attgtattgtttgtactagtacaaatttttgtactgcgcgtctcagtcgctgcaatcgcgccccacacccttcgcgcgtgcacccacggcgaggcgccgcgagaaaagtgcaaaaaatgaccccaaaaaacgttgcaaaagtaggagaaagcgcggttgggcgtggggtgttggctgcgccatcgcgccgcggctgctacgcttgacccccatgcgcgcctttgcccttcccgtcctgacgctcgcggccagcctgctggtggtgggctgcggcaccacgccgcccacctctgcctcgcgcaacgccgcctattcccgcctgtcgcccgagcagtcgagcgacatcgccatccatgccctgggactggtgggcacgccctaccgctacggcggcaatacgcccgacagcggcttcgactgcagcggcctcatcggctacgtgtacaccagccgcgcgggcgtggccccgccgcgcacggtggcccagttgagcggcttcggccagtccgtcgacgcggacgagctgcgcacgggcgacctggtggtgttcggccgcggccggcccacgcatgccggcatttacgtgggagaggggcgcttcgtacatgcgccgtccagcggcggcacggtgcgcctggaccacctgaagtcgcgctactggtcgcaacagttcgcgagcttccggcgcccctgaacttccacggcgccgcttgcggcggccacaggcggtgttaccttccttcaccgccacctgccgccggggcagggcgccggactccccggacaggctctcacgcgggtagcgcgacaatcggggcaccatgaccctgaccgaacgcctcgcatccccgctcaccacccacgacaccacgcgcatcgacgacctgcgcatcaaagccgtgcgcccgctcatcacgcccgcgctgctgcaggaatggcagcccgcgcccgaggcggcgcagacgctggtggaaagcagccgcgtggccatctcgcgcgtgctgcacgggcaggacgaccgcctcatcgtcgtggtggggccgtgctccatccacgaccatgaccaggccatggagtacgcgcgcctgttgaaggagcaggcggatgcgttggcgcaggacctgctcatcgtgatgcgcgtgtacttcgagaagccccgcaccaccgtgggctggaagggctacatcaacgacccgcacctggacggcagcttcgccatcaacgaaggcctggagcgcgcccgcgcattgctgctggacgtgctggcgctgggcctgcccgtgggcacggaattcctggacctgctgtcgccgcagttcatcagcgacctggtgagctggggcgccatcggcgcgcgcaccaccgaaagccagagccaccggcaactggccagcggcctgtcctgccccgtgggcttcaagaacggcacggatggcggcgtgaaggtggcggccgacgccatccaggccgcgcaggcaccgcatgccttcatgggtatgacaaagatggggcaggcggcgatcttcgagacgcgcggcaaccacgactgccatgtgatcctgcgcggcggcaagaccccgaactacggcgcggccgacgtgcaggccgcctgcgagatgctggagaaggccggccagcgcccgcaggtgatgatcgacctgtcgcatgccaacagcagcaagcagcaccgccgccagatcgacgtggcgcaggacgtggcccagcagatcgccgccggcgatgcacgcatcaccggcgtgatgatcgagagccacctgcaggagggccgccaggacatcgtggacggccagccgctcacacccggcgtgtcggtcaccgacgcctgcatcagcttcgcacagaccgtgccggtactgcagcagctggctgcggccgtgcgcgaacgccgcacgcgcggctgacacgctccggcgccgtcgcggccgaaaagaaggagggcgcccatgtaccatcagtcacatccgcccgcctttcgggccagaagcgtccgccatgttcttccgacaccccgccgcgccaccgccgagccccttggccggcgccagcctgggccgctcctgacgcgcgccatggcccgggccgcctctcgttccttcccgctgcgccatcccggccgcgctgtcgcacgtggtcgatggcgtggcccagcccaatgccgaatacgtactggaaggcacgccgagcgagcggctgctgacccagcgctcgctggtcatccgcgaccgtgcgcgcgagcggttcccgcgggcgccggtgctcgcgcgcaccggcgcgcgcagctacgtgggccagcagctcacggccagcgacggcacgcccatcggcatgatcttcgtggtgttccgccagacgctggagcgcagccggttcgtcagcaacacgctgcagatcttcgccgcgcgcgcggccgccgaactgcagcgccagacggacgaccagcgcatccgccagcaggcatcgctgctggacaaggcgcgcgacgccatcatcgtgcgcgacctggagcaccgcatcacgttctggaacgagggcgcagagcgcatgtacggctggtcgcgcgaggaggtcctcggccgctccatcgccacgctgctgtaccagaacccggaggacttcctgcgcgccacccagcaggtgatgcagcacggcgtgtggagcggcgagatcctgcagtgcgaccgcgcgggccgcaccctcgaagccgagggccgctggacgctggtgcgcaacgaccgtggcgagcccgagtcggtcctcgcgatcaacgccgacatcggcacgcgcaagcaccaggagcgcgagatccagcgcctggccttcttcgacccgctcacccacctgcccaaccgcgtgcagctgctggaccgcgtggaccaggccctggccaaggcgcagcgcctggagcagggcggggcgctgctgttcatcgacctggacaacttcaagaccctcaacgacacgctgggccatgaccagggggacgagctgctgcagatcgtggcgcagcggctgaacacctgcgtgcgtagcgcagacacggtggcgcgcctgggcggcgacgaattcgtggtgctggtggagcagctcagcgcgcacagcgacacgctggcggagcaggcgggcgccgtgggcgagaagatcctcgccgtgctcagcgccccctatgcgctcaccgggtaccagcaccgcagcacgcccagcatcggcatcgcgctgttcaaccacgcgcccaccacggtgggcgaactgctcaagcaggccgacctggcgatgtaccaggccaagaccgcgggacgcaacacgctgcgctttttcaacccgagcatgcagcatgccgtggccgagcgtgcctcgctcgaggcggacctgcgcaacgcgctggcgcagaaagagtttctgctgcactaccagccgcagatcaatgcgcggggcgcgatcgtgggcgtggaggcgttgctgcgctgggcgcacccgcggcgcggcatggtgtcgcccgggcagttcattccgctggccgaggagaccggcctggtgctgccgctggggcactgggtgctgcacacggcgtgctcggtgctggccgattggcagcgggtgccggcgctggcgccgctgaccatggcagtgaatgtgagctcgcgccagttccgcgatgcgggtttcgtggacgacgtggcgggcgtgctggccgccaccggcgcgccggcctcccagctcaagctggaactgaccgagagcctgctggtggaggacttggccgccaccattgccaccatggcggcgctgcgcgcgctgggcgtgggcttttcgctggacgacttcggcaccggctactcgtcgctggcctacctcaagcgcatgccgctcgggcagctcaagatcgaccagagcttcgtgcgcgacctgctcacggaccccaacgacgcggccatcgtgcgcaccatcatcggcctggccgccagcctgggcctggaggtgatcgccgagggcgtggagaccagcgcgcagcgcgactggctggcgcacgccggctgcgcggtgtaccagggttactttttcagccggccgctgccgctggacctgctggagcaactgctgcacgaccacatcgccgcagcccgcacgccgtctctttaagcccaattggcctgtaacgcttgtccagcaagcgctaacagctatttaatcgatagcttacgcttcctcgctgcgcacgaacggctccagccccttgaccatgcgtgcgaactgcgggccgatctcctgctccagcagcgcgcgcgggaacttgctggccgagccgcccgcgttgaagctgatcacgcggccgtcgggctggcggatggcggcgcccacgcccgcgatgtccgtctgccagtcgcgcaccaccaccgtgaagccacgcgcccgccagtgggcacacccggtctcgatggactggcgcaattgcggccagcgctcgccctcggcctggcggatctcggccagcagccgctcgcgctcgcgcggctccatcacggccagcagggcgtggcccatggccgtctccgccaccggaaggcgcgcccccaggtccagccccagcgacagcggcgtgcccgagcggcagttctccacgtacagcaccgacagcccgttgcggatgcccagcgacaccgagatgtcgtagcggtccgcgaagtcctgcatgtagggccgtgcaatgcgccgcagccgcaggttggacaccatggtgatgcccagtgccgccaggctgtcgcccagcgcgtacttgccgctgtcgcgcgaatggcgcaggtagcccagcacgcacagcgtgtaggccaggcgcaccaccgtcggcttgggcaggccggtgcgcgcggcgatctcggcattggtgagccatttttcgtccacctggaagcacgccagcacgtccagcccccgggccagcgcggtcacgaagcgccggctgtccgcgccttcgtcgaagtcgatgttccgtgtgcgcgccattcccactctccaggtaaatttctcttagcggaattatttcatcgcaacttttctgcaccgactcatggatttccctagcgagaagggtttttcatcagggggatactgaaatcacgccacttctcccgtgcctccatgaatttcgcacagagaaaccacgctacctgaaggcctccacagcacacggcctgcacagcgggttgatcgcagcgccggaggccatagacccaaggactccctccatgacccatgctttgctcaaccgccgcaccctgtccctgctgctggccgccggctgcgtggccggccccgcgctggcgcaacccgagcgctttcccagccgcccgatcaaggtgctgatcggcttcaccgccggcggctcgaccgatgtgccgttccgcgtgctggcggagaacgcctccaagatcctgggccagcccgtgatcatcgagaacaagcccggcgccggcggcgtgctgcccgcgcagatgatgcagagcaccccggccgacggctacacgctcgcacaggtgccgctgccggtgttccgcctgccctacacgcagaagatcaactggaacccggccaccgacctgcaatacgtgatcggcctggcgggctacgccttcggcctggtggtgcccgcggactcgcccatcaagtccatgcaggactacatcgcctacgccaagaacaaccccggcaagctgaactacggcacgcccggtgcgctgaccacgttgcacctgacgatggagaacatcgccctgcaggccggcgtgacgctgaaccacatcccctacaagggcaactccgagtcgctgcaggccgtgctgggcgggcatgtgatgtcgattgccgacacgcccggctgggcgccgtacgtggagcagggcaagctgcgcgtgctgtcggtctggggggacaagcgctcggcccgcttccccaacgtgcccacgctcaaggaagtgggcatcaacctggtgcagacctcgccgttcggcctggtggtgcccaagggcacggacccgaagatcacccaggtgctgcacgacgccttcaagaaggccatggagatgcccaactacaaggagtccctggcgaagttcgacatggacacctactacatggacagcgccacctacaagcagtacgcgctggacaccatgaagaccgagaaggtcatcatcgagaagcttggcttggccaaataacccggcttgcaggaaaaatggctgctggcgcttgatgggcaagcgctggcagctatcaataatgaagcacaccggccgacggcctgacccacgcggccatcgctccggttattcatgaatgtgtctattacttgatagtggtagtagtagagcccgcgccattttgtggacaagccgctttttctgaatggcggcgcgtacttgcgctactgcaaagtctgtgtcccggcaccgggtcaagtccggcctgaaatgggtacaactgcgccggtgggacgggtgctgtggacaaggcgcagatgaccagcgccgcatccccaggcttgtccacaggccgctcagaagtgcaacgcgtagcgcagttgcaggaagttctccccggggttggggctcttgatgccggcgttggacacgtgctgcacgctcagcatcagttcatgctggcgctgtgcgccgaagttgcgccccaggcccaggtgcgaggcaaagttgaagcgggtgctgaactcatggtcctgcacgcggtagcggtggctggccacggtggcaccgatgccggcctcccagaaccagggggaacggccctcgtcggggcgcaggcgcagcgtgggcgccacgcccaccaccaccgcgctgttgtgcccgccgatgccgtcaaaggaccagcggctgagtgaaacatcccaatggccgcgcagctcgccgccccacagcgggcggcgccaggtgccccagggcagggtggcgccgatggtgatggcatccgtctggcgccgcgcccattcgccctgcacgtagaccgaaggggcgtaggcccggtcctctgacggctgcgccagggccggtggggccgtgaggcacgcggcggcggccgcgagaaaaggcaccggggagagaagggcggtgcgccggaaaaaggcgctgcggcgggcgatggtaggcatggttgcgaggtgttgttgttacctgaatatataactatataacccctgcagccccccactgcccagccgccctgtaggccggagccgcagcccgcagcccgcggccggcgcagcggatgcgcacccggccctgggccggcttactgcggcgtcagcggcgcgccgggagcagcgcctgcgcccgggccagggccttggtggcgcatgccgcgaccgtcaccgcggaagtcgccccgcgcaccgtccttgccccagcgcttgcccatggggtggtcgccgccccagtggcggtacatgcgcttgccttcggcgtcgaaggtcttttgctgcgccggcgtcagcgtgccatagaaggccttgacggcgtcgccgcggcggtccatctcggccgcgcgctgggagcgcaacgcgcgcatgcggtcgatgcgctcgggcgtggtgagctggtccatgccttgccaatccagccgcgccttgcgtgcgtcggcgtcgggcttcatggactgcagaaagctgttccatgcgggctcctgctcgggcgtgagctgcagcttgcgcttgaatgcctcggcgcgctgggccatgtactgctcgcgctgctcgggcgtcagggcgcgctggcgcggacgctgctgcgcctgggatgcgccttgctcggtggcggctgggccggggccgggttgcgccagggtgggcacagccatgccggcgagcacagcggccgccacggcggtggcggccaggcgctgggtgatcttgaaacgggccatggtgtttcctttcttgcttcacacaggaagtgatgggcgcctggtggtccacccgaatgggggacactgcaccctgcgcttgcaaagcagtgtgcgccgcgtgtgtaacgcgcccgtgagcgaattctgcgcctgtgtaaagttcggctattcacccggcatgcgccaccatgccggctacagtcgttttatgcaaaaagtgcctccagcgcttatccaataagcgctgacagctatcaaatcaggaccattcaccgccccgcccgtcgtgcagccctggcgcggggccggcatttcaaaaggaatctccccgtgttcaagaacatgatcgtgtaccgcattgcccccgaatggcaggtggagctgacccagctggaggaagcgctggccaaggcgcccttccaggagtgcggcgccacgcaggaaaagtccagcggctgggtgcccccgcgcggcgaggcccacgggctgctggccgagagcgtgggcggccactggatgctgcgcttccaatgggaagccaagatgctcccggccaccgtgctggcgcgcaaggtgaaggaaaaggccgcgcagatcgagcagcagaccggccgcaagcccggcaagaaggaaaccaaggagctcaaggaagaggccaagctggacctgctgcccatggccttcaccaagcagggcggcacctgggtgtggatcgacccacaggcgcacttgctggtgctggacacgggcgcccaaggccgtgccgacgaggtggtgagcctgctggtggagcacctgcccggcctgtcgctggcgctgctggacacgcagaccagcccccaggcggcgatggcgctgtggctcaaggagcaggagccgccggcgggcttttccatcgaccgcgagtgcgagctgaaggcgcccgacgagaccaaggccgtggttcgctacgcccgccacccgctggacatcgaggaagtgcagggccacatcgaggcgggcaagctgcccactaagctcgccatgagctgggacgaccgcgtgagcttcgtgctgaccgaggggctgcagctcaagaaggtggcgttcctggacacggtgttcgagggccagacgcaggacgatggcggcttcgatgccgacgtggcgatcgccacgggcgagctgtcgcagctgattcccgacctgatcgcggcgctgggcggcgaggggcgcacgagcctgggtggcgctgctgccgcccccgcaccaaccgccggggccttgcatgccgcggccagcggccccgacgacgacgcgccgttctgacgaaaaaaaagcccacgcgccgttgccggtgcatgggcttggggcctggcttgaaggccgctgccggatcaggcccggtggcgggccagcacgacgggttccaccgcccgttcgggctcgggcaggaactcggcctcaccgtccagcacgcggtgcaggcggtcggcatccagcgcgttttcccagcgcgacaccaccactgtggccacggcgttgccgatgaagttggtgagcgagcggcactcgctcatgaagcggtccacgcccaggatcagcgccatgccggccaccggcacctcgggcaccactgccagggtggcggccagggtgatgaaacccgcgccggtcacgccggccgcgcccttggacgacagcatcgccaccagcagcagcgcgatctggtggcccagcgtgaggtgcgtgtcggtggcctgcgcgatgaagagcgcggccagcgtcatgtagatgttggtgccgtccaggttgaacgagtagcccgtgggcaccaccaggcccaccacggacttagcacagccggccttctccatcttttccatcagcgagggcagggcggactcggacgaggaggtgcccagcaccagcagcagctcggccttcaggtagcggatcagcttgagcaccgagaagccgcaggcccgtgccaccgcgcccagcaccaccagcacgaacacggccgaggtgatgtagaaggtgagcaccagctcggccaggttcaccagcgagcccaggccgaacttgccgatggtgaacgccatggcgccgaaggcgccgatgggcgcggccttcatgacgatgttcaccagcttgaacacgggtttggtcaggccgtccagaaagtccaggatgggcttgccggcgtcgcccaccatggccagcgacacgccgaacagcacggccaccagcagcacctgcaggatgttgtcgcccacgaaggggctgatcagcgtcttgggaatgatgtccagcgcgaagccggtgagcgtcatctcgtgcgacttgctcacgtagcccttgacggcggtctggtccagctcggccacgttgatgtgcatgcccgtgccgggctgcatcacgttggccaccaccaggccgacgaccagtgccagcgtggagaacgtgaggaagtacgccatggccttgccgaacacgcggcccacggcgctcaggtggctcatgctggcgatgccggtgacgatggtcaggaagatcaccggcgcgatgatcatcttgatgagcttgatgaaggcatcgccgaacggcttcatcgccgcgccgtactctggctggaagtggcccagcagtacgccgatgatgatggcgaacaccacctggaaatacagttggcgatagaacggaagccgcaccgacggggcgggtgcggcagaggaaatggcatgcatgcggcgtgtctccggaggtcgaaaaaaagacgcgccagggccgtgcaatgccgcgcatctttggaagtccgcggttgtacccctgcatcgccgccgcgccgataacctattggtattagacggcgcgcccgccccgcccgcggacaccaaacccagagacactccgcccatgccgctacgccgccgccgcccgctgctcaccgcgcttgtcgcactgttcgtgctggcgggcatggccgtgtgcatgctgctggccagccagtacgcgcagcgccgtgcgctgcacgacgaaagccagggggtgcggcgccagctcacgctgtacggccaggcgctggagcagcgcatcgaccgctttcgcaccctgcccgaggtgctggcgctggacgcgcagctgagggatgcactgacccacccgctcacgcccgccgaggtggacgtgctcaaccgcaagctggagcaggccaacggtgccagccattcgtccacgctcacactcatcaacctgcaaggccgcgccatcgccgccagcaactggcgcgacacccccaacaacgtgggagaggactaccacttccgcccctacgtgcagcaggcgctggcgcagggccacgggcggttctacggcatcggcctgaccacgggggaggcgggctacttcctgtccacggcgatccgcggtgatgacgggcagacgctgggcctggtggccatcaagatcctgctgaccgagctggagcgcgaatggcgccagagccccgacgtggtgctggcctcggacgcgcacggcgtggtcttcctcgccagccgcgacgcctggcgctaccggctgctggtacccctcacgccccaggcgcgccaggagctggaggccacgcgccagtacaccggtcagcccctcacgccgctgggcctgcaggtcgagcggcgggtggacgaaggcacggtgctggcacgcgcgcaggagccccccttgcccggcccgctgctgtggcacacgcaggagctggcgggcaccggctggcaactgcacctgctgcaccacgcggacagcgccatcgaggcccgccgctgggcggccggtgcggccgcgggcctgtggctggccctggcactgctggtgctgttcgtgcgccagcgacagcgcctggccttgctgcgccagcgcagccgccaggagctggagaccgtgctgcgccagcatgcccaggagctgcgcaccgcgcaggacggcatcgtgcaggccgcgcgcgaggcggacaccggcctgtcgcgcagcctgcagcacctgccgcagggcgtggtggtcatcgaccgcgacctgaacctggtggcgtggaactcgcgctacgtggaactgtttcgctttccgcccgagctgatgcgcgtgggcacgccggtggaggcgctgatccgccacaacgcgcggcgcggcctgctgggcgccacgcccaccgaggacgccatccagcggcgcctgcagcacctgcgcagcggtaagccccacctgcatgagagcgccaagagcgacggcacggtgctggagatccgcggcaacccgctgcccgacggcggcttcgtgaccagctacgccgacatcaccagctacaagaacgccgcgcgcgagctgcgctcgctggccgacgcgctggagctgcgcattgccgaacgcacgcgcgatctggacgccgcccggcgcgaggccgaggccgccaaccgctacaagacccgctttgtggccgccgcggtgcacgacctgctgcaaccgctgaatgcggcgcgcatgttcgcctcgctgctgcgcggccacctgcacgacgccgccggacgccaggtggccgacagcatcgacggcgcgctggccgcgcaggacggcatcctcaacagcctgctggacatctcgcgcatggaatcgggccagttggaagtgcatgtgcgcgacttcgcgctcggcccgctgctgcaggtgatgcagcacaacttcggcatcatcgccgccagccggggcctgcgcctgcgcaccgtgggcacgcgctacgcggtgcgcagcgacgaggcgctgctgcggcgcatcctgcagaacctggtgtccaacgccatccgctacacgccccgcgggcgcgtgctgatcggctgccggcgccgcggccggtacctgcgcatcgaggtgcacgaccagggccccggcattcccgagagcctgcagcgcgagatcttcgaggagttccgccgcctgggcgagggccacagccaggacggcgaccggggtgcgggcctggggctggccatcgtcgagcgcctgggcaagctgctggggcacgagattggcctgcgctccgaactggggcgcggcagcgtgttctgggtgtgcgtgccgctggccgatgccgccgccgcaccccgccccgccgccgcgggcgcagccgccccgcccgagggcgaccagcccctgcagggcaccacggcctggtacatcgatgacgacgcgcccagttgcgaggccaccggcgcgctgctgcgccgctggggctgcgaagtgcctttggcgggcggcccgcagtcggccctggacttggccgcgcccggcaacgcgccacagctggtgctgctggacgtgcgcatggggcccttccacggccccgacctgtacgaccggctgtgcaccgtgtggggccaggcaccgtcggtggtgctggtgacggccgagcgcagcagcaccctgcgccgccaggcggccgagcgcggctggggctacctgctcaagcccgtgcgcccgtccgcactgcgcgcgctcatcagccagatgatgctacggaaacagtagctgcttgcgcttgtcagacaagcgctagaggccgattgggcttgaaacttgtgccggcagggtactgcgctcagggcgcggcttccggctccgtctccaggcttttcaccagcaccgcggcctgggtgcggctgtagcactccagctttttcaggatggccgtcacatgcaccttgacggtgttctcggccaggcccagctcatgcgcgatctgcttgttgagcaggccatcggccaggcacagcagcacgcggaactgctgcggcgtgagctgcgcgagcttggcggccagcgcggcgtcggcctcggagcgctcggccgccatgggcggaaaccagctgccgccgtccagcacggcccggatggccgcgcccatatcctcggccggggccgacttggggatgaaccccgccgcgccgaactgctgcgcacggcggatcacgcgcgggtggtcgttggacgagatcaccaccaccggcacctgcgggtactccccgcgcacatgcagcagggccgagaagccccgcgcgccgggcatggccaggtccagcagcaccagctccacctcggggtggtcctgcagcgcctggcccagcgtggcggcgctggcggcctccagcgtctgcagcggcgcaaagcgctcgtgcagcacctggatcagcgccgcgcggaacagcgggtggtcgtcggcaacgagcagggtggggggcggcatggggtgcagtctgccacggcgcacggacggggccagccgctaccatcgagttccatggcactcaactgggtctggacggggtttttcatcgtggcgttcgccaccgccgtggtgcgctggctgctgggcgaggcgggcctcttccaggccctgctgacggcgctgttcgacggcgcacgcgcgggcttcgagatctcgctgggcctggccggcatcatggccctgtggctgggcctgatgcgcgtgggcgagcgcgcgggcatggtcgagctgctggcgcgcctggccgggccgctgctcacgcggctgtttcccgccgtgcccgccggccaccccgcccagggcgcgatgaccatgaacatcagcgccaacctgctggggctggacaacgcggccacgccgctgggcctcaaggccatgcaggagttgcagacgctcaaccgcgaaccggcgggcgcggccagcaacgcgcagatcatgttcgtggtgatgaatacggcggggctgacgctgatccccacgtccgtcatcgccatccgccagagcgtggcgctgaagcagggcctgggcgcgggattcaacgcggccgacatcttcctgcccacgctgctggtcaccttcgcctcgctgctggcgggcgtgctggcggtggcgctctttcagcgcctgccgatctggcgcgcgcgcttgctgctgcctttgctggccgtgggcggcgtgctggcggcggcggtggcgggcttggcgcaactgcccgcagagcaagccgcccagattgcgggtgccacgggcgcgggcgtgatcctgggggtggtggcgctgttcctgctggccggggcctggcgccgcgtgaacgtgtacgacgccttcatcgacggcgccaaggagggctttggcgtggcggtgcagatcattccgtacctggtggccatcctggcggccatcggcgtattccgcgccgcgggctgcatggatgcgctgctggcggccatcggcgcaggggtggcggcgctggggtggaacaccgacttcctgccggccctgcccgtggggttgatgaaagtgctctcgggcgccggcgcacggggtttgatgatcgacgtgctacagacgcacggtgtggattccttcgtggggcgcctggccgccatcgtgcagggctccaccgagaccaccttctacgtgctggccgtgtacttcggcagcgtgggcgtgaagcacacacgccacgcactggcctgcgcgctggtggccgatgccgtggggctgttggccgcgatcggtgtgggctacgcgctgctgcgctgaccgcaaccctccctctttccccaaaaagcgccttgtcaggcgctttttttacgtcgaagcctcctcaatccggggccgagaaaggggttttgtgcggcgctgcggtttgccacgggttgttctttgtagttcttataaagaatagtcgtagtagtagagggcggaccggcctgtgggcaagccgatttttgtttgacagatcaagcacttgcgctgcgccaaagcatggggacggccgcaggcgcctgctgtaccgcaaatggggacaagccccagatgcgccccgcacctgtgcataactggccagttgtgccagaacgctccgcagacttatccacaaggcgcccttcccggaatgactgccgagcaaaaacggcgcaagcgaaggctgacacagcgttagctgctcctttttcaggagctctggagccgtggcgccgcgatgcaggccacagccgccccgggattgcgggacaatgcaggccctttactgctttccgagacctttccctgtgaccgactccgccctgctccccttgcccgaccgcctggccatcgacccgcgcagcccgcaccatgtggcggccgtgttccagcaggcggcggacatcggcatccgcttcaacggcaaggagcgtgtcgacgtcgaggagtactgcgtgagcgagggctggatcaaggtgcccgccggcaagacactggaccgcaagggccgcccgctgctcatcaccctcaagggcagcgtggaggtgttctacaagccgtaagccgcggcataaaaaaagccacccggtcccgccgggtggctggtgggtgggcacccgctggttcattggcccgctccaagaggtgcagacggcgttctgatcggccgtgaggaaggtgctggatcgtttggttgctacttaatcaggagctagcagcgcttgatggacaagcgctgaaggccagaacgactcaaacccgttcgaagatggccgcgatgccctggccgccgccgatgcacatggtcaccagcgcgtagcgcccgcccgtgcggtgcagctcggcaatcgccttggtggtgatgatggcgcccgtggcacccacgggatggccgagcgaaatgcccgagccgttggggttgaccttggaaggctgaaggcccagctcctgcaccacggcgcaggcctgggcggcgaaggcctcgttggcctcgatcacgtccatgtcctgcaccttcaggccggtgcgctgcagcaccttctgtgtggcgggcacggggccgatgcccatgtaggccgggtccacgccggcgtgcgcatagcccaccaggcgcgccaggggcttcacgttcagcgcctgcaggcggtcgcccgccaccagcaccacggcggaggcaccgtcgttgatgcccgaggcgttgccggccgtgaccgtgccgccttccttcttgaacgcgggcttcatgccggccagcacgtccagcgtggtggcggcgcgcacatgttcgtcttcctggaacagcacggtgcccttgcgcgtggcaatttcgaccgggacgatctgctccttgaagtagccggcggcgatggcagcggcggcgcgctgctggctggccagggcgagctggtcctgcatctcgcgcgaaatttggtagcgctcggccacgttctcggcggtgatgcccatgtgcatcttctgccaggggtcgtgcaggatgccgagcatgtagtcgatgctcttgctgtcacccatgcgcgtgccccagcgtgcgccctggtcgaagtaggggccccggctcatgctctcggagccaccgcccacggccacgtcgcagtcgccatagccaatggcctgcgccgcgctgatgatggcttgcaggcccgagccgcacaggcggttgacgttgaaggcaggcgtctcgatggggcagcccgcgtcgatggcggccacgcggctcaggtacgcgtccttggtgtcggtggggatcacgttgcccatcaccacatggcccacggcgtcgggcgcgatgccggcgcgcgcgatggcggccttcacggcggtggtggcgagctgggtgttgggcacgtccttcaggctgccgccgaaggtgccgatggcggtgcgtgcggtgctgacgacgaagacttcgcggtgggtcatggggcagatacggtggttggaggtggataggtgaccgtaccgtccgggtggacctgcgcggccggggtgagtgtcgcactctcggtgcgcgcgcccaggatgtggcgcaccgcgccgccggcggccagcacgtggtcggtgatgatgcggcggtggcagcgccaccacacggcctcggcgcacatgatggcgcagggctcgcgtgccgcggccatgcgcagcgcggccagcgcggcgcgaaaggcgggctgcagcgcgtagtcggcgtagttgtggaagctgcggttgtcccagtagccgttggtggtgggcggcacgccgcgctgcaaggagcggcgcccgcccagcgccggcatgtgggtgtaggcgatgccctgcgcggcgagcgcgccgggcagccggtcctcgtggaattgcggctggcgcagcgagcgcgggatggcgcgcacgtcgatcacccgtgtcacgccttcgcgctgcagcagcgcgatgaagtcctgcaccgccagcgtggagtgcccgatggtgtagagcggcggcgcggccattgcgtgtgccgctcagcgggctaggcggtgcagcgcgctgcctttgtgcagggcgacatggtcggtcttgtcgctctggatctcgtactgcggctcttcggcgctggcgtggtgggtgtagcccttccactgcagcgcgcgggtgtggacggcggtgatgcgcccgctgacgcggccggcctcggagttccagctgacgtggtcgcccaccttgaaagggtgtgccatggcatgcctcctgcagggtgtgtcaaggcggccattgtggcccggccggcgggttggtttggggtgttttaggcctccagcgacctgtccacaagcgctggcagctatgaattaaatagcgacgtcggcggcgccgctattcgggatgccggccatggccagatcgtccaggatcgggcagtccggccggtcgtcgccgtggcagcagtgcaccagcgcctgcaggctgcgctgcatggcctgcatggcggcgatgcgctcgctcaggttgtcgatgtgcgcctgggcgatgcgtttgacctggctgctggcgcgctgcttgtcctgccacaggccgagcagggtggcgatctcctccatcgagaagcccaggtcgcgcgcgcggcggatgaagcgcagggtgtgcacatcggcctcggtgtactggcggtagccgctgtcggtgcgcgccacgccggtcagcaggcccagtgattcgtagtggcgcagcatgcgcgccgagacgcctgcgcgctcggcggcggtgccgatggccacgggccagtccagcgcggccgcgggcccggcgccgtcgctgggcacgcggtgggcggggcgccgcggcgcggtgctcatgcggcgaccttgtagccttcttcctggatggcgttggccagcgcctcgcgcgacttgtcgctctccacgatgacctggccggtgggcaggtccaccttcacgagggcgtcggtgtcgacttggcgcaccgcgtgcaccacggcgcgttcgcagtggccgcaggtcattccctggacttgaaatgtgtattgcatgatggtcctctcgatcaaagggcggtggatgggttgcgggccagcgggtggccgacagctgcatcatgaagcctgacatggtgtcaaagtcaagcggggacacacgcgcctaccgcttgaccttgccagcatgtcagggtttaaggtgcgccctgtatcgattccaaggtggctttcatgacttctgcttccctttcccctgccgcatcgggcgacgcccccgcgggcacgctggacctgggcattgccggcatgacctgcgcgagctgcgtgggccgggtggaacgtgcgctgcgcaaggtgccgggcgtgcaggacgccacggtgaacctggcgaccgagcgcgcgcacatcgtgttcgacgccgccagcggcgggggcatagaggcgctggcacgccgcgccgtgcgcaatgccggctacgagccgcgcagcgtggaggagcaggaagcgggtgaggagggcgcgcagtcgccctgggcaggcttcacgccggtggcggtggggttgctgctatcggcgccgctggtgctgcccatgctgggcgatctgttcggcttgcactggatgctgccggcgtgggtgcagttcatcctggccacaccggtgcagttcattctgggcgcgcgcttttacaaggcgggctggcatgccgccaaggcgctcacgggcaacatggacctgctggtggccatcggcaccagcgcgggctacggcctgtcgctgtggctgtgggccacggccgaatccacccatggcgcggggcatacgccgcacctgtacttcgaggcatcggccgtggtcatcacgctggtgctgctgggcaagtggttggaagcgcgtgccaagcgccagaccacggccgccatccgcgcgctgcacgcgctgcgccccgaggtggcccacctgctgggccgggacggcgaggtggacgtgccgatcgccgaggtgatggcgggtgaccggctggtggtgcgcccgggcgagcgcatccccgtggacggcacggtggtggaagggcacacgcaggtggacgaatccatgctgaccggcgagccgctgcccgtggcgcgcagcgccgatggcccggagggcggggcgctcaccggcggctcgatcaatggcgatgggcgcatcgtgatgcaggtgacggcggtggggagcgagacggtgctcgcgcgcatcatccgcctggtggaggaggcacaggcggccaaggcgcccatccagcggctggtggacaaggtgtcggccgtcttcgtgccggtggtgctggcgattgccatcgtcacgctgctgggctggctgtgggcgggcgcgggcgtggaggctgcactgatccatgccgtggcggtgctggtcatcgcctgcccctgtgcgctgggactggcgacgccggcggccatcatggcgggcaccggcgtggcggccaggcacggcatcctcatcaaggatgccgaggcgctggaaaccgcccaccgcgtgcagaccgtggcctttgacaagaccggtacgctgaccgtgggccgcccgcgcctgacggcgtttcacgtggaaccaggggtggatgaggcggcactgctgtcggctgtggccgcggtgcagagcggcagtgagcacccgctcgcacgcgccgtggtgagcgccgcccaagagcgtggcctgcctgttcctgcgcccgacggagtgcgcgccgtgcccggccgtggcaccgagggcgaggtggcagcgcgcagctatctggtcggcagcctgcgctggatgcaggagctgggcgtggacctgggcccgctggccgatcgtgcggccacgctgcaggccgaaggcgccaccgtgtccgcggtggccgagcgggtcgcgcaggacccgagcggcgcacggccgcccgaagccgcgagcactcccctggggggcagcgaggacacgatagtgccgagcgcgggggcgcactatgtcttgcgcgcgctgctggcctttggcgatgagcccaagcccggcgcacgcgaggcactggcgcaactgcgcgtccagggcgtgcgctgcgtgatgatctctggcgacaaccgcggcgcggccgaggccatggcccgccgcctgggcctgcagccggaggccggcgaggtgatggccgaggtgctgccgggcgacaaggcggcggcggtgaatgcgctgaaggcgcagggccatgtcgtggccatggtgggcgacggcgtgaatgacgcgcccgcgctggccgcggccgatgtgggcatggccatgggcaatggtaccgacgtggccatgcacgcggcgggcatcacgctgatgcgcggggacccgcagctggtggcggcggcgctggacatctcgcggcgcacggtggccaagatccgccagaacctgttttgggcctttgcatataacgtggccggtattccgctggcggcgctgggctacctgagtcccgtggtcgcgggggccgcgatggcgctgagttcggtcagcgtgatgacgaatgcgttgttgctcaagcgttggcgggggtgattgcgggataaacgagacaaaaggattcttatttctctggcaaactgcaacgttttgttgcatattggcgcgcggcttcttcgtaagtcacgcgcaagccatcgcctgacagggtgacggattgcgcgacgcacatcatgggagggtggcccgccgggggctgcacacgacaaggaaacggtgatgaatatttacgcgctcatgcggctcttcacgatccgcctgcgaatgatcggcgccattggcgtggtactgggcctgttgggcctgctgggcggtgccggcatgctgggtatgttccgcatccacgggctggcccaggacttcatcagccagccgcatgccgcggtgaagctgatgggccagttgcgcagcgagatgggtgagatccgccagcacgagaaggacatgatcatccactacgagcgccccgagtcggtgcgcgccgcgcacgaccggtggctggcgtcgctggaccgtgcgggcaaggtcacggccacgctgggccagatctggcagggcgaggacctggccgaggcgaaggacgtcgccaagcacctggtggcctaccgcgagcagttcgcacacgtggcacgtcagctggaggccggcggctacgacaccgccacgatcgccaaccgcatgagcggtaaggcggtggagcagttcaccatcgccaccgagaaggtggccgcgctggacaagcgcctggccgccgaggtggacagcgccattgcgcaccaggaccgcgtcaccgaccagaccaagtggctgttcgccctggcggtgctgatcactgtggtggtggtggtgccgctcacgctgctgaacatggtgtccatctgccgcccgctggaagtggcccgcgcgatggcacaggcgatcgccgggggcgacctgtctcagcgcatccacgtggaaggccgtgacgaggcggccgacctgcagcgcgcgctgctggacatgcaaaacggcctgggcgcaatggtggcgcaggtgcgcgacgcgagcagcaacatcgccacggccagccaggagatcgccaccggcaaccaggacctgtccgcccgcaccgagcagaccgccagcaacgcacaggaagccgtggccgcgctctcgcagctcaccgccacggtgcagcagacggcgtcgtcctcgcaggtggccaaccagctcgtcacctcggcctcgggcatcgccacgcgcggtggccaggtggtgcagcaggcggtgaacagcatgcacgagatctcctcctccagccgcaagatcggcgacatcatcggcctgatcgactccatcgccttccagaccaacatcctcgcgctgaacgcggccgtggaagccgcgcgcgcgggcgagcagggccggggctttgccgtggtggcgggcgaggtgcgcagcctggcgcagcgcagcgcggccgcagccagcgagatcaagggcctgatcagctccagcgtgacggccgtggacggcggcgtgcgccacgtggaagatgccggcaaggccatgcaggagatcgtgtccagcgtgcagcgcgtgaccgacatcattggcgagatcaactccgccgcctccgagcaggcggacggcatcggcgaggtcaacgcctctgtgggcgagatcgaccgcatgacgcagcagaacgccgcgctggtggaagagtccgccgcggcggccgagtcgctgcgcgagcaggccgcccgcctgtcgcaggtggtgagccagttccagttggccgacgacggccacgcgcccgcggccttcacgcgcaccggcgcgccggcccccgcgctgcggggcggcgacacgccgcgcctgagcgccgcttgagcgctgcatgacgcacgcggcggccgggcgccgccgccagttttcaacaaaccctccttgcgcaccttcgggtgcgttttttttgccccttggttttgcggcctgtgatggcgcgcaaggaagttagcagattgctatttaataagtagctgctagcgcttactgggccggagttagagccgatttttatgccgatgccagcaggcgcggcacggatgccaccagcagcgcaccgcccgacagcgtgagcaggcccagcacgatctggcgaaagcggacctcgctgatgccgatatacagccgcgtacccaggagcaccggcaccagcacggccgtagccacgatgccgaaggcgggcagcatgtcgcgcgtgaccagacccttggccagataggtggccatggccacggccagcatcgccaggttgaagttctgcaccacggcgcgctgggtgtccttgggcaggccgcgcagcgtgcaccacagcgtgggcagcacgcccgtgaagccgccaatgccgcccatcacgccgccgcacagacccaccacggcgtcggccgtgcgcccgccccaacgcacccgcggcaggctgcgcgccatcagcatggcggggcaccagcacaccagcagcgtgctttgaaccaatgggcgttcaggtggggcagcaggctggcgcccacgggcacgcccaccagaccgcccagaatgaacggccacagcaggggggcattgaagccgcggcgcatggtcaccgcagccagcacctggccggtgagcgagccgaacaccgccagcgccgccgccaggtgtggctccagcacccagacccagaacgacatggccaccatgctgaacgcaaagcccgacaggccttgcacgaagcccgccacgacggcgcccaggacgaggacggccggtgtctccatgcatgtctccctgctgcccgcgggtccatgggtgtacccgcttttgttttgatagctgccagcgctttccccatcagcgctggagcggttttttatatccatccatgaagcatcacgcccggcgccgggcgtgatgcttggcgggccgcctgcgtcaggccgggacctgctccagcgcggggtagtcgatgtagccgtgctcgccgccgccgtagaacgtggttttgtcccaggcgttgagcggggcgccccgccgcaggcgctccaccaggtcggggttggagatgaacgcgcggccaaaggccacgatgtcggcgcggccgctggccagcgcctcctgggccatgtcgcggtcgtagccgttgttcaccatccaggcgccgcgcccgcccgcgctgcggtaggcgttcttgaacgcggcgtagtcgaaggggcggccttccacctcgcgcgggccgccggtggcgccctcgatcacgtggatgaaggccaggcccagcggcgccagctcgcgtgccaggtgttcaaacagcggctgcgggtcgctgtcgcggatgtcgttggcgggcgtgacgggcgagagacgaatgcccacgcggcccccgccgatggcgtccaccacggcgcgcgtcacctccaccatcaggcgcacgcggttggcgatgccgccgccgtagtcgtccttgcgctggttggcgccgtccttgaggaactggtccagcaggtagccgttggcgccgtggatctccacgccgtcaaagcccgccgtctgcaccgcgttgcgcgcggcggcggcgaaggcatgcacgatgtccggcagttcctcggccgccagcgcgcggggctcggacgtgggcacgaattggccctggccgctggccgcgtccaccaagtaggtctgcgattgcgcgcgcacggccgacggcgccacgggtgcgccgccctccggctgcagggcagtgtgcgacacgcgccccacgtgccacagctgggtgacgatcttgccgccacgtgcatgcacggcctgggtaacgcgcttccagccgtccagttgctcggtgccgtacagccctggcacgtcggaatagccctggccctggtgggtgatggccgtgccctcggtgatcagcaggccggcgctggcgcgctgggcgtagtaggtggcggtgatgtcgcgcggcacggcccggggcgagcggttgcgcgtcagcggcgccatggcgatacggttggccaggtgcaggtcaccggcctggatgggatcgaacagagtgggcatgcgacttcagtaccttcttgcaaagcgaaccgcgggaggtgcggaacgcatcaaaggataccggtatcgctcaaggcgtgcagtacacccaggcgctgcagaaccacgggttctgtgctacgtcaaacagggagggggtacggcggtggggccggctggcggccctggatggcgccgggcgtgcggcgcgcggggggatttttgcggtgaggcgccggcacgcacaagccgcgccccgcagatgccgggcgcggccatatgggccttacttgagcaggccctcggccttcatggcggcctgcacggcggggcgggcggcgatgcgttcgcggtaggccgccaggttcttcagtgcggagatgtccaggttcacggcgggggcccaattggtcaccgtgaacaagtaggcgtcggccacgctgaagtgctcgcccatgaggtagggcttgtgggccagttcgccgtccacccacttgaggcggctgagcagttgctcatgcaccagggacttgtagtctgcgggagtggtgggcttgaacagggggctgaagcccttgtggatctcggtgccgatgaaggtcagccactcctgcagacggtagcgcgccagcgtaccgttggcgggggcgaggttcttgtgcggcgcctggtcggccaggtactgcacgatggcggggccttcgcgcaggcgcgtgccgtcgttcagctccagtaccggcacgtagcccagggggttgatggtgtagtagtcggtgccgtcctgcagcttgtggctcttggtgctggccagcaccgaggtgtgggccaggccggcttcgtgcagcacgatgtgcggggagagcgagcaggcgccaggggagtagtagagcttcatgcggtcttgtcctttcaagagagtgatgaagaaaatctccgcagcgcattctatgccgacctgcgcgggtctgccatgccaaggcctttgtggggcgttgccccgcggcgctgcgcctgggggcaaggcggcctcagcggggcgtggacggctgtgtggcctgttccatgaacgccagccagcgcatcgcgtgcgcgcggctgtcgccgcacatggcggggctgggccgcagcgaggcgcacaccgtggggcgctcgggccggccgaagatgcggcagcgtgcgtcgtcgtccagttgcacgcagcgcatgccggccggcttgccgtgcggcatgccgggaatgggcgaggagatcgacggcgccgtgcagcaggcgccgcagccggggcggcaatccatggcgctatttaattcatagctgtcagcgcttgttggatatgcgctgataccggtttttgcttctgtcacgcggtgccgtgcagccgcccggcagcccacaggacctgctccaccacgccgcgcacgtgggcggcttggcttgcgtcgaccagctggccctgggcgtcgaaggcactggccgcgcgcggcagcgcgaagtggcgcggcgccagccagcattccaggttgagcagcagcggcgccaggtggctttgcgaccgcaggccgcccagtgcgccgttggacgcgctgagcatgcccaccaccttgcccgcgaacgggcgtgtgccatcactccattccgcgtgtccggccacggggctggaggcccagtcgatggtgttcttgagcaggccggtgtagctgccgttgtattcgggcgagcagatcacccaggcggggtgggcgtccagcacttccttcagccggatcacgtcggccggggtgccgacggtctccaggtcggcgttgtagagggggatgtcgaagtcggccagctccagcagcgtgacctcggcgccggcgtcgcgcgccatgtgtgcggccacggcagccagacggcggttgaatgattgggtgcgggtgctgcccgcgaacacgaggaacttcatgcgcgggattggagcacagcctggacacacttttcctgcgcggtttcacgtgaaacaaaccccgccgcgcatccgggtggcaaagatgggaaaatcacgggttccccgccgggccggcagcgcaggcgcgagggtgggggcggtaccggcgccgtgaaagccgggcttgttcaccgtttgacagggccgcagcgggcccggagcaccccaccatgttgtacccccaggatttcgatgtcatcgtcgttggcggaggccatgccggcaccgaggccgcgctggccgccgcacgcatgggcagccgcacgctgctgctcacgcacaacatcgagacgctggggcagatgagctgcaaccccagcatcggcggcattggcaagggccacctggtgaaggaggtggacgcgctgggtggcgccatggcgctggcgaccgatgaggcgggcatccagttccgcatcctcaacagcagcaagggcccggccgtgcgcgccacgcgcgcgcaggccgaccgcatcctctacaaagcggccatccgccgcatgctggagaaccagcccaacctgtggttgttccagcaggcggtggacgacctgatggtggagggcgaccgcgtggtgggcgccgtcacgcaggtgggtatccgctttcgcagtcgcgcggtggtgctgacggcgggcaccttcttggacggcaagatccatgtgggtctgaacaactacgcggccggccgcgcgggcgacccgccggccgtaagcctgtcggcacgtctgaaggagctgcagctgccccaggggcgcttgaagaccggcacgccgccgcgcatcgacgggcgcagcatcgacttcagccagtgtgaggagcagcccggcgacggcatgcccggcggcgtcaatgagggccaggtgccggtgttcagcttcatggcgcatgcgtacggtggggcggccatgcacccacgccaagtgccctgctggatcacgcacaccaacgcgcgcacgcacgagatcatccgcagcggctttgaccgcagccccatgttcaccggcaagatcgagggcgtgggaccgcgctactgccccagcgtggaggacaagatcaaccgctttgcggacaaagaaagccatcagatctttctggagccggaagggctgaccacgcacgagttctaccccaacggcatcagcaccagcctgccgttcgacatccagtacgacctggtgcgctcgatgcacggcctggagaacgcgcacatcctgcggccgggctacgccatcgagtacgactacttcgacccgcgttcgctcaagagcagtttcgagacgcggcagatccagggcctgttcttcgccggccagatcaatggcaccacggggtacgaggaggcggcggcccagggtctgttcgccggtatcaatgccgcgctgcaatgccgaggggtgggtgcctgggtgcccgcgcgcgacgaggcgtatctgggcgtgttggtggacgatctgatcaccaagggcgtgaccgaaccctaccgcatgttcaccagccgcgccgagttccgcctgcaactgcgcgaggacaacgccgacatgcgcctgaccgaggcggggcgtcgcatgggtttggtggacgatgcgcgctgggacgctttcagccgcaagcgcgatgcggtttcacgtgaaacagagcgcttgaaatcgacatgggtgaacccgcgcaacctgcccacggtggaggccgagcgcgtgctgggtaaagccatcgaacatgaatacaacctcttcgacctgttgcgccgtccggacgtggggtatgacgcactgacgaccatggatggcggcaagtatgcaagcgaggctgtttcacgtgaaacgctgggcgagctgagcgcatccgtgatcgagcaggtcgagattgccgccaagtacgcgggctatatcgaccgccaacgggatgaggtgcagcgcgctgcgcacttcgagaagctgcgcctgcccgaagatctggactacatgcaggtggcggccttgtcgatcgaggtgcggcaaaaactgcagaagcaccggccggagacgttgggccaggcgtcgcgcatttccggggtgacgccggcggcgatctcgctgctgatggtccacttgaagaagggcggtttcaaggggtttgccccgcagccggcggatggggtggagacggtcgcatgagcgtggtgtcgaacacaagctttgagcacgcccttcgtgagggcgccaacgccttggggttggatctgtcggaagcgcaaatcacacagctattggacttcctggcgctgctgcaaaagtggaacaaggtctacaacctcacggcggtgcgcgatccgcaggaaatgctcacgcaccacctgctggacagcctggctgccgtcccgccgctgcgccgccatgtcgcacagagggggcaggacagtgcggcccgcccgggcgcacggctgctggatgtgggatcaggcgggggactgcctggcgtggtgttcgccatttgttgcccggaagtggatgtgagttgcgtggacaccgtggccaagaaagcagcgttcatccagcaggcggcgggcaccctcggtctgtccaacctgcatggcatccatgcgcgcgtggaaacgctggccggtccgttcgatgtggtcagttgccgcgcctttgccgcgctggcggacttcaccgcctggtcgcgccaggcactggcaccgcacggcgtgtggctggccatgaagggaaagcacccgcacgacgagattgccgcgctaccggcggacgtaagcgtgtttcacgtggaacaactcactgtgccgggcctgcaggccgaacgctgcatcctctggctgcgccccgtcgcgtaaactcaagccccctcccgcttcgcaaggcgctcccatgttcggcattgcagactacggcgcattcgtcgccgccatcgtgttgttcctcgccatcccggggccgggcaatctggcgctcatcacttccaccggcaagggcggtgtgcgcgccggcatggccgcctgcatgggcgtgatcgccgccgaccaggtgctcatgtggatggcggtggcgggcgtggcgggcctgctggccgcgtatccggcagcattccatgccgtgcaatggctgggcgccgtctacctgggctggatgggctacaagatgctcaccgccaagccgggggatgcgccggtgctgaacatcgcgccgcgccactacttccgccagggggcggtcatcacgctgctcaaccccaaggccatcgtgttctacatggccttcttcccgctgttcgtgaacccggccacgcaccgcgggttggtcaccttcgccgccatggccgccaccatcgccacgctcaccttcctgtacagcctggttgtggtgctgctcacgcacttcctggccgagcgcatgcgcgccaaccccacggtggcgcgcgtgttggagaaaacggcgggcgtgttcctcatcggcttcggcgtcaagctggccatttccaagtaatagcgaattgccccgcatggccaagatcttctgcattgccaaccaaaagggtggggtcggcaagaccaccacttccgtcaatctggccgcgggcctggccaagatcggccagcgcgtgctgctcgtggacctggacccgcagggcaatgccaccatgggctcgggcgtggacaagcgcgcgctggagctgtcggtgtacgacgtgctgctggagtcggcctcggtgccggaggccgccgtgctgtcggagcagtgcggctaccgcgtgctgggcgccaaccgcgaactcgccggggcagaggtggaactggtgccgctggagcagcgcgaacgccgcctgaaggccgccctggcggcggtggactccgactacgatttcgtgctcatcgactgcccgccctccctgtccatgctcacgctgaacggcctgtgcagcgcccacggcgtcatcgtgccgatgcagtgcgagtacttcgcgctggagggcctgaccgatctggtgaacaccatcaagcaggtgcatgccaacctgaaccccgacctgcagatcatcggcctgctgcgcgtgatgttcgacccgcgcatcacgctgcaaagccaggtcagcgagcaactcaaggaccacttcggcgacaaggtgttcgacaccgtgatcccgcgcaacgtgcgcctggccgaggcgcccagctacggtttgcccggcgtggtgttcgatcccgcggccaagggcagccaggcttttctggagttcgcgcgcgagatggtggagcgcgtgaagcgcatgtgatgcctggccaaggtcttaccggtcaaaatagcctccaaggcttattggataagcgctataagctatataaataatagtaacgccgcatgaacccctcgcagatcctcctcctgcccggctggcagaactccggccccggccactggcaaaccgagtgggagcggctgcatggctaccagcgcgtgcagcagcacgactggatgcgtccgttgcgcggcgactggtccgcgcggctggaagaggtcgtggccgatgcgccgggcgaggtggtgctggccgcgcacagcctggggtgcatcctcaccgcgtggtgggcggcgcacacccgctacgcgcacaaggtgcgcggtgcgctgctggtggcgccgggcgatgtggagcggcccgacctggccgcgcagatccccggctgggcgcccatcgcacgccaggtgctgccctttccggccgtgctggtgggcagccaggacgatccctactgcagctttgagcgtgcgcagacgctggccggtgcgtggggcgcacgcttcgtggactctgggccccgcggccatatcaacgccgattccgacctgggcgactggcccgaagggcacgcactgctgcgcgcattgatgaacaaggactgaagacacatggtcaccaagaaacccaagggcctgggacgcggcctggaagcactgctgggccccaaggtggccgacaaggcgcccgccggcgctaacgcagcgggtgcggcagacgggccggtgagcacgctggcgctggaccggctcgtgcccggcatctaccagccgcgcacgcgcatggacgagggcgcgctgtacgaactggccgaatccatcaaggcccagggcatcatgcagccgatccttgtgcgccgcctcgacgacgaacaggcgcaacagcgccgccaggagcgtgcatcgcagggggcttcggcagcgatgggcgccctcagcgccagtgggccgttgtacgaaatcatcgcgggcgagcggcgctttcgcgcctcgcgcctggcgggcctggccgaggtgccggtgctggtgcgcgacgtgcccaacgaggcggccgcggccatggcgctcatcgagaacatccagcgcgaggacctcaacccgctggaagaggcccagggcctgcagcgcctgatccgcgaattcggcctcacccacgaacaggcggcgcaggccgtggggcgctcgcgcagcgcggcgagcaacctgctgcgccttttgaacctggccgagccggtgcagaccatgctcatggccggcgacatcgacatgggccacgcgcgcgcgttgctgtcgctggagcgcgcggcgcagatcaccgcgggcaaccagatcgcggcgaagaagctgtcggtgcgcgaggccgagagcctcgtcaagaagctgggtgcggagttcgccctcacgccgcaaaagcccaagaaggacaagtcgcgcgacctcaagcgcgtggaggaagagttgtccgacctgctcatggccgaggtcgaggtgcgcgtcaagaagcgcgtcaagcgcggcagccgggtcgaggagatgggcgagctggccatccagtttggctcgctggaggcgctcaacggcctcatcgagcgcctgcggggcggctgacgccgcatcgttgcggcccgtgcccatgccgcgccggccccgccgactccatcatctgcacgcgccgccgccgcggcgcatcgtcctgccctggccgctgccggcggtgctggtgtgggcggcggcgtggctgctgttcgcgggcttgcgtggcagcgtggccccgctggcggcgctcgggctggcctgcgccgtgggtgtggcgggcagcctgctggcgcagggctggtggcgccgcggcctgatcgcgctgggctttcccttgtcggcggcactgggcggcgcggtggcgctaccggcctggggctggctgctgccgctggcgctgctgctgctggtgtatccgctcaacgcctggcgtgatgcgccgctgtttcccaccccgccgggtgcgctgcacggcctgcaggacgccgcgccgctgcccgcgggtgctgccgtgctggacgccggctgcggcctgggcgatggcctcaaggccctgcgcgcggcctatccgcaggcgcggctgcacggcctggagtggagcggacctttggcgttgctgtgccggctgcgctgcccctgggcgcgcgtgcggcgcggcgatatctgggccacggactggggcggttacgaccttgtgtacgtgttccagcggcccgagagcatggcccgtgtggccgcgaaggcccgcgcggagatggcgccgggcagctggctcgtgagtctggcgttcgccgtgccgggcgtgtgccccagcgcgcggctggattccttcgccggccatgcggtgtggatctaccaattgcctttgccgggggacggtgctgcgccacactaaaacgaaacaacttgcaaacatcggttgcaaaaactgccgaatcggtatgactttgcattcacatcggccacgccggtcctgtaccgggtgcgcagaccgctcggttgagacgtgtccacacaccccggaatgcaagaaaagagagagaggaaggaaagctatgtcccgtaaaccactgacgctgctggcggccgcctgcgccgccctggccctgaccggctgcgaaaccaccaacatgcggatgggcagcgccgagtccaagaccgtggccaccggcgctgccgccggcggcagcgccgccaacgagagcggccagctggagcgctgccagtcgcccctgggcaccgtgtcgctggtcgagaaccaggacgccggctggtacaccatcctgcgcaacgagtacaagctgccccccacggccaacctgctgcgcctgctgatccagcagtccaactgcttcatcgtggtggagcgcggcgcagccggcatgcgcgccatggaccgcgagcgccagctcatgggctccggcgagatgcgcggtggcagcaactttggccggggccagatggtggcgtccgactacggcatgtcgcccgagatcatcttctcgaacaacgacgcaggcgccatcggcggcgtgctgggcggcctgatcggcggcggcagcggccgtgcgctggcggccgtcggcggcgggctgaagacgcgcgaggccagcgccatgctgaccctggtggacaaccgctcgggcgtgcaggtggcggcctccgaaggcagcgcctccaagagcgactttgccggcttcggaagcctgttcggcggctcggccggcggtggcctggggggctaccagaacaccgcgcaaggcaaggtgatcaccgctgcgttcatggatgcctacaaccaaatggttgtggcgctgcgcagctacaaggcgcagtcggtgcagggccagggcctgggcggcggcggccgcctgggcgtggatggcggcgcggctccctcgcagacccgcgcgggcgcggccatgtcggtgcgcgaggcgcaggaaagcctgaacgccatgggctacaacgtgggcacgcccgacggctccgcaggcccgaaaacggccaaggcgctgcgcgaattccagcagtcccagggcctgcccgtgacgggccgcctggacacggctacggcgggcgcgctgtcgcgctgatccaccagcgcccctgaaaaaaacgccagcgcggctcaaggccgcgctggcgtttttgctttcaactatctttttgatagctgccagcgcttatgcagcaagggctggaggtggtttttcctataaacacgccgaggcgcgcaggattgccgggctcacttgccccggctggcgcggctcacgtacagggcgacggcggcaatctccgcatcgctcagcgtgcccttgaaggacggcatgctgccgatgccgttgcgcatggcgcgcgtgacgcggtcggcgtcgggctgcagctcgtccagcacggggccgatggcgccctcggcgccggcgtccttcagggtgtggcacacggcgcaggctggcgtggcggtgttgaacagcttcttgcccagggccatctgggcggcttcatcggccagcgctgggccggcggccagcaagagggtggacagggcgagggacggcagttttttctggatcatggtgaatggcaggggcgcgccgcgggccgcccggcctggtggccgggccgggcggcggcggctgccgcacaaggtaaagggatggagagagggtggggcgggcgcttcaggccaccttgacggtcaccgcgtggtccgcccagctgctgttgttgtagccggcttggttctcctcgcgctgctcgggctgcacgttgccctgagcatcggtggctcggctggccagggtgtggctgccgcgcggcaggtcggcctgcagcacgaactggcgccaggcgtagcggcccatgtccgggcccaccaggcgcgcggcctgccaggtcttgccgccatcgacggacacctccacacccttgacggcgtgcatgccgccgaaggccacgccgtggatctgcacgcggcccggggccagctcgccatcttcgggcagcgggccgttgatccaggacttgacgctcatctgctgcaccgacggctggctggggtcgcccttgccgcccggcggcgagatgcggtagccgtggctcatgatgcgcgcctcgctctccttgtcggtgaaggcgagctggccgatgtacttgatgttgttcacgccggtgtagcccggcacgatcaggcgcagcggcccgccgtgcgccagcggtatgggctcaccgttcatctcccaggccagcagcgcatcctgcatggcctccagcggcaccgaacgctcgacgatcaccgtcttggggtcgatgccggcgggcagcacctcgccgccggtgccggtcatgtacttcatgccgtcagccacgccacccagggcgcgcgccacgtcgcgcacgggcacgccgctccagaccacgcagccggcggcgcccaccgtccagggcgtgccgctgggcttgctggggaagaagccccggccgttgcccgagcactgcagcaccatggtcaccgtctccagccccatggccttgagctcgcgcaccgacaggcggcgcggctcctttaccccgctcacctgcacctgccaggcgtcgcggtcagcgacgatggactcgggcggcgtgggcaggttgttgcgcacgtacagctggtccgagggcgtgatgacgctggtgccaaaggcgccgcggcgcgtctcgatggtggtgctgctgtgcacgatgacggcatcggcgttcttccagccggcgtagccgggcagcggcttggccgcggccggcgcggccgactgcgccgcggcgccctggtggaagctggccaggccggcggcggccagcgcgctggcgctgcccgccagcaggcggcggcggggcagggaggcgggagcttgggtgtgcatggggcgttgtctcctgggaatcgttgctggggttggtgggaaaagtaaagtgaagaaagaggcgcggccagccggccgctcagtgagccgctgccggcgctgccagcgcccggctggccacggccagcgcctgttttttttgcgcgatgagcaccagcgggcggccttcgcgcgagcgcgccacctgccagtagctgttggcccaccagccctggccgtcgggcagggccgtgggctggtcgaaggccatgacggtgacgatgccgcccttctcgaagaaggtggtcaggtggtaggcgcggctgccttcgatctcgcaggggcgcagcagctgggtgaagccgggcaggggctggccgggcggcaggtccaggtggcgggcgacttcggcctcgggcatgaagctgccgcgcagcgtacgttcgtagtactcgtgctcgatggccgagcgcaccagcgagggcgggcgcatggcgaacacggccgacgccgcagtgctgccggccagcagcgcggccagcagccgccgcacgccgcggcgtgcatgccagggcgtgtgtctgaacagatgcgcgggcggctcggaggggggaaaggccaaggccatctcggcgcgtgcgcgcaggtcgaaatcggtctcctgcagcgcctgcgcgagtaggtcctgcggaggggtggggcgggtcatcggctggcctttcgcagggggatcacgccggcgctggcagccggcgccgggccgagcgcggccttgagtgcatcgcgcgcccgggccaggcgcgacagcaccgtgccgggcgcgatgtccagcgcctcggccatctgcgcggtggacatgtcgtcgaagtagtacagcaccagcacctcgcggtggatgggggcgatgcgggccagcgccttgaccacgtccagccggtcgtcgatgggcgagggcggtgcggggacgtcgtgcgccgggtcgtcggcgctgtattggagcggctgctgcggcagcaggtggcgcagcgcgtggcgccgcatgatctggaacagccaggcgcgcgccaggctggcgtcgcgcagctggtcgcggtggcgccaggcgctggtaaagcagtcctgcaccacgtcctcggccagcgcgcgcgagcccgtcagcgcccaggcgctgcgcagcaggaagcggtagtgatcgcgcacccactggttgtagcgcgactcggccgtggaaatcatggggactaggagcggccggcgccttgatccattccatgccaagcgtcagggaaaacccttggatggcggaatgggtgtaggactttgatgcttctcaattgatagctgcttgcgcagaattgacgggcgctagagccgtttttcatacaaaagcacgtccgcctcacgactgcggcgagcccaggaagcgccccggcgacatgcccaccgcgcgccgcaccatggctgaaaaggcgctgggactgctgtagcccagctcggcggcgatctggttgatgggccggcgccgagccgccaaggccagcgcctgggccaggatgacctgctggcgccactgggtgaaggtgctggacagctcctggcggaacagccgcgccaccgtgcgcgggctggcgccggtgccgcgcgcccactcggccagcgtctcgtggcgcgtgggatcggccagcacggcctcgcacagctggcgcaggcgcttgtcgtgcggcaggtcgatgcccagcggcacgctggcggcgcggcgcagctcgtccaggatcaaggcgctcaggtggcgctcgcggcgcagctgctcaggcggcagcggctcgccgtcggcggcggtgggcatctcgcgcaccaaggcgcgcagcagctgcgagacctccagcacccggcactggcgccacggcgcttcgtcggcgcgggccacgccggggccgcagtggccgggcggctggtggaagtacagcgtgcgcaggtcggcgtcctccaccatggtcacggcgtgctccacgccgggcgggatccacagcgcccgcgagggcggcacgatgaaggtgccgcccggcaccgtcagacgcagcgcgccgctggtggagatcgccacctgcgcccaggggtggctgtgcgggcgcacctgggtggcggcgcccagctggcggtacttggcgcgcaccggccgcgccgggccgggcacgaacaggtgcggcgtgagcgactcgacataggacagggcccggccggggccggcggcggcaatgcttggcatgttcgcgacagggtttggccggctatcgtaatcgcgccgcacccggcctgcctaagatcgacgccatgcaacccacccccaacgcaagcgcccctgcctccctgcgcgaggacgcgcgcaccatcggcctgatcgggctggcccatggctcgtcgcacttttttcacatgctgctgccgccgctgttcccgttcctgatcgcggacttcggcttctcgtactccgagctggggctgctgctgtcggtgttcttcgtggtctcgggcgtgggccaggcgctggccggcttcgtcgtggaccgcgtgggcgcgcggccggtgctgttcttcgcgctggcgtgctttgccaccgccgggctgacggccgccagcgccagcggctacgccggcctggtggcggcggcagtgctggccgggctgggcaacgcacccttccacccggtggacttcaccatcctgaacaagcgcgtgtcgccggcgcgcctgggccacggcttctcggtgcatggcatctcgggcaacctgggctgggccacggcaccggtgttcatggccggcatcgccacggccgcgggctcctggcgcgtagcctgtgccagcggtgcggtgctggcgctggtggtgctggccatcatggtgatcaaccgtgacgcgctggacgaccgccacggcgcacgcggcacgcagccggccgcaaccgggacggcgggcgccgcgcccgagcacccactggctttcctgcgtctgccggccgtgtggctgtgcttttcgttcttcttctggagcacctgctcgctcagcgccatccagagctttgccggcccggcgctgcaaaaactctacggcatcccgctgaccaccacggcgctggtggtcaccggctacatgctgtgcggcgccgccggcatggtgctgggtggcttcctcgtcgggcgggtgcagcggctggagaagaccatcagcgtctgcctgctggcctcggccgcgctgctgacgctggtgggactgggcgtgctgccgggcatggtggcgctggccgtggcggcgctggccggggcgggcattggcatcgccgggccctcgcgcgacatgctgatcaagcgcgccgcgccgcctggggccacggggcgcgtgtacggcacggtgtattcggggctggacttgggcttcagcgtggccgcgccggtgttcggcgccctgctggacgggggcatgaacgccgccatcttctacggctcggccacggcgctggtgctgagcgtggtgtcggcaggttttgtcggcgtgggcgtggccgcgcgccggcgcgccgtgcctgctgcggcgtagcgctttcggtcaaaagggcatcaaccccttgctggtcaagcgctggcagctatctgatcaatggcaagcttgcgccctcacagcgcgaagatcttgcccggattgaggatgttctgcgggtccagcgcgcgcttgatggcgcgcatcatctccaccgcgccttcgccggcctcgtccaccagaaagcccatcttgtgcacgcccacgccgtgctcgccggtgcaggtgccgcccaggcgcagcgcgcgcgccacgagctggtggttgagccgctcggctgtctcgcgctcggcggggacggccgggtccagcaggtagccgaagtggaagttgccgtcgcccacgtggcccaccaggaagtaggggatgccgctcgcgtcggcctcggccacggagtcgagcaggcagtcggccaggcggctgatgggcacgcaggtgtcggtgctgatggccttgcagccggggcggctctgtacggcggcaaagtaggcgttgtgccgcgcggtccacaggcgcgtgcgctcctcgggcgtggtggcccattcaaacgcgttgccgtcccattggcgtgcaatgtcctgtaccacctcggcctgttcctgcacgcctgcgggcgagccatggaattccatcagcagcagcggctcctcgcgcagacggagcttgctgtgggcgttgaccatgcgcacgctgttggcgtcgatgagctccacgcgcgcgatcggcacaccgagctggatggtctggatcaccgtgcgcacggcggcctcgatggtgggaaacgagcagatcgccgcgctcaccgcctcgggcagcgggtacaggcgcacggtgacctcggtgaacaggcccagcgtgccctcgctgcccaccatcaggcgcgtgaggtcgtagcccgcgctgctcttcttggcgcgcgtgccggtgcggatcacctcgccacgggcggtgaccacctccagcgccagcacgttctcgcgcatggtgccgtagcgcacggcgttggtgccgctggcgcgcgtggcggccatgccgccgatgctggcgtcggcgccggggtcgatggggaagaacaggcccgtgtccttgatcgcctcattgagctgcttgcgcgtgatgccgggctgcacggtcacggtgaggtcgtcggcgtcaacggacagcacccggttcatgcggcccatgtcgatgctgatgccgccctggacggccagcaggtgcccttcgagcgacgagcccgcgccgtaggggatcactggcacgccgtactgcgcggccaggcgcacggcgtcctgcacgtcctgcgtgctctcggcaaagaccacggccgcaggcgggggcgcctgcagcgagccctcgtcgcgcccgtgctgctcgcacaccgcctgcgccgccgagtactgcgcgccaaagcgtgcggccagcgcatccagcatcgcctgcggcacggggcgcggcgtggtcaggggttgcagatgggcggtggtcgcgggggcgttcatggcgggcttccttcaaggcgcgtgggtggcggccattctagaagtccgggctgcggcctgcgggccgcgtgttgagagttcaccatggtcggcctgtggcgaaaggccgatctagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaagatagttctatctatttttgagacaccacactagcgtatatccatggaaaaaccccgcccgcaccctggaggacagtgcaggcggggggtggtggcggcccgagaggacggggtcgcccagacgggccgcccaggacgggtacggcgttgcgctcgaagggtgcgtaatcaatgcttgaccatgcccgtccctttaagcgtcaagaccggctgccggcctcgaattcggtgcgggacagactgccgttcttgtccttgtccagcgcctggaagcggttggcgatggcgggtagctggcccgcctcggcgctgctcagctggccgtcgcggttggcatcggcgcgttcaaaggcgctggcgctggcgctgctgtcgctgggcgtggccgtgctgctgccgccaaaggtcgctttgggctgcgttgtggctgggcccggccccgtctggtactgcggttgtgcggagggggcgctgggcgtctgggcctgcgccgccgcaccgcccacggtcagcgccgcaaacagcatcacgctgcgggcatcgaaggaggggagggtgcgtcgttgcggtgtgtgaggcatcgattcggctccggtggaagttgaacaggccttcattgcaccgcagcatggatgccgcagccagcacttttgcccgctgttgcccgtctccacaatggcccggcggatgtaacgcacaatcgtcgccccggccccgaatgaggaggaaacgcgccatgggaaacagactgacacaaatcgccacgcgcaccggcgacgacgggtccacgggcctgggtgacaacacccgcgtgtccaaggccagcggccgcccgcaggccatgggcgacgtggacgagctcaactcccacatcggcctgctcctgtgcgagccgctgcccgcggacatgcgcgagctgctgatcgacgtgcagcaccagctgttcaacctgggcggcgagctgtccatgcccggctacgagctgctcaaggacgatgcgctgctgcagctggacaacgcgctcgcgcgctacaacgccgagctgccgcggctgctggaattcatcctgcccgcgggtacgcgcgccgcctgccaggcccatgtgtgccgcacggtggcccgccgtgccgagcgcgccgtggtggcgctgcagcagcaggaaaccatgcgccccgcgccgcgccagtacctcaaccgcctgtcggacctgctcttcgtgctcgcgcgcgtgctcaatcgcatggacggcggcagcgaggtctactggaagagcgagcgcctggcacgccagaaccatgctactgaataagtagctgccagcgcaggctggtcaagcgctgcggcacgatggggcgcataacatggggcgcataagtcaccgcaacgcggcaggtgcgccggcgcgcaatccatcaccccgctccaaccttccgaaagccgcagcgcaggccgcaggctgtgggccgcaggcgctgtctctgggcgcgagtagggtggtgttgctattaaaaaagtagctgctcgcgcttatccatcaggcgctacaccccgattggacccattgtcccactgcggcccggaacggtgccggcgcgcgatccctcgtcacgctgcccttccgaaggccgcagagcaggccacgccagcagacgccgcgcagcgcctcagggggatgcctttatttcggcgccagcatcgccatggtgatgcgcgacacgcaggtcagctcgcccgcgtcgttcaccatgtcgatctgccagacctgtgtggtcttgccgatgtgcaccggccgggccgtgcccgtgacccatccgctcctggcggcgcgcaggtggttggcgttgatgtccaggcccacggccagccagccctcggggctggcgtggtaggcgcccaccgagcccagtgtctcggccagcaccacgctcacgccgccgtgcagcaggccgaagggctggcgcgtgcgctcgtccacgggcacgcgcgcgcgcaggaagtcgtcgccgacttcggtgaactcgatgccaaggtggctcacggcggtgttggcgctggaggcggtgatcagcgcgagggtggtgggttttttccagagggacatgggctgaggggtctcacatcagggctgcgcccggcagcggcgccgggctttggcacgattggtgggctcggtggcggaagttgcaacctccacgcgcccagaatcgaccggtttgctcgtttggagcttatccgtttcccgtgcgcagtgctttgcgcggcccatcagcgggccggggcgccgcggggcagccttcccatccaacccacacattcctttgaccatgcaacgccgccagtttgtcctccaagccggccgagccgccgccctcgcggccgcgccggccttcgtgctcccggcccgtgcgcaggacgcgccaggcgtgtccgccaaggccctctcgatcggctgctcggccgccatgagcggcccgctgctgggctttggcaccgacattcagctgggcgcgggcgctgctttcgcgcaggccaacgcgcgcggcggtgtgcatgggcgcacgctgcagctgcagatggtggacgacgcctatgaccccgagcgcacgctggccaacgtcaagcagatcatcggccagggcagcgcactggcgctgctgtcgtgcgtgggcacgcccaacaacgcggccatcgtgccgctggtggaagaggccggtattccctacgtggcgccgatcacgggcgcgtcgtcgctgcgcaagagcacgcgcaacgtgttccatgtgcgcgccagctacaccgacgaggtgcagcgcctcatccagcgcctggcgggcatgggcctgaagggcatcggcgtggtgtacctggacaacggctacggccgcgaaatgctggaggacgccacgcgcgccctggcggcactgaacatgaagcccgccgtgcaggtggccgtggccaccgacggcaagaacctgccgcaggtgctgcaggccgtggccgcggcgcgcccctcggccgtgctgctggcgaccgcgggcacggtgtccgtgggcctggtgcgcggcatcaagaaggaatcgcccggcgtgctcatggccggcctgagcgtgacgctgcccagcgccagcctgggccagctgggcgaggacggcagcggcctcgcgctgtccatgatcgtgcccgaccccaaccgcgccaagctgcagctggtgcgcgactaccagtccgccatgcgcgcgcagggcaagagcgagttctcgcaaggcagcctggaggcttacgtgaacgcgcgcgtgctcatcgaaggcctggaccgtgccggcaaggacgtaacccagcccaagctgcgcgcggcgctggcgggcatccgcaacctggacctgggcggcttcgtggtggactacagcggccaggcgccctacgtgggctcgcgcttcatcgacctgggcgtgctgggcagcacgggccgcttcatcgcctgaaagcggcacccgctgaggcgttttccgcctccgtgcagccgcccaaggcggcagcccttcgggacggtccaagcctgcgcaggcagctagtgcgccgcccggggcgcaagggacggctgggccctcagggcagcatgctgcccgtggccaggcagcgctcgtgccaggacaaggcctcgcccaggatgtggggcgtgtgctgcgcgcccttgctgcgcgcgcggtcgaaatagtcctgcagcagcgggcggaagtccgggtgcgcgcacttgtcgatgatgacctgcgcgcgctggcggggcgacaggccgcgcaggtcggccaggccctgctcggtgacgatgatctgcgtgtcgtgctcggtgtggtccacgtgcgagaccatgggcacgatgcagctcaccttgccgcccttggccaccgagggcgtgacgaagaacgacaggtagccgttgcgcgcatagtcgcccgagccaccgatgccgttcatcatggccgagcccatcacgtgcgtggaattgatgttgccgtagatgtcggcctcgatcatggcgttcatggcgatcacgcccaggcgccgcaccagctcggggtggttgctgatctcctgcgggcgcagcacgatgcggtcgcggtagaaggcaatgtgctcgttgaagtccttcagcgcctcgctgctcagcgagatcgcggtggccgacgccgcggtcatcttgccgcgcttgatcagctccagcatgccgtcctgcagcacctcggtgaagcccagcagttcgtcgaacgggccgtccagcagcccggccagcaccgcgttggccacgttgcccacgcccgactgcagcggcagcatgttcttgggcaggcggcccaccttcacctcgtgggccaggaagtcgatgatgtgcgcggcgatctggttggagactgcgtcgggcttggcgaaggccgtatcgcggtcgcgctggtgcgtctggaccaccgcgatcaccttggacgggtccacgcgcaggtagggctcgccgatgcgctcggtggcctgcgtcaggtggataggctggcggcgcggcgggatggccgtgccgtagtagatgtcgtgcatgccctccatctcgatcgggggcagcgagttcacctcgaggatcaccttgtcggcgatctccagccaggtcttgttgttgcccacggcggacgaggggatcagccggccgtcgggcaggatacccagcacctccaccacagccacctgcatggggcccaggaagccgaaccacgcatgctgcgccacgtgcgagaggtggatgtccaggtagtgcacctcgcccgcgttgatcttgtcgcggcagatcgggtccgactggaacggcaggcgctggtggatgccgttcaccttggccagcgcgccgtccagctcgggcgcggtggaggcgcccgtccacacgttgacctggaacggccggcctgctgcatgctcggcctcgatgcgcgcggccagcgcctggggcacctgcttgggatagcccgcgccggtgaagccgctcatgccgatattggcgccggccgggatcagggccgcggcttcggccgcgctcatgattttctgggccagaccggggtgctggatacggggggacgacgaggtggacacgctaactccagacggacaagcgccccgtgcaggcctggcgggcagctggcgcggggcgcaaaaaagagcgtaaatcttagcagcggctccttgcgcggctagggataaccctggccttacaccgcgctgacgcaggccgcacgcgcaggcacggccgcgtcgcggcaccggccgggcaggcagtacgatcgcgtccaccatgccgttcacaccgcgttgcccctcgtgccgccagcccaccgagatccggcgctttaccgccagcaccggaggcacgctggagctggacctgtgctttgcctgccagggcatgtggttcgacccgcaggagaacacgcgcctggcgccggcggccgtgctggagctgttcgagctgctgcaccagcaccgtggcgacgcgcaccgcccgctggccgaccggctgcgctgcccgcgctgcagccaggcgctggccaagggctacgacgtggcgcagggcgggcgctacgtcacctaccgctgcgcggcgcgccacgggcgcttttcgacctttggttcgttcatggtcgagaagggcttcgtgcggcacctgtccacgatggagatcgaggcgctggccgagcgtgtgggcaccatcaactgcacaagctgcggcggcacggtggacatccgccacgaccacgcctgcccttactgccgctcggccctgtcgctgctggacccgcaggcggtggacaaggccctggcgcgccacggcagcgccgcccgccagaccgcgccggcggacgccgcctcgcccgacgccctggccgatgcgctggtggcgctggtggcgctggagcgcaaccgtgcgcgggaggagcgtgcgcgccagcgcgaacggctggagggcacgcgcagcgacgagttcgacctgctcaccgcgggcatcgagatggtgtggtcgctgctgcggcggtgatcggtttgctactaaaaaaagagctgctggcgcttgttacgattgattttcaaggcggaaagcgccttgaatcctttcagggtaagcgctggcagctatggatacgggagcgcgcctgggcgcttccgcccagccttacttgccgcggttcagggccgcgtagagcacgatggcgccgaaggtcgcggtgccgatgccgcccagcgcgaagtcgccgaacttcagcgtgaattcgcccgtgcccaggatcagcgtgatcgccgccacgatgaggttcttgttctgcgagaagtccacccggttgtccacccagatcttggcgccggcaatcgcaatcaggccgaacaccacgatggacacgccgcccatgaccggcagcgggatcgcctggatcagcgcgccgaacttgggcgagaagcccagcagcaccgccagcagcgccgcgaccaggaacaccgccgtggagtagatgcgcgtggcggccatcacgccgatgttctcggcgtacgtcgtcacgcccgtgccgccgaccgcgccgctcaccatcgtcgccacgccgtcgccgatgaaggcgcggcccatgtactggtccaggttcttgccggtcatggccgtcacggccttgatgtggcccaggttctcggccaccaggatgatgaccaccggcacgatcagcagcatggcgggcgcgctgaacacgggcgcgtggaactgcggcaggccaaaccaggcggcgttggcgatgcccgatacgtcgatcggcttgcccaggcccatgccgttggtcagcagcgcgtacagcaggctggcgatgatcagtcccaccaggatcagcaggcgctgcagcatgccgctggtgaataccgccaccagcgccacgcacacgaaggtcagggcctgcatccaggcctcgaagttgttggccgccatgttcttgatggggatgccggccaggttcagcccgatcacggccaccaccgcgccggtgaccaccgggggcatgaagcgctcgatccagcccgtgcccaccaggtgcaccactacgcccaccagcgtgtacaccaggccgcaggcgatgatgccgcccagcgccacgccgatgttggcgttggggcccttgcctgcataggccgtggccgcgatcaccacgccgatgaaggcgaacgacgagcccaggtagctcgggaccttgccaccggtgatgaggaagaagatcagcgtgccgatgccgctcatcagcaccgccacgttggggtcgaaccccatcaggatgggcgccagcaccgtggcgccgaacatggcgatgacgtgctggatgcccatcagcccggtctgcgcccagggcagccgctcatccggtccgatcacgccgccaccctgcagcacctgcgccgggcgctcattccattgcaaaagggccatggggctctccttgtgtgaaagcgctgattttagaggttagatgggcctctggcgcttgtgtggcaagcgcaaacagctatcaaatcaggagtgtgccggagtgcgctatcacccaggggtgccagacgggcccatcgccgccggcctgccgagcgtggcggggccgttttctgccgtcacggggcccaggtttgccaggccctcagcgccccggcttgccggtctcaagcgcgtgcagctcctgcaccacgtcaaccaccttgtgtgcgtcctcgcggatgcgctcgatggcgtcgcgcgcctggcgtgacagctgggcaccctgctccaccgccgccacgccgccctggatgtggtcgatcatcgcccgcatctcctgcagcacggcctggatggtctggtggatgtcgttggtggcggtgcggctgtcgccggcgagtttgcgcacctcttcggccaccacggcaaagccgcgcccggccacgccggcgcgcgcggcctccaccgccgcgttgagggccagcaggttggtctggtcggccacgcggcgtatgccctgcacgctggcggcgatgctctcggtcttgcgcccgagttcgtgcacgcgggccgcggtgtcctcgaacagctgggcgatcgactggatgcgcgccgtggcgtcgacgatggtttgcgtgccttcttcggagagctgctgcgtctcctgcgccacggcaaacgccgtgttcacgccctgctcgcgcgcctgcgcctgctgcacacgcgcggtgatgtcggtggcgaacttgacgatgtggctcaccacgccgtcagggtcgagcaccgggttgtacgtcgcctccagccacaccgtgcgcccccgcgcatcgacgcgctcgatcttgcccttggaatacacgcccgcgcgcaaatcgtcccaaaagcgtgggtagtcgctgctttgcgcgaacgcgggcgggcacaagatgcggtggtgctggcccaccaggttctggcgggtgtagcccatggtgtgcagaaagtggtcgttggcgcgcagcacatggccttgcaggtcgaactcgatcactgccatggagcgttcgatggcctccaggatggcatgggcgcgctgcgtctgctcctgcgtggcggtcacgtcgtaaaccagccccacgatgcgctccacccggccgcgggcatcgcgcacggggtagaacatgccctgcacccagaccacggtgccgtttttgcagcggcgctgcgccgtgccttgcacgaattcgccgccgcacaggcgccgccaattggcctgaaaggcagggctggcaacgtattccggtggatagaaaatcgttgggggctggccgatcaattccgcacgctggtagcccagcaggtcacaaaaccgcgcgttcacttcgcgcaccgcgccttggacatccacttcgaccacggccgtctgctctgcaatggcctgccagcgcccttgtgccgaaaaacgttgctgctgccaccacataggacacctcgttgctcagaaataccgggcacgtagtgtacgcgcggtgagcgcaacgctttgcggggaaagcgcgagaggctattaaaacaatagctatcgcgccgccagggcgcgcgatgcggcctggccgcaccgtggtcttgggcacgtggaaggggaaccacatgcgcacgtcctgctccagcccgatgccgtgcatgtagttgtagatggcctttttcagcccggcgcccagcgcgtcgtggtccacgcccgtggggtcgatgaacgccacatcgttcttggcaaaaccgcccggcggcagcggggccagggtcacgccgtattcctcggggctctgccccacgggcgaatgcacggtgcaggcgaagcggtggaagaagccgctctggatgcagccgttctcgaacagctggcgcacgtactccagcgcgtccaccgtgtcctgcacggtctgcgtgggaaagccgtacatcaggtaggcatgcaccaggatgccggcgtcgctgaaggcgcgggtcacgcgggccacctggtccacgctgacgcccttcttcatcaggcccagcagccgatcggaggcgacctccagcccgcccgagatggcgatgcagcccgcgtcggccagcagctcggccagctcgggcgtgaaggtcttttcaaagcgcacgttgccccaccaggagatgccggtgccgcgtgcgatcagctcctgcgcgagcgccttgagggccttgggtggcgcggcttcatcgacgaagtgaaaaccggtctgcccggtctcggccacgatggccgcgatgcggtcggccagcacctgggcgctggcgccctcgtagcggccgatgtagtccagattcacgtcgcagaagctgcacttcttccagtagcagccgtgcgccacggtgagcttgttccagcgcccgtcgctccacagccggtgcatggggttgagcatgtccagcagcgacagatagcgctgaagcggcaggccgtcccaggtgggcgtgccgatctcggcaaaggcgacgtcgggctccgccaggtggacgtactgcacggcaccatcgtcattgcgcacaaaggtgcgcaccagccgctggcgcccgcgctggccttgcaggtgctcgagcagcgcgagcagcgggcgctcgccggcgtccagcgtcacgtagtcgaagaaatcgaacacccgtgggtcggccagctcgcgcagctcggtgttgacgaagccgccgcccagcacggtgacgatgtgcgggtgctgtgccttgatggcctgggcaatgcgaaacgcgccatacaccgagcccgggaagggcaccgagagcagcaccacgccgggctggtggcgcgcgacggcctcatgggtgagctgctgcagcacttcgtccacgaaggtcggcgcctgcgccagcgcgtcggccagcgggtcgaacgtgggctggctgccggcgagctgttcagcgtatcgcacaaactcgaaacgcgcgtccacggcgccctgcagcacgtccgccaggtcgttgaggtacagcgtggccagatgcttggccttgtcggtcaggcccagggcgccgaaggcccagcccagcgggtcgccgctgccgtcgtcctcgtacacgtccagcgccgcgaagcgcggcccttccggcaggtagtggcggcccacgatgcggtgtgcgagtgtgttgtcgcggccctgcaaaaaggccatggctgggccgatggtggccaggtaccgctcctgctgcgcaagaaaggactgcaccgccgggctctgcgcgtttgcgggcaaggcccgcgccctttcggcgacctgcgcgagaccgtcgcgcgagagcagccgcaacaccagcgcgatcgccaggtcctcctgccacgccggcacgccgcgcgagcgcagaaagcccgtgaggtaggcggtggaggggtagggcgtgttgagctgcgtcatcggcgggatgacggacagcacgcggggcagggctgcgggcatgggcaaaggggtggagggggctggcagagcggcggattatcccggtccccctgccgcgcatgcccgtgcggggacttgttcagcgcacggcgcggcgcgccttcttggcggcgtacatggcgcggtcggcctcgcgcagcgcctcgtcggccgtcatgtcgttggggagcacggcgatcacacccacgctggcgccggcgtagtcgatgggggcacccgccccgccaaagcgcccgcgcgtggcctgtgccagacgctggccgaacccctggcgggccgcctccagcgccgggccgggcgcggggccggggcctacggccacgaactcatcgcccccgtagcgtgcgacgaagtcctgcgcgcgcggcgccgcgcagccgatcggccatgtcggccaggaagaggtcgcccacctcgtggccataggtgtcgttgatcgccttgaaaccgtccaggtccatgaaggcgatcagcaccgccgtgccctggcgcgcgccttgcgccagttgctggtgcagcatttcgcgcagcgcgcggcggttgggtaggccggtaagggcatcggtcgccgcataggccgccagccgggcattggcctgcagcaattgctgcagcagctgctcgcgctcgacctgctggccaatgagccgcgcgaacagcgtcagcgcgttgcgcgcctgtgaagtgagctcctggcgctcgtcgctggcggcgcaaagcgtgccgtagagctggccgtcggccatgcgcaccggtgtgctggcgtaggtctggatgcccagcgccgcggcggcctgcgaatcgccccagcattgccccacgtcggcggtgaaggggcggccctcgtccagcgcacgtttgcacaacgtgtcgtgccagggcacgcttgtccctcggggatctgcatctggcgcgtgttgcgcgcgtacagcacacgctgcacaccccgctccaggtccaccaccgtgaggtaggtggattcgaacccggtgatgtcttccagcagctccagcagcggccgggtgagctcttcgacggtgcgtgcgcgggtgacggtctcgcagagatggtccaacaggttgtccatgcggccattatgggtgggtgtgccgcaggacgctggccgggacaggcagcgaacgcctgcccctccagttggatcacggtgtgcgcgctaaggtgcggcgctgggccaggcggggcgccggcctgtgagctggctcacgatggcgcccttgaggggcggcagccggttggcgcccgccagcaccacctggcgcagcaggcggggcagcggccggtcgtcggtgtacaggcgcacgatggcattcgtgccctggtacagcggccaggcgtggcggtgatggccgcgcgcgtaaccctccagcacgctggcggcgccgatgtccgcgccgcgctcgcgtgcctgggtgagagtgcgcgtgaggctgtccacacccgccagccccatgttgaacccgtgcgccgtcaccgggtgcatgccgacggccgcgtcacccagcagcgcgcagcgcgcggcggcgaagcggtgcgcatacacggcgaccagcgggtaggcgtggcgctcgcccaccagccgcatggcgcccaggcggtccttgaactgggcttgtacgcgtgcggcgaatgcctcagggggcagtgccagcagctcctgcgcatgcgccgcgccggtggtgaccacggccgagcacatcggcgcgccatcgaccaggtcgcccggcagcggcaggatcgccagcgtctgctcgtagccgaagcactcgtgcgcgacctcgtggtggggcagctcatggcgcaggcggcagacgatgaccgtgcggccgaagtcgtgcatggccgcgccaatgcccaactggcgccgcgtggcggaaaagcggctgtcggcagccaccagcagcggggcctgcagacgcaggggcgctgcgtcgaggttgcgggtgtcggtgtattccagctcagcatgcgcgggcgtgacggccacgcgcgtgacgcgcgcctcggtgaccagtcgtacgccgggcgtgtgcgcggccacttcgtaggccgtgcggcgcagcgcgtggttgggcacgatccagcccaaatgctggacgccgctgccgcctgcatgcagctgcatggccccgcgctggcccacggggccgtcgtgcacctgcgcctcgcgcagcaggccgacctcgtgcgcggccaggcgctgccagctgccgatgcgctgcagcgtcgccacgctggggtgggtgagtgcaatctcgcgcccgtcggccgggggcgcggccagcgtggaagcgggttgctgctccagcaccgtcacctgcatgccagcctgggccagcgaggccgccagcgacagcccggcaggccccgcacccacgatgagcacgtcgctgcgctgagaggaaacgtcttgtgttgtcatgattcagaaacaggccgccggcagtggcaacagcgggcaattgtcggcagggcggaaagcggcgatcttgccttgcgtcaagcacggcggccatgcggccgcttcctacgccgggcgggcgatggtctcactacagtggagaaccctgcaaccagcaagcaaaggacccgacatgcgcgtggacatctaccgccgatccgaagccgaggggcgttattcccatctggccgtgcccgagggcaagcccataccgcaggaggccatcaataccgattggaactgcgagcaccgcgccgtggaacgggacgaaacccaggcgcactggaacgaccttggtattcccgagcccggacggcagctgcgcgataagggctatgccatcaccagcgtgacggagcagccgcggcgctgaggccaggtgcggccggcgaggtgccgccggccaggtgcgaccggcgaggtgcggccggccagttgtcacgtgcgtggcgcgcacggaggcagcgaccgcgctaggctgtgcgcatggagacacaccacaacatccccccaacacacccgccttacgcgccccagatacgccgctaccaggattggctgcaggcgcagcacggcctgcgctttgacgattacgacgcgctctggcgctggtccaccaccgatctggacgccttctggcagagcgtctgggactatttcgacctgcagtcgcccacgccgcacagcgcggtactcgcaaagaacgtgatgccgggggcgcagtggtttcccggcgcgcaggtgaactacgcgcgccaggtgctgcgccatgtggacgccgcacaggccgcgggccagccggccctcatcggccgcaacgaacgcggcgagcgccgcgagctgtcctggcccgcgctgcgccggcaggtggcggcgctggcgttgcacatgagggcccaaggcgtacagcccggcgatcgcgtggcagcctacctgcccaacatccccgagaccatcgtcgccttcctggcctgcgccagcatcggcgcggtgtggagcctgtgcgcgcccgacatgggcacgcacgcggtgctggaccgcttccgccagatcgcaccgacggtgctgttggccgtggacggcgtcacctatgggcggcgcgaccacgaccgttgcgacgtgctggcggaactgcgcgcgcaactgcccacgctgcgccacgtggtgctggtgaacaacctgaatgcttcaaaaatagtagctgataccgcttgctacgcaagcgtcatcgcccgaaatgatgcagagactgcggcctttgaaccggcgtggctgccgttcgaccacccgctgtggatcgtctattccagcggcaccaccggcctgcccaagcccatcgtgcacggtcatggcggtatgttgctggtgatgctgcagctggcagtgctgcacaacgacatcggctgcagctacgcgcccaactccctgggcgagcgcttccactggtacagctccaccggctggatcatgtggaacgcccaggtcggcggcctgctgggcggcaccacctgcgtgctctacgacggcaaccccggcggcaacaaggagcggcccgactgggcggtgctgtggcgcatggcggccgaggagcgcgtgaccttcttcggcgctggcgccgcgttctacggccactgcatgaaggccgggatcacccctgcggcctgcggcgatctgtcggcgatccgcgtgctgggcagcactggctcgccgctgtccgccgaggtgcagcagtggggcaccgacttctttcggcaggtgtccgccggggccgctgtcgtcgcagcgccgggccgccccaggcaaggcgcgaccccctcagggggcagcgatccccacgcagcggcaaagcgtggtggcgatatgagcactgcggggccgccccaaagtgctaaggcccccttggggggcagcgatccacacgcagtgggagagcgtgggggcgatatctggtggtgcaacatctccggcggcaccgacttcgcgggcgccttcatcggcggcaatcgcgagctgccgcaaacgcccgggcgcatgcagtgccgcatgctgggcgcagccgtcgaggcctgggacgaacgaggtcgcccggtactggacgccgtgggcgagctggtgtgcacccagcccatcccgtccatgcccttgttcctgtggggcgacgccgatggcgcgcgctaccgcgccagctacttcgacatgtacccgcccggccatggccgcaggcccggcggcggggatctggggcccgaggccggggccgtctggcgccacggcgactggatcgagatcggctccagcgcccgccccggctgcgtgatctacggccgcagcgacgccaccatcaatcgccacgggttgcgcatgggcacgagcgagatctacagcgccgtcgaggccctgcccgaggtgctcgacagcctggtggtggacctggaatacctgggccgcgccagctacatgccgctgttcgtggtgctgcgcagcggcctggtgctggacgacggcctgcgcgcgcggatcaacgacgccatccgcgccagcctgagcccgcgcttcctgcccgacgaaatcgtgcaggtggccgaggtgccgcgcacgctgagcggcaagaagcaggagctgcccgtcaagaagctgctgctgggccagtcgatggacaaggtggtcaacccggacgccatggccaaccccggctgcctggcgtggtacgtggactttgcgcggcaccgtgcgacggcggttgcttcataaaagatagctgctcgcgcttgatggacgggcggttcaacccggtttgtcccagttctcgccttccacgcgcggcacgctggcaaagcgcagcgcgtgctcggtgaagcgctccaccacgcggctggtgccgctggccaggcgcgccagcgcaatgcccacgtgaaagcccggcgggttgtcggtgagcgccaggcatttcacgccgcgcggcaccacctgccgcgccacgctggccaccaggcccacgcccaggcccgaagccaccaggctcatgatggtctgcacctgcatcgcctcctgcgccacgcgcggcgaaaagccagagaactggcagcgcatcatggccagggccgagaggctgggcaccttgtgctgcgggtacatgatgaagggctcgtgcgcggcctcggccagcgcgatggcgtcgcgctgcgccagcgggctgctctcggccacggccagcacgaagtcgtcgcggtccagcggcagcagctcgaagccgctcgggtccagcaccgggtagcgcagcaggccggcatcgaagcgccgcgacaccagcccctccaggatctcggacgacgtggcttcgctcagctccaactcgatctgcggatagcgctggcgcagcgaggggatgagttgcggcagcagcgcataggtggccgagccgatgatgcccaggcgcagcagcccgccttcgccctcgcgcgcgtcctgcaccgcctggcggcactgctgggcgtggaacagcgcgcggcgggcgtcgcccagcatggcttcgccggccggggtgagcaccacgcccgtggtggtgcgctcgaacagggggctgccgagttcctcctccagcttgcggatggacaccgacaggggcggttgcgccatgtgcaggcgctcggccgcgcggtggaagttgccggtttccgccaatgcgacgaactggctgagttgccggaggttcatgcgatatgaaaaaagtattgaaatctaaacttttaatattagacagcatgcaaggtgctgcctagagtgccaactccgacccctttgcggggcaccgtagcggagcagagactccaaggagacattgcacatggcattccaccgcagaaccaccctgcgcgccctggcgggcgccagcctcgtggccctgggcaccaccctcgcgcccgccgtgcaggcgcaggccttcccgtccaagaccctcaagttcgtcgtgcccttcgggcccggcagcggcaccgacacctcggcgcgctactttgcgcgcaagctgcaggacctcacgggccagtccgtggtggtggagaacaagcccggcgccaacggctttatcgcggtcaagcaggtgctctcggccccggccgacggctacaccgtcttcatcggcagcaactccacgctggcggtgaacgcggcgctgttcaaggagctgccctacgacccggtgaaggactttgcgccgctgaccatgatgatgcgttcgcccgccatgctggccacggccccgcaggcgccgtttgccgacctcaaggggctggtcagctatgccaaggcccacccgggcaaggtgaacttcggcgcgggctcggccggctaccagctcatgggcgagctgctcaacgacagcgccggcgtgcagaccgtgcatgtgccgttcaagggcgccggcgagaccatgaccgccctcgcggcgggcaccgtggactacgcctttgccgaagtcacggccgtgcaggagctggccaagggcgggcgcgtcaaggtgctggccgtggcggcggacaagcgcgtggccacctcgcccgacgtgcccaccgccagcgaggccggcctgcccggcttcgaggcctacacctgggtcggcgcgatggtcagcagcaagacacccccggccgagaccgccaagctagccgagctgttcaccaccatctccaagatggatgagacccgcgccttttacgagcgcctgggcgccacgcccatgaccggcggccccgcccagatgcacgagttccagaagaacgagatcgcactgtggaagcgcatcgtcacccaggccaaggtgccgctgcaatgacccagccggctgccctgcaacccggcgcgctgcagcacgtgaaggtgctggacctgtcgcgcgtgctggccggcccctgggccgcccagacgctgggtgacctgggcgccgaggtcatcaaggtggagcgccccggcagcggcgacgacacgcgcgcctggggcccgccctacgtgaccgaccccgccggccagcccacgggcgagtcggcctactacatgtgcaccaatcgcaacaagcagtcggtgaccatcgacttcatccgccccgaggggcaggagctggtgcggcgcctggcgcagcagtgcgacgtgctggtggagaacttcaagacaggcggtctggcgcagtacgggctggactatgcctcgctgagcgcgctcaacccgcgcctggtgtactgctccatcaccggcttcgggcagagcgggccgtatgcgcaccgcgccggctacgacttcctgatccagggcatgggcgggctgatgagcgtcaccggccgccccgacggcgaggacggcggcggcccgatgaaggtgggcgtggcgctcaccaacatcctcaccggcctgtacgccagcaccgccatcctggccgcgctgcaggcgcgcgagcacaccggccgcggccagcacatcgacctggcgctgctggacgtgggcgtggcgtgcctggccaaccagggcatgaactacctgtacggcggcaaggtgccgcagcgcatgggcaacgcccaccccaacaccgtgccctaccaggacttccccacggccgacggccacatgatcctggccgtgggcaacgacgggcagttcgcgcgcttgtgccacgccgtgggccagcccggctgggcgcaggatgcgcgctttgccaccaacgccgcgcgtgtggcgcaccgcgacgaactggtggcgctgatccgcggcgtgacggtgggcaagcccacgcgcgactggatcgcgctgctggagcagcacgccgtgccgtgcgggcccatcaacaccgtgcgcgaggtcttcgaagatccgcaggtgcgcgcgcgtggcttgcagatccgcatggagcatccgcgcgccggcgccgtgccgctggtggccagccccatgcgcctgtcggacacgccggtcacctatcgccacaccccgccgcagctcggccagcacaccgacaccgtgctgcgcgaacacttgggcctggcgcccgaggccatcgatgcgctgcgcgcgcagggggtggtggcatgagcggcttccaaggaccgctggccggcgtgcgcgtgctcgacctctccagcgtggtgttcggcccgctggcgagccaggtgctggccgactacggcgccgaggtcatcaagatcgagccgcccgcgggcgactccacgcgccacaccggtcccgccgtggagcccggcatggcggccgtgttcatgggctgcaaccgcagcaagaaaagcgtggtgctggacctgaagcagcctgccgcgcagcaggccctgcacgcgctgctggccacggccgacgtgttcatgcacagcatgcgcccgcaaaagctcggcaagctggggctggcgcccgagcagctgcgcgcgcgctacccgcgcctggtgttcgccgggctgcacggctttgccgaggacggcccctacgccggcctgccggcctacgacgacgtgatccagggcatgagcggcctggccgatctcatgcagcgccagacgggcgaatcgcgctacctgcccaccatcgccgcggacaagacctgcgcgctggtggcggcgcacgccatcctggcggcgctgttcgcgcgcgagcgcacgggacagggtagcttcgtggaaattcccatgttcgagaccatggtgggcttcaacctggtcgagcatttctacggcatgcacttcacgccgaagctcagcggcgcaggctacccgcgcgtgatggcgccctggcgcaagccctacaggacgctggatgggcatgtctgcatgatgccttacaccgacgcgcactggcgccgctttttcagcgccgtggggcagccgcagctggccgacgatccgcgctttgccaaccaggccagccgcacgcgccacatcgccgagctgctggagatcctgagcgagcatgtggcccggcacgacacgcagcactggctgcgcacctgcgcgcagctggagattcccgccgcgcccgtggcgcgcatggacgagctgccgcaggacccgcacctggtggccacagggttctttgccaccgtgcgcgacccggccatgggcgaggtgcgctttccgcgctcgtccgtgcgcttcgacggcgcgcaggtgcccatcggcatgccgccgcgcctgggccagcataccgaggagctgctgcgcgccgccggcctggacgacgcccagcttgctgccctgcaaccttccgaaccgagcaccgcatgaaccaagacattccccgcatgggccagggcctgtactggcaagacctcaaggtgggcctgcgctggcgcaccttccgccgcaccatcaccgaggccgacctggtgaacttcatcagcaccaccggcatgctggaggccatcttcatcgaggaaggctacgagggcggcgccatccagggccgcccggtgccgggcgcgctgacctacaccttcatcgaaggcttcatcctgcaaagcatgatccagggcacgggcctggccatgctggagctgcgccagaagatcctcgcgcccgtcgtcgtgggcgacagcattggcgccgtggtcgaagtgaccgacatccgccccacctccaagaacaaccgcgccgtggtcacctcgctcatcacggtgaccaaccagcgcggcgagccggtgatggagtacacggccacgcgcctgctcgccggccgtgaagctacatgaaacatagctgcttgcgcttgctgcgcaagggttggagccgattttcaccacaaagaaggagacacccatgactgctcgcatcacccgccgcctggccgtactggccggcgcagcccttctggccggcgccgcgcacgccgcctggccggacaagcccatcacgctcgtcgtgccgttcccgcccggcggtcccaccgacatggtggcgcgcgtgctggcgcaggccgtgggcgagcagctcggtcagtcggtcgtggtggacaacaagcccggcgccaatggcaacatcggcaacgccttcgtcgccaaggccgcgcccgacggctacacggtgctctacaacacctcgtccctcgcgctcagccccgcgctctacaagaagatgagctacgacccgcgcaaggacctcgcgcctgtcgcgctcaccgcagtggtgcccctgggcctggtggtcaacccgcagctgcctgtgaagactgtggccgagctcgtggactatgccaagaagaaccccggcaagctgtcgtacggctcggcgggcaatggcaacgtcacgcacctcacggccttccaggtcacgcagcactacggcatcgcggccacgcacgtgccctacaagggcagcgcaccggccgacgtcgacctggtggccgggcaaatccatttcatgacggacacgatcaactccgtcgcccccttcatcaaggacggcaagctgcgcctgctggccgtctccacggccaagcgcctgcccaacttccctgaagcacccacgctggccgaaagcggcatgaacggcttcgaggccggcgcgtggcagggcgtgatggtgccggccggcacgcccgcgcccatcatcgagcgcttgaaccaggcctttctgcaggcgctcaagaaccccacggtgctggaaaagctgcgcatccagggcaccgagccgctgggatccacgccggccgagtacggcgcatatatcgaaaaggagctggcgcgctgggcgtcagtggtcaagagcaccggcgtatcgctggattaagcaaggaaaaagggcataggccatgtcggttctggattcactcgcgctcacgcgcattccgccggaagatgaggcgctgcgcgccgaagtgcgcgccttcctcgcagaggcggtgcgcgacctgcccgcgcatgtgcgggcacgttcgtggggcggctacagcacacagctgagccgccggctgggcgagcgcggttggatcggcatcacgctgccgcgcgaatacggcggcggcgggcgcagcgcgttcgcgcgctacgtgctggtcgaggaatacctgaactgcggcgcgcccgtgggctcgcactggatcgccgaccgccagagcgcgccgctgatcctgaaatacggcaccgaggcgcagaagcagttttaccttccgcgcgtgtgcaagggcgaggcgttcttctgcatcggcatgagcgagccgaattccggttccgacctggccagcgtgaagacgcgcgccgtgcccaacgaccagggctttgtgctcaacggccagaagatctggaccaccaacgcccatcactgccagtacatgattgcgctggtacgcacctcgggcacggcggaagaccgccacaagggcctgtcgcaggtgatcgtcgacctgtcgctgcccggcgtgaccgtgcgccccatcgaagacctctcgggcgacagccacttctgcgaggtgttcttcgacaacgtgcagttgggcccggatgccctcatcggcgccgagggccagggctgggagcaggtcacggccgaactcgccttcgagcgcagcggccccgagcgcctgttctcctccatcgtgctgttcgaccagtggctcgactacgtgcgcacgccccagggccgcagcgaatcggcggtgcgcctggcgggcaaggtcctcacgcagctggcaccgctgcgcgccatgtcggtggccgtgcaggaaaagctggtgcagggcgccagccccgtcgtggaggccgccctggtcaaggagctgggcaccacgctggagcagatgattcccgccgccatcgccgacgacctgtttgcgcgcgaggcggaagacgtgcctgtggagctgctgatgacgctcaagtacgtgaccgaggcctcgccctcgttctctttgcgcggcggcacgcgcgacatcctgcgcgggatgatcgcccggggcctgggcctgcgctgaaacggagccacgacatgagccaagacaacgatctgtttgccgacgcggcccgccaggtgctggccgaccagtgcacccccccggtggtgcgcgccattgaatccggcgggcgcgccgcgcccgcgacgcagctgctgtgggcgcagctggaggccacgggcctcgccgatgcgctgctgcccgaggacgacggcggcgccgggctggggctgacccaggtgttcggcgtgctggagcaatgcggcgcgcatgcgctgccgctgccgctgggcgagaccatggtggcgcgcgcgctgctggcccaggccggcgtagcgcgccccgccggcagcatcacgctggcgcgtggcgagcggctgccggatgacggcgtgcgctctgccctcgtgcgcggcggccaggtggccgatcatgtgctggtgcaggctggcagcgcctggcacctgctggccacggccgatgcgcaggctgcgccccaggcgctggcgctggatgccgccctggcctggtctgctgcccaggtggaggccgcgcccggggtgccggtggacgccgcgcaagacgcacgcaccctgcaggccgccgtggtggccccgcagatggccggcgcgttgggcgacgtgttccgccgcaccctgcagtacgccaacgagcgccagcagttcggccgccccatcggcaagttccaggccatccagcaccagctggcggtgatgagcgagcatgtgttcgccgcgcgcatggctgcgcagctgggctgcaacggcgccggtgtgctgcccgaccggctgcgtgtggccaccgccaaggcgcgctgcagcgaggccgcattggctgtggccgagttcgcccatgccatccacggcgccatcggcttcaccgcggaatacgacctgcagctgtttacccgccgcctgcacgcctggcgccagacggccggcagcgagtcttactggcacggcgtggccggcgaggcgctgctggcgcacggcgggctgacgctggacctcgtgcgccgcatcaccgatgtggaaatgacgctctgaaaaccatagctgtttgcgcatatcaatcaaggaattcaatgtgttttcatgttgaaatcaagcagtgatgtgcgctggacgctcctatttttgactacggagagacaccatggccttcctgaccattgaacgcgacggcggcatcctgaccgccaccatgaaccagcccgagacgcgcaatgcgctcaccggcaacacggccgtccaggagttcgtgcagctgtgcgacaccgtgcgcaaggacgccagcgtgaaagtgctgatcctcaccggcgccggccccatcttcagctcgggcggcaacgtcaaggacatgaagcgcttctttgacgatgcgctcacgcccgacctgatccgcgaggaataccgccagggcatccagcagatccccaacgcgctgtaccagctcgacgtgccggtgatctgcgccgtcaacggtccggccatcggcgcggggctggacctgacctgcatgtgcgacatccgcatcgcggccgataacgccaccttcgccgagagcttcgtgcgcgtgggcatcgtgcccggcgacggcggtgcctggctgctgccgcgggccgtgggcatggccaaggcgtccgagatggctttcaccggcgaggccatcagcgcccaggaggccctggcctgcggcctggtgagccgcgtggtgccggccgaccagctgctgcccaccgcgcgcgcgctggccgagaagatcgccgccaaccccggtgccgtgatgcgcatgaccaagcggctgctgcgcgagggcgagcacgcctcgctggcctcgctactggagatctccgccggctaccaggccatcgcccacaagacggccgaccaccgcgaggcggtcaccgccttcatcgagaagcgcgccccgcgtttccagtagaccgaatcagccatcggcggacaaggaaaggcccggcggccgttcgataatgccgccatggcttctccccacaaacgcttttcgatgatccgcgagttccacctcgcggactggttcacgctgggcaacgcggtgtgcggcgtcggggcactgttctcgtcgatgacctatctggaaacgtcggacgtgcgccatgtgtacttcgcctgtgcgctggtgctggcggctctggtgttcgacgtgctggacgggcgcatcgcgcgctggcggcagaaaagctcggccatggggcgcgagctggattcgctggccgacgtgatctccttcggcgtggcgcccgccatcatcgcctacgcctgcggcatgcaggggctgtacgaccgcgtggtgctggcctttttcgtggcctgcggtgtgtcgcgcctggcgcgcttcaacatcacggccgaaacgctggccgagggcccgtcgggcaaggtcaagtacttcgagggcacgccgatccccacctccatcgtgctcgtggggctgatggccgtggccgccagcgtgggcgcggtgcgcggccagctgtggctggggtcggtgacgatcggcggcttcacgctgcacccgctggtgctgctgttcgcactgtcgggctcgctgatgatcagccgcatccgcattccgaagttctgagcatccccccgcggcgctggcgcgcctttccccttctctcgccgcgcttcgcggcgggaaggggggcgcagccggtggactggcgaagccagatccgcggcggcccaggcctggggtgcgcctgggttcgccgcacgtcctgatacggtggcagcggcgcagcgcaggtacactttgcggcttcgaggcggcgcccgtgcgcggcgtcttttttcccatccgaaccgcttcatggccgttgatacggcgggccaggcccgcacccacctagacctcaagagtgcccagctgcccgtggtggcgatggtgctcaagaccaccgacgtggccagcatcgccgccgagctggccgcccgcagggccgacgaccccgaatttttcgacaacgacccggtgctgatcgacctctcggccgtgcaggacgagccgcagcccatcgacttcgccgcgctggtcaagacgctgcgcagccaccgcacgcagcccgtggccgtgcgcggcggcagcagcgcgcagaggcaggacgcgcacgacgcgggcctgattgccgcccccgacgcgccgcccccccgcatgcaggcgccgcgtgagaacactccccgcgaggtggtccacgaggtcatccgcgaggtggaggtcgtgcgcgaggtccccgtgcccgcgccggcgccggggaccgtggtggtggacaagccgctgcgctcgggccagcaggtgtatgcccgcggctcggacctggtggtgatggccgtggtcagctttggcgccgaggtgatcgccgacggcaacatccacgtgtacgcaccgctgcgcgggcgcgccatcgccggcgcgcgcggcgacaccagcgcccggattttcagcacctgcatggagccgcaactggtctccgtggcaggcatctaccgcaccaccgagaccgagctgcccgacaacgtgcgcggcaagccggcccaggtgcggctggacggtgagaagctgctcatcgagccgctgtgaccgtcccccctttcttactccacagaccgcaacgcaaggacctctcagaacatggccaaaatcgtcgtcgtgacctccggcaaggggggcgtgggcaagaccaccaccagtgccgccttcgcatcgggcctggcgctcgccggccacaagaccgccgtcatcgactttgacgtcggcctgcgcaacctggacctcatcatgggctgcgagcgccgcgtggtatatgacctgatcaacgtgatccagggcgaggccaacctgaaccaggccctcatcaaggacaagcagtgcgagaacctgttcgtgctggccgccagccagacgcgcgacaaggacgcgctcacgcaggacggcgtgggcaaggtgctcaaggacctcgccgacatgggctttgactacatcgtctgcgactcgcccgccggcatcgaaagcggtgcgctgatggccatgcacttcgccgacgaggcgctgctggtcaccaaccccgaagtctccagcgtgcgcgactccgaccgcatcctgggcatgctcagcagcaagaccaagcgcgccatcgaaggcggcgagcccgtcaaggaacacctgctgatcacgcgctacaacccccatcgtgtggaagacggccagatgctgagcctggaggacatccaggacatcctgcgcatcaagctcatcggcgtgatccccgagtccgagagcgtgctgcaggcctccaaccagggcctgcccgccatccacctgtcgggcaccgatgtgtccgaggcctacaaggacgtggttgcgcgcttcctgggcgaggacaagcccctgcgtttcatcgaggcggccaagcccggcttcttcaagcgcatcttcggcgggaggtaagcgagatgtccctgctgtccttcctgctcggcgagaagaaaaagacggcctcggtggccaaggagcgcctgcagatcatcctggcgcacgagcgcagcggccgcagcgccggccagcccgactatctgcccgcgctgcagcgcgagctggtggcggtgatctccaagtacgtgaagatcaacgccgacgacctgaaggtccacttcgagcgccaggacgacctggaagtgctggaggtgaagatcgaactgcccgaggcgacagccaagtaacgggcagatatccggcccgttccgcccagccccgaagcggccgggcgtgcccgcgctccggcgcaagccggggcggctatttctccatcgggcgggctacggtggccgaaaggcttcccagcggatgctccgtatagaacacccccccgtggtacagcaggggcgaggcgccttcctggtggctgcagcgctccacctggccgacgaagatcgtgtggtcgccctccacgtactggctgcggttgaagcactcgaacacggccgccgcgccgtccagcaccggcacgccgctcagtcccaggcggtaggccacgccggcgaagcggtcgatgccgcgcgtggcgaactgctcggccagggcgcgctgttccaccgtcagcacattgatggcgtagtgcgtggcacgggaaaaagcgggcagcgacgacgtcttgtgccccaggctccacagcaccagcggcggctccagcgacaccgagttgaacgagtttgccgtcatgccgatcagcgcgccgccttccccgcgcgccgtgacgatggtcacgcctgtggcgaacatgcccagcgcgtcgcggaactcgcgtggcgtgaagacgggaggttggctggagggcgggtggggcaggcggctgttcacgaagggggcggcgccctgggcgcgccgcgtagggcaatgggagggctattatcagtctgcacctgcgcgcctgcagcgcgcatgccctgcggccctggaccctgcgatgtctcttcttccacgcttttccctgctcggctccggccctaccgtgttgctgctgcacgatgccgatagcgatcacctgggctttgccccgacgctggaaaccctggccgccgcgggctatcgcgccgtggcatgggacatgccgggctatggcggcagtgcgccggtggagccctacaacttcaagggcctggcccagcgtgcgctgctgttgctcgatgccctgcggtgcgagcaggtggtgctggtcggccacggcctgggggcgatgctggcgctggagatcgccgttcgggcaccgctgcgcgtgcggcggctggtgctgtgtgccggcggcccggcgctggacgaggccgccaccgccgtgtgggtggcgccgcgccttgcgggcctggacgatggacgggacatggcccggctggccgaccctaccgtggcgcgcgacgccggccccggcgcgctgcccgaggggctgcagcttgcacggcacgccatgggccgcgtgccgcccgccacctaccgccgtgcgttggaagcccttacggctttcgcgcggcgtgcgccggaacttgtgcgcctgcaggtgcccgcgctgctcgtcgggggtgagtacgaccgctgcactccgcccgaggcactgctcgccttggcccatgtgctgcccgatgcgcgtgccgtgctgctgcccggcgtgggccactggccgcagcttgaagaccccgaaggtttcgaggcggcgctgctggacttcctggccggcccggcgccggtgctgcactgaacgcgtgcgcggtgatccctcaccgcaaatcgcttacccgcccctgaccgcgaccgcgcaccgctgcgcaataaaccacatcgcgcgcccgcgcttttggttaggctggagtgtttttcacaacattgcggagacacgatgatggccatgagacccagacactgggcaggggcgctggcgctgtgggcgttggcgggcatggcgggcgcccagcccgtgaaggtgggggtcatcggccccttttcggggccgtcgtcggacttcggcacgcccatgctgcagggcatccagctcgcggtggagcagttcaacgccgtgggcggctacctgggccggcctgtggagctggtggtcaaggacgaccagggctcgcccgacaccggccgtcaacgctcgcaggaactggccagagaaggcgtggtggctgccctgggcttttgcaacaccggcgtggcgatgaaatcgctggacgtgttccagcaggcgaagctgcccttgatcgtgccgtgcgccacgggcacccctgtgacacgcacctatccggcggcgcagagttttatcttccgcacctcggcccccgacaacatccaggcgcccttcgtggtggaggacatcctgcgccgcggctggacgcgcgtggccctctttgccgacgacacgggctacggccaggccgggcgcaaggatgtggaagcggcgctcgccgcgcaccagctcacgcccgtgtacgcgaccaacttccctctgggcgtgaagagcctggcgccccagttgcaggccgcgcgcgatgcgggcgcacaggtcatcttcagctacaccgtggggccggagaacgccgtcattgcccaaggccgcaaggagctgggctggaaggtgccgcaggtcggcggctggacgctgtcgttcccgttcttcatccagggcggcaaggacgccgccgagggggcgctgacggcgcagactttcatcgccgagcccagcaacgaacgccgcgcctcgttcctgagcacctacgcgcgtgccttcaaaggccgcccggccgtgccgatggcggcggcgcaagggtacgacgcggcctacctgctgatgtatgccctgctgggcatccgcgacgggcaggtcaacggcacggccctcaagcattcgctggagaacctgcagcgcgtgtattacggcgtggtggcgacctacgagcggcccttctcggccgaggagaaagaagccatcacccccaacatgctggtgatgggcaaggtgcaggccggcgcggtgaccttcgcctaccccgaggatgccaagcgcaacctgctggtgcagcgcaaacgctgaggtgcgagccgctcaggccaggcgcggcgccccgtaggcggcagcgggcgtgtcgtcgcccagaaaggcgaagtccatggctggccgctcgccgctcagcagctcggccatcgccttgcccgagccggcgccatgcgtccagcccagcgtgccgtggccggcgttcacccacaggccgtgcagcggcgtacggccgatgaacgggatgttggtgggcgtggcggggcgcaggccggtccagtactgcggatctccgccttcctcgggcgtgcgcgtgtcgcacacgccgggcaggatggtctcaatgcggcgcgacagcatgtggcagcgcgcgcgcgccacagggctgtccagcgacaggtcgtagccgcccagctcgatggtgccggccacgcgcagcacgttgcccaggcggctcatggcgatcttcttgccgtcgtcgatggtggaaaccatgggcgcgccctccggtttgagcagcgggaacgtggcgctatagcccttgccggggtagatgggcaggtgcacgcccacgccccgcagcagcggtgcgctgtagctgccgcatgcaacgaccacggcatcggctttcagtatttggtctttttggcctgtagcgctttcctggcgagcgcgaatagctattgattcaatagcgtcgccggagcggttcaggcgcagcacgtcgtgaccgtagaggaactgcacgccgcgctcggcgcagcggcgggccagtgcctgggtgaatacgcgcgcgtcgccgctctcgtcggtgctggtgtaggtgccgccggtgatgcggtcgccgtaagcgcggaaggccggctcgatggcgagcagctcgtcgcggctgaccacgcgccgctgcacgccgaagcggcgcatcagttccacggcgtgggccgcgtcgtcaaaggacttctggtcggtgtagaagtgcgcgatgccgcgttccagccggtggtactcgatgcccgtggcgcgcactatgtccttgagtgcggcatggctgtacgcgcccagcgccacgatctgctgcacgttgcgtgcgaaggccgtgtcgttgcactgcgccaggaacttcaggcaccagcgccattgctcccagtcgagctgggggcgaaacagcagcggcgcttccttgtcgaacatccacttgagggccttccatggcgcctcgcggttggcccagggctcacagtagcttaccgagatctgcgccgcgttggcaaaactggtctccagcgccgcgtcgggctggcggtcgaccacagtgacttcatgcccgcgctcgcgcagatgccaggcggtgctaatgccgatgatgccggcgcccaggacgatggttttcatggcgcgcagtgtgctgcggcccaatgaaaaacaaaagcgtgattaaacttcttcggaattcatcagaatgactaatggataccgactgtgagcacatttgaccccgccgcattggaatgcctggccgccatcgtcgaagagggcggtttcgagcgcgccgcgcgccgcctgaacatcacccagtccgccgtgtcgcagcgcctgcgtgcgctggaggcgcaggtgggctcggtgctcatcgtgcgcagccggccgctcaagcccacctcggccgggcagttgctgctcaagcacaccaagcagttgcgcctgctgcgcgccgacctggagcgcgatctgcaggacctcatgcccagcgggcgcggcggcggccgcgaggaagagcgcatcgccatcgccatcaacgccgacagcatcgccacctgggcggtggacgcgctcggcgatctggtgcgccagcggttgccgctggagatcattgccgacgaccaggacttcacgcaggagtggctgcgctcgggccaggtgatgggctgcgtgacgacgttgaagagtgcgctgcgcggctgccgcatggtgcccctgggcgcgatgcagtacgtcgccgtggccgcgccagagctggcgcgccgccaactgccgcaagggctcacggcgcacaacttccgcgacgtgcctttcgtctcgttcaaccgcaaggacgatatgcaggccgagttcgtcacgcgcacctttggcctgaaacgcgtgtcgctcagccgcgtattcgtgcccagctcggagggccaggtgcgcgccgtggccgcgggctggggcgtgagcgtggtgcccgagctgctcgcgcgcccctggctgcagcaaggccggctggtggacctggcgccgggccatacgctgcccatccagctgtactggcactcatggaacctggagtcggaagtgctggatgcgctggccgatgcgctcaccagcgcggcggcgcagtacctgtcggcctgacggcacacgcggatgggggtctttagggttatcggcctgcgcggggtgaaggctcgctaacatcgcccgcatgaacacgttgcagccgccccgtccgtccttcaaggagcagatgctccgggcgcgcgaggatgccatcgtggaggccgcgagccgcctgctgggcgaaaaaggcttcgagaccatgaccgtggacgaggtcgccgcggccgtaggcattgccaaggccagcctgtacaaacactttgccggcaaggacgacctgtgctcggccgccatggtgcatgtagtggagcgcctgcagcgctttctggcggcgctgccggccgaactgggcgccatgcagcgcctgcacgcgctgctgtgctggacgctgcagttgcaactggccgacgaggtgccgctgctgcccagccgcaactccgcgctggcccaggcgctgcgcgcctgcgacgcctaccgggcatcgatgcaggaggtgcatgcctgcatcctcggctggatcgtcgaggcgcaggcccagggacagctgcggcgcgagttgccgcccgatgtgatcttgtgtgcgctgctggcgcgcaatgccgatcccatgctcggcatgctgcgcgaccgcggctatgcggacgagtgcatcatcgactgggccgcggacacctgcctgagcggcctggcgagcggccccgccatgcgggtggcctgatcagcgcaccagcagtaccggcacctggcagttggccagcacctgcgtgctgaccgagcccatcaccagcttgcccagcgagccgtggccgtgcgtgcccatgacgaccaggtcgtacttgccggactcggccaccttggcgatggtctcgcccgccgggcccaccttggtcatggtcttgagctgcacgccatgacgcgccatgaacttcacgacgggcgacagcaccttttcgccttcctcagcgtggtacttgtccacgacttccttgccgagcgcggcgcgcgcgcggggaggcaactggggctgcacggtgatggccgtgtaggtgtgtgagctgcccagcatctcgtcgtgagcggccaggtaggccagcattttcttggtgtaggtgctgccgtcgacagcaagcaggatgttcattcgaagtgctccggaaacgagaaatcagactaatccgcgctggcgcctgttgtcttgacttcagtcatatttttgatgcggtgcgcggtgcgcggtggcgggcgcagggcccgcacgcatcatacggtgagcacgcagtgcggctgaaaggttgcctgctcccccttgcgggcatagcccagcgggttggccactatgcggcagctccagggcgcgccgtccgcgcgggccccgcgcaccaggtagtcgctgggcgcatgcagatggccgtgcagccacagctgggcgtggggcaggcagtcgtccagcgcattgcaaaaccccgctgtgcccggcaccaggccgtagcgcgggtcggcgctgagcaggctgggcgcgaagtgcgtgacggccaccgtcgtgcccgcaaagggctgtgcgagcgcgttgcgtagccaggcctggcaaaccagggcctgttcccgcacctcggctgcaaggaagggcacaccctggcgggtgctgccagtcttggagagatagaagttggccgcgcggaacgccttctcgcgccgctgcagtcgctggcccgggtcggtgatcgccgcgtggtcggccagcgcgtcgaagtcgctccacagcgtcgttccaacgaagcggaccccctgcagcaccatgctctcacgctccagccagatcagccccagccggtcgcagatgcggcgcaggcgcgcatgcgcggcgtcgaagtcctgcatgtcgtattcatggttgccagggacgaagaccactggcgtgggccatccggcgtactgcggcagaggggagaagcgcgccaggccgaagtcgtcgtccgacagcagcgagccggcctggtaagagccgatgtcgccggccaacaccaggacatcggcgccaacggcggggctgggggtgaaatgcgggtgggcttccaggtgcaggtcggacagcagttgcagcttcatgggtgagtgggacgggtcaatcctggcggtggatgggggcgggcgtgttgcgcgcggcgcgcgcaatcgcctcgcgcagccagcggtgggcggggtcgtggttgcgccggcggtgccacagtgcgtccacgtgcacgggcggcagcgtcatgggcagcgggcgccacaccagttcgtcgcgcacgctggccacgccgacgaagtggcgcggtagcacggtgagcaggtccgtggtggccaccacccgtcccgcggtgaagaactggttcacggtaagcacgatgcggcgttcacgtcccaacgcggccaatgccccgtcgatgaagccgaagggcttgcccgagaagctcaccagcaggtggcgcgcggcgcagtacaggtccagcgtcatcggcacggcggccagcgggtggtccgcgcgcatcacgcacacgtactggctatcgtagaggcgggtgctttcgtgcgccaccacgttgtccgactgcgcccgcgccgtgaggtcggccagcacggcggggaagtaacccacggccatgtcggcgctctcctcgtccaacaggcggcgcgggtcgcgcgtggtcagcggcaccacgcgcagcgagacgccgggggcctcgcgttccacgatctcgatgagtggcgggatcagcgtggcacccgtggcgtcggccatcgccagaacgaaggtcgtctgagcggacgccgggtcaaagcgcccgggggaaagtgtctcctgcaactgtgccaatgcgtgccgtacggcgggccacagggccagtgcccgcggcgtgggctccacgccgtggccgcgccgcgtgaccagctcgtcgcccagcacctcgcgcaaccggcgcagtgcgttgctcacggcgggctgtgtgatggccagtttctcggcggcgcgggtcaggttgcgctcggccatgacctcgtcaaagacgcgcagcagattgagatccagcgtgcgaaagttcaatggctgcatgctgcaatcatcacgcagatgaatatgggtgattcaacatataaattagacacaaaccagggtaaaccctaatattgctgcatcgcccggcaatttcgccaacactggcgtacgagtcgcatcatgacgaagtttgtacacatcgatcttcctgtccagcaccacggcattgcacgcattgaagaggccgcaagccatctgaagcaaaccgctgcccgctttgacggcacccgcggcgcaacgtcgctgctgctggcggcgctggtcgccgcgctgcttgtcgtggccaaccaggtcatggacacctggaacgatggccacatgctggccggctggatggtgatgtgggtgatcgctttcgcaggaatggcgttgctggcggcacctgcgcgcagcgcggtgctgggcctgcgtgccgctgccaaggcttggtcggatgcgcaccggcgtgcggcagaggacgagcgcacctggaatgccgcactgcgcgacgcccgcatcatggccgacctgagccgtgcgatgaacggcatcgcggtggacgacctgcgccgttaccgctgaacggccgcgcggcgaccccgcgccaaccgacaacagggcaccttcgggtgccctttttgctatgtgcgcggcagcttcgtccggggcacattcatgaaaaaaccccgcgccacagatgtggtcgcggggttgtgtgtgtaggcccggctgaattcatgccgagccgaggcagggcggtcaggccgccagacgcttctccagcgcggccttggtagccagcagttcctgaggcaggtggtaggccagcttgtcgaaatgctcggtgtgcagcttcagttcttcggcccaggcagccttgtcgatgctggtcaccgtcttgaactgctcggtgctgaagtccaggccggtccagttgatctcggcgtactgcggagcaatgccgaacatggttggctcgccttgcgccgtgccctcgatgcggtccagcatccacttgagcacgcgcatgttgtcgccatagccgggccagacgaacttgccgtcctcgcccttgcggaaccagttgacgcagaagatcttgggcagctggtggccggactcctccagcttgtgttccatgtcgagccagtgctggaagtagtcgctcatgttgtagccgcagaacggcagcatggcgaacgggtcgcggcgcacgacgccctgcgcaccaaaggcggcggcggtggtctcggagcccatggtcgcggccatgtaaacgccttccatccagctgcgggcctcggtcaccagcggcacggtggtggagcggcggccgccgaagatgaaggcgtcgatggccacgccggcggggttgtcccactcggggtccagggccgggttgttggtggcggccaccgtgaagcgcgaattggggtgcgcggccttggcgccggtttccttggcgatctgcggtgtccagtccttgccctgccagtcgatgaggtggtccgggagcttgccggtgtccttctccatgccttcccaccatacatcgccatcgtcggtgagggcgacgttggtgaagatcacgtccttgtccagcgaacgcatgcagttcgggttggtgtgcatgttggtgccgggggccacgccgaagtaaccggcctcggggttgatggcgtacatcttgccgtcggcatggggcttgatccaggcaatgtcgtcaccgatggtcgtgactttccagccggcgaagccggcttccggcggcaccagcatggagaagttggtcttgccgcaggcgctggggaaagcggcggccacgtggtacttcttgccctcggggttggtcacgcccaggatcagcatgtgctcggccagccagccctggtcgcggcccatggtcgaggcaatgcgcagcgccaggcacttcttgcccagcagtgcgttgccgccgtagcccgagccgtacgaccagatctcgcgggtctcggggtagtggacgatgtacttgacctgggggttgcagggccaggacgtggtgtccttctggcctgcggccagcggggcgcccacggtgtgcatgcagggcacgaactcgccgtcggtgccgagcacgtcatagacggccttgcccatgcgggtcatcagcttctggttcacggccacgtaggcgctgtcggtcagttcgatgcctatgtgggcgatgtgcgagcccaaagggcccatggagaagggcaccacgtacatggtgcggccggccatgcaaccgtcaaacagcggctgcagcgtggcgcgcatctcggccggggccatccagttgttggtcgggccggcgtcttcctttttctccgagcagatgtaggtgcggtcttccacgcgcgcgacgtccgacgggtcggaccacgccaagtagctgcccgggcgcttggcggggttcagcttcttgaacgtgccggcatccaccagttgctgacacaactgctcgtactcctgctgcgaaccgtcgcaccagtggatgcgggcgggcttgcacagcgcggccatttcggccacccaggcgatcagcttggcgttcttgacgtatgcgggcgcctgaatgtccaggacgggcatggtgggtgcgttcatcgggaaggcttctttgaagttgaaaaacagtcttttcaaaggaagcgaaccgggtcacgacgcacaggcccgcgctgaaccgatctgcgcgctgcctttgaaaaaaccgctgggactcagtcggctggcgaaacgggggtaccgcggtggcacccctgcacaggtcggctggggtgacgattttatgaagacgcccccgatttgtctgtcggacagggggctaaatcatgcaaaaaacacatgacgttatgcgcgccatggcgtcggtgcaaaacgcgatcaccaaaaacaaagccccgcagaggcggggctgggtggcgagcgggcggtgcgttcaggccatgtacaccgcaatgaaggccagcaggaagatcatggccgcacccaccgcagggatcacgacgggaatcagatgcaccacggactcggcggcatcggtggccgtggcggcctcgacgtcggcggcgttgggggcgatggggtggtcatgggccatgggttcggtctcctgtggggtctggtgccttgatgggggacaagtgtagccacaacgcccccgcgcgtgcacgggccttacccgcacgcgcgtgcggcacggcgctctcagcgcagctcggcctccatctgcgcggcgcgcagcaggtccagcacctgctggatgtgggccttgccgcgcgtttgcagcaccagttcgatctccacgttctgcgcggccagcacggtgaaggcgcgctggtggtgcacctcttcgatgttagcgcccgcttcggccacgagggcggtgatgcgggcgagcacgccgggcacgtcgcgtgcgctgaccatgatgcgcgccaaccggccggagcgcaccatgccgcgctcgatgatggccgccagcagcagcgggtcgatgttgccgccgctgagcaccagccccaccttcttgccgcgaaagcgctcggggtggcgcaccagcgcggccagcccggcggcccccgcgccttccaccagcgtcttctcgatctccagcagcatcagcaccgcctgctcgatgtcgccttcgtccaccagcagcaggtcatccaccagccggccaatgacctcctgcgtcatcttcccgggctggcccacggcgatgccctcggcgatggttgacgcgccctgcgcgtggtgcgtgcccttgatggcattcaccatggccgggaagcgcgccgtctgcacgccgatgatctccaggttcggcttgatggcccgcgccgccgttgccatgccggccagcagcccgccgccgcccaccgaaaccaccagcgcatccaggtcgggctgggcggccagcatctccagcaccagcgtgccctggccggcggccacggcctcgtcgtcgtaggggtgcacgaaggtcaggccctgctgctccgccagctggtaggcatgctggcgggcctcctccagcgtgtcgccgtgcagcaccacctcggcaccaaagccgcgcgtgcgctccactttcacaccgggggtgaagcgcggcatgacgatcacggcgcgcaggcccaggcgctgcgcgtggtaggccaccccctgggcatggttgcccgcgctcatggccaccacgccgcgctcgcgttcttggggagtgagctggctcagcttgttgcaggcgccgcgttccttgaacgaggcggtgaactgcaggttctcgaacttgaggaacacctgtgcgcccacgatctgcgagagcgtgcgcgattcgacgcagggggtttcgagtacctggccgcgcaggcgctcagcggcgtgctggatgtcttggaaggtcagcatggtgcattgtggcgcagcgcgccaggtgaagcagttttgctattgtaaaaatagctggttgcgcttggtggacgagcgctagaagccgttttgctctgaaggcccgtccactatcccggaaacgcgcgcgccagaaccgccgccacatccagaccgcgtgtgtcaatggcgcccgccacgcggccggccccgctgtccgccagccgcgtggcgatgaacgcatcggccacggcggcgggggcctgctggcgcagcaggcaggcctgggccagcagcaccaggcgctgggtcagcacgcggcccaggccttccaactgctcagccggtgtggccaacagggcctgcagctcgcgtgcggcagcggcaatgcgcggctcgccctgcgccgcggcgtgcagctcggtcagcaaagcgtgtgctgcttcgggctcgcgctgcagggcgcgcagcacgtccaggcacatcacgttgcccgagccttcccagatggagttgacgggcgcctcgcggaacaggcgcgccatcacgccgtcctccacatagccattaccgcccagcacctccatggcctcgccggtcagctccaccgcgcgcttgcagacccagaacttggcggcgggcgtcatcacgcgcttccatgcgcgctgggcgggcgtgctgtcgtgctcgtacgcctgggccaggcgcatggccaggtgcagcgcggcctcgctctccagcgccaggtcggccagcaccgcgcgcatcaacggctgctcggccagggccttgccgaaggcgtggcgccggcgcgcgtaatggatggcctgcacggtggcctgccgcaggatggcggcgctgcccaccacgcagttcaggcgcgtgtagctggccatctcgatgatggtggggatgccccggccttcctcgcccatgagcaggccccaggcgtcctcgaactccacctcgctgctggcgttgctgcggttgcccaccttgtccttcaggcgctgcacgcgcacggcgttgcggctgccgtccaggcgccagcgcggcacgtagaagcaggcgaacgggccgccctcgccggtgcgcgccaccaccaggtgcgcatcgcactgcggcgccgagaagaaccacttgtgtccgcgcagccggtattcgccgccgcgcccgcccgtgccgatgggtgtcgccacggtggtgttggcgcgcacgtccgatccgccctgcttctcggtcatgcccatgcccagccagatgctggccttgtccgccacgggcaggtcgcgcgggtcgtaggcggtgctgtagagccgggactgcagcgattgccacagcgcgggctccttgcgcagcagcgggatggcggcctgcgtcatcgtggcggggcacagcgtgccctgctccacctggccgtgcaggtaaaagcccgccgcccatgcggaccagcggcccggtcgctcgtcctggaagggccgggagatcagcccctcgccgcggtacagcgccatcagctggtgccacgcggggtggaactccagcgcgtcgatgcgctgcccgcgcgtgtcaaagcgctgcaactgcggcgtgtggcggttggcctgctcggccagggcgtaggtctcggccatgcccagccgtgcggcgtaggcgtcgagcgccgggcgcgcccagtcggcgcccgcacgctccagcgcctcgcacagcgctgcgtcggtggccagcgggtggtagtcgttcagctcggggtattggttgaagacctggtgggtggtccagtccatggtgcgtggcctccgtgttgtcgtgggaccagtctaggagccttgcgccgtccgggtaagagggtgagcgcggaagagggcgacgttcaaagccaaataggcccatagcgcccaactggcaagcgcgaacagctatgaaaacaggagttctctcagcgcagcacgcggcaattgccgaactcgcagcggatcgccagcgcgtcgtcgttgctgcacggcacgctataggtctcaaagcccggccccttggcggcgagcgcggccacgggctgggcatggcacgcttgctcgcgtgccaggcgctcggcgctgtacgcatcggcacccgttggccgcgggggcgcctccggtgctaccggcacggacggcgccgcgcccggctgcggcccggccacggccagcgggctgatgcggtggccccgcacggccatgcagtgcgcgaccagctggcgccgccgctccatcgcctgcagtccctgcgagccgcccgcaagtgcgccgcccgtgagagcccagtcgcgcacgcccgtgtcgctgcgcccgagtccccaggcgagaaacgccgccaccagcgcgccctggaccacggcatccagcgtctcgctgagcacgcccacctgctgcgcgcggtcgcggcagtcctgcaggtcggcgtcgtaacgggcgcgcgcatcggcggcggggtcgggcgccaccgggggcgggggtggcgtggcgcagccggtgacggcaaggcacgcggccacgcacagggccagcgtggcggtggcccggcgggggggtgccgggaaagaagtgcgaggggtgcgttgcatgtcgccgggtcctctcagtcggtggctgggcgcatgcggcgtgcgctctaggcggcttcggtctggaacagccggcgcgtacccaccggcgccacggcgcgcgcaatggcgccgatgtggtccggcgtggtgccgcagcagccgcccacgatgttgaccaggccctcggcggcgaattcgtgcaccaggcggctggtgacctcgggcgtctcgtcgaagcccgtgtcgctcatcgggttgggcaggcccgcgttggggtagcagctgatgaaggtgtccggcgcggccttggccagttcctggatgtaggggcgcatcagcgtggcgcccagtgcgcagttcaggcccaccgacagcggccgcgcgtggcgcacgctgtgccagaaggcggtcaccgtctggcccgagaggatgcggccggacgcatccgtcaccgtgccgctgatcatgatgggcaggcactcgccggtttcctcgaacacctcgtcgatggcgaacagcgcggccttggcgttcagcgtgtcgaagatggtctcgaccagcagcacgtcggcgccgccctcgatcaggccgcgcgcctgctcgtggtaggccgcgcgcagttgctcgaaggtgacgttgcgcgcgccggggtcgttcacgtcggggctgatgctggcggtcttgggcgtggggccgagggcgccggcgacgaagcgcggcttgtcgggcgtgctgaatttgtcgcaggccgcgcgcgcgagcttggcgctctccaggttcatctcgtaggccagctcggctagcccatagtcgtcctgcgcgatcgaggtcgcgccgaaggtgttggtctcgatcaggtcggcgccggccgcgagatacccttcatggatgtcgcggatcacgtcggggcgcgtgaggctcagcagctcgttattgcccttcacgtcgcgcgcaaagtccttgaagcgctcgccccggtactgcgcctcggtcagcttgaagcgctggatcatcgtgcccatggcgccgtcgaggatggcgatgcgttgttccaggatggcgggcagcgcttgcgcgcgggtgtagtggggcagggtcatggggccgattgtaggaagccggcgccgcccgcggtggcgggcgcacaataacgggctttgcgccatggtggggccctccgcatggccgcgttttataggccaaaagtgcctttggcgcttatccaataagcgctgacagctatcaaaaagagagtccaccggtttgtcccccgcgcatttcgtcctgcacgacgtctttggctacgagcagttccgtggcccgcagcaggccatcatcgaccatgtgatcgccggcggcgacgcgctggtgctgatgcccacgggcggcggcaagagcctgtgctaccaggtgccggccatcgtgcggcgcgatgcggggctgggcgtgacggtggtggtctcgccgctgatcgcgctgatgcacgaccaggtgggcgcgctgcacgaggcgggggtggaggcggccttcctcaactccacgctggactggcagcagacgcaggacgtggagcggcgcctggcgcgcggcgagatcacgctgctgtacgccgcgcccgagcgcgtgaccaccgaccgctttctcacgctgctggacggtctgcatgcgcgcgggcagttggggctgttcgccatcgacgaagcgcattgcgtgagccagtggggccatgacttccgccccgagtaccgggcgctgacgctgctgcacgagcgctatccgcaggtgccgcgcattgcgctgacggccacggccgatgccctcacgcgcgaagacatcatcgagcggctgcagttgcaggacgcgcgcctgttcatcagcagctttgaccggcccaacatccgctacaccatcgtcgagaagaaggatgccaccacgcagctgctgcgcttcatcgagcgcgagcattcgggcgaggcgggcgtggtgtattgccagtcgcgcaagcgcgtggaggaactggcggccacgctgcaggatgcgggcatcaacgccctgccctaccacgcagggctcgataccaaggtgcgccagaaccaccaggaccgctttctgcgcgaagaaggcatcgtgatggtggcgacgattgcgtttggcatgggcatcgacaagcccgatgtgcgctttgtggcccatgtggacatgcccaagaacattgaaggctattaccaggaaaccggccgcgcgggccgcgatgggttgaacgccgacgcctggatggcctacggcctgcaggacgtggtgaaccagcgccgcatgatcgacgagagccccgcgggcgaagagttcaaggccgtgatgcgcggcaagctcgatgcgctgctggccctggccgaggccacggactgccggcgcgtgcggctgctgggctacttcggcgaggcgtccgaaccctgcggcaattgcgacaactgcctgaatccgccggccgtgtgggacggcacggatgccgcgcgcaagctcctgtccaccatctaccgcgtgcacgaggccagcggcctgaccttcggcacgggccacatcatggacatcctgcgcggcaaggccacggacaaggtccagcagttcggccatgaaaaactctccaccttcggcctgggcgcacagtattccgaggcgcagctgcgcggcgtgctgcgccagttgctggccgccggcgccgtggggctgcacaaggtcacgaccgagggcggccacagctttgacacgctggcgctgaccgagggatcgcgccccgtgttgcgcggcgagcagagcgtgctgctgcgcgaggccacggccgcggccggccccaagaagccgcgccgcgccagcgccccgccggtggcagcggccaacctgggacaggacgcgcaggtgcgcttcatcaacctcaaggcctggcgcgccgaggtggcgcgcgagcacaacctgccggcctacgtgatcttccacgacgccacgctggccgccattgccgagcgcaatccgtccacgttggaggatctgcagggcatcagcggcatgggtgcgaaaaagctggaggcgtacggcgccgaagtgctgcgggtgtgcggcgccggggccgcggccggctgatcaggcgcaccgcaggctggtgggcagcggccactgcgtgggcggcgccgtccgggcccagggcacgctggcgggcgtgctgcattcctgcagcacccattggcgcacgccttgtgcggccaggtcttcggccagcgcctgcagggccgccgtgtcgaacagtcccgcgtgccaggtggtgcggcactcgtaatccacaccgctggcctgcacgcagcgcagcgactcccaggcgcggtcgccactgcccggcgtgcgggtgatggcgtcgtagtgcgccaagggccccttgatgtccaggcccacccagtccagcagcggcaacagggcctgcagccgctcggggtacatgcccgccgtatgcaggccggtggcaaagcccagggcgcgtacgcgcgcgagggcgtcgggcagggcggcctgcagtgtgggctcgccgcccgagaacaccacgccgtccagcaggccgcggcgcgtgtgcagcagttgctccacttcgccccagcggtgcggcgcgggcgcggccgcgtccagcagcccggcgttgtggcaatagccgcagcgccaggggcagccctggcagaacaccacggcggccagcctgccgggaaagtcgatggtggtcagcggcgtgattccgccgatgcgcagcgcctcggcggcggtgtggctggtcctagcaggcacggcccggctcggcgaagaactggcgttcgttgtgttcgccctgcttgccggtgttgaagctggccacggggcggtggtagcccatgacgcgcgtccagacctcgcagggctggcgctcggcgtcggtcagctgcacggcggtggccagggcggtgttctcggtggcggaaaagtgggtcatgacaaactcctgggttggtggtggaagaacttcaaaaacaatagctgttgacgcttgctacataagcgctagaggcaaatttcattcaaatcgcgccgccagccgcgcgcgcttggcggccaggcgctcctcgtcgcagcgcgggcagaacttgtgctcgccggccaggtagccgtgcgtggggcagatggagaaggtgggcgtgacggtgatgtagggcaggcggaagtgggtgagcgcccgtttcaccagctcgcggcaggccgcgccgctggagatgcgctcgcccatgtacaggtgcagcaccgtgccgccggtgtacttgccctgcagcgcctcttgccgctgcagcgcctcgaacgggtcgtcggtgaagcccacgggcagctgcgacgagttggtgtagtacggctgcgcctcggtgccggcctgcaggatggcgggccagcgcttcttgtcttctttggcaaagcggtaggtggtgccttcggcgggcgtggcttccaggttgtagaggtggcaggtttcttcctggaactgcacgatgcgcgcgcgcacatggtccagcaggcgcagggcgaactggtgaccccagtcgctggtgatgtcgtgcgcgccgccggtgaagttgcgcaccatctcgttgatgccgttcacgcccagcgtgctgaagtggttgcgcagcgtgcccaggtagcgcttggtgtacgggaacaggccctggtccatcaggcgctggatgagcttgcgcttgacctccaggctctgcttgcccagttccagcaggcggtccagcgccgccagcagggccgcctcgtcgcccgcgtgcagatagcccaggcgtgcgcagttgacggtgaccacgcccaggctgccggtctgctcggcgctgccgaacaggccgttgccgcgcttgagcagctcgcgcaggtccagctgcagccggcagcacatggagcgcaccatgttgggcgacagctcggaattgatgaagttctggaagtacggcaggccgtacttggccgtcatgtcgaacagggcgacggcgttctcactctcccacggaaaatcgggcgtgatgttgtaggtggggatggggaaggtgaacacgcggcccttggcatcgcccgtggtcatcacgtcgatgtaggcgcggttgatgacgtccatctcggcctgcagctcgccgtagcaaaacggcatctccacgccgccgatcaccggcacctgctcgcgcagatcctcggggcaggtccagtcgaaggtgaggttggtgaacggcgtctgcgtgccccagcgcgagggcacgttgaggttgtagaccagctcctggatgcactggcgcacggcggcatagtccatgccgtccttgcgcacgaagggcgccatgtaggtgtcgaacgacgagaacgcctgcgcacccgcccactcgttctgcagcgtgccgaggaagttgacgatctgccccacggcggagctcatgtgcttcggcggccccgcctccaccttgcccggcacgccgttgagcccctcgtgcagcagcgtacgcagcgaccagcccgcgcagtagccgctgagcatgtcgaggtcgtggatgtggatgtcgccattgcggtgcgcctcgccgatctcgggtgcgtagacgtgcgagagccagtagttcgccgtcaccttgcctgccacgttcaggatcagcccgcccagcgagtagccctggttggcgttggcgttcacacgccaatcggcgcgcgtgaggtactcgttgatggagctttccacatgcaccagcgtctgccggtcggcgcgcagggtggcgtggcgctggcggtaggccatgtaggcgcgcgcggtctgcagatggttggcggcgatcagcgtctgctccaccacgtcctggatctgctcgatggtcggtgcctcgccatggaagcggtggatcagcaccttggtggcctgcgccgtgagcagacgggcctcgtcctcgccgaactcgcccgtggcctggccggcccgggcgatggccgactggatgcgcacagcatcgaaaggtgtgcgctcgccgttgcgttggatgacgtcgcgcggcaggctggcgacgatcggagatggtggtgtcatggcaacccttaaaacactacatatagtgttcaccatacctatcaaacactataggtagtttgatcaggcacaaaccgcagggcagaaaagggcctgtgcagagggggggtgcggtgcgcggcttgtggcccgcgtgccacggggtggggccgcagcaggcccgcgcccgagaggctgggcgggggatcggggcgccgtggagggtttgacgccttttggccttctggcgctggaggggtaagcgctggaagctattaaaacagtagcaaccgggttgcgtgcggcgcgacgcgtgtcaggccaactcgacgccagcctgcgcattgcgcacaaaggcctcgaacgcggcgggctccagcggccggctgtaccagtagccttgcatttcgtcgcagccgcaggcctgcagcaacgcggcctgctcggccgtctccacgccttcggcaatggtggccatgcgcaggctgtgggccatcttgatgatggccgtcacgatggcctggtcgctggcctggtgggcgagttcgcgcacgaaggactggtcgatcttgagtttgtcgatggcgtagcgcttgaggtagctcatggaggaatagcctgtgccgaagtcgtccagcgccacgcgaaagcccacctcatgcaggcggcggatggtggtctcggcctgttccgggtttttcagcgcgacggcctcggtcagctccacctcgatgcgctggggtgaaatgtccatgcgctgcaggatgcgcaccagctcctcgacgaagtgcggccgcgcgaactgcgcagccgatacgttcaccgccaccaccagcggcggcaggcccgcggcatcccaggcgcgcaactgctgcgccacctgctccaccacccagaaatcgatggccacgatggagccgctttgctcggcgatcgggatgaactcggccggagacaccagcccccagcgcggatgccgccagcgcagcagcgcctcggcgcccgccagtgcgccgctgcccagcgtgcgctggggctggaacaccaggaacagctcgccgcggtgcgccgcgtccttgaggccggcggccagctccagcgaacgttgcgtgtgcgcctgcatctcgggtgcgaagaagcgcagcccgttgcgcccgtcctgcttgacgcggtacatcgccacttccgcggcggacgccaaggtgctggcggtgcgcgcgtcgtcggggtagacggcgatgccggccgacgcgctgacggatacggcatggccgtggatctgcagtgtggtctgcagctgcgccagcgcatcctgcgccagcagcgccaccgccgcctggtccgccaggggcacgatggccgtgaacgcgtcgcccgaatagcgcgccacgggaatgtgcggcgccaggcaggcgcgcagccggttgcccatctccaacagcaactcgtcaccggccgcgtggcccagggtttcgttcaccagcttgaagttgtccaggtcgaaccacagcaccgacacccgttcgtggcttgcgtcggcgcggtcgatggcttgcgtcaactgttcgtcgaaggctttcttgttgagcaggccggtcagcgtgtcgtagttggagagggcgcggatgcgctcctccgcctcgcgccgctgcgtgatgtcctccatgtgcgcgacgtaatgcgtcacttcgccgaacacgtcgcgaacggggtaaagcgaggcgttttccgtgtagacctgtccgttcttgcggcggttgatgagttccccctgccagggcaggccgcgcggcagcttggtccacatatcggcataggtggtccgcggcgtcagtcccgactgcagcacgcgcgggttgcggcccagcacctcttgtgcgccgtagccgctgacttcgctgaaggccttgttgacgtagacgatgctggcgtcgatgtcggtgatgaccaccggactggggctctggtccagcgcctccgacaggcggtggatgacggcctcctggcggcgctgggccgtgtgcttccagagggcgtcggccacggtctgcagcgcctgtgcgtcgcgtgggtgatagtcccgcgctttgccggccacgcccagcagcaggcgcggcctgccgccttccaccacgggcacgcaagcccagcgggccgtcgcgccgcccggtgcgcgcccagccgccgcatcgtgcggcgcgttcgtcaccacggcgcggcgttcgcgcagggcggtttcccacggcggcatgtcgggcggggcgttttcgtgcaagcaggcggccagcgaggtgccgcgagcgtcgtcgtgcacgaagtacagcacggccagcgcgctgccggtcagggtctgggcatgcgccaggccgcgccgcagcaggtctgcctcgggctggtggatgtcgtgctgctgcaggtccagcaggacggcgttcaggccggcctcggagcgaatgcgctcctcgttctccacggtgggcgtgatgtcgcgcgacagcatcaggaaggtgtcgggctggcccgcgaccgcggatttgcgggagacggacagctcgaaatgccgctcgcccaggggcagcggcaacgtgatgcgctggccgcggctcatgcccgtgcgttcagcctccgccagtgcctcgaaacactgcgcggccgccgccggcggcagcgcctcgtccagcgtttttcccagcaactggggcagcggggtcaggagcttgctggtctcgttggcgtgcaccgcgaggtacacccccttgcggtccacctcgaacagcaggtcgggcagcgtgttcagcgtggcccgctgccgggcctcggcggcgcgcaggtccaggtacgggatctgcaccgtttccacgaacaggccgcggtacaggaagccataggccaggatcttgtagaagtggccggcgacgttgtacacatcggtcacgttggcgtagagcgtgaagaagatctcgctcatggccatggtgaacgatgccagcgccaggtgcgacagaccgaactcgcgcgcatggcgcagttgcgtgaggaagcccacccccgccagcacgtacgcggttgccagcgcgtattcgaaacggaccttgaagggcgtgagccctgcctcgggcgtgaaggtgcggggcagccactgcggatgccccagcagcacgtagtgcaccgcgcccaccagcagcgccacccacaacagccccgcgtagcgcgagcggcggcccagccattcattccagcggtggggccataacgcggcccacagcagggccagcgccgccagcgcgcgcgcggccagccagaagttgatggccttttccgggtcgctgggggtcacgaagtccggcatgccggcgtaggacaggctgtgggtcaggtccagcaccgccacgcccagcagccccaggccgaggaccagcacccgcccgttgggtcggtacttttgcgtggcccaactgatgctgaacaccattgctgccacgccgatggacacgacctccatcgcggtgtgcagcggcaagtagcccgccatgccgcgcgcggcatccggcgcgggcagggtcttcaacatccacaggctgaccagcagcacggcgaaccagatgagggactggcggaactcctggcggtgggcggggtgcatcatgtgcggcgtggtggtgggtcgatgccaggggcgcgtggacgcggtacccgtgcaaatgtaggcagacgttacatcacggcagtgattgtgcgggcgatcgccccacaaaaacgacaagcccgccggcagccgcggaggggcccgcgcggcgcaaaaaaaagccggcacaaggccggctgaaaagcaaggtgcccctaacaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgctaatgtggtgtctcaaaaatagatagaactatcttgaccggtgttggtcgaatcagcttccttataggagactacgctgatggcccaccctggacgccccgccacgaagctgcagatcaccgatgccgagcgcgcagagctgcatgcgcgactgcgcgtacgcaaagcgcccgaggacgagaagctgcgcatgcgaatcgtgctgggctgcgcagatggggagtcgggcaccatgattgcccaacgcttgggcacgacggtgcaaactgtctccaagtggcggcggcgctaccgggcgtatcgtctggcgggtttgaccgatgccccgcgcgctggccgcccgcgcagtgtgggcgacgagcaggttcagctcattgtggacaaggttcgccagagcaagcctgacaacgccacgcactggagcgtgcgccagatgagtcggcacgctggcgtatcgcccgcgacggtgcagcgcatctggcatgcctttgggctgaagccgcacctgcaagaaaccttcaagctatcgacggatccccatttcgtggacaaggtacgggatgtggtggggctgtatatggcaccacccgatcgcgccttggtgctgtgcgtggacgagaagagccagatccaggctctggatcgcacccaaccagggttaccactgacgtttggcaaacccagcacgcgcacgcacgattacaagcgccatggcacaacgtcgctgtttgcagcgctggatgtggccactggcaaagtcataggacagctcaagcgccgtcaccgcagtgtggaattcctgcagttcctcaaagccatcgatgcagcggtgcctggcgaacaagacatccacctgatcatggacaactacggcacgcacaagacgcaggcagtgcgggcctggctagcagcccatcctcgctaccacgttcacttcacgcccacctcagcgtcctggctcaatctggtcgagcgtttctttagccagatcagcgagcagtggatcaagcgcagcgcccacaccagcgttgctcagctggagcaatccatacgggaatacattgatcgtcacaacgaggatcccaagccgttcgtgtggcataaaagtgcggacaccatcttggcatctgtggcgcgggcagcgagtaccattatttgatgattacttttgagacaccacactaaggccttgccgatggaaacgttttcgagctgcagcgctctacaggtaagcgcttgcagctatgaaaaatagagcgaaccttaatgcgccagggtctcctcggcctcgatgcgcgggtagaagtcgcggttttcgcgctgcatgcgttcgtacacatggcgcagcacggtgttggcatctgcacggaaaccctcggcgtcggtgcgcacgcgctccggcgtgttccagcgccgtgcgaagtccatgtacgccgcggcaatcgcccccatctcgcgctggaactgttcgcccaggcgtgccagttccgcgtcggcgccctggcgcagcgcggggtacagcaggcggtcctcgacggccaggtgcagcttgatggtggaactcatggccacgatgccctgtgcaatcgccgtcgcgttgtgctccccgccgctgtgtgccagctggcgcagggtggcgatctggcccaggatgtcccggtgctcgtgcttgaagcggtcgatgttcatggcggttcttcaaaaggtccgagggcgggaccgggcgcgccgcgcggggcggcgcacccggtatccgcggtgcgtcagcggttggcgcctgccagggctccggtgctcggggcggccggggcgcggggggcgaacagcacgccgctcaccacctgccaggtcacgcacagggcgccggtgatgaacaccaggtcgccaaaggtgcgcacccagcgcagggtctgcagcagcggctgctgcaggaattcctcgccgcgggcgtaccacatgccctcggtcacgctggcgtggaactggaacaggccgatcggcagcaggctggtcgcgatcatcagcaccaggccggcgttgagccaccagaagccggtcttcatcaggcgctcgttgaacaccatctggggacgcacgtagcgcagcaccagcagtatgaagcccagggccaggaagccatacaccccgaacagtgcggcgtgggcgtgcaccggcgtggtgttcagaccctggatgtagtacagcgagatcggcgtgttgaccatgaagccgaagacgcccgcccccagcatgttccagaaggccacggccacgaagcacatgatgggccagcgcagcctcttcatccactcggccttgtgctgcatgctccagtgctcccaggcctcgtggcccagcaccaccaggggcacgacttccagcgcgctgaacgatgcgcccacggccatcacgggcgtggtggtgccggcgaagtacatgtggtggaaggtgccgggcacgccgcccagcatgaagagcgacgccgaggccaggctggcggccgtggccatgcggtaggacaccaggcccagggtggagaagaggaaggccagggcggtggtggcgaagacctcgaagaagccctccacccacaggtgcaccacccaccagcgccagtactccatcaccgagatgtgggtgcgctcgccgtagaacaggccggacccgtagaacaggccgatacacaccaccgagcaggtcagcagggccagcaggttcttgtcctggccgttgggggccagcagggcggggaagatggcgcgtgccatcagcaccagccagaaggcgaggccggcaaacttgccgatctgccacaggcggcccagatccaggtactcatagccctggtggccgagccagaagttccattcgggcggcatgatctgcgcgatggcgaagtagttgccgatgaacgagcccacgcagaccaccaccagcgcccagaacagcacgtccacgcccagcttctggtacttgggatccttgccgccgttgatcacgggcgcaaggaacaggcccatcgccaggaagcccgtggcaatccagaacagtgccgcctgcaggtgccaggtgcgcaccagcgcataggggaaccagcgcgagacgtcgatgccgtagaaggtctgcccctccaccgtgtagtgagccgtgaagccgcccaggaacacctgggcgcagaacagcgccaccaccaggaacaggtacttgcccagggcgtgctgcgagggtgtcagcgccacgcggctcagggggtcgtgctggggcggcacggggtcctgctcgtcatgcttgcgcaggaaggcccagccccacaccagaaagctcacgccggccatcatcaccaccacgctgacgatggaccagaccatgttctcgcccgtcggctggttgccgaccagcggctcgtgcggccagttgttgctgtaggtggcgccatggccgccggcatcggccgggcgctcggtggcggcaacccaggcggtccagaagaaaaagcccgccatctgcgcgcggcgctcggcgccgggtagggtgttttccttcatcgcgaaatgctcgcgcgactggtgcagcgacgggtcgtcgctgaacagcttgtcgtagtacgcggcggtaccggcaatggcctgggcgcgcagcggcgtgatggtgaccgtatccgccgccttgtcataggtgttggcgcggtactcggtcttcaggcggtcgcgcagcacggccttctggcccacgtccaggtcggcaaaggccttgccgtagtccttttgcgcggccagatccagccaggcggtcagctcgcggtgcagccagtcggccgtccagtccggcgcctggtaggcgccgtggcccaggatggagcccagctgcatgccgcccacggactgccaggcggtctggccgtccaggatgctgtccttggtatagagcggcttgtcgctgccctgcaccagcaccttgcccggaatcgggggggcggtgcggtaaacctcggcaccgtaatagcccaataggctgaaggtgacgatcaacacgcctatcagcgtgtaccaatgcttggcgtacttacccatgaagggcctccgtcgttgtgatgtaacgccagccctgacgcaagagccgggccagatgctgcattgcgtcaaatcaagggtttatacgtgcatgggtaaaatgaaccgtatgcgaataaggtaaaaattacctttaaatggtagttatgaccataaacatgcttgcattgagctccgcgcccgagggtttgctgcccctgtgcgccgacatggccgccgaactgccccaggccgtgcgcctgcagcgcctggtggacctgctgcgcacgcagttcggctgcggggccgtggccctgctgcggctggaggaggagcgtctgcgccccgtggccgtcaccgggctggtgagcgacgccctgggccggcgttttgccgtaggccagcacccacggctggcggccatcctcacgcggcgcgaggtgacctgcttcgagcacgacagccagttgcccgacccctacgacggcctgctcgacaccctggtgggcgagccgctgcccgtgcacgactgcatgggcgtggccctgcacgtggaggggcggccctggggcgtgctcacgctggatgccctggccaccggcactttcggacccgccgcgcgccagcggctgggccagtgggtgccgctggtggaggccgtggtgcgcgtggcgcggctggagcaggaactgcgcaccctgcgcatggccgcgaccggcccggccgaaggcgacctggcgctggcgacgcccgagcgcggcggcgccggcgagctggagatcgtgggcgaaagcccggccctcaagcggctgctgcatgagctgagcgtggtggccgcgtctgagctgcccgtgctgctgctgggcgagaccggcgtgggcaaggagctgttcgcgcggctgctgcaccaccagtcgccgcggcgcgcccgcccgctggtgcatgtgaactgcgcggcgctgcccgagtcgctggccgagagcgagctgtttggccacgtgcgcggcgcgttctcgggcgcggtgagtgaccgcgcgggccgcttcgaggccgccgagggcggcacgctgtttctggacgaggtgggggagctgcccttgtccgtgcaggccaagctgttgcgcacgctgcaaaacggcgagatccagcgcctgggcgccgaccgcccgcgcagcgtgcacgtgcgcgtgattgcggcgaccaaccgcaacctgcgcgagcaggtggccagcggggccttccgcgccgacctgtaccaccgcctctcggtctacccggtgcccattcccccgctgcgcgagcggggcaacgacgtgctggtgctggccggccgctttttggagctcaatcgcgcccgcctggggctgcgcagcctgcgcctgtcgcctgacgcgcaggccgcgctgcgccgctaccgctggccgggcaacgtgcgcgagttggaacacgtgatcagccgcgccgcgctcaaggccctgagccgcggcgtggaccgcaacgagatcgtcacgctggaggccggcctgctggacctggacgcgctggacgaacccgtggccacgccccgcagcgatgcccccatggcacccgcggcaggcggcgccttatcgttggccgcgcccacgggcacgctgcgcgacgcggtggatgcctgccagcgccaggtcctgaatgccgctctggtggcgcatggcggcaactgggcgcaggccgcgcgcacgctggacgtggaccccagcaacctgcacaagctcgcgcggcggctgggcctcaaaggatgaggctccgcgcggggttttgaaacaaaattgcctctagcgcttatccagtaagcggtagaagctattaattgagtagcaaaaagcctcccctcgggaggccgccaccgttggcgcggggctcgcgctctgcgacactggggcgccatggcctcctccatcgacccgccccgtccgccgctggcacccgccgtgcgcgtgctggccgaggctgcgctgcagcggcagaactggctgctggccgcgccggcagcgcccaccccggcgggggccgcgccagcaggctccgcgccgaccgacgctccccctgtgccgttttcgccaaacctgctgccgccggcgctgccccccatccctgccgagccggcaggccgtgagcgggtaagcctttccgatcaggcacgccagggcctgcaggcgatggctggcggcgcggttgcaccgtccagggcaccggccgcatcccacgggcctgcggctctttccgccgatgccgtggcggacgagggcgcttctgcgcgcgccgcggccatccctgcgccgtggcctgcccagggtgtgggggcgccgctgctgcggctgttgaatacgctggtgcagcaactcggcccggcaggcggcgcggcgccgcgtgtgctggcggcccagccgtggcccgccggtaccgacccggcggccggcggcaccggactgccggctttgcagattgcgcgcgtggcgcaaggcatggtgtacacgcccgacggtgcgcgcggcttcacgctcacgctgcgcctgcctgctgccgcaatgcctgcgctgccgtctgcgcccaccgcgccagcggccctgtcggtgggctttgccggaccgccacaggcgctggcgcccggactgttcgcgctggtgctgcaaggcccgggcgccgcgggccagcgcaccagcgggtggctgtcgctggacctggcgccggcacccggtgcggccgccgtggtgtacgggcgcgacccgctgcaggcgcgcaccgacccctggctggccctggccgcgctgcaggccagcggccagtcgcgtgtgcaagaacacgaccgtgcggccgagcccccctgcagcgcgcccggctgcccctacgaaggccgcgcaccctgcgtgcagcccttctgcctggcgctgcgcgtgcagccggcgccgcttgcggcaccgacggggcctggctagggcgaaacacccgattcccttgccatcgcgaccgcgccagcatggcgcacgaccgtaacccttgccctctggagtcttgcccatggccgtcagcgttttcgacttgttcaagatcggcatcgggccgtccagttcgcacaccgtggggcccatgcgcgctgcgcggctgttcgcgcagcggctggcgcgcgagggggtgctggcgcaggtggcgcgcgtgcgcagcacgctctacggctcgctgggcgccacggggcgcgggcacgcgagcgaccgcgccgtgctgctgggcctggccggccatgcgccggacaccgtggaggtggacgccatcgagccgctcatcgcccgcatccgcagccggcgccgcctgccgctggccgacggccccgaagtggcattcgacgaggcggccgacctgctgctggtgcccgacgtcacgctgccactgcacgccaacggcatgcgtttcgaggctttcgatgcggcgggcggcacgctggccgcacaggtgtactactcggtgggcggcggcttcatcgtgagcgaggaggcggccgccgacgcacagcgccaggccgccatcgcacccgacaccgaggtgctaccgctgccctttcacagtggcgaacagctgctggcgcaggccgcggcgcagggcggatcgatcgcgcaggtgatgcgcgtgaacgaacgccactggcgcaccgacgccgagatcgacgccggcctgctcaccatctggcgcgccatgcaggactgcgtggcgcgcggctgcagcgtgggcggcgtgctgcccggcggcttccaggtgcgccggcgtgcgcccgcgctgcaccgggcgctgcagaacgcgcccgacacccagcaggacccgctgcaggtgatcgactgggtgaacctgttcgccctggccgtgaacgaggagaacgccgccggcgggcgcgtggtcacggcccccaccaatggcgcggcgggcatcgtgccggcagtgctgcattactactggcgcttcattcccggcgctaccgagggtggcgtggtcgacttcctgctcacggctggcgccatcggcatcctgtacaaggagaacgcctccatctcgggcgccgaggtgggctgccagggcgaggtgggtgtggcctgctccatggctgcggcgggcctgtgcgccgtgctgggcggcacgcccgcgcaggtggagaacgccgccgagatcggcatggagcaccacctgggcctgacctgcgacccggtgggcgggctggtgcagatcccgtgcatcgagcgcaacgccctggcttcggtgaaggccatcaacgccgcgcgcatggcgctgcatggcgacgggacgcaccatgtgagcctggaccaggtcatcaagaccatgcgcgagaccggcgcggacatgatgaccaagtacaaggagacttcgcgcggcggcctcgcggtgaacatcgtggagtgctgacgcgctacgacccgtagcgccctgtttcccataccttttcgcttttccatctggcccgcatgcacaaccccgcttcgcccaccgataccctcctgcccgccctggcgcggcccgccatccagagcctgggcggatcgctgatccgcgaagtcgccaacaccgacatggggcgcgcggacgtgctgcccttctggtttggcgagtccgaccagcccacgccgcagttcatccgggatgcggcggcgcagtcgctcggctcgggcgagaccttctattcgcagaatctgggccggccctacctgcgcgaggccatcgcgcaatatctgtcggacctgcacggacgcgaggtgtccccccagcgcatcggcgctgtggcctcgggcgatgccgggctgatgcttacctgccagatgctgctgtcaccgggcgatcgcgtggtggccgtcacgccgctgtggcccaacctgctggagatgccgcgcatcctgggcgcgcaggttgaacgcgtgccactggcggtgcggggcgggcgctggacgcttgcgctggatcggctgctggatgcgctcacgccgggcacgcgcatgctcatcctcaattcacccaacaaccccacaggctggaccatcgatgaggaaagcctggtggcgatcctcgcgcactgccgccgccatggcatttggattctgagcgacgacgtgtacgagcgtctggtatacgacccgcagctggccagcgcaccttctttcctgcgccactacgcaccgggcgaccgcatcatctcggtcaacagttgttccaaggcgtggtgcatgacgggttggcgcgcgggttggatggtggtgcccgaggcgctggaggccgacctgggcaaggtcatcgaatacaacttctcctgcatcttcgagcccgtgcagcgcgccgcaacggtggctttgcagcagggcgaggcgcatgtggcgcagctgcgcgcgggcctcgtggaaagccgccggctgctggtgcaagcgctgcgtgccgtgccgggtgtggaagtgcccgatgccggcggggcgatgtacgtgttcttccgcctggcgggctttgacgactccctggcgcttgccaaacatctggtgagcgaggtcggcttgggcctggcgccgggcgcggccttcggccccgagggtgaaggctggctgcgctggtgccacgcggtgtccgatggggccagactgcgtgagggcgtggagcgtcttgcgcgattcgtgcagcgtgccacggcttgacaggcgtgtgcggccggcggccgcagtcaccacgtgtacacgcgtccccgccgtcctttcaacctgcctaagcatgggttgctgaatcacgaagcgtgtctcccatgaaaccctgagccgtcgccgtcagcctgcccttatcgtgtggtgaaccccattgcacacgacaaggacacgacatgcccctgcgcagccatctgcttgccctctgcctgaccgcccttccgctggccacctgggctgcctggcccgagcgtcccatcaccatcgtcgtgccagccgctgcgggcggcaccaccgacatcgcggcgcgcgtgctggccgaaaagatggccaaggacctgggcacttccatcgtcgtggagaacaagggtggcggcggcggcagcatcggcaccgcgcaggtggcgcgcgccaagcccgacggctacacgctgctcatgggcaacatcggcccggtggcgatcaacttcagcctctacaagcagctcagctacaaggaaagcgacctgcgcggcatcaccaacgtgatctccgtacccaacatcctcgtggtgcatgccgactcccccgtgcgcagtgcgcaggagctggtcagcctggcgaagacgcgccgcctcaatgtgtccacctcgggcgtggggcagtccccccacatgtcctcggagatgttccgccagaagtccggcatcgaagtgaccctggtgccttatcccggcgcggcgcctgccgtcacggcgctgctggggcagcaggtggatttcatgatcgacaacctgcccagctccatgccgcacatcaaggccggcaagttccgcgcgctggccatcaccagcgccgagcgctcggcgcaactgcctgatgtgccgaccatggccgaggccggcgtgcccatgcaggtcacggcctggttcggcctgctggcgccgaccggcacgccagatgcggtggtcgagcgcctgcagcaatcggcgcgcaaggccatgcaaacgcccgaggtgcgccagcgctttgctgaaatgggcggcgtgcccggtggcgagacgccggccgagtacgacgccttcatcgcccaggaacgcaagagctgggcacagatcgtcaaggcggcgggcctgtccctcgaataacccgggcggggcgcgcgccccgtcttttcactgctctcccgattccatgcatccagacatcgaacacctgctggcccagcccttcggctcgctgcccgaactgattgaacgccaggccgcgcaccgccctggacacaccgccctggtcctggagggccagcggctggactacgccgcgctgcacgccggcatggaccgcgtggcgcgcagcctgcagcgtgacggcatgcaacccggcgatgtggtggccatctgcgcaggcacctcggtcgaatatgtgctggcctacctgggcgctctgcgcgccggcgtggccgtggcgccgctggcgccctcggccacggccgagcacctgagcgccatgctggacaactgcggcgcgcgcctggtgctgcgcgaccgcgaggtggccgcgcaatggccgctgcatgcgggcgctgcgctgcgttgcgtggccctggacgatgcgcccgaagcgggcgagccctggtcgcaatggctggtccagggcgacggcgcaccggcaccgatcacgcccgcgcccgactggccgttcaacgtgatctattcctcgggcaccacgggcgtgcccaagggcatcgtgcagtcctgggccatgcgctgggcgcatgtgcggcgcgcagtcaccaacggctacgggccggatgccgtctcgctgtgcgccacgccgctgtattccaacaccacgctggtggcggcgctgcccacgctggcgctgggcggcacgctggtgctgatgcgcaagttcgatgccacgcgctatcttgcgctggcccagcagcacggcgccacccacaccatgctggtgcccgtgcagtaccagcgcctgatggcctgcccggatttcgaccgcacggacttgagccggctgcaacacaagttctgtaccagcgcgcccttcagtgccgcgctcaaggccgaggtgctgcggcgctggccgggccggctcatcgagtactacggcatgaccgaaggcggcgtgcgctgcgagctgcactgccatgactttccgcacaagctgcacaccgtgggccgcccgggcgagggcgccgacatccggttcatcgacgagcaggggcgcgaactgcctgcgggcgagcagggcgagatcgtcggccgctcggctgggatgatgagcggctactaccgcctgccggacaagacgcgcgaggccgagtggttcgatgcggaaggccggcgctacatccgcagcggcgacgtgggccggctggacgcggacggcttcatcgtgctgggcgaccgcaagaaggacatgatcatcacgggcggcttcaacgtctacccgagcgacgtcgaggctgtgctgtgccagcacccgcaggtggccgagtgcgccgtggtcggcgtgccctccgagcagtggggcgagacacccgtggcctatgtggtggggcgctcgggctcacagcccaccgcagaagaattgcgcgaatggctcaacacccgcgtgggcaagacccagcgcgtggccgacctgcggctggtcgaacgcctgccgcgcagcgagatcggcaaggtgctcaagcgcacgctgcgcgagcagtacctgcaagcggagcccatcgccggctgactttcctctcaccacccggagaccgccatgtcactgcctcgtccctcgcggctgcgccgcgccttgctcgccagcatggccctgaccgccagcgccctgctggcgcccgttgcctacgccgcggacgcctggcccgccaagccgatccagctcgtgattccctacccgcctggtggcagcgccgacctgctggggcgccccttggcgatgcagttgcagcagcagctgggccagcccgtggtgctggagtacaaacccggggcgggcggcacgctggcctcgcagtatgtggcgcgggccaagcccgatggctacaccgtgttcatggtgctggccgcgcatgccatcaacgacagcctctaccccaagctgccctacgacacgcgcaaggacttcgcccccgtgtcgctggtggccaacctgcccatggtggtggcggccagcggcaagctgcctgcaaaaaacatccatgagctgatccaggccgccaaggcggcgccgggcaagctcacctttggctcggccggcaacggcaacaccgggcacctcgcggcggaatacttcagcagcatcgccggggtcaagatgacgcacgtgccctacaaaggcagcgccggcgtggtcaacgccatgctggcgggtgacatcgacctcacgttcgacagcatctccacctccatgccgcacatccgcggcgggcgcatgcatgcgttggccgtcaccagcccgcagcgctcggccctggcgcccgaggtgccgacggtgcaggagcagggcattgccggctttgacgtgaccggctggtatgcgctgatcgcgccagccggcacgccacccgagatcacccagcgcctgagccgcgagatcgccgccgcgctgcgccagccccagctgcaatcccaactggcagccggcggctacgagcccgtgggctccacccccgaggcgctgcaggcgcacatcgagcgcgagatcacgcgctgggctgccgtggtcaagtccacgggggcaagagtggattgacaccccctgagccgctgcgccgcttcccccctcgcggctgcgccgggcaggacgcagccagcgcggcggcgcggccggcataggccggcataggcccttgcgcggccgcccgtgcctgggccctgccgtgcgggcgcaccatgaaccactgacaatcccttcatgcaacaaccgtcttccatcaccgccaacatccccctgagccccttcgccggcgaagcccccgacatgttctttggcctgcccatggccatggcccgcgccatggcgctgcgcggtgagcgcatcggccacgacatggcccaggtgcgcatgcgtttccaggcggaccaggccaacagccgcggcgaggtccacggcggatcgatcgctacgctgctggactgcacgctggcctcggccgcgcgcgcgcacgacccggctgcctatggcgtggccaccatcgacctgacgctgcattacgtcgccgcgggcaggggcgatctgattgccaccgcgcgctgcgagcggcgcggccgctccatcagcttcgtgcgcggcgaagtgcgcgccgaggacggcacgctggtggccatggcgacgggcagcttcaagctgatcgcccgctccactgcatccgccagcgcctaggcgccagcgggcggccagtggggctgctcagctgggttgaacgcctgcagcttgcagcaggcggccccagacgggggcttcctgggcccacaggcgggcgaacttctcgggcgtgtcgtcgtccaccggcacgaagccggcggcgatgatgcgcgccaggccctcgcggctggccacggcgtggttggcagcctgggcccattgccgcgccacgtcggccggcatggctttggggccggcaatcgccaaccaacccacaatcgacagcgcatcctgtgggtagccggcctcggtgaaggtgggcacctcgggtagcagcggcacgcgacgcgggccggtcacggccagcgcgcgcagcttgcccgcgtcgacgtgcgccttgagcgacagcaggctgcccatgccgatcttgatctgtccgcccagcaggtcctgcaccatcggcgcctcacctttgtaggccacatgcgtcatgtcggcgccggccacctcgctgagcgtggtgcaggccagttggccgtgcgatccgatgccgtaggagccataggtcagcttgcccttctgggagcggatccaggccatgaagtcctgcaggttctgcgccggcgtgtcggcggtgaccaccagggcgatcggcgccaggcacacgcgcaccagcggggtcagctcggtcagcgggtcgtagggcgttttcttgtacaggtacttgttggtcagcatcgacgaggtggtgcccagcagcgcggtcatgccgtctggcggcgccttggcgaccatctcgccggcgatcaggccggccgcgccgggcttgttgtccaccaccaccgactggccaaagcgctgcgccatgcgctcgcccagtatccgggcgatcacgtcggtggcgccgccagcggcaaagggcaccaccacccgcacggggcgggtggcgaagccggcgggcgcggcctgcgcccgtgcgcccagcgggcctgccgccgcggttgcggcggccagggccagcaggtggcgccggttccatccaagggggtgggcttcgtgtttcatcgcgcgtctcctttgccggtatggcatctcagttatccatagcgctacgcaccgcccgcagcccatgcaaccggcgcaccccaagccagggccgccaccaagcaagggcctatgccggcctaggcccgcgccgcgccgagccgccccgcagcgagggctgcgtccccctgcccgcatggcagcaatgcgagagcagggagggggcaggcgcgaagcgactcggggggcgtcgtttcatctcagtccatcgagatcttggcggcctcggccacggccttccagtgggcagcgtccttgtcgatctgggccttgaagtcgtcgggcagggaccccacggggatcaggcccatctcggtcaggcgcttgttcagctcgggcgacttgacgatggaactcacctcgctgcccagcttgtccacgatggtcttgggcgtggcggcgggcacgaacatgccgaaccagccgttggcctccaggccggggtaaccggcttcggtcatggtgggcacctggggcagggccgggtggcgctgtgcgccggtgatggccaggatgttgatcttgtccgacttgatgtgcgggtaggcggccgtggcgtccacgaaggccagcgacagttgcccgcccagcatggccgccatctcggggcccgagccctggtagggaatgtgcgtgatgtcgatgccggccttctgcttgaagcgctcgccgttcatgtgcgacgaggtggcgttgccgtagctgccgaagttgagcgtgccgggggctgccttggccttgtccacgaactgctgcagcgtggtcacgcccgagctgcgcggcaccatcagcaggtcggccgacttggccacctgcgacaccggggccaggtcgctgagcttgtagggcaccttcttgtacagcgccgggatctgcaccacggtggtgatgcccatgagcaccgtgtagccgtcgccgggcgccttggccacggtgtcgttgcccaggatgccgctggccccgggcttgttttccaccaccacggcctggcccaggcgctgggacagctgcgtgccgatcagtcgggcaatgatgtctgtgccgccgccggccggatagggcacgatgacgcggatgggtttgctcgggtaatggtcctgcgcctgtgcggcgcccacgccgcacgtggcggccagggcgatcaggggtagccattggcccagggtcttgcgccgggtgaatgccatggtgttgtctccttgggttttatgtggaaagggaatggctcgtgctacagcgtgcgggcgatgatttccttcatgatctcgtcgctgccgccgtagatgcggccgatgcgggcatcggtccaggcgcggcccacctggtattcggtcatgtagccgtagccgccgtgcagttgcaggaactcgtcgagcagcttgttctgcagcgccgtcgcgttgagcttgaccatggcggcgcgctcgggcgtcagcttgcgctgcatgtgcagcttcatgcattcgtcgacaaaggtgcgcagcatggtggcctgcgccttggcctcggccagcttgaagcggctgttttgaaaatcgaacaccggctggccgaaggccttgcgctcgcgggtgtagtcgatcgtcttttgcaaaaaggtctcgatgcagctggcagcgcgcaccgccaccaccaggcgctcttgcgccagctcgtgcatcaggtacttgaagcccatgttgggctcgcccagcaggttgtccaccggcacccggacgttgtcaaagaacagctcggaggtgtcctgcgccatcaggccgatcttctccagcttgcggcccttgctgaagccgggcgtgccttcttccaccacgatcagcgacacgcccttggcgcccagctcgggcgcggtcttggcgaccacgatgaccagctcggagttgataccgttggtgatgaaggtcttgctgccgttgatgacgtaatggtcgccctcgctgctcttgaccagcgtggccgtggtgcgcactgacttcaggtcgctgcccgcgccgggctcggtcatggcaatggcgccgatcagctcgcccgcggccatcctgggcagccagcggtctttttgcgccttggtgccataggtgttgatgtagggcgcgacgatgtccgaatgcagcggaaagcccaggcccgtggcgttggtgcggcccacttcctcgatcagcaccgccgcatggccgaagtcgccgccgccgccgtagggctcgggcagcatggtgttgagcaggccttcgcggccggccttgcgccacacctccttgggcacgatgccctggcgctcccaatcggcatggaagggcacgacttccttctcgaaaaagcgccgcacctgctcgcggaaatgttcatggtcttcacggtaaacggtgcgctggatcaggtcttgcatggtcaggttctcggggtaagaagataagggtcaaatcggtctctagcgcaggtattgcgtgcgcttgcagctatggtttcaggagcttctcagggcaaagcccgcctggggctcgtcgcgaaaacgttccttgagcttgcggcgcagcagcttgccggtctccaggcgcggcagcgcatcgacaaacaccatgcgctggggcagcttcatgcgtgccagcacctcggcggcctgctcggcaatggcgcgggccgtctgcggagattcatcggcgcccgggcgcagcaccacggccgccatcggcacttcgccaaagtcggggtggggcacgcccaccacggccacttcctgcgcgccggggtggcgcgccagggcgttttcaatttcttgcgggtacaggttcacgccgccggacaagatcaaatccgcgcgccggtcgctcaggtacagatagccttcggcgtccacatggccgatgtcgccataggtgatccagccgcgctcgttgatggcctggcgcgtcttctcttcgtcgttgaggtagctgaactgcccgccgcccgagaaatacacctgcccgatctcgcccgcgggcagctcctgcccgtcgtcgcccacgatgtgcagccgccccgtggtgggccgtccgaccgagccggggcgctggcgccactcgcttgagttgatcatcgtggtgccgcagccctcggagccggcgtagtactccatgaggatgtcgccccaccagtcgagcatggcgtgcttcacatccacggggcagggcgcggcggcgtggatggccacgcggtggctggacaggtcgtagcgccgacgcacggccccgggcagcttgagcatgcggccgaacatggtgggcacccactggctgtgggtgacgcggtagcgctcgatgagggccagggcggtctcggtgtcaaagcgctccatgatcacggcctgcccgcccagctccagcacgcgcagcgtgtagcgcagcggcgcagcgtggtacagcggcgcgggcgagaggtacacagtgtcttcgcccatgcccatgatgcgcgccgtgcccagcgcctcggggtcggtctggccgcgcaggtgggcgggccacaggggcttgagcacgcccttgggccggcccgtggtgcccgaggaatacagcagatcgcgccccagcggtcggtcggcgaagtccgcaggcggcccctgcagggcgtcgagcgcggcctgtagcgatggggcctgcaccgacgtgacttgcgcaggggcctcgtccaccgtccagcagggcaggggatggtgggcctgcaactcggccagctggggcagggtcttggcggacgccaccaccagccgcgcgccacagtcctgcacgatgtaggccacctcggccggtgtcaggtgcgtgctgagcacggcggcatacaggccggcctgccgggctgccagcgccagcgccaggatctcgacgcggttttccagcaccaccgcgaagcgctcgcccgcctgcaggccctgggtgtggagccactgcgccatcgccagggcgcgttgcgccacttcgccggcggtgaagcgcgcgcctgtctcggccatgaccagtaccacccggtcgggagctgccgccgcgcggccaaagaagtcctgcatacctgtcacccgttgctcctcggtgcgccgccatggggactggagtcacccaaaaatgcgaaatgcatgtctcacaaaaatgttgtgtgagacgattttttcaggcgtacagaccaaaacacatcgggtaaacacggtcttcagcacattcaaaccggctgaaaatcatttttaatggatcatttgtctcataaacacctggagtcagtatgaatattcccgtcatcgtcgatgccatccgcagccccatggcccgggccaagcccgatggggcgctggccgaggtgcatcccgtggacctgctctcgcaggtgctggagcaactggtcgcccgtaaccagttggatcccggcacggtggacgacgtgatctgcggctgcgtgagccaagccggcgagcaggcgggcacgcccgggcgcctggcctggctggccgcgggcctgcctgcgcacgtgccctccaccaccatcgaccgcaagtgcggctccagccagcaggccgtgcacttcgcggcgcaggccatcatggcgggcacgcaggacatcgtgatcgcctgcggcgtcgagtccatgagccgcgtgcccatgggcagctcgcgcatgggcaagaacaccaccggcccgcgctttgacgcccgctacgcccccggcctggtggggcagggtgtctcggccgacctggtggccgcccaatggggcctggaccgcaccgcgctggacacctatgccgcgcgctcgcaccagcgtgcccacgcggcgcagtccagcggaggctttgcgcgcgagatcgtgggcatcgacacccctgccggccgcgtgacggcagacgagaccatccgcgccggcaccacggtggaaaagctcgccggcctgaaggcggtgttcgagaacgaggagctgtccgcgcggttcccgcagatccagtgggccaccacggccggcaacgcctcccagatgaccgacggcgccagcgccatgctcatcatgagcgaagagcgtgcccagcagctgggcctgcgtccccgtgcgcgcttcgtggccttcgacgtggtgggcgacgacccgctgtacatgctcaccgcgcccatcccggccacgcagcgcgtgctggccaaggccaagatgaagctggacgacatccaccactacgagatcaacgaggccttcgcctccgtgcccctggcctggcagaaggagctgaaggccgacggcgagcgcctgaacccgcgcggcggtgccatcgccctgggccacccgctgggcgcctcgggcctgcgcctgatgaccaccatgctgcacgcgttggaagacagcggccagcgctacggcctgcagtccatgtgcgaggccggcggcatggccaacgccaccatcatcgaacgtctttaactattgatttgatagctgctggcgcctgatggacgggcgctggaagccaaaatgaggaaaaaagcatgaagctgcaacaaggaatgaccgccctcgtcacgggcggggtctcgggcctgggcgaggcctcggccgtcgcgctgctggagcgtggcctgaacgtggtggccgtggacctgaacgacgagcgcggccaggccatggaacagcaatacgccggccgcctgcgctatgtgaaggccgatgtgtccgacgaaggccagatgcagcaggccatcgccgcggccgaggcgttcggcaacttccgcgcgctggtgcattgcgcgggcatcggcggcccggtgcgcctgatcgaaaaggacggcagccccggctcgctggagaagtacatcaacatcatccgcgtgaaccagatcggcaccttcaacacgctgcgcctggcggccgttgccatggccaagaacgagccgatcgacggcgagcgcggcgtgtgcgtgctcaccgcctcggtggcgggctacgaggggcagatcggccagattccctatgcctcgtccaaggccggcgtgatcggcatgaccatcgtggcggcgcgcgacctggcctccaagttcatccgcgtgtgcaccatcgcaccgggcctgttcgacacgcccatcctggccaagctgcccgaggccgtgcgccagtcgctggccgcctcggtgccccacccggcacgcctgggccacccctcggaatacgcgctgaccgccctgcacatcctggagaaccccatgctcaacggcgagaccatccgcctcgatggggccattcgcatggcgccgaggtgacaaccccctgaggcgctacgcgccttcccccttctctctgcgcgcttcgcgctccgggaagggggacgcagccagcgcggcggggcggcccttgcgcggctgccttggtctgggcagcgccagtttcagaggtcggggctacgcaatgcggtgaacaacgccgcgaagagctgaaaggattttttgatgacatccacggtattggtcgaagtgcgcggcaacgtgcagatcatgacgctgagcaaccccgaggcacgcaatgccgccacgctggagatggccgaagccatggtggccgcgctcgatgcgctggacagcaacccggcgctgcaggtgggcatcgtcaccggcgcgggtggcaccttctgtgcgggcatggacttgaagggctttctgcagggcaagcgcccgagcatcgccgggcgggggttttgtggcctcacgcaaaagccgccgcgcaaaccgctgatcgccgccgtcgagggctacgcgctggccggtggcttcgagctggtgctggcctgcgacctgatcgtggccgcccgcacagccaagttcggcctgcccgaggtcaagcggggtttggcggccaccgctggtggcctgttgcgcctgcccaagcgcctgccctaccacgtcgccatggaatgcatcctcaccggcgacatgttcggcgccgagcgcgcccaggcccatggcctggtcaaccgcctggtcgagcccggccaggcgctggacgccgccctggaactggcccagaccgtggcggccaatggcccgctggcgctaatcgccagcaagcgcgtggcgcaagagtcggccgactggccgcaggccgagatgtttgaccgccaggccgtgatcaccgcgccggtattcgcctcgcaagacgcacgcgaaggggccacggcctttgccgaaaagcgcccacctgtctggcaaggtgtttgatgaaataagaggctcaaacgcccgtccataaagcgcaatgcgctatctattaaatagcaattgacagcccaacactaccaggaccgaaggagacaaaacatgcctttccaccatcaccgccaagcgctgcgcctggcgggcgccagcgccctgctgggcctggccgccctgacggcgtcgcaccccgcgcgggccgacgccgcctggcccacacgccctatcaccttcgtcgtgcccggcgcggccggcggcaccaccgacacgcctgtgcgcttcatggcgcaaaagctcagcgagcggttgggccagcccatcgtggtggacaacaagcccggcgcgggcggctcgctgggcagcagcctcgtggcgcgcgcgccggccgacggttacaccgtgctggtgggcaacaccggctcgaacgccatcaactacaccgcctaccagaagctcccctacaaggccgaggacttcgtggcgctgaccgacatgatctcgttcgccaacgtgctggtcgtgccggtgaagtcgcccatcaagagcctgaaggagcttgtcaccacggccaagcgcgagccgggcaagctggctttctcgtcagcgggcgtgggccagaccacgcacctgatgggcgagctgctgcgccagagtgcgggggtggacgtggtgcatgtgccctacaaggggtcggcgcctgccaccatggccatcgtggccggcgagacccagttcatgttcgacaacctcacggggtcgctgggccatgtgaaggatggcaagctgcgtgcgctggccgtgaccggcgccacgcgcgagcccgagctgcccgacgtgcctaccatgaccgagctgggcatgaaggacttcgacaaggtgggctggatgggcttcttcgtgcccgccaagacgccgccggccgtcgtgaagaagctcaccgacaacctcatcgccgtgctgcaggacccggccgtggtccaacgctaccgcgagctgggcggccgccccggcggcatgccgcccgagcagttctcgcagatggtggagcgcgaccggcaggaatggggcgcgctgatccgcagccagaagctgcagctggactgaaaggagggcgccatggctgagtcctcctccttcgctggccgccacgtcttcgtggccggcggcaccagcggcatcaacctcggcatcgcccaggcgtttgcacgcgcgggcgcccacgtggtggtcatgagccgctcgcccgacaaggtgcagcaggcggccgaaggcctgcgcgcgctgggggcgcaggcgctgggcatcagtgccgacgtgcgcgaccccgctgcggtggacgctgcgctgcgccaggcgcatgcgcagttcggtgacatcgacgtgctgatctccggcgcagcgggcaacttcatcgcgcccgcggccgacctgtcgcccaacggcttcaagaccgtgatcgacatcgacctgaacggcagcttccacgtgctgcgcctggcgtacccgatgctcaagaaaccgggcgccagcgtcatcaacatctcggcgccgcagggcgtgaaccccaccatgtaccaggtgcatgcctgcgcggccaaggccggcatcgacatgatgacgcgcgtgctggccatggaatggggcgaggtgggcgtgcgcgtgaacgccatcgcgcccggcccgatcggtgacaccgagggcatgcggcgcctggcgcccacgcccgaggcattggccaacgcggtcgccaccgtgccgctgcagcgcatgggcacgctcgatgacattgcgaacatggcgctgttcctctcgtcgccacaggcgggctacgtgacgggcgccgtcatcccggtggacggcggatcgtcgctacgcggcgggcgcgacatgcgcgcgtcgtacgtgccgcggagcgcggcatgagccaggtatacgagcgcatcgttttcgaggtgcaggacggcgtggccacgctgaccctgagcaaccccaccaagcgcaacgccttcgaccccgccatgcgcgtggagatggccgcggtggtgcgccaggtgcaggccgacccggccatccgcgcgctggtgctgacgggcgcgggcgcgcatttctgctcgggcggcgacctctccaacatcgccgccagcgggctggacaacggcggctggcgccagcgcctgagctgcctgcacgactggctcaaggacctgatgctgctggacaagccggtgattgctgccgtcgatggcgcggcctatggcgcgggcttcagcctggcgctggcggcggacttcatcatcgccagcacccgcgcgcgctttgccatgtcgttcatccgcgtgggcgtggtgccggactgcgcggcgttctacaccctgccgcgcgtggtgggcgtgcagcgtgcgcgcgaactcatgctatcgggccgcgaggtgcaggccgacgaggcgatgcgcctgggcattgccaccgagctggtagagcccgaggcgctgcaggcccgcgcacaggcgattgcgcgcagcttcgtgggcgcatcgcccgtggcgctgagcctgatcaagcgctcgctcgcgctggccgcgagcgacctgccgtcgttgctggagcaggaggccaacgcccaggccctggccatgggcacgcccgagcaccgcgaggccgtgcgctgcttcctggagaaaaggccgatgcccttccagtggccgcagacctgactttgaaacaggtgaaaatctcaagctttttgaggtcaatgtgaacgtgaacgcagatccggacggcaaactggtcagcgccctggtgcgtggcgtttccatattgcggtgcttttccaacaagacgcaggaactcagcgccaaggagctgatggacttgaccgggttaccgaagcccacgctgtttcgcctgacggatacgctgtgcgagctgggcctgctgcgctactcggagcgcctgtccaagtacgtgccgggcctgggcctgctgcagttgtcctcgcccgtgctcacgcgcatggccctgcgccagtttgcgcgcccgcacatgcaggcgctggccgacctgaccgaggggcaggtgcagctggccgtgggccacaagcgccggctgtgcatggtggagctggccaacggcatgggcaacaccgtgttccgccaggaaatcggcgtgcccatctcgctgtcgcgcacggccacgggccgcgcctacctgctgggcatggccgaggatgagcgcaaggcctacctccaggacctgcagcgcaacgaaccgcagcgcgccgcgtggctggagcagcgactgacggacgcacgcgacgactttgcgcgccacggcttctgccgcagccacggcgacctgcaccgcgagatcgaatccatcgccgtgcccatgtcgcagcctcaggacggggaactctgggtgttcgccgcctcggtgccggtgttcagccccatgtacgcccggctggagacagacctgggcccgcgcctgcgcacgctggtgcgctcggtggagagcgtgctcggggcctccggcctcacctgatacccgcgcccgccacccatacaacatctaccaaggagacatcgtgaaggttctggacagcgtgcgcgtactggagattggcggcctggggccggggccgttttgtgcgatgcacctggccgacctgggtgcggacgtcatttccgtggtgcgcgagacgaagggccgcgagaccaccggcgccttgctcaatcgcggcaagcgctcggtgtttgccgacctcaagaccgaggaaggccgccagctggtgctggccctggtggccgaagccgatgccctcatcgagggcatgcgccctggcgtgatggagcgcctgggtctgggccccgaggagtgcatggcggtcaacccgcgcctggtgtacgggcgcatgacgggctggggccagagcggaccgttggcaccgcgtgcggggcacgacacgaactatgccgccgtcagcggcgcgctgtggggttgcagtcctgcggacgcgcggcccgtctcgcctttcgccgtgctcggcgacatcggcggcggtgcgatgtacctgatgacggggctgctgtcgggcatcgtgcaggcgcgcgccacgggccgcggcacggtggtggacgcagccatcgtggacggttcggcccatatgctgaacctgatgctgagtgcgcgccagagcggcctggtggccgatgtgcgcggccagagcatccacgacagcgcgcccttctacgacacctatgtctgcgccgacggccattacgtcaccgtgggcgctatcgagccgcagttctacaccctgctgctgcaggtgctggggctggccgaggaccccgatttcaccgggtcgcaatgggacaaggccgcctggccggtgcgccgcgcgcggctggccgcgctgttcctggcgcagccgcgtgcgcactggcaggcgctgctggagcccaccgacgcctgttttggcgtcgtgctcagccccgtcgaggcggcgcagcacccgcacatgcgtgcgcggggtgtgtattccgaacgccagggggtgctacaggcggcacccgcgccccgctttgatggtgcagcctacgagccgggcgaggcctgcgcgcccggcgcgcatacgcagtcggtcatggaaggactgggccagtccggcgcgcgggccgtgtggcgccagcgctgagcacgttgcgcggggcagtctcccgcgcggccctggttaccgttgctggagcagcgcggacgctggcagcagcctgaaggccagcgaagccagcgccagccaggcggcgatgcacagcaacaccgcgcggtagggctccagcccggcgctggtggcccaggcggccacggcgccggtcagcgattgcatcagcgccacccccagaaacatggccatggtgtagagagacagggcgcgtcccgtctgttcgttggggtaggacgagcgcacgtcggcatattgcaagatgctgtagcctgacagcagtcccatcgcgatcatcagcgccaccatggcgtgggcgttgttgacccaggccatgatggcgaacaggccggccatcgacagcgaagcgcggcccacccaggtgcggcgccgggcggggcccgggtccatgcggccgaaagcggcgggggtgaacagcgcaatcagcgacaacaccagcgccacgttgccactgtccaccagcgaaaaaccgtagcggtcgatcagcagaggccccagccacaggccgcgcagcgacaaaaaggccgcatagcacgacatgccgaggatcacgatgccccaggtgtgtggcacggtaaagagccgtcccatgcccgtcagcgcctccccccagctgctggctggacggtgtgcggtatcggcacgtgccggttcatgcaccagcgcataaatcaacagccacgacagcaggctcaggcctgccagcaggccaaagccggcacgccagccccagtgctgcaccacccaggccagcggtgtgccggtgaacagcaaccccagcccgcccaggcccatgctcaggcccgagaaaaaggcaaaccggtcggccgcgaaatagcgcgcaatgaacagcgtgcaggccacgaaggcgggtgaatagcccaccccgatcagcacctgaccgaccatcagccagccatagctgggcgccagcgcagacagggccgcgccagcgatgcccaggggcgcagccaccagcaccgtgcggcgcaggccgtagcggtccagtgcgatgcccatcagcagttgcgcaatgccgaacgacaaaccaaacagtccggcaaacgcccccaacgaggaagcctgcaggccgaaatctgcctgcaggccctgggccacgatggcggtggtggtgcggtaagcctggctcagcgcaaagcccgacagcagcgtgagcagcatgacccacagcggttgtgtacgggagagtctcatcgagggaagaatgacggtaggggcacgccggtgattgtgccggcgcgcggcacagctgcaggcacgaaaccggagcgggccttcagaccctcgccaggcgctgcagcgcccgcgcgtggcgcagcaaggtctgctcggcctgcgccagcaccggtgcatcgaccatgcggccgtccagcacgcacacgccgccgcccgcctgctccagcgcctgccgcacgcgctgcgcatgggtcacggcggcctcatcggggtcgaacgcggcatgcagcactggcacctgcgccgggtggatgcacagcttgccgccaaagcccatgcgccgcgcgcgctcggcatcgcggcccatgcgctcgggattgcgcgtgtccaccgtcacgccgtcgatgggcgcggccagccccgcgcggcgcgaggccagcaccagggccatgcgcacgggcagcaactcctgttcgtcttcggcgcaggccatgcctgcgtccacctggaagtcgagatgcccgaaggccagccgcgctacctggggcgcggtagccagcgcgtcggcggccgccaggcccgccacgctttccaccagcggcaccagcgcggcgtgcagcccggcggcctgggccacggcctgcagggtctgcgcgcgctcggccttgggcaccacggcgccggccaagccctgggcggtgagttgtgccaacgcctgcagatcggccgcaaaccagggggttgcctcgctgttgatgcgcaccagcagccgtgcgcgctgcggggccggcagggtggccagtgcgtcggccagggcggtgcgggcgcgttccttgtctgcgggggccacggcgtcctcccagtcggcaatcaccaggtcggcgccgctggccagggccttgggcagccgctcgggctgggtggcgggaacgaagaggaaggagcaggcctgctgcactggatcggacatggatgctttcttctaaatgtgttggttttctattgcgctgcgtgtcgcctgcatcgcttaaaactggcgcaatccaggccagggcagccgcgcaagggccgccccgccgcgctggctgcgtccccccttcccgcagcgcgtagcgatgcgagagaggggggaagcggcgtaagccgctcaggggggtgtcacattactcggccgatacgcctgccgccttgatgaccttgtcccagcgcgccacctcggccgccaggtgcttgcgcaggccttcgggcgtggccttgtcgggcgagaccaggtcggagctcagctcggcgatgcgctttttcacgttctcgtccttgatcgccacgttcaatgccttgttgagcttctcgatcacgtctttgggcgtgcccttgggggcgtacatgccgtgccacaccttcacgtcaaagcccttgaggccctgctcatcgagcgtggggatattgggcatggacgacaggcgctgcggtgtggtcacgccgaaaaccttgacgcgcttgccgtcctggatcacgggcgcggtctgcgtggtctggtcgcacagcaggtccacctgcccgcccatcaggtcgttcatggctgggccagcacctttgtaggggatggtggtcagcttcacgcccagctggtgcatgaacagcatgccgcacagctgcgacacggcgccaatgccggcgttggccagcgacaccttgtcctggttcttcttcacgtagtcctgcagctcctggaagttgttcgccggaaagtccttgcgcgacagcagggtcatgggcacatccagcacctggccgacgtactcgaagtccttgagcgggtcatacggcagcttcttgtagagcgccggggccgtggccatgcccatgtggtggatcaggatggtgtagccgtcgggcttggagcgcacgatgcgcgcgggcgccagcgtgccgcccgcgcccacggtgttctccaccaccacggtttggcccagcgactggcccatgggcacggccagcaggcgcgccaccacatcggtggggccgcccgcgctgtagggcacgaccagggtgatgtttttctcgggccaggtattggccagggcgttgccgcccagggccagcgccgcgcaggcagcggcgatggcgccgaatgcggcgcggcgggaagtcggggtaaagggtgctgtcatggggggtctgtctcctgcttggtgtttgtgatgaacgggcgcccgttctgcgctgtgcgtagcttacggggttgggggggccgggggtatggggggttatcgggagttacggcggcggcatgggctgccgcgcctgccgcgcctgccgggttcgctcacagcttctcagcccagcaggtgcggcgtgcgcggccaatcctgcacctgccacaggcgctgcacggcagcctgggcctgtgcggcaggcactgcgccgccataggccgccaggcgcagcgccttggcagtgagctcttcgcgcgagagggtgttgccggggtcgcccttgggctcttccacgcgcccggccagcgtgcggccgtcggtcgtctgcacggtgaccttgccgatccagcgctgcgggtaagcggcgtccacctcggggtccagcaccatgcgcaccttctcgcgcaaggtcacagtgtccggggccaggaactgctcgtcgaattcggtcaaacccgcatggccaaagcgtgcggccaatgccagcaccgtgcccatggagaacttgctctggtgcaccgtggtgggcgagaccaccggccccagcacgtcgatggcaccctggtgcacatggcaggtcacctgtgcgatgtcggcgggcgccaggccgtgctcgcgcatcacctgctgcagcgcgtcggcggcagggtgcgtatggcggcacgaggcatgccacttgaacgatgtctcggccgtggcccagcgggtgcccaggccctcggtgagcttggccgggttggcatcgctggacatgcccgcggccaggccctgcggcccggtgaagatgtcctgcgcgccggtgaagccgtcctgggccaggtaggcggccatcaggccggccgcggcggcgtgggccgtgtgcagctgcttgctgtcggccgcggtgcgcaaaaattcccacagccccgccgactgcgtgccggccgagccaaaggcgtgctgcatctgcgcgggcgtgagctccagcaggcgccccacggcagcggctgccgccagcgtgccggccgtggccgtggtgtggaacaccttgtaatggctgcggcccaagaattcgcccacgcggatgccgacctcatagcccgccacgcaggccgccatgagctgcgcgccgctggcgccgatgctttgcgccacggccagcgcgggcggaaagaccacggccgccgggtggaacaccgagccgttgtgcacatcgtcctgctcggccacatggctggccgcggcgttggccagcgcggccatcatggggctgctggtggcgccgtggccgatcacctcggccgggccgctggcagggccttgcgacagggcaaagcgcgtgatgctggccacgggccgggcgcggcagccggccagcacggagccgaaccagtccacccacaggtcttcggtgcggcgctgcacgggcgcgggcacatcgctccattgcagcgtggcggcaaactgtgccagggggtggatggcggcttgggtttcttgcttcatttttggctccagtgcaggcgggataagcgctatcagctatggtttttgattcaaacagattgcggggcctgcagtgcgtcgatctgctcggcgctccagcccagcgcggccaggatggctgcgttgtgctggcccacggcgggcacggcgtccatgcggtaatcgaacgcgctgttcacgcccggcggcagcagcgcgggcaccgcgcccgcaggcgtgcccacggtgcgccagcgctggcgcgcggccagctgcgggtgtgcccacaggtcagccatgtcgttgacgcgggcgttggcaatgccagcggcctccaggcgctcgacgacctgggcggcgctgagcgtggagaactcttgcaggatcagcgcctgcaacgcgtcgcggtgggcgttgcgctgggcgttggaacagaagcgcgcgtccgtggccacctcagggcgctgcagcacggtgtcgcaaaaggccttccattcgcgctcgttctgcaggcccagcatcaccgtcttgccgtcgccggctgcaaacggtccgtagggatagatgctggcgtgcgacgcgccggtgcgcggcggcggcggggcgccatcgtgggcgtagtacatcgggtagcccatccactcgcccatggcttcgagcatggacacatcgatatggctgccctcgcccgtcttgccgcgcagcagcagggccgacaggatgttggtgtaggcatacatgcccgcggcaatgtcggccaccgagatgccggacttggatggcgtctcgggcgtgccggtgacggacaggaaccccgcctcgctctggatcagcaggtcgtaggccttcttgtcgcggtaggggccgtcggcgccgtagccgctgatgtcgcacacgatgagcttggggttgtgcgccttcagggcttcgtacgacaggcccatgcgcgcggccgcgcccggcgcgaggttctgcaccagcacgtcggcggtcttgagcagctgcagcagcgcggccttggcctggggctgcttcacatcgagcgccaggctttccttgctgcggttgatccaggtgaagtgcgacgactggcccctcacgcgctggtcgtagccgcgcgcgaagtcgccgctgccggggcgctctaccttgatgacgcgcgcgcccaggtcggccagctgccgcgtgcagaacggcgcggctaccgcgtgttccagcgagacgacggtgatgccgtcaagggggcggatgtttggattcatatctcaggacttctatcgagcggtggcgctgcccgcgacgttcgaaactggcgcgacccacaccagcggacgccgagcaagggcctgggccggccgcgccgccccgcagcgagggcgtcgtccccctgcccgcagcgcgtagcgctgcgagagcggggggaaggcgcgaagcgccacaggggggtgtcgcacgtcagaacgaacggggcaagcccaggatgtgctcggccacgtagctgtagatcatgttggtcgaaatcggcgccacctggtacaggcgcgtctcgcggaatttgcgctcgatgtcgtactcgcacgcgaagccaaagccgccgtgggtctgcaggcagacgttggccgcttcccagctggccttggccgccaggtacttggccatgttggcctcggcgcccgcgttctggtgggcgtcaatcttctcgcaggccttccagcgcatcaggttggcggcttccagctcgatgaaggcatcggcaatcgggaactgcacgccctggttctggccgatggggcggttgaacaccacgcgctccttggcgtatttgctggcccggtcgatgaaccagtagccatcgccaatgcactcggcggcgatcagcgtgcgctcggcgttcaggccgtccagcagggttttgaagcccttgccttcttcgcccagcagcgcgtcctcggggatctcgaggttgtcgaagaacagttcgttggtctcgtggttgaccatgttcaggatggggcgcacggtgaggccgttgccaatcgcttggtgcaggtcgatcaggaagcacgacaggccatcggagcgcttcttcacctggtcggcgggcgtggtgcgcgccagcaaaatcatcagatcgctgtgctggatgcgcgagatccagaccttctggccgttgatgacccagcggccgtctttcttgacggcgctggtcttgagcttggtggtgtcgctgcccgtggtgggctcggtcacgcccatggactggatgcgcagctcgcccgaggcaatcttgggcaggtatttctgcttctgggcttcgctgccgctgcgcacgatggcgttcatcacgtacatctggccgtggcaggcgccggagttgccgccgctgcggttgatctcttccatgatgaccgaggcctcggccatggtcaggcccgagccgccgtactcctgcggaatcagtgcggccatccagccggcctgggtcagggcgtcgacaaaggcctcggggtaggcgcgggcctcgtcgaccttgcggaagtattcgtcagggtactgggcgcacagagcgcgcacggcgtcgcggatttcctggtactggtcgggctggtggatcatggtggatttcaagtgtttttagtctctggcgctgatgcagcaagcgccagcagctatggatttggtagtgttcaggccagcgtggccgtgccctgcatggtcagccagccctcgtggtcctgggcccacagctccacggacttgccgtcgctggagggcctgccgtgcacgctgaacgggtgcaggtcgaacgtcggtcgcacggcgcggaagtcgaacgtgagcacctgcgcaccgggcaggctgcggcgcagcaggtccagcagcagcgtggcgatcagcgggccgtgcacgatcaggccggggtagccctcgacctcggtcacgtacttgcggtcgtaatggatgcggtggccgttgaaggtgagcgcggagtagcgaaacagcagcacggcgtcgggcacgatggtgcgcgaccaggcggcctggccctccagcggcggcttttgcggcgtgggcgccgggtcgccgggctgggcggcgctgcggtagacgatgtcgtgctcctcggtgagcgccaggccctgcgcgttgcggtactggtgctccaccagcacgaagagcagctcacccgagcgccccgccttgtgcttgacggactggatggtggaggtgcgctgcacctgctggcccacctgcagcgggttggcaccatctccctgcatttcccagcgcaggcgcccccccgcccacatgcggcgcggcagcggcacgggcggcagaaagcccccgcgcttggggtgcccgtccgggccgatctcgctctggcgcgcatgcggcaggaagtacagccagtgccacagcggtggcacggtggtgccgggggcgggcgcagggtcgtcgcggtccagcgtggccgacagcgccgcgatgggcgtggccgtgagggtgtcgctcagggtttcgctttggccctgccaggtctgcaggtgcgcgagctgggcggtgtcgatggtgggttcggtcatggtcgccatcgtgcggtctggccgacacccgcgcaatccgcgtttgtgaaagcgcctcttcggcgcccatgaagcccccggggtcttcgcgccgctttcatggggccgaagcccgcccttgcgattgccgaatagcgcgggcggccctttgccgtcatgctcgcagccattgatttcctatcgcaaacaaaggacgacagacatggcgcagaagatggtgcaggacaaggtggtggtggtgacgggggctggcggcggcatcgggcgcgacatggcgctggcgctggccgccgccggggccaaggtggtggtgaacgacatcggcacctccaccacgggcgaaggcaccgacgccggccccgcgcagaaggtggtcgaggagatcaaggccgccggcggccaggccgtggccaacatggacagcgtggccgaggccgccgcggcgggccgcatcatccagtgcgcgctggaccacttcggccgtatcgacggcgtggtcaacaacgcgggcatcctgcgcgaccggttcttccacaagatgagcctggacgagtgggacgccgtgctcaaggtgcacctgtacggcagttactacatgagccgcgcggccgccaaccatttcaaggagcaggagagcggcgccttcgtgcacatgacctccacctcgggcctgatcggcaacttcggccaggccaactacagcgcggccaagctggggctggtggcgctgtccaagtccatcgcgctggacatgcagaagttccacgtgcgctccaactgcatcgcgcccttcgcgtggagccgcatgatcggctcgatccccaccgacacgcccgagcagcaggcgcgcgtggccaagatccagcagatgacgcccaacaagatcgccccgctggccgtgtacctgctgtcggaccaggcccaggacgtgaacgcccaggtcttcgccgtgcgcaacaacgaaatcttcctgatgagccagccgcgccccctgcgctcggtgcaccgcagcgaaggctggacgcccgagttcatcgctgagcacggcatgcccgcgctcaaggcctcgttcgtgcccatggagcgctcgggcgacgtgttctcctgggatccggtgtgacagagacaaccccctgaggcgctgcgcgcctcggtgcagccgccagaggcggcagctcttcggggccgtccaagcctgcgcaggcaggcttggagccgcggccctcagccccttctctctgcgcgctgcgcgctgcgggaagggggacgcagccctcgctgcggggcggcgcggccggcccaggcccttgctcggctgccctgggctggggcgcgccagtttcaagcgatgcaggtgacgtgcagcgtcatggaggaacgaaatggctattgactaccaacacctgaaaagccgggtcttcacgccggtgcgccagcactacaccgagcgcgacaccatgctctacgcgctcagcctcgggctgggcaacgatccgctgaacgccagcgcgctgcccttcgtctacgaggggctggaaggcggcctgcgcgccctgccgtcgcaggccgtggtgctgggctacccgggcttctgggcgcgcgagccggacacgggcatcgactgggtcaagctcctgcacggcgagcagcgcatgcgcctgcaccgcccgctgcccgcgagcggcgaggtcgtgggccacaaccgcatcacgcacctgaccgacaagggcgagggcaagggcgccatcatggtgacggagcggcgcctggaaaccgccgccggcgagctgctggccaccgtgcagcaggtgacctttctgcgcggggatggcggctacagccagcagggaggcggccagcccagcgacgcaccgctgcccgcgctgcagcccacgccgcaggaccgcgcgcccgacttcaccgacacccagcccacccgccccgaggcggcgctgctctaccgcctgatgggcgactacaacccgctgcacgccgacccggccgtggccgccaaggccggcttcgagcgccccatcctgcacgggctggccagttacggcctggtggcgcacgcgctgctgcgccagtgctgcggcggcgatcccgcgcgcctcaaggcgctggacatccgctttgccgcccccgtgtacccgggcgagacgctggtgaccgagatctggcgcgtgcccggccaaccgacgcaggtgcagctgcgcgcccgtgtgctcgaacgcgacaaggtggtgctgagccacggcttcgccgaactggcgtgagctatcaaaaagtgagctgccggcgcttcataggtaagcgctggagctcgttctgaatcaaaaaccctggagcacgccatgagcgcaccccccgtgttgacctccgtgcaggacggcatcggcaccatcaccctgaaccgccccgaggcacgcaacgcgctcaaccaggccatgcgcccggcgctggccgccgccatcgcgcagatgcgcgacgacgcgcaggtgcatgccgtgatcctcacgggcgcgggcggcgcgttctgctcgggcggcgacatctcggcgatgctggacaccagccgcacgggactggcctttcgcaagggcatgcgcgagctgcaccagtggttccccgaactcgtgaacctggaaaaacccgtgatcgccgcggtggacggcccggccttcggcgcgggcctgagcctggcgctggcagccgacttcgtgctggccacgcgccgcgccaagttctgcgcggtgttcggccgcatcggcctgatccccgacctgggcgcgatgcacctgctgccgcgcatcgtgggccagcaaaaagccaaggagctggtcttcaccgcgcgcaccgtcgatgccgaggaagccaagcaactgggcatggtgttcgacatcgtggacgacgccaccgcgctgaccgaggccgcgttggcgctggcgcagcggtttggcgaggcctccaccgctgccatcggcatggccaagaccatcatgaaccagtccttcgagagcgacgcgcgcaccatcgccgaactggagtcctatgcgcaatctgtgtgccgtggctccgactaccaccaggacgcggtgcgacgcttcaaggacaagcagccgttgcgcttcgactgggacaggaaatgactcccccccgtgtcgcctgcggcgccatccccccagggggacgacgccagtggccgggcgaagcccgctccacggcgtccgctggcatggcctgctccgcggccatcggaccggtgccgtcgcgccagtttcatgggttgcgggtggcgcgctgcgccatggatgactgatatgagcgcattggccgaacgcttgcaggcactgatccgccccggcgacacgctgtggtggggccaggccacggccgagccgctgacgctcacgcgggccgtggtgcagcagcgccacgcgctggcgcagggcgggcggctgcgcgtgttcgtgggcatcggcgcgtcggacacgctgcagcccgggcaggccgacgccatcgatttcttcggctatgccgcgggcgggccgcaccgcgctctggcccaggccggcgtgctggacatcctgcccagccactattcccatctgccgggcctgatccgcgcgggggtgctgccggccgacgtggtgctgctgcaggtgtcgccgcccgatgcgcagggccgctacagcctggggctggtgcaggaatacctgcccgccgccatcgagcgcgcgcgtgtggtgatcgccgaggtgcaccccgacgtgccctggacgcacggcggcctgcacctgcaggccagcgacttcgcgctgctcatcgacgccgagcacccgccgctggaccagagccgcagcgcgcccggcccggtggagcaggccattgcgcgccatgtggcggggtgggtggaagacggcgccacgctgcagctgggcatcggcaacctgcccgaggccgtgctggccgcgctgcacggccaccgcgacctgggcctgcacagcggcgcggtgggcgacggcattgcggccctggccgaggccggcgtgctcaccaacgccaggaagagcctggacaccggcgtgggcattggcggcatcctcatgggcggcgagaagctacgccgctgggcgcaccgcaacccacagatcgagctgcgcggcaccgactacacgcacgaccccgaggtgctggccgccagccacaagctcaccgccatcaacgcggccatcgaggtggacctcacgggccagatcaatgccgaggtggccgccggctgctacgtgggcgccgtgggcggcgcggtggacttcctgcgcggcgccgcccgcagcaaaggcggcctgcccatcgtggcgctgcccgccaccgccaagggcaagacacgcatcgtggcccagctctcgggcccggtgagcacgccgcgcagcgacgcgggcctgatcgtcaccgagcatggcgtggccgacctgcggggccagacgctgtcgcgccgggtgcgtcgcctcatcgacattgccgcccccgaacaccgcgaggacctggagcgccaggcccatgagacgctgcgccattgcggcgcagcatttagtcaaactttatagctactagcgcttatcagataagcgttagaagccattttcattcatatttcaaggagcaacaccatgcgcagagccgccatcgtcacccccgtccgcacccctgtcggcacctttggcggcagcctgcggcccgtgcccgtcgaggagctggccgccaccacggtgcgtgccgtggttgagagaagtggcatcgaccccgcgcgcatcgacgacgtggtcatggcccagtcgtacgccaacagcgaggtgccctgcgtgggccgctgggccgcgctgcaggcagggctgccggtatcggtgccgggcatgcagctggaccggcgctgcggcggcggcctgcaggccatcgtcaccgcgtcgatgatggtgcagagcggcgccgccgacgtggtgatcgccggcggcgtggagagcatgagcaacatcgagtactacagcaccgacatgcgctggggcgcgcgctcgggcaacgtgcgcttctacgaccgcctggaccgcgggcgcgagcgctcgcagccggtggagcgcttcggcaagatcagcggaatgatcgagacggcggagaacctggcgcgcgactatggcattacgcgcgaggaggccgacgccttcgcgctgcgcagccaccagcgcgcggcggccgcctgggaggcgggccgctttgccgacgaaatcgttcccgtgcaggtgccgcagcgcaagggcgagccggtcacgtttgcccgggatgagggctttcgcgccgacgtcacgcccgagagcctgggcaagctgcgcgtgctgatgccgaacggcaccgtgaccgccggcaatgccagccagcaaaacgatgcctcggccgcctgcctgatcgtggccgaggacaagctggccgagctgggcctcacgcccatggccacgctggtgggctgggcggccgcgggctgcgagccctcgcacatgggcatcggcccggtgccggccgtgaagaagctgctcgcgcggctgaacctgcgcatcgacgacatggatctggtggagctcaacgaggccttcgcctgccaggtgctggccgtgctcaagggctgggaatggcaggaccaggatgccatcgcgcacaagctcaacgtcaacggctcgggcatctcgctgggccaccccatcggcgccacgggcgtgcgcatcctggccacgctgctgcacgaactgcagcgccgcaagggccgctacgggctggaaaccatgtgcattggcggcggccagggcatcgccgcggtgttcgagcgcgtctgacgcgcggcgcttgcactgagcggtggatctgcgccgccgcagaccgccgcgtgtgactgcgtggcctggcgccttgcacggctgcggcgcaaggcgcgcgccagcgtgcgcgttgttggcctggccctaaggacacctcaaccccggctttggcaaaagcagattcccagcgtgcgcaccgggccgcaccattgctgccaacgcgctggccctccgccccagcggtgcccgcgttacctacaacatcaggagacacaccatgcccgcttcccgtcgtctcgccacggccgccctggccctggcgcctttcgccttcgctctgcctgccgccgcgcaggacggccagcccgtgcgcctcatcgtgggctatgccgcgggcggccccgtggaccagggggcgcgcctgttcgcaccggccctgtccaaggaactgggcatgccggtcatggtggagaacaagaccggcgccaacgccaccattgccggcagcgaggtcgtgcgctccaagcccgatggcatgacgctgtggtttgccgccagccccaccatcaccatcagccccaatgtgatgaccaagatgccgttcgacccggccaaggacctgacgcccgtggcgcccatcctgagctactacaacgtgctggtggtgaacaacaacgagccctacaagagcgtgcgcgagttggtggccaccgccaagtccaatccgggcaagctcgcctacggctcggccggtgtgggcggctccaaccatctgggcgcgctgctgttcgccaagcgcagcggcatcgagatgaaccacatcccctacaagggcaacgccccggcgatgacggacgtgatcggcggccagctcaacatgatgctggacatcatcagcaccgccagcgcctacatccacagcggcaaggtgcgcgccgttgccgtcacctcgccgcagcgcaatgcctcgctgccggacgtgcccacgttcgccgagtcgggcatcgacggcctcaagggcttcgacgtgggtggttggtacggcgtctatggtcccaagggcatgtcgcccgagctggtggccaagctcaacaaggccgtcaatgcagcgttgcagcagcccgagctgaagaagcgctacaaggaactgggctacgacgaatggacaggcagcccccagaagctggccgagcgcgccgccaaggagcgcgccatgtgggccacggtgacccagggcatcaccgtggattgagatggcagagcgcatccatcacctgctggaccgctggctggccgaggcgcccgcgcggcccttcattcatctgccggacggccgcagcctgagttttgccgacctgggcgcgctcaccgacacggccgaggccgaactgcgggccctggatgtgcgccctggcgaccgcgtgctggtggtggccgagaactgccccgagcatgctgcgctgatcctggcctgcagccgcgtgggcgcctggtcctgcggcgtgaacgcacgcatggcaccggccgagatcgacgccttcgtcggcaaggccgatgcgcgcgtggtgttcttcacggctgcggcatcgcgcagcgccgccgcgcatgcccagcgcttcgcggcggtcgattccgcgctgccgggcatgcagcacggcgcggttctccaggacgcgcagcccgaggcaggtgcgctgcgcgatacggtcgcctcgctgatcttcacctcgggcaccacgggccagcccaagggcgtgatgctcacgcacgatgcgctgatccactttgcgcgcgtgtcgggggcatcgcgtgcgctgggtccgcaggaccgcagctacgcctttgtgcccatgacccacatcttcggtctgggcacggtgctgatcagctcgctgctggccgctgcgcagctcgtgatgcgtccgcagttcgatcccgacgacctgctggatgcgctggtccaccatggcgtgtcgcagctgcaggggccgcccgcgctgttctcgcgcctgctggcgcatctgcaggagcgcggcatccagcggcccgaggcgccggcgctgcgctacctctacaccggagcgggcccgctcgacctggcgctcaagcagcgcgtggaggccgccttcggccaggcgctgcaccacggctacggcctgtcggaatacgcgggttcggtgcacctcacgcgcctgggcgagcagcggcccgacaccagtgccggctacgccgtggccgaggccgaggtgcgcgtgaccgacccggccaccggcgagccgttgccgctgggcgagcgcggcgagctgtggatccgcggccgggggctgatgcccgggtactttcgcgacccctcggccacggccgcggtgatgcgcgaaggtggctggtacgccagcggcgacctgggcgagatgcatgccgacggcgcgctgttcgtcgtggggcgcttgaaggaaatgatcatccgctcgggtttcaacgtctaccccgccgaggtggaaaccgcgctcaacacccaccccagcgtgcagcgctcggccgtggtgggccgcacggtggaggacggcaacgaggagatcgtggcctttgtggagttgcgccccggcgccgcgctggatgccgatgccatgcagtcccatttgcgcgagctgctcgcgccctacaagcgcccgtcctacatcgtcgccctgagcgaactgcccaccaataccaacggcaaggtgctcaagcgcaccctgaaagaccaggccttgggcctgaccacctgaacgataggagacacaccatgcattccaccccctcccgccgcagcttcatcgccggcagcctgcttgccgccgcccatccgctggcggcgctcgcggccgacccctggcccagcaagcccgtgcgcttcatcgtgccgttcccgcccggcggcccggtggacaccaccgcccgcgtcttcagccacaggctgtccgagatctggaagacgcccaccgtcatcgacaaccgcgccggcgcgggcggcgtggtgggcgccacggccgccgccaaggaggcacccgacggttacggcctcttcgtgggtgccatccaccactcggtcaacccctcgttgatgggcaagctgccctacgacatcgagaaggacttcgcgcccatcagcttcgcggccatgttccccgtgttcatcgtggcgcacccctcggtgccggccaacaccatccaggagctgatcgcgctggccaagaagggcacgccgctggcctatggctcgtcgggcaacgggggcggcacgcacctggcgggcgagctgttcaacatggaggcggggaccaagctgcagcacattccctacaagggcagcgcccccgcgatgaacgacctgctgggcggccaggtgcagctcatgttcagcgacgcacccacggcgctgcagcacatcaagagcggccgtgtgaaggtgctgggcgtggccagccgccagcgctcggccatgctgcccgacgtgcccacgggcgtggaatcgggcctgccgggctatgaggcgtattcgtgggccgcgctgttcgcgcccgccaagacgccccaggccgtgctggacaagatcaacgccgacttcaacactgcgatgaaagaccccgccgtgcgccagcgcctgctggacgccggcgccgaggccgatcccggcacgcaggagcagatgcgccagcgcctgcgcggcgagctggacaaatgggccaaggtcatcaagacggcggggatcacgccgggttgatgccgcggcgaagacgccctttcagattgtcgaattgaagtgatgcggtggccggggcatgctgtgcctcgtactccgaagactcgaagaatcccatgcacctgagcgcacagacccactaccaggccgagctggatgccggccgcttctgcctgcagcactgcccgcagtgccagaaccacgtattcacgccgcgcgagctgtgcccgcattgcggcgccagcccgctgcgctgggtgcgcgccagcggcctgggcaccgtgtattccgccaccaccatcgcgcgcaaggcggacgcggggggcaactacaacgtcgcgctgatcgatctggatgaaggcgtgcgcatgatgagccgcgtggagggtgtggcgcccgaagacgtgcgcatcggccagcgggtgcaggcccgcgtggcgcagaaggacgggcgtggcctggtgctgttccagcccgcagcgcaagggggtgctgcatgagccgcgttccgcaatcccctctggacgccgccgccgtgaaccggccgctgcgcggccgcgcagccatcgtcggcgctgccacctacggctgtggcgaggcgcccggcatggacgacatgacgctgctggtgcgcgcggcgcacgcggccgtggccgacgcgggcctgaccatgcaggacatcgacggcctggccacctgcagtgtgaacgccagcatgtggaccatgccggtgatcgaacacctcggtatcaacccgacctatgtggacggcacgatgatcggtggctccagcttcatcgcccacctgctgcccgccatccgcgcgctggaggccgggcagtgcaaggccgtgctggtgtgctacggcagcgcgcagcgctcggccaccttcgggcgcaaggaaagcgtggccgcacgccgcttcctggacccgcaaccgtacgaattcccgtatgagccggtgctgcccgtgtccgcctatgcgctggccgccgcgcgccacatgcacgaattcggcaccacgcgcgaacaactggccgaggtggccgtggccgcacgcgcctgggcgcagcagaaccccgaggcgttcatgcgcgacccgctcaccatcgaggatgtgctggcggcccggccgatcgccagcccgctcaccgtgcgcgactgctgcctggtgacggacggtggcggcgccctcgtgctcacccgcgccgagcgcgcgcgcgacctgcccaatccgcccgtctatgtgctgggcaatgccacggccatctggaatcgccagatctcctgcatgcccgacctgacgaccaccgcggcagcgcagtcgggcgcccaggccttcgcgatggcgggtttgcaggccaaagacatggacatggcccaggtgtacgacgccttcaccatcaacaccctgctgttcctggaagacctgggcttctgtgccaagggcgagggcggtgccttcgtgcagaacggcggcatcgcgcccggcgggcgcctggccgtgaacaccaacggcggcggcctgtcgtgcgtgcacccgggcatgtacggcatctttgcgctcatcgaggcggtgcgccagctgcgtggcgaggcaggtgtgcgccagctccagcgccatcgcacggcagtggtgcatggcaacggcggcacgctgtccagccagtccaccgccgtgctcggcaccgccgacaccctctgaacccgcataccgaagaaagaaccctcatgatccgcgacccagacatcctggaagccctgctcgacagcgtgcgccgctttgtgcgagaacgcctggtgccggccgagaacgaagtggccgagaccgatgaaatccccgaagccatcgtgcaggagatgcgcgagctgggcctgttcggcatgaccattcccgagaagttcggcggcctggagctgacgatggaggaggagtgccgcgtattgttcgagctgtgccagacggcgccggccttccgctcgatcattggcaccaccgtgggcatcggctcgcagggcatcctgatggatggcacgcccgagcagcaggcccagtggctgcccaagctggccaccggcgaggtcatcgcctcgttcgcgctgaccgaacccgaggcgggatcggacgccgcatcgctgcgcaccacggccatcaaggacggcgaccactacatcgtcaacggcaccaagcgctacatcaccaatgcgccgcacgccggcatgttcacgctcatggcacgcaccaacccggccgacaagggcgcgggcggcgtgtcctcgttcatcgtggacgccaagacgcccggcatcagctttggcaagtacgacaaaaagatgggccagcgcggcgcccacacctgcgacgtgatcttcgacaacgtcaaggtgccggcggccaacctcatcggcctgcaggagggccgcggcttcaagaccgccatgaaggtgctggaaaagggccgcatccacatcgccgcggtggcggtgggcgtggcccagcgcatcctgcgcgacgcactcgcatatgccctggagcgcaagcagttcggccagcccatctgcgacttccagctggtgcaggccatgctggccgacagccaggccgagctgtacgccgccgagtgcatgaccatcgacgccgcgcgccgccgcgacgacgggcacaacgtctccaccgaggcctcgtgcgccaagatgtttgccaccgagatgtgcggccgcgtggccgaccgcgcggtgcagatcctgggcggcgcaggctacatggccgagtacggcatcgagcgcttttaccgcgacgtgcgcctgttccgcctgtacgagggcacgacgcagatccagcagatcatcatcgcgcgcaacatggtgcgtgaggcgcgcgccgcatgagcggggctccgccgctggtggaccgcagcgccttcatgcgcctgatcggcgccgcgcaggtgccggcgccgccgggcaaagtgcaggtgcgcctgccgcacctgcgcgaggaactgctcaaccagttacccgctgcgcatggcggcgtggtcatggcgctgctggattccgtgatgtcgcgcgccgcgggcgagctgcccgaggcgccctcgcagaccgcggtgacggttgagatgagcagccgctttcaccgcccggggcgcggcgcgctgctggccgaaggctgggtggtgcatgccacgcgcagcctgtgcagttgcgcgggccagctgctggacgaggacggccagctcgtggccaccgcacacggcaccttcaagtactggcttgcgccgactacgcttgattcaaaaaagtgagctgttagcgcttgtctagcaagggctagaggccaatttcattcaaagatcgcacgggccgctgccgctgcggcggtcactccagctgcagccgcccctgcgcatcggccaccagcaggtccaccagttcctgcgcaaagctgggcagggcctccatgctgcgcacgcagatctgcatctcgcgcaccgaccaggcgtccgacagcggcacgatggcgatgtccatggcctgcgcatggcggctggcggcggactcgggcagcacgcccacgcccacgccggcctcgatcatgcggcaggctgtctcgaagttgccgacctggatgcgcagcttgatcgggcggtgcagctggtcgctggcgtggcgcaaaaacgcatggatggcgctggactcgtgcagccccacatagtccagctccagtgtgtcggcaaagtcgatctgcatctcgccgtccagcgcatggccgcgcggcaccaccagcaccaggcggtcgcggcggtagggcagggtttccaggttctcggtgcgcaccagcccggcgacgatgccgatgtcggtctgcccctcggtcacggcgcgcacgatgtcgtgcgacagccgctcgcgcaggtcgatgttcacgtcggggttgcggcgcaggaagtgccgcagcaccggcggcaggaattcgcccagagaggtggtgttggcgaacacgcgcacatggcccttgatgccgcgcacgtattcctgcatgtcgccgcgcaggtgttcgatctgcccgagcaccatgcgcgcgtgggacacgaaggcctggcccggcggtgtgagcgtcacgccctggctggtgcggtacagcagcttggtgccgatgctttcttccaggttcttgatgcgcgtgctggccgccggcagggagatgaaggagagttccgcgccgcgcgtcatgctgttggcgtcggcaatgtgcaccatcaggcgcagatccacaagatcgaaatgcatggccatggccggcattgtagaaagcgctggataccctctggcggccctgcgtgaacgccagctttcacaaatgcaaagccgcggcgccggggcgggccgtaccatgcgccttccgctcggcaaccaccgcctgtccatgaccacccctgattcctcctcttccccaggcgcaggccgcgccggcgcgctcggccatctgcgcgtactcgacctatcgcgcgtgctggccggcccgtggtgcacccagaacctggccgacatgggcgccgacgtgatcaagatcgagaagcccggcgatggcgacgacacgcgccactggggcccgccgttctttcccgatgccgacggccagccgagcgaacacgcctgctacttcgccgcctgcaaccgcaacaagcgctccgtcaccgtggacatggccacgcccgaggggcagcggctgatccgcgagctggcccagcaaagcgatgtggtggtggagaacttcaagaccggcggcctcaagcgctacgggctggactacgaaagcctgtcggccctgaacccgcgcctgatctactgctcggtcaccggcttcggccacaccgggccgtatgcgccacgggccggctacgacctgctgatccaggccatgagcggcctgatgagcatcaccggccatgccgatggcgagcctggcggcggcccgatgcgcgtgggcgtggccgtgatcgacctgttcaccggcatgtatgccaccaccgccatcctgggcgcgctggaggtgcgccaccgcacgggacgcggccagcacatcgacatggcgttgctggacgtggccacggcggtgctggccaaccagggtgcgggcttcctcaacgccggcaacattccgaagcgccagggcaacacccaccccagcgtcgtgccctaccaggactttcccacgcaggacggcaacatgctgctggccatcggcaacgatgggcagttcgcgcgcttttgcgaagcggcgggcacggactgggccggcgacgaacgctttgccaccaacgccggccgggtgacccaccgtgagacgctgatccctctgatggccgccctcacgcgcacgcggcccacggccgcctggatcgcgctgttggaggacaaggccgtgccctgcggcccgatcaaccacgtcggccaggcgttcgacgatgcgcaggtgcgcgcacgcggactgcgcgtggagcagcagcgctaccccggcgcccagccgccggccggcgaggtggtcaaccgcgtggtgaccaccgccagcccgctgcgcttgtccgatacgcccgtcaccctgcgctatgccccgcccgcactgggtcagcacaccgacgaggtgctgcgcgagcggctggggctggatgccgcgcagctgcaggcgctgcgcgcgcagcgcgtgctctgaggcggcgtcagaaggcgtgggccacgcccacgccgaacgccgtgcgcgaggggttgtgttcgtagcgctggtgccccaggctcgcgtagagcatggtgcgcttggacaggtggtactccgtccccagtgacgccatgtggtgggtcaccccgtcgttcagccgctggcggccgtagcttgcgcgcagcgtggtgacgcccagggcgtagctgccgcccaccgacaccatgcgcgacgtagcggggctgctccccgcgcggctgtggtcgtaggccatcatcagcgtggcggcgcccaggcggtagaggccgcccaggaacaggtccttgtcaccgctgccgttgcgctcgtagcccaccatggcggccaccgggccctggtcgtagttcagtgccaccgagccgccgcgcccgtcgcggccgggtgcctgggtgcgctcggtcgaggcgctggcattgaacgagaagccgtcccaggtgggcgagtcgtagtagacgccgttggtcatgcgcccgtactccgcggccccgttgttgctggcgcggtcggtgggcgtgtagtagtgggccatgtgccaggcggtggaggcaatgcggttgaagttggagaaggcgtcgaacttccattcctggctccacatcgcgctgagggcgcggcccaggcgcaactggccccagccgccctgcaggcccacggtggattcgtcatgccagaagggcttgctgcccgccccttcggattgccccgtgtccagctcgaagcgtgtgctcaggcggaagttggccttgaggccaccgcccaggtcttccgtgccggccaccgccagatggctgcgctggatcgtccccagcttgcgggtcttgtcgtagtcacgaaagacgccggtgtccagatagccgctgatggtcacttgcgactgcgcggcggccggcagggcgagggcggcgagggtggcaaaactgagaggcagggattgggacatgcgcatcctggggagactccttgtgtgatgaaacgccctgccgctccctcgcggggaaggcatgggcgtggcgctgccgcaggcagcagggagagcgatgaaactggccatcgtaggaatggccagcgcgatgacgcgcccggcagacggttcgggattccaggtggccacagggactgcggcctgcccgaacaaaagggcgcatgcaggccgccaagggcagtctgcacggccgattataaaaatggggtgcgcgcgcgtcatccgcgatgtcccgtatgcgcgtgcgccggggccggaagggcaggcaaagaaaaaggcggcccgcaggccgccttgcgcacggagcgggccgtttcaggggtacaggccgcgcatctcgcgtgcatgcaggatgcgcttgcaggccacgatgaaggtcgccgtgcgcagcgtgaccttgttctcctgcgccacctgccacacgcccgcgaaggcctctttcatgatgcgcaccaggcgggcgttgatctcgtcctcggtccagaagaagctggagaagtcctgcacccactcgaagtagctgaccgtcacgccgccggcgttggagatcacgtcgggcagcaccagtacgcccttgtcgttgaggatgtcgtcggcctcgggggtggtggggccgttggcgccctcgatcaccatcttggcctggatccgtcccgcgttgtccttggtgatctggctctccagcgctgcggggatcaggatgtcgcaggccacgccccagaaggcgtcgttggccatgggctcggcgccggcgaatccgcccacgccgccggttcgctgcacgtgcgccagcagcgccggcacgtccagacccttgtcgttgtggatgctgccggtgtggtcctgcaccgccaccaccttggcgccggcctcggcaaacagcttgccggccgtgccacccacgttgccaaagccctgcacggccacgcgcgcaccctcgatggccatgccggtcaggcgcgcggcctccacgcccacggtgaacacgccgcggcccgtggcctccacgcggcccagcgagccacccaggtccacgggcttgcccgtgaccacgccggtggcggtggtgcccacgttcatggaataggtgtccatcatccaggccatgacctgggcgttggtgttcacgtccggcgcgggaatgtccttggaggggccgatgatgatgccgatctcgctggtgtagcggcgcgtcaggcgctccagctcggccttcgacagggtcttggggtcgacgcggatgccgcccttggcgccaccgtagggcacgttcacggccgcgttcttgatgctcatccaggccgacagggccatgacttcggacagggtcacgtcctggtgaaagcgcacaccgcccttgcccgggcctcggctgacgttgtgctgcacgcggtagccctcgaagtgggcgatggtgccgttgtccagctcaatgggcacatccacgatcagcgcacgcttggggcgcttcagcgtctccacccagcgcgccaggctgcccaggtaaggggtgacgcggtcgatttgctgcagatacaccccccaggggccgaggtggttggggtccagataggacggcagcgcgtgggtgggaaggggtgggttgggggtgttggacatgcggaattccttggggaatgtctaccaagcgaagcactttatgcctgtcgcccagggctgtccaacgccgccatgtttccatctaatgcattcgatgcataaccttgccatgcccgcgtcttggtgaaatttgctcctttaaaaggagctgttggcgcttgtcatgcaagcgctagagccctatttgactgtaaaattttccagcgcggggtcgcccggtgggtagcgcagttccaaccgctgcagcacgccgcgcagcacgctggcgatcatcagattgcggtgcgtcttggagtcggcgggcacgatggtccacggcgcccacggggtgtgcgtcgcgggcaggaaggcctcataggcgcgctggtaggcgtcccactgctcgcgcacctggatgtcgcccatgtcgaacttccagtgtttggtggggtcgtccaggcgctcctgcaggcgctggcgctgctcgtccttgctgatgtgcagcatgaacttcatgaccaccgtgcccgtttcggccagcagccgctcgaagtcgttgatgtgcgcatagcgctggcgctgctgctcgggcgtgatccagccgttcaccacgggcaccagcacgtcctcgtaatggctgcggttgaacacggtgagttcgcccgcgcccggcacctggcggtggatgcgccacaggtagtcgtgcgcgcgctccagctcggtgggcgccttccagcccacggcatgcacgcccagggcgctcatgcggccgaacacgccgcgcacggtgccgtccttgccggcggtgtccatgccctgcagcaccaccagcagcttgtagcggcggtcggcgtacagcaggtcctgcagcgcgtccagctccagcgccagctcctccacgcgggccttgtccagtgccttgtcgccgcaggaaaagggcttggcgccagggtcgtagtccttcaggtgcagcgcgccgttgtccttgtcggcgtgcttgccgttcttgtcgttcttgccgttgccgccgttcggggcgaagtccttgggctgccactggcgccattgcttggccagcgcgtcgtcggcgatgtcaaagggtggcaggtaggtgggcatgaacgctcctcaagatggtcggtgcctggctattgtggcgccgggctgctgccggggcgctggcgcgccatcaactctacgaagcggcgtgcgcccaggcccagcgggcgctcgcgggaccagaccacgtccacccacaactgggcgccgttgctcaggttctccaggggcagttccaccagcgtgccggcggcgatgcgcggcgccaccagcgcgcgcggctgccagccccagcccaggcccgcctcgatcaggcccagcgcggccaagtggctgtcggtgcgccaatggtggcgcgcgtagacgaagcgcgcatcggtctgccccaggtcgcgcccggccacgacgatctggcgcgtgccggccaggtgttcctcgcgcaggcctgcagggcccgcacccgccgcgcgcggcgccagcagcggatgttgcggcgcgatgacggccaccagggtttcgctgcccacctcctggaagtcttcccgcccgtccagactggggcgctcgaacaccagcgcgagctgggcgcgcccggcatgcagcagggccagcgcatcggcctggggcgcggccagcacctccacttgcagcagcgggtagtcctgcgccagcgtggccagcgggccgtgccagcgcgcggccaacagctcgggtgcaatggccagggtcaggcgctcctccagcccttgggtcagcgccagcgcctgggtgttgagctgctgcagctgcgccgccagcgcgcgtgcctgcggctccagcgcacgcgcggccgccgtggggcgcggctcgcggctgctgcggtcgaacaggggcatgtccagctcggcttccagctgggcgatggccatgctcacggccgagggcacgcgcgacagcgcccgcgccgcggcggagaacgagccgcggtccagcacggccaggaacacgaggacgttgtcggaagtgaaggccatgcgccaatctatcaatatttctgaaaaaagatgactttttccttcagatttcactccctatactgcgccgcatgagtgcaacatcacatgctgtcggcctgcaggggccgaagcgccgggtggtttttgtcaccctttacgaaatcatcgcgatcatcgtctccagcctgctcttcatggccattcgccagggcgcgggcgcttcgggggtgatggccgtcgtcgcgtccgctctggccatcgcctggaacgtgaccttcaacgccttgttcgagcgctgggaggcgcgccagcgcgtcaagggccgctccgtactgcggcgcgtagtgcacgccgtgggtttcgagggcggtctggcgttggtcctcatcccactgatggcctggtggttcggcgtgagcctgtggcaggccacggtgatggaggccggcctgctgctgtttttcctcgtctacacctacgccttcaactgggcgtttgaccgcatttttggcctgcccgcatcggcccaggccatgcctgctgccgcgccagcgggggtcgtggtgggtgctccttagttcatagctgcttgcgcttgactggtaagcgctagagccattttttactcttgctgtgcagcaccgccctgcagggaaggcggagcagcggtgcgtgcgatggcaggccgcagtagcgccacgaactcgcgcgccgcggcgctgcgcgaggcgccgcggcgccacagcaggccggcgcggcgcacggtgcgcggctcggtgagcacggcggcgcgcatgtcggggcccgcgtgcagggccgcgtgctcggcggcgatggtggccagcggcccgctgcggcaggcctgcagcagcgcatccaccgactccatctccacgcgcaccagcggcgtcacgcccgcctgggcgaaggccgcgtcgatcaaccggcgcgtggcgaagctggccggcagcagcgccaggggcacgcccgccagctcggccagccgcaggcgctgcctgcgcgccagcgggtggccctggtgcaccaccagatgcatgcgttcctcgaacagcggctcggcctcgatctcctcgcggctcgcgggatggaaggcgatgccgagatccagccggccggcgatcaggagctcctcgatctggccgctgcgcaggtcgcgcacggtgagctgtacgcccgggtagcgcgcgctgaaggcggccaccgcgtcgggcacgaagcgcgtaagaaaggtggggatcacgcccacctggagcgtgccggtctgcagcgcgctcatgtcggccacggcctgccgcctggcttccagctcctgcagcgcgcgcgctgcgtggtcgcgaaaggcatggcccgcctgggacaggcgcagcccgcgccccaggcggtcaaagagcggcacgcccagttcggcctcgagctggcgcaggccgtgcgagagggtggactgggtgacgaacagcacatccgccgagcgggtgaggtgctcggtctcggccacgctcaagaagtaccgcaactggcgcagttccatgggtgcaattcgttctaagggttaaccctaaattccgtgactgttcgatgaaatcgaacaaaaactgcaatatatctcattggattcgccccgatgccagcgctaaggtcatggcccgtaacgcttttttcgccacggcccgctttccatgacgacttctccctccgcttccgtgctgcgcatcgaacgcatccaggcgcgcatcctggacatccccacgatccgcccgcacaagctctcgttcggcgccatccagcgccagagccccgtgatcgtgcagctgtggctgagcgatggcgccagcggcttcggcgaggccgcgaccatcggcggcccctcgtggaacgaggaatcgcccgagagcatccggcacgccatcgacagctacctcgcgcctgccgtgatcggccaggacgcgggccgcttcgagcagttgctgcagcgcatggatctggcctgcaagggcaaccgctttgccaagagcgccgtggagcaggccgccatcgacgccgtggcgcgcagcctgggcctgcccgtgtggcaactgctgggcggcaagcagcgcgagagcctgcccctggcgtggacgctggccagcggcgactccgccaaggacatcgaggaggccgagaagatgctggccgcgcgccgccaccgcatcttcaagctcaagatcggcgcgcgcgcgccgcaggacgacgtggcgcacgtggcacgcatcgcccgcgcgctggacggccgcgccagcatgacggtggacgtgaaccaggcctgggacggcgccaccgcgcgccgctacctgcccgagatgatcgacgccggcgtgggcctgatcgagcagcccgtggcccagtggaacgaagaggcgctgcgccagctcaccgccacgctgccccacaccgcgctggtgatggccgacgagaccgtctgcacgccgcaggacgcgatgcgcctggcgcgccataacgcctgccacgtgttctcgctcaagatcgccaagcacggcggcctgctgcgcacgcgcgccgtggccgacgtggcgcgcgccgccgacatcggctggtacggcggcacgatgctggagacctccgtcggcagcgccgcctcggcccatgtgttcgccacgctgggcggcacgcaccacaactgcgagctgttcggcccgcagctgctggtggacgacatcgtggagcagcagatggtcctttccgacttcgcgctgcagttgcccgacgggccgggcttcggcctcaccgtggtgcccgagcggctcgagcgcttcgaccgcgcgcgccagggcctcgcgcccgtgcacgtggacctgggccgcgccagcgcgcagcccgcctgaacccctttttttgccaggagaaacccagatgctgttcctcgttcgcatggatgtgaagattccccacgacctgcccgccgcgcaggccgacgaaatcaaggcccgcgagaagaagtactcgcaagacctgcagcgtgacggccgctggcgccacatctggcgcgtggtgggcgagtacgccaactacagcgtgttcgacgtgcagtccaacgacgagctgcaccagctgctgtcgcagctgccgctgttcccctacatggacatccacgtgacgccgctggcgaaccacccgtcagccatcgtgcaggaaggcgccgccggctgacgcacggcccccgacaccccacattccatcccacaggagagagacatggccgaatacaccgcccagcagttgctggacatcgtcaacaccgtgcacgtggccgagggcaatgcccgcgtgcgccagatcacgcagcgcatcgtcacggatctgtttcgcaccatcgaagacctggaggtgacgcccgacgagttctgggccggcgtcagctggctcacgcgcctgggcgccagcggccagacgggcctgatcaccgccggcctgggctttgaccgcctgatcgacatccgcatggacgaggccgacgagcgcgcccagcgcgccgccggcacaccgcgcgccatcgagggcccgctgttcgtggccggcgcgccgctgtccgagcgcgaggtgcgcctggacgagggcgaggagccgccgcgcggcgaggtggtggtgatggaaggccgcgtgctcgataccgacggccagcccgtggccggcgcgctggtggacgtgtggcacgccaacgagctgggccgctactcgcacttcgaccccggccaggcgccctaccacctgcgccgcaagattcgcactggcgcggacggcagctatcgctttcgcagcttcatcccgccgggctatgccatcccgccgggcagccccacggccgaactgttcaatgccctgggccgccatggcaaccgccccgcgcacatccacttcctggtggtggcagacggcctgcgcacgctgaccacgcaggtcaacattccgggcgacagcttcctggacgacgacttcgccttcgccacgcgcgacggcctggtggtcacgctggagccgggcacgcccgccgccggctatgaatcgctgggcatcagcgcgccgttcacccgcgtgcgctttgacttcgtgctgcaaaaggccctgtcggccgacgagcagcgccccgaggcacgcatggaccgcgtggccgccgcctgacatcctggacctgaggtagacacaccatgactttctcccgccgcattgccctgctgggcgcctgcaccctggccgccgccggcctgctgcccgctgccgccatggcgcagcccgacgccaactggccttccaagcccatcaagtgggtcgtgcccttccctccgggcggcgccatggacgtgattgcccgcacgctgggcgagaaggccggccgcacgctgggccagcccttcgtgatcgagaaccgccccggcgcgggcggcaacatcggcgccgacgccgtggccaagtcaccggccgatggctacaccatcatgatcacgtccatcggcatggccaccaacaaggcgctgtacccgcgcctgagctacgacccggtgaaggacttcgcgcccatcagcctgctggccatcgtgcccaacgtgctggtggtgaacaccgccaagacgaccgacaagtccgtggccgacgtgatcgcccatgccaagcgcgaccccggcaagctcacctatgcctcggccggcaacggcacctccattcacctggcgggcgaggtgttcgcctccatggccgggttgaacctgctgcacgtgccctacaagggcagcggcccggccgtgaccgacatgctgggcggccaggtggacctgatgttcgacagcatcacctcggcgcgcccgcacatcctgtcgggcaagctgcgcgcgctgggcgtgaccagcgccaagcgatcggccacgctgccgggcgtccccaccatcgccgaggccggcgtgccgggctacgaggtctcgccctggttcgccgtgttcgcgcccgcgggcacgccggcggccatcgtgaacaagatcaacgccgcgctgatcgacgccatgaagcagcccgataccgtggccaagttcgagaccatcggcgccgagcccatcggcaccacgccgcagcagctggccacgcacctggacaaggagttggcccgctggggcgcgctgatcaaggagcgcaacatccgcatggattgatagcgaagttgctatgaaataaggagctttcagcgcttgatagaagggcgctgaaagctcttttggcttgtaatctgcggcggcgcctagcgcggcaccaggaacacggtcttttccgacacctgcgcccggtcgcccagcgcctgtacgtccaggtgcacggtgtgcgagcccgcaggcacggcgccatagggcacctgcagccgcaccgccacccagcgcgactcggcggggccgatctccacttcgggctccgaggccacctgcagcccctgcaggccgctggccgtgatgcggtagcgctggggctgctcggtggcattcatgacctgcacgcggtagatgttctccagttgcccacccgccaccacgcgcgagagcgcggcgcggtcgcgcaccacatccaccttcagcggcgtgcgcgtgaccaggctggccagcatggccgtgcacagcgccagcagcacggcgctgtagaacagcacgcgcgggcgcagcacgcggcgcagcatctgtgcgctgctccagcggttttgcatgccgttttgcgtggcgtagcggatcaacccgcgcgggtactgcaccttgtccatcacggtgttgcaggcgtccacgcacatgccgcagccaatgcactcgtactgcaggcccttgcggatgtcgatgcccgtggggcatacctgcacgcacagcgagcagtcgatgcagtcgcccaggccggcggccttggcgtccaccttcttgctgcgcgcggcgcgcggctcgccgcgctgggtgtcgtaggtgacgatcagcgtgtccttgtcgaacatcgcgctctgaaagcgtgcatacgggcacatgtacttgcacacctgctcgcgcatgtagcccgcaaagccataggttgcgaagctgtagaaccccacccagaagatctgccaggtgccgtgcagcgccagcagctcgccgcccagttggcggatgggcacgaagtagcccacgaacgtgaatccggtccatagcgccaccgtcacccaggcgagctgcttgagcgtcttgcgccacagcttctcgaaggtccatgggcccttgtccagccgcatgcgcgcgctgcggtcgccttcggtcaggcgctccagccacaggaacagctcggtgtacaccgtctgcgggcaggcaaaaccgcaccacagccgccccgccaccgccgtgaacaggaacagcgacagcgccgacatgatgagcaggccggtgaggtagatgaagtcctgcgggtacagcaccaggccgaacaggtaaaagcgccgcgcgcccaggtcgaacagcaccatctgccgctcgccccactgccaccagggcaggccgtagaacaccccctgggtgagcagcaccagcgcccagcgccagcgcgtgaacacgccgccgatggcgcgcgggtagatcttcttcttggcttcgtacaggtcgacgtagacgtcgcgttcggcagcggggggctgggtctgcggggcgggcatggaaggggcgtggttgtgatggtcttgggcgaagggcggtcgatcaggcgctggcgctgtcctcgccgatcagcagccgcgtggcgctcaggaagcggtgcggcggcacctccaggttcgtcggtgcgggcttgttgcggtacacgcgccccgcgttgtcgaacgtggagccatggcaggggcagaagaagcccccgggccagcccgcgcccaggccggactgcggcgcgcccggggccacggccgtgggcgagcagcccaggtgcgtgcagatgccaatggccacgaagacctccggctggatggagcggtgggtattgcgcgcgtagtcgggctgctggtccttggccgatgcggggtcggccaactgtgcctccagcccctgcagcgactgcagcatctccggcgtgcgccgcacgatccagacgggtttgccgcgccactccacggtgagcatgccgcccggcggcaggccggcgatgtccacctccacggctgcgcccagggagcgtgcgcgttcgctgggcgccaggctgctgaccaggggcacggccgcgccgacggcggccaggcccccggcggcggccgtggcgtggatcagggtgcggcgttctgcgtcgggcgcagcgcaggtgcacgaggcgggcagggcagtcatggcggttccttcatgatgggcgcgtccaaagggccgcgcgcttgcttgtcctgactcaagagccgtgccagcctggccgcgcggcactgcgtgcggaatccctatgtggaacaaaggcttacatccacccaaggagtcagcgctgccatggtggacggcagaaacactgccaatgcatgccatttgtgacaccatatgtcaccatggccgacatccctgatctttcccccaccccggcgcaggcggcgcagaccgcgctgctggcctcctggctggaggggctgcccgagccgcacatcctgttcgaccgcggctaccgcatcgtggccgccaacggcgcctaccgtcgccagttcggccagggcgcgccggtggtggggcgcacctgccatgcggtctcgcaccattcgcccgtgccgtgcgaccaggcgggcgagacctgcccgctggcgcgctcgctcttcagtggccagcgcgagcgcgtgctgcacctgcaccacaccccggcgggcgaggaatacgtgcagatcgaactggtgccgctgcgcgacgaggcggggcagccccagtactttctggagaagatggagccgctgcgcattgcccaggggcagccgggcgcgccgggcatgatcgggcgcgcgcccgcgttccaggccgtgctggagctgatcgcgcgcgtgggcccgtcgcaggccagcgtgctgctgctgggcgagtcgggcacgggcaaggagttggccgcgcgcgccgtgcacgaggccagcccccgcgcggggcggccgttggtggtggtggactgcgccagcctgcccgagacgctgttcgagagcgaactgttcggccacgagcgtggcgccttcaccggcgcccatgccgcacgcgccggcctggtggaggcggcgcacggcggcacgctgttcctggacgaggtgggcgacatcccgctcaccatgcaggtcaagctgctgcgtttgctggaaagcggcacctaccgccgcgtgggccacaccgagctgcgccgcgcggacatccgcctggtggcggccacccaccgcgacctgcgcgccatggtgcgcgaggggcggtttcgccaggacctgtactaccgcctgagcacctttcccatccagctgcccgcgctgcgcgaacgcccgcaggacattccgctgctggcggaatcgctcttgcagcgcgtggccggggggcggggcctggtgcttgcgcccgcggcgctgcgccggctggcgcagcaccccttccccggcaacgtacgcgagctgcgcaacgtgctggatcgtgccgcgctgctgactgacggcgcggtggtggccgcccatacgatcgagcgcgcgctctcgttcgatgcgcccgcggcggcgccggcgcgcgctgcgcagcagcccgaccacgccaccctgcgtgacatcgaatccgaggccctgcgcgcggcgctggcggggggggccgcgtcgcgtcgcgaattggcgcgcgccctgggggtcagcacgcgcacgctgtaccgcaagctgcgactgttacgggagcagggctgatgctccttgtttgatagctgtcagcgcttgctgtggctggcttgcggtctgtttttgcttgaaccaaccaccgcccgtataggggccacgttctgggcgcacagtgtacgcgggggtatatccatatgcctgccccccaaaggtgggccgcgtagaattcgacgctttcccgaggagcgctgcagcgcccgccggccggggccgcacaggcggctcgcgcgtggcggcgtcaggctcgggcccaccgcggcatgcagccgtgcgtgtaccaacggcgctcacctgatgtgtctgttcttgttatccaggtgagccccatgccgtcgtccgcccccgcatcttccgtcccttcgcacgccgtgccgcccatgcgcctgtcggggctggagcccgtgttcatcggcgaggggagcttgttcgtcaacgtgggcgagcgcaccaacgtcaccggctccaaggcgttcgcgcgcatgatcctgaacgaccagtacgagcaggcactgtcggtggcgcgtcagcaggtggaaaacggcgcgcagatcatcgacgtgaacatggacgaggccatgctggacagcaaggccgcgatggtgcgcttcctgaacctcattgcctccgagcccgacatcgcccgggtgccggtgatggtggacagctccaagtgggaggtcatcgaggccggcctgcgctgcctgcagggcaagggcatcgtcaactccatcagcatgaaggagggcgtggaggagttcaagcgccaggccaagctgatccgccgctacggcgcggccgccgtggtcatggccttcgacgagaagggccaggccgacaccttcgcacgcaagaccgagatctgcgagcgcgcctaccgcatcctggtggacgaggtgggcatggcgcccgaggacatcatcttcgaccccaacatcttcgccatcgccacgggcatcgaagagcacgccaactacgccgtggacttcatcgaggccgtgcgctggatcaagcagcatctgccgggcgccaaggtgtcgggcggcgtgtccaacgtgtcgttcagcttccgcggcaacgagccggtgcgcgaggcgatccacaccgtgttcctgtaccacgccatcaaggccggcatggacatgggcatcgtcaacgcgggcatggtcggcgtctacgacgacctcgaccccgagctgcgcgagcgtgtggaagacgtggtgttgaaccgccgccccgacgcggccgaacgcctgctggagatcgccgaggccgccaagggtgccgccaaggacgacagcaagaagctggagtggcgcggcacgcccgagcacccgaaaaccgtgggtgagcgcctgtcgcatgcgctggtacacggcatcaccgacttcatcgtcgaagacaccgaggaggcctaccagcagatcgtggtgcaaggcggcggccgcccgctgcacgtgatcgaaggtccgctgatggacggcatgaacatcgtgggcgacctgttcggcgcgggcaagatgttcctgccccaggtggtcaagagcgcccgcgtgatgaagcaggccgtggcccacctgatcccttacatcgaggaagaaaagcgccagcaggaagccgccggcctggacgtgtccagcaagggcaagatcgtcatcgccaccgtgaagggcgacgtgcatgacatcggcaagaacatcgtgaccgtcgtcctgcagtgcaacaacttcgaggtcatcaacatgggcgtgatggtgccctgccatgaaatcctggcgcgcgccaaggccgaaggcgcggacatcatcggcctgtcgggcctcatcacgcccagcctggaagagatgcagtacgtggccggcgagatggacaaggacgagtacttccgcatcaagaagattccattgctgatcggcggcgccacctgctcgcgcgtgcacacggcggtcaagatcgcgccgcagtaccagggccccgtggtctacgtgcccgatgcctcgcgcagcgtgagcgtggcgcagagcctgctgggcgagcaaaaggacagctacctggcggaggtgcaggccgactacgaccatgtgcgccacctgcatgccaacaagaagaagacaccggtgtggccgctggcgcagtgccgcgccaacaagacgcgcatcgactgggcgcattaccagccgccggcgcccaagttcatcggccggcgcgtgatcaagaacatcgacctggccgagctggtgcccttcatcgactgggcgccgtacttccagacctgggacctggccggcaagtaccccgacatcctgcaggacgaggtggtgggcgaggaagccacgcgcgtcttccgcgacgcacaggccatgctcaagaagatcgtggagggccgctggctcacggcccatgccgtggtgggcttctggcccgccaacaccgtgcgcgatgacgacatcgagctgtacgccgatgccgcgcgcgacaaggtcgtgctcacctggtacggcctgcgccagcaggccgagaagcagcccgacgccgagggccgcatgcgccccagtcgctgcctggccgacttcatcgcgcctcgcctggagggtggcgcacccacgcaggccgaccacattggcgcgtttgccgtcactgccggcatcggcgtggatgccaaggtggccgagttcatggccgaccacgacgactacagcgccatcaccctcaaggccctggccgatcgcctggccgaggccggtgccgaatggctgcaccaccgcgtgcgcaccgactggtggggctaccaggcgggcgagcggctgtccaacgacgaactgatcgccgagaagtacgtgggcatccgccccgcgccgggctaccccgcatgccccgatcaccgggtgaagaagccgctgtttgcattgctgggcacggccgacgtggacatggacattaccgacagctacgccatgacgcccgcggccagtgtgagcggcttttacttcagccaccccgagagcacctacttcagcgtcggcaagatcgacgatgcgcaggtgcaggacatggcccagcgcagcggagtgcccctggccgaggtggagcgcgcgctcgcgccgaatctggggctttagcgcctggtcggcgcaggccatgccaagatcgacccatgaacctgcgcctgctgacacaccacactgcacccctgctgctggcggcctcgatgccgctggctgcctgggcgaacccgtcctggctgacggctgacgggcgccccctgccggctgcgcatgaagcggtgcgctggctcaacgaagccgcagccgatgggctggagccggccgactatggcgcgcagcacctgagtgatgcgctggcggccgcagccgcccgcggcctggatgccgcctgcgccgtggcgctcgaccaggagctgacgcaggccgtggagcgctacctgtatgagctgcacggcgggcgcatcgatccggcacggctcaacgagcgctacgaccactcccgccgcccccagcccgacctgcgcgccgcgctgcagaccgcgctggccgacggccagatccagcaggcgcgggacgcggccatcccccgcgtgcccatgtacccggcgctgcgcgcactgctggcgcagtaccgcgcgatgggcgctcaccctgcctgggcgcagccgctgcccgcgctgccgggccgcaagctcacgccgggccagccctgggagggcctgggcgtgctggccgagcggctggtggcgctgggcgacctgccgccgcagcccacgggcgagccgcccgcagcgtccgcgccagcgcaatacgcccccgcattggtcgaggccgtcacggccttccagcgccgccacgggctggaggcggacggggtgctgggcgcgaccacgctggcggcgctgaatgtgcccccggccgcacgcgccgagcagatcgcgctgcagatggagcgcctgcgctggacgcccgtgctgcagggcccgcgcatgatcgccgtgaacgtgcccgaataccgcctgcgtgcctatgagtacgcgggtggcaggatcacgctgcgcctgtccatggcggtcatcgtcggcaaggcgctggatacgcgcacgccgctgttcgatgaggacatgcagtccatcgaattcagtccgtactggaacatcccgccgtccatcgcccgcggcgaaatcgtgccacgcctgcgccgcgacccgggctacctggcacggcagggcatggagttcgtcagcgcggcgggcgtgagcaccgacgctacacccgagatgctgggcgccgtgctggcaggccaggcgcgcatacgccagcgcccggggccgctgaacgcgctgggcgatatcaagttcgtgctgcccaacaacgacaacatctacctgcaccacacctcggcgcccacgctgttcggccgcagccggcgcgacctgagccacggctgcgtgcgtgtcgaggagccggtggcgctcgcccagttcgtgttgcaggacgatcccacctggaccgtggagcgcatccgtgcggccatggcgcagcccaagcctgtgttcgtacggctgccgcatccggtgccggtcatcatcacgcacatcaccgtggtggtgcaggacggccgtccgcacttctatggcgacctgtacggccatgaccgcaagctcgccagcctgctgcgccagcattcggcaaaaccctacgatgcggtccgcgcgggtagtgctgccggggtgatcggtccaaaatagcgcgttttttcgctttttcgaggtttttcgcgcatggctccaccgcacaacccccaccgccgtctattcctggggcgcggcgccgccgtcgcacacgccgctgcggccgcggtgctgctgcccaaggcggcgttggcgtcgctcagcgaagagcaggaccttgcgcggcgcctggccttcaaccacctgcacacccatgagcggctggcgctggtctacgcccagggcgaacaattcgttcccgcggcgctgcccacgctcaaccacttcctgcgcgaccactacagcggcgacgtcggcgtgatggacccggacctgttccacctgctgcaccgcgtgcgacagacgctgcagacgcagcggcctttcgaggtcatctccggctaccgcagcccccacaccaacgagacgctgcgcaccacgcgcggcggcggtgtggcgcggcgcagcctgcacatggacggcaaggccatcgacgtgcgcctgcccggcgtgtccctgagcgacctgcgcgacgccgccatctccctgcgggcgggcggcgtgggctactacgcccgggagcagttcgtgcacatcgacaccggacgtgtgcgcagctggtaagcctctgcgccgcaagagaaccaaggccccgcatgcggggcctttttcatgtctgaggaagggcgcttgctacaccgggtcgcccggcgccgccatctccagctgcatcatgattatgttgaccagcgtgtgcaccgtgggccggccggtctcgatgacgtagtgcgcggcctcgcggtacagcgggtcccgcgcacggtagaggtcgcgcaggcgggccagcgggtcgtccacctgcagcaggggacgcgtgcggtcgtgcttgatgcgcttgaagatctcgtcgggcgaagcgcgcaggtacatcacatggggaaagctgcggcgcagcgtggcgcggttgtcctcgcgcagcacggcgccgccgccggtggacagcaccatgccgccgggctgggcggccagctcggccagcagcgcagcctcgtggtcgcgaaaggccgcttcgccatgctggtcgaaatagtcgcggatgctggtgcccagccactgctccagccgctggtccaggtccacgaagggaagccccagacggcgggcgagctggcggcccaccgtggatttgcccgagcccggcatgccgaccagggcgcaacgcgtttgcatgcttgtctgtcgtggtgagtgaagactggggagtgtaagagcgtccacctggtccgtggcagccggtgcgcggccggctatcggcttgcgccgacagggggcccggcccgcactgtgcacaatcgggccatgccaatgaccctgcagagcctcaaatctattgcccagccactgctgcagcgggtgttgcagcccattgcgccgctggtgcgcgccgtgcagatgtggctggacgccgacggcctgcgcatgagcgcggcgatgtcgttctacggcatgctgagcctggcgccgctgttgctgctgctggtgggggtgctcgggtggtggatcgaccaggcctacctggagagcaatctcatcgcccaggtgcgcggggtgatgggcgagcgcggcgccgaggtggtgcgcctggcgctggccagcgcgcaggagccggccgaggggcgcctcgcgtcgatggccggcttcgtgctgctgctgtcgggcgcgacgggggtcttcgtggaactgcagagcgcgctggagcggctgtgggcacacggccagcccgcgcccgagcgcaaggcgtggtggcgcatggcctccctgcgcctgcgaggcctggcctatgtgctggccatcggttttctgctgctggtgtcgctggtgttgtccacggccatcaacgtgctggccacctgggccagcgcgcggctgccgttcggctcgggcacgctgctgcagatcgtcaatgaggccgtggccttcgccgtggcggtggcgctgttcttggggctgatgcgcatcggcagcggccccaagccgcccacgcattgcctggtattcggcgcggtggtgggcgccacgctgttcacggtgggcaagcagttgctggcgctgtacctgtccaccgcggcggtggtgtcggcctatggcgctgcgggctcgctggtggtgctgctgatgtggatctacttttcgtccgcggtgctgctgttctcggccgccagcgcgcgggcgctgcacgaaacgcgtaccgccgcctccgcgccggcgggccgttgaccgctgattacgtccgttacgccgcgcgcggttttgtgaagcagggccggcgttagccttggcgccggtgccgtggcggctgcatgcgcagcccgcggcttttcctctggcaaccgaacgagcacatgcattccacctctgcttcccctgccgcggccccgtccgcggcttcgctcaaatggctgtgggccgccgtgggcgtgctgggcgtgagtgtgctggccctgggcggcacgctgctggcgcagaacctgcgcggcggttcgcctgctggcgactccgcggccggcggaccggctgccacgctggcagccactgcgccgcgcacgcccgaggcggaaatgttgaatgaaaaagcgcctccagcccagtctcagcaagcgatggcagctctcgattcaggagcaaatcccacagcccggcgcgcagcagcgccgccttctccgcaggcgtatccacaggacgacccacagacgtatgcacagggctatccacagccggcggcatcgccctcgccagtgccaacccagcgcggcgaaccgctgcagcgggccgtggcgcagcgcagtgcggcgccggtgtgcaccacctgcgggcgggtggagtcggtgcgcgccgtcgagcaggccgcgccggccacgggcgtgggcgcggtcgccggcggtgtgctggggggcgtgctgggcaaccagatcggcaagggatcgggccgcaccgcggccacggtgctgggcgccgtgggcggcggctacgtgggccacaaggtggagcagcgcgcccgtaccaccacggtctaccagatgcgcgtgcgcatggatgacggttcggtgcgcagtttcacgcgcgcccagccgctggccgagggcacggccgtgcgcgtgcagggcaagagcctgcgcgtggacactggggccgatgccgaccgcgcgggcgtggagccggtgcgcgtagtggaccggggctattgagcgcaggggcctgcgcttgacgagagtggctacccaggtgctacgaaaataaaagcggcctgcgcttgcgggcaggccgttttgagggggattggcgttggatcgcctgtgggcaagcgccaatagctcctattttgctagcaaatcgacgcggcgagggccgcgtgcgtcacttctccacgaaggcgcgctcgatcacgaagtcgccggggcgcgtggtgttgccttcctcgaagtcgcgcttttccagcagttccttgagcgaggccagcatctccgggctgccgcagagcatcacgcggtcttccagcgggttgagttcgggcaggcccaggtcggcggccagcttgccgctgtcgatcaggttgggcatgcggccctggttgcggaagggctcgcgcgtgaccgtggggtagtacttgagctgcttggtgatcagctcgcccaggaactcatgctggggcagttccttggtgatgtagtcgtggtaggccagctcggccacctggcgcacgccgtggatcaggatcacctgctcgaacttctcgtacgtctcggggtcgcggatcacgctcaggaacggcgccaggcccgtgcctgtggacatcaggtacagccgcttggcgggcaacaggtagtcgatgagcagcgtgcccgtgggcttcttgcccacgatgatggagtcgcccacctggatgtgctgcaggcgcgaggtcagcgggccgtcgggcaccttgatggagaggaactccaggtgctcctcgtagttggcgctgacgatgctgtaggcgcgcagcagcggcttgccgtccaccttcaggccgatcatggtgaagtggccgttggagaaccgcagcgccgggtcacgcgtggtggtgaaggagaacaggcggtcggtccagtggtgtacggtcagtacacgctcttcgtgaaatgcgctcatggatgggtgccagaaaaatgaacgaaaacagggcgaacgggagccgtgggggcagggccggtggcgttagtgtcgcggctttgatatgcgctctcggcataagccgacatttgcgctgtgtccacggcacccgtcaagcatcgcgtgcgggcgttggctgccccctgccatgcgggcaaacccgcacattgtcgggcaaactcgtggcagcggtacagttgcgttgcccggaagctgacctgtggcaaaggattcgaccatgcacaagcccttcacccccctgctcgtcctgctgtttgcggggggcgcctatgcgcagggggcctacacgatcggggagatcaacagctacaaggcccagcccgccttcctggagccctacaagaagggcatggaactggcggtcgagcagatcaatgcggctggcggcatccagggcaagcaactgcggctggtcacgcgcgacgacaacgccacccccggcgacgcggtgcgcgcggccgaggaactgatcgcgcgcgagaaggtggatgtgctcatgggcagctttctgtcgcacgtgggcctggcgctgaccgacttcgcgcagcagaagaagcgcttcttcctggcggccgaaccgctcaccgacaagatcgtgtgggagcacggcaaccgctacaccttccgcctgcgcccctccacctacatgcaggtggccatgctggtgcccgaagccgtggcgctgaagaaaaagcgctgggccatcgtctaccccaactacgagtacggccagtcggccgtggccaccttcaagcaactgctcaaggccgcgcagccggacgtggagttcgttgccgagcaggccacgccgctgggcaaggtggatgccggcagcgtggcgcaggcgctggaagacgccaagcccgatgcgatcttcaacgtgctgttcgccgccgacctcgccaaattcgtgcgcgagggcaacacgcgcgggctgttcgcgggccgcagcgtggtgagcctgttgtcgggcgagccggaatacctggacacgctcaagagcgagacgcccgagggctggatcgtcaccggctacccctggtacgccatccagacgcccgagcacaaggcctttctggacgcctacatgaagcggttcaaggactacccgcgcgcgggctcggtggtgggctacaacgccgtccagtcggttgcggcggggctggccaaggctggatcggccgacaccgagaaactcatcaccgccttccgcggcctgcaggtggccacgccgttcggtcccatcacctaccgcccgcaggaccaccaatccaccatgggtgcctacgtgggcaagaccgcgctgcgcatgggcaagggggtgatggtggacttcacctaccgcgacggcgccaagtaccagcccagcgacgccgaggtgaagcggctgcgcaaggacgagtgaccgccggactctgcgccggcgcccttcccctgggggaccgcgcggccgctaccgcggggcgacccgggcgctatggctgcgggcttcaaccgcgcgggctgcggtggccctgtgcggcaatggacgactgacatggatatttcggggctgctggcccaactgctcaatggcctggcgggcgcttccacgttgttcctcgtggcggcggggctgtcgctgatcttcggcgtgatgcgcatcgtcaacttcgcgcacggctcgttctacatgctgggcctgtacttggcctatgccctggtggagcgtctgggcgaggccctcggcttctggcctgcgctgctgtgggctccgctggccgtgggcctgctgggcgcggcggtggaggtgctgctgctgcgccgcatctaccgcgcccccgaactgttgcagctgctggccaccttcgccttggtgctggtgatcaaggacgcggcgctatggctctgggggccggaggagctgttcggcccgcgcgcgccgggcctggagggcgcggtggacctgctgggccggcgcttcccggcctacgacctgttcctcatcgccgtggggccgctggtgctggtgctgctcacgctgctgctcacgcgcacgcgctggggcacgctggtgcgcgccgccacgcaggaccgtgagatggtcggtgcgctgggtgtgaaccaggcctggctgttcaccagcgtgttcgcgctgggggccctgctggcaggcctgggcggcgcgctgcagctgccgcgcgagcctgccagcctggaactggacatgctcaccatcggcgccgccttcgtggtggtggtggtgggcggcatgggctcattgcccggcgccttcgtggcggcgttggtgattgccgagctcaaggccgtgtgcatctggctgggcgtggtcgaggttgcgggggtggaggtggcctttccccagctcacgctggtggtggaattcctagtgatggcggccgtgctcatctggcggccctggggcctcatgggccgcccgcaggccgtggcacgtggcgtgggcgcgcccgaggcgccgctgcgccaggcggggcagggtgccacggccgcttggtgcgcgctggtgctgggcctggcgctgctgccgctggcggtggagccgggcagctacgccaccgtgctgttgaccgacatcgcgattgccgcgctgttcgccgccagcctgcattgcattctggggccgggcgggctgcattcgtttggccatgcggcgtacttcggcctgggcgcctacggcgcggcgctgctggtgcgctggctggactggcccatgggcacggcgctgctgctggggccgctggtggcggcggccggtgcgctggtgtacggctggttctgcgtgcgcctgtcaggcgtgtcgctcaccatgctcacgctggcgttcgcgcagatcacctgggccatcgcctaccagtgggacggtttcaccggcggcagcaacggcatcaccggcgtgtggccgccgcagtgggccgcgcagggcgcgggcttctattggttggtgctggcgctggccgtggcgggcatctacctgctgcggcgcatgctgtttgcgccgctgggctgggcgctgcgcgcggcgcgcgactcggcgctgcgggccgacgccattggcatcgacgtgcgcggcgtgcagtgggccgccttcgtggcggcggggctgctggccggtctggcgggggcgctgtacgtgttttccaaaggcagcgtggcgcccgatgcgctgggcgtgtcgcgctcggtggacgggctggtgatggtgctgctgggcggcatgcagcagctggccgggccggtggtgggcgcgggtgtgttcacctggctgcacgacaccgtggcgcgcagtaccgactactggcgcgcgctgctgggcggcatcatgctgctgctggtgctgctgtttcctcaaggaatttcggggtttgcgcagatatggcaagcgcgagcagctattaaaaacaaagcacaggagggcgcgccatgagcctgctgcaggtccaggggctgcgcaagtccttcggcggcgtgcaggccgtgcagggcgtgtcgttcgcactgcaggccggcgagttgctggcgctgatcggccccaacggcgcgggcaagagcaccaccttcaacctggtgggcgggcagctcctgcccgatgcggggcgcgtgctgctgcaggggcaggacatcaccggcctggcgccgcgcgccgtctggcggcgcggcgtggggcgcaccttccagatcgcgcagacctttgccagcttcaccgtgctgcagaacgtgcagatggcgctgctgtcgcacgaccggcaggcctggcgctggtggcgccgtgccgacgcgcaccgtccgcacgatgccctggcgctgctggagcaggtgggcatggctgcccaggcgcagcgcccgtgcagcgcgctggcctacggcgacgtcaagcgcgtggagctggccatggcgctggcgcacgccccggcgctgctgctgatggacgagcccaccgccggcatggcaccggccgagcgcctggcgctcatgcagctggtgcagcgcatcgcgcgcgagcggcgcatgggcgtgctgttcaccgagcacagcatggacgtggtcttcggcctggccgaccgcgtggccgtgctggtgcgcggccagctgctggccgaaggcacgccgcagcagatccaggacgacgcgcgggtgcaggccgcctacctgggcacggggctggcgctggagtccgcatgacgaatcaaaacgatagcgccttgcacttgcccagcaaggttctagaagcaaaaacacccttgctggaggtggcagacctgcacgcctggtacggcgcggcccacatcctgcacggcgtatcgctgagcgtggggcacggcgaggtggtggccctgatggggcgcaacggcgcgggcaagtccaccacgctcaagggcattgccggcctgctggagcggcgcagcgggcgcatcgaattcctgggccagcgcatcgaccgccagccgccgcacgccatcgcgcggcgcggcctgggctacgtgccggaggaccggcgcatcttcaccgacctcacggtactggagaacctggaagtgggccgtcagaagccgcgccactggccggacggcacgcccgcgccgctgtggacgcccgagcggctgttcacgctgttccccaacctgggcgaaatgcccgaccgccccggcgggcgcatgagcggcggagagcagcagatgctgaccgtggcgcgcaccctcatgggccagccgctgctggtgctgctggacgagccctcggagggcgtggcgccggtcatcgtgcagcagatggcgcgcaccatccgcgcgctgaaggcgcagggcatcggcatcctgctgagcgaacagaacctgcccttcgccgaggccgtggccgaccgcgcctgcgtgctggagcagggccgcatcgtgtacagcgccgggatggcgcagctcgcaggcgacgccgcggcgcggcggcagtacctgggcgtctagcggcccagggacacgtgggggccaggccgctcaggcggcggtcacctgcgccagatgctccgccaccacctgcgccagccagtccatcaccgtgcgcacgcgccgcggcaggttgcggcggttggcgtacatcagcgtgagcggcatcggcggggcggccagttgcggcagcacttcgaccagatcgccgcgcgccagcaggtccaccacgcccaggtgcggcacctggatcaggcccagccccgccaggcagccggccatgtaggcctcggcattgttcaccgtgagggcgccctgcatgggggtgagcacgagtgcgccatccaccacggcctcgaagcctgcagagcgggcgcccagcgtgttcacgaaatgcaccagccggtggcccggcaggtcggcgagcgagcgtggcgtgccatgcgcgcgcagataggccgggctggcgcagttgaccagccgcgccagccccagcgggcgcgcgaccaggctgctgtccaccacggcgcccgtgcgcagcacgcagtcgaagccctcgcgcaccacgtccacgcggcgctcggtgctgctcagctccagttccagaccggggtggggcgccagcagttcgggcaggcggggcaccaccacgttgcgcgccatgccggtggacatgtcgatgcgcacgcgtcctttcaggccggcgccggcggggtgctggaacatggactgcagctcgtccacgtccgccagcaggtccttgcaccgctcgtaataggcctgcccgtcctgcgtgagctggacgcgccgggtggtgcggtgcagcaggcgcgtgccgagctgggtttcgagttgctgcacggcggtggaggcgctggccttgggaatgcccagcgcttcggcggcctgcgtgaagctggccagctcggccacgcggacgaagatgtgcatgcggtcaaacgggctcattgttcgtatcaaaagaacgatgcgatcaattttcagtgatttatggatgcagcgcggatcaatagagttcgctcactgcttctcactcctcactgaaaggttcccgccatgacccacgccgcatcttcttcctcctctacggccaccgccggcatggccgcccgcccggccatcgccctcatcaccggcggcagccggggactgggccgcaatgccgcgttgcacgtggcgcggtccggcaccgatgtgatcctgacctaccgcagccaggccgccgaggcgcaggccgtcgtcgcagagatcgaggccctcggccgccgcgccgtggcgctgcccctggacgtggcggccagcgccaccttcaccgctttcgcaggccaggtgcgcgacgtgctggcgcggcactggcagcgcgagcgcttcgacttcctcgtgaacaacgcgggcgtgggcgggtatgccagcttcatggaaaccaccgaggcgcagttcgacgacatggtcaacatccacctcaagggcgtgtttttcctcacacagaagctgctgccgctgatgaacgacggcgggcgcatcctgaacgtgtcgtcgggcctggcgcggttcgcgctaccgggctacgcggcctatgcggcgatgaagggcggggtggaggtgctgacgcgctacctggccaaggaactgggcgcccgcggcattgccgtgaacgtggtggcgcctggtgcgatcgagacggattttggcggcggcgccgtgcgcgacaacgcgcagctcaacgccttcatcgccggccagaccgcgctggggcgcgtgggcctgccggacgacatcggtggcgtgatcgctgcgctgctgcagccgggcacgggctgggtgaacgcacagcgcatcgaggcatcgggcggcatgttcgtttgacgcccggcagcggggctgcgcctggttgctttactgcatttttgggctgtagcgcttgttaaatcagcgctaacagctatgaataacgtagcaaaacggggcgggtggggcatccccgcccggggcgctcagaaggcttcccaatcgtcgtcgctgtggcgcgcggtggccggggccgccttggccgctgccggcgggcgggcgggcgccgccagcgtgcgcgctgctgcggggggcttggtcgttgtggtcgttgtggccggtgcgggccggcggaagggggcgggcgctgccgctgccgctgccgttgccgtctgggcggcctgcaggccttccacgcggaacacgctcactgcctgggccaactggccagcctgggccttgagcgagcccgtggcggcggtggcttcctccaccagtgcggcgttctgctgcgtgacctggtccatctgcgtgatggcctggtgcacctgctcgatgcccgcgctctgctcttggctggcggcggtgatctcggccaccaggtcgctcacgcgctgcacgctctgcacgatggcgtccatggtgcggccggcttcctcgacctggtgggagccttcctccaccttggcgaccgagtcgccgatcaggcccttgatgtccttggcggcagccgcgctgcgctgcgccagcgcgcgcacctcgccggccacgacggcaaagccgcggccctgctcgccggcgcgcgcggcctccaccgcggcgttcagcgccaggatgttggtctgaaaggcgatcgagtcgatcacgccgatgatgtcgctgatcttgcggctgctggcgttgatggcgcccatggtctgcaccacgccggccaccacctggccgccctgcgtggccgtctgcgcggcagaggaggccaactggttggcctggcgcgcgttgtcggcgttctggcgcacggtgctggtcagctgctccatcgaggcggcggtttcctgcagcgagctggcctgctcctcggtgcgcgaggacaggtcctggttgcctgcgtcgagctggctggacgccgtggcgatgccgtcggtgcccgagcgcacgcgcgccaccacctgcgacaggctggcgttcatctcctgcagcgcctgcagcagttggccggtctcgtcgcgcgagtcgacctgcacgcggctggtgaggtcgttggccgccacggcgcgcgccacctgcacggcctgcgccagcggccgcgtgatgccgcgtgtgagccaccatgcgcacagggcgcctgcgcccaggccgagcacgcccagcacgatcagccacagccggctttgcccataggtgacattgatcccctgcgccgtggcgtcgatgcgggcgcgttgcatgtccagcaggcgctggatcagcgccacgtactggtcggtggcgggcaggtacacctgggtgagcaggcgttcggcctcctccagctggccctcggccttggccttcacggcctggtcgcgcgaggacaggtaggtcacgcgcgccttctgaatgtcggcccacagggccttttcctcgtcgctggtgagcagcgtctcgatacgcttttgcagctcggccgattcgcgcgtggaggtggcggtgtctgccgcgaagaactggccgagcgaagggtccgtgctcttgacgatggccgaggtgcgccgcgccgcgctgtacacatagcggtaccagtcgctgatcatgcgctccaccgccaggggttgctgcgtcatctcgttggtggcttgcgccacggtctgcaggcgccatacgccaaaggccgtcatcagggccatcagcagcaggacaagggcgaagccgcctcccaggcgggtgccgatgctgaggtttttcataggatcttcaggaggattcaaacaaggaagggcagcggtggcgcgtcacgccggtgcgcgcaggacgcgccggtattgcacggcttcggccacatgggcggcgcccacggtcccgcagcccgatagatcggcaatagtacgtgcaaccttgagggcccggtgcgtgctgcgcgccgaccacgccaggcgcgccgccgcggcctgcaggaaccgcgcggccggcgcgtccagcgccgccatctgttccagctcctggccctgcaatgcctggttggccttgccctggcgctggagcgctcgttcgtgcgcgcgggccacgcgttcgcgcacggcgccgctgggttcgccgggcggggcgcccagcagttcctcgggcggcagcgcgggcacctccacatgcaggtcgatgcggtccagcagcgggccgctgagcttgccctggtagcgcgcgatctggtcgggtgtgcagcggcaggcgcgctggtgcgagcccgcaaaaccacaggggcaggggttcatggccgccacgagctgaaagcgcgccgggaactcggcgcgctgcgccgcccgggcgatggtgatgcgcccgctttccagcggctcgcgcagcgcctccagggcgctgcgggcgaactcggggaactcgtccagaaacaggaccccttcatgcgcgagcgaaatctctcctgggcgcggtggcgagcccccgcccaccagtgcgatcgcgctgcagctgtggtgcgggctggctgtggtgcgctgcatccactgcgcggggctgaagcgccccgccaggctggcaatggccgcgctctccagcgcttgctccacccccatcgggggcagcagcccggcaaaacgctgggccagcatggacttgcccgagcccgggggccccacgagcagcagcccgtgcccgcctgcggcagcgatctccagtgcgcgcttggccgcggcctgccccttcacgtcggccaggtccgggccatcggtggccggggccggcggcgcgggttgcagccgctgccaaccgccgtcgtccgcgccatcatcgttcggcgggggcacgggcacgaactggcgtaccacgtccaacaggtggtgcgcgcggtagatctcggtgcccggcaccagcgcagcttcttcggcgctgccggggggaagcaccgtgcgtacgggctgcgccagcgcgcgcagcgccaagctggtcgccagggcgccgcgcaccgggcgcagcaggcccgacagcgatagctcgccggcgaactcccagccgtccaaccgggccgcgtcgatctgcccgctcgcggccaggatgcccagcgcgatcggcaggtcgaagcggccggagtctttgggcagatcggccggcgccaggttcacggtgatcttcttgttggccgggaattccagcccggcgttctgcagcgcggagcgcacgcgctcgcgcgcctccttgacctcgacatcggccaggcccaccagcgcgaagctgggcaacccgttggccaggtgtacttccaccgtaacggcgggcgcgtgcaggcccagcagggcgcggctttgcaccaaagcaagactcatcgcaacggatctccccaggcatgtgcgtgcaactatggcgacgggatgcgccagggggcggccctgcaccaggctggtgcgaaatgcgccgggctgcaacccctgtgactgcacgtatgtctcaggatggtacccggcaggccgtcgcggggcggatttcggggtggcacggtccatgcattgagggggtgtcaaccgtcgcccaacactggaggaaccatgcaccgcttttccctcaagaccctgaccctcgcttttgcggccgtcgccgcaccgggccttgccagcgcccagctcactgccaatgtgtcgctgaccagcaactacaagttccgcggccaggaccaggacgtgaaccgcatcaaggccgtgaacccggccatccagggcgggttcgactacagctttggcgacagcggcttctatgtgggtaactggaactccagcgtggactggctgtccggcaactccatcgaggccgacttctacggcggctacaagttcaaggccggcgaggtggacctggatgtgggcgcgctcacgtatgtgtacccgggcaacaccagcggcaacaccaccgagctgtacggcgcggccacgtacggcccgttcacggccaagtactcgcacaccgtgtccaaggattacttcggctgggcgggcgccaagacctccagcaaccgcgggcgcaacacgggctacctgaacctggcgtttgcgcaggaggttgcgcccagcgtcacgctgaaggcgtccgtgggctacacgcgctttgccagcgacatcaaggatctgggcgtgcccaattacgtggactacagcgtgggcggcgcctacgacttcggcgccggcctgtcgttgtccgcggcggttgctggagccaacaagaagggcttcttcggcgatgccaacaaggcccgcctgatcgtctccctcaccaagaccctttaactctcgacaaggaaccgatcatgaaaatggtcaccgccatcatcaaacccttcaagctcgacgaggtgcgcgagtccctgtcggacatcggcgtacagggcatcaccgtgaccgaggtgaagggctttggccgccagaagggccataccgagctgtaccgcggcgccgagtacgtcgtggacttcctgcccaaggtgaagatcgaggccgccgtggccgacgagctggtggaacgcgtcatcgaggccatcgaaggcgcggcccgcaccggcaagatcggcgacggcaagatcttcgtggcgcacctggaacaggtggtgcgcattcgcaccggcgagaccggccaggaagccctgtgagcgcgcgccgcacaggcattcgtccctcccgacccagagatctgccatgaaaaaactatttgcttccctactgatcggtgcaagcctgctggccggtggcgccggcgcgctggcccagacacccgacgcggccgcggcggcttcggagcccgtggccgtcgcccccgcgcctgcgcccgctgccgagcccgtcgcagcacctgctgcggcacccgcacccgcacccgcggcagcggcgcccgccgcgcccaaggtggactcgggcgacaccgcctggatgctgacctccacgctgctcgtgatcctgatgatcatcccgggcctggccttgttctacggggggctgggccgcaccaagaacatgctgtccgtgctgatgcaggtgttcgtgatcttcgccctggtgtcgctgctgtggtccatctacggctacagcctcgcgttctccggcgagggccaattcgtgggcgacctgtccaagctcttcctgaagggcgtgagccaggaaacctttggtgcgctggcgaccattcccgaatacgtgttcatcgccttccagggcacgttcgcggccatcaccgtggcgctgatcgtgggctcctttgcggaacgcatgcgttttgcggccgtgctcatcttcgcgctgctgtggttcaccttcagctacgtgcccatggcccacatcgtgtggggtggcggcctgctggcggccgacggcgcgctcgattttgcgggcggcaccgtggtgcacatcaatgccggtatcgcgggcctggtgggtgcctacatggtgggcaagcgtatcggcttcggcaaagaggccttcaccccgcacagcctgacgctgacgatggtgggcgcctcgctgctgtgggtgggctggttcggcttcaacgccggctctgcaggggccgccaacgccgttgcgggcctggccttcgtgaacacggtgctggccacctcggccgccacgctgtcgtggatcgccggcgaagcgctgcacaagggcaaggcctccatgctgggcgcggcctcgggcgcggtggccggcctggtggcggtcacgcccgccgcgggcttcgtgggccccatgggctccatcgcgatcggcctgatcgccggcctggtctgcctgtggggcgtgggtggcctgaagaagatgctgaacgtggacgacgccttcgacgtgtttggcgtgcatggcgtgggcggcatcgtgggcgccatcctcaccggcgtgttcgcggcccagggcctgggcggcaccggcggcctgacgcccgacaccttcagcatgggcgcgcaggtgtgggtgcaggtcaagagcgtgctgttcaccatcgtgtggtcgggcgtggtgtccttcatcgcctacaaggtcgccgacctgctggtgggcctgcgcgtgagcgaggaagccgagcgcgagggcctggacatcacctcccacggcgagacggcctaccaccgctgagcggcgttgaacggcgggcgccgcgtggtggcgcggcgcccccgatgacaagcgagcaactccctgtcccgtttttgggcccgcccttggcgggccttttctttgggcggcgcgcaggcccggggccaataatgcctgcatgaacactgcctggacacccctggccgccgcgcccgcgcaactcggcgaatctcccttctggcaccccctggagtcccgtctgtactgggtggacatcgctggccgcgcgctgtggcgcagcggcgcgcacgggagcgatgcgcaatgctggcccctgccggccgagcccggctgcatcgcgccggcgcgccaggggggcacacccgcaggcctggtggtggcgctgcgcgaccgcatctgccacgcgccgcgctggggcgggccgctcctcacgctggcgcacttgcccatcgacccggcgaccgagcgtgccaacgacggcaagtgcgacgcgctcgggcgcctgtgggtgggcacggtgcatgagcccgcccagggcccgcgccagcccgtcgctgcgctgtactgcatcgacctgcgcggcggggaccaggacagccccgatgctcccacggtgcgccgcatgctggacggcgtggccaccgccaacggactggcctgggcgccggacgggcgcacgctgtattggagcgacacgccctcgcacaccatccgcgcgtgggactgcaacgcccagttggagcccatcggggcgccgcgtgtgttgcaccgctttgcgacgcgcgatgaggcagtcccctatggcggccgccctgacggtgccgctgtggatgtcgaaggcgcctactggtgcgcgctgtacgagggcgcgcgcgtgctgcgcttgtcgccgcgcggtgaggtgctggccgagctgcccacgccgctgtcctgccccaccatgccctgtgtgggtgggcctgacgggcacacgctgttcgtcacctctgcacgcaagggccgcagtgccgatgagctggcgcgctggccccagtcggggcaggtgctgtccacccgcgtggccgtggcggggttgcccgtggcctggtgcgaggtcggccagcgctgacccctgcggcgcgcatggctgccagcgccattcacgccgcgcgttcaaaaaaatcaaacctgcgccacggccgcctgaaagggcagggcagtaccatcgccggatggacgcagcccttcgccagatcatcgaccgcgtgcgcgacagcgcagaccgccgcagcgccgtgcgcatctgcggcggaggcaccaaagacttccatggcccgggcgcgccgcagcatgccggcgagccgctggacatgcggcccctggccggcatcgtgagctacgagcccagcgaactggtggtgaccgcgctcgccggcacgccgctggcagagctggaggcgctgctcgcgcgccatggccagagcctgccgttcgagccgccacgctttgccgaaggcggcaccgtggggggcatggtggcggccggcctgtcggggccggcgcgcgccagcgtgggtgcggtgcgcgactacgtgctgggcgtggagatcatcaacgggcgcggcgagctgctgcgctttggcgggcaggtgatgaagaacgtggcgggctatgacgtctcgcgcctcatggccggggcctgggggcagctcggcgtgatcaccgaggtcagcctgaaggtgctgccggtgccgccggccgaggccacgctgcgctttgactgcgaccaggccgaggcgctgcgccgcctcaacgcctggggcggccagccgctgccgctcaacgccagctgctgggtcgaggatgcgggccgcggccagctctacgtgcgcctgcgtggcgcgcaggcggcggtgcgggccgcctgccgcagcatgggaggtgagttgcaagacgctcccaccgtgccggacgactggcaggcttgccgcgaccagcgcctgccctggttcgccgcgcgcgcggcggaccatgcgctgtggcgcctgtcggttccccagaccgcgcccgtgctggcattgcccgcgggcgtggcgccgccgctggtggagtggcacggcggtctgcgctgggtgcaggcgctgccgcagcacggcgatgcgctgcacgcactggccgccgaggtggggggtagtgcttctctattcatagctgctagcgcagatgggataagcgctagagccatttttgatacaaaatctgcggcgctcgctgcgatccaccagcggctcaagcaggcgttcgacccggccggcatcttcaaccccgggcgcctcgtctagccatgcggctgctgcgccacctgaccgggcagcaccgcaccacggtcaccaaccgcacgctgggcctgctgctggcgttcaacgcgggggcgatcaacgcggggggctttctggtcgtacacatgtacacctcgcacatgacgggcttcctttcgctggtggccgacaacctggtgctgggcaacatgacgctggtgctcagcgccatcggcacgctgtgggcgttcatgtcgggcgcgggctccacggccatcctcgtcaattgggcgcgccaccagcacctgcgcagcggctttgcgctgccgctcttgctggaggcggtgctgatgctgctgttcggcctgatgggggccatcacgctgggctggcgcacgccgttcgccgtgccgctcacggtgctgctgctggcctacatcatggggctgcagaacgcggtggtgaccaagatgtcctcggcccagatccgcaccacgcacatgacgggcatcgtcaccgacctcggcatcgagatgggcaaggccctgtactggaaccgcagcgggacgccgcgcgagtcgcaggtgcatgccaaccagacgcgcctgcgcatgttcgccagcctgctgggcatgttcaccgccggcggcgtggtcggcgcggcgggcttcaagtacgtgggcttcatctgggtggtgccgctcgcgtccatcctgctggcgctgtcgctgccccccctcgccgccgaccgccaccgcctggcccagttgtggcgcgcgcgccgcgctcccgcacccgccgaagacgcccccgcgcgccgctaaccctccacgatctccacgacacaccatgcagacccagctcgcaccccagtaccagggcacgcccgaagggcaggaggccgaggccatcctgcgcaaatgcgtgcactgcggcttttgcactgccacctgccccacctaccagttgctgggcgacgagttggacggaccgcgcgggcgcatctacctcatcaagcaggtgctggaaggggccgagcccacgcgtaagacgcagttgcacctggaccggtgcctgacctgccgcaactgcgagagcacctgcccgagcggcgtgcagtacgggcatctggtggacatcggccggcgcatcgtcgaggaaaaggtgccgcgcccgcgcggcgaggcggcggcccgctggatgctcaaggaagggttaccgtccccgctgttcggcccggcaatgaaggtgggccaggccgtgcgcggcctgctgcccgagcgcctgcgcgccaaggtgccgccgcgccaggatgccggcgcctggcccacgcgcagccatgcgcgcaaggtgctgctgctggagggctgcgtgcagccgtcgatggcgcccaacatcaacagcgccacggcacgcgtgctggatgctgcaggcatacagaccgtggtggcgcgcgaggcgggctgctgcggtgcggtcaagttccacctgaacgatcaggaagggggcctcgcccagatgcgcgccaacatcgacgcctggtggccctacgtggaacgtggcgaggtggaggccatcgtcatgaatgcctcgggctgcggcgtcacagtgaaggaatacggccacctgctgcgcaacgacgcgcagtacgccgagaaggcggcgcgggtgagcgccctcacgcgcgatctgtcggaactgctgcccgatctggtggagcgtctgcgcgggcgcatccagcctaccgcggcgccgctggcctaccacccgccctgcaccctgcagcacgggcagaagctgcgcggcggcgtggagcggcacctggcggcgctgggcttcgagctgcgcgtggcgcgcaccgagtcgcacctgtgctgcggctcggccggcacctactcggtgctcaacccggaactgtcgtaccagctgcgcgaccgcaagctgggcgcgctgggcgaggccttcaccgagcagccgcctgcggccatcctctcggccaacatgggctgcatcacccacctgcaaagcggcacgggcattcccgtgaagcactgggtggaggtgctggatgccgcattgctggcatgatggcgggttttgaccgccgcgcggggcgggctttcggggcccggccgcgcgctttcgagccatgaacgacaccgtgaacgcacccgctccgatccacgaagaaggcgtgccacccatcgccgctgcggtccccgcggccgaaggccatgcgacaccggagagccccgcgtcggccagcccggcacccgccgctgacagcggcgccgcacgcgcgcccagggccaatcgccgcggcggccgtggccgcgcgggggggcggcgtgagtcgggagcgcaggccacaggcgatgcgccccaggccggcgccaagggcggccccgcggcgggtgcaccccgccgtacgcacccgctgctggagcagttggcgggctggtatccgcacttgttcggtgcgcagttcctgccgctcaagcgcggcatcttccaggacctgctggccgcgcatgggcaagccatcgacaaggacgcgctcaagctcgccctctccatccacacgcggtccacgcgctatctgaatgcggtggcccagggcatgaagcgccacgacctgcagggccagcccgtggaggacatggcgcccgagcatgtgcaccacgcgctgttggaggtgttccgccggcgcaagccgcaggacggcgaggacctgacggccaagctgcgccggcgcattgcccaggcgttcgaggccagcggcctcacgcgcgaggcctatgacgcgctggtgcgcggccgcgacgagaaggccaacgccctgctcgatgaggcctttgccgaggtggccgagcgcgatgccaaggccgaggcgctgctgcgtgccttcgaggccagcggccagacccccgaggcctttgccgacatgtacggcctgcccgctcggcaggctgcgcagatgctcgagcgggcacgccagcgccgcgcaccgggcgcctgagcgcggcgcgaggggtggtgacaggctgctgacacgacgctgtcagcagcttccccgcagcatggaggccttcgcaacatgctttcaaggagcccctccatgaccatcccctcatccagccaggccatcaactggttcgagattccgtgcgccgatctcggccgtgcgcagtccttttacgagcgcatgctggaccggcccatgcgccgcgaagacttcggcggcgaacccatggccctgttctccaaggacgatcccgcgacgggcggctgcctggtggcgggcccgcagcgccgcgcggcgcctgacgcgggcgtgcgcatctacctggactgcgagcccagcgtggaggcggctttggcccgtgtagtgcctgccggtggccaggtcgtggatgcctgcacgcagctgccccagggcatggggtacatcgcccacgtgcgcgataccgagggcaacaccatcggcctgcacgccatggcgcgctgaggcgccggctcgcacaccctgctgacaccccgttgtcagcagggtggcggcagcatcggcgcgttcttggattccgttcaggagagatttccatgatcccaatcaccgtccaggtgccggcgttcagcgtggcgggcgttgccgtgcgcacctgcaaccgagacgaggcccagcccgaacgggcgcgcataggcgcactgtgggaccagttcttcaccgaaagctgggcgcgccagttgcccggccccggggccgacgggcgcctctacggcgtctacagtgcctatgagtccgatcagcatggcgccttcgacgtgacggccggcgtgacggccgccgtgcaggccgatccgccggtgggcgcggcccgcatcgaggtgcagccgggcagctatctggtgttccactgcgagggacccatgccgcagatagtgctcgacgcctgggccgccgcgtggcgctacttcgaggaacatcccgaggtgcggcgccgcttcgacaccgacttcgaatgctacgaggggccggagtgcgtcgccctgcacatcggcgtgctgctctgagtgcaggcccgggcgctgtcctgcctggcacccggcaccgtaccatgcggaccattccttccgtggcctgagattccatgcgccgtgccgaccgcctgttccagatcgtccagctcatccggggccggcgcctgtccacggccgcctttctcgccgggcggctggaagtgtcgctgcgcaccatttaccgcgacgtggccgacctgcagcaccagggcatacccattgaaggcgaggccggcgtgggctaccgcctgggtgcgggcttcgagctgccgccgctgatgttcagccagggcgaggccaacgccctcgtggccgccgcgcggcttgcgcagacctgggtcgatggcggcatggcgcgcgagatcgagggtgcgcttggcaagatcctctcggtgctgccgcccgccgcgcgcgcggcggccgaggcgcaagcgctctacgcgccgggctcggggctggatacgctcgcccaggccgcgctgcaggcgctgcgcgaggccgtgcagtcctgccacgtggtgcggcttgactacgccgacgtgcagggccggcccagcctgcggcgcgtgcggccgctgggctgcttctactggggcaaggtgtggacgctgtcggcctggtgcgaactgcgcgatggcttccggggctttcgcatcgaccgcatcgcggccttcgaggtgctggacgagcgcttccgccaggagcccggcaagaccctggccgacctgctgcgccaggtcgaggcccggatgcgtcactgcccggccgaggggctggacggcgccgcgttcccctcctgaccttttttgctcctccgctgcgggtccggcgccgggcctgcgcgcgcgctgcaaacctgtccccccacggcgtacccacgcagcatggcacggtgagagccgcgggccgtagcccgcttgctgccttggctggtcttggctggcccggaggccggtatcggggctgtacttgccgcggcctttgtggaacgtgtatgtcgcgccggaccgcttgtgaaaaccgcttggcctcaggccgccagcgctgcctcgatgtcgaccgtgagcttctcgggagcctcctgcggcgcgtagcggcggatcacctggccgtcccggccgaccaggaacttggtgaagttccacttgatcgccttggtgcccagcacgccgggcgcttcgccggtgagccagcggtacagcgggtgcgcgtcgctgccgttgacgtcgatcttggacatcatgggaaactgcacgccatagttgcgctggcaaaagcccgcgatggcgtcgttgctgcccgggtcctggtggccgaactggttgcacggaaagccgagcactgccagcccgcgcggcccatagcgttcgtgcagcgcctgcagcccggtgaactgcggcgtgaagccgcaggcgctggcggtgttgacgatgagcagcacctgaccgcggaagtcgctcagtggctggggtgcgccgtcgatgcatgtcgcgtcgaagtcatacgcagtggtcatggggcctccggtcgtgtgtccgtcaccttatcactgggggcatggggtgtgcctgctgcatgcacccgcggccgccagaccgaccagccggccgccagcaggatcagcgcgccgccggcgagggtcccgcccgtcagctgtgcagcgcccagcagcgtcgaggagccgctggcgaacaccacctccgacagcatgatgatcgccgtcgtccctgccgccaggcgcgcagcgccaaactgcagcgcccagttgccgatcagcagcacgaccgccagaagcgccgccacccaggcccaggtggcgttcagcggtggaaagggcggcaccaggcccagggatcggcccagctgggccgccagcagcgccatgagcatgcagccgccgaacatggcgaccatgcgcgcctggcccgggacggcgtgcaggcggcgcagggtgacgttggtcacggcaaacgtgaagccgccgaggatcgcgagcagatcggccagcgtcagggcggcgagcaggcgcggcaggccgccctcggcgggccacagcaccagcagcacgccgctgaaggccagcagcagccgcgccagcgcctgcgacgtgggccgctcgcccaggaagcgccaggccagcagcacgctccaggccggcatcaggtagaacagcaggatcacgcggaccacgtcgccaatggtgatggcccagttgaaggccacgttgttcaggcccgagcacagcgccagcaaccacagggccttgtgctgccgcagctgcgcggaaatgcccggccgcagcgccagcagcacaaggaggatggccccatacatgagcgccgtggcccacagcgggtgcagtcccgcgccgtgcatctgccggaacggccaccaggacagtccccagatgaaggcgttgaacagcaaggccagggcgggaagcggagattgcatgcaaaaagtggccgtagcgcttaactgttaagcgcaagtagctatcaaaaacagagtggtgaaggcgcgaagacgcccagccttcgcggcgcattgtgccggcgcgacggcgggcgcgcggggctgcgcggggtagccccacgcgccggttcagtggtggtcgtgccgggcgatggagagcaggtgctccacttcctcgggatggctgcgcacgttgtgcgcgtgccagcggccgatcagccacatcacgcccgccaccagcatgccgaaggccgtgatggcaccgaaggccgacagcccgaacttggtggacaggctgtagaacgcccccatgcccaggatggcggcctgctcgttgaagttctgcacggcaatggagcggcccgcgcccatcaggttatggccgcggtgctgcagcagcgcgttcatgggcacgaccaggaagccccccagcccacccagcaggatcaggaacggaatggccagccagatgttgctgatgacattcatcaggattaccaacaggcccatggcgatgcccatcgggatcacgcgcgtggccatgtccaggcgcatgtgcagggacgccgccaccgcgcccgcggccgtgccgatggccaccacgcccacgagggccgaggcctgcgtggtgctgtagcccagggccgcggcgctccaggccagcacgatgtagcgcaggttgcccgacaccccccagaacagcgtggtggtggacagcgagatctgcccgagcttgtcgcgccacaggcgcccgttgcaggtccagaagtcgggcagcagcgccagcgggttgggcggcagggggcgcatctccacgccggtgtgcgggatgcgcaggttgaaccacgctgccagcatgtacaccggcaccagcgccaggatggcggcctcggccgcgaggtcgatacccagatcgatgcccggcatgtccagcgccagcagatggctggcgatgtggggtgcgaccaattggccgcccacaagcacgcccaggatgatggaggcgatggtcagcccctcgatccagccgttggctttcacgagttgggatgcaggcagtagctcggtgaggatgccgtacttggccggcgaatacgccgccgcgcccaggcccaccacggcgtaggccagcagcgggtggtggccgaacagcatcatcaggcagcccaccaccttgatggcattgctgatgaacatcacccgccccttgggcatggagtcggcgaatgcgcccacccacggcgccagcaccacgtagaacaacgcgaacatgggcaccagcgctgcgcgctgccactccggcgcgccgctcgtacgcagcagttccaccgcggtcacgaacaatgcgttgtcggccagcgagctgaaaaactgcgccgacatgatggtgtagaaaccgcgcttcatcgggtggctggtggctccatcagcgggaatgatggcctgtgaaaattcgaaacactccgaggagcgacgggcggttatatcacgcgaccccgcgcgcccagtgccagaatggcccccgtccagtccgtagaaacacccccatgccgcgccccattcttgcgaccatccaccccgcagccgtgcaccacaacctggagcgcgcgcgccgtgccgcgcccgatgcgcgcgtgtgggcggtggtcaaggccaacgcctacggccacggcatcgagcgcgtgttcgaaggcctgcgcgccgccgacggtttcgctttgctggacctggccgaggccgagcgcgtgcgcgctctcggctggcgcggcccgatcctgctgctggagggcgtgttcgagccgcgcgacctggagctgtgctcgcgcctgggtctgtggcatgccgtgcactgcgatgcgcagatcgactggctggccgcgcacaagacgcaggtgccgcaccgcgtgttcctcaagatgaactccggcatgaaccgcctgggcttcacgcccgagcgctaccgcagcgcctgggcgcgcctgaacgcgctgccccaggtggacgaaatctcgtgcatgacccacttcagcgacgccgacggcccgcgcggcatcgcgcaccaggtgcaggcgttccaggccgccacgcaggacctgccgggcgagcgctgcatcgccaacagcgccgcgctgctgcgccacggcggtgatgcgcaggtgcggctggactgggtgcgcgcgggcatcgtgctgtacggcagcgcgcccgaccatcccgagcgccgcgcggccgactgggacctgcagcccaccatgacgctggcttcgcgcatcatcggcgtgcagcagctgcaggcgggcgacaccgtgggctacggctcgcgcttcacggcgcaggggccgctgggcatcggcatcgtggcctgcggctatgccgacggctatccgcgccactgcgataccggcacgcccgtgctggtgaacggggtgcgcacgcgcaccatcgggcgcgtgagcatggacatgctggccgtggacctcacgcccgtgcccggcgcggggctgggggccgaggtcacgctctggggccgcgccgccaacggcgccgtgctgcccatcgacgaggtagcgcaagcgggcggcaccatcggctacgagctgatgtgcgcgctggcaccgcgcgtgcccgtggtggtgcaggactgattccctccatggtccgggtccgcggccgcacgggcgcctcgtggcgcggcatgcgcctgccgcagcggctgcaggagggcctgcgccagcgccatgccctgcggctgcacggctggtgcatcggcagtctgatcctgggtgtgatgtgggcggtgtcccatgcgcagatggcgctgggcgtgccgtcgctggcgctgcgctacctggtcacgctgggcgtgggatatggggtctatctgctggtgctgcgcctgtgggccgcatggctgctgcgccggcgcagcgatgcgggtgatgcgcccgacgggctggacctgctgcccgatgccggctggcccgccggccccgggccgcagggccccgcaccacctttgcacggcggtggcggcgactttggcggggcgggcgcgacaggccggggcctcgcaaggggcgccggccttttttgggggggcctgggcgtcaggccagggcgcgctgcaccgcggggcgctgcgccatgcgctgggagtgcgcgtgcaccttgggaaactgcgcgatgtccacgccgtcgctcttgagccagcccgcaacggtgaagaggtagccgtcggccaccgagtactgctcgcccagcacccacgggccttcgcccaggtagtggcgctcgatcagcgtgaagcactcggtcatgttggcgggcaccttgcgctgcatggcggcctgggcctcgggctcgtcggcccagcggctggcgcgcgggcggtgggcgtgggcgatgtgcacggtggaggccaggtagctgtggaattcctgcaggcgcgcgaagccgaaggggtcggcgggcgccaggcgcgcatccgcgaagcgctgcgccacgtaggccagcagggcgggggtctcggtgagcgttccgtgctcggtcaccagcgcgggcacgcggcccttgggattgaccgcgaggtactcgggcgagcgctgctgctggctggcgaagtccacgcggaccagggtatagggtgcttgcgcttcctccagcgcaatgcgcacggcctgtgcgcaggtaccgggggtgaagtagagggtgagagaggtcatggacggcgggcgtgatcgaggatggatgatcgtatctataaaaagaggagcggcttgcgctcaatcccaggtcatttcgatgcaataagtacctgaatgtggcttgtagcaagcgctggcagctcctttttttgatgcaccaggaactcaggagcccacgctggccggctgcgcgccgggcaggggcgcagcgggcgctgagggcttgggcacggcggggaccgagggcaggtgcggcggatcggcgggcttcttgtcgcaagcggccagcgccagtgcgcaggcggtcagcagcggcgcggccagggcgcgaagtgtcggcaggggcatggcgggtccttccggagtcggtgttcgcccggcggggcggcactgcccgttaggataggacagatcccccgcgccggcccaccgccggcctacgctgcgtcctgccaccatggccaaagaaaaaaccatcttctcctgcaccgaatgcggtggcaccagtccgcgctggctgggcaaatgcccctcctgcggtgcgtggaacaccctgatcgaatccgtgcccgacgccggaccgggcaagaaccgcctgagcggggccggccagtacgcgggcctggcccaggcgcaggcggtgatgccgctggccgccatcgaggcgaccgaggtggcgcgcacggcgagcggcatcgaggaactggaccgcgtgctgggcggtggcgtggtcgagggcggggtggtgctcatcggcggcgacccgggcatcggcaagtccacgctgctcttgcaggcgatggacgcgctgcagcgcgcgggcctgcccacgctgtacgtgacgggcgaggagagcggcgcccaggtggcgttgcgttcgcgccggctggggctggatgcgagccaggtgaacgtgttggccgagatccaactcgaaaaaatcctcgccaccgtggaggccacgcagcccgcggtgtgcgtcatcgactccatccagaccgtctattccgaccagctcaccagcgccccgggctcggtggcccaggtgcgcgagtgcgcggcccacctcacgcgcatggccaaggccacgggcatcgccgtcatcctggtgggccacgtgaccaaggaaggcgcgctggccggcccgcgcgtgctggagcacatggtggacacggtgctgtacttcgagggcgacacgcacagcagcttccgtctggtgcgcgccatcaagaaccgctttggcgccgtgaacgagatcggcgtgttcgccatgaccgagaagggcctcaagggcgtggcgaaccccagtgccattttcttgagccagcacagcgagccggtgcccggcagctgcgtgctggtcacgctggagggcacacggcccatgctggtggagatccaggcgctggtggacggcggggggcccagcccgcggcgcctgtcggtggggctggagcgcgaccgcctggccatgctgctggccgtgctgcaccgccacgcgggcgtggcctgcgccgaccaggacgtattcgtcaatgccgtagggggcgtgcgcatcagcgaacccgcggccgacctggccgtgatgctggccatcaccagcagcctgcgcggcaaggcgttgcccaagggcttcatcgcgtttggcgaggtgggcctggctggcgaggtgcgccccgcgccgcgtggccaggagcgcctgaaggaagccgccaagctgggcttcacggtggccgtggtgcccaaagccaatgcgcccaagaagccgatcgccgggctggagatccacgcagtggagcgcgtggacgaggccatgactgccgtgcgcgggctggactgacgcgtcgtgtcgcaggggctacgcagcttccacagcggcgctggtggtgctgcgtaggacaatgcggccatgaatctgcgcaagatattgatcccggcgggcatcgtcgtcctggtcatcgccgcctaccgcgcctatggcccgcagggcatcctcaccgtgagcggagggctggtcatgtgggggctgctgcattacacgcggctcatgaacgtgatgcagaaggcgcgtaaccacccgatcggctacgtaggcagcgcggtaatgctcaatgccaagctgaaagccggtgtgaacctgctgcacgtggtcgccatgacgcgcgcgctgggccagcagctgtcggcggacggccagcagcccgagctctaccgctggaccgacggcacgcagtcgcacgtgacctgcgagttcgtcaacggccgcctggtgcgctgggaactggtgcgacccgccccgcaggaggacgccggcccgcctgccgccgccaacccggcgggccaatcgtagaattgcgtgctttgcgacccacgcagttctctcgaaaaggatctccatgagccccgttgttccctccatggccgaccgtgacggcaagatctggatggatggccagatggtggattggcgcgacgccaagatccacgtgctgacccattcgctgcactacggctgcggcgccttcgaaggcgtgcgcgcctacaagacggagcagggcacggccatcttccgcctggaagagcacaccaaccgcctgttcaacagcgccaagatcctgcgcatgacgatccccttcaccaaggacgaggtgaatgaggcacagaaggccgtggtgcgcgaaaaccagctcgaatcctgctacctgcgtcccctgacgtggatcggctcggaaaaactgggcgtctcgcccaagggcaacaagattcacctgatcgtcgccgcctgggcctggggcgcgtacctgggcgaggaaggcatgcaacgcggcatccgcgtcaagaccagcagcttcacgcgccaccacgtcaacatcaccatgacgcaggccaaggcgtcgagcaactacaccaactccatcctggccaacatggaagccaccgacgatggctacgacgaagccctgctgctggacagcgccggcttcgtgtccgaaggctcgggcaagaacgttttcatcatcaaggacggcgtggtgtacacccccgacctgtcggccggcgcgctcaacggcatcacgcgcaacaccgtgttccacatctgcaaggacctggggctggagctggtgcaaaagcgcatcacgcgcgacgaggtgtacattgccgacgaggccttcttcagcggcacggccgccgagatcaccccgatccgcgaactggaccgcgtgcagatcggcagcggcagccgcggcccgctgaccgagaagatccaatcggccttcttcgacatcgtgaacggccgcaatcccaagtacgcccactggctcaccaaggtctgaacccatgtcacaagccatcgttgaactgctggccaaggatctcaacctccagggcggcgtgtattgccccagccccaaggccggcatgaagctctggaacagccaccccaaggtctacctggacgtggcccacacgggcgaggccaagtgcccctactgcggcaccgtgtaccgcctgaaggcgggcgaggttgtccactccgggcattgatgcggcgttcgcgccacgggcgagtgtcgagcatgctggcaccatcgctgcctcggctgcggtgcgttgatatttgcacggccgattggccagggctgcgtattgttcatgacgattgatgatcttctgggcccggggccctggcctcgtcgggttgccaccgcggctgtatttctggtacccgcgctggcgctgacggtgcagtcaggctattcgtatggtgcggcgctgctgttggtcggcgctctgtgctccttgcacggctggcctcgcctgccgcaggatcgctggacctgggccttcgcggccgccatgtcctgtatcggggttctgtggctggtgctggccaatccgctggaaggtctaggggggtgggatcgtccttccaaattcgccttcggcattgtctgcctgttattcgtgagtactgcggctcccaagccccgggcgcagttctggggactgcttgtcgggtgtgcgggtgcaggtgtcgtggcgctgtggcaggtgtacgtggagaactccccgcgtgcatcgggcttccccacgggaaggactaatgccatccagtggggcaatctggcactgctgatgggcaccatgcttgccgtgcaaacgttggctttgcgagaacacttgagtcgtagggctgtggcgatggcctgcgttggagggctgttggcgctgaatgcatctgtgctttcgcaatcgcgggggggatggctggcgttgctgatggccaccccggtaggcttgtatttcctgtggcacttctatcgccgcgagttgtggcgcatgctggcggggacgaccattgcattggtcgtgctgggtgccgccaaccataaggtgttggccgagcgctggaacgtgatggagaaagaagtgctgatctacggcagcgaacgcgcggccgacacctccgtgggtcagcggctggagcattggcgctttgcctgggaggtggggctggagaagcctctcctcggctggggcatgcgcggctatctggccgaaaaggaaaagcgggtggcggcggggcagtacgagccctccatccttgaatacatctacacccacaacgaacccctggatatgttcatcaaggcgggccttgtgggcgtgctgttgctgctgctgttctatgcggtgccgctgggcatgttctggcccacccgcgcgcgcatggccgcctacgcggggcaagcggccgaggtgcgtgcgcaggtgctggcgctgcgcatggcgggcgtgtgcattccgttgctgtacgcgggattcgggatgacgcaggtcttctttgcacacaacagcgggatcatgttctacctgttcatggtgatgaccacctggtcggcggtgcgcggcatggatgcgctgtacgcgggcaaggggtccgcggcggctgctgcataaggccagccatggtgtctgcggcgtctgcccctggccttcccggcgcggccggcgccccggccatgcgccgaccgcgggtgctgcatttcgtgacgggcgggttttccggcgccacgcaggtggccgtggatctggtacgagcgcacgcggcttcgggccgctgcgaggccttgctggtgctgcgccgcaagcggcacacgcgcaacgaacgcgtgcaggccctgcgggaccaggggctggctgtggaaaccgtggctggctgggcgcacgtggccaccatctggcagctggtcgcgctctgccggcgtttccaacccgatgtgctggtggcccatgggttcagcgagcatttatggggccgctatgccggattgatcgctggcgtgccccacctggtgcatgtagagcacaactcccgcgagcgctacaccgcctggcggctgcgccaagcgctgtggctggctgagcgcaccgacctcatcgtgggcgtctccgaaggcgtgcgccagagcctgctcgcgcgtggctttcccgccgccaagaccgtggccattcccaatggcatcgcgctggggccgtatgagctggcgcgccatcccgcttgggccgaccgtgtgccgggcatcgtcatggccgcgcgctttgcgcgccagaaggaccatgccacgctgctgcgcgccgtcgcgctgctgcgcgatcgcggcctcacgccgcccgtcaaactggccggcggcggcaaggcggcggcgcagcgggctgcgcgcaagctgtgcacggccctagggttggacgggcaggtggaattcctgggccattgcggtgatgtgccgggactgctcatgggccaccgcatctgcgtgctggccacgcactacgagggcatgccgctgtcgctgatcgagggcatggccgcgggctgcgccgtggtcggcagccgcgtggtgggcgcgcaggaggtcatcgacgatggccgcaacggcctgctggccgagcacgccgatccccagtccctggccgatgccctggcccgcctgctgacccgggacgacgaggcccggcgcctggcacaggccgcgcgccaggatgcgctgcggctgtacagcctgcagaccatgaccgcacgctacgaggatctgctgctgcagggactggaggctgcacgatgagtgcgctggccgcgccctggctcagcattctcgtgccggtctacaacgtgcaggactatctggacgagtgcctcacgtcggtggtggatcagatggcggcgctgcccgacggcggcgcgggcgtggagctgctggtgctggacgaccggtccaccgatggctcgcgtgccctcatggatgcgctggcgcggcgctggcccggccggctgaccctgatgcagcacgcggtcaaccagggcctgagcgcggcgcgcaacaccatgatcgacgcggcccgcggcgagtacatctggttcctcgattccgacgacaagctgctgcccggcgcgctggcgggcctgcaggccgccgtgcggcgccatgcgcccgacgccgtgctgtgtgacttcgcggtctggcgcgaacgccagcggcttaagcaccggctgcgcggcgaggcgcatcgccgcaccttcgccgggccggccggcgggccgttccaggaccgggcggagctgctggcggggctgttcctgacgggccagctgcacgcctggtccaagatcacgcggcgcgcgctatggggtgcggacctgcgcttcccgccgggtcgctacttcgaggacatggccaccatgcccctggtgctgctgcgcgcgcgcagctactgccatgtgcgcgcgccctgggtggcctaccgccagcgcggcagcagcatcctggccaccatgaccctgccgaaggcgttggaccagtcacgggcgctgggggacttagccagagccctgggtacggccgaggcagcgggagatccgcccgccaacgcgcggctgcattttgcgctggcccaccagtgcgcgcgcaatctggtgggtgcggcacgctttgtacagcgggcagcgttgcccggggccgagcggcaggcggcagcgcggcagttgcgcgccgacttcgccgcggcctcacccctgcccgtgccgacgctgctgcgtgcctatgcgcgccgtggctggtggctgcgggccgccaagttgttgcgtatctatggagtaatggatttatgaccgcccctgtttcaaccacggcctggaagcaccgtggcgaactctggttggcgcgctggttgcggcgttggtacaaggtccgcccgctgtggctggagggcgcccccgcgcctgagttcacgttgtactcaacgggtgtggcggacgtggtccgggcacccgctgccgccattcctcccataatttgggcgtactggcatggcgccacgccgccgctggtgcggcactgctttgataactggcggcgcctgcatccgcacttcgagatccgcatcctggacgagcgcaccgcgctgcgatacctgcccgccatcccggccgcgctggatggcgtctcggccgccaagcgggccgactggatacgcctggaactgctgagccgctatggcggtatctggctggacgccagcaccatactcacgcggccgctggattgggtgctggagcagcaggcgcgcaccggggccgatttcgtgggctattacctgcagcggtttaccagcgtgccggatcgcccagtggtggaaaactggttcatggcggcaccgccggccagtcccttcatcgaggacctgcggcgcgagttcacccaggaggtcattgcccgcacgggcgagcagtacatggagcacctgcgtgcccagggcctgtaccagcaggccgtgcaatgtatcgacgatccggtctatttgagcatgcatatggcactgcaggtcgtattgttgcgcggtggcggctaccgtctgtgcctggccaaagccgaggatggtcctttctattaccacgtgctgggccgctggaaccgcgccgcgctcaagctgcgcctgctgttcgcgcgcgtgcgcgggccgctgccgccgctgatcaagctgcgcgggcccgaccgtcgccggctcgacgattacctggcgcgcggcctgtacctgcccgagagcgtggcgggacgctggctgatgggcgattcgccccgttgattgctattgattgagtagcttctggcgcttgctgcataagcgctggcggccaaaaatgcttcaaacctccaggcgctgcagcgtggccagccattcctgcgccagcagcgccaccagctgtgccgcgggcagcggtcgcgccgcgcccacgccctggccggcccacagcgacagatagtccgcacggccctgggcagcggcggcgcggcgcagggcgccggtcagcgcgttctgcaccgggtaggcgggcacgtcggcctcatgcgcggccaggcgctccatcatggcgttgacgatgccgcgtgccgggcggcccgagtagatgcgcgtgacgcgcgtgtcggtggcctgggccccggccatggcggcgcgctgcgcggggctgatggccgattcggggcaggccaggaaggccgtgcccatctgtaccgcctgcgcgcccagcgcctgggcggcggcgatgccgcgcccgtccatgatgccgccggcggcgatcaccggaatggccagcgcgtccacgcactgcggcaccagggccagcgtgccgaccatgctggcgtcgtagtcgcccaggaaggtgccgcggtggccgccggcctccatgccgctggccaccaccgcatcggcgcccacggcggcccaggcctgggcctcggccagcgtggtggcggtgccgatcacgtagcagccagcctcgtcttggaggcggcgcacctgcgcggcgctcaggatgccgaaggtgaagctggccacggcggggcgggcctccagcagtgcttcgaactgggcgtggaagtcctcgcaccagcgcgccggcgcctctggcgggggcaggcccaggtcggcgtacagcggcgccaggcggtcgatggccgcctgcaccgtggccgcatcgggcgtgggttgctccagcacgaacagattcatgccgaagggcttggcggtggccgcacgcacggcggcagcggcctcgcgcatggcctggggcgaccgcatgccgcagcccagaaagcccaggccgccggcctgggagacggcggcggccaactggggcgtgtccgagcccgtcatgggcccctggaagaggggcaggtcgatctgcaggcgttgcagcaaggcattcatggggtcagctccgcaaagaagaatcgggggcgaggacagagggggtgtcctgggcgccgtgcagcgctgcttgcagcgcggccagcgcgggcgtggcatagcccgtgcggtgcaccagcaccgtgtcgcaggggcccagcggcacccagcgcagcgcgggcggcgtgtgcagcaggtcgaccaccgcctcaggcaccacgccggcgcaacggcccccggccacgcaggccaggatggccgggtaggacgcgagctccagcacctgcggcgcctggcccgtggcctggcgcatccagtcttcgccgatgcggcggtaggtgcagccgtgcgcaaacgcggccagggtgtgcacgcgcaggtcggcaggtgtttcggcgggcgggtggctggccggcagggccagcagcagcgattccgtccagacgggcgtgcgctgcaccggggcctcctcgtccaggcccggcggcggccaggccaccagggcgcagtcgagttcgtgggccagaacctgctctacgagttggcgtgagggcgcggtgcgcagctccagcaccagcgcgggccagcgcgcgtgcagttgcgccaggggcgcgggcaggcgcgcggcggccgtgctttccatggcgccgatgcgcaggtggccggcgggagtgcctgggtgcagggcctgccgcgcctcctcggccagcgccagcaggcgctcggcataaccttgcagcgtggcgcccgcgggcgtgagcaccatgcgccgcccctcgcgcaggaacagggcggtgcccagttgctcctccagctgctgcacgcgcgtggtcacgttggactgggcgcggcccagccgctcggccgcgcgcgtcacgctgccctcatgggccaccgtgcgaaaaatctccagtgccaccaggtccatggatatgtttgtgagatgatttgtagaaaaatcatcttaaaaaaagattgatggcgatcataccgccggagaccgcgccatggaaccacaagccaccccgtcgattgatgtgcccgcgccccgcgggcccgccctgcactggagcgagcggccccatgccgtggccctggccggcatgatggcgctggcggtggccatgggcgtggggcggttcgcgttcaccccgctgttgcccatgatgctgcacgacggggtgctgaccctcaccgagggcagctggctggccacggccaattacgtgggctacctgctgggcgcgctggcctgcatggcactgccctgggtggcaccgggtttttatgcacgctggcatccggcgcggctggcgcgtgccgggctggtggccacggtgctgctcacgctggcgatggcgctgcccgtggccgccgcgtggccggcgctgcgctttgcggccggggccgccagcgccttcgtgctgctgaacgtggcggcctggtgcatggtgcgcctggcggtgctgggccgcccggccatgggcgggctgatcttctgcgggccgggcgtgggcatcgtgctcacggggctggccgccagcgcgatggtggcggcgcagtggcgtgcggcctcgggctgggtggtgttcggggtgctctcggtgctgctgtgcgtgggcgtgtggcccgtggtgcgcggccgcgcggtcaagaccgacgccggtgcccagccccgcgcggccgcgcaggggggaaacgccggcaccctggcggcgcgcggcgtgcacgccgtggcgtacggcctggcggggctgggctacatcgtgaccgccaccttcctgcccgtgatcgcgcgtgccgcgctgccctccggttcaccctggcccgaccttttctggccgatgttcggcgcgggcgtggccgtaggcgcggcgctcagcacgcgcgcgcccagcggctgggaccggcgctggctgctgctggcggcgtatgcgctgcaggcgctgggcatcgtgctggggctgctttggcccacgccggcgggctttgcactcagcagcgcgttggtgggcctgccgttcacggccatcaccttctacggcctgcaggaggcgcggcgcctgtggccgcagtctgccgacagctttgcgagcctggtcacggccgtctacggcctgggccagatcgcgggtccgccgctggtggcgtggctgctcgcgcacgccgatgccggacagggttttgcccgcgggctggcgctggcggcgggggcactggtggccggcgcggcgatgtacggctggtcggcctggcgctggccgcagcgcgcctgacaggccgtcagtgctgcccttgcaggcgcgcgtcccaggcctcgctccgtccgctgtccaggcgccgctggaacagccgctgccatgacggcggcagcggcagcgcgaggatttcgcgcagcgtggcgggtgtgcagtcgcgccggtcgatcacctccagcagccgtgcgatgggccacgcaggccgcggccgcgcgagcagccagacggtgtcgcccgcctgcaccgtcccgggttgcagaacacgcagataccaacccgcccgcaggctgcgttgcacgcgcagcgccatgccgggcacttggaagcggtcgttcagcttccagcagggctggcggccctggctgacctcgaaaacggcgctgccgatgcgccactggtccgcaatgcacacctgggcctcctgcacgccgtccaggctgaagttctcgccaaaggcaccgggctgcgcgagcagcgcctgcgccgtggcgtggcccgccagctcctcgcgccagggcgtgtactgcggccatgcatagcagtgcacggccttgtcggggccgccgtgcacgcgcaggtcgccctgctcgtcaccgtccagtccctccgcgcctacggcgacggggccgctgcgtgcctgcttggcaatggcgctgcggctgccggggcgggtgtagggttgcgcgcgatcggtgagcacggcgcgcagcgtgcccagggccgtgggttgggaaggcaagggggtcatgttcatgggcggggctgatcgggcagtgggcagccgccatcgtcgcagcccgtggcgggcacggtcgccggggcggctggcgtgggttccgccagcagccggcccagcagcgcgcccagccgcagatcgtccagatggccgaagtggtgcaggcgcacgcggccctgcgggtccagcaccaccaggctgggcgttccgctgagcgacaggctctgcatggtccgtggaatgctgcgcggtgcatcgggctggtccaggccgatgggaaagcgcagccggtattcgtggatgaaggcctgcagcgcctctggcgtgccctgcacggcgtggtgctcgaacaccgtgtgcagtccgatcacgacgagttgatccgacgcaaacgcctcatgcacgcgccgcgcctgcgggatgccgtgctccacgcaaccagggcacagcatctgaaaagcgtgcagcaccaccacacgcccgcgcaggctgtccagcgtgagcggctcgggggtgttgaaccagtgcgccacttgcagcggcggcgcaggtgcaaagaaggacgcggcggcggtcatgggcaggccttgcggaacgggaatagcgccaccctacaacatgggcgaatgtgcctgctgaggcaagggcgtgtgcgccgacgctcagcgcgtgaccggcaggcgcagcgtgaagcaggcgcccgccgcgccatcgggccggtcctcgcacaccacgctgccgccatggcgcgccgcgatggagcgcaccagcgccaggcctaagcccacaccgcccgagcgttcgctggcgcccggcaggcggtagaagggctcgaagatgcgttcgcgctgcgcgggcggcacgcccgggccgtggtcgcacacgcgcagcacggcgtcgtgcccttcgcgcgtgagggtgagggtgatctcgccctggctgtagcgccgcgcgttctccagcaggttgcgcaccgcgcggcgcagcagcttggacacgcccggcacttcgacgggcgccgtcatggcgtctgcaccatcgccggagcctacgtgcagttcggcgtccacgcgcacgcattcctccacggccaggcccaccaggtccacgggctcgaccgtgcccacatcggcggcgccggaatccaggcggctggccagcaggatctcgtccaccaactggtccagttcggcgatgttgcgttcaatctcggcgcggaatgcaggggagggcgtgccgccctgcatcagctccagccccatgcggatgcgcgtgagcggcgagcgcaactcgtgcgaggcattcgccagcagcgatttgtgcgactgcaccagcgtctcgatgcgcgcggcggcggcgttgaactggcgcgccagcgccgccacctcgtcgtggccgtgctcgggcacgcgcaccgacaggtcgccttcgccaaagcgctgtacgctgcgctgcagctgctccagccgctgcagcagccgccggatgatggggaacacccccacggtcacggcaatgcccaccagcgcgagcatccacagaaagccgaagggcgggcggaaccacgcggcgggaccgcgctcgtcggggcgcgggcggggcgggcgcggggacaggtgcatctcgaacacctcgcctgtggcgctctcgatgcggtagagcacgccttcgctggggtcgcgccgctggcgcaggcccacgccatccaccagcgtgcggcccgcggcgtccgtgatgcggatctcgcgcgagggcggctgctgctggttctgctcggccgcccagcgccaggccatgcccacggcgaaggcgaacaccagcacgcccccgaccacggccagccagatgcgcaggtacaggcggcgggagaaggggctgatgagggacatgcgtgcgaggcttttcaaaagaggcaggtcagtcctgctgcttggcgaagacatagcccacgccgcgcacggtgaggatgcggcgcgggttcttggggtcggcctcgatggccgcgcggatgcggcccatgtgtacgtcgatggagcggtcgaacgcctccagctcgcgcccgcgcacggcctccatgatctggtcgcgcgtgagcacgcggcccgcgcgctcggccatggtcaccagcaggtcgaactggtaagaggtcagctccgccggctggccgtgcacgctcacggtgcgcgcatcgcggtcgatctccagcgagccgaagcgcagcacctgcgtggccggctgggcgccgctctcgcgtcggcgcaggatggcgcggatgcgcgccagcagctcgcgcggctcgaagggtttgggcaggtagtcgtcggcgccgatctccagtccgatcacgcggtccatggggtcgcccttggccgtgagcatcagcaccggcacctgggcggcggcgcccggcagcgcgcggatgcgccggcacacctccaggccgtcgatgtcgggcagcatcaggtccaggatcaccaggtcgggcagctggccgccctccggcgcctgcagccgcgccaggccgctggtgccgtcggccatgtgcgtgacctgcagccccgactggccgaggtattcgcccaccatctgcgccaggcggtggtcgtcttcgatcatcagcagttgcgaactcatgcggtgcctttcagtgctgccatgttcgccgggcgccatctaccgcggttgaagcatgggtaaagttgggtaaaccggtttggtatgattttgatagctgtcagcgcttatgtatcaagcgctggaggcctttttggctctatgcgccagcggcactagtcgcgggtcgggtagcccgcacattctgcgataaccttggcgccatgagcctcgtcaaatccaaacaacgcgtcgccgaccacggcgaagtcttcaccccgccgtggatggtcgaggccatgctcgatctggtgaaggatgaggccgagcgcatcgacgcgcgctttctggaacccgcctgcggcagcggcaacttcatcgtgcaaatcctgcggcgcaagctcgctgcggtggagcgcaaatacggcaaatctgacttcgagcggcggcattacgccctgctggggctgatgtgcatctacggcatcgagttgctggccgacaacatcgccgagtgccgcgccaacgtgctggaggtctttgccgactacctccagctggacgaggctgatgacctgtaccgggcggccttgtatgtactgttacaaaacctggtgcatggcgacgcgctgaccatgcgcgaccaccacggccaggccatcacctttgccgaatggggctacctgggcaaaggcaagtaccagcggcgcgactttaggtttgacgcactcaccggcgcgtcaaagttcagtgaagagggctcgctctttgccgacctgggcaagcacgaaatctttaccccggtcaccatccacccgcccatgaccgtgggcgaactggcagccctgccaaaagacagcatatgactgacaccatcgttccccagctcaccgcacgctttgacgaactcagccagcgcctgcccgatgacggcatcgagttctggtttgcccgcgacctgatggagcccctgggctacgcccgctgggagaacttcaccacggccatccatcgggccatagagtcttgcaaatcaacgggttacaaagaatctgaccattttcgtggcgtcacgaaaatggtcaccctgggcagtggcgcccagcgccctgtggaagacttcatgctcacccgctatgcctgctacctgatcgcccaaaacggcgacccgcgcaagcaggcgattgcctttgcccaaagttactttgcggtgcaaacacgcaagcaagagctgattgaagaccgcatgcgcctgcaagcccggctggaggcgcgcgaccgcctgcgcgaatcggaaaaagcgctgtcgcaaaacatctacgaacgcggcgtggacgatgccggttttggccgtatccgtgcccagggggatgcggcgctgtttggcggccacaccacgcagatgatgaaagagaaatacggcatcgtgcagacgcgcccgctggctgactttttgcccacgctgaccattgcagccaagaatctggccaccgaaatgaccaaccacaacgtgcagcaagccaacttgctgggcgagcgctccatcacacatgagcatgtgcagaacaaccagagcgtgcgcgtcatgctgggtcagcgtgggattgcgcccgagcagttgccggcagaagaagacatcaagaagctggaacgccgggtgaaagccgaggacaagaaaatcgaaaagcaatcgggcaagctgccagggcctgagggccagaacgtatgagcaccgcatgagcatcaccctgcaagcccccttcgccctgcatggccgcaaccccgatgtgctgacctgcattgccaatctgtcgaacgacgaggttttcacacccccagaactggccggtcgaatgctggacttgctggccaatgcctgggctgccgaccacggtggcgcaagcctatgggcggataaaaccgtgcgttttttggaccccttcaccaaatcgggcgtgtttctgcgcgaaatcaccagccgcctgaccgcggggctggcgcaagaaatccccgacttgccaacacgcgtaaaccacatcctgacgcagcaggtgtttggcattgccatcacgcgcctgaccagtttgctggcgcggcgcagcgtgtattgctccaaatacgccaacagcgcgcattccatcgcccatggctttgcaagtgacatgggcaacatttggtttgagcgcaccgaacacacctgggtacagggcaaatgccggttttgcggcgccagccaggccgcgctagaccgtggcgaggggctggaaacgcacgcctacgcctttatccataccgacaacatcaaggctcgcatggccgagttatttggagcagacatgcaattcgacgtgatcattggcaacccgccataccagttaagcgatggcggctatggcaccagtgccgcgcccatttaccaattgttcgtggagcaggcaaagaagctggagccgcgttacttatcgatggtgattccagcgcgctggtttgcgggtggcaaagggttggacgagttccgggagtcgatgctttccgacaatcgtttgcgctcgatggatgattttctgagtgcatcggaggtttttccgggagtcggcctcaagggtggcgtgtgctatttcctttggaaccgtgaccatccaggcctgtgcaacgtgagcacccatttcaaggactggcccacttctacggccacccgtccgctgatggaaaacggggccgacatcttcatccgcttcaatgaagggctgtcgattttgaagaaggtgatggcgaccgagcagtcagtcagtcagtcagtcagtcagtcagtcagtcagaagcatgcactgaagctgcctgaaagcaagcgttttgatctgttggttagctctctacgcccgttcggatttcgtacctactttcgaggccgcgcacgcaagcgccaaggtgatgtggcgatttatcaaaacggcggaaccggctacgttgcccaagaggaagttgaaaccggtaccgaactcatcgacaaatggaaaatttatgtgggccgtgccgcgccaggcaccggcaaccgcgacacctacccgcaccgcattctgagcactccgttcattggcgaacccggcagtatttgctctgaaacctatttgtgcattggcccgtttgacacccaaactgaggcggaaagcgccctgtcctacctcacttgccgactaacgcgcctgttgattcttctgcacaagccctcgcaagacactacacgtaaggtttacaccttcgtgcccacgcaagactggacaaagcgctggacggacgaagacctgtacgccaaatatggcattgaaccccatgagattgagttcattgaaaaagtcgtgcggcctatggatttaaacagtgatttgctgggtgacgttacggtggatgaaagtgatgatgaataagcccgccatcgacgaagtcctcccgcccaagcccgaggcccgtccgcgcatctacgcctattccattgccgatgccgcgcaccatggccagctcaaggtggggcagaccacgcgcaacgtacagcagcgcgtggccgagcagctcaaaaccgccgctatccagaacttcaccatcgagctggacgaaccggcggagcgtgacgacggcagcgtgttttctgaccacgaagtgcgcgctgcgctggtgcgcaaaggctttgcaaacacccaactggaatggatgcgctgcacgctggccgacgtgcaaaccgtgctggccgaactgcgcagcggaaagcccctgggcggcacgcaccatgaaacctttggcctgcgcgccgagcaggccgaggcggtgaacaaaaccttcgattactaccagtccatctgggctgaagacccacaggccgcgccgcgctttttgtggaacgccaagatgcgctttggcaaaaccttcaccacctaccaactggccaaaaagctgcaagcccgccgcgtgctggtgctgaccttcaaacccgcagtcgaagacgcctggcaaaccgatctggaaaaccatgtggactttgccggttggcaatacctgtcgcgcacctcgggcagcgaccccaggcaggccgaccccggcaggccactggtgtatttcggctcgtttcaagacctgttggggcgcgatgcagcaggcaatatcaaagcccgcaacgagtggctgcacacgctgaactgggacgtggtggtgtttgacgaataccactttggcgcctggcgcgacacggccaaagagctgttcgagggcgaagacgacgccagcgtcaaaaaagaaaaagagctggagggcgtgctggagcaggtgaacgaagagctgggtatgcgcgccacgctggagaccgactttttgcccatcaccacgcgggcctatttgtacctgtcgggcacgccgttcaaggcgctggccacgggcgagttcatcgaagagcaaattttcaactggacttacaccgacgagcagcgcgccaaagcagcatttgccgccgcgcaccccagccagcgcaacccatatggcgctttgccacaaatgcgcttgctcacttaccaaatgcccgatgaattgctggcggtggccagcggtggcgagtttgacgagttcgacttaaatgcgttttttgaagccacgggcagcggcagtggggcgcagtttaagcacaagggcgatgtgcagaagtggctggacatcattcgaggcgggcatctggcccagtctgtcgagctgctgaaaacgggcacgcggccaccgtttccgtactcggatgtgcggctgctgccgtatttgcagcattcgttctggtatttgcccgatgtggccgcatgccacgccatggccaacctgctggccgagcggcacaacactttttggcacggctaccaagtcatcgtggccgcaggcagcgcggcgggcattgggctggcggccttgccgccagtgcgccgggccattggcagcggttttgacagccagaccatcacgctgtcgtgcggcaagctgaccacaggcgtgacggtggcgcagtggtctgccatcctgatgctgcgtaatctgaagtcgcccgaaagctactttcaggcggcgtttcgggtgcagtcgccgtggtctatcaaaaaccccaacggcgacaacccgaacgaggaagaaatcctcaagcccgtgtgctttgtgtttgactttgcacccacgcgcgcgctgcgccagttgtcggaatacggcattggtctgtcgccgggcgagtccaaccccgaaaacgcggtgggcgatttggtggcctttttgccggtgctggcctttgatggcgcccacatgacgcagattgacgcgggcggcattctggacattgccatggccggcacctcggccacgctgctggcgcgcaagtgggaaagcgcgctgctggtgaacgtggacaacggcacgctgcgccgcatcctggacaaccccgaggcgatggccgccgtggagcgcatcgagggctggcgcgcgctgggcgacaacgtcattgaaaccatcatcaacaagagcgagaaggtcaaagccctgaagcaaaaagccaaggacgaggagctgtcagcgcgggagaaaaaagagctttcggcggaagagaaggaatacagatccaaacgcaagctggtgcaggaaaaactgatcaagtttgcgacgcgcatcccggcgttcatgtacctgacggatttccgtgagaacaccttgcaggacgtgatcaccaagctggagccagagctgtttttgacggtgacgggcctgacggtgcaagactttcatctgctggtgcagctcaaggtattcaacaccgagcagatgaacgcggcggtgtttgcgttcaggcgctatgaagatgcgtcactgcgctacaccggcatcgccagccatccagggctgacgcacattgggctgtatgacaccgtggtggcgatggcctaaaggtgatattgttttgatagcttccagcgcttgtctatcaagcgctggaagcctttttggccctgtgcgccagcgccaccagcagcagcaccggcaggcccagcagggccgtgctggtaaagaacgcgctgtagccgtaggcatcgacgaactggcccgagaagcccgccagccatttgggggccagcagcatcatggagctgaacagcgcgtactgcgtggccgagtactgcacgttggtcaggctggacaggtaggcgatgaacgcggccgatgcgatgccgccggccaggttgtcggcgctgaccacggccaccagcgcggtcaggtcgtggccatgcccggacagccaggcaaacagcaggttggtcagcgcgctgagcacggctcctagcatcagcacgcgcatgacgcccaggcgcatggacagcacgccgcccacaaaggcacccgccagcgtcatgatgacgccgaagaccttgctcacggcggccacctcgtccttggtgtagcccatgtccacgtagaacgggttggccatgatgcccattaccacgtcgctgatgcgatagacggcaatcagcgccagaatcagcgccgcctgccagcggtagcggcggatgaagtcggcaaacggcgccaccaccgcgccgcgcagccattcgcccaggttgcgcgcgggcgccagcgggcgcgcggcatcggattggggctcgggtgacagcagcaccgtcaccgtgcccaccagcatcgacgccgccatcaccagataggccgtggcccaggcgctggcctggtagccggccaatcccgccacctcggcacgcgcggccacccacagcacgcccgcgccggcccagatcatggccaggcggtagcccgtctggtaggtggcggccagggcggcctggtggtcggcgtcggcagattcgatgcggaaggcatccagcgcgatgtcctgcgtggccgagccgaaggccaccagcagcgcgcaccacaccatgggccccagcgcgtcgcgcgggtcggccagcgccatgcccaccagcccggccatcaccagcgcctgcgccagcagcagccagctgcgccggcgccccagccagcgcgtgagcagtggcagcggcaggcggtccaccagcggcgaccagacccacttgaacgcataggccagccccacccacgacagatagccgatggtggtgcggtcgatgcccgcctcgcgcagcctgaaagacagcgtgcccagtaccagcagcagcggcagcccggctgcaaagcccagggccagcatgcgcaggctcgcgggctctaggtagacgagccaggcctggcgccaggagcggcgggcggcggcggatgcgggggcgtcaggcggcatggatgcggaaaagaggcgcggtcgtgaaaaagcgagtgcggcgttgccctagtatttgagcatggcccgttccgcatccgcgttgctgcaccccgtcgcttcggtgcgccactatggtggcgagcaccaggcccatgcgcacgcccatgcgcaggtgctgtatgcgctgcacgggcggatggagctggaggtggccggccgcgccgccttcgtggacacggcctgcggcatggtggtgcccgcgggcaccgagcatggctatctggcccgcccggacacgcgcatcctggtgatcgacgtgccggcgcaggccgcggtggactgtgtgcgccgcttcgccgtgcccgcggcggcgcgcaccgtgcccgagcccggcggcgcggccgcgcgcctggcgctgctgctgcaggccccgcgcgtgctggcgcgccgcgggctggacctggccgccctgtgtgccgccgtggacgcggccctgcacgaggactggcccaccgcccgcatggcgcggctgttccacctgagcgcggcgcgctttcacgcgcggctgctggagctgacgggcgacacgccccagcagtggctgcgcgcgcggcggctggacctggccgagcgcgccctggcacgcggccagtcgctggaggccacggccctgcgctgcggctacgcgagcgccagcgccctggcctatgcgctgcggcgcgagcggggcctgggggcgcgggcgctgcggatacaagccaaaacagcctccagcgcttgatggataagcgcaagcagctatcaataatgaagtaaagcgcgcggcaccacgcgcgttgctcgatagttgccctgcggcgcgcgggcaccatcgcgggcatgaacaccgcatcgattcgcagcatcgccatggtgttgctggccgccatgctctggggcaccaccggcacggcgcaaagcctggcgcccgcggggctgtcgccctactgggtgggcgctttgcgcctggtgatcgccagcgccttcttcgccctgctggcctggcccgcctggcgcgcgcgccgcggcggcggcctgcgctgggggccggtgctgctggcgggcgcctgcgtggccacgtacaacctgagcttcttcgcgggcgtgaagtctgccggcgtggccctgggcacggccctggccatcggcagcggcccgatctgggccggcctgctgcagaccgtggcgcagcggcggctgccggcccccgtatggtggctgggcacgctgctgggcgtggcgggcggcgcggccatggcgctggacggcggcagcacggtgcgcgccccctggaccggcatcgccctgtgcctgctggcggggctggcgtacgccatgtatgcgctgaccaacaagcgcctggtggcgcaggccggcgcggccgtcgtgaacctggccgtgttcggcatggcgggcctgctgtcgctgcccgtggcgttgctgctgggcggcgcgcccacggtggcgccgggcgcgctgggcatcgtgctgtacctgggcctggtggccacgggcgtggcctacctgctgttcagcacggcgctgcgccacatcagcggcgccaccggcgtgacgctggcgctggccgagccggtgaccgcctttgcgctggccgtggcggtggtgggcgagtcaccttccgccatggcctatggcgggctggcggcggtgctggcgggcctgttgctggtgatctgggcggaactgcgcacaacccggcctgctgtgggcgccgccgctgcctgagcttgcacttgctggcgtttgttacagccggcggtcaacctggccgggcgggctgccgttgctgaaaggccagggccggcgcatccgcgccggccagtgcgcaaaggacaacccatgaaccatcgccagcgcgcggtcgcggccctcctgggcctggcggccgcctgtgcccaagccgaagtgaacgtgagcgtgggcatcggccttccaggccccatctatgccgagccggccccggtgtatgtggcgccgccacccgcctacgtcgtgccccgccccgtctatgcgccgcgccccgtgatggtcgtgccacagcccgtgtacgcgccccactggcgcgacgatgaccacgacgaatggaagaagtggcgcaaacgccatcacaaggagcagaagaaggcatacaagcgctggcgccgcgaatgggaagacaacgacgattgacccgcgcatggttcctgctgccgtcgtggcgcagtgcctgcccgcctacatgcaggcggtgacgcgcgccgctagactgctgcccatgaacagccccaccgtctctgtgcccccgttgcccgtggatgcgggctgccgttgctgcgccgcgcggggcggcacctggcaggcgcgccgcgccttcgtgctggcggcggctggcacgctcgtgctgccggccgcggcgcaggtggaggtggggtcggcctcgggcatgcgccggctggtgccggccgagacgctggaagactccgctgtccagcagtacagccagctgctggcgcaggccaaggccaagcgcgcactggcgccggacaaccacccccagctgctcaagctgcgcgcgatcgcgcggcagatcattccgtacgccgcgcagtggaacagccgcgccgcgcagtggcgctgggaggtcaacctgatcggcagcaagcagatcaacgccttctgcatgcccggcggcaagattgcgttctacacgggcatcctggaccagctcaagctgaccgacgacgagatcgccatggtcatgggccatgagatggcccacgcgctgcgcgagcatgcgcgctcgcgcgtggccaagagccaggtcaccagcatcggcctgtcgctgggcgcgcagctgctgggcctgggcgacctgggcaatgcagccgccaacctgggggcgcagctgctcacgctcaagttcagccgctccgacgagaccgacgcggacctggtcggcctggagttggccgcccgcgcgggctacaacccccaggccgccgtgagcctatggcgcaagatgggcgaggccacgggcaacggcggcatcgcgttcctgtccacccacccgtcggggcccgaccgcatccgcgagctggagcagaacgtgcccaaggtgcaggggctgtaccaggcagcgcgggggggctgatttgctactttattagtagctggcagcgctcgttgttcaagggctggcagctgatttgacttgaagctgcggcggtgcgcagcccggcaaaaaggcgcggccttcgcgcagggcgcggatcagcaggtcgggcgtggcgcggatgtgcgcctccagcgccagcgcggcgcgcgcgtcctggcctgacatggccagctcgaagatttcggtgtgctcggcgtgcacatcgcgtacaccgcccggcaggcccatggcgcagaagcggtagcgctcgctgtggcgcgacagcaggcgcaacacgcgcacggtccacggcgagtcgtgtcccgccagcagcgcctcatgaaagcgcacgttcagcagctcccactggcggcggcggtgcggcgcgatgggctgttcctcggcagatatcgccgcataggcctcggcaagcgcctcgcgccactgcgcgtcaccggcgcgaatggactggcgcagcgcgtcggtctcgatgtgcacgcgcagcgtggtgatgtcttccagctcttgcagcgcgatgggcgccacgcgaaagccgcgctgcccctccacggtcaccagcgcgtcgctgaccagccgcgtgagcgcctcgcgcagcgtgcccgcgcccaccgcgtactgggtgcgcaggtgctcgatgcgcagcttgctgccgggcgcaaggcgcccctcgacgatgtcgctgcgcagcgtggcgtaggtttgctcgatcagcgtgcgcgagggggcatcgtacagggctgcgtcctcggcggcgtcgccgccgggcagtgcaatcagggggtgaaaactgcgtttggccatggcaatgcggggctggtgtgcgcctcacgaagccgccagcggccgctcttgcaggcgcgacaggcggtagctcagttgtgggcgggtcagccccagcgcgcgcgccgctgccgccaggttgccgcccgcgcgcgccacggcttcgcggatcagcgcgtcttcgagcgcgtccagcgtcaggccgctggcttgcagggtgtcgtacagaccggcgctttgctggcagtgcgcttcgctttccagcgctcctgccgcgttcacggtgtgggtcgtgggaaggactgatgtgggaaagagcatggcggcgtccaccaggtcgtcgtggggcgccaggatcacgccgcgctcgaccaggttttccagctcgcgcacgttgccgggccaggcgtgctggcgcatggcggtcatggccaggtcggtgaagcccgccaggcgcttgccgtgcagtgcggcgtagcgctgcagcaggtgcatggccagcagttctatgtcgtccgcgcgctcgcgcagcgctggtatgcggatgggatagacgttcaggcggtagagcaggtcgcgccgaaagcgcccttcttccacggctttttccagatcgacgttggtggcggcaatcacgcgcacgtccaccttgcgcggctgcgtgccgcccaggcgctccacttcgccctgctgcagcacgcgcagcagcttggcctgcgcgggcaggggcagctcgcccagctcgtccagcagcaaggtgccgccgtgcgcgcgctcgaagcggcccacgcgcgcggcggtggcgccggtgtaggcgcctttttcggcgccgaacagctcgctttcgatcagctcggccggcagcgccgcgcagttgacggccacgaagggcttgtcggcgcgcgggcccatggcgtgcaacgcgcgcgcaaagcgctccttgcccacgccggtctcgccggtcagcagcaccgtgacctgcgtgggcgcggccttgcgcagcagctccacggtgtcgttgaaggcgcgcgagcgccccagcagcgggccctggtcgtccgcgggctgtagctgggtgcgcagcgcatccacctgcgactgcagctcgcccaggcgcaccagcatggagtcggggtcgtagtcgcgcgccagttgctcgccgtcgggccattcgtgctcaaagcggccctcgatcaggcagtgcgcgtggccgcaggcggtgcactgcgtttccttgaaaagaaccggacgccgaaagaaggcgctggtgtagcccgaggcatagcccaccagcatccagcacacgggcgcatcctgcgggccccaggcgcgctggtgcacctcggcctcccagctgtggtcccactggaagacgccgtggaaatggtcggccgcctcgtcgtgctcgaacacctgcggctgcacgcgcaccgcgccctcgagcatgtgcaactgcggcccgacggcgaaggcgtcgaacagcgaggcatggggccgtacctggcgcgccagcagcgcgtcgcgctcgcccgaggcgtagcccgcacgcatcagcaggcggcgtgtgtgcgcctgccccaggcttgccaccagttcgcgccgcagcgcctgaaaggctgccgcatggacgagcagcatgcgctgatcagccagccagatacgcccatcaacgggcgaaaagtgcaccaggcggcgcaagtcggcatcggatggcaaggggggggagggcggtcgctggcatgacaaaagtatcgataaacgggaagtaaccgtccatcgggatcgacccggggagattcttcaccatttcatcaactggccggttcccggatctcatcaaaacatcatgctgctgtgcagcaatcgcgcctccgggctggccgcgggcgcagcggctggtggctggcagcctgcgggcgggtctctttgtcgcgatttggtagggattaaccctgaatttatcgatatttgcacgcaaaacgcgggcattggcacggcccgtgcaaaacagatggcgcacaaccgaacaggagacagccatgacctgcactgccaccgaggcgcccgccaccaccccgcaacccgtctgcgatctgtcgcagcggttcgttcgcgtgctgggccgccgcgacaacggccttgtcgagttttcgttctcgatcggctggccggagctggcggtggagctgatgctgcccgccccggccttcgaggccttctgcgtcaacaaccgggtgcagcgtctggacacctgagttcccgagagccgttcaacaaccattccaacggagacaagcaccgatgaacatcgacctgcaggcgcgggagatcacgccgctgcgccagacctacgcccacgtggcgaaatacatcggcggcgacaaaaccgccagccgctaccaggaggccactttcggcgcccagccgatggtcaacttccactaccggccgacctgggacccgggccacgaactcttcgacgccagccgcagcaagatcgtgctggccgactggtacgtgctcaaggacccgcgccagttctattacgccacctggaccatggcccgcgccaagcagcaggacgcgatggaggccaacttccagttcgtcgagcagcgcggcatggtcggcatgatgcccgacgccgtgcgcgagaaggccctgagcgtgctgatgccgctgcgccacgcggcctggggtgccaacatgaacaacgcgtccatctgcgcctacggctacggcaccgccttcaccgcgccggccatgttccacgcgatggacaacctgggtgtggcgcagtacctgacccgcctgggcctggtgctgggcgagccgcagtcgctggaagacggcaagcaggcctggctggacgcccccgagtggcagggcctgcgccggctggtcgaggacagcttcgtggtcagcgacccgttcgagctgttcgtggcgcagaacttcgcgctcgacggcctgctgtacccgctgatctacggtggcttcgtggacgaccacgtcgccctgcagggcggcaccgcggtcgcaatgctgaccagcttcatgcccgagtggcacgacgaaaccgcgcgctggatcgacgccgtcatcaaggccgcgggcgccgaatcggacgccaacaaagccctgctgcgcggctgggccggccactggatggaccgcgcccaggccgccctctcgcccatcgcccgcctggccctgggcgagaccggagaaaccgtgttgagcgacgcccgcgtacagctgcaggcgcgcctggccaagaccggcgtggccgcctgaccaggcctgaacaggagaccacaacatgtccgacgtattcatcgccttccaacacaacgaagagtcccgtccggtgatcgacgccatcgtggccgacaacccgaacgcggtgctgacccacccgaccggcctggtcaagatcaacgcgcccggcagcctgaccatccgccgcgaaaccatcgagggcctcaccgggcggccctacgacctgcaagccatccacgtcaacctcgtcaccctctcgggctacatcgacgaggacgacgaccagctcacgctgagctggaagcactgaacacaacgcagaaggagacaacgcatggacacccgtgttgccagcaagaagctcggcctgaaagaacgctacgccgccatgacccgcggcctgggctgggagaccagctaccagccgatggacaaggtgttcccgtacgacaagtacgagggcatcaagatccacgactgggacaagtggcaggacccgttccgcctgacgatggacgcgtactggaagtaccagggcgagaaggagaagaagctctacgccgtcatcgaggccttcgcgcagaacaacggccagctcggcgtgaccgacgcgcgctacgtcaacgcgctcaagctgttcatccagggcgtgacgccgctggagtactacgcgcaccgcggcttcgcccatgtgggccgccagttcaccggcgaaggcgcccgcgtcgcggcgcagatgcagtccatcgacgagctgcgccactaccagaccgagacgcacgcgatcagccactacaacaagtacttcaacggcattcaccactcgaaccactggtacgaccgcgtgtggtacctgtcggtgccgaagtccttcttcgaagacgcctgcaccgctggtccgttcgagttcctcaccgccgtcagcttcagcttcgagtacgtgctgaccaacctgctgttcgtgcccttcatgagcggcgcggcgcacaacggcgacatgtccaccgtgaccttcggcttctcggcgcagagcgacgagagccgccacatgacgctgggcatcgagtgcatcaagttcatgctggagcaggacccggacaacgtgcccatcgtgcagcgctggatcgacaagtggttctggcgcggctaccgcctgctgaccctggtcgcgatgatgcaggactacatgctgcccaagcgcgtgatgagctggaaggaagcctgggagatgtacgccgaagaaaacggcggcgccctgttcaaggacctggcgcgctacggcatccgcgagccggccggctggaagcaggcctgcgaaggcaaggaccacatcagccaccagacctgggccaccttctacaactacaacggcgccgccccgctccacacctgggtgcccaaggaagacgaactggcctggctgagcgagaagtaccccgagaccttcgacaagtactaccgcccgcgctgggagttctggcgcgaccaggccgccgaaggcaagcgcttctacaacatgacgctgccgatgctgtgcaccacctgccaggtcccgatgctgttcaccgaagagggtgaccccagcaagatctgctaccgcgacagcgactacaaggcctacaagtaccacttctgcagcgaccactgcaagagcatcttcgaccacgagcccgagaagtacgtgcagagctggctgccggtgcaccagatctaccagggccactgcttccccgaaggcaccgacccgaccgccgagggcttcgacccgctgatggccgtgctcaagtactacgagatggaagtcggccgcgacaacttcgacttcgaaggttcggaagaccagaagaactttgcgatgtggaaaggagacacgaaatgagcgtcgtcgccatcgccccctacgagttcacgcccagggatgtgcgcgagaacttccccgccccgctgctctacatcggctgggaagaccacctgatgttctgcgcccccgtctgcctgccgctgccgccggacaccccgttcggcgcgctgtcggccgcggtgctgcccggcatctacggttaccacccggacttcgccaggattgactgggcccgggccgagtggaagaagaacggccagccctggacgcccgacccggccaagtcactggccgagaacggcctggtgcacaaggacgcgatccgcttcagaacccctgggctcacagggatcaaaggttcgttcagctgatccggccatgagctaccaactgacgatcgagccgctgggcgcgaccatcgaagtcgaagaaggccagaccgtgctggacgcggtgctgcggcagggtctctacctgccgcacgcctgcggccacggcctctgcggcacctgcaaggtgcaggtctgcgatggcgaggtggaccacggcgcggccaacccgttcgcgctgatggacttcgagcgcgacgacggcaagaccctggcctgctgcgccacgctgcaggccgacaccaccatcgaggccgacatcgacgaggaacccgatgcgcgcgtgatcccggtgcgcgacttcgcggccacggtcagccgcatcgaagacctcacgcccaccatcaaggcgatccacctgcagctggacaaggccatcgacttccaggcggggcagtacgtgcaggtggagatcccgggtgtgggcagccgcgccttctcgatcgccaaccaccccgccgacgtggtggccacgaagggcatcgagctcaacgtgcgcaagctgcccggcggcgccggcaccacctggctgcacgagcagctcaaggccggcgaccgcctgcgcgtggccggcccctacggccgtttcttcgtgcgcgagtcggcgtgccagccgatgttgttcatggccggcggctcggggctgtcgagcccgcgctcgatgatcgtggacctgctctcgcgcggctgcacgctgcccatcaccctggtctacggccagcgttcgcacgaggagctgtactacgacgccgagttccgcgcgctcgccgaacagcacgccaacttcacgtacgtgccggcgctctcgcacgagcccgagggctcggactgggacggcttccgcggcttcgtgcacgaagcggccaaggcgcatttcggcggcagctttgcgggccagaaggcctacctgtgcgggccgccgcccatgatcgaggcctgcatctccaccctgatgcagggccgcctgttcgagcgcgacatctacaccgagaagttcctctcggcggccgacgcgcaggccgcccgcagcccgctgttcaggcaggtctgaggccgttgccgcccttcgcttcgctcttcccatgcgcacgcaccacctccaggaacatggccagcaccggcgacggatcgccgcgccggtagaggcagctcaactccaggtccttgaggtggcggctgcgcaagggcacgaacaccacgcccggcaggcgcaggctggcggccgaccgggtggcgatggtcagcccgaagccactggccaccagggccacggccgtcaccacgtcctcgacgtcctgctcgaccgccagccgcacgccttcctggcggaaggcctcggccacttcctgcgccagcccgtggatggcctcgttggggtagaggatcatgggcagcccgtcgaggtcggccatcccgacctgcctgcgctgcgccagcgggtgcgcttcgtgcatcgccaccagcagcggctcgcgcagcaccgactcgaccaccaggtccggctcgggcgggaccagtcggttgaagcccacgctgatgcgacgttcgcgcagcgcctgcagctgctcggacttggtgaggttgtgcagcgcgatgcgcacctcgggccgctgggcgtggaacttcgagagcacacggggaatgacgttcagcacgcccgagccgtagatgcccacgtcgagctgtccggtcaggccctgcgccgcgcgccgcgtgcgctcggccgcgcgctgcaccaggtgcagcaggttgggcacctcgtccagcagcgcctggcccgcctcggtcagctccacaccggccggcgtgcgcaggaacagcggcgcacccatctcgtcttccagcgccttgatctggcgcgacagcggcggctgcgccatgtgcaggcgctcggccgcgcgggtgaagttgcgctcttcggcgaccgccagaaactggcgcatgtctttgagatccatggggcctcctggttcggttcgcaatacctcaccagtatagggtcgcaaaaattcggtattggacgggatgaccgctccgccctatctttggcaactgaagctgttgcgttgaagaagaactgagacatgtccctgtttgattcccgccccaagttcgcagtgcacgtggcccagacggacgagacctttccctgcgccggcaatgaaagcctgctcaccggcatggtccgcctgggccgcaagggcatcccggtgggttgcgtcaacggcggctgcggggtctgcaaggtccgcatcgtcgagggacagatcaaggccctggggccgatcagccgcgcacacgtgacgctcgacgaggagaaccagggctacacgctggcctgccgcgtggcgccacagacgccggtgaacctcgaagtggccggcaagttgagcaaaccgttttccaaggggcgcgcagagtctgcgactgccagcccttcgattcagcagcagtaaccaaccaccaggagacacaacatgggtgtgatgcgcatcgggcacgcgagcctgaaagtgatggacatggacgccgccgtccggcactacgagaacgtgctgggcatgaagaccaccatgaaggacaaggcgggcaacgtctacctcaagtgctgggacgaatgggacaagtactcggtcatcctgaccccgtcggaccaggccggcatgaaccacctggcctacaaggtcgagaaggaagccgaccttgaagcgctgcagcagaagatcgaggcctggggtgtgaagaccaccatgctcgacgaaggcaccttgccctcgaccggccgcatgctgcagttcaaactgcccagcgggcacgaaatgcgcctgtatgccagcaaggagtttgtcggcaccgacgtgggcaacatcaatcccgacccctggcccgacggcctcaagggcgcgggcgcccactggctggaccactgcctgctggtgtgcgagatgaatcccgaggccggcatcaacaccgtggccgacaacacccgcttcatgaccgaggcgctggacttcttcctgaccgagcaggtgctggtcggacccgaaggcaacatgcaggcgacgaccttcatggcccgcaccaccaagccgcacgacatcgccttcgtgggtggcccgaccagcggcctgcaccacatcgcgttcttcctggactcctggcacgacgtgctcaaggccgccgacgtgatgggcaagaacaaggtgcgcatcgacgtggcgcccacccgccacggcctcacgcgcggcgagacgatctacttcttcgacccgagcggcaaccgcaacgagaccttcgccggcctgggctatctggcccagcgcgaccggccggtgacgacctggaccgaagaccaactgggcagcgcgatcttctatcacacgggctatctggtgccgtccttcacggacgtctatacctgacccggcgcgcagccatgcacaaggaggaacacagcatgaaaaaacacagggtcattgccgcgcttgccctggcgggcggtctggccgtcagcagcgcgcaggccgaggggcactacgtgccgggcgtggaagggctgcagggcgccagcgtgccgccgcccggcttttactacctgggctatctcctcaactacgacatcgacgacttccgcgcgccgggcaccagcagcaacctgccgggccacaaccggggcaccgtcacggcgctgtccaaccgtttcgtgtggatctcgcaatacaagctgctgggcgccgactacggcatggaggccatcgtgccggtgatgcgcacctcgctcaccatcaacgcggcgggcatctccgacacccgctcgggcgtgggcgacgtgtatctgggcccgctgctgctgggctggcacggccagcaatgggacgccgtggccgccgccggcgtgtggctggacagcgccagcaccagtcaccccgcatcgccgggcaagggcttcaaaagcaccatgctcacgggtggcctgacgtgtattacttcgacagcgccaaaacctggaccggctctggcctgatgcgcttcgagcgcaacggcaagaacgacgcgggcctgcgccccggcaatcaggccacgctggaatgggggctgggcaagtcctttggcacctggcaggcggggctggtgggctacagccaatggcagaccagcgaagacagcggcccgggcgccagcacgcacaagtcgtcgcgccacgcactgggcgccgaggtggtttatcccgtgcccggcgcgggcatgttcctcaagggtgcgctgtacaaggagctgagcgcagaggcgggcacgggcccgcagcccaagggctcgttgctgcgcttgttgctcgtgaaggccttctgatgggcgtgcgcgctgcagcggagggctatgccggcgcagcggcgcgcacttgcgcaaatgcgcgcaccacgctcagaaaggccgccagcacgggtgatgggtcgtcgctgcggtacaggcagctgagctcgatgtcgttcaaatgacgcgagcgcagcggccggtaggtcacgccaggcaggcgcaagctggtggccgagcgggtggtgatgcagcagccaaagccgcccgccaccagcgccacggcagtcaccacgtcctgcacctcctgctcgacgcgcagggggacgccctcggcgcggaaggcgtccatcacctcctgcgccagaccgcgcaggggcacgttggggtagaggatgagcggcatgccctccaggtcggacaggcgcagcgaggggcgcaccgccagcgggtggctggccgccagggccaccaccatgggctcgtgcagcacggtttcgatgctgatgtcggcctctttgggcaccaggcggttgaagcccacgctgatgcgccgctcgcgcagcgcctgcagctgggcgtctttggtcaggttatgcaaaacaattttgacttcggggcgctcctcgtgaaagcgcgccaggatgcgtgggatcacatccagcacgcccgagccgaacagccccacatccagctgcccgatcaggccctggcctgccagtcgcgtgcgctccagcgcctgctgtgccagcgcgagcaggttgggggtttcctgcagcaaggtgtggccggcgtcggtgagctgcatgcctttgggggtgcgcacaaacagcggcacgccgattttttcttccagcgcctggatgtggcgcgtcagcggcggctgcgacaaatgcaggcgggccgccgcacggccaatgtggccctcttcggccacggcaagaaagtggcgcaggtcacgcaaatccatgggggcccccgtcggaactttagagatgcagaaatggtatcggatgcggcggaaggtggcgcagtgaggtattgggtgaccgccctgggtgtgccgcgcacgcaaaaattcagctaccacaaaaacaagggaaaaccctatttgatgcggaaatggtatttagaagaggcaaaaacggtattggacggtattgaaatgtctttctatcgttgccgcatggctcgcagttgcatgtttttcacaccagcgccgcgaaagcggcacaccaccatgcagaaatttgtcgtttccattgaagacaccggtgaaaagtacacctgcgccggcatgcgctccgtgctggagggcatggaagcgctgggcaaaaaaggcattcccgtgggttgccgacagggcggctgcggtgtgtgcaaggtgcaaatcctggagggccagtacgtgcgccgcgtgatgagccgcgcgcatgtcagcaccgaggaagaagccgctggctgcgtgctgtcgtgccgcatctacccgaccagcgacgtgcgcctgcaagtcgtgggcgccatgaaaaagaacatctgccgttcgctggcagcgccttcttcaacccatccgtgaacccaaacaaaggagacaacccatggcattaaccggcgtcttgcgcccaggacacgcacaaatccgcgtgctggacctggaggaatcggtcaagtggtacaccgaggtgatgggcctggtgcccatgggccgcgcctatttcaagacccgctccgagcgcgaccacaacagcgtggtgctgcgccaggccgaccaggcgggcatcgacttcttcgccttcaaggtgctggaccaagccacgctggaagactttgacaaaaagctgcaagcctttggcgtgaaaaccgagcgcatccccgccggtgagctgctggaaaccggcgagcgcgtgcgctttcagatccccaccggccacaccgtggagctgtacgccgaaaagaccgacgtgggcaacggcatgggctacctcgaccccgatgtggacgtgctggacggccccggcattcgccccatccgcatggatcactgcctgctgtacggcggcgatgtggacggcaacgtcaggctgtttaccgaagtgctgggcttcaccctggtggagcgcgtcaagctggaagacggcaagaccgacctggccgtgtggctgacctgcagcgccaaggcccacgacatcgcctttgtgcgccacgccgaagacggcaagctgcaccacgtgtcgttccagatgcccagctgggaaagcgtgctgcgcgccgccgacatcatgagcgtgaaccgcgtctcgatcgacatcggtcccacccgccacggcattacccagggcacgacgatttacttcttcgaccccagcggcaaccgcctggaaaccttctgcggcggctacgaccactaccccgacatgcaccccatcacctggagctgggagaacgtgggccgcggcatcttctatcacgaccgcaagctcaacgatgctttcttgagcgtggtgacctaaaggagcaggcggcaatggcacaacacagcgttgaacaacgcgccatcactgccgaggccgccaacgcggccgtggttgcagcggtggccaaggcgggcgagctgggcatccgcatcaacgtggccgtgaccgatgcctcgggcgtgctggcggccttcctgcgcatgccgggggcgtttttgcactcggtggacatcgccatcgacaaggcctacaccagcgccggctttggctttgccacggcgcagtgggccggcattttgcagggcgacgaagcgctgcgcctgggcatgcccgtgcgcccgcgcaacgtggtttttggcggcggtctgcccatgcgtgagggcggggcgctgatcggcggcattggcgtgtccggcggcagcgccgagcaggacgaaatctgtgcccgcgccgcgctggccgcgctggggctggattgctgaggatgcccggcatcccggacaagccgcagcgttgttcaacatttccatagcaaggtaacaccatgaaagagtttctgaatttcatcaacggcgaatatgttcgcaacgccagcggcaagaccttccaggacatcaacccggtgaacggcagcgtcatcggcaatatttacgaagcggggcaggccgaggtcgatgccgccgtggccgccgcgcgcgccgcgctcaagggcgactggggccgcctgtcggtcgcagagcgctgcaagctgctggacgccgtggccggcgagatcaaccgccgcttcgacgacttcctgcaggccgaaattgccgacaccggcaagccgcaccacctggcctcgcacgtggacattccgcgcggcgccgccaacttccagatcttcatcgacaccatcaagagcacggccaccgagtcgttcaacatgcgcacgcccgacggcaagacggcattgagctacggcgtgcgcgtgccgcgcggcgtgattgccgtggtctgcccctggaacctgccgctgctgctgatgacctggaaggtgggcccggccctggcctgcggcaacaccgtggtcgtcaagcccagcgaagaaacccccgccaccgccacgctgctgggcgaggtgatgaaccaggttggcatgcccaagggcgtgtacaacgtagtgcacggctttggccccggctcggccggtgaatttttgaccaggcaccccggcgtgaacggcatcaccttcaccggcgagacgcgcaccggcacggccatcatgaaggcggccgccgacggcgtgcgccccgtgtcgctggagatgggcggcaagaacgccgcagtggtgtttgccgactgcgacttccaggtaaccatcgacaccctgacgcgctcgtgcttcgagaacgccggccaggtctgcctgggcaccgagcgcgtgtacgtcgagcgcccgattttcgacaaggtggtggctgccctgaaagagcgcgccgaagccatgaagcccggcctgccgttcgaccacgacaccaggatcggcccgctgatcagcaaaaagcaccaggccaaggtgctgggcttgtacaaaactgccaaggacgaaggcgccaccatcgtcaccggcggcggcatccccgacatgcccgaagagctgaagaacggatcgtgggtgcagcccaccatctggaccggcctgcccgagaccgccaccgtggtcactgaagaaatcttcggcccttgctgccacatcagccccttcgacagcgaagaggaagtgctgggcaaggtcaacgccaaccgctacggcctggccacggccatcttcacgcaagacattgcgcgcgccaaccgcctggcgcaccagatcgaagtgggcctgtgctggatcaacgcctggtttctgcgcgacctgcgcacgccgtttggcggctccaagcaatcgggcatcggccgcgaaggcggtgtacactcgctcgagttttataccgagctgcgcaacgtgatggtgaagttctaagccaaatcggcttcttgcgctttctggataagcgcaagaagctcctataaaaatagcaaggagacagttttccatgagtaccaccccctccaatcccgagatcgcgcacagcatcgaggccgcgggcatccgcaccaactaccacgacagcggcggccagggcgcgcccgtgctgctcatccacggctcggggccgggcgtctcggcctgggccaactggcgcctggtcatgcccgcgctggcgcagcaagcgcgcgtgattgcgcccgacatggtgggctttggctacaccgagcgcccgcaaggctttgtctacagcatggacgcctgggtgcgccaggctgtgggcctgctcgatgccctaggcattgagcgcaccgacctggtgggcaactcgtttggcggcggcctgtcgctggcgctggccattgcccaccccgagcgcgtgcgccgcttggtgctgatgggcagtgccggtgtctccttccccctgaccgaggggctggacgccgtgtggggctacaccccctcggtagagaacatgcgcgccatcatggactacttcgccttcgaccaaggcctgatgagcgacgacctggcgcgcctgcgctttgaggccagcatccgccccggctttcaagaatcgttcgccgccatgttccccgccccacgccaacgctggattgaagccctggccagcgccgaggccgacatccgcgccctgccgcaccaagccctggtcatccatggccgcgaagaccgtgtgatcccgctgagcacctcgctgaccttgtccagctggattcagcgctcccaactgcacgtctatggccaatgcggccactggacgcaaattgaacacgccgcgcgctttgcccgcctggtgggcgactttctggcagaggcatccgccgacgagcctcagcctctttaaccctgaccgattttccgaacatccttgtccaaggaatcctcatgaccatgacccctgccttgatcgaacaactgggcgacgagctgtaccaggccctgacgcagcgccggatgctggagccgctgaccaaccgccacgccgacatcaccatcgacgacgcctacgccatccagcaaaaaatgctggcccgccgcctggctgccggtgaaaaagtggtgggcaaaaaaattggcgtgacctccaaggccgtgatggacatgctgggcgtgttccagccggactttggctggctgaccgacggcatggtcttcaacgaaggccaggccgtccaggccaacacgctgatccagcccaaggctgagggcgaaattgccttcgtgctgaaaaagacgctcaaaggccccggcatcactgccgccgatgtgctggccgctaccgaaggcgtgatggcctgcttcgagatcgtcgattcgcgcatccgcgactggaagatcaagatccaggacaccgtggccgacaacgccagctgcggcgtgttcgtgctgggcgaccgcctggtggacccgcgcgacgtggacctgggcacctgcggcatggtgctggagaaaaacggcgacatcgttgccaccggcgcgggcgccgcagccctgggccacccggccaatgctgtggcctggctggccaacacgctgggcgcgcacggtatcgcgctggaggctggcgaggtgatcctgtcgggctcgctcgggatcatggtgccggtgactgctggcgacaacctgcgcgtgaccatcggcggcattggcggctgctccgttcgcttcatctgacacaaggaactcccatgacccaaaaaatcaagtgcgccctgatcggccccggcaacatcggcaccgacctgctggccaagctgcagcgcagccccgtgctggaacccgtgtggatggtgggcatcgaccccgagtccgacggcctcaagcgcgcccgtgaaatgggcatcaagaccacccacgaaggcgtggacgggttgattccgcacatgaaggctgacggcgtgcagatcgtcttcgacgccaccagcgcctacgtgcatgccgaaaactcgcgcaaggtgaacgcgcagggcgcgctcatgatcgacctcacgcctgcggccatcggcccgttctgcgtgccgcccgtcaacctgaaggagcacgtcggcaaggccgagatgaacgtgaacatggtcacctgcggtggccaggccaccatccccatggtggcagcggtgagccgtgtgcagcccgtggcgtatggcgagatcgtggcgactgtgtccagccgctcggcaggccccggcacgcgcaagaacatcgacgagttcacccgcaccaccgccggtgccatcgaaaaagtgggcggcgcccagaagggcaaggccatcatcatcatcaacccggccgatccaccgctgatcatgcgcgacaccgtgcactgcctggtcgagggcgagcccgacaaggaagccatcaccaggagcatccacgacatgctggccgaagtgcaaaagtacgtgcccggctacaagctggtcaacggcccggtgtttgacggcaaccgcgtctcggtcttcctggaagtcgaaggcctgggcgactacctgcccaagtacgccggcaacctggacatcatgaccgccgccgccgcccgcaccgccgaaatgtttgccgaagaaattctggccggcaagctcaccttgcaagctgcctgaagcgcacaggagtaccccaccatgacacaaaagatcaccctgcacgacatgacgctgcgcgatggcatgcaccccaagcgccacctgatgacgctggagcagatgaagtccgtggcccaagggctggatgccgcgggcgtgccgctgattgaagtgacccacggcgacggcctgggcggcgcgtcggtcaactacggctttcccgcgcacagcgacgaggaatacctgggcaccgtgattccgctgatgaagcaggccaaggtctctgcgctgctgctgccgggcattggcaccgtcgatcacctgaagatggcccacggcctgggcgtgcacaccatccgtgtggccacgcactgcaccgaggccgacgtgagcgagcagcacatcaccatggcgcgcaagctggacatggacacggtgggctttctgatgatggcgcacatgaacgacgcggccggtctggtcaagcaggccaggctgatggaaggctatggcgccaactgcatttacgtcaccgattcggccggctacctgctgcccgatcaggtgaccgagcgcattgccgccgtgcgcgccgccctgaagcccgagaccgagctgggctttcactgccaccacaacctggccatgggcgtggccaactccatcgccgccatccaggctggtgccaaccgcattgacgccgccgctgcaggtctgggcgccggtgcgggcaacacgccgctggaagtgctggtggccgtgctcgaccgcatgggcatcgataccggcgtggacgtctggaagatccaggacgtggctgaagacctggtggtgccgctgatggacttccccatccgcatcgaccgcgatgcgctcacgctgggctacgccggcgtgtacggcagcttcctgctgtttgccaagcgcgccgaaaagaaatacggcattcccgcgcgcgacctgctggtcgagctgggccgccgcggcatggtcggcggccaggaagacatgatcgaagacaccgccctcaccatggcgcgcgcacgcggcctgaccgtcaacgcctgattggagctacacctatggcactcgcacaagacaccatcgcacagctggccgagcacctcgaaaactgccagctgcaggcgaaagacacccccaagatcaccgacgcccatcccgacatggactgggacgacgcctacgccattcaggacgccatcctggcgcgcaaactggcacgcggcgcgcgcgtggtgggcctgaaggcgggcctgacctcgcacgccaagatgcgccagatgggcgtgaccgacccggtgttcggctttctggtcgatgaatacgtggtgcctgaaggcgccaccgtcaacaccgcggagctgatccaccccaaggtggagcccgagatcgccttcgtgctcaagcacgcgctcaaggggccgggctgccacatcggcgccgtgctggcggcaaccgacttcgtgctgcccggcatcgaggtcatcgacagccgctaccgcgacttcaagtttgacctcaagagcgtggtggccgacaacacctcggcctcgcgcttcgtggtcggcgggcgtgcgctgcgtcccgaagacgtggacctgcgcaccgtgggcatcgtgctggaaaagaacggtgagcccgtcgccctgggcgccggcgccgccgtgctgggccacccggcggcggcgattgccatgctggccaaccacctgggccgccgcggccaggagataccggccggcagcctgattctgtcgggcggcgccaccgaggccgtggccgtggccgcgggcgacagcgtctgcctgcgcgtgcagggcatgggcagcgtctcgctgcgctttgcctgaggggccgcgtcgccccttttttgatgcaaccacaacgataactggagacagcgcatgcaacgacgtgacttcatgaccgcaggcgcgctggccgcgctgggcgcaaccctgcccggcgccgcctgggcgcagtcggcctacccgaccaggcctgtgcgcctgatcgtgccctttccgcccggcgggccgacagacatcatgggccgcacggccgccaaggccatgggcgaccagctgggccagcagttcgtggtggaaaacaaggccggcgcgggcggcaacatcggcaccgacgcggtggccaaggccgcgccggacggctacaccctaggcatcgcggccatcagcagcctggccatctcgccgtatctctatgccaagctgcccttcaacgtcgaaaaggacttgcaggccatctcgctggtcggcacgacccccaacgtcatcgtggccaatccgcgcgcgccctttaccgatctggccggcatggtggcctatgccaaggccaacccaggcaagttgctgtacgccacctccggcgtgggcaccggcaaccacctggcggcggagctgctgcaaaagcgcgccgaaatcgcgctgacccatgtgccctacaagggctccagccagatcgtgcccgacctgatttcaggcaacgtcatgctgagcatggaaagctcgctggtgaccaccttccagcacatcaaagcgggcaagctgcgcgccattgccgtgacttcgccgcagcgcgccccggcgctgcccgacgtgcccacggtggccgagtccggttacccgggctttgtcgtggaaaactggtttggcctgatagcacccgccgcgatgccggcgtccatggccgaccggctggcccaggcctgggcggccggcacgcagacgcccgaggtgcaggcggccttccagtccatccacgccaatctgcgcagcaatacgccgcagcagtttgcgcagttcatccgcgccgagaacgagcgttggagccccctgatccgcagccttgggctgcaacttgattgatttcccaggagtcacgcacatgccttttgcccagatttacatgctcgaaggccgcaccgaggagcagaaaaaggccgtcatcgagaaggtgacccaggccctcgtcgatgcagtgggcgcgccgcccgccaacgtgcgcgtctggatccacgatgttcccaaggaaaactggggcatcgcgggcgtcagcgccaaggagctgggccggtaagcctcttgcggcaaaaatagcattcagcgcttatccagcaagcgctgaatgctatcaggttgatagtggacggattcaggtattgcccacataggggttgctgcgccgctcgcgtccgaaggtgctttccggcccgtggccgggaatgaacaccgtctggtcgcccatgggccacagcctctgggtgatgctgtctatcagctgctggtggttgccgcccggaaagtcggtgcggccgatgctgccggcaaacagcacgtcgcccacaaaggcgcggtcgatctgcggcgcgtggaacaccacatggccgggcgtgtggcccgggcagtggcgcacgctcaaagactcatggccaatggcgacggtgtcgccgtcatgcagccagcgcgtgggcgtgaagggctgcgcgggcgcaaagccgaacatggcgctttgctgcgccaggccgtcgatccagtactggtcgccctcgtgcgggccgatgatgggcaggtgcagccgctgcgccagctcgcccgtgccgcccgcgtggtcgatgtgcgcgtgcgtgagccagatggccttcaggtgcaggcccaggcgctgcgcttcggccagcagcacatccagatcgccgccggggtcgatgaccgcggcatcctgggtctggtcgcaccagacgagggagcagttctgctggaacggggtgacggggacggtgtggtattgcagcatgcggcgattgtcgcgcggctgcggatcgtcggcgctgcggcgcgttgcttattcaaaaacaatagctgccagcgcttgttaaacaagcgctggaggcatatttcatgcaaaacgcatgtcgtccgcctgcagcgcgggtgcgatggcctcgcgcacattgcgcacatgctgcatgccggcggcgtcggccgcggctgcgtcaccggccaggatggcctggcacatggcctggtagtcgcgcatgcgcacctgctgcagcgtggcggggcggtgctgggcatagacgatgggcatgtggatggagggcagcaggcggcgcagctcgcggctgccgctggtggccagcagcgcgcggtacaaggcgcgtcgggcgctggcaaagcggtctgcatcctggctgcggtcggcttcgtgcagttgctgtagcgccgcctcgatgggggcgggcggtgctcccgcggcaatcgcccgcgccgcgctgcgcgccagcaggccggtcatgcgctcggccacgtccaatacttccagcgtttcttgcgccgaaaggctgcgtatggcggcgcccttgttgcggtgcaaatcgaccagtccctgcgcggccaggcgctgcagtgcctcgcgcaccgacgcgcggctgacgccgaactgcgcggccagatccacctcgaccagccgctgcccgggcaccaggcgctgctgcgccagcccctgcacgatgccgtggaacaccgcgtcggcggcggtcacgggggcgatttcgggagcgtcgtcagcgggctcgggcggcagggtgggcaacatgggcgggcggcaggagggaggacaaacattatcacagcgtgacagggcttgtttccaatattgtctgacaatatcatctgcaacgcgccaggcgttctggcgcttcatttcaaagaggccctgcatggacttttccctctcccccgagctgctcgccttgcgcgacaaggtgcggcaattcatcgccgaacaggtgattccgctggaaaacgacgggcgccagtcgcaccacggccccgatgaggcgctgcgcaacgagctggtgtcgcgtgccagggcggcggggctgctcacgccccacgcctcgcgcgacatgggcgggctggggctgtcgcatgtcgccaaggccgtggtgtttgaagaggcgggctactcctggctgggccccacggcgctcaacatccatgcgccggacgaaggcaacatccacctgatggaagaggtggccacgcccgcgcaaaaagagcgctggctgcgcggccaggtggcggggcagtggcgctcatgctttgccatgaccgagcccgcgcccggcgccggggccgatccgtccatgctggccaccacggcggtgcgcgacggtgacgactacgtgatcaacggccgcaaatggttcatcaccggcgccgaaggcgcgcactacgccatcatcatggcgcgcatggaggaccgatcagccaccatgttcctgaccgacatggaccggcccggcatcgtgctggagcgcaacatggacgccatggacagctgctttacaggcggccacggcgtgctgcgctttgacaacctgcgcgtgcccgccagcgatgtgctgggcgagatcggcaagggctttcgctacgcccaggtgcgcctggcgcccgcgcgactgacgcactgcatgcgctggctgggccaggcacgccgcgcgcacgacacggcgctggcatacgcccgcaagcgccacgcctttggcaagccgctggccgaacacgagggcgtgggctacatgctggccgacaacgacatggacctgcacaccgcgcgcctgcacatctggcacaccgcatggatgctggaccagggcgagaagtgcaacttcgagtccagccgcgccaaggtggtgtgttccgaggccgagtggcgcgtggtggaccgcagcgtgcagatcctgggcgggcagggcgtgacgggcgagacgccggtgatgcgcatcttcaccgacatgcgggcctttcgcatctacgacggcccgagcgaggtgcaccgctggagcatggcgcgcaagctggtgcacatggccgaaaaggccgaggccgaactgctgcacgaaggaggggcttgagcatggacaacgacgtgatgcaacgctttcgcctgaacggcaagcgcgtgctggtgaccggcgcctccagcgggctggggcagcactttgcccgcctgctggcggcgcagggcgcccaggtggcgttggcggcgcgccgcaccgacaagctgcagggcacggtggacgacatcaacgccgcaggcggccaggcgcgggcctgcgcgctggacgtgaccgacagcgccagcgtgcgcgcctgcttcgatgatctggccgactggggcgtgcccgacgtggtcatcaacaacgccggcgtgaccgtgacgcgccccctgctggagcagaccgaggccgacttcgaccaggtgctggacaccaacctcaagggctgctggctggtggccaccgaggccgcccgccgcatggtggtggcgggcaagggcggctcagtcgtcaacgtggcgtccatattgggcgagcgcgtggcgggcggcgtggcaccctatgccatatcgaaagccggcgtgatccaggccaccaaggccatggcgctggagctggcgcgccaccgcatccgcgtgaacgcgctgctgcccggctatgtggtgaccgacctcaatcgcgactttctggccagcgaggcgggcgacaagctgcgcagccgcatccccagccgccgctttggcgagctgagcgacctggacggcccgctgctgctgctggccagcgatgcgggcgccgccatgtcgggcgccacggtggcggtcgacggcgcgcacctggtgagttcgctatgagcggggcatccacttctttgccgctggacgcgctgggcgactacctgcgcgcgcagggcctggcgggcacggggccgctcgcggccacggtgctggccggcgggcagtccaaccccacctttcgcatcaccacggcggaaggccgcaactacgtgctgcgcaagaagcccccgggggcgctgatcgcatcggcccacgccatcgaccgcgagtaccgcgtgatgcgcgcgctgcaggacacggccgtgcccgtgccgcgcatgctggcctactgcgacgatgcggcgctgctgggcacgccgttctacgtgatggagtttctgcagggccgcgtgctcatggaccagtcgctgcccggcatggacccggccgagcgcaccgccatctaccgcgagatgaaccgcgtgattgccgcgctgcacgccgtggactacgccgccgtgggcctggccgactacggcaaacctggcaactacgtgggccgccaggtcgcgcgctggtcgcgccagtgccgcgaggccacggtgcccgtcacgccggcgatggagcggctcatggactggttgccccagcacctgccgcaggacgacgaaaccacgctggtgcatggcgactaccgcctggacaacctggtgttccaccccaatgagccgcgcgtgatcggcgtgctggactgggaactgtccacgctgggccacccgctggccgacctggcctaccagtgcatggcctggcgcatcccgcccagcctgtggcgcggcattggcgggctcgatctcgcggcgctgggcatccccccggaaagcgagtacgtgggctggtacgagcaggccaccgggcgccaggcggcggagcactgggatttctacctggcctacaacctgttccgcatggcggcgatcctgcacggcatcgcccagcgggcgcaggacggcaatgccgcggccgccgatgcagtggagacgggcgccaaggccggaccgctggccgaactgggctgggaggcggcacagcgttacatggccgggcgcaagtaagcaattcgctatgaaaatagaagctgttcgcgctggatatgtaagcttttccatgcgaaagcgcgtggaaaacgccgaacacccggcgcgaatagctcctgaattcagagcgacagctcgtaccccacggtgatgggcgcgtggtcgctgaacttctgcgccttgtagatttcctcggtacgcgcgagcgccgcgatggcgggcgtcgccaggtggtagtccaggcgccaccccacgttgttggcataggcctggccacggttgctccaccacgtgtagcaagcgtccgtggtctccggctgtaactgacggtaaacgtccaccagcccgcccgcggggtcagagatgtgcaacaactttgtcatccaggcgcgctcctcgggtaaaaagccgctgttcttctggttgctgcgccagttcttcaggtcgatctgctggtgggcaatgttgatgtcgccgcacaggatgaactcccgctcggccttcagccgcatgaggtgcggatggaattcctccaggaagcggaacttggccaactggcgctcctcgcccgaggagccgctggggaagtaggcgctgatgatggacaggcgccgcgcgggcgtgtcaaagcgcagttccacgtagcgcccctcggtgtcgaactcgctggagccgtagccgatgaccacgtcgctgggctcgtggcgcgcatagatgcccacgccggagtagcccttcttcaccgcaaaatggaagtagcccttcaggccggccagctcctcgaaacgcccctgcatgtccgcagactgggccttgatttcctgtacgcaaatacaatccggccggctttgggcaatccatgcctcgacccctttggacgtggccgagcggatgccgttgaggttgagactggttaatttgaacaaggatgcatccatggtgacagacagcgcgcagacggtggaacaaggggcgagccaaacccgcctggcgcaggatttcgtgcggtttgctgtggattcaggggtgctgcgctttggtgaattcaagaccaaggcaggccgcatgagcccgtatttcttcaacgccggtctgttcgacgacggcgccaagctcgggcggctggcgcaattctatgcacaagccctgctggccagcggcgtcgagttcgacatggtcttcggccccgcctacaaaggcattccgctggccgccacggtggccgtggagctggcgcgcctgggcaagaacgtcccctttgcctacaaccgcaaagaggccaaggaccatggcgagggcggcacgctggtgggcgcgccgctgcagggcaaggtgctcatcatcgacgacgtgatgagcgccggcaccgccgcgcgcgagtccatcgcgctgatccgcgacgcgggtgccacgccgcatgccattgcgatcgccctcgaccgccaggagaaggccaccgagaatgggcaggacgtggaccacagcgccgtgcagtacgtgcgccgtgaactgggcatgcaggtttgtgctatcgccaagctggcagacttattgcaatacctatcggcgggtggcggcgatacgcagatgcgcgagcaccacgagcgggtgctggcctatcgccagcgctacggcgtgaacgactgaaaacaacggcagcagccaggagggcaggggttttgaaagcaggcacacgacacgcgggctggttcatggccggagcaaccgccgcagcgctgggcctgttgtccccggtcgcctgggcgcagccgaagccgccgcaagaggtgtacacctgtatcgacaaaaccggcaggcgcatcaccgccgaccgccccatcgccgactgcgtggaccgtgagcagcgcatcctggaccacaccggtgccgagcggcgccgcatcggccccacgctgaccgaacacgagcgtgccgcgttggaagtgcagcgccgcaaggaggcgcaggagcgcgcccgcattgccgaagagcgccgccgcgagcgcgtgctgatggcgcgctaccccgacgaggcggcccaccaggttgagcgcgaggccgccctcgtgcaggtggacgaggtcatggccgtagcacgcaagcgcatccaggaactgcaggtcgagcgcaagcgcattgacggcgagatggagttctaccgccgcgacccgctcaaggcgccgatgaagctgcagcgccagatcgccgagaacgatgaggccgtggccgagcagcagcgctttttgaccgcgcaggaccaggaaaagcgccgcatccaccagcgcttcgacgccgaactggcccagctgcgccagttatgggcggcccagcgcgcggcggcgtcgcaactggtgccgccgcagtccacgctcgtatcgcccggcgcctcgcgctgagacggcacacaaaaaaaggctccaccgggagccttcttttttgatagctgccagcgcttgactggccagcgtttcaggccagtttggccttcagcaagtcgttgacctgctgggggttcgccttgcccttgctggccttcatcacctggcctacgagggcgttgaaggccttgtccttgccggccttgtactgttccacgttggcggcgttggcggcgatcacttcgtcgatgatcttctccagcgcgcccgtatcgttcatctgcttgaggcccttggcctcgatcacggcgtccacgtcatggccttcgccgctccacaaggcttcgaatacctggcgagcagcgttgttgctgatggtgccgtcgttgatgcggccgatgagcgccgccagttgggcgctgttcaccttggcctgctccacaccgatctcctcggcattcaggcggcgcgagatctcgcccatcacccagttggaggcgagcttgggctggccgcagcccttggcggcgtcctcgaaataggccgccatggcctggctctgcgtgagcgtggtggcgtcgtactcgggcaggccgtactgctgcacgaaacgcgcggccatcgcgcgcggcagctcgggcatctgggccttgatgtcgtcgatccagggcgcggcaatgcgcagcggcggcaggtcggggtcgggaaagtagcggtagtcggccgcgtcttccttggtgcgcatggcgcgcgtctcgcccgtgtcggggtcgaacagcacggtggcctgctggatcgcgcggccatcctcgatctcctcgatctgccagcggatctcgtagtcgatcgcctgctgcatgctcttgaagctgttgaggttcttgatctcacggcgcgtgcccaggggctggccgggcttgcgcaccgagacgttggcgtcgcagcggaagctgccctcctgcatgttgccgtcgcagatgccgatccaggtcacgatcttgtgcagttccttggcgtaggccacggcttcttcgctgctgcggatgtcgggctcggtcacgatctccagcagcggcgtgcccgcgcggttcaggtcgatgcccgactggccccctccacccaatgaggagtcctcgtgcagcgacttgcccgcgtcttcctccaggtgggcgcgcaccaggcgcacggtcttcttctcatcgcccagatagaaggagacttcgccgccttgcaccaccgggatctcgaactggctgatctggtagcccttgggcagatccgggtagaagtaattcttgcgcgcaaaaatgctctctggcgcaatgtgggagccaagggccagtcccaatttaatagcgcaggcgacggcctcgcggttcatcaccggcagggtgccgggcagcgccaggtccacggcgcaggcctgggtgttgggctcggcgccaaaggcggtgctggcgcggctgaagatcttgctgcgggtggcgagctgggtgtgggtctcgaagccgatgacgacttcgtagccctggatgagtttcgcggtcatggtcagatgccctccggcgcacggaggtggaagtcggtcgcctgctgcaggcggtgcgcggcgttcagcaggcggccctcctggaagtagttgccgatgagctgcaggcccacgggcatgccgcccgcgccaaagccggcgggcacgctcatgccgggcaggccggccagcgatgcgggcagggtgaagatgtcggccaggtagtcggccagcgggtcgttgccgtgctcgccgagcttccaggccacgctgggcgccacggggccggcgatcaggtcgcaatccttgaaggcgttctggaagtcgtccgcgatcatgcggcggatcttctgcgcctgcaggtagtaggcatcgtagtagccgtgcgagagcacgtaggtgccgatcatgatgcggcgcttgacctcgtcgccgaagccttcggcgcgggtcttcttgtacatgtccaccagatcggcgtagtccttggcgcggtggccgaacttcacgccgtcaaagcgcgagaggttggacgacgcctcggccggcgcaatgatgtagtacacggggatcgacagctccgtgcgcggcaggctgatgggcaccagctttgcgcccagcttctcgtactccttgagtgccgcatcgacggcggcacgcacgtcgcccgccaggccgtcgccgaagaactcggccgggatgccgatgcgcaggccgtcgatggagtcattcagctgggcgctgaaatcctcggccggcacgtccaggctggtggagtcgcggtcggggtcggggccgcacatggccgacagcagcagcgcgcagtcctcggccgagcgggccatcgggccggcctggtccaggctggaggcgaaggcgatcatgccgtagcggctggcgcggccgtaggtgggcttgatgccggtgacgccgcaaaacgatgccggctggcggatggagccgcccgtgtccgtgcccgtgacggccggcgccaggcgcgcggacacggccacggcgctgccgcccgaggagccgccggggatgcggctggtgtcccaggggttgcgcaccggtgcgggggcgtcgcagcccacgggcgccacggccgagttctcgttggccgagcccatggcgaactcgtcgcagttgagcttgcccagggtcacgcagccggcatctgccagccgggtgaccacggtcgcgtcgaaaggcgaatggtagccggccagcatcttcgagccggcggtgctggggaagtcgcgggtgacgaagatgtccttgtgcgcgatcggcacgccggccagcggggcagccgtgccggcggcgagggccgcgtcctgcgcgcgggcctgcgccagggtggcgtcctcgttcatggcgacgtaggcgcccaggttctggtgctggcgtgcgcgggccaggaaatgctgcgcggcctcgacggccgagacctgtttgctgcgcagtgcgctggtcagctgtgcgatgcccaggtcgtggagttcggaggagggggtgttgctcatgctgtcgtcctcactcgatgaccttgggcaccaggaacaggccgcgctcgacggccggcgcgctgcgctggttggcctcgcgctggtcgggctcgctggccacgtcctcgcgcaggcgcagctgcacatcccgcaccaccgccaccgggtgcgacaggggggcgatgccatgggtatccacagcctgcatcttctcgacgatgccgaaaaaaccgttgagttgtgtgagcatgcgctcactttcgccggggctcagttcgagccgggccagattggcgatgcggccgatatcctggggtgtcagtgccatagggaagagggacgggcggaaaccatatgtaaagcggctttccgggctccgccagggggagttattcacaggggatgcgttattatcccggctttgccgctagacctccatattgccggtcattgtgcgaaaaaagccaacaaacaccccgtaatatccggcgacggcaggccgacgtgcatgccgtgcctgagaggatttctgcatgttcggagctttccgtcggtacttctccaccgacctggccattgaccttggcacagccaacaccctgatcttcgcccgcgacaagggcatcgtgctcgacgaaccctccgtcgtcgccatccgccacgagggcggcccgcacggcaagaaagtgatccaggccgtgggccacgaggccaaggccatgctgggcaaagtgcctggcaacatcgaggccatccgcccgatgaaggacggcgtgattgccgatttcgtgatcaccgagcagatgatcaagcagttcatcaagatggtgcatccccgctcggtgctcacgcccagcccgcgcatcatcatctgcgtgccctgcggctccacccaggtggagcgccgcgccatcaaggacgcggccgaagcggccggcgccaccgccgtgtacctgatcgaagagcccatggccgccggtatcggcgcgggcctgccggtatccgaggcctctggctccatggtggtggacatcggcggcggcaccaccgaggtcggcgtgatctcgctgggcggcatggtctacaagggcagcgtgcgcgtgggtggcgacaagttcgacgaatccatcatcaattacatccgccgcaactacggcatgctgatcggcgagccgacggccgaggccatcaagaagaacatcggctctgccttccctggctccgaggtcaaggagatgggggtcaagggccgcaacctctccgagggcgtgccgcgcagcttcaccatctcgtccaacgaggtgctggaggccctgaccgagccgctcaaccagatcgtctccgccgtcaagaacgcgctggagcagaccccgccggagctgggcgccgacattgccgagcgcggcatgatgctcaccggcggcggcgcgctgctgcgcgacctggaccgtttgctggccgaggaaaccggcctgcccgtattggtggccgaggagcccctgacctgcgtggtgcgcggctgcggcatcgcgctggagcgcatggaccgccagggcagcatcttcaccagcgactgagcccgaaccgcgcctgacgagctgtccgcatgccactgggaaccctggaccgttcggcgccgacgctgttcaagcaggggccatcgccgctctcccgcctcaccctctacagcgccctggcgctgtttttgatggtggcggacgcacgctttcacctgacagagccgctgcgcaaggccgtctccacggcgctgtacccgctgcaatggctgatgctgcagccggtggagttcgcggacaagggggctggatacttccagtcgctgcaggccgcacagcagggcatggacgacgcgcagcgcaccatggcgcaaatggcggtgcgcgccggcgaggccgaccagctgctgcgcgagaacgccgagctgcgccagttgctggcactgcgcgagcgcctgaccaccgaggccacggccgcgcaagtgatttatgacacggcagacccctatacgcggcgtgtgatggtggaccgtgggcagctggcaggcgtggagccgggctcgccggtgatggatgcctcgggggtgctggggcaggtcacacgcgtgttccccatgctcagcgaagtcacgctgctcatcgaccgcgaccaggccattcctgtgctcaacctgcgcaccggtgcacgcagcgtggcctacggcgacccggtggccgggcatggcggaggcatggagctgcgcttcacgccgggcaatgcggatgtgcaggaaggcgacctgctcaccaccagcggcgtggacggcctgtaccctgcgggcctgccggttgcgcgcgtgctgcgcgtggagcggcgtgccgactccgcctttgcgcgcatctactgcgctcccgtggcgcagatgtacggagcgcgccatgtgatggtgctcaagccggtggtggccgacctgccaccgcgccccgaacccgagccggcggcgcccaagcgcggaggccgcaaatgatcatgcccaagggccagcagctgctgctgcccgtgaacccggtcttcatcgctgccagcctggtggccgcgctggcgctgaacatgctgccactgggccgcgtggtctggacgcccgactgggtcatggtgctgctcgtgttctggggcatgcaccagccgcagcgcgtggggctgggggtggctttcctcatggggctgtgcctggatgtgtaccagtctgccctgctgggccagcatgcgctggtgtactgcctgctgatgttcggcgcgcaatacacgcaccgccggctgctgtggttcggcccgctgctgcaggcgctgcaactgctgccgttgttctttgcggcccatgcgctcgaactgctgctgcgcgtagccatcggcgggggcatcctgccgggtttcgaaggcctggtggcaccgctgctggaggccgccctctggccgctggccagctgggtgctgctggcgccccagcgccgcccgcccgaccgcgatgaaaaccggccgctgtgagcgcacaggggtgaagggccgctgcggatgaccgaactgcgcaatgccgaggccgatgtctggcactttcgcctgcgcgtgttcgtcgtgggcgtggtggtgctgctggcattcctgctgatcgtcgcgcgcctggtggtgctgcaggtggtgcgccacgaggacctcgcggaccaggccgagagcaaccgcacggcggtcgtgcccatcgtgcccaaccgcggcctcatcctggaccgcaacggcgtggtgctggccaccaactactcggcatacacgctggagatcacgccctcgcggaccatggacctggaggcgacgatcgacgcgttggccgaggtcgtggacatccagccgcgcgaccggcgccgcttcaagcgtctgcgcgaggagtcgcgcagctttgactccctgcccattcgcacacggctgtcggacgaagaggtggcgcgctttgcggcgcagcgctaccgcttccccggcgtggacatcaaggcgcggctgtttcgcaactacccgctgggcgaggtggcgagccacgcgatcggctacatcgaccgcatcaaccagcgcgaaaaggagcgcatcgaggactcggacgatgcggccaactaccgcggcacggactacatcggcaagctgggggtggagcagagcttcgaatccacgctccacggccagacggggttcgagcgcatggagacctcggccggcgggcatgccgtgcggcgcctgaacagccacccggcgacgccgggcaacacggtgatgctgtcgctggacatcaagctgcaaaagctgatcgaagatatgttcggcgagcgccgcggcgctctggtagcgctggacccgcgcaacggcgaggtgctggcgctggtgtccaaacccacgttcgaccccaacctgttcgtcgagggaatcgaccaggaaaactggcaggcgctcaacgagtccatcaacaagccgctgctcaaccgcgcgctgcgcggcacctaccctcccggctccacctacaagcccttcatggcgctggccgcgctggagctgggcaagcgcacggcggggcaggtgttcaacgacccgggctattacaactatggcgggcgcaccttccgcagccacgaaggcggcctgggcggcgtggacatgcaccgcgccatccagtattcgagcaacacctatttctattcgctggccgtggagatgggtgtggacgccatccacgacttcatgaagccgctgggcttcgggcagatcaccggcatcgacctcgggggcgaagtgcgcggcgtgctgcccagcaccgagtggaagcgcaacacctacaagcgcccggaggccaagcgctggtactcgggcgagacagtgtcgctgggcatcggccagggctacaacaacttcaccatgctgcagctggccgtggccgaggccacgctggccaacggcggcacccgccaccgtccgcacctgatcaaggccgtgaaagaccaggtgggcgggcaggtgaccgaggtgcagcagccccctggcgagcgcctgggctacaaccccaagcatgtggcgatcgtgaacaacgcgctgatggccgtgaaccaggcgggcacggggcggcgcgtgttcgcgggcgcgccctacacctcggcgggcaaaaccggtacggcgcaggcggtgagcctggggcagaacgtgcggtacaacgccaagctgctggaggagcaccagcgcgaccattccctgtttgccgcgttcgcgcccgtggaggagccccgcatcgccgtggccgtgatcgtggagaacgcgggctttggcgcggcggcggcggcgcccatcgtgcgccgcgtgttcgactactggctgctgggccagtacccgagcgagcaagacctggcggccgtctccaaggggcaggccggtgctcccatgggcacgccgcgcaacgtggcggacgtgccgctcgcgatgccctgagggctcttgcgcccgatcagggggtcgaaggacgcgccagtgcgcgcggcggcggcaactggctcaccaccagggcggccacgatcagcgccgcgcctgccaggccggccgcgcccaggcgctcgccgatcagcacccaggccgtggcggcggcaaacaccggctccagcccgaagacgatggcgctgcgcatggcatccacgcgctgctggccccaggcctgcagcgtcaccaccagcacgctggccaccacgcccaggtaggccagcgccgtcagcgcgtgcgccggcaggtccgcaagggcctgcagcgtcgtggcgacctcgccatggcgcgcgagcagcagcacgctggccgcggcgaacatcaccagcgcctgcaccgccgccatgcgtgtggcgcgcagcggctgggccgcggtgcggcgcgcgcattcctccagcgtgaggatgtagatggcatagaacagcgtgctggcgagcgtcagcgtgtcgcccaggttccagggctcgttctcgtggaacatcagcaccatgccggccaacgccatggcgcaggccgcccacagcgcggcgccatagcgccggcccagcacggccatggccaacagcggcaccaccagcacgttcagcccggtgacgaacgcattgcggttgctgctggtgcgcgccagcccctcgatttgcagccagaacgcgaggaacagcagggcgcccagcagcagaccccagcgcagttccgtgcgccgcagaccgcgccacagcggcgccaggaccagcagcgcaatcgcgaagcgggcccagatgatctgcagcgcatccaggtgcgcggacatcatcttcatcgcagggaaggtggtgccccagacggcgaccaccagcaggagggccagcaggccctggcgttcggaacgcatggcttcttcaaaaatgagagctgttggcgcttgtatcaaaaggatttcgatatgttttcatgtcgaaacccaagtacatcaagcgctgggagctatggttttataagcggccgcaccgtgccgcccggcgggtcagtggctcatgcgcccgatgaaggagcggatgcggtcgttggccgggttggagaagaactcggccggcggcgcatcgtgggcaatgcagccctggtcgaagaacatcacgcggtcggccacctcgcgcgcaaagcccatctcgtgcgtgaccacgatcatcgtcatgccgccgcgcgccagctcgcgcatcacgtccagcacctcctgcaccatctcgggatcgagggcactggtgggctcgtcgaacagcatcaccttcggtgccatggccagcgcgcgcgcaatcgccacgcgctgctgctggccgcccgacaactgccaggggtacttgtgcgcatggtcctgcatgcccacgcgcttgagcagggccatggccttgtcgttggcctcgcggcgcgacgtgtggcggatgcggcgcggcgccagcgtcacgttgtccagcaccgtcatgtggccgaacaggttgaactgctggaacaccatgcccacctcgctgcgctgcagctgcagcgtgcgcgggtcgtcggtgacctccacgccgtcgatggtgatgctgccgctgtcgtgcggctccaggcggttgatggcgcgcagcagcgtggacttgcccgagcccgaggcgccgatgatcacggtgacctcgcccgtgcggaacacggtggacacgcccttgagcacctcgtggctgccgaaggccttgcgcacgtccttgcacacgatgtagggattggcggaagcggcgtggctcatttcacacgcccttcgacgtcaaagcggtactcgatggcatgcgtgacctgcgtcaccagcgtggtcaggatcaggtaggtgatggccaccgtggtcagcgtggccacgggctggaaggtggcggactggatgcggttgcccacgttggtcagctccaccacgccgatggcgtaggcgagcgacgagtccttgagcaacgccacgaagttgctcaccagcggcggcagcgcgatcttgaaggcctgggggaacacgacgtcgaagaacacgtgcgtgcgcgacaggccgagcgcacgcgcggcctcggtctgcccgcgcggcacggccagcaggccggcgcggatggcctcggcgttgtaggcgcccacgttcaggcccagcgccaccacggcggcggcgaagtcgggcaggttcaggcccggcaccagcacgggcagcgcgaagtacacgaacaggatctgcaccagcagcggcgtgccgcggatcgcccagatgtagaagctggccacccagcgcagccaggccaggcgcgaggtgcgcgccagcgccgcggcggtgcccagcagcaggcccacggtgccgctgaccagcgtcaggtacagcgtggtgagcgcgccttcggagaagagctccgcgttggagccgatgggctcaggaaagaaggagaggaactggccgagcagggcgaggaccagcgccatcaacaccaaagccgccaccagcgttgcattgctgcgctgggtgcggctccagtgtgcgggccagagagcgagaagcatgggcaaagcgggccggacccgcaggcccggcgcagtcggttacttgcaggtgacgtcttcttggaagtacttctgggagatcttgcccacagtgccgtcggcgatcgcttccttcagcgccttgttccaggcgtcggccaggccctggttgcccttggagacggcggcggccacctgctccacgaacagcatgtcgcccgtgcggaagcccgccttgggcgccttggccagcatttccttggccacgaagcggtcggtcacccaggcgtccacacgcttggaagccagggcgttgcgcgcggcttcgtcggtggggaagttcttcacgtccttcacgccgggcaccttcttcacggcgtccagataggtggtgccggtctgcacggccaccaccttgccattcaggtcggcggccttggccacctcgggcttcatcgacacgatgatgccgcccgagcagtagtgcggcagcgtgaaggtcacggccttggagcgctcgtcggtgatggcgtgcgaggcgatcaccaggtcccagcggtcctgggccaggccggtcagcagcgcgtcgaagccgacggtcttccactcgtacttcaggcccatcttcttgaccacggcctcggccacttcgatctcgtagcccgtgagctgcttgcccttgaagaagttgaacggcgcgtactgcccctcggagccgaggatgatggtgccgctcttctggatttcttccaggggacgcgcctgcacgacaacggcggcgcacagcgccacagcagtggccagggtcttgaacatcttcatagggagttcctgcttgcttcaggtacaaaaaatccggcattgcggatcacaagccggaaaccaacgcctgcgcaagaagcccgggtaagggcggcgtcacgaggcggtcacattatagagagcggcccctggggcgccgcattgacgcaaacccgggggcgagggtcattgcgggcgcatcagcgtggacttgccgaacaggctctccagcaggtccacggccagctcggccgtctggttgcgcacgtccagcgcagggttcagctccaccaggtccgccgagccgagcgcgccgcagtcggccagcatctccatgcacagctgggtctcgcggtaggtcgggccgccgcgcacgccggtgcccacgcccggggccaccgacgggtccaggcaatccatgtcgaagctcacgtgcaggtgcgtgtcctggtccacgtcggccagcgcggcctgcatcaccgcgcgcatgcccagctcgtcgatggtgcgcatgtcgtacacctcgatgccgtgctcgttgacgaagcgcttctcggtggcgtccacgctgcgcacgccgatcagcgtgatctgcccgggctgcagcgccggtgggtcctcggggccggccaggcgcgtgagctgtgccgggccgtggcccagcaggcacgccacaggcatgccgtgcaggttgccgctgggggaggactcgggggtgttggcgtccgcgtgcgcgtcgaaccacagcaccttcagccgccgcccgcgcgcgcggcagtgctgcgccacggcgctgatggagccgatggccaggcagtggtcgccgcccatgagcagcggcagctggcccgcctgaagcgcagcgtgcgtggcttcgtacaccgcccggttccaggccgcgacctcggccagatggcgaaagccgctggcgggctcggcctgcggattgccggggccggccaggttgccctggtcgcgcacgtcgaagccgcgtgcctgcatggcccgcgcgatgcccgcgatgcgcagcgcgtcggggcccatgctggcgcccagcacgctggcgcccacgtcggtgggggcgccgatcagggtcagggtcgtcatcgggtctctccttgccagtgaatgcgggtggatcgggtcagcgcaggaacgcgtcgtagccggtcttcaggatcagcatgcccaccaccaggatgaagatgccgcgcacgaagcccgcgccgtgcttcagcgccaggtgggcgccgagcaggctgcccaccacgttggccacggccagtggcagcgcgaagtgccaccagacatggcccttggccgtgaacaggatcagcgcggccacgttggtggccaggttcagcagcttggcggacaccgaagcgttcaggaaatcgtagcccagcacgcgcacgaagagaaacacgaagaaactgcccgtgccggggccgaagaagccgtcgtagaaaccgatggtcacgccgatggcgcaggccgccagggtttcacgccctgcagccaggcgcggcgcgtggtggcgccccaggtccttgcgcgccagggtgtagatcagcagcgccaccagcaccagcggcagcagcttgcgcaggaaatcggcggaaatcagcgtcaccacccaggcgccggcgaacgcgccgacgaatcccgcgagcgccgccggcagcagggcacgccagcgcatctgcacgcggcggctgtactgccaggtggcgatgcccgtgccccagatggcggcactcttgttggtgcccatcagcgtggccggcggcgcggtgggaaacgtggcgaacagggcgggcagcaggatcaggccgcccccgccgacgattgcgtccacgaagccggccagcagcgaggccagcgagacgatgatccattccatgggcgcgattgtcgcaccgctaccgctacggaatcagtagctgcttgcgcccaacctgcgggcgctggggccacttttgctgaaagtctcgacaaataaaaaggcacccgggttgcgggtgccttgtgaaggggcgtctcgttgcggatgcctgattggatggttgatgttcttgtgttagggctgttgtctcctcggtcccctcggttggcgtgccgaggcgcgcttcgagtgcatggactgtaataaaacgcaccccgttggtgcattggtggtttcccgcacctgctgccactggttcaaactggggcacgcgcctcgctgcgaatccattgggcggccatctcggccatcatcagcgtgggtgcattggtattgccgctggtgatggtgggcatggcgcccgcgtccaccacgcgcaggccggccaccacgccgccgcggccgtcgcgcacgcgcaggcgcgcatccagcacggcctgcggatcgtccagccggcccatgcgcgtagtgcccacggggtggaagatggtggtggcgatatcgcccgccagccgggcgaggtcttcgtcgctctggtactgcgggccgggcttgtattcctcgggctggtagggagccagcgcgggctgggccacgatgcggcgcgtgacgcgcaggctgtcggcggccacctggcggtcctcgggcgtggacaggtagttgggagcgatggccggcgcggtgcggaagtccgggctcttgatctggatggttccgcggctggtggggttcaggttgcacacgctggccgtgaaggccgggaagcggtgcagcggctcgccgaaggcctccagcgacaggggctgcacgtggtactcaaggttggggtgcggcaggtccggctggctgcgtgtgaaggcgcccagttgcgacggtgccatgctcatcgggccgctgcgcttgaaggcgtattccaggccgatcctggccttgcccagcaggttgcccgccagcatgttcagtgtgggcacgccttgcaccttgtacacggcgcggatctgcaggtggtcctgcaggttggcgcccacgccgggcaggtcggcctgtatgtcgataccgtgccgctgcagcaacgcgccggggccgatgcccgacagctgcagaatctgtggcgagttcaccgcgccggcgctcaggatcacctcctgctgcgcgtgggccgtgaccatctcctcgccggtccacacctgcacgccggtgcagcgcaggctgccgtccggctgacggtccagtaccaggcgcgtcacctgggccgaggtccacatctcgaaattgggccgcccgtagcaggtggggcgcaggaaggccttggccgtgttccagcgccagccgttcttctggttgacctcgaaatagcccacgccctcgttggtgccgcggttgaagtcgtcggtggcgggaatgccggcctgctgcgcggcctgggcgaaggcgtcgaggatgtcccagcgcaggcgttgcttttccacgcgccactcgcccgagctgcccgtggacttgctgccgtgcaggcgcttgaagttctcgttcacgccctcgggctggtccaggcgccagtggtcctcgtggcggcgaaaggccggcagcacgttgtcccagcgccaggcgtcgtcgcccgtgatctgggcccactggtcgtagtcgcgcgcctggccacgcatgtagatcatgccgttgatgctgctgcagccgcccagcaccttgccgcgcgggtagcgcaggctgcggccgttcaggccggtgtcggcctcggtgtgatagagccagtcggtgcgcgggttgccgatgcaatacaggtagcccacggggatgtggatccagtggtagtcgtccctgcggccggcctccacgagcagcacacggttcttggggtctgcgctgagccggttggccagcagggcgccggcggtgccgccgccgatgatgatgtagtcgaaagtggtgtcgctcatggatgccgatcgcacgtcagggaaggagcgcaacgcgccagcgccggggctgccgcagtgcagcaatcgattgtgcgattcggcactcgggtgtcgagagggaaaccccgctgcgctacgctttttgatagtggcagcgcgcgctgcgggtgcgtcacgaccggtttttgatgttttttcaagcgccggcgggcctcgcttttgccacgcgccaattctgtggaatgatgcgccgcgtcagccccgtgcgcggcgcggccgccggaatatgcaaaactgcgggtgccgccagtggcgccggcgccagccggtcgcccggcctctttcccgaccaccatgcccgtcacccaccctccatcggtcgtgcaggaccacgctgccaggccccttgcccagccgcaaggcgactgggtggccgcggcctttgccgaccgccgggcctggcggcgggtggcggcgcagctcaaggagtgcggtcccggcgttgcctggagcctgcaaggcgtgcagcgtctggaccacgtgggcgcgcagatcctgtggaaccactggggccgcgcctggcccgagcagctggaactgaccgagaaccagcgtgagatgctggagcgcgtggcgcagtacaccaccccctgcgagccccctgcgccttggcgcctgggcgaccaggtggaccgcctgggtgtgatggtgctgcacgcgctggaccatgtgcgccatctggtgatactggtgggccagctggtgctggacgtgctgcgcctgctgcgcaacccgcggcgcgggccgtggcgcgacatctcgggccacctgtaccgcatgggcgccacggcgctgcccattacggcgctggtgggtttcctgatcggcgtggtgctggcctatctcatgtcgctgcagttgcggcagttcggcgccgaagcgtttatcgtgaacatcctgggcatctcgctgattcgtgagctggggcccatgctgggcgccatcctcgtggcggggcgatcgggctcggccatcaccgcgcagatcggcgtgatgcgcgtcaccgaggagctggacgccatgcgcgtcatgggcataccgcacggttttcgcctggtgatgccgcgtgcgctggcgctggcgctggccatgcccctggtggccctgtggaccacgctggctgcgctggcgggcggcatgctggctgcggacctgaccatgggcatctcgtcggcctacttcgcgcaggccctgcctgccgccgtgaatgtgtccaacctgtggctggcgatgtccaagtcggtggtgttcggcgtgttcatcgcgctcatcggctgccactgggggctgcgcgtcaagcccaacacccagagcctgggcgaaggcaccacggcctcggtggtgagcgccatcaccatggtgatcatcgtggacgcgctgttcgccgtcgctttcaagaacgtgggtttctagccatggatgccacccgccccgccgcagacgccgacacccgggccgtggttgagccgccggtggtggacatccgcggcctggccacggtgttcggccggggtgacgaagcgttcacggtgcacgacgacctgcagctcaccgtgcagcgcggagagatcctctcgctcgtgggaggctcgggtaccggcaagacggtgttgctgcgccacatcctggggctcacgcggcccacacgcggcagtgtggaggtgctgggccgctcggcggctgagctggtcggcggcgagcgcgccagcagccgcgtgggcatgctgttccagcaaggggcgctgttctcggccttcaacgtgctggacaacattgctttcgcgctgcgcgagctgggcacgctgccacccgcgctggtcaacgacgcggccatggtcaagctgcgcctggctgggctcaagcccgagcacgccacgcgcatgccggcggacctctcgggcggcatgatcaagcgcgtggccctggcgcgcgcgctcatcatggacccgccgctgctgctgctggacgaacccacggcggggctggacccgagcagttccgacgagttctgcgcgctgctgcgcgagctgcatgcggcgctgggcctcacggtgatcatggtcacgcacgacctggataccctgtacgccctgtccacgcgcgtggccgtgctggccgaccggcgcgtcatcgtcaccggcacgccgcaggaggtcgcgcgcttcgaccatcccttcattcaccacttttttctcggagaacgcggccgccgtgccatggcccagccgcccgccgcctcttcgtccaaggaagcctgatggaaaacaagtcccatgccctggccgcaggcattttcgtgatcgccgtggcggcgctgctggccggcctcggcatgtggctcacgcgcgaccagaccgattaccagctctacgagctgtccagcaaggacagcgtgagcggcctgcagccccaggcagccgtgcgctacaagggcgtggccgtaggcaaggtcatgcacatcggttttgacccgcaggtctcgggcaacgtgctgatccgtatcgccgtgaatgcggacgcgcccatcagccccaccaccttcgccacgctgggctaccaaggcgtgacgggcctggcccatgtgcagctggacgacgcggaggcgccgctgcccgcgccgccgccgggcgccagcggcctgccgcgcctgccgctgcacagctcctcgttcagccaactggccgagcagggcccggccatcctgggccaggtgcaggaggccacgcagcgcatcaacaccctgctgggcgacgagaaccagcagcgcttttccacggcactgaagcagttgggcgacgcggcgggcagcatcgaccagctcgcgcgccgcctggacaacaccgtgaccacccgtctggaccccgcgctggcgggcgtgccgccgctggtgcaggacacgcagcagaccctgcaggcgctgcgccaggcgggcagcagcgcggccacggccgccaacgacgtcagccaggccatccgcacgctgcaggccgagggcggcgcgctcgacgagatcgccgcgggcgccaagtcgctggccggcgcggccgaccgcttcggccgcgtcacgctgccgcgcatcaaccatgcggccgacgaaaccgcgcgcgccgcgcgccgcctgggccgcacggcctcgggcatcaacgacaacccgcagtcgctcatctacgggcccggtcgctcagccgcgggaccgggcgagcccggtttcaccgcccccgcagcacagcaatgacacatcgcaaggatcctatgatgactatcaaaaagatagctgctagcgcttatcagataagcgctaaggccatattttgcttagcatccctggccctggtggcgggctgctccatcctccccgagccgccggtgcgcgccgatgtgtacgacttcggccccggtcccttgcaggcgccgggccccgcggccagcgcgccgctgccgccgatcgcgctggccgaggtgaccgccacgggcctgcccgagggcagcaccgcgctgctgtaccggctggcctataccaacgcccagcaactgcgcccctacacccaggcgcgctggagcctgccgcccgccgtgctgctgcaccaggcggtgcgcgagcgcctgggccagcgccgcgcggtgctctctggcgacgacggcatggccgtgttgctggagcgcggccgcatgcccagcgtgctgcgcctggagctggaggagttcagccatgtgttcggcgcgccccaggcgagcgccggcctggtgcgtgtgcgcgccgtgctggccgacgcgagcaccgcgggtgagacgctggtcgcgcagcgggtgttcgtggcgcggcgcgatgccgccacgcccgatgccgccggcggcgccaaggccctggccgatgcggcggcccaggtggccgaggagctggccgcatgggtggagcagtccggccgctgagcgcctgcgcccttcccacccccagagacatgctgcgcatgtctcttttttttgcccgccgcgcaccggcgacggggcggcggcctacgtgccgctgtcgccctgggctgacgcggcttgcgtgcgcgcaccgacgcgctgccgccgggcacctgcctagagtccattcatcgcctcgcaatgcccggcgccgtacaggggccaggcaggcgatccctcaacaaccgccacaggagagtgacgtatgaacgaagaccgcattgaaggcaactggaagcagttcaagggcaaagtgaaggagcaatggggcaagctgaccgacgacgacctggacgtcatcgccggcaagcgcgaccagctgctgggcaagctgcaggagcgccacgggctggcccgggaggcagccgaggaacagctcaagggctgggaacagcgcaaccccgacttccgctacgactgacgcaacgcgccgcaggggcacgactcgcgcgccctgcgggatccaatttccatcacattcatctggaggacattccatgaaaaacgcacgcaatctgctggccctggcggccgctgccctgatggccacttcgggcatggccatgaccaaggaggaatacaacgccggtaaggaccgcatcggcgctgactacaaggccgccaaggcgcagtgcgacaccctgaagggcaacgccaaggacgtctgcatgaaggaggccaagggccgcgagaaggtggccaaggccgagttggaagcccagtacaagcccagcgacaaggccacctacaacgtgaacgaggcccgtgccgacgctgactatgaagtggccaaggaaaaatgcgacgaccagaagggcgacgccaaggacatttgcgtgaaggacgccaaggccgcccatgtggccgccaaggaaaacgccaaggtgcagcgcgcgcaggccaagcctgccgactccaccgccgagaagcgcgccgatgtcgcagaggccaagaaggacgccgcagaggcccagcgcgaagccaactacaaggctgcgaaggagcgctgcgacaccatgagcggtgacgccaaggacaagtgcgtggccgatgccaagcgcacctacggccaataaaccggcaaacatgtgcagccccgcctctggcggggctttttttgtcccccaccagcggcaccgacatgacatgtgtcaataccgccggtggcggtttttcttaagctcgcgccgcttcacaacgccgcacaggaaggaaagaccgcccatggccgcattgcaatggtccgaggaactcgcactggatctgccgcagatggaccacacgcaccaggaattcgtggcactgctgcaggccgtggagagcgcagacgacgtggcgctcatcggtgcctgggaagacctggtggcgcacaccgacgcccacttcgcccaggaggaccgctggatgcaggccacccgctttgccgcgggcaactgccacagcacgcagcaccaggtggtgctcaagatcatgcgcgagggcaccgaccgcgcgcgccagggcgagctgcatgtcctgcgtgagatggctgcagagctggccgtatggttcccccagcatacggacgccatggacgcgtccctcgcccagcacctgcgccgcgtgggcttcgaccccgccacgggcagcgtgcagaagccgggcgcgctgcccgacgatctgatccacggctgcggtggggcctgctcttcgggtgacgacacccccgcccagcccgccgccgtggcctgaacgatcggccggctcagcagaactgcaaaactggggcggtgcggcgccgcgccgggtgcgtgtggcgcttggcgacaggttgtgccggagtggcgcggtgtggcgtcccgcgcccgccacggttgctgtcgcgtcgccccgctaagcttgctgcgttttcacggccagccggagcccccatgacgccgcatgaaccacccgaaagcgcgctttatcgcaccctgctcgaatccacgcgcgccattccgtggaagatcgactgggccacggcgacctttgcctacatcgggccgcagatcgaggacctgctgggctgggcgcccaccagctggcgcaccgtgcaggattgggccgaccgcatgcaccccgacgaccgggaccgggtggtcaacttctgcatttcgcagtcccagtcgggcgtggaccacgaggcggactaccgcgcgctcaccacaggcggggattacgtatggatccgcgacgtggtgcatgtggtgcgcgacttgcagggcaatgtggtgtcgctcgtgggcttcatgttcgacatcaccgagcgcaagcagaacgagcaccagttgctgcaactgcagcaggtgctgcaggaactgtcattccgcgacgggctcacgggcgtgaacaaccgccgcaagttcgacgcggagtacgagcgcgaatggcaggaggcgcagcgcaccggcgagccgctgtcgctgctgatgttcgacgtggatttcttcaagagctacaacgaccagtacggccacgtggagggcgacgagtgcctgcggcgcgtggcccgcgcgctgcagcaggccgcccaccgcccgcgcgactgcctggcgcgctacgggggcgaggagttcgtgctgctgctgcccggcgcggatgcatcttccgcgcgcgcggtggcgcagcgctgcatgcaggaggtggcccacgccggcatcgtccatgcggcttcgcccctgggccagcagctcacggtgagcgtgggcatgggcacggccctgcccggcacgcaggatgactccaagcggttcctggaaacggtggaccgctgcctttaccgtgccaagcacgcggggcgcaaccgcatcgaggccacggcctgaccgctatgaacgcgcggccagcaccgggaacagcttgctcagcccgtcggccatcacctccacggccagcgccgcgaggatcagtcccatgagccgcgtcatcacgttgatgcccgtcttgccgagcacgcgctcgatgggctcggccagtgcaaagcacagcgccgtggccgcgcccaccaccacgccgtagcccaccagcgccaggtgctgccagatgctctgcgcgcggtcggcgtagatcaccacggtggacatggccgccggccccgtgagcagcgggatggtcagcggcaccacggcgatgctgctgcccgcggccgccttttcggcgccctgctccagctcgtgggtgtgcggcttggcctcggccggctgcgcattgagcatgttcatggcgctgatcagcagcagcatgcccccgcccacctggaagctctgcaacgagatgttgaagaagtccaggatttgcaggccgacgagcgcgcaggccgcgatcacgcaaaacgcgctgaacgccgccacctggacggtgcgccggcgctgcgcggcgttgaaaccgctggtgtagtggatgaagaacggcacgatggccaatggattcacgatggccagcagcgtgatgagcggcttcaagtccatcagcggcccccggcaatgtccatgagcgtggccgaggtgtagctggccgcgtccgacatcagccacacgatggcctcggccacttcctcgggcgtgccgccgcgccccatgggcacctggcctgccaggtcgcgcacgcggtggggcaggccgccgctggcgtggatatcggtgtcgatcaggccggggcgcacggcattcacgcggatgccctcgccgcccacctcgtgcgccaggcctatggtgagcgtgtccagcgcgcccttggacgccgcatagtccacgtactgatggggtgcacccagccgggccgcgatgctggacacgttgacgatgctgccaccggcaccgccatggcgcgtgctcatgcgcagcaccgcctcgcgcacgcagtagaaggcgcccagcacgttgatgctgaacatgcgccgcaggcgctcgccgtgcatttcgtccacgggggcagggcggtccaccacgcccgcgttgttcaccagtgccgtgaggcgccccaggcggtggtccacggtctcgaacaaagtcactacgtcggcctccaccgccacatcggcctgcaccgcgatggcgcgcccgcccgcggcctcgatctggcgcaccacgccgttcgcggcctcggcgtggcgcaggtagttgatggccacggcccagccgcgctgcgcggccagtacggcggcggcagcgccgatgccccggctgccgccggtgatcagaacaatcttgtccatgtacgggtgactcctgcaagaatggcgcattggaacaggtttgcggcgctgacgcgtatcgtccacgcgcctgcattcccttcgctcaacgcctcaggagacacgacatgggacagtgggtggaccttaccgccagcgacggattcacggcccccgcctgggtggcgcgcaccgacggcgcgccgcgcggcgcggtggtggtgctgcaggagatcttcggcgtcaacgcccacatccgcgccgtgaccgaccggctggccatgcgcggctacctggcggtggcgccgtccaccttcgcgcgggtgcaaaagggcgtggacctgggctacagcgatgccgacatgaaggccggccgggcactcaaggccgccgtggaggggttgcccgcgccgggcgtgatgcctgacatccaggccgccatcgactatgccgcgcggcacagcgactgcaaggtcggcgtggtgggcttttgctggggcgggctgctcacctggcgcgcggcctgcatgctgcaggggctgtccgcggccgtgccctactacggcggcggcatgaccacgcccgccgaggtggcgcgccagccgcgcgtgccggtgctggcgcactttggcgagcgcgaccagtggatcccgctggacagcgtgcaggcctttgcccgcgcgcaccccgaggcgcaggtgcatgtgtacgcggcggaccacggcttcaactgtgaccagcgcgccagctacgacgaggccgccgctatgaccgcgcgcgaccgcacgctcgccttcctggcacggcacgtcggctgaaatttatagagaaaatcactgctagcgcccacctggtaagcgctagcagctagattattgatagcgttttcgcatcgacatcgccgctcaatgcgcaccggccgcggcgtcggcgctgccgctggcagcgcgcgtggggtgggccagccacaccagcgggatcagcagcaggaacagcagggccgaggcatagaagatgtcgttggccgcgagcatgaaggcctgctggttcaccagccgctccacctgggccagtgcctgctcgggcgtgagacccccggcctgcaggccctgcagcgcctgcgtgaagggcaggtggccctggtgcaggccttcagtcagctgggcatggtgcaggctggcgcgccgctcccacagcgtggtggtgacggacgtacccaccgcgccggccgtgatgcgcatgaagttcgacagccccgaggccgccgggatgcggtcgggcgcaatgcccgacagcgtgatcgtgaccagcgggatgaagaagaacgccatcgccacgccctggatgatggtgggcaccatgatggtggcgaggtctgcctgggtgttgaaattggagcgcatccacagcaccagcgcaaacaccaggaaggccagcgtggcaaagcggcgcgggtccaccttggcgatgttcttgcccaccaggggcgacagcaccatggccagcagccccacgggcgccatcacctcgccggcctgcgtggcggtgtagcccatgtactgctgcagccacagcggcagcagcaccacgttgccgaagaacagcccgtagcccacggaggtggccagcgcaccggcccagaaattgcggatgcgaaacagcgccaggtccaccacggggtggtcctcgccacgctcccagaccacgaaggccaccaggcccacgagcgcgaccaggccgcaggccaccacccagggcgactcgaaccagtcgtgctccttgccgatgtccagcatgacctgcatggcacccacccagatcacgagcagcgcgaggccgatggagtcgatgggcagcgcgcgccgctcggtctcacgctggtggaagatgccccaggtgaccaccacggcggcaatgcccacgggcacgttgatgtagaagatccacggccaggtcatgttgtcggtgatccaaccgcccagcagcggccccatgaccggcgcgatcagcgtggtcatggaccacatggccatggccagccccgccagcgcgcgcgggtagctggacagcagcagcgactgcgacaacgggatcatcggccccgccacgaagccctgcagcgcgcgcgcggcgatgagcagcgtcatgttgggcgccaggccgcacagcagcgacgcgatcacgaacagcgccacgctcgccacgaacaggcgcacctgcccgaagcgctgcgacagccaacccgtgagcagcaccgcgatggcattggccacggcaaagctggtgatcacccaggtgccttgggtggggctcacgcccaggtcgcccgcgatggcgggcagggacacgttggcgatcgacgtgtccagcacgttcatgaaggtggccgccgacagggccagcgtgccccacagccgggcgctgcccgtgaggggtggcggcggcagcggcggtgtgtgtgcgggtgcggtcatgcgcgtcggctcagagcgtgcccaggttggcgcggatgatgcgcgccacgtcggcatcggcacccttgtccagcgcgtcgtacacggccgtgctggccaccgcttccttgcgcggcgcatcggccagcgccgggccgctgcggtcctgcgtgtccacgctcacgttcatcgacaggcccacgcgcagcgggtgctcggccagctgcccggcatccagcgcgatgcgcacgggcacccgctgcaccaccttgatccagttgccggtggcgttctgcgccggcagcagcgcgaaggccgcgcccgtgcccacgcccaacccggccacggtgccggtgtattccaccttcttgccgtacaggtcggcgacgagcgtggcgcgctggcccaggcgcaggttgcgcagctggttctccttgaaattggcgtccacccagacctcgcgcagcggcacgatggtcatcagcggcgtgcccgcggccacgcgctggcccagttgcaccgtgcgccgcgccacgtagccgtccacgggtgcgggcagggcggtgcggcgatcggccaggtaggcctcgcgcaccttggcggctgcggcctgcacgctggggtgctgcgccacggccacgccttgggtgagcgactggttgctggcgagctgctcgcgcgcggcggccacgcctgcctgcgcagcggccaactgcgtgcgcgcggtctgcagctggctctgcgcgtggcgcagttcctcctgcgagacggcgccctcgccggtcagggcctggcggcggcgcaggtcgtcctcggcgcgcgcgatctcggcctgggcgcgtgcggcctcggcctcgcgcaggcgcacctgcgcggccagggcgctgttgttggcgtacagcgtgcgtgtctgccgcacggcctgcgccaggttggcctcggcctgctgcagcgccacgcgcgcgtcggctgggtccaactgcaccagcgcggcgccggcgcgcacgaagtcggtgtcgtcggccaggatggacatcaccgtgccgccggtctgcggcgtgatctggatgacgttgccctgcacgtaggcgttgtcggtgtgctcatagtggctggcgaccagccagtcgtacaggccccaggcgcagccggcgagcactacgacgccggccagggtgaacagtgccttgcggcgggaagccttcgacgcggtggaaggggtggagggagttgcggtcatggtggacaagggcaaaaaagggggaatgggggcgaattcagcgggcggccgccaccgtgggggccgcttgcggggcttgcgccatgggcggcggcgtggccgcatagccgccgcccagggcgcgcatcacgcccacctggttgtccagccgccgcgcggccaagtccacggccaggcggcgctgggccagcacctggctttcggccgtcagcacttgcaggtaggtgcccaggcctgcctcatagcggcgccgcgcaatgccataggcggcctgcgcggattcgccggcctggcgctgctccgtgatctgccgtgcgatcgagctgctgctggccagttggtcggccgcgtcgcgcaccgcttccagcagggcggcgttgtagctttcgacggcggcgtcccggtcggccgccttgccgcgcaggttggcgcgcaggcggccggcatcgaagatcggcaggcgcagcgccgggcccacgccccattcacggctgccggcctcgatgaaacggtccagccccacgctggccaggcccacgaaggcggtcaggctcacgttgggatagaactgcgcccgcgccacgcccatgtcctgggtggcggcttccacgcgccagcgcgcggccgccacgtcggggcggcggcccagcaggtcggccggcacggcggcgggggtttctgaaaaatggatagctgccagcgcttgtggggtcagcgtctgggccgtctgggggtctgcaatcagcgcgcccagcgcgttgcgtgccagggcttcctgctcgcgcagcgcctcgatctgctggcgcgcttcgggcagggtgccttcgctttggcgcagctccagctgggtgtccagcccggcctgcacgcgccgctgcaccagttgcagcatttcggtgcgctgctgcagcgtgcgctcggccacggcgcgctgggcctgcaagcgtgccagctggaagtagccctgcgccacgcggctcgcgagcagcaggcgcgcggcctcggcgtcggcgcgcgcggcctgggcctcgcccagtgcggcggcgagggcggcacggtgtttgccgaagaagtccagctcccagctgcccgacaggcgggcggtttccacgctacgaatggcgccggcctggccgggggggtagggtccgttggcgctgtagcgctggcgcgtggcgtccaggctgccgttgacctgcgggctctgggccgcgcgggcggtgtcggcaaaggcctcggcgcgcgcgatgcgggctgcggcctgctgcagcccggggttgccttgcaaggcctgggtgatgagcgcatccagttgcgcatcgccaaagctgcgccaccagtcggcggagaccgcagtctgcggctgcacagcagcatctgcgccggatgagggcgcagcggccaggcccagggagacagggtcgcgcatccgggcgtgagagtcgatacccgccatgtcggcgcagcccgacagtagaggcagggccagcagcgcgacggccagcgtggcgccatacagcagcgcactgccgcggggcgcggtcggaggagtaagcgccggggcgctggagggtgagaggtggtttttcatgttgtggtctctcggcaaagggcaaacggggcgggctgcaaggcccaggcactagcgcctatggcccgccttcaggagggcgtacgttggcgtagatgcgtttcaggaagtcgcgcaactgcgcctcttcctcggcggagaaaccctgcagcagttggtcctgcacctcgcccaggagggcgggcagctgggcggcgacggcctggccctccggcgtgagcgcgacatgcaccacgcggcggtcttcctgcgatcgctcgcgctggcacaggcccttggcctccagccggtccagcaggcgcgtgaggccgcccgcgtccaggtggcacatgcgcgccagggccgcggcggtgccgggcgggtccagcagcaggcgcagcaggggtttccactgcgcgtcggtcaggcccaggggttccatgcggcgctccacctcataccccagcagggtggtgatgcgccgcatctgaaagccgatgctgcgctcgatctcgaacggcaccggcagctcggggtcggacagcgggcaggcggcatccgccgacagggggggcggaatggaagatgaattcatgccgtgaaaatagttgactggtcaattattgtcaaagcaggaaaacaaaaccctgctggaagccagggcggcgtggccgtgcagccgcgcgtgagggaaggggtcagccctggccggtgcgggccaggtagcgcttgcgccagaagaacagcgtgaggccgacggccgtggcgatcatgctgcccatggcccaccagaagccgtcctgcttgtgcaccaaggggatgaactcgaagttcatgccgaagatgccggcgatcaggttcagcggcaggaacacggcggtgagcgccgtgagcgtgcgcatgatgtcgttggtgcggttgctctgcgccgagaagtgcatctgcaccgtggcctcggtgctttgctccagccggcgcacgtggtgcaccacgcgctcgatgtgctccagcacgtcgcggctgcgcaccttgagcaggtccagctcgcgcagggccgccggcgtgtccgacgagggggcccaggtctccagcaccgcgcaccaggcctgcacggcggcacgctggtcttcgcagatctcgtcgagctggtgcagggtcaggcgcgcgtccatcagggcgcgccagttgttgaagcgtgtgcgcggctgcagcagctcggcctgccagtggtcgagctggcgcgacagctcgcggcgcaggtccaggtagttgtccacgatctggttgaccatgcgcagcatgaggtcggccgggctggcgggcaggcgcgtgccggccacagggccggtgcgcagttcacgcaccacggcttcggcgggcgtggcgggcggcgcgttgccgttgggcgcctcgggcgggggcgtcgtcgtcggagccggcggggtgatcaggcgcgccgcgtaggcatcgcgcacggagcagtcggccgggtgcaccgacagcagcacctggtcgaacaccgcgaagcccacggggctggtgtcgatgcgccgcagtacgggcgggccgccgcgcgccgccgccggcatgagcggggcggccgcgggggcaagcgatgcgctcaggcgacgcaccaccagcatgtcgtactgcgaggtgtagtcgtaatgcgagggcagctgggcgttgagcagatcggacacgtgcaggtccaccagctgctggcccgtgagcgcctgcagcacgccctgcaggcgcggcagttcgctgctgaacgccgcgcgtgtgcaggcgatccagtgaaacccccgcgcgggcggctgggtgggcagctcgggcagttcctgcgcatgggcgccgggctgcaggtggaagatgcggatcgcctgcggggttggggtcaaatcggcctccggcgcttatggagaaagcgcaagcagctattattttgcgagcaaacgcgcggcgtccagcgcgaagtaggtcagcacgccgtcggcgcccgcgcgcttgaaggccagcagcgactccatcatcaccttgtcatggtccagccagccgttggcggcggcggccttgagcatggcgtactcgccgctgacctggtaggcgaaggtgggcaccttgaactcgtccttcacgcggcgcaccacgtccaggtagggcatgccgggcttgaccatgaccatgtcggcgccttcggccaggtccagcgccacctcgcgcagggcttcgtcggtgttggccgggtccatctgatagacgttcttgttgctgcgccccaggttggcggccgagcccaccgcgtcgcggaacgggccgtagaaggcgctggcgtacttggcgctgtaggccatgatgcgggtgtagatctggccgtgggcctccagcgcctcgcggatggcgccgatgcgcccgtccatcatgtcgctgggcgcgaccatgtccacgccggcctgggcatgggtcagggcctggcctaccagcagttccacggtctcgtcgttcaggatgtagccggtgtcgtccagcaggccgtcctggccgtggctggtgtaggggtccagcgccacgtcggtcatcacgccgaggtcggggaactcggccttgagcttgcgcaccacgcgcgggatcaggccgtcggggttgagcgcctccttgccatcgggcgtcttgagcgccgcatcgatcgacggaaacagcgcgagcaccgggatgccgagcttcacgcattcctcggccacgggcagcagcaggtccaggctcaggcgctccacgccgggcatggacgccacgggtacgcgcaggttggagccctcgtgcacgaacaccgggtagatgaagtcgtgcggcgtgagcacggtctcacgcaccaggttgcgggtgaatgcatcgcggcgcaggcggcgcgggcgattggcgggaaagggggtggggctggacagatgcatggcgtcgattgtccttcactcccatgccgggctccacccctgcgctcatccttgcgcgggcctgcccgtggccgctggtggtagcctgtgccgcatgccatctcgccaggagtgcgccatcaccaccgcagcacaggagcaccgctggaaccagcggtacatgcaaaccgcagtgacgcggccctattggcgcgtgtggatttacgaaacgcccgcggtggtgctgggttgctcgcagcgcgcctatctggacggggcccgcgcgcgcctggcgctcggcatggagctgttgcagcgcccctcgggcggtggtgcggtgctgtgcggcccgtggatggtgagttgctcggtggtgctgccgccatcgcacccctgggtgcagggccgcctgcccgacagctaccaggggctgggccaactgcatgcgcaggtactggccccgtggggcgtggcggcgcgggcgttgccgcccgatcaggttgccgctgccaacgcccgcggcgggccggtggtgccctgggcctgctacggcagccttgcaccgtgggaagtggtggacgcggccggacgcaagctggtcggcctggcccagcggcgccagcgcgccggcgtgctgctggtggcgggcaccctggtcacgcccccggactgggcgttgctgtgccaggcgctggaccagcagggcgacgaagccgcactgcgcgcgcgcaccgtttcgtgcgccgaactcagtgcccgtgcgccggatgcgcagcagatggcccgcgccttgcgcgtggcgctgacacagacgctgggtgaagaagcgggcgacggcgcgggcgaggcggcggacgaccccgcgcgccaggcaacggcgccgaaccgtccctagcggacgctccatcttgcgcaccctggcggtgggtgctagattggccctgggcggcccctccgccccccgcttcacctccctgagcgggccccgctgcctgcgacgcggcggggttttccgcccggatttccgggcatttttttgcctcgtggcggttccgtgtcccgaccgggtcatgcagcgccggcaccgccacgtacactgcgccgatgctctgggtcaaagcctttcacatcgtcttcgtcgccagctggtttgctggcctgttctacctgccgcgcatcttcgtcaacctggccatggtggcgcccgggtcggtggccgagcgggagcgcctgctgctcatggcgcgcaagctgctgcgcttcaccacgctgctgtcggtccccgccatcgcgctgggcctgtggctgtggctgggctacggcatcggcaaggggccgggcaacggctggctgcacgccaaactggccgtggtgctgctggtggtgggctaccaccacgcctgcgccgtactgctgcgcaggctggcttccaacgcggaccagcacagccaccgctggttccgctggttcaacgaggtgccggtgctgctgctgctggtcgccgtggtgttggtggtcgtcaagccgttctgagatgcagcggctgcagcgttgcccggcttcgttccctcgcaatgggggcggcgcgcggcgggcggcagcggccacggcacgaggtgattgagagggcatgcacaagacgtccgcctggcctctggcgctcatctacgcggcgctgatcgtcttcgccagcctgttcccgttcgacgggtggcgcgagcagggaatctcgccctgggtgttcttctcggcgcgcatcccgccgccgtactggacctggttcgacgtcaacatgaacatcgcgggctatgccccgctggggttcctgctggccctggcgggcctgcgttctggctggccgcgcgcggccgtgccgttggcggcactggcgggtgcgctgctgtcgctgagcatggaatacctgcagatcttcctgccgcggcgggtgccgtccaacatggacttcgcgctcaacgcgaccggtgcgctgctgggagcgttggcggccgcgctgctggagcgcttcggggccattgcgcgctggagccgctttcgcgagcgctggttcgttccgcatgcgcgcggcgcgctggtgctactggcgctgtggccctgggccctgctgttcccggcggcgctgccctttggcctggggcagatgtgggagcggctggaggccgcgctcatcgacgcgctgcaggacacgccgtttctgcagtggctgcccgtgcgcgaggcgccgctggagccactgtcgccgggcgccgagctcatggccgtcgcgctggggctgctgatcccctgcctgttgggctactgcgtcatgcgccatgcggggcgccgcatggccttcgcactggcgacggccgccgtgggcgtgggcgtgacggcgctgtcatcgctgttgagctacgggcccacgcacgcctgggagtggctcacgctgccggcccgcatgggcgtgctcgttgccctgggggcggccctggcgatggcggccgtgccgcggcgcggctgcgcggcgttgctgctgctggcgctgatgctgcacctgaacctgctcaaccaggcgcccgccagcgcctacttcgcacagacgctgcaggcctgggagcaggggcgcttcatccgcttctacggcctggggcagtggctgggctggctctggccctatggggcactcgtctatgtggtattgcgggtgtcgcgccgcgatggcgactcctagaatcgtgccatgagcgacaccaccccccagtactaccagcgccacatcttcttttgcctgaacgagcgcacgaacggcgagaactgctgcgcccaccatggcgcacagcaggcgtttgaccgctgcaagatgctggtcaagcagcaaggcctgatgggccccggcaaggtgcgcgtgaacaaggcgggctgcctggaccgctgcgccggcggccccatcgccgtggtctatcccgaagggacttggtacacctacgtggatgagagcgacatcgacgagatcgtggagtcgcacctcaagaacggcgtggtggtcgagcgcttgctcacgccgccggaacttggccgctgatttgcgctcactatcctttttgtagtgttttgggctccagcgctttcccatccagcgcgggcagctcttgattggatagcaacgtgaatgcccagaccgaacgcctgaccctcacgggcgccgcgggtgccatcgaggctgcgcgcgatgccgcggccgacggcgtaccgtcgcgcggcgtggcggtgatcgcccatccccacccgctcttcggcggcaccatggacaacaaggtggtccagaccctggcgcgggcctttgtggcctgcggctggacggccgtgcgtttcaacttccgcggcgtcggcggtaccgctggcgtgcatgacgaagggcgcggtgaactggaggatctgctggccgtcgtcctccaggtggcgcccgaggggcctggcgccgtgccgattgccctcgcaggtttctccttcggcgccttcgtcaccagccacgcgctggcgcgcttgtggggtgagcgtgcggtggagcatgccgtgctcgtaggcacggcggccagccgtttcaaggtggccgacgtacccgccgaggcccatctgcgcaccctggtcgtgcacggcgaagccgatgacaccgtgcccctgtccgctgtgatggattgggcgcgcccgcagacactgccggttacggttgtgcctgggggcggtcatttctttcacggacaattgccgctgctcaagggcctggtcatgcgccacctgcaatccgcgccctgacggcgcggcaccatttctcttgtcccggccatgcggtcgggccgtttcttctcccgtttcccgagtgcctgttcccaccatgaagtctctgttgtcctccctgcgaacccttgcctgcgccgccctgatggcccccgccatcctctgggcgcaggtgccccaaccgccggagatcgccgcccgcaattacatgctggtggacgtgacggccggccaggtgctggcgaccaaggacatcgacgcgccggtggagcaggcttcgctgaccaagctcatgacgggctatctggtctttgacgcactgcgcgccaagaagatcactctggagcagcgcctgccggtgagcgagcgcgcctggaagatgccgggttcgcgcatgttcatcgatcccaagatgcaggttccggtggacgacctgctcaagggcatgatcgtgcagtcgggtaacgacgccaccgtggccctggccgaaggtgtgggcggtacggtggaaaacttcgtgcgcctgatgaacgagcaggccaaggcgctgggcatgacgaacaccgcctacaagaaccccgaggggttgaccgagcctggccacaccaccaccgcgcgcgacctggccacgctggccacccggctgatgcaggacttccccgagtacatgcactactactcgaccaagcagtaccgctacgagggcacgcccgcctccaacagcaacaaccgcaacatgctgctgttccgcgatccatcggtggacggcctgaagaccggccataccgccgccgcgggctattgcctggtcgccacgtccaagcgcgagtttcccaatgtggggcagcgccgcctgctgtccatcgtgctgggggccgcgagcgagaacgcccgcgccaacgagagccagaagctgctgaactggggctacacggcgttcgattcggtgaagctgttcgacgctggccaggctgccgccacgcccgccgtgtggaagggcacgcagagcaccctcaagatcggccgccccgaagccatcgtgatcaccgtgccttcaggcagcgcgggcaaggtcacaaccgagatcgtgcgcaaggacccgctggtcgcgcccttcaccaagggtcaggccatcggcacgctgaaggtgaagctgggtgagcagcaggtggccgaggtgcccttggtggcgctggaggatgtggcacaggccggcatcttcggccgtgcctgggacgccattcgcctctggatcaagtaatcgccacgctttggaggcggctcagccgggggttcatcgtccccggattgcctgtccgctcccaaactggtacattagaaggcttttcggaatttccgaagggtttcacgttttcgctttttatagcaattcacgtttagggacgtattaatgccaaccattaaccaactcgtgcgtcagggccgcacggtcgaagttgtcaaatccaaaagccctgctatggaaaactgcccccagcgccgtggcgtgtgcacccgtgtgtacaccacgacgccgaagaagcctaactccgctctgcgtaaggtcgccaaggtgcgcctgaccaacggtttcgaggtgatctcctacatcggcggtgaaggccacaacctgcaagagcacagcgtggtgctggtgcgcggcggtcgtgtgaaggacttgcccggtgtgcgttaccacatcgtgcgcggttcgctggacctgcaaggcgtcaaggatcgcaagcaggcccgctccaagtacggcgcgaagaagcccaaggccaagtaagccctgggcctttcggtctgagatttttcggtgctgttcccgcgtggcgcggtgacacagcgtagtgaccctaaacgcaggtgttctgcgcgggtcgagtaagtgggagtcctgaatggctctcgcggtgccgggaacggtgccaactgaagcaaagatagaggtaaaaaatgccacgtcgtcgcgaagtccccaaacgtgaaatcctgccggatcccaagttcggcaatgtcgagctgtccaaattcatgaacgtgatcatggaaggcggcaagaaagcagttgcagagcgcatcatttatggcgccctggatctgatctcccagaagcagcctgaaaaggatgctctggaagtgttcgtcacggccatcaacaacgtgaagccgatggtcgaagtgaagtcccgccgtgtgggcggtgccaactaccaggtgcccgtggaagtgcgtcccgtgcgccgtctggccctgtcgatgcgctggatcaaggaagccgcccgcaagcgcggcgagaagtccatggcccaacgcctggccaacgagctgatggaagccaccgaaggccgtggtggcgccatgaagcgtcgtgacgaagtgcaccgcatggccgaagccaacaaggccttcagtcacttccgcttctaatcaaacggaagtcatcaagggttcacctcggtacacgataaaggccgctgacgtgctgaagcacgcggcggcctgtgttgattgaggccctgtcatcaaaggtcgcgcgttatcgatgcgcgatcggatccccaaagcgatcaaccaaggattcatcatggctcgcaaaacccccatcgagcgttatcgcaatatcggtatttccgcccacatcgacgcgggcaagaccaccacgaccgaacgtatcctgttctataccggtgtgacccacaagctgggcgaggtgcacgatggcgccgccacgaccgactggatggagcaggagcaagagcgcggtatcacgatcacctcggcggccgtgacctgcttctggaagggcatggacatgtcctaccccgagcaccgctttaacatcatcgacacccccggccacgtggacttcaccattgaggtggagcgctccatgcgcgtgctcgatggtgcctgcatggtgtactgtgccgtgggcggcgtgcagccccagtcggaaaccgtttggcgtcaggccaacaaatacaaggtgccccgcctggccttcgtgaacaagatggaccgtaccggcgccaacttcttcaaggtggtggaccaaatcaagacccgcctgaagggcaaccccgtgcccgtggtggtgccgatcggtgccgaagacaacttcaagggtgtggtcgatctgctgaagatgaaggccatcatctgggacgaggcttctcagggcatgaagttcgagtacaccgacattcccgcggaagtcaaggagacggccgagaagtggcgcgagaacatggtggaagctgcggcggaagccagtgaagagctgatgaacaagtacctggacgaaggtaccttgtcggaagaggacatcaaggcaggtctgcgtgcccgtaccctggccgttgaaatccagcctatgctgtgcggcacggcgttcaagaacaagggcgtgcagcgcatgctggacgctgtgatcgactacctgccctcgcccgtggacattcctgacgtcgaaggcaccgaccccgacgacgaagagaagaagctggcccgcaaggccgacgacggcgagaagttctccgcgctggcgttcaagctgatgaccgacccgttcgtgggtcagctgaccttcgtgcgtgtgtactcgggcgtcctgtccaagggcgacaccgtgttcaactcggtcaagggcaagaaggaacgtatcggccgtatcgtgcagatgatggccaacgagcgtattgaagtggacgagatccgcgccggcgacatcgctgcctgcgtgggcctgaaggatgtaaccacgggtgagacgctgtccgacgtggacaaccccatcatcctggagcgtatggtgttccccgagcccgtgatcgcacaggccgtggagcccaagtccaaggctgaccaggaaaaaatgggcattgccctgtcgcgcctggcctccgaagacccgtcgttccgcgtgcgcactgacgaagaatcgggccagacgatcatcgccggcatgggcgagctgcacctggaaatcatcgtggaccgcatgaagcgcgagttcaacgtggaagccaacgtgggcaagccccaggtggcctaccgcgaaaccgtgcgcaagaccgtcaccgatgtggatggcaagttcgtgcgccaatccggtggtaagggtcagtacggccacgtggtgtttacgctggaaccccaggaagccggcaagggtttcgagttcgtcgatgaaatcaagggtggcgtggtgccgcgcgagtacatccctgctgtgcagaagggtgtggaagaggcgctgacctccggcgtgctggcaggctaccccgtggtggacgtcaaggtgcgcttgaccttcggttcgtaccacgatgtggactcgtccgagcaggcgttcaagatggctgccatctttggtttcaaggaagctgcccgcaaggccaaccccgtcatcctcgagcctatgatggccgtggaagtcgagacacccgaagactacgccggtaccgtgatgggagacctgtccagccgtcgcggtatggtgcagggcatggacgacatggttggcggcggcaaggccatcaaggccgaggtgccgctgtccgagatgttcggctacgccacgcagctgcgctccatgacgcaaggtcgcgccacgtacacaatggagttcaagcactacgctgaagctccgcgcaacgtggccgaggccatcgttgctgcccgcgccaagtaagctgggcatgtaagccaaaagagctgttagcgcttatctgataggcgatggcagctcttgtatttatagcaagtttcttgcaatctgcgatccggtgccgtcctgttgcactgtgcgggccgagccagcaaccggatgcagacgttaaaccctcacacaggcattgctcttttggagtttgaaaatggcaaaaggtaagtttgaacgtaccaagccccacgtgaacgtgggcacgatcggtcacgtggaccatggcaagacgacgctgacggcggccatcgccacggtgctggccaagaagttcggcggcgaagccaagggctacgaccagatcgacaacgcccctgaagaaaaggcgcgcggcatcacgatcaacacctcgcacgtggaatacgaaacggccacccgccactacgcccacgtcgactgccccggccacgccgactacgtcaagaacatgatcaccggcgccgctcagatggacggcgccatcctggtgtgctcggccgctgacggcccgatgccccagacgcgcgagcacatcctgttggctcgccaggtgggtgtgccctacatcatcgtgttcctgaacaagtgcgacatggtcgacgacgaggaactgctcgagctggtcgagatggaagtgcgcgagctgctggacaagtacgacttccccggcgacgacacccccatcatccgcggctccgccaagttggccctggaaggcgaccagtccgacaagggcgagcccgccatcttgcgcctggccgaagctctggacacctacatccccacgcctgagcgcgctgtggacggtgccttcctgatgcccgtggaagacgtgttctccatctccggccgcggcaccgtggtgaccggccgtgtcgagcgcggcatcatcaaggtcggcgaagaaatcgaaatcgtgggtatccgcgacacgcagaagaccaccgtcaccggcgtggaaatgttccgcaagctgctggaccaaggtcaagctggcgacaacgttggtctgctgctgcgcggcaccaagcgcgaagacgtggaacgcggccaagtgctgtgcaagcccggctcgatcaagccccacacccacttcactgctgaagtgtatgtgttgagcaaggacgaaggcggccgccacacgcccttcttcaacaactaccgcccccagttctacttccgcaccaccgacgtgaccggctccatcgagctgccggccgacaaggaaatggtgatgcccggcgacaacgtgtcgatcactgtgaagctgatcaaccccatcgccatggaagaaggcctgcgcttcgctatccgcgaaggcggccgtaccgtgggcgccggcgtcgttgccaagatcattgcgtaatccagcaaagcactgaaggaatacacaatgtccaagcaaaagatccgcatccgcctgaaggcattcgactacaagctgatcgatcagtctgcagccgagatcgttgacaccgccaagcgtaccggcgccatcgtcaagggccccgtgcccctgccgacgcgcatgaagcgcttcgacatcctgcgttcgccgcacgtcaacaagaccagccgcgaccagttcgaaatccgcacgcaccagcgcctgatggacatcgtcgatcccacggacaagacggtggacgccctgatgaagctggacttgccggctggcgtggacgtcgaaatcaagctccagtaatcccttcctgttgcttgcttcgtccctgtcctcgctgaggaccgggcgcccccaacgcggacttgcttgtaaaagcagtccgcgttataatttgcggcttcgcgtttttgcgtccaattttggatgcgtgatgcggagttttatcaaccttctttcgcgcacataggtgcaagccgtcgaggccagcgcccgtcgtgcaaacgttctggccaattgaagtcggggcggcggaagttttggagaacaaccaatgagtctgagcaactccctcgggttgctgggccgcaaggtgggcatgatgcgtctgttcaccgatgacggggacgcagtgcccgtcacggtggtggatgtgtccaacaaccgcgtgacccaggtgaaaacccaagagaacgatggctacgtgtccctgcaggtcacgttcggttcgcgcaaggcatctcgcgtgaccaagcctgaagctggccacctcgccaaggcgggtgttgaagccggtgaaatcatccgtgaattccgcgtgacccccgaagtcgcaggcaagtacgccgctggcgctgctgtgcccgtggctgatgtgttcgccgtgggccagaaggtcgacgtgcagggcacctcgatcggtaagggcttcgccggcacgatcaagcgccacaacttcggttcgcagcgcgcctcgcacggtaacagccgttcgcacaacgttcctggttccatcggtatggcgcaggatccgggtcgtgtgttccctggcaagaagatgacgggtcacctcggtgatgtcaccgtcacgacgcaaaacctcgacgtggttcgcatcgacgaagcacgccaactgctcttgattaagggcgctgttccgggctccaagggtgggttcgtcacggtgcgtccggctgtcaaggcgcaagcttccaaaggagcgaactaatgcagctcgaactcctgaatgaacagggccaggcggcgtccaaggtggatgtgcccgagaccgtgttcgaccgtcagtacaacgaagacctgatccatcagatcgtcgtcgcttaccaggccaacgcccgtcaaggcacgcgcgcccagaaggaccgcgagcaggtcaagcactcgaccaagaagcctttcaagcaaaagggtactggcaatgcacgtgccggtatgacctcctcgcctctgtggcgtgggggcggtcgcatcttcccgaacctgcctgaagaaaacttctcgcagaagatcaacaagaagatgtaccgcgctggcatggcttccatcctgtcgcagctggcccgtgaaggccgtctggctgtggtggactccctgaagcttgatacgcccaagaccaaggtcctggccgacaagttcaaggccatgaacctgcaatcggtgatggtgatcgccgatgaagtggacgaaaacctgtacctggcatcccgcaatctgaagaacgtgttcgtgaccgagccgcgttatgcagatcccgtgtcgctggtgcactacaagaaagtgctcgtcaccaagggcgcgatcgacaaactcaaggagatgttcgcatgagcacgctcaagtttgacgaaggtcgtctgatgcaagtgttggtcgctcccatcgtgtccgaaaaggccactatggttgccgagaagtccaacgctgtgacgttcaaggtgctgcagaacgcaaccaagcccgagatcaaggccgccgtggaactcatgttcaaggtggaagtgaagggcgtttctgtggtgaacaccaaaggcaagaccaagcgctttggcaagaccatgggccgccgcgataacgtgcgcaaggcctatgtgctgctgaaggaaggtcaagagctgaacctgtccggggaggctgcgtaaaccatggccgttatcaagatcaaaccgacttccccgggccagcgcggcgcggtgaagatctcgcgtgaccacctgtacaagggtgaagcgtttgcaggtctgctggaaccccagttccagaaggccggccgcaacaacaacggtcacatcaccacccgtcacaagggcggtggccacaagcaccactaccgcgtggtggacttccgtcgcaacaaggatgccatccctgccaaggtggagcgcatcgagtacgacccgaaccgcacggcccacatcgccctggtgtgctacgccgacggcgagcgccgctacatcattgctccgcgcaacctggaagtgggcgccacgatcgtcagcggctccgaggcgccgatccgcgtcggtaacacgctgccgatccgcaacattcccgtgggctcgaccatccactgcatcgagctcaagcccggtgccggtgcgcagatcgcccgctccgctggtacgtcggccacgctgctggcccgcgaaggcgtgtacgcccaggtgcgtatgcgttccggcgaagtgcgcaagatccacatcgagtgccgcgccacgatcggcgaagtcgccaacgaagagcacagcctgcgccaactgggcaaggccggtgtgaagcgttggatgggtatccgtcccacggtgcgtggcgttgccatgaacccgatcgaccacccgcacggtggtggtgagggccgtaccggcgagggccgtcatgctgttgacccatggggcaacctgacgaagggctaccgcacccgcaacaacaagcgcacacaagtgatgattgtgtcgcgtcgcaagaagtaaggggtagcaaatgactcgttctctcaaaaagggtccgtttgttgaccatcacctggtcgccaaggtcgaaaaggccattgctaccaaggacaagaagccagtcaagacctggtcgcgtcgctccatggttctgcccgagttcatcggtctgaccattgccgtgcacaacggcaagcagcacgtgccggtttatgtcaccgaccagatggtgggccacaagctgggcgaattcgccctgacgcgcaccttcaagggtcaccccgcggacaaaaaagtccagaagaagtaaggaacgaccatgtctgaaacacgtgcagtcctccggggcgtccgtctgtcggtggacaagggtcgcctggtcgctgacctgatccgcggcaagaaagtggaccaagccctgaacatcctggccttcacgcagaaaaaagctgccgtgatcgtcaagaaggtgctggagtccgccatcgccaacgccgagcacaacgacggcgccgacatcgacgacctgaaggtcaagaccatcttcgtcgagcaaggcaccacgctcaagcgcttcaccgcgcgcgccaagggtcgcggcaaccgcatcagcaagcccacgtgccacatctacgtgaccgtgggtaactgaggcctaaaggaagaatatgggacagaaaatccatcctaccggctttcgcctttcggtcagccgcaactgggccagccgctggtatgccagcaaccgtgacttcgccggcatgctggccgaagacatcaaggtgcgcgagtacctgaaggccaagctgaagaacgccgccgtgtcgcgcatcctgatcgagcgtcctgccaagaacgcccgtatcacgatcttctcggcacgtcccggcgtggtgatcggcaagaagggcgaggacatcgagaacctgaagaaggaactcgcaacccgcctgggcgtgcctgtcgccgtgaacatcgaagaagtgcgcaagcccgaaatcgatgccaagctgatcgccgactcgatcacccagcagctggaaaagcgcatcatgttccgccgcgccatgaagcgcgccatgcagaacgcgatgcgcctgggcgcccagggcatcaagatcatgtcctcgggccgtctgaacggcatcgaaatcgcccgtaccgagtggtaccgcgaaggccgtgtgccgctgcacacactgcgcgccgacatcgactacggcacctccgaagccaagaccacctatggtgtgatcggcgtgaaggtgtgggtctacaagggcgacacgctgggccgcaacgatctgcccgccgccgagacgccgcgtcctgaagaagagcgccgtccccgtggcccgcgccgcgatggccgcccaggcgaccgcgccggtgctggccgtggcggccgccgcccgatgggcaccaatgcagcccctgccgacggtagcgacaagcctgccggcgctggtggcgattccgttaagcgcgtcaagagcgcgcccgctgccgcagcggcggacggtaaaggagaataaacatgctgcaacctgctcgccgcaagttccgtaaggagcaaaaaggccgcaacaccggcgttgccacgcgtggcaattcggtggctttcggtgacttcggtctgaagtgcacggatcgtggccgtctgacggcccgccagatcgaggccgcacgccgtgcgatctcccgccacgtcaagcgtggtggccgtatctggatccgcgtgttccccgacaagccgatctctaccaagcccgctgaagtgcgtatgggtaacggtaagggcaaccccgagtactacgtggctgagatccagcccggcaaggtggtgttcgagatcgttggcgtgcctgaagaactggcccgcgaagcgttccgcctggcagccgccaagctgccgctgcgcaccacgttcgttgcccgtcagattggcgcctaaggagttatcaaatgaccaaatctgctgaactccgccaaaaagatgtggccggcctcgaagccgaaatcaagtcgctgcaaaaggcccatttcggcctgcgcatgcaaaaggccacgcaacagctgggcaacaccgccacgctgaaggccacgcgccgcgacatcgcccgcgccaagaccattcttgctgaaaagcaagccgccaagtaaggagccgacatgacggaagctaaaaaatccctcaagcgcaccttggttggcaaggtggtcagcgacaagcgcgccaagaccgtgaccgtgctggtcgagcgccgtgtgaagcaccccatctacgacaagatcatgatcaagtcgagcaagtaccacgcccatgatgagaatggcgagtacaagatgggcgacaccatcgagatcacggagagccgtccgctctccaagaccaagaactgggtggccacacgcctggtgcaaaaggccgggctgctctaagccttcgcagacgccgtctgcgcgcctccgagaaacgacccacaatgtgggtcgtttttctttttggggcccgcagatcctgccggggccctccaacccagcaaggagattctcatgatccaagtcggcgacacgctgcccgccatcacactgatggagtactcggaagtcgagggcaatggctgcagcctcggcccgaacccggtggatgtgcaaaaggccgccgcgggcaagacgattgcgctgttcgcggtgccgggcgccttcacgcccacctgctcggccaagcacgttcccggctacgtggagcaggcgggcgccctgaaggctgccggcgtggacgagatctggtgcctgtcggtgaacgatgccttcgtgatgggcgcctgggcgcgcgaccagaagaccgatggcaaggtgcgcatgctggcggacggcgacgccgcgttcgccaaggccaccggtttgacgctggacttgaacggcaagggcctgggcctgcgcagcaaccgctattccatgctggtcaaggacggcaaggtggttgcattgaacgtcgaggcgccgggcaagttcgaggtgagcgacgccgctacgctgctcggccaggccaagggctgaggctgctggtgctggcatcggagggctccggtgctggcaccacgccgcaggcgaaacgccgccccgtcgcgagatgcgggtggctttgctattatttgaatagctattaacgctttcctgataagcgctagaggcccaaaaggttagtaaatttccgctttcaggtagtgcgaacccggcagggggttgtggtaatacggcggtatttcctcgaagcccagttcggaatacagcgcacgcgccgattccatgccgtccagcgtgtccagcaacacgcaggcatagccggcctgccgtgcctggtccagcatggcctcggccaactgccgccccaggccgaagccgcggaacgccttgcgcacgtacaggcgcttcatctcgcaggcgttggggtagtcggcggtgtccagcggccgcagggcgcagcacccggcaatgctgccctccacttcggccagcaggatatggccgcgcggcggcgcatattcgcccggcagggtggcgagttcctgcgcaaagttctggaacgacaggtccacgtccagggtgtcggcatattcctggaagatgtcgcgcaccacgtgcatctcgtggggcagggcggggctcagcagcgtaatgtcaggggaatggtccactgtgcagaaagaatccggcatgaaaaaggcaggggccagtgtagccgcaccgctgtgggcactcaaaaagcccccaggctggcgacccaccaggccagcagcgcgctcagagccgccacaagggccgcccctgcgcggctgagcgcatcgtcgcgcgacgcgggtgtggccccgggcagttgacgatcgccgtgcaccatggggcccaccagggcctgacggcgcaccagggtatagaaaacaatcgccgccaggtgcagcgcgacgagccccaacagcaggaattggcccacgtccttgtgataccaagtggcctgcgatacccactcgccagaaacgaaacgcgtgagcggaccggcgaaggcgatctcgtcgtcgctcagcaggccggtgcctacctgggccagcagcaccgccagcagggcaaagaccgacagtgcgcccagcggcgaatggccggggctggtcaccttgccttcctggttggcgaagtggctgcgcaggcgcgcgggtgtgggtaggaagctcgcaaaacgcgaccagcgtccgcccaccaggccccaggccaggcgaaaggccagcagcgccagcatcacgtagcccagccgcagatgccactgcatggcgttgccgcccagcttggcggtgacgaccagggcgacggtggtcacggcgagcgaccagtggaacagccgggtcggcaaatcccagatgcgtacggtgtgcggcatggcgaagcgggggagcggaggacgcggctattgtgcccagcgtgcccccgtcgggctatatccgactgcccttcgggcgcttgcggccatggcgtcacgcggccgcgccatactgcgcgccggcgcagggcgtccagccgtcgccgcagccattcccttccccacgacaaggtgcattccatgccaatcaaagccctcgctcttgccgccaccgcagcagccgccacgctggtgtcgctgcccgccgctgcccagttcgccaagccagaagatgccatcaagtaccgccagggtgcgctgttcgtgataggacagcatttcggccgcatcggcgcaatggccaatggccgcgtgccgttcgacgcgaaggctgcgcaagagaatgccgataccgtcgccgccctggccgctttgccgtgggccggcttcggccccggcacggacaagggcgctcccaccaaggccaagcccggcgtgtggaccgaacaggccaagttccaggagcatgccgacaagttccaggccgaggccgccaagctggccgccgccgccaagacgggcagcctggacaacctgaaggccgcgttcggcccggcggccaattcctgcaaggcgtgccacgacgcctaccgcgcacgttgatgcgctattgaactagtagctgctagcgcttgctgcataagcgcgaaaggccgatttcgttcaggaaatcggcctttcttctgaagaaaggtgcctcaggcttcggccagcaggcgttcgatgagcttgtgcagctcctcgaaatcgggtgcgccgatgtagctcttcacgatctctccgcgcttgttgacgatgtacgtggtgggggtgagcttcacgtcgccccaggccttggccacggcgccggtgttgtcgatggccaccttgaacggcagcttgcgcgtctcggtgaagttgaccacgtagctcggcgggtcgtagctcatggccacggccagcgtctcgaagccctggcctttgtacttgtcgtaggttgcgacgatctcgggcatctccgccacgcaggtggtgcagctggtggcccagaagttcaccagcgccaccttgcccttgaggtcggcggtggtctgctgcgaaccgtcgagcagaacgaacgtggactgcggtgcctgggacgtgcccgagcccagcaccaccacggcgcccacggcagcgcccgccaccagggcgcccgccgccagccatttcttgatctgcataaccaggtactccgtgtgggccgccgttcgggtggccgttcgtgtgtttgacgcgataggtacgggattgtgccgcgcgggcgttccagcactcgccaccatgggattgcctgcaaggcggtaagttcaccggacggccggccgcgagcgcgcggtttgcgccagcgcaaagccctggggttcataccgtgcgccgtctagaggggcaaccgccagcagccagccagggcggcgctgggaataatcaggcacatgacccttgctcctgccggcgcgcgccgtctcctgaccctggccttcgcggccagcatgctggcgctggccgcctgcagccctgcgctgaattggcgcagcgtcaccttgtccgacgccggcctggcgctgacgctgccctgcaagcccgagtatgcgagccggcccgtggacctgggcacgggcgccgtgccgctcgccatggtcggctgcgaggccgatggcgccaccttcgccgtatcccacatgccgctggccgaagtggcgcaggccggggcgatgctggcgcgctggcaggcggccgtacaggccggcatgcgcgcttcgcagccggctgcacccgtcgccttcgtgcccacgcgcgcgctggctgtgccgcagtcggtgcggctgcaggcgcagggccaggcgcccggcggctcggccgtcaccgtcgatgccgtgtggttcgcgcgcctggagggcggccaggcacgtctgtaccacgcggcggtctatgcgccgcgccgcacgacggccacggcggctgacaccttcttcgccagcctggcgctgcagccatgagcgtgctcacgcggcgcacggccgtggtcgtcttcctggcctttgcgttcacctacttcatctcggcgctgctgcgcgcgatcaccgccaccctggcgcccacactggaggccgagttccagttgcatgcgcgcgacctggggctgctggcgggtggctacttcctgggtttcgcgctcacgcaactgccgctgggccggtggctggatcgtcacggcccgcgcgtggtgctgctgggttttctgggtgtggcggtggcggggtgcctggtgttctcctgggctacgggcttctcggggctgcttgcggggcgcatgctgtgcggcgcgggcgtcagcgcctgcctgatggctccgctcacgggattccggcgttggctggagcccggtgcgcagttgcgcgccaactcctggatgctgatgaccggttcgctgggcatggtggcgtccacgctgccggtgcagtggctgctgccactggcagggtggcgcccgttgttctgggggctggcggcgctcatcgtgctggccatggcgctgttggcgctgggcgtaccgcgctggccgcaggcgccggcagagtcgggagcaggcgtagaaacgggctatgcacaggtgtggcgccatccgtacttcctgcgcacggcgccgctgggcttcttctgctatggcggcatggtcgcggtgcagacgctgtgggccgcgccctggatgcagcacgtggccggctatacgccgttgcaggccgccactgggctgttctggatcaatgtgagcatgctgctcaccttctggacctggggcatggccagcccgtggttgctgcgtcgcgtgggcggggccgacccggtgatggccgcgagtttgccgctgtcgctgctggtgctggcgggcattgtgttggcgggcggacgtgcgggcgccgcggcctgggcgctgtattgcgtgtcatgcaccagcgtggcgctgtcgcagcccgcggtggcattggcgttcccgcaggcgctggcggggcgcgcgctgtcggcgtacaacctggtgatctttgcgggggtgtttgccgtgcaatggggtatcggcctggcggtggacgcgttcgtggccgccgggctggacatggcgcgcgcctaccgggccgccatggcgctgcacctggcctgcacggtgggagcctatgcatggttcatggcgcggcgcgggcacggtgataatgcactgcactgcagtaccccatgaatacgcgccttctcatcatcgcccacgcccctttggcccatgcgctgcgtgaatgcgcgctgcacgtgttccccgactgctggcaggaggtgctggcgctggacgtgccgccccatgaggcccccgaggccacgctgtcggccgcccgcgcgctgatggagcagcagggcgaagcctcggtgctggtgctgagcgacttgttcggcgccacgccctgcaacgtggcccagcggctggtggacggcctgcagtcccgcctggtggcgggcgtgaacctgcccatgctgctgcgcgccgtgagctaccgtagcgagccgctggatgcgctggtggcacgcgccctcgtgggtggcacgcagggcgtgatgcaggtgggcgcggccgcgccgcagaatcaaaaccgacgtccgtctcatgatcaagaagaacatcaccatcagcaataagctgggcctgcatgcccgcgcctccgccaagctcaccaagatggcgggcagttttccctgcgacgtctggatgcgcaagggagagcgccgcatcaatgccaagagcatcatgggggtgatgatgctggcggcgggcatggggtccgaggtcgagatcgagaccgatggcgcgcaggagcaggaagccatggatgcgcttgtcgcgctcatcgatggcaagttcggcgagggcgaataaaccgcaggcgaggcacgcatgaccttctccatccacggtctggctgtcgcgcgcggcatcgccatcgggcgggcggtgctcgcggtatccagccgcatggaggtggtgcactacttcatcgagcccggccaggttgaggccgagatcctgcgtgcgcgccgcggacgggacgcggtggccgaggagctgcagcgcctgcaggccgacatgccgcacgacgcgccgcccgagctggccgcgctgctggacgtgcacctgatgctgctgcaggacgagatgctggtcaacggcgtcaagcactggatcaccgaccgcctctacaacgccgagtgggcgctgaccacgcagctggagatcatcagtcgccagtttgacgaaatggaggacgagtacctgcgcgagcgcaaggccgacctggagcaggtggtggagcgcatcctgcgccacatgcgcggcgtggccagccccgtcgcgccgccgccctctgccccgcgccgccaggccgaggcgggtgcggaggcagagttcctgctgggcggcgcggccgatgcgccgcttgtgctggtggcgcacgacctgtcgccggctgacatgctgcagttcaagcagagcgtgttcgccggcttcgtgaccgacgtggggggcaagaccagccacacggccatcgtggcgcgcagcatggacatccccgctgtggtgggcgcgcgcagcgccagccagttggtgcgacaggacgactgggtcatcatcgacggcgatgccggcgtggtcatcgtcgaccccacgccgatcatcctggcggaatacggctttcgccagcgccagatcacgctggagcacgagcgcctcatgcggctgcgccacacgccggccgtcacgctggatgcgcaggccattgagctgctggccaacatcgagcagcccggtgatgcgggtgccgcgttgcgcgcgggcgcggcgggcgtggggctgtttcgcagcgaatttttgttcatgggccgcagcggccgcctgccggacgaggaggagcagtaccgcgcctaccgcgaggcggtggagggcatgcagggcctgcccgtgaccatccgcaccgtcgatgtgggcgccgacaagcctctggacaaggggtacaaggacagttcgctcaacccggcgctgggcctgcgcgccatccgctggagcctggccgatccggccatgttccgcacccagctgcgcgcggtgctgcgcgcggcggcacacggcccggtgcggctgctgttccccatgctcgcgcatgtgagcgagatccggcagacgctggcccaggtggacctggcgcgcgccgagctggacgcacgcggcgctgcctacggtgcggtgcagctgggcgccatgatcgaggtgccggctgcggcgctcatggtgcgccagttcctgcgctacttcgactttctctcgatcggcaccaacgacctgatccagtacgcgctggccatcgaccgcgcggacgaggccgtggcccacctgtacgacccgttgcacccggccgtgctgcggctggtggccgacgtgatcgcggagggcgcgcgccagggcaagagcgtgagcgtgtgcggcgagatggcgggcgatgtcgccatgacccggctgctgctgggcctgggcctgcgcagcttctcgatgcagccggcgcagatcctggccgtcaagcaggaggtgctgcgcgccgacgcgcgcaagctgggcgagtgggcgcagcagctgttggatgcggacgatccggctgcgtcgttgcaagcgccctgatcgctatttaaataatagctgctggcgcttgtcagtattggcctggaggtcgatttgacttgtattccgagtcaaacgccagcggcgtgcgcctgctggtcggcatggtagctggagcgcaccatggcacccactgcggcgtggctgaagcccatcttgtaggcttcttcctcgaacatcttgaaggtgtcggggtgcacatagcgccgcacgggcaggtggctgttgctgggggcgaggtactggccgatggtcagcatctcgatgccatgtgcgcgcatgtcgcgcatgacttccagaatttcctcgtccgtctcgcccaggcccaccatcaggccgctcttggtgggcacgccggggtgcagttgcttgaacttcttgagcaggttgaggctgaactggtaatcggagccggggcgcgcttctttgtacaggcgcggcacggtttccaggttgtggttcatcacgtccgggggcgcggccttgaggatttcgagcgcacggtcgtcgcggccgcggaagtcgggcgtgaggatctcgatctgcgtgctgggcgagagttcgcgggtacgctggatgcactccacgaagtggcccgagccgccgtcgcgcagatcgtcacggtccacgctggtgatgaccacgtacttcaggcgcagcgcggcaatcgtcttggcgaggttcagcggctcgtctttgtccagcgggtcggggcggccgtggcccacgtcgcagaacgggcagcggcgcgtgcacttgtcgcccatgatcatgaacgtggccgtgcccctgccaaagcattcgccgatgttggggcaactggcttcctcgcacaccgtgtgcagcttgtgctcgcgcaggatgttcttgatctcgtaaaagcgcgtggtgggactgcctgccttcacgcgaatccactcgggcttcttgagcacctcgccctgctcgaccttgatcgggatgcgcgacagcttggccgcggccttctgcttggccagcgggttgtaggcttcggtggactgcgcttcgcgcacgacgtcgggagtgctcatggctgctgagggagaggtcagggcgcgaggcggcgtgcgagctgttggcccagcatggccgcggcatcgtcccaggggatgtggacgccgattgtagaaaggtccaccgtttgcaaacctgcgtaaccgcaagggttgatgcgggagaagggttccaggtccatggcgacgttcagcgccacaccgtggtaggtgcagtggcgcgcgaccttgatgcccagcgcggcgatcttgcccaagccggtgaagtccggctggggtgggccgtcggcgtgggcacgtttttgcgggcgctgcggcagcatgctgtggccgtgcggatcgtccaggcgcacgtagatgccgggcgcgccggccacgcggtggcccgtcacgccgtagtggcccagcgtgcggatcacggcttcctctatgcggtacacgtattccttgacgtagtagcccgcacggcgcagatcgatgagcggataggccacgacctggccggggccatggtgcgtcacctgcccgccgcggttggtggcaacgacggggatgctgccgggcgagaggacatggtcgctcttgccggccaggccctgtgtgtacaccgcggggtgctcacaaatccacagctcgtcgggcgtctcgtcagtgcgctcctctgtgaagcgctgcatggcggccaccgtggccgggtagtccacccggcccagcatgcgcagctccatggtgcggacgttcagagcacgaccttgaccatcgggtgcgaggtcagggcccggtacagatcatcgagctgctcccggctggtggcagtcacggtgatggtcacgcccaggtagttgcccgcgcggctgtcgcgcaactcgatggtggaggcgtcgaagtcggggtcgaagcggcgcgcaacctcggtgacggcatgcacgaacccgttcacgtttgctcccgtgaccttgatgggaaagcgggacggatattcgatcaacgagtccttgcgaggatcggcggaagagggctggttgggcgtcgtcattaggctctttcaaggccggcggggccgaagggaaggggatgccccaagcgggtggcgatggtatacccgcggttcgctgtggctttaggcgggccccgtggccgcgctgcaccacaatgggcgttggcgcgttgccacaatggtgcggctatgtgcagtgatccacccgcgctccgttaccgattgtggatcggccggggtttttacttataatcaagggctttgtgaaagttttggtctgtggcgcaggcgtcttccaacgataaaaaaatcgcctccgagactgaatctgaggttgaggattccgacttcaagcccctgactgcacaagaggcgcgggagtggcggtcacgccatccggcactgtcggtctggcgcattgtctggggccaggcggcggtgggggcggtagtggccctgctggcatggtggctgacgggcaggctgccggtggcatggtccgccgggtacggggctctgtccgtcgtggtgccggcggcgctgtttgcccgtggcatggcgcgcaggcgctccacggctggtgctgcgatggtcgggcttctgggttgggagttggtcaagattgcattgaccgtcgccatgttggcggcggcgccccgggtagtgccggggctcagctggctggcgttgctggtcggcatggtggtaacgatgaaaacgtactggatcgcgctgctggcgcggcctggtgtccgacgaaccgattgatatttgagagaagagttgtccgatggccgcagatgcgcacgccccgactgcaagtgaatacatcgttcaccacctgcagcatctccagaacatcaagcagaagtccatcatcgacttctcggttgtcaacctcgattccgttgccgtcagcgtgatcttgggtgttttgggtctgttcgtcatgtggctcgctgcccgcacggccacttccggtgtgccaagccgcttccaggcggctgtcgagatgctggtcgagatggtggacaaccaggccaaggccaacatccacaacgcgcaaagccgtaagttcattgcacctctggcgctcaccgtgttcgtctggattttcctgatgaacgccatggacctgctgccggtggacctgcttcccgtgctctggcaggtcgccacaggtgactcgcatgcctacctgcgcgtcgttcccaccgccgacctgtccaccaccctgggcctgtccagcgccgtgctgatcctgtgcttcgtgtacagcatcaagatcaaggggctgggcggctgggcgcatgaactggtgaccgcgcccttcggcaccagcaagaaccctgttttcgccctgatcctgggcgtggtcaatctgctcatgcagatcattgaatacgttgccaagaccgtgtcgcatggcatgcgactgttcggcaacatgtacgctggtgagttggtgttcatgctgattgccctgatgggtggcgcagcggctatgtcgctctctggtgtgttgctccccgtggggcacatcattgcgggctctatctgggcgatcttccacatcctgatcatcaccctgcaggccttcattttcatgatgctgacgctgatttatctcggccaggcgcatgaagctcactgatcctttcgtttcctttctcaaccttcctttcttttcatcctaggagtcatcatggaaaacattctcggtctcgtcgctctggcttgtggtctgatcgtgggcctcggcgctatcggcgcttcgatcggtattgccctgatgggtggcaagttcctggaatcctccgcacgccagcctgagctgatcaacgaactgcaaaccaagatgttcatcttggcaggtctgatcgacgccgccttcctgatcggcgtggccatcgctctgctgttcgctttcgccaaccccttcgttctggcctaagcctccgtcaacgccctagaaagaaaggtgttgccgtgagtatcaacgcgaccctgttcgttcaggccattgttttcctgatcctggtgctgttcacgatgaagttcgtgtggcccccgatcacgaaggcgctggatgagcgagcccagaaaatcgccgatggtctcgcagctgccgatcgtgccaagaccgagcttgctgctgccgaccagcgtgtgaagcaggaactggctgccgccagcaacgaaatcgcgacacgcttggccgacgctgagcgccgcgcacaggccatcatcgaagaggccaaggcgcgcgccaacgacgaaggcaacaagatcgtcgctgctgcccgtgccgaggccgagcagcaagcgatccaggcacgtgaagccctgcgcgagcaggtggcggccctggccgtcaagggggctgagcagattctccgcaaggaagtcaatgccggcgttcatgccgatctgctgaaccgtctgaagaccgagctgtaagggagcattcaatggctgaactcgccaccattgcccgcccttacgccgaggcgctgtacaaggcctgcaccgaccaagccggtgtggacctgaatggcgccacagcctgggtggacgagctggcggcgattgccgccaatccccaattgcgccaactggcggacaaccccaaggtgacgggcgagcaggtgttcgacgtcatcgtgggcgtggcccgctcggcgttgcctgacctggccaagaacttcctgcgtaccgtgatcgacaacgggcgcgtgcaggcgctgcctgaaatcgcggcccagttccgtacgctggtcaatcgcagccacggcacttcggatgccgtggtgtacagcgccttcccgctggatgcgggcgctctgaccgatgtgggtgccacgcttgaaaagcgcttcggtcgcaagctcaatctctccgtgcagttggatgagaccctgatcggcggcgtgcgcgtggtggtgggcgacgaggtgctcgacacttccgtcaaagcccgtctggaacaaatgaaagctgccctcaccgcctgatgggcgtgaggtctcggctatacccccaagaaagaaggaaagagtcatgcaactcaatcccgcagaaatttctgaactgatcaagagccgcatcgaaggtctggcagccagcagcgacatccgcaaccagggcaccgtggtgtccgtgaccgacggtatcgtgcgcgtccacggcctgtcggacgtgatgcagggcgaaatgctcgaattccctgccgcggcagacggtcagccctcctttggcctggccctgaacctcgagcgcgactccgttggcgccgtgattctgggcgagtacgaacacatttctgaaggcgataccgtgaagtgcacgggccgcattctggaagtgccggtgggcccggaactgatcggccgcgtggtgaacgctctcggccagccgatcgacggcaagggtccgatcaacgccaagatgacggacgtgatcgagaaggtcgctcccggcgtgatcgcgcgccagtccgtggaccagccgctgcaaaccggcctgaagtccatcgactccatggtgccaatcggccgtggccagcgtgagctgatcatcggcgaccgccagaccggcaagacggcagtggccatcgacgccatcatcaaccagaagggtcagggcgtgacgtgtatctacgtcgccattggccagaaggcatcgtcgatcaagaacgtggtgcgcgctctggaacaggccggcgccatggaatacaccatcgtcgtggcggcttcggcttccgagtccgccgccatgcagtacgtgtcggcctactccggctgcacgatgggcgagtacttccgcgaccgtggcgaagacgcgctgatcgtgtacgacgatctgtccaagcaagctgtggcctaccgccaggtttcgctgctgctgcgccgcccgccaggccgcgaagccttccccggcgacgtgttctatctccacagccgcttgctcgagcgtgcagcccgtgtgaatgccgactatgtggaagccttcaccaagggcgaggtcaagggcaagacgggttcgctgaccgcactgcccgtgatcgaaacccaggccggcgacgtgtctgccttcgttccaaccaacgtgatctcgatcaccgacggtcagatcttcctggaaaccagcctgttcaacgctggtatccgccccgccatcaacgccggtatctcggtgtcgcgcgtgggtggtgccgcccagaccaagctgatcaagggcctgtccggcggtatccgtaccgacctggcccagtaccgtgaactcgcggcgttcgcgcagttcgcctccgacctggacgaagccacgcgcaagcagctggatcgcggcgcccgcgtgacggaactgctcaagcagccccagtacagcccgctgagcacggccctgatgggcgcgacgctcttcacggtgaacaagggcttcctggacgacgtggacgtgaagaaggtgctggccttcgaagccggcctgcaccagtacctgaagacgagccacggtgcgctgctggaccgcctgcagcagaaccgcgcgttcgacaaggaaggcaaggacgaggccgaactgacgcaagccatcacggcgttcaagaagtcgttcgtttaaatcggacgaggaaccatcatggcagcaggtaaggaaatacgcggcaagatcaaatcggtggaaaacaccaagaagatcaccaaggccatggaaatggtggccgcgtccaagatgcgcaaggcgcaagaccgcatgcgtgccgcccgaccctatgccgagaaggtgcgcaacattgccgcccacctcggcgaggccaaccctgagtacgtgcaccctttcatgaaggcgaacgatgcgaaggcggctggcatcattgtcgtgacgaccgacaagggcctgtgcggaggcatgaacaccaacgtgctgcgcgccgtcaccaccaagctgcgcgaactgcagtctacgggtgtcgatgtgcagtcggtggctattggcaacaaggggttgggcttcctcaaccgcgtgggggccaaggtcgtggcgcatgccaccgggctgggcgatacgccgcacctggacaagctgatcggaccggtgaaggtgctgctggatgcttacgcggaaggcaagatcaacgcggtgtacctcagctacaccaagttcatcaacaccatgaagcaggaatcggtggtggagcagttgctgcccctgtcgtccgagcaaatgcaggcccagaagaccggccatggttgggattacatctacgagcctgacgcgcagagcgtgatcgacgaactgctggtgcgctatgtcgagtcgctgatctaccaggcagtggcagagaacatggcctcggagcagtccgcgcgcatggtggccatgaaggccgccaccgacaacgccggtaacgtcatcaacgagctcaagctggtctacaacaagacgcgccaagcggcgatcacgaaagaactttcggagatcgttgcaggtgccgcggcagtctgacgccgccttcgggtctcggtttaaatttttggagcaaatcaaatggctcaagtgcaaggcaagattgttcaatgtatcggcgccgtggtggacgtggagttcccgcgcgaccggatgcccaaggtgtatgacgccctgaagctcgagggctcgcccctgacgctggaagtgcagcagcagctgggcgacggcgtggtgcgtaccattgcgctcggttcttcggacggcctcaagcgtggcctgatggtcacgaacaccggcaaccccatcaccgtccccgtgggcaaggccacgctgggccgcatcatggacgtgctgggcaaccccatcgacgagcgcggccccgtggaccagagcctgacggcttccatccaccgcaaggcccccgcttatgacgagctcagcccttcgcaggaactgctcgagaccggcatcaaggtgatcgacctggtgtgcccgttcgccaagggcggcaaggtgggtctgttcggtggcgccggcgtgggcaagaccgtgaacatgatggaactcatcaacaacatcgccaaggcacactcgggtctgtccgtgttcgccggcgtgggtgagcgtacccgcgagggcaacgacttctatcacgaaatggccgactccggcgtcgtgaacctggagaacctgggcgaatccaaggtggccatggtctacggccagatgaacgagcccccgggcaaccgtctgcgcgtggccctgaccggcctgaccatcgccgagtccttccgcgacgaaggccgtgacgtgctgttcttcgtggacaacatctaccgctacacgctggccggtaccgaagtgtccgccctgctgggccgtatgccttccgccgtgggctaccagccgacgctggccgaggaaatgggccgtctgcaagagcgtattacctcgaccaaggtcgggtccatcacgtccattcaggccgtgtacgtgcctgccgacgacttgaccgacccctcgcccgccaccaccttcgcccacctggactccaccgtggtgctgtcgcgtgacatcgccgctctgggtatctaccctgccgtggacccgctggactccaccagccgccagttggacccgcaggtcgtgggtgaagagcactaccaagtggcccgccaagtgcagggtaccctgcagcgctacaaggaactgcgcgacatcatcgcaattctgggtatggacgagctggcccccgaggacaagctggtcgtggcccgtgcccgcaagatccagcgtttcctgtcgcagccgttccacgtggccgaggtgttcacgggctcgcctggcaagtacgtgccgctgtccgagaccatccgcggcttcaagatgatcgtggctggcgaatgcgaccacctgcccgagcaggccttctacatggtgggcaccatcgacgaagccttcgaaaaggcgaagaaggtggcctgatggtccgaaggccggccccgcgtccggccctcgtgagccccacaggcttgccattccctttttctaggagcaaagatgaacaccatccatgttgatgtggtcagtgccgaagagtccatcttctccggcgaggcgcgcttcgtcgcgctgcccggcgaagcgggcgaattgggcatctatccgcgccacacgccactcatcacccgcatcaagccgggttcggtgcgcatcgaattgcctgacggcaatgaagagttcgttttcgtggccggtggcattctggaagtgcagcccgactgcgtgaccgtgctgtccgacaccgccatccgtggccgtgacctggacgaccagaaggcgcaggaagccaaggctgcggccgaggaagcactgaagaacgccaagagcgagatcgatctggcccgcgcccagtccgagctggccgtgatggcagcgcagattgccgcgctgcgcaagttccgccagaagcgctgatcgactgatcgcctttcatcgcaaaagccgccttcgggcggcttttgtcgttatgggtgggcccgctatggcgctcgtccatcggcgccgtccgacgccagccaggcccaacgcgacgctagcatgggccatggtcaaccctttggcagagtctgcggcagacgacctggtggtagcgcgccccgaagggctgtattgtccaccgggtggcttttacatcgacccctggcggccggtggaccgggccgtcatcacccatggccatggcgaccacgcgcggcgcgggcatggacactacctggcgcacgagcacagcgcgggtatcctgcgcggtcggctgggggcggacatcgctttgcagacgctggcctacggcgaacccctgcaccacaacggcgtgcgcatctcactgcaccctgcgggccatgtgctgggctcgtcccaggtgcgactggagcacggcggtcgcgtgtgggtggcctcgggtgactacaagctggaggccgacggcacctgcgcgccgttcgagcccgtgcgctgcgacacgttcatcaccgaatccaccttcggcctgcccatctaccgttggcccgcccaggccgtcctgcaagcccagatcaacgactggtggcgttccaacgcggccatgcgccgcccttcggtgctgttttgctacgcgttcggcaaggcgcagcgcatcctgcatggcgtagatgccagcattggtccgctgctcatgcatggcgcggtggagcccctcaatgccgcttaccgcgccgccggcgtgcgcctgccgcccacgcagggggccaccgacgcgtcgctgaatgccgtgacacgcgagaccgcgctggtgctggcgccgccctcggcccaaggcactccatggatgcgccgcttcccacgccacgccgatgcttttgccagcggctggatgcagctgcgcggcacgcgtcgccgccgcggggtggatcgtggttttgtgctctccgatcacgcagactggccgggcctgcagcaggcgattgccgccacgggggccgagcgcgtgttcgtcacccacggcagcgtggccgtcatggtccgctggctgcgcgagcaagggctggatgcccaggctttcgccaccgaatacggcgacgaggacgaggcagcgccggccgacgcgccaactgcagcgcccactgcaccggaaggcgacgcaggcgacgcggccggaggcacctcctgatgcaggcctttgccgcgctctaccaggcgctggatgccagcacgtccagcctcgccaagcaggccgcgctgcgcgactatctgcggggtgcgccacccgaggatgccgcctgggccgtctacttcctcgcgggtggcaaaccacgccaactcgtgcccaccaagctgctgcgcgcggtggcgcgcgaggcggcggggttgccggaatggctgttcgacgaaagctacgaggctgtgggcgatctggccgagaccatcgcactgctgctgcccccgcccacgcaggcacacgccctggggctggccgcatggatgcgcgaacacctcttgccgctgcgcggcctggcgcccgacacccaggctgaacggctgggtgcgcaatgggcgcggctggctcccgaggagcggctggtgtacttcaagctcatcacgggggccttccgcgtgggcgtgtcgcgcttgcaggtcacgcaggcgctcgcggccgtgagcggcgtggacgccaagcgcatcgcccagcgcctcatgggctacacgcacgtgggcgcgcagcccggggcggctgactaccagcgcctcgtggcgccccagggagacagtgcgggcgcgcaggctgcggaggcccagggccatccctatcccttctttctggcgcacccgctgcagctgccggtggcgcagtttgacgccgcgctcggcccgccggcggactggatcgtggaatggaagtgggacggcatccgcgcccagctcgtgcggcgcgctggcgccacttggctgtggtcgcgcggggaggagctggtgaccgatcgcttccccgaactgcaggcgctgggcgacgaagccctgcccgacggcacggtgctcgacggcgagatcgtcgtctggcagcctgagcgagcggatgcgccggcgcagccgcgcccgtttgccgacctgcaaaagcgcatcggccgcaagtcgctgggccccaagctgctgcgcgaggtgcccgtggtgctgttggcctacgacctgctggaggagcacggccaggacctgcgcggcctgccgctgcaggcgcggcgcgcgcggctggacgcgctgctggcgcgcaccgaccacccggcgctggtgcccagcccggtgctgcagggacagagctgggcagaactggcccgcctgcgggacagcgcgcgtgccctgggcgtggagggcatgatgctcaaagggcgcacggcgcactatggtgtgggccgcacgcgggacgtgggtatctggtggaagtggaagatcgacccgatgagcgtggacgccgtgctcatctatgcgcagcgcggccatgggcgccgcgccagcctgtacagcgactacacgttcgccgtgtggagtgcgccgcagggcaccgaggggcgcacgctggtgccgtttgccaaggcgtattcgggcctcaccgatgccgagatggcgagggtggacgccatcatccgcaagaccacggtggagagcttcggcccggtgcgcagcgtgcggcccacgctggtgttcgaactgggttttgagggcatagcgcgcagcgcgcggcacaagagcggcatcgccgtgcgctccccgcgcatgctgcgctggcgtgaagacaagccggtggacgaagccgattcgctggatacgctggcagcgctgttgcctgctacgccctgatctggtgctatgaatataagagctgttggcgctggatggacgggcgctgcgggccatttccccttgaaatgcagtggcccgcgcggcggcaatgccttggccgcgcggtgcaacggggggtgccgtgaccgccccgcgcttccccctcgcaaccggctggctggccacgcgcggctgggcgccattcgccttccagcgccaggtgtggcgcgccatcgcgcagggacgctcgggcctgctgcatgccaccacgggcgccggcaagacttacgcggtgtggctcggggcgctgcaggcctttgcggactgggagtcaaaacggcctgtagcgcccgtccattcagcgctgcacgctataaataacgaagcagcaccgcggaccgtaccactcaccgtgctgtggatcacgcccatgcgcgcgctggccgccgacacgctgcgtgcgctggcggcgccgctgcaggccctggccgcacagcatgccggcctggcgcgctggagcctgggcgcacgcacgggcgataccggcagcgccgaacgcagcgcccaggcgcggcgtctgcccacggtgctcgtcaccacccccgaaagcctgtcgctgctgctggcgcgcgcggacgcgcgcgagcaactggcccgcgtgcgcctggtggtggcggatgaatggcacgagctgctgggcaacaaacgcggcgtgcaggtgcagttggcgctggcgcggctcgcgggctggaacccgcggctcctggtctggggcatgtcggccacgctgggcaacctgcccgaggccatgcagacgctgctgggccgggagggcggcacgctggtgcgcggccgcgtggaaaagcgcctggtggtggacaccctgctgcccgagcggcccgagcgcttcacctgggccggtcacctgggcctggccatgctgccggcggtggtgcgcgcgctggaggagtcgcccggcaccacgctggtgttcgtcaacgtgcgctcgcaggccgagcagtggtaccaggcgctgctggacgcgcggccggactgggcggggcagatcgccatccaccacggctcgctggaccgtgctgtgcgcgaatgggtggaggcggggctcaagagcggcagcctgcgcgccgtggtctgcaccagcagcctggacctgggtgtggacttcctgccggtacagcgcgtgctgcagatcggctcggccaagggcgtggcgcgcctgctgcagcgcgccggccgctcgggccacgcaccagggcggccctcgcgcatcacgctggtgcccacgcacagcctggagttggtggaggccgccgccgcgcgcgccgcggtgcatgccgggcgggtggaaaagcgcgtctcgccgcaccagcctgtcgacgtgctggtgcagcacctggccacggtggcgctgggcgggggcttcgagcccgaggcgctgtatgccgaggtgcgccgcacggccgcgtaccgcgcgctgccgcgcggcgtgtggcagtggtgcctggacttcgttgcgcgtggcggcagcgccctggcggcctacccggactactgccgtgtcgtgccggacgagaacggtgtgtggcgcctgcccgatgcgcgcctggcacgccgccaccgcgccaacatcggcaccatcgtgagcgatgccagcatgcaggtgcagatcctgcagggcgctcgcctgggcgcggtggaagagggcttcatcgcgcggctgtcgccgggcgattgcttcgtgttcgccgggcaggtgctggaactggtgcgcacgcgcgagatgaccgccttcgtgcggcgcgcgccggggcggcagcccacggtgccgcgctggaacggctcgcgcatgccgctgtccaccgtgctggccgactacgtggtgcaacagctcgcgcaggcggggcggggccgctacgccagccccgagctgcgcgccgtgcgcccgctgctggaggtgcagcgccgctggtccgccctgcccacgccgggcacgctgctggccgagacgctgcgcacgcgcgagggctggcacctgttcctctacccgttcgccggccggcatgcgcacatcgggctggccagcctgttcgcctggcgcgcggcccagggggtgccgggcaccttctcgatcgccgtgaacgactatggattggagctgctgtccgccacagaacgcgactggccggccttgctgcccgacctgctgcgcaccgacgccgccgcgccgcaggccgcccggcaggcgcacgccctggcgcccgacgaggcgctggccatccgcaacactgccaacgccacggcgcccgagtcggtgccgcaagagcgtgacgcgcgcgcagcgttgctgcacgaggtgctagccagcctcaacgccactgaaatggcgcgccggcgctttcgcgagattgcgcgcgtggcggggctcatctttcaaagccacccgggcgagcagcgcagtgcgcgccagctgcaggcgtcttcccagttgttcttcgaggtctttcggcgttatgacgcgggcaacctgctgctgcgccaggccgaccaggaagtgctgagccaggagctggacgtggcacagctgctggcgacgctcacacgcatgcaggcgcagcagctcatggtgcagcctctcgtgcgacccgggccgctggcctttccgctgatggtggagcgctttcgcgagcagctcagcaacgaggcgctggccgaccgcatcgcgcgcatgctgggcgacatggaagccgccgccagcgcgcgcaaacccgtacccgccccaccggtgcaggacgtcgtgccccctgacccgccgcgccgccggcgcgccgcccccccggccgcgccaccgcggcaggaagcatcgtccgccgtcaccgacgcactgcgcggcacgctggactttgccgatgcctccgagggcacgggcgccgcgccggccgcggcgcggggccgttccccgcgccgcgcgcgcaaaccttcgcgcccgttgccgcgcctgtgacccatgcatgcgcctgatccgcccgccgacctggccgtggacctggccggcaccaccgtgtggctgctgcccgagcgcgcgctgtggtggccggagggcgccatgctgtgcctggccgacctgcacctgggcaaggccgccaccttccgcgcgcgcggcctgcccgtgcccgcgggcaccacgcggggcaacctggatcggctggcgcagttgctggcgcgccaccccggcgtgcagcgcttggtggtgctgggcgacttcctgcatgcggccgaggcccacgcgcccgcgttgctgcgcgcgttggccgcttggcgcgaggaccatgcggcactggaactggtgctggtgcgcggcaaccacgaccgccacgcgggcgacccaccggcgtggctgggcgcgcgcatcgtggaggagccttggtctctgggacctttcgcctgctgccaccatccacagcaccgcgcggggcagtgggtgctggccgggcacctgcaccccacggccgtgctgtacggcggcgggcgcgatgcgctgcgcatgccctgtttcgtggcggagccgggcctgctggtgctgccggcctttggcgagttcaccggcggccatgccgtgcccgccgcgccggggcgccagcgcttcgcggtgggggcggggcgcgtctgggcgctgccctgaaggagtgatcgaaaagggagttccgcctcgcaaggcgtgctctggtactcagtccaccgtgcccgggatgacgggagcgtcgggcagctcgttcggccggtccacgccctcggtggccgggaagtgctccacgagcagcgcagagacctcgctcagcgcctgggtcagaccgtcctcgtaccggccttggcggaaagcctcggccatgtgcgacaccatgctgcgccatgtcgccgggggcacgcggcgcgctagagcgcggtcggccacgatctcgatggcatgctcggccagcatcaggtagatgagcacgccgttgttgtgttcggtgtcccacacacgcagcttgccgaactgcgtgaccgcgcgctcgcgcgccgtggcgccgcgccacaggtacgacagcggcaggccgccttccacgcagatgcggatctggccggtgtggcggcgctcgctggcggccacgcgctggcccaggcgctccagcacctcgggtggcagggcctggtgcaggccgccgtcggaccaacggtgccgcagcagccgcgtcaggcgcgccagcacgccggaaggtggggatgaagagggtgtgaccatggtgtttcgctctgtgcttgccgccctaccagtcgcccgatgcaccgccgccgccgaagtctccgccgccgcccgagccgaatccaccaccgcctccaccgccccagccaccgccgtgaccgcctccccagccgccgccgtgccacaccacggggccgccgcggcccgcaaagatccaggtgtagagcagcgccagcagccccgcgccacccgccagcagcaggctggaggtgacgatgaaggccaggaacccagcgccgccgcccatcaccaggccgcccaggcgctggccgaacagccggcgcaccacggggcccgccaccatcacgccgaagaagaggaagacggccaggtctgtccagtcaaagcccgcggacgcgccgcggccctgcccgtcgccttgctggctgctttgcggcgcgggcaggttttcgcccgcgatgcgcgcgccgatctgctgcaccgcggcgtccagcccgccggcaaagtcgccctcgcgaaagcgcggcttcatcgcgccgtcgatgatgcgcgcggcggcgatgtcgggtatggcgccttccagcgccttggccacctcgatgcgcatgcgccggtcgtccttggccacgaccaccagcacgccatcgcccacgtccttgcggccgatcttccaggcgttgctcacgcggttggcgaaggcggcgatgtcctcgggcgcggtggtgggcaccatcagcaccaccacctgcgagccgtgctgctgctcgatggcggccagccgcgcctccagcctctggcgctgcgcgtcgttcagcgtgccggtctggtcgatcacgcgcgcctgcagcgcaggcaccgcgcgcagcggctgcgcggtggcggggagggctccgatagctacaagaaatatagctatcagcgcttgaagggcaagcgctagcggcatattttgcttacaaccccgatgtcagggcttggaggcgggtgcggggctggagaaatccaccttgggcggcgcagagatctcggcctcgttcgccaccgtgaagctgggcttgggttcatagccgaacaccatggccgtgaggttggtggggaagctgcgtgcgagcacgttgtactcctgcacggtctggatgtagcggttgcgtgccacggtgatgcggttctcggtgccctccagcgtcacgcgcaggtcgcggaaggcctggttggcctgcagctgcgggtaacgctcggccaccaccatcaggcgcgacagcgcgctggacagctcgccctgcgcctgctggaacttgttgaacgcctcggggttgttgagggtttcgggcgtcacctggatcgaggtggccttggcgcgcgcctcgatcaccttggtcagcgtctcctgctcgaacgccgcctcgcccttgacggtggccacgatgttgggcaccaggtcggcgcggcgctggtactggttgagcacttcgctccacgcggccttggactgctcgtccaggcgctggaagtcgttgtagccgcagcccgagagggccagcacggcggaaagcatggcgatgagtcgtttcatggtgaagaggccttttcaatgcagaagaaagacgggcggcacggcgccgcgcatgccgatcattgtgcatgcatcggccaggcgcatgacagggccatcgaacggcacaatacgcggctgggttgcaaccaccgacacttcgccatgccccgaaccccgctgcgcgcggccgccctggccggttcccccgacgatctggaagccgcgttctacgacgccctgcaagccggcgacgtggagcgcgtgatggcctgctgggccgacgaggacgacatcgtctgcgtgcaccccggcgccgcgcgccacgtggggcccgccgccatccgcgcggcgttcgccaccttgctgcagcagggcggcctcaacgtgcatcccgcgcaggtgatgcgcgtgcaggccctggcgagtgccgtgcacagcgtgctggaacatgtgcgtgtgatgctgcccgacggtccgcgcgaggccgtggtacaggccaccaacgtctaccacaagaccccgcaaggctggcgcctggtggcgcaccatgccagcgccgccggcatgcacgaggccgagggcgctgcgcccgccgggcacctgctgcattgatgccaagcctttgatgggctggtttatgggtcaaatgggcctttagcacaataccagcaagcgctgccagctatgaaatatgaagcgccttggtggctgcccggcggccatgcacagaccatctggcccgcgctgtgggcgcggcgcacgctggggccgccgccggcctatgtgcgcgagcgctggctggcgcccgacggcgacttcgtggacgtggacttcctgcggccgtgtgccgcggcgggcgcggcccccgcgccgctgctggtgctgttccatggactggaaggctcgtcgcgcagccactatgcgcaggccttcgccggcgtggcccgcgagcgcggctggggttttgccgtgccgcattttcgcggctgcagcggcgagatcaaccgcgcgccgcgcgcctaccattcgggcgaccatgaagagatcgactggatcctccggcgcctggccgggttgcagcggaccggcggtggggcgcgggcgccgctgctggccgtgggggtgtcgctgggcggcaatgcgctgatgcgctgggccggcgagcagggcggcagcgcgctcgccagcgcggacgccatcgccagcgtgtgcgctccgctggacctggcggccggcggccacgccatcgggcggggcttcaaccggcaggtgtacacgcgcatgttcctgcgcaccatggtgcccaaggcgctggccaagctggcgcagtaccccggcctgttcgaccgggcggccctgctggccgcgcgcgacctgcacgcttttgacgacctcttcaccgcgccgctgcacggctttcgtgatgcagaggactactggcgccgcgcgtcggccaagccgctgctgcctgcggtgcgcgtgccggcgctgctggtcaatgcgcgcaacgatcccttcgtgcccggcgccagcctgccgcgcgacggtgaggtggcgcccgcggtcacgctctggcagccggcgcatggcggccacgtcggctttgcgcagggcggctggcccggccatgtgcgtgccctgcccgaagccgtggccgcctggctggccgaccacgcggcgctggggtgaatgcctgcgggggcgcggacgagggcgcacaatcgctgtcatggatgacatcgtcaagcaggccatcgccaaatggcccaacgtgccggcctgctacggctggctggggctggatgcgcgcggccactggtacctgcgcgatgacgccgtgcagttacagggcggcttcgccgtggcgcgcggaacgcggctggagcatgccaagctgatcgaattcatccaccgcaactatgaggcggatggtgaaggccgctggttcttccagaacggaccgcagcgcgtctatgtggaactggaggccacaccgctgatctggcgtctgggcgccgacggcgagcccgtggcgcacaccggccggccggccggtcgggtgaatgagtgcctggtggacgaggccggccgcgtgtacctggcctgcaccgccggcctgggcctggtgcacagcctggatgtggaggcgttggcgcgccagatcgatcagggccgctggacgccacgcgaggtgctggcggccgacctgcccggtgcctacggctttgtgccgagcccgcaggcggctgcgggcccactgcctgcgtaacgcgccgcactgcagaaaacccccgtccagaaaccaacaagccggcacgcggccggcttgtgacgaggcgaaaagtgccttagttggaggcggctggtgcgctcgcagcggccgcgccgccttcggcgccgggacggttgggctcctcgaacttggcgccggcggcattggccatgtaggccacgccgcgcgcgatctcggtgtcgtcgaagtcgccgccaccctgcggtgccatggcgcccttgcccttgagggccgattgcaccagggcttcgaagcccgtggcaatgcgcggcgcccaggcggcggcgtcgcccagcttgggcgcgcccgcggcgccggtggcgtgacaggcggcacactgcccctggaagacggcttcgcctgtgcgcagcgggcggttggcgtcgcgcacctcgacgttgccgatcttctggatgcgctgggccacggccagttcggggttggcggagccggccgccggcttcttgtcggccgtgacgaacagcaccaggccgatgatggcgaacaccgggagcacaaacgcaaaaatgacggtgaccaggagttgcttggggttcttgatcggtccggtatgcgcttcgtcgtgggtgtcgctcatgggatcctctggtgattctgttgtactgggggctgaagggaaaagacttttcgattataggagcgcgctccacgcccgcccgttggggaaaaaacgggcaggcgcgcgtcgtgacctatgtcaggagcgtggggtctcttcggcgggagcggtccagccgccgcccagcaccttgtagagcgtcacctggttctgcagttgctgcaggcgtgtcaccaccagtgactgctgggtggcgaacagcgagcgctgcgcatccagcaggtccaggtagctggccacgccgttgcgatagcgcaggtccgacagctcgaagcgtttggcatccgcctgcgcctgggcacgctgggcgtcgacctgctcctgcagcgtggcctggccggccagggcgtcggacacctcgcggaacgcggtctggatggacttctcgtactgggccacggcgatttcgcggcccgcgcgcgcggactccaaccccgcctggttgcggccggcatcgaagatcggcagggccagctgcggcgccagagagaacgcccacgagccgctcttgaacagccccgacagctcatcgctcacggtgccgaactgggcggtgagcgagatgcgcgggaaaaacgccgcgcgcgccgcgccgatgttggcgttggcgccgatcaactgctgctcggccatgcgcacgtccgggcggcgcaccagcaggtcggaaggcaggcccgcgggcagcgcctgcatgggcgtggcgtcggccaggcgcgaggagggcaggctggcacggatgtcgtcgggcagcggctggcccagtagcaggaccagcgcgttttcatcgagcatgcgctggcgctgctgctgcgcataggtggcgcgtgcggcctgggccaggctctcggcctggcggttgtcgagctcggagctcacgccgttctccaggcgcaggcgtgtgagcttgaccgactcatcgcgcgtttccagcgtgcgacgcgagatgtcgagcagctcctcgtcggccatcagtgtgagccagcccgaggccacggccgccaccagactgatctgtgccgatttgcgggcctcgtccgtggccaggtactgggccagggcctgctccttgagggcggccacgcgcccgaagaagtcgatctcccaggccgagatgcccaagcccacctggaactggttggcgtagctgcccgtggtcacgctgggctggcgcgtgccgctggcgatggcgttgaccgtggggaactggttggcccgctggatctggaactgcgcccgcgcctgctcgacgttgagcatggccatgcgcagatcgcggttgttgtccagggcgatgccgatgagccgctgcaggcgcgggtcggtgaagtagtccttccagtcgatgctggcggcgctctggggggctgcagcgctggcacttgccagcgggtaggttggcggcactggcgccgcgggccgctcgtagtgcgggatgaagctgcatccggccagcagtaccgctgccgtcagggtggacagggcacgcgccgggcgcgtgctgtgcaggttgtgcttgtgcatggtgtcttgctccggcggggggcttcaggcttctgtgccgctgctgctgtgctgctgggccagtttggcgtcgtgatcgtgctgtcgctcgctgccccggaacaggctgcgcaccaccacaaagaacacgggcacgaaaaccacggcgaggacggtaccggtgatcatgccgccgaccacaccggtgccgatggcgcgctggctggccgagctcgcgccggaggccagatacagcggcacgacgcccagcgtgaacgccagcgaggtcatgacgatggggcgaaagcgcaggtgggcggcttccagcgcggcctcgatgatgttcttgccctgggcctgcaggtccttggcaaattcgacgatcaggatggcgttcttggccgacagaccaatgatggtcaccagaccgatctggaagtacacgtcgttggccatgccgcgcagcagcacgcccagcaccacgcccagcacgcccagcggtacgaccagcatcaccgagaacggaatggaccagctctcgtacagcgccgccaggcacaaaaacaccgccagcagcgcgaacgcatacagcacgagggcttgcgagccggcaagtttttcctcgcgggactggccggtccactcaaagctaaagccttcgggtagctgggaggcaaggcgctccatctctgccatggcgtcgcccgtgctgtagcccggggcggcgtcaccggcgatcttcatcgacggatagccgttgtagcgcacggtctgcatggcgccggtgatccagcgcgtggacgcaaacgtggacaggggtagcacctggcccttgtcgttgaggatagggatgtcgagcaccgactcgggctgcatgcgcgcaaacccgtcggcctgcaccactacccgttgcaggcggccctggttggggaagtcgttcacgtatgtggagcccagcgccgtcgccagcgcgctggcgatgcggtcgtaggacacgcccagggcgttggccttgtcgcggtcgatgtcaatctgcatctgtggcgcgtcctccatgccgtcggggcgcacggcggcgagcaccttgctttgcgaggccatgcccagcagctgattgcgtgccgccagtagcgcatcgtgacccttgctgccgcggtcttgcaggcggaaggtgaagccggacgccgagcccagttcggggatgggtggcgggctgagcgtgaagatgaacgcatcgcgaaagccgcccagcgcgcccatggcgcgaccggccacggcctgcgcggtctggtcgggaccggggcgctcgctccagtccttgagggtgatgaaggccaggccggcgttttgcccctgacccgagaacgaaaagcccgaaacggtgacgatgtcgcgcacttcaggctgtttgagcatgaactcttccaccttggtcaatgctgcacgggtgcgctcttgcgaggcgccagggggcagttgcacgttggagatcagaaagccctggtcttcattgggcaggaacgaggtcggcagacgcatgtacaccaccgccaccgcgcccagcagcacggcgtagatgatcatcatgcggccgctgcggcgcacgagcctggccagaaaggactcgtagctgtgcgtggcgtgcttgaaggaccggttgaaccagccaaagaagcctgttttgtcgtggtgtccctcggtcacgggcttgagcagggtggcgcacagcgcgggggtgagcgacacgccaggaaggccgaaaatgcgatggacgtggccatggtgaccgcgaactggcggtaaatgttgcccgtcgagcctgcaaagaaggccagcggcacgaacacggacaccagcaccacggtcatcccgatcacggcgctggagatctggcccatggccttgcgcgtggcttgcagcggtggcaggccttcttcagccatgatgcgctcgacgttttccacgaccacgatggcgtcgtccaccacgatgccgatcaccagcaccatgccgaacatggtcagcacgttgatcgagaaccccatggccagcagtgcgccaaaggtgcccagcaaggccaccggcaccacgatggtggggatgatggtgtaacggaagttctgcaggaacaggaacatcaccagaaacaccagtccgatcgcttcaagcagggtatagaccactttttcgatggacaccgagatgaaggtggaggtgtcgtaggggatggtgtaggccacgccctgcgggaagtacctttgaagctcggccagcttggacttgacggcgtcggcagtggccagcgcattggcgctggaggtgagctgcacgcccatgcccaccgaaggcgagccattgagccggccgctgaagttgtaggtctgcgcgcccagctcgatacgcgccacgtctttcaggcgcacggtggagccgtcggtgttggcgcgcaggatgacgttgccaaactcttcgggtgtggacagctggcccttcacgacaatggtggccgatatggtctggcccgctgggctgggcagctcgcccaggttgccggcggacacctgcacgttttgcgcgcggatggaggcattgacctgatccagcgacaggttgaaacccttgagcttggccgggtcgatccagatgcgcatggcgcgctcggagccgaactgcgtcacgccgcccacgccaggcaggcgctggagttcgggcaccacgttgcgggcagcgtagtcgttgagcgcgtcgatgtttatgtccgggttgtcggacgtgaggatggaaaacagcagaaagttggatcgcgatttctcgacgcgcacgccttgctgggtgacggccgccggcaggcgcggcgtggcccgcgacaggcggttttgcacatccacctgggccaggtcgtcgttggtgccgggctcgaagctcagcacgatggtgccggtgccgttggcctggctggtggtctccatgtaggccaggccggtggcgccgttcatctcgcgctcgatgacggacagcacgttgtcttccagtgtctgcgccgttgcgccggggtaggccacggtcacctggatggtggggggagccacggtggggtactgtgccacgggcagctgggtgatcgagacagcgccgatcaccatgatgaaaattgcgatcacccacgcgaagatggggcgctcgatgaagaacttggccatgtgccgcgctcctgtcttttattgctttgccgccgcaggggccggctgactggaggccgccgaggcgggggtggcgggcgctgctgatgcgggcgctgtggcgggctgttgggcggcaccagcggcttgccaggcgacgggcttgacgacgatcggatcgccgggcttgccgcgcggcagcttctggaagccatccaccatgacctgttcgcccgacttcaggccatcgagcaccacccaatgggagccctgtgcaggccccagcttgaccacacgcggggtgacttggttgtccgggcccaccaccagcaccgtgtcggccttgcccgagcgggtgaccgcctgctggggcagcaagatgccgttgtccacctgcgcctgctccagccgcacgcgaacatacaggccgggaagcagcgagcggtcgctgttgggaacctcggcacgcatggtcacctggccgctggtggcgtccaccgtgaggtcggtgaacaacagccggcccacctgcggatacacgctgccgtcttccagcaccacgcgcaccgccgccgccttggcgtcggcctgtttgtatttgccgctggtcatggcggcgcgcagcttgagcgcgtcagaggccgactgcgtgaagttgatgtacagcgggtcgatctgctggatgaccgccagctcggtcggcgtgccctggccgaccagggcgccttctgtgaccagcgcccggccgatgcgcccggaaatcggcgccgtgaccgtggcatagcccaggttgatgcgggccgtggtcacggcggccttggcggcggccacattggcctcggaggttttctggcctgccaccgcgttgtcgtattcctgcttgctgatggcgttcaccccgaccagcgggcggtagcgctcggccagcgcacggttttgcgccaggctggcctcggcctgcgccacgctggcctcggcctgcgccaggctggcctggtagggagcgctgtcgatctggaacagcacctggcctgccttcacgtcactgccttcggtgaaaacacgtttttgcagaatgcccgcggcccgcgcgcgcacttgcgccacgcgcgaagcctccagccggccgggcagctcggtgaccaggccgatgctgctggcctgcaccgcgaccacgcccacctcgggggtgggcggctgggcaggggcgccgccggcatcatttttctggccgcaggcgctgagggtgagaacccctgccagggccagggaagaaacgattgccggggtacgctgggcctggcggatagtcggcgccatcgcgtggttcaggaggggcatgggagtcctttgggagggcggtgtgcggcgaggcttcgtgacgctggcggtgggtgttggcatcagcgaatgacaatggcgcaaaaaggaatgcagcatccatccatccatgtatgtataaatgtcactacccgcgcagcgtcgcgtttcggaggttcccacgatggcacggcgtaccaaggcagatgcggctgccacgcgcaatggcctgctggatgcggctgagcatgttttttacgagaagggcgtttctcgcgcgtccttggccgatattgccaccgtggccggcaccacccgtggcgccatttattggcacttcaaggacaaggcagatttgttcaatgccatgctggatcgcgtcacgcatccgctgatgcaggccattgaagacacccaaggcatggcgcacctggcgcgtttgcgcggcctggtgcagggcgtgcaaggcgccgtcgcgcacgatgagcgcatgcgccgtgttttcgagatcgcgctgtaccgggttgaatacgtcgaagactttgaggccgtgaaacgccatcatgtcgcagggtgcgcggctttccaggcgcagattgcccgggagctgggcctggccgccgcggcgcaaggcatcgacctgcccctatcggccccggttgcggccatgggcgtgcaggcgctgtttgatggcttgctgcagtcgtggctgctcaacgatgccaatttcgacctggaagccgccagccgccagaccatcgacgcatatctgcgcggtctgggcttttgcctgtgaggccgtgcaataatcccgctccaccctcgtgatgagggtggtcatcctttaagcggctgtagctcagtggatagagtattggcctccgaagccaagggtcgtgggttcgatccccgccagccgcaccaaaatcaacgccaacgatttgcaccgaacgccggggctcctgtccaggagccatgctgtcgttgccgagcagcgggcctattcgtccccgcctgtactccgcgcgtccccccgtcccaccaagcccccgtccactgcgttggcccatgcagggccgaaggtggttggatttgctcctgatttaatagctgttagcgcttgatataaaagggcttgagccggatttggcttaaaaatgattcagcgcaccccagtggggctgttgagcagtttctccaggttcgtgcgcaggctgaaaagctcttgcttgaagagttccagctgcgcctgcatgcgtaccgacggtgccagcaccatcatggcgtaggcgccgcggtaggtgttgatggccacggcaatggcagagacgcctggaatgatctgcccatcgtccagggcgtagccctgctggcggacggtgtcgagggtctgccgcaaggcggctgcctgctgcggacggtcgcccagctcttgctgaatccaggcttgcagcgatgcctcatccaggcgcgccagcagcaccttgcctgcggcggtgatctccaggggcggcatgatgcccagctgcggaacgacgcgcagcacctgttcccccaccacggcatccacgacgtgcagcttttgcagctgcaaacgggccaggctgacggtttcctgcagcttcatggacagctgctgcacatggggcgtgagcaccggcaccacgtctgaatgcgtggtgtagagcatctgccccagcgccggccccatgcgaaagccggtggggcccgcaggttcaacgatgttttcggccaccagcgcgttgatgatgcgctgcacggtggatcgcggcagatccacctcggccgcgatggccgcaaggctcattccgctgagatggctgtgcgcgctgagcgctcgcatgatgcgccccgcgcgggcgatgacctggatgccgccttggtggcggtcatcggtgtcgggtgagtctgacatttgaaaagttgtacagaaaaaagccgtgatggcaagtgagtgagcttatcgcctgtggtgcgagtggggttgatccccgggttaacacggattttaatcgcctagtgatacattgcaccgctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaagcgatacaaaaggacagcggctccgtgcaggagctctgtccttttgtgttctatacctgactcgcccgcgaggggctttttttgcgaggagcgtgaactcatgagcgtgaagttttcaaaggcagccggtgcggctttggctgtggttgcagcaggcatgttgatggcatgcggcggtcaacccggggggcagggcggcccgcagggccctgctgccgtgggcgtttttgccgtgcagacccaggcggtgactttgagcaccgaattgcccggccgcaccgttgcctcgcgcgtggccgaggtacgcccccagaccagcggcatcgtgcaaaagcgcctgtttgaagaaggcagcgtggtcaagcagggccaggcgctgtatcagatcgacccggccaccatgaatgcgcgcctggtcaaggcccaggcgcagttgcaaagcacagagaaccttgccaagcgctacgccgtgctgcgcgagaaaaacgccatcagccagcagcagtacgacgacgccatgagtgcgtggcgcaatgcgcaggccgacgtggagctggcacgcatcgacaccgtctatgccaaggtgctgtcgcccatttcgggccgcatcggccgctcgcaggtgaccgaaggtgcgctggtcggcgtgggccaggcgcagcccatggcgactgtgcagcagatcgatcccatgcatgtggacatgcagcagtccatgacggacatcctgcgcctgcaggccgccaacgcccaggccagcgccaatgtgcgcctggtactggaggatggcagcgtctatccgctggagggcacgctcaagttttctgaggtcaatgtggatgaaagcacgggctcggtgaccttgcgcgccacttttgccaaccccgacggcctgctgcgcccgggcatgtttgtgcgcgcccagctgcagacgggcaccaagccgcaggcgctgctggtgccgcagcaggccgtgtggcgcaacacccagggcaagtccatggtctgggtggtgggcgatgacaacgtggccaagccgcgccccgtgaacgcggtgcgcacggtgggcaacacctggctggtggaaggcggcctgcagtccggcgagcgcgtgatcaccgaaggcctgcagaagctgcgtggcgagatgccagtgcagccggtgcctgcccagaacgtggacatcgtgaccgacctgtacgccgtgaacgccgtgggcaagggcgactgaaggaagcacgatgtccaagttttttatcaaccgccccatttttgcgtgggtgatcgccatcgtgatcatgttgctgggggtgctggccatcaagggcctggccatcagccagtatccgaacgtggcgccgcctgcgatctcgatttcggtgacctaccccggcgcatcggcgcagaccgtgcaggacacggtggtgcaggtgatcgagcagcagctcaacggcctggatggcctgcgctacatcacctcggcatccgagtcagacggctccatgcagatcgtcgtgaccttcgagcagggcaccgaccccgacattgcccaggtgcaggtgcaaaacaagctgaacctggccacgcccatgctgccgcaggaagtgcagcagcagggcattcgcgtggccaagtaccagatgaacttcatgatggtcgtgggcctggtgtccgaagacgggcgcatgaactccaaagacctggcggactacattgcctccaacatccaggatccggtctcgcgcaccaaaggggtgggcgacttcacgctgttcggcgcgccctacgccatgcgcatctggctggaccctgccaagctcaacgcacaccagctcacgcccaccgacgtgattgcggccgtgcaaagccagaacgtgcagatttctgccggccagctgggcggcttgcccaccatcaacgacaaggtgcagctgcaggccacggtactgggcaagacccgcatgaagacggcggacgagttccgcgaaatcatgctcaaggtgcggcccaacggcgcgcaagtgcgcctgaaagacgtggctgacgtgcagctgggcgggcagttttccagcatctcgggcaagtttgatggcaagcccgcctcgggcctggcgctgcgcctggccaccggcggcaacgtgctcgaatccatcgccgccgtgcgcgacaccattgcccagctggagcccaacttcccgcagggcgtgaaggtggtctatccgtatgacacgtcgccagtggtgcaggtatcgatcgactcggtgatcacgacgctgctggaggccgtcgttctggtgttcctggtgatgctgctgtttctgcaaagcgtgcgcgccaccatcattcccacgctggcggtgccggtggtgctgctgggcaccttcggtatcttgctggcggcgggcttcaccatcaatttgctgaccatgtttgccatggtgctggccattggcctgctggtggacgacgcgatcgtggtggtcgaaaacgtcgagcgcctgatgcacgacgagcacctgtcgcccaaagaggccacgatcaaatccatggggcagatctctggcgcgctggtgggtatcggcgtggtgatctcggcggtgttcgtgcccatggccttcatggacggctccaccggcgtgatctaccgccagttcgccatcaccattgcggcggccatgtcgctgtcggtgctggtggccctgatcttcacgcccgcgctgtgcgccaccatcctcaaggcgcccgtgccgggcaaaaagcccgcccggttctttgcctggttcaaccgcgtgttcaacgccagcgccagcggctacgccgtgggcgtggagggcatcctcaagcgcaacaaggggttcttgctgatctatgtgctgctgctggcggggctggtggcgctgtttgcccgcattcccacggcgttcctgcctgacgaagaccagggcacgctgatggtgcaggtgcaactgccctccaacgcctcggcggcccgcaccgacaaggtgctgcaggccgtcagccagcatttgctggacaacgaaaaagacaccgtgcaaagcgtcatggcggtcaacggcttcaactttgccgggcgcggccagaacaatggcctgctgttcgtcgagctgaaaccctttgacgagcgcaagggcgcgcaccagcacctcaaggcgctgtacggccgcacctggggctttgtcagccagctcaacgacgccatgatcatcccgatcatgccgccggccatcatcgagctgggcaacgccaccggctacgacttcttcctgcaagacaacggcggcgtgggccatgaggtgctgatgcaggcgcgcaaccagatgctgggcatggcggcgcagtcgcccaagctggccctggtgcgccccaacggcctgtcggacgaaccccagtaccagatcgaaattgacgaggaaaaggcgcgcgcgctcaacctcaatctggcggacatcaacgccaccatgtcgattgcctggggctcggcctacatcaacgactttatcgaccgcggccgggtgaaaaaggtgtttttgcaaggcaaggccgacgcccgcgtgggcccggaagacttttccaaatggtatgtgcgcaacaacctcggcaagatggtgcccttcagcgcctttgccaccggcaaatgggtctacggccccgccaagctggagcgctacaacggcgtgcccgctgtgcagattgtgggcagcaccgcccctggcgtgagcaccggcgaagccatggccatcctgcaagacatggccaagcaactgcccccgggcgtggacctggtgtggaccggcctgtcgtacgaggaaatcaaggccggcgaccaaagcgcgtggatcatggccttgtccatgctggtggtctttttgtgcctggccgccttgtacgagagctggtccatcccgttctcggtgatgctggtcgtgcccctgggcattttgggcgcggtgctggccacgctgggccgtgggttgaccaacgacgtgttcttccagattggcatgatcaccaccatgggcctggcggccaagaacgccatcctgatcgtggagtttgcgcgcgagctgtacgaagacgaaggcaaaccgctgttccaggccgtggtggaggccgcccgcctgcgcctgcgccccatcgtcatgacgtctctggcatttgtgctgggcgtggtgccgctggccattgccacgggcgcgtccagcggcagccagcactccattggcaccagcgtggtgggcggcaccctggcgggcaccttcctggccatcttcttcgtgccgctgttcttttatgtgattgccagcatcacccagcgctttcgcaaggcccggcctgcagcgcccgtgacccctatccaggagaaaaccgcatgaaactgcataccctgaccggcgccatcgcgctggcggggctgttgagcgcctgctccatggtcccgaagcaccaaacccccgccgcccccgtgcctgccgactggccgcagcccacagcgggcggcacccaggcggcagcgccggtgaactggcagcagttctttggcaacgcgcagctgcgcacgctgatcgagctgacgctggaaaacaaccgcgacctgcgcgccgccgcgctgaacgtgcaggccttccaggcgctgtaccgcatccagaaggctgacagcctgcccaccataggcgccgaggctggcggctcgcgccagcgcgtgcccgccgacgtggctggcgcgccgcaggcggtcaccgccagcacctacagcgtggggctgggcatggccgcgtacgagctagacctgttcggccgcgtgcaaagcctgaatgatcaggcgctgcaaaactacctggcgatggacagcacccgcaaggccacgcagctgagcctggtggccgccaccgccagcgcctggatgacctggcaggccgatcagcagctgctggacgtggtcacgcgcacactggccgccaatgagcgggcgctggacttgatcgtggcgcaggtggacaacggcattgccaccgacctgcagcgccaccaggcgcaaaccgcggtggacagcgcccgcgcccagcacgcccagttcacccgggcggtggagcaagacctgaacgcgctgcaggccctggtgggcgcaccgctgcccccatcggtactgcagacccgggtgggcattgcagactggcaactggcgcagctgcccgtgggcctgccgtcgcaggtgctggcccagcgccctgacatcctggcggccgagcagcaactgcgggccgccaacgccaacatcggcgctgcgcgcgcggccttctttccgcgcatcgccctgaccgccagcgtgggcacggccagcagcgacctgtcgggcctgttcaacggcggctcgggcgcctggagctttgcgccgcaaatcagcatcccgctgttcaacgcgggccggctggcggccaacctggactacgccacgctgcaaaaagacatgcgtgtggcgcagtacgaaaaagccatccagacggcgttccgcgaagtggccgacggcctgtcggcacgccacacttttgtgcgccagctgcaggctaaccaaagcctggtgcaggcctcgggcaaatacctggatctggcccagctgcgctacgacgccggcgtggagggctacctgaccgtgatcgacgcgcagcgcaacctgctgagcgccgagctgggcgcggtgcagaccgggttgcagcaggcgttgagcgaagtgcagctgttcaaggccctgggcggcggcatgctggtagctgatgcgcagcccggcgcctgatagtcacccggcccgcccggccggttgcgccgcgctgcacgggccgacagcccggcgcgcggcaggtctgcgatcatctgccccatgacctttgaagccattttgtttgactgcgacggcgtgctggtggacagcgagcccatcaccaacggcgtgctgtgccagatgctgggagaagccggctggcaactgtcgcccgacgagtgcatgcgcctgtttatcggcaaaaccgtgcgcagcgaaaccgcccgcatcgaagccgaaaccggccgcccgctgaccgacgcctggatggccgagttctacgcccgccgcaacgcccgcctgcagaccgaactggtcgccattgccaacgccccccaggccgtgcatgcggtgcatgcgctgctgcaggggcgcattgcctgcgcatcgggcgccgaccgcttcaaggtcgagatgcagctgacccaggtgggcctggcgccgtactttgccggccgcatcttcagcggccacgaaatgcccgccaccaagcccgcgcccgacgtgtacctggcagccgccgcatcggtcgccgtgccgcccgcgcgctgcctggtggtggaagacacggtcacgggcgtcatggccggggtggcagcgggcgccaccgtcgtgggctacagcccgtcgcccgtgggccacggctcgcccgatgccctgcgcgccgccggcgccctgcaggtgatgaccgatatggccgagctgcctgtgctgctgcaggcgctgcgggggttgtgagtcaaaagtggcctcagtccctacgaaacaagcgcgagcagctatcaataacgtagtgctttcgcgtcctgccaacgggcatttcgacccccgccagccgcgccacattccccagcccttgttcccaagggcttttttgttcccaccgtccattcgtcaagccgcgcctacggacgggtagtccctagcctacggttggccctttgcagtcccccgacagtgaacttcacacggcagtttccgtgtgacttgttcaacttaccggagatggaaatggcaaacaccaatcagggcaaccagaatcaaggcaaccgcaatcagagccaggggagccgggacaacaaccaagggcagtcgggctcggggcgcggatttgcctcgatggaccccgaccgccagcgcgagatcgccgcagagggggggcgtgcagcgcacgcttcgggcaacgcccacgagttcacatcgcaggaggcccgcgccgcgggagccaagagccatggcggcgggggcaacaacgcctcttccggctcgggcaatacccggggcggcggcagcggccagcagcaggcgcgcgccggcagccagagtcacaagaacgaccgttgacgtctggcagggaccggaggcccgcagtaggcagggccttcgatccagccggtgtcccgcgcgggtcggcacgcgcgcttgagccccaagctgtcagccatataagcgtgctcctacatcccgtgcgagggcatgtccgcaggatgagacgtttcaaacgtgatcgaactctggtggataccgcatctggtccgcacccataggactacccatgaccacatcaactccccatccctggggaacgaatctgcaaaaagcccagacctttcaaccggattgggacagttacgtcgtcacgaaggtcaagcatgtgcgggcggccttgctttccggcatcgacaccttcagtgcggaaggcttcaccgtgcccatggccaccggcttcatcgagctgacggggatgcgcgctgggtccttacgcacgtttctgaagatcgggttttccgagtccaaccgcgtcatgctgccgacgttccaactggtcgacaacgcggcggtgggaacgctgatcctgccttccccctgctttggctccgcgctccagttcgtcaacagtcccatggcccatttccgcattggcggcgatggtcgccgcaacgcgttggcaacggacgtcacgctgttgaacagcgcattgatcgaggccggcgaacccgaaggcatggaaatctgaaccctggcgcacagcccggcgcaccgtgcgcctggtgtcaccggccattgacggagtgatcgcatgaaagctctcacctaccaaggcgccaaggacgtgcgcgtggaaaacgtgcccgaccccgtgctgctcgcacaggacgatgtgctgctgcgcgtcaccgccacggccatctgcggctcggacctgcacatctaccggggaaagatccctggcatgaaggacggcgacatcctcggccatgaattcatgggtatcgtggaagatgtgggaaggaagaggagtgccgcaaggtggtgttgacgccctagagcgtgctgctacccgctcgtgctgctatcggcgcacggtgaggcgctgggccaggtttggcaggccaccgggccgtcggagtaagtcaatcaacgcctccctcccgcgggtggcgatgcggccacccatcggccgggccttcatcgcttgatggaaaccgccaggtcttcggcgtggtccttgtgtgccttgagtttcggcagcgccttgagggcgaagctctggatctccggatcgtctgcgtctttgccggccgcctcgaacagcgcgatatctttgcggtggtcgttaaggcccacctgcgagaggaattcctggtcgaagttctgggccttggcgatctggtccagctgcttttgcttgtcgccagggagggtggtgggcagcgcgacgcccttgcgcgctgccaaggcccggagttcgtcgttggcggcggtgtggtccttcaccagcatcgcgccaaacgatttcacttcgttggccgtagcgcggttctgtgcaagcttgccggcttggacctcgtagagcccgccggtagcggcctgcgtcaggaattcgcggtctttcgtgctggcatcggcatgggccgctgcggcgagcaccagcccgcaggctgcggtcaccagcctggcggtgcagatctttggcatggctgtccccctagaaaaaagggccagtatccggacggcactgcgaagggactgtcggcccgtgcaggaggggtgggtcagccgtctcctaccgccactgcggggcggctgcgccggcaggggcgctcaggcggcctggcactggccgtccacgaacacccgcatctcccccgactggaaggcagtccattgctcgttggaggtcagcggcgccgtgacgaccacggccaccttgtcgttgggcgtggtgtgggcggaaaagtccacgcgcaggtcttcatcgcacagctgggcttgcgagaacgggtggcggcgttcgatgtagtacaggtgggtggacgcgtgcgcccacagcgcctgcccgttggacagcaggaagttgaaggtgccgtggggcgcaatgcgcgccgccagctcgcgcagcgtcagcgtcagctcctcgatgctcggcatgcccgcgtgggacttgctcagctcttgcatcagccagcagaacacatgctcgctgtcggtggtgccgaccgggtggaagtgcgcgtgcaggcgcggacggaagtccttgaggtcgccgttgtgcgcaaacacccagtagcgcccccacagctcgcgcacgaaggggtggcagttttccaggctcaccacgccctgggtcgccttgcggatgtgggcgatgacgttgcggctcttgatggggtagcggcggatcagctccgccacgggtgaatcggtggcacgctcatggtccacgaagtggcgcagcccgcgaccctcgaagaaggcgatgccccagccgtccgtgtggtcggccgtgttgccggcgcgttgcgcaaaccccgtgaagctgaaggtcacgtcggtcggcgtgttggcattcatgccaaggagctggcacatgggcgatcggcctgtggtgcgttggagggcggcttactgccggtccagccagagcttgccgcccgtggcccagttctcgcgcttcacgtccgtgatcaggatgtccaccgactcgggggagccccccaggatttcgacggacacgcgcgtgatctcctcgaccagcttgcgcttttgctcgacggtgcggccttccatcatctcgatgtggtacgtgggcatggtggtgggattccggttggggttcaggggttgggaacgacgggtgccggggcctgcggcgcagcgggctcttcgcgtgcacacagcgggcagatgcacgcgcggccgcgcgcctcggcgggcaggcgcgccagtgcgtcgcgcgaaacgctctcgtgcatgcaccagcattgctgcgccggcaacccggcggccacggcgcaaccgttggattggccgcacagcgggcagcgcgtggtggagggagcggtggtgggcatgggggagagtgtacgaaagcacaacggcacccgtgggtgccgttgtggtcaaaatggcccctggcgcccgtccatcaagcgctagcagctattgtttgaatagcaatcaagccttcttctgcgcggccttcaccttctggcgccaggcgtgcagcagcggctcggtgtagccgctgggctgctctacgcccttgaacaccaggtcgcaggcggcctggtaggccatggactcggcaaagcggccgtgcatgcgctggtacagcgggtcgccgctgttttgctggtccaccttggcggccatgcgctcgaacgtggcgcgtacctgcccttcggtcaccacgccgtgcagcagccagttggccacgtgctggctggagatgcgcagcgtggcgcggtcttccatcaagccgatgtcgttgatgtccggcactttggagcagcccacgccctggtcgatccagcgcaccacgtagcccaggatgccctggatgttgttgtccagctcctgctgcttttcggtctcgctccagttcgggttgctgctcacgggcacggtgagcaggccggtcagcaggttgtcgcgctcggcgtcggcgtccaccttgagcagctcggcctgcacggcggccacgttgacctggtggtagtgcagcgcgtgcagcgtggcgcccgtggggttgggcacccaggcagtgttggcgccggccttgggatgggcaattttctgctccagcatggccttcatcaggtcgggtgcggcccacatgcccttgccgatctgcgcgcggccggacaggcccatggacaggcccaccagcacgttgttgcgctcgtaggcctggatccaggcgctgctcttcatgtcgcccttgcggatcatggggccggcctgcatggcggtgtgtatctcgtcgccggtgcggtccaggaagccggtgttgatgaaggccacgcgcgccggagcggcggcaatgcaggccttcaggttcacgctggtgcggcgctcttcgtccatgatgcccagcttcacggtgttggcgggcaggcccagcacctgctccacgcggccgaacagctcgttggcaaacgccacttcggcagggccgtgcattttgggcttgacgatgtagacgctgcccgtgcggctgttgcggatgccacccgcgccacccttgaggtcatggatggcgatggccgtggtgaccatggcgtccaggatgccctcgggaatttccttgccctcgccaccccacaggatggcggggttggtcatcagatgccccacgttgcgcacgaacatcagcgagcggccgtgcagcttcacgggcttgccgtcggcgccggtgtattcgcggtcggggttcaggccgcgcgtgacctgcttgccgcccttgtcgaaggtgtcggtcagcgtgcccttgaggatgcccagccagttgctgtagcccagcaccttgtcctcggcgtccacggcggccacggagtcttccaggtccaggatggtggacagcgcagcttccaccaccacgtcggccacgccggcggcgtcgcccttgccgatgggggtgttgcggtcgacacggatgtcgatgtgcaggccgttgttcaccagcagcacggacgatggctcggccgcattgccctggtagcccacgaactgggccgcgttcttcaggccggtggtggcaccgccctggagcgtgacggccagcgtgccgccctcgaccttgtaggccgtggcgtccttgtgcgagccgctggccagcggggccgcctggtccagaaagtcgcgtgcgaatgcgatgaccttggcgccacgcacggggttgtagcccttgcccttctccgcgccgccttcttcgccgatcacgtcggtgccgtacagcgcgtcatacagcgagccccagcgcgcgttggcggcgttcagggcgtagcgtgcgttcaggatgggcaccaccagctgtgggccggcctggatggccagctcggcatccacgttggtggtggtggcctgcgcgcccttggggggctcgaccaggtagccgatctggctcaggaaggcgcggtagcctgccatgtcctggatggggcccgggttggccttgtgccaggtgtccagttccttttgcaggcggtcgcgttcggccagcagggccgcgttcttgggcgccaggtcggccacgagggcatcgaagcccttccagaaggctgccggctcgacgccggtgcccggcagcacctgctcgttgatgaaggcgtgcagttcgttggccacctgcaggccgtggacgtgggtacgtgcggtcatgagaaaccccctagcggtaaattgaaaagccgtggcccatggcggagccttgcatgccactgtattggaaatatttccattaataaatcgcgcacatatctcttaaccaatgacttttttgcaaaggttggcacactccgcatgggggagtgcggtgcatgctttcatgaaattgatagctgcttgcgcttgctgtataaggcttgaagcctgatttggcttgtattcatggacaaactcaaagcgttcgagtcattcgtgtcggtggccacgcggggcagcctcaccgccgccgccaaggccgagggcgtggccccggccatcatggggcggcgcctggacgcgctggaggagcacctgggcgtgaagctgctggtgcgcactacgcggcgcatctcgctcacgcacgagggcagcgcctttctggaggactgccagcgcctgctgtccgacgtggccaacgccgaggccagcgtatccgccggcggcgtgaaggccacggggcatctgcgcgtcactgcgcccgcgggctttggccggcgccatgtggcgcccctggtgccgcgctttcatgacctgcaccccgaggtgaccctctcgctgaacctgagcgaccgcgtggtggacctggcgggcgagggctacgactgcgccgtgcgcgtgggcgacctgcccgactcgtccctggtcagcgtgcgcatggcggacaaccgtcgcctgtgcgtggccacgccccagtacctgcagcggcgcggcacgcccacccacccgggcgagttggcccagcacgactgcctgaccctctccagcgacgcctcgcaaacgcgcggctgggcgtttcgcgtgccggtggcgggcggtggtggtgccaccgaggtcgtgcacttcaagcccggcgggcccctggattgctccgacggccaggtactgcacgattggtgcctgggcggctggggcatcgcctggcgcagcacctgggaggtggagtccgagattgcggccggccgcctggtggcggtgctggaggagttcgccgcgccgcccaacggcatctatgtcgtctttccccagcgcaagcacctgccgctgcgcgtgcggctgtggatcgagtacctgaagcaccattacgcgcagcccgaattctgggcacggcccgcctctgtctgacatgaacgcggggcacaatgccgcggcattcctcccgccgggccgccatcatgccggggccgtacgaacggcccaccgtacaggagctttcatgcgcattcccgttctttctgttctccccgcgttgcccgccgctcgctggatgctggccgtcatggcgctggccctggtcgccggctgcgccttgcccgcccggcacgcggaaaccacgccgcgcgcgcacggggcgccggccggcatggtcagcgtcacctatgccgatccagccggctttgccgaggcgcgcgagcaaaccccgcacgagcccgccgcggcccggcgtgcctggatggatgcgctgtgcgagcacttggccgagcgcgtggccgcagccttgccggagggcgagcgcgcggaggtgcacatcaccgacgtgcgccgcgccggtgcattcgagcccgcggcgcgggccaccgcccaggcggtgcgcgtggtgcgcgacgtgcatccgccgcgcatcgcgctggagttcaagcgcctctcgcctgacggccgtaccttggccgaaggcagtcgcacgctgccgggcttggcattccagatgcgcggggaccgctatcctggcgacaagctgcgccacgaaaagacgctgatcgacgattgggtggcgcaggagttctccgcgcgccgcccatgacctgtgcgcgccgcgcgtacctctgccgaaaggaaacctgtgaccaccgaagccctgctcgcctatgcccacatcttggccttcctcatggccgctaccttcctcgccagcgagaccgcgctgtgccgcaaggagtggatgaacgcggccgcagtcgagcggctggcgcgggtggacatgctgtacggtatctcggcgctgctggtgctggccaccgggctggcgcgcacctggtggggcatgaagggcggggcgtggtactggtcgcagccgctgctgcatgccaaggtcacgttgttcgtggtgatcgggctgatgtccatcgtcccgaccatgcgtttcctgcgctggcgccgcgcggtgcgcgccggcggcgcgctgccctcggatgaccaggtgcgcagcacgcgccgtctggtgatgatcgaggcccatctgctggcgctgattccgctgttggccgtcttcctggcacgcggcgtgggcacgcgctgagcgctgagggaagggcaaaaaaagaaaccccgcgggcggcaggcgcgcggggttttctcgtgcaggcccgatgggcgggcccgtgcggtgcgtcggtcctttagctggccgcgccgctcaagcactctttcatgaaggccttgcgggcgtcgcccttgaggttcttcgcaacggcgtccgcgttacagctcttcatcttgtcctgctgggtggacgccttgttgccgctcaggcactccttcatgaaagctttgcgttcgtcgcccttgaggttcttggcgccggcgtcggcattgcaggtcttcatgcgcgtctgctgcgccgtgggcgccttggcgggggcggaggcgccggccgcgggggcgtccgcagcgtgtgcggcgaacgaaagggcaaagccggcagcggccaacaggggaagcagtttcttcatgtaatgctcctgcaaaaaaggaaaaggtgaatgcgcccgccggcaacgcagtgccccacgggccacccagcataacgccgggcggtcacgaatggatgacgggtcggcccgtagaatccgcccccatgctctccgtcaaacaggaattgctcgcggcgctggccgacgagctggaaaaggtgtcgcccggcgcaggcagccgcgcggccttcgaatctcccaaggtcgctgcccatggcgacctcgcgtgcacggccgccatgcagctggccaagcccctcaagcaaaatccccgcgcactgggcgaacagctacaggccgcgctggaggccacgcccgcgttccaaaaatgggtgcaggccatcgagatcgccggccccggttttctgaacatccgcctcaagcccgccgccaagcagcaggtggtgcacgaggtgctggcgcaaggcgcgcaatatggctaccagccggcgcgcggcgagaaagtcctggtggagttcgtctccgccaaccccaccgggccgttgcacgtcggtcacggccgccaggccgccatcggcgacgccatcagccatctgtacgccactcagggctggagcgtgcaccgcgagttctattacaacgacgcgggcgtgcagatcgacaccctcaccaagagcacgcaactgcgcgccaagggcttcaaaccgggggatgactgctggcccaccgacgcggacaacccgctggccaagaatttctacaacggcgactacatccaggacatcgccgacgccttcctcgccaaggccaccgtccaggccgatgaccgcgcgttcacggccaatggcgatgtcgaggattacgagaacatccgccagttcgccgtggcctacctgcgcaatgagcaggacaaggatctgcaggccttcaacctccaattcgaccagtactacctggagtccagcctctacgccaacggccatgtggacgctaccgtgcagcgcctcgtcgccaacggcaagacctacgagcaggacggcgcgctgtggctcaagtccaccgactacggggacgacaaggaccgcgtcatgcgcaagcaggacggcacgtacacctacttcgtgcctgacgtggcctaccacatccagaagttccagcgcggcttcaccaaggtggtgaacatccagggcacggaccaccacggcaccatcgcgcgcgtgcgcgccggcctgcaggcggcggacgtgggcatcccccagggctaccccgactacgtgctgcataccatggtgcgcgtggtgcgcaatggcgaggaggtcaagatcagcaagcgcgccggcagctacgtgacgctgcgcgacctgatcgagtggaccagcaaggacgcggtgcgtttcttcctgctgtcgcgcaagcccgacaccgaatacaccttcgacgtcgacctggccgtggcgcagaacaacgacaaccccgtgtattacgtgcagtacgcccatgcgcgcatctgctcggtgctgcgcggctggcgcgaggactacgacgtggccgcgctgcgcgatgtggacctgtcgccgctggaaggcccgcaggcccaggcgctgatgctgctgctcgccaagtatcccgagatgctcaccgcagccgcggccggcaatgcgccgcacgacgtgaccttctacctgcgcgacctggccgccgcctaccacagctattacgacgccgaacgcattctggtggacgacgaggccgtcaagcaggcgcggctggcgctcgtcgcggccacagcgcaggtattgcacaatggattggcggtgctgggcgtgtctgcgccagccagaatgtaagtgaccactgatatgaagaaacagcaacgcggcggcaccatcgtgggcttcatcctcggggtgatcgtgggcctgggagccgcgctggccgtggccgtgtatgtgaccaaggtgcccgtgcccttcctgaacaagagcacgccgcgtgcgtccgagcaggacgaggccacgaagaacaagaactgggaccccaacgcgccgttgtacggcaagaaccctgtgcgccccgctgcgccggctgccgttcccgcgtccgacaccgcgaccgccgcagcccagcccgcgtcgggctcgcgggcggcggccagccggcccggcgcggcaccgacgtcggccgacccgctgggcgacctggcccgcgcgaaggccaacgcggcgcccgctcccgcgaccagtgccgatcctttcgaatacttcgtgcaggcgggcgcgttccgcacccagcaggatgccgatgcgcagcgcgccaagctggccatgctgggctgggaggcgcgcgtcagcgagcgtgagcagaacggccgcacggtgttccgcgtgcgcgtgggcccgttcggcaagcgtgacgacgccgagtcgctgaaggaaaaactcgatggcgcgggggtggagtccgcgctggtccgggtgcagcgctgaacttttgcccgcgctggcgctcacaaccctccatactgtccaggagtgatcccaacctatgaaacgccgtgagttttctctgaccgtcgcctccgcggccaccgccctgagcctgccgctggcggcgcccgcattggcgcaaggccgccagttcaaggaaggcaaggactacgtcaagctgggcaagcccgtcgcaaccgaggcacctgccgggaagatcgaggtcatcgagttcttctggtacagctgcccgcactgcaatacgttcgagccttcgctggaggcctggatcaagtcggcgcccaaggacctgcacatccgccgcgtgcccgtggcgttcaatgcgagcttcgtgccgcagcaaaagctctactacgcgctggaaggcatgggcaagctgcccgagctgcatgcgaaggtgttccgtgcggtgcacgtggaacgcctgccgctgaacaaggacgagctgatcttcgactggatcggcaagcagggcgtggacgtggcgaagttcaaggaggtctacaactccttcaccgtatccaaccaggtacgcaaggcgtcgcagctgcaggacggctaccaagtcgaaggcgtgccctccatgggagtggccggccgctactacaccgacggcaccatggcgggcaacatgcaaagcgtgctgcaggtggtggagcacttggttggcgtagcgcgcaagggctgaagcgccccgccgccaccagcgacaagcgcgcctacgggcgcgcttttttcatgcctgcacaccggttggcgcggcggcatggcagccggtggcaggcctgtacgggttgatgcgatccactgcggcggcggcgcgcttgcgtcagtacaatgaccgcaagattcgtgccctctatgagaacccgattgcccttcctcctcctgtcccgcgccgcagcgctggccctggcgctggctgcatcgccgctggtgcatgccgaaaaagccgaccgcaacaagcccatgaacatcgaggccgatgccctgcgccacgatgagctcaagcagaccagcgttttcaccggccgtgtcgtcatgaccaagggcaccatcgtgctgcgcggcgcgcagctggaggtgcgccaggatgccgacggcttccagtacggtgtggtgacggccgagccgggcaagcgcgcttttttccggcaaaaacgtgacaccgcgccgggcgcgcccgacgagttcgtcgagggcgagggcgaggtcatcgaatacgacggccgcgccgacgtggtgaagctcatccgccgcgccgagctgcgccgctaccgcgaggccacactgaccgacgagctggccggcgccctcatcgtctacaacaacctcacggacgtgttcaccgtggacgggcagaagaccgcgcccggcggcgccactgccggcacgccaggcggccgggtgcgggcggtgctcgcgcccaaggagcctgcctcgggcaccagcgccacgccgcccgtgcgcaccgagccgcccgcgctgcgtaccagccccagcctggacggcgcgaagtgagcgcggccttggacgatgcgcgcatgagcgaaggcgtcagccgcctggaggcgctgcacctggagaagtcctacggcagccgcaaggtggtcaaggacgtgtccgtggtcgtgcaaaagggcgaggtggtgggcctattgggccccaacggcgccggcaagaccacgtcgttctacatgatcgtcggcctggtgcgcagcgacggcggccgcatcagcatcgacgggcaggacgtgacggacatgcccatccaccggcgctcgcggctgggcctgtcgtacctgccgcaggaagcctcgatctttcgcaagctcaatgtcgaagacaacgtgcgcgcggtgctggagctgcagaccgacgaggccggccgctccctgccgcgcgccgaggtggagcggcgcctgaccgcgctgctgcaggagctgcgcgtggaccacctgcgcaagtcgcctgcactggcgctgtcgggcggcgagcgccggcgcgtggagatcgcgcgcgcgctggccacgcagccgcgcttcatcctgctggatgagccctttgccggcatcgacccgatcgccgtgatcgagatccagcgcatcattggctttctcaaggcgcgcggcattggcgtgctgatcaccgaccacaacgtgcgtgagacgctgggcatctgcgaccacgccttcatcatcagcgacggccaggtgctggctcagggtacgccgtcggacatcgtcgacaacgcggaagtgcgccgggtgtacctgggcgagcacttccgcatgtgagagtgatgggcgaccacggcgcgatgcaggaccagacagtgggttgcaggccatgaagcccggcctgtcgctgcgcgtctcgcagcacctggcgctcacaccgcagttgcagcagtcgatccgcctgctgcagctgtccacgctggagctggcccaggaggtcgagcagatgctcgacgagaaccccttcctggagcgcacgctggaagaggccccgcgcgaggagttcggcctggcccaggccgatgcaccggtgagcgagcaggaccgcgaagccgaggatgctatttattcaggagctgtcagcgcaggacaggaaagcgctacaagccaaaatgatgcagaaacctccaccgccgaaacgacggccgaacccgcggactgggaaggcgacggctcggtagacctggcgcccgacgacagcgagtggggcggcgacgccccggcgcgcaacggtgccggcgcggggagcgacgacgaggtggacgccaccgagctggcccgcagccaggagtcgctcacggccttcctgcaccgccaggcgctggcgctgcgcctgtccgagctggacatggccgcgctgcgcttcctcatcgaatcgctgaacgacgacggctacctggacgagtcgctgcaggacctggccgccagcctggcgggcaccgaagaccccgagcaactcgatgaattggtgcaccgtttcaccgtggcgctgcgcctgctgcaaagcctggagcccgcgggcgtgggcgcgcgcggcctggccgaatgcctcacgctgcagctgcgtgcgatggaccaggacgaagagggcgaccccgacgtgatccaggccgcgctggccatttgcgaccagccgctggacctgctggccaagcgcgacgtgcgccgcctggcgcaggcctgcggcaccagcgaagagcgcacgcgtgccgcgatggccttgatcgcgcggctggagccacgtccgggcaggcgctttgccgacgtggaccgcaacatcatcgtgcccgacgtgatcgtcaagaaaaccggccgcggcggacagcagaacttcagcgtgcagctcaacccggacgtgatgccgcgtctgcgcgtgcacgacatctacgccggtgcgttgcgcggcggccgtggcgaaggccaccaggcgctgcaggcacggctgcaggaggcgcgctggttcatcaagaacatccagcagcgttttgacaccatcctgcgcgtgtcgcgcgccatcgtggagcggcagaagaacttcttcgtgcatggcgaactggccatgcgcccgctggtgctgcgcgacattgccgatgaactgggcctgcacgagtccaccatcagccgcgtgaccaccgccaagtacatggccacgccgcaaggcacctacgaactcaagtatttcttcggctcggggctgggcaccgaaaccggcggcaacgcctccagtacggccgtgcgcgcgctcatcaagcagttcatcgcggccgagaacccgcacaagccgctgtcggacagccagatcgccgagatgctcaaggagcagggcattgaatgtgcgcgccgcaccgtggccaaataccgtgaggcgctcaagatcgccccggccaacctccgcaaggcactttgaaccatggcacgcgtcgtcttcgaccttcccccgcacttcggcttcagtaccgagctgcagatctacatcagccatgtcaaccagggcgggcacctggacaacgcgcagttgctcagcctcgtgtccgaggcgcgtgtgcgtttcttcaagtcgctgggctaccccgaggccgacgtggcgggcttgtccaccgtggtgggcgacatcgtggcgcagtacaagtccgaggcgttccacggcgagacgctgcgcgtggagatgacgccgcaggacttcaaccgctacggcttcgacctcgtcttccggatgaccgagaagagccaggggcgcgagatcgcgcgcggcaagaccggcatcgtcttcatcgaccgggcggcccgcaagcccgcacccattcctgaatccgtgctccagccattgctgcagcgcgcagcacagccgcaatgaaccagcttcaactctttttgccctgcgccgctggcgtggagggctatctggccgacgaggtgcacagcctcacggggctggccgggcaggacctgctcgtgggccgcgcgggcgtgctgctgcgcgcctcctggcgcgacgcgctgcgcctgaacctgcacagccgcctggcgcaacgcgtgctggtgcaactggccgagcggccctaccgcaacgaggacgatatctatgccgccgcggccgacgtggcctgggagatctggttcaccccgcgccagagcttcaaggtggaggtgacggcccagcacagcccgctcaagagcctgaacttcgccgcgctgcgcgtgaaggatgccgtggccgaccgcttccgcgccaaggccggcgtgcgccccgacgtgcagacgcagtggcccgacgtgcgcgtgcacctgcacttgaccagcgaccgcgcccagatctacatcgacacctcgggcgagccgctgttcaaacgcggctggcgcgaggacaagggcgacgcgccgctcaaggaaacgctggccgccgccatgatcgccgccaccggctgggacccgcatggcgagcagccgctgccgctgtacgacccttgctgcggcagcggcaccgtggtcatcgaggccgcgcagatcgcctgccgcatcgcgccgggcctgcagcggcgctttgccttcgagaagctattgccgcaccaggcgcatgtctggtctgctatcaaggatgaagctgccagcgccgttaccgcggcttcggtgccgatttttggcagcgacgtgtcgcaccgcatggtggactttgcccagcgcaatgccgtgcgcgccggcgtggccgacgcggtgcagctgcgcgggggcgacgcgctgcagcgcatgccgcccagtgaacaacccggggtcatgctgctgaatccgccgtatggcgagcgcatcgccgcggccggcacggcggggcgcaatgcgcgtgagcgcatgtccacggtcgagcgcatgggccgcgagacggcgcagaccgaggacggcgtggacttcttcgcgcagttggccgcgcactggaagaagcactacgccggctggcaggcctggatgctcacgcccgacctcaagctgcccggcaagatgcgcctgaaggagtcgcgccgcgtgccgctgtggaacggccccatcgaatgccgcctgttccgcttcgacctcgtggcgggcgccgtgcgggatcggccgcgcgccggccacacgggggagggcggcgcggccagcggtgcgccgggtgcgccggccggcggagcctcggatgcgtcctgagctgcgcctgcccgccgtggcgccggcgggcgagagcgcgcgtgccgtggtgctggacaccaacatcgtgctcgacctgttcatcttcgccgacgcggccgtggccaccgtgcgtgcgctgctgcaggcccagcgcctggactggattgccacgcagcacatgcgggacgagctggagcgcgtgctgcagtacacccacctgcagccgcgcatggcgtattacggcgtgggcgcaggtgacgtactgacggcgttcgacgcgggcgtgcgcctggtcgaggtggcgccgcgcgcgccctgggcctgcaaggacgcggacgaccagaagttcatcgacctggcggtcgcgcaccgcgccatcattgtgtccaaggacaaggctgtgctttgcatgcgaaaacggctgttgacgcaggacacgcatgcggtggcagctattgtttttgaagaggtttgcgaaccatgtccaacctgatcgtgcatggcggcacgccgctgcgtggccgcgtcaccccctcggccaacaagaacgcggtgctgcccgtgctgtgcgccacgctgctcacgcgcgcgccgctgcgcctggtgggcgtgcccgacatcaccgacgtgcgcaagatcctggagatcttccgcaccctgggcagcgaggtgcgctgggaccatgccagcgccacgctggaactgcaccaccaggccacgcacttcgacgccgccacgcaccgcctgcccgaggagatgcgctcgtccatcatgctggtgccgccgctgctggcgcgcttcggcgtggcgcggctggaggacaacgtgaagggctgcaccctgggtgtgcgcgagatcgacccgcatgtggaggtctttcgcagcttcggcggccaggtggagcgggccgagggctcgctgctggtgcgccgcgtaggcatgctcacgccggtgcaccactggctggactatgcctcggtgaccaccaccgagaacttcgtgctgtgcgccgtggccgcgcagggcacctccacgctgaccaacgcggcgtccgagccgcacgtgcaggagttctgccgcttcatgcaaatgctgggcgcgcagatcgagggcgtgggcacctcgcggcttacggtgcatggcggcggcgacctggggggcggtgaattccgctttgccgaggactttcacgagatcaccaccttcctggcgctgggggccatcaccggcggcgacgtggtggtgaagaacagcgcgccggagaacttcccgctgatcgaccgcacgtttgccaagtttggcgtgcgcgtggagcaccgggacggctggtcgcgcgccttcgtggacgggccgctcacggtgcagacgcccttcacccccaacgtgctgaccaaggtggaggccgcgccctggccctatttcccggtggatctgctgccgatcttcatcgcgctgggcgtgcgcgcgcagggcaacgccatgttctggaacaaggtgtacgacggcgctttaggctggacgggcgagctgtccaagtttggcgcgcatgtgtaccagtccgacccgcaccgcatcgtcaccttcggtggcgggccgctcgcgccggcggtggtggagagcccctacatcatccgcgtggcgatcgcgctgttcatggtcgcggccagtatcccggggcgctcggagatccgcaacgccacgcccatccgccgcgcgcacccgcactttgtggagaacctgcgcagcctgggggcccgggtggagtggacggcagaggagtagccgccctgatcgccccagccttcgctgcgctgcagcacaaaagtggattgtggtttatacttacgcctaagggttaacacttagtggttaacccggtgttggtcggcgtatgagatgcgcgccgttccgcaccggatgagcatctcagtcaggaaaccacaccatgcgcgaagccgtccgtctgatcctcgagttcatccaagaagcccgcgaggcccatctggaaatcgccagccaataaggctgggtgggccgcccagacagccctttgttaccgaccgctgcgccccattgccttggcatggggcgtttctgtttttaaggccaaatcaagctctagcgcttgtgtaataagcgcgaacagctattaatacaatagctaacgcgcaacctacgacgttacactgcgcgcctcaggcctcctggggccctgtttctccccctccttagcccacgggtccaagccccgcccgattccgcatgaacgccacctccgacacccccgcatccgccgccgcccccgccctggggccggacgaactggacgaactcgacagcctgctggacgacctgcgcacgcgtgaggaagatgtgccgcagtgggagttctgcgacggcttcctgacggcgctggtctgcacgcgccgccccgtgcccgcggcggaatggctgcccatgctgctgggcgacggcctggagctggacgtggccgaaggagagcccctgccgctggtgcccacgttcaaggacctggcgcagcaggagcgcttccttgccttgtgggagctgcgccgcgccgaggtgcaggcgcaactggacgagcaggccgaatcgctggacgccgacaacgccttccagcccgaggtgatcgacatgcgcggcgccatcgccagcctgcccgaggaggagcgcgccgagatggcggggcaggagattccttccttcggccaggtctgggcgctgggcttcatgttcgccgtggagaactggcccgaggactgggccaccccgcgcgacaaggaagccgcccagtggctggacggcgcgctcgaatccatcgtcgccctcaccgaggacgacaccggcaagcccgagatctgcatgtacgccgaagacggcccgcccagtaccagccaggagcgcctggaggtctttggcgaggccatctggggcgtgtacgacctgcgccagctctggcgcagcctgggtccgcgccaggaaaccatcgtcaagggcgagcagcccggccgcaacgacccctgcccctgcggcagcggcaagaagtacaagaagtgctgcggcgcggcttgacgcggctgtggccaggtgtggctcgcctggcgcggccttgcctggtgtagctggcctggcgcggcccggcctggcgcggcccggcctgacgcggcacggcctgacgcggcacggttcgactcgccggcattgagtgggcggcacgcagccggtggcccggtattgcgctctgggcctgcccaggtgctacggcgccgccaggcccagtgggaccgtcaggagcgcgaaggggcgggcaactgggccagcaactgcgccagccgccccagcgcgtggcgcaccgtggcggcgcgcacggcggcgcggtctccgccaaagcgccgcagttccgcatgggtggcgcccgccacgcaccagccgaaccataccgtgcccaccggcttgtccgggctgccgcccgtggggccggccacgcccgtcacggccacgctgacctgcgcggcgctgtggcgcacggcgccctcggccatggcgcgggccacgggctcgctcacggcgccgtgggccgtgatgagatcggcgggcacgcccagcagcgcggtcttggcggcgttggaatagctgacgaagccgcgctcgaaccattggctcgaccccgacaggtcggtgcaggcggcggcgatcaggccgccggtgcagctctcggccgtggccagcatccagccgcgtgcgagcagggccgtggagatatgaatcaaatcggcctccagcgcttgtccatcaagcgctggcagctctatttttgatagttccatggcattcacccgaaccagtggcgccacagcgcgatcaccagcagcgtgcagaacgcggccaccaggtcgtccagcatgatccccaggccgccgcgccagccgaagcccttgaacaaccggtcggcccaggccacggggccgggtttggcggcatcgaaataacggaacagcgcaaaggcggcgagctggccccagaagcccatgggcatggccagccacagcacgatccagatcgcgacgatctcatcccacacgatgtgtccggggtctgccacgcgcatgtggcgtgcggtgacggtgcaggcccaccagcccagcagcagcgacagcgcgatcagcagccccatgccgcgcggcgtgagccacagttgcagcaccaggaacgccagccacccccacagcgtgcccaccgtgcccggtgccacacgcgacagtccgctgccaaagcccagcgcgatgcagtgcgcggggtgcacgaacagaaagcggcgcagggcgtggggcggcagcggggtggggggcggcgtatcgggcatgggcggcaaggatgcaagggccgaccgatgctaccagcggcgccggcccggtagcgggagcggtcaggcgaagtggtcgaacgaggcgaagtgctgcgccacgggctgcccctggccgtccaccacacgcaggccgggcgcgggctcgacgcggccgatgcgcgtggcgcgcgtaccgctggcctgcgcggcggcctgcacggcggcctgctgtgcgggaggggcggtgaagaccagttcgtagtcgtcgccgccggccagcgcgcattgcatcagcgtttgtgcgtcaaaatcggctgtagcgcccgcctgctgggcgctagcagctagtaaattggtagcgacggtggcgtccacgcaggcgcccacgcccgaggccttcaggatgtgacccaggtcgcccagcaggccatcgctcacgtcgatggcgctgctggccacgccgcgcagcgccagacccagcgccacgcgcggtgtgggctgctccagccgtgggcgcaactgctgcagggcggcgggcggcagcgccaggcggccgcgcagcgcatccagcgccaggcgcgcctcgccgggcgtgccgctcacgtaaatgtcgtcgcccacccgcgcaccgctgcgcagcagggcctggcccgtgggcacttcgccgaacacggtgacgcagaggttcagcggcccctgcgtggtgtcgccaccgaccagctcgcactggtgcgcgtcggccagccgcagcaggccgtccgcaaacgcctgcagccagggcgcatccacgcgcggcaacgccagcgccagcgtgaaggccagcggcctgacgccgcaggcggccaggtccgacaggttcaccgccagcgccttgtggcccaggtgcgcggggtccacgtcggcaaagaaatggcggccctcgaccagcatgtcgctggacacggccagctgcatgccgggcgtgaccgacagcagcgcgcagtcgtcgcccacgcccagcgccgcacggcgcaccgggcgcgtgaagtagcgcgcaatcaggtcgaactcccccatgggcggctgccgcgttcagatgtcgtgcccgcgaaagcgcagcgcggcctggcggctgacctcggccagcaactgctcttcgcgctggcgctcgcgcagccagcgggcgtcgttctggcccagcgcggtctcaccgcgcagcatgtgcagcgcgcccgatgcgccatgcgtgccggcgtagcgcgccacgtggtccagcgtctgcaggatgtggtcgcgcagcggcatgtggtcgccgctggcggggtccacgtacaccgcgtccagtccgaagcggcaggcctggaagcggttgtaggtgtagacgaggtagtcgtcctcggtgggggtgaagggctgctcggccaggaaccacgcggccagcgactgcacgtagccggccagggccgcggcgcgctcgatggtgagcggcgtgtcgaacacgcggatctcgatggtgccgtactcgggcttggggcggatgtcccagtaaaagtccttcatgctcttgaccacgccggtgcgcgtcattttgttgaagtactgctcgaactcgctccaggtgagtacgcagggcgcgcggcccgacagcgggaacgcgaacaccgagttgaggcgcgcggagtcgaactgcgtgtcctgcgcctgcacgtacgggctggaggccgacagcgcgatgaagtgcgggatgtagcggctcatgcggtgcagcatgagcagggcggagtcggcgtcggggcagccgatgtgcacgtgctgcccgaagatggtgaactgcttggacaggtagccgtacagctgcgacagctcctgaaagcgcggcttgtcgtagatgcgccgctcgtgccattgctggaaggggtgcgtgccgccgccgaccacggcgatgttgagcttgtccgcgctcttgaccagcgcgtcgcggatctgcgtgagctggcccagcacctcggagctgctgtggcacacgccggtggagatctcgatcatgctgttggtcatctcgggcaccacgctgccgggcagcggcaccttcttcatgatgcgcagcatgtcctcggcgtagggcgcgaggtcgtagtcgttggtgctcacgagctgcagttccagctcgacgcccagcgtcaggggctcggaatggtggaaggcttcaagactcacgttgggtgtctccggtgttgctgccgcggctgctcaggggcgcccagggcttggagctttcgcccgcgcggtagatggccacggtggcgatcactgcgcccagcacttccatcaccaggatggccggcagggcgatgcgcgcgatcaggtggcccgtggaggccgaggccaccacgaactgcgaggccaccagcaatgcgatggccgacatcggcgccatggcgcagctcagccacagggcctggcgccagctggcgccactgcccacgttgcccacgcccacgcccagcgccttggccagcaggcgcacgaagatcagcgccagcacggcgccgaccaccgggccgctccagtcggcctgcgcggcgacggtggagacgagcacaaacatcagcatcgtcagcagcgaagaggcggtgcccatctgccgcggccaggcccaggggcgcgggtgcagctgcttgagcagcatgccgcccagcagcgcggccagcggggccgagccgcccatgtgcgcggtgacggcggtgctggcggcgatcagggccatcagcagcatggaagtgttctcgctcgtcgggctcatcacgcgcaacgccaggcgcaggatgagtgacagcagcgcacccacggccacagaaacgcccagcaccaccagcgcgggatacagcgtgcccaccaagcccacgccggggcggttgatgagctcggcctgcgcgctgcccagcgccagcgcatacaaggacgacagcgttgcgagcaccacggcacggtcggtcacggggccggcggcgcgcgtgtcggacaccacgcgcgtcagaaccgccggtgatgccgccattgcgaccagggccagcgggccggcggcgcgctcgggtacgtcgaaccacagcatcgtccagtacaccgcgaaataggtgaaggcggactccgcgatgctctgcaccagcaccatggggttatggcggaaccagcgcagcggaatgcgaccgcccgcctcgaacagcaccacggccacgcccagctccaccaggaacaggccaatgccctgcagcggccacacggcgccgccaaagcccagcaggcccacgatggtgcccacgagcgtgtaacccacgaccttgggcaggccgctgtagcgttgcaccagatagcccgtgatggaggccacggccagcagcagcgaccactgcaccgtgggcaaccccgccgatgggcgcagccactgcgcccaaaagctcatcagctcattcattgttgtagatcctctgtctcgtgcgggcaggcccgctggatgcccgggcgcagcctgccccaagggtgcgcgctgcggctgcgtggaacgtgactacgttcccaggctgttaactgaatgtatctgcagcggtcgcgttgcttctgtaggacggcgcgcagcctgtggtgggcgcaccttatcagacggtgcggcgcgggggcaggaaaaagcccagcggcgcgctgcgccagcgcgccagcagcgcgcggtagatgcgcgcgcggtccacgctgcccacgttgtgcgcacgcaatgccaggcggaacgccaggtagaagctgacgaggacgttgagcgcaccgttgaagggcaccatggccagggcccaccagaaagccggctggtgcagcacgtccatgcccaatgtggcgctggccacgccgatctgcccggtggacagcgtaacgtggcgcacatccaggcccaggccgaagaacgcggcaaaggccggcgtcagccccagcatgaagcccagcgaaatgttggccgcaaagcccgagatgttgccccgcagaaagcgcgcccagcgggcggcgcgtgcagcacccagcatgtgcgtgatgcgcgggttgtactggatggccgagtccagccggcgcaatacgaaccagttctccacccagcccgcgaaaatgctggacgcgaacagcagcacgccggtgaaggccgcgaacagcagcgaggggcccagcaggtgcagcgactgcagcacgtgttccgcctgggccgtgccgatggccggctgcccgagcatctgcgcgatgagcagcgccagggcgagcgccccggggaacaccaacagcacgttgcccagcacggcggccacctgcgagcgcacgaggtgcgcgacctcgtccacgaaggactccagcccctgcgcctcgtccaggtccttgagcttggcggccatggcgggtgccgtcatggcgggctgcttggtggccaccgtgaagtgcagcagctggatcagaacgaagctgacggcgtagttcacgcccgccatgaagccgccccagaacgcggacagcgccagcgcgtacagcccgaacttggccagcgtggtgaaggccatcaccagcccgccacccgccgccttgcgcaccatggccaggtattcgcccgccgtgcgggtgatgtagtgcgcgcctgtctcggcactgcgctcggcgaccttggccgccagcatggacgagttggacgccaccagcgcacgcaggctgcgccgctcgcgccctacggtcaccaggcgcgcaaggaacttggccgccgccacggcggggcggggcgacagcaggcattccagcagctcgcgcacgcgcaggatgcgctcgcgcagctggcgcaggcgaaacaccaggcccacggagatgccgttgtcctcgaagtgcgcatacaccgtgttggtggcggcgcggcaggcgtccaggcgctcgcgcaggcgctgcacggcttcctgtaggcggtcgccggtgcgcagcgggtgctccacctccacgcgcaggctctccacgtcgcggatcagcgcatgaaagggctgggcctcgcgcgcctcctcgctcatgcgcagacgcagctcgggcgcaaagccggtggacaggatctgcccggcgcagtaggtgatggcgtccagcagcgcgcgctgccaatggctggcgccgccctgctcgctggcgggcaccagcacggccagcaggcggcccagcagggtttcgtccagcgacgccagccagcgcgcgtcgaaatcgctaggcagcgccagcatgaacaactccgacgcatccagcgtttcggggctggagggcagcagtttgtagcgcacgcgctcggccagctcgctggccatggaggtgcgctgggcaaagccgaagtccgccagcagcgtggtgatgtccacctgctgcgtgagcgctgcccaccaggcctgcagccgcacctggatgtcgggcgagcgttccgccgcttcgaccagcagagccacgcggcctgcggcgccctccgtggactggccgtcgccgcgcacccaatccagcacggcgatgagttgcaggtgccgctgtgccagcggtgcggtcgggtcgatcccggcgagcagctgcgccaggtcagggccgctgcggctcaatgcagcacccttgccgccatgggctggcccggttggccgggcgagaaggcctccagcacgaacagctcgatcggacaggtgaacggctcaccatcctcggccacgcagaaatagctgccgtgcatgctgccgctggcggtgcgcaggcggcagccgctggtgtactgaaatgcctcgccgggcttgagcagcggttgttggcccaccacgcccaggcccttgacctgctcggtgtggccattggcgtcggagatgatccagtggcgtgaaatcagctgcgcggtcacgtcgcccgtgttggtgatcgtgatggtgtaggcaaagctgtatacgccttcgtcgggcgcggactggtcgggaaggtactgcggttgcacctgcacctgcacctggaactggtatttcggcatcgtgcaatggtagcggcgatggtgagtcccgcgccgcacaaggacccgctccggctgtgcccggcatgcgaccgtcgcgccgcggcggcgtcaactgcgacaatcgcggccatgagccgcacctaccgcatcgccccttctatcctgtccgccgactttgcccgcctgggtgaggaagtgcgcaacgtcatcgccgccggcgccgactggatccactttgacgtgatggacaaccactatgtgcccaacctcaccttcggccccatggtgtgccaagccctcaagccccatgccgtgacgcccgcagggcacgccgtcccgatcgacgtgcacttgatggtgcagcccgtggacgaactggccacggcgtttgccaaggcgggggcggacctcatcagcttccaccccgatgcctcggcgcacgtgcaccgcagcattcagaacatccgcgcgcagggctgcaaggcgggcctgaccttcaaccccgccatgccgcttgacgtgctggactgggtgatcgaggacatcgacctgatcctgttgatgagcgtgaaccccggctttggcggacagagcttcatcgacagcacgctgcgcaagatcgaagcggcccgcaggcgcatcgaggcctcgggcaaggacatccgcctggaggtggacggtggcatcaaggccgacaacatccgccgggtggcggatgcgggcgcggacacgttcgttgcaggcagcgccatcttcggcaagagcgactacaaggcggtgatcgacgccatgcgcgccgaactggcgtgaggcgccgccgcgcggcttgatcgcaatccgctgaaaaagcctattgcaccggcgtggtggcttcgcgcagcacgccaccgccttccaccgagcccgacaccgtggcgctgctgcgcacgcgcgcctcgcaatcggaccggtcctgtggagtcttgaaggcctcgcagcgggccagcgcgttgcgctcatagatgctggtgtcgctgctggacagctggcccgtgcgcgcggcctgggcggccgcccctgcctcgcgtacgcaggcggcgcggctttccgcgggcacggacgcgcaggcggcacggtcgctgctgtactggctgcgcacttcgttggcagcctgcgccgcgccggcgcacagcagcaatgcggcgggaagcagggcggtgaatcgatgcaatgccatgggatgacctcctgaagggcgatggttttgacggttccaacaatggctgtccagcgtagggcgccacccggggggcgtctgtccgcatgcggcgccgtggtgtgtcggacgggtcggacagcgcatacactgcccgcgctcaatgcatgactgacaaggacaagggatggaacgggtgcaacaagacctcgccgcgctgctcgcgcgcaccgacgccgcgatcgtggacctcgacggcaccatggtggatacgttgggcgattttgccgaggcgctcaatcgcatgctgcgcgacctgcagctgcccgccatcgcgccgggggcgatcgagcgcatggtcggcaaggggtcggagcatctcctgcgttcagtgttaaaacacgttctagcgcccgaccagcaagcgctgacagctatgcaattggaagcaaaggccgaggccttgtatccccaggcgtgggagcgctaccagcaccattacctggccatcaacggccagtatgcggcgctgtacgccggcgtggccgaagggcttgcggcgctgcaccgcaccggtcggccgctggtgtgcctgaccaacaagcccaccgacttcgcccggcctctgctgcgcgccaaagggctggacggcttcttcacccacgtgttcggcggcgatgcgttcgcgcgcaagaagcccgacccgctgccactgctcaaggcctgcgaggcggtgggaacctcgcccgcgcgcacgctgatgatcggcgactccagcaacgatgcccaggccgcgcgtgcggcgggctgccccgtggtgctggtgacgtacggctacaaccacggccagcccgtgcgcggcgtggacgcggacggctacgtggatgcgctcaccgagctgatcgctagggcctgttcacactatttttgccagtgcgaatggcgtgaaaaccgcgccaatctaggcgcgtgacgacgccaaggccggggccttggctaggagggcaacgacgaatggcgcggttttcactccgttccctccgggttgcgatcaaaaagggccattcgcggcgttgccaagcctcgctggggtagcaccccagcttcgtttggcgccttgcgcctggccctttttgatcgcaacgcatctggcaaaaatagtgtgaacaggccctagctgaattcctccggccgcatgcgcgccataggcgccgcgcggggcgcccgggtcctcagaagctctcccattcgtcgttatcggcagtcgtgcgggccgcctgcgcgggttgagggcgcgctgctgccggacgtgccaaggcggccgccggcggcgtggcgggccgggcaggggcggcgggtgtcgcggaggtggcgggtacgggagccggcgcagccgtggcatgcacgggcgccatgcgcggcagggcggaggccttctgcgccagcttgaacacggcgacggcctcgacgagctcgcgggcctggccgctgaggctgctggcggcggcggccatctcctcgaccagcgcggcgttctgctgcgtggcctggtccatctgggtgatggcctcgcccacctgggccacgcccgcgctttgttcgctgctggcggcgctgatctctcccatgatgtcggtcacgcggcgaatggcggtgaccacctcggtcatggtggcaccggccttgtccaccagctgcgagccctgctccacgcgctccacgctggcggtgatgagctgcttgatctccttggcggcctcggcagagcgctgcgccagcgcgcgcacctcgccggccaccacggcaaacccgcggccttgctcaccggcacgcgcggcttccacggcggcattcagcgccaggatgttggtctggaaggcaatgccatcgatcaccccgatgatgtcggcgatcttgcggctggactcattgatgccgcgcatggtgtccaccacctcggagaccacctcgccgccctgcacggcgacggtgctggcattcatggcgagctggttggcctggcgggcgttgtcggcgttctggcgcacggtggcgcccaactgctccatggaggcggccgtttcttccagggcgctggcctggctctcggtgcggccggacaggtcgtggttgccctgcgagatctccgcgctggccgacgcgacgctctccgcattggcgcgcacgccggccactacgcgagcgaggttgccctgcatgtggcccagtgccttcagcagcgccgcggcttcgtcgcggccgtgggcctggatggactgggtgaggtcgccctcggcgatcaagcctgcgccgcgcacggccaactgcaagggcccggtcacggagcggctcaacaagatcgcggcgcccgcgcccaccagcagcgccactgcggtcacgaccatcaggatggcgcgactgcgcgtggcctgcttggcagcgttgtcgcgggtgctttcgtagagcgcgcgctggcgctgttccatggcaacgatggactgtaggtaagcgtcggccagcggcttgagttgactgtcgagcaactcacccacactctcgccggcagccttgcgcttgagcaattcagcccgcgggccgcgataggcttcgcgcgtcttcgcaatgtcggcgagcaggcggcgcccttcgtcggtggtcaccagccgctccaccacctcctgcgccttggatgcttcttcggaggtcttggcaatctcgctttgccagctcgagagatgggaggtgtccgcatccaggatggcggcgcgcgtgcgcacccagttcaggtcaatcgcctgccgccatgtgctggcggcgcgcagccgttcgttgtccgtgctggtgagctggtgggtgacgcttgccaattcctgcaaacgccatatgcctaccgccgcgatgaccacggtgatgagcagaaccaagccgaaggacaaggccaggcgcgtgccgaccttgaggttgctgagatgcatagaggccccttgctgcgcaattgcaataaagtgtatcgccaaggtgagatggctgaaaacgccatcaaaggggcaatggcatgctttctctgcgcatcgtcactgcgtgggtcgatgggctttattccttgcccagcagggcgtccttgagcttccagtcggccggctggctgccgagccagatacccagcaatgcgttgaagaattcgggctccttgaacggttcgccctgcgggacgcccttcaccgtcacctgcgtgcccgtgccgggcagccagtccacgacgaactgttcgcccgccatgagcttcttgtgctccgaaaagatctggctcatgcgcagcacgcccgggatgagcttggaaaaggcggccttgtccatgttgtcttccataccgcgcgaaaacagcttgccgagttcggtggagtcgatgtcgcgcagcatggtcacgctgatgcgcttggggccgcgcagcgcgtagacctcggcaggcgtggacgccttcttctccaggtacaggcctgcggcatacaccttgaacacggccttgtagcgcacaccggcgccattgagttgcagcttgctgccgcccaggtcgagggtgggctcgaacttgacgccggctgcggtcgtcggctccgtcgatgcgggagccggaagcgccaggcacaggggaagggccagagcaccccactgcagggtgcgacgacgggtgaagggcattgcgcaactccaaaaaagaacgatcgttcgtttctaaatgttgcgccatcgaggggcggtcggcaatagggttttcgcgtggatgcgctgcagcatccaccgcgcaggtgacaaagtgctttgctacactgccggtccatgttcattcaccacacgttcatcacaggttgcagcgaccggggagcctggccctggcgcaagcctgcgtcgttgaacccctgactgcacctgggcgcctccccagcgtgcgcccgtggtcccacaggtgctgtcctgcacggggccgactcctctgaatgatcctgcggcgcactggcgcagccagcgaccgcgccgcacgagctgggaatcttcttgtgatcactgaactggaattcaaaagcctggccagcgaaggctacaaccgcatcccgctgatggcggaagcctttgcggacctggaaacccctctctccctgtacctcaagctggcccatggcaaaggcgacggcaagcacagctttctgctggagtcggtcgtcggcggcgagcgcttcgggcgctacagcttcatcggcctgcctgcgcgcaccttgctgcggtccagcggcttcggcgatgcggcgcgcaccgaggtggtgaccgacggccaagtggtggagacgcacccgggcaacccgctggacttcattgccgcctaccaagagcgcttcaaggtggcgctgcgcccggggctgccacgcttttgtggcgggctggcgggctacttcggctacgacgcggtgcgctacatcgagaagaagctagaggccacctgcccgcccgacacgctgggctgccccgacatcctgctgctgcagtgtgaggaactggcggtcatcgacaacctctcgggcaagctgtatctcatcgtctacgccgacccggcccagcccgaggcctatgccaagggcaagaagcgcctgcgggagctgaaggaccagctcaagtattccgtgagcgcgcccgtggtgcggcccaccgagagccacaccgcacagcgcagctttgccaaggccgactacttggcggccgtggagcgcgccaaggagctcatcgccgcgggcgacttcatgcaggtgcaggtgggccagcgcatccacaagcgctacaccgaatcgccgctgtcgctgtaccgcgcgctgcgctcgctgaacccgtcgccgtacatgtactactacaatttcggcgatttccaggtggtgggctccagccccgagatcctggtgcgccaggagagcacgcccgaggggcagaaggtcaccatccgcccgctggccggcacgcgcccgcgcggcgccacgcccgaggccgacaaggccaccgaagtggagctggtgaacgaccccaaggaacgcgccgagcacgtgatgctgatcgacctggcgcgcaacgacatcggccgcatcgccaagaccggcaccgtgaaggtgaccgaggccttcgcggtcgagcgctacagccacgtgatgcacatcgtgagcaacgtggagggcatcctcaacgacggcatgaccagcatggacgtgctcaaggccaccttcccggccggcacgctcaccggcgcgcccaaggtgcacgccatggaactgatcgaccagttggagcccagcaagcggggcctttacggaggcgcctgcggctacctgagctatgcgggcgacatggatgtggccatcgccatccgcaccggcatcgtcaaggacggcacgctctacgtgcaggcggcggccggcgtggtggccgactcggtgcccgagctcgaatggaaggaaacggaacacaaggcgcgcgccctgctgcgtgcggccgaactggtggaggaggggctggaatgaccacccgtgcaatcgacaagacccagccctgcgccagcatggccgaggtgcgcgcgcgcatcgacgcgctggacgacatcctggtgccgctgctcgtggagcgcggcggctacatgacccaggctgccctcaacaagccgcgcgaagaccaggtgcgcgacgaagcgcgcatcgaggccatcgtgcagcgcgtgcgtgcgcgtgcggcggccgagggcggcgagcccgacgtgatcgaggccatctaccgcagcatgatggaggcctacatcgcctacgaacaccgtgaattcgcgcgcctgtgcgcagagggccgcaagggccaggaggtgacgccatgacgcgcgtgctgatggtcgacaactacgacagcttcacctacaacatcgtgcagtacttcggcgagctgggcgccgaagtcgaggtgtttcgcaacgacgagatcacgctggagggcattgccgcgcgtgcgcccgaccggctggtgatctcgcccgggccctgctcgccggccgaggcgggtatctcggtggcggcgatccagcacttcgcgagcaagctccccatcttgggcgtgtgcctgggccaccagagcattggcgcggccttcggcggcaagatcatccgggcgcagcagctcatgcatggcaagaccagcgtcatcaccaccacgcagacgggcgtgttcgccggcctgcccaagcagttcacggtgaaccgctaccactccctgtccatcgagcgcgcgagctgtcccgaagtgctggaggtgacggcctggacggacgacggcgagatcatgggaatccgccaccgcgagctggccatcgagggcgtgcagttccaccccgagagcatcctcaccgagcacggccacgcgatgctcaagaacttcctggatcaaaaataagagctgtcagcgcttgcctgtaaacgatttcaatgcgaaaaatgcttgaatggcttatgtagcaggcgcaagcagctatcaaaatagaggtacttccatgacccccatcaccccccaggaagcgctgcagcgcaccatcgagcaccgcgagatcttccacgacgagatgctgcacctcatgcgcatgatcatgagcggcgaactctcgcccgtcatgaccgcggccatcaccaccggcctgcgcgtgaagaaggaaaccatcggcgagatcaccgccgccgcgcaggtgatgcgcgagttttcccacaaggtgcaggtgcacgacaccaagcacctcgtggacatcgtgggcacgggcggcgacggcgccaacaccttcaacatctccacctgcgccaccttcgtgatcgccgccgcgggcgccaaggtcagcaagcatggcgggcgcagcgtcagcagcaagagcggcagcgccgacgccatggaggcgctgggcgtgcacatcaacctgcagcctgcgcagatcgcgcagtgcattggcgacgtgggcatcggcttcatgttcgcgcccaaccaccaccccgccatgaagaacgtggcgccggtgcgcaaggagctgggcgtgcgcaccatcttcaacatcctggggccgctgaccaacccggcaggtgcgcccaacatcctcatgggcgtgttccacgaagacctggtgggcatccaggtgcgtgcgctgcagcgcctgggcgccgagcacgcgctggtggtctacggccgtgacgggctggacgagatcagcctgggcgccggcacgctggtgggcgaattgaaagacggcgcggtgcgcgagtacgagatccaccccgaggacttcggcctgcgcatggcaggcacgcgggcgctgcgcgtggagaacccgaccgaatccaaggccatgctgatgggcgtgctgcagggcgacgaaggcccggcgcgcgacatcgtctgcctgaacgccggtgccgccttgtatgccgccaatgtggccgactcgctggaagacggcctgcgccgcgcccagcaggccctggccagcggcgcggccctggccaagctgcagcagctggtcgcctacacccagaagctcgcggcctgagcgcacggcgatgagcctgctggacgctcccatctggaacgaccccgcgacgtggatcgtgctgggcgtgtcgctgctgttcatcgtcgtgggcatcgtgatgcaccgcatcatcatgaaggtggtgcgcggcccggcaccgcccacgcaaggccacaagggcccggtacctccgcgcgaatgagcgggacgggcgctggcgccagtgcgcgccgtcaccattgacgctccctgcggggagcaaggaagcaagcatgtcggacatcctgaagaaaatctgcgacgtgaaggtcgaggaagtggccgccgcgcaaaagcgcgtgtccttcaccgacatgcgccgcgacgccgagagccgcgtgctcacgcgcgacttcgtgggcgcgctgcgcgccaagatcgaccagggccaggccggcgtgatcgccgaaatcaagaaggccagccccagcaagggcgtgatccgcgaggatttcatcccggccgacatcgcgcaaagctacgccgagggcgacggcaaggtcggcgcggcctgcctgtcggtgctgaccgaccgccagttcttccagggccagcccgattacctgaagcaggcacgcgccagctgcccgctgccggtgctgcgcaaggacttcatgatcgatccgtaccagatctacgagtcgcgcgcttttggagccgactgtgtgctgctgatcgccgcctgccttgaggatggcctgatggccgagatggagcagatcgcccgcagcctggacatggccgtgctggtggaggtgcacgacggcgccgagctggagcgcgcgctgcgcctgcagacgccgctcgtgggcatcaacaaccgcaacctgcgcaccttcgaggtcagcctgcagaccacgctggacctgaagaaggaagtgcctgccgaccgcctgctggtggccgagtccggcatccttgcgccggtggatgtgcacacgctgcgcgatgccggcgtgaatgcgttcctggtgggcgaggccttcatgcgcgcgcccgacccggggcgggcgctggcccagctgttcgcctgatggccgcaggccgggcgtcccccggggttggggcggtggcggcatactgggcccatgaaagtcatcgggccgcgtcgatgagccttgcctgaggcggttacccggccattcttatcgtgcccgcatggaggagttgccttgcgcgagagaccggatacgcaggccgagcgttttcgcagggagtggtggttgctggcgggcctgtggctggcgctgggggcgctgattgcggtcgtgctgatcctggagcggcgggacaccgaggcacgcgagcgccagcaggtcgcgcaccaggtgcatatcgtccatgagaacctggagcgccaactgcatgccgtgaaccaggcgctgggggatattgttgcgaacctggcgcagtggcgcgcgcgccctgaaggcgccttgccattcaacgagcggctgcgggccttcagcgacgccatgaccggcgtgcgcacgctgaccgtgctggatgccgagggtacggtggtcgcctccagccgcgccgaactgctcggggagaactttgcctaccgcgattacttccagtcggcgcggcgactggcaagccgcgagcagccctcgctgatcgtcagtgcgcccatgcgcacggtgttgggtatctgggccatcacgttgtcgcgcccggtggtggcggaagatgggctgcccggcggcgtggtcgcggcgacgctggaccccgacgagttcaagactttgctggattccgtgcgctacgcccccgacgtggagagcaccctggtgcacggcgacggcgtgcgcttcctgcgcgtgcccgaacgggcggggcttctgggcgccacgctggcgcagcccggcacgctctttcaggcgcacctggacagcgggcggatggaaagcctcttcgtcggcgcgatggagccggacccggccgagcggctggtggcgctgcgcaccatctttccggcgcacctgcacatggacaagccgttggttgcggccgtcgcgcgggactggagccaggtgttcgccgcctggcgcgcgcgcgcctggacgctgggtgtggcatggctgctgacgggggttgccattgggctgggcctgggcttcatgcagcgccggcgccgccagctgtggcgccgcgagcaggcgctggctgcccaggaagccgccttgcaggcccgctggcaggcggtgctgcacgctacccagcagggcgtgtgggactgggacgtggccgcgggcacggtgtatttctcgccggtatggaagaccatgctcggctacgcagaaggcgacatcggcgacagcctgcaggaatgggaaagccgcgtgcatcccgacgacctagcgcgcgtgcaggccgacgtggcgcggcacctggcgggtgaaacgccggtgtatgagaacgtgcaccgcctgcgctgcgaggacggcagctacaaatgggtgcaggaccgcggccaggtgaccgcgcgcgacgccagcggccgacccacccgcctcatcggcacccacacggacgtgaccgcgcagcgccagcaccaggagacgctggaccgcctggccgagaacgtgcccggcgcgctgtaccaataccagcgcgagcccgacgggcgcagccacttcccgtacgtcagctccggggtgcaggacatctacgggcttcccccgcaggccctgtgcgtggacgccgagcaggtcttcgcgcgcatccaccccgacgacctgcaggcgctgcgcgagagcgtgctggcatccgcgcagaccctggagctgtggcgcaccgaataccgtgtgctcgtgcccggggagcgcgagcgctgggtcagcggccaggcacggcccgcgcgcacggcctcgggcgccgtgctgtggcatggctatatccacgacgtgacgctggccaagcagcaggcgctgcagcagcaggagaccgagcgcctgctcacgcatctgatgcaggagatgcccatcgggctgtgcatgatcaatgccgcgggcgtgatctattttcgcaaccggcgcttccaggacctgttcggctacaccgaagccgaggtgcccacgctggggcagtggtggccgcgcgcctatcccgatccgcactaccgcgaacaggtcatcgccgcgtggaacgcagacctggcgcaggcaggcgcgcaggggggcgagatcgcggacagggaataccgcgtcaccgaccgcgacggcaggctgcatacgatgaccatcggcgggctggcttttggcgaccattgcatggccacgttcgtggacgtgaccgagcagcgcgcgcaacatgaactgctgcgcaagctggccttcatggacgggctgacgggcctggccaatcgccgccagttggaccgcaccctcaaggccgaatggcggcgctgccggcgcagcggccagcccctgtccgtggtgatggtggacatcgaccatttcaagcagttcaacgacctgtatggccaccagcagggcgatgattgcctgcgcgccgtggccgccgcgctgcgcggcggcctggggcggtcgcacgacctcgtggctcgctacggcggcgaagaattcgtctgcctgttgcccgagtgcgacctggacggcgcgcgcgccaaggcgcaggcgctctgccgggccgtgcatgcgcggcagatggaacaccgcggctcgccggttgcgcccgtggtcacggtgagtgccggggtggcctgtgtggtgcccggcgccgaagacacccccgaacagttgctggcgcgcgcggatgcgaacctgtaccgcgccaaggcggcaggccgcaaccgggtgcatgatggaatggattagctatcgtaaatatagcttgtagcgcagaatggataagccttggagcatgatttgatgctaaatactcccgccgccacgcaactgcaaagtgccgaccccgccgactggcctgtcgcgccgggctggcagccgctggtcgacacgttctttgccagcgcgcgcggccggcagttgctggccttcctgcaggcgcggctggaggccggagccgccatcttcccgccgcagccgctgcgggcgctgcagctcaccgcccccgaggacacgcgcgtggtcatcctggggcaggacccgtaccacggccgtggccaggccgaggggctggcgttctcggtggcgccgggcgtgcgcctgccgccctcgctgcagaacatcttcaaggaaatgcagcgcgacatgggcgtacccttcccaccgtttcccaacccgggcggcagcctggtgaagtgggcgcagaacggcgtgctgctgctcaacacctgcctcacggtggaagagggccaggccgcgagccacgcgggcaagggctgggagcagttgaccgatgccgtcatccgcgaggtggccgaagggccgcgccccgtggtgttcatgctctggggtagccatgcgcagtccaagcgcgccttcatcccgcaggaccgggggcacctggtgcttacctccaaccatccctcgccgttgtcggcgctgcgcccgcccgtgccgttcatcggcaacggccacttcggccaggcgcgggcgttccgccagcagtacgggtactgatcagcgccgctcgcgcaccgtcagccacgcgctcgcggcgccgctggcggcgatcaggcagatgcccagcagcgaccagcggtccggcatgtggccgtacaccgcccagccggccagcatggcaaacgcgatctgggtgtagaggaacggcgcgatcgtggcgggcgctgcgcaggcgtaggcccgcagcagcaacagatggcccagcgcgctcgacagtcccatgaccaccagccccagccatacccaggcgctggtgatggcggtccacacgaagggcaccgccagcgtcatcagcccggcggcaatccagctggtgtagaactgcgtggtcgtgggggcctcctgcccggccatgcggctgctcaagatctggtaccccgtgccgcaggccagcatgcccagcggcagcaccaataccccgctgaaggactggccgcccgggcgcaggatcagcagcacgctggccagccctgtggccaccagcagccagcgcagtgggctgaccggctggcgcagccacaacgcggccacgagcgtcacgcacagcggcgtggcggccacgatggcggtgaactccgctagcggcatggcgcggatgctgaagatgccgaacaggctggtcgcggcgaacagcaccgcgcgcaacagttgatagcgcgggtggtccgtgcgcggcgggcgccagccgctgcgtggcagcacataggcgctggtgaccagcgactggaacacatagcgcagccacagcgccagcagcagcggcgtggtggcgctcaccagcttggtggcggtgtccagcagcgcgaacgaggcgcaggcgcccaccgtgagcgcgatgccggccagggcggtgcgggggctgtgcccggccggcgcggcgctcatgcgcggggccgctccagcagcatgcagtcgccgtagctgaagaagcggtagcgctgcgcgaccgcgtggcggtacaggtgcatgatgtgctcgtagcccgcaaaggcgctcaccagcatcatcagcgtgctcttgggcaggtggaagttggtgagcagcaggtcgaccacctggaatgaaaagccgggcgtaatgaagatgctggtgtcgcccgtggcctggccgctcgcggcccaggattccagcgtgcgcaccgtggtcgtgcccacggccaccacgcggccgccgcgctggcggcagcgctccagcgccgccagcgtggccagcggtacctcgtaccactcgctgtgcatgcggtgctcggccaggttctcggtcttcacgggctggaaggtgcccgcgcccacgtgcagcgtgacgctggcgcgctcgatgccgcgttcggccaggcgggccagtacggcatcgtcgaagtgcagcgcggccgtgggcgcggccaccgcgccgggcgcgcgcgcgaacacggtctggtagcgctcgctgtcctcgccggcatgggggtcgttgccgccggcctgctggcgctcgatgtagggcggcagcggcaggtggccgtggcgctccatgagctcccaggggctctcgcccgcggggccgcgcagggccaggcgaaacagcgggccgtccgcgtccgggtagcggccgagcagcgtggcgtcgaacccgcccgcggccgcgccgccggccaggtggagcgtggcgccgggcagcggctttttgctgaccttcatgtgcgccacgacctcgttgccggtgagcacgcgctcgatcaacagctccagcttgccgccgctggccttctcgccgaacacgcgggccttgaccacgcgtgtgtcgttgaacaccagcaggtcgcccggttgcagcaggtcgggcagttcgcggaagatgcggtcggtgggcggggcggtgcgcccgtccagcaggcgcgagccgctgcgctggggggccgggtgctgggcgatgagcagttcgggcagctcgaagtcgaagtcgctcagggtgaaggtgcggggtgcggtggaggcagaggacatgcggggcttgagggccggacgggcccgttccaaggcagaaagacaagcccgcgattctcgcaaagatgccgccgccgtgcagcgcgttggtgcacctcgggcgctaccagcgaggatcgggcaggtcggaccagagttgcgcgaggtcggggaactgccagcgcgccgggtcctcgcgcgcgatgatcttgtcgcggcagtcgggctcggacaggtccaccacctcgggggggatgcgcagctcggatcgggtggagtagaagaccctcacgcgcggcgcgatcagcttgcctggcgactgctctgtcaccacgcccaggcggcccgaggcgaggctcaccagcgagcccacggggtagatgccgatgctcttgacgaaggcctggaacagccggctgtcaaagtggtcgcggggtcggaggtgacggcgtcgtacacgtcgcagatggcagtcatgcgcgccagcgtgctgatctgctcgcccacgaggcggtgggggtagcccgtgccgtccatcttctcgtggtggtgcaggcacgcgtccagcacgggcccgggcaggtcggtgccctgcagcagggcgtagccggccacggggtggctgcgcaccacggtgaactcgtcgtcggtcagcttgccgggtttgttgagcacttccagcggcacggccgccttgccgatgtcgtgcagcagcccggccagcccggccatgcgcgtggcgccatcgtccatgccgatctgccgggccagcgccaccatcagcgcggacacggcgaccgaatgcatgtaggtgtactcgtcggccgtcttgagccgcgccaggctgatgagcgcgccggggttgcgcgtgaccgagtcggtgatctcgttgaccatttcctgcgccacggcggtatcgatggcgcggcccaggcgtgcctggccgaacatcgtgaccacggcctgcttggcctgcgagcagatggccgccgcgcggcgcagctcctagtccatgcctgccggctggggcgtcacggccggggccggcgcgggctgggcaggcaggtcctccagttgctggaagtcgctgtccagttgcgcgtcggcttcggcgcgggacacgctggccgtgccgggcgcgatgtccaggcccttggatgtgtcgatccagacctcgtggatctccgtggcgcggatgcgcgccaggtcttgcgggtcctgcagcagaaagcgcgagcgccagaaggggtgctccatccaggagccgcagaactcatgcaggtacatgcccagggtgagatgtttgacttcgatgcgcttgagcatgacgggagacgacgagacggtaacgtgcggtaactgcgggcatgatagcctttttgccgtgcccagacccacacgttcctccacctccgcctcgtcgtccgcgaagcccgcgcccagccctgcacagcaggccctcgtcaagctggggctggtgcgcgacatcgacctggccctgcacctgcccctgcgctacgaggacgagacgcgcatcacgccgatccgcagcgcacgcgatggcgacacggtgcagatcgaggccacggtgaccgccagcgaggtgcagatgcgcccgcgccggcaactggtggtgaccgtggaggacggcaccggcagctgcgagctgcgcttcttcagcttctacccttcgcaccagaagaccatggccgttggcgcgcgcctgcgcgtgcgcggcgaaatcaagggcggcttctggggccgccagatgctgcacccggcgttccgcaaggccgaaggggacttgcccgcggcgctgacccccgtctatcccacggtggcgcagctgcctcaggcgtacctgcgccgcgccgtggcgagcgccctcacgcgcgtggaattgcccgagacgctgccgccggggctggagccccccgcggttccctcgtgggtgcgggggaatggccaaaatggcctccagcgcccatggagcctgcgcgagtcgctcctttttttgcatcaccccacgcccgatgtggcgctggccacgctgcaggaccacagccacccggcgtggcagcgcctgaaggccgaggaactgctggcgcagcagctgtcgcaactcaccgccaagcgcgagcgcgcccgcctgcgtgccccggccctgcgcccgcaggcgcaggcgggaagcacgccgctgcacgaacaattgctgggcgtgttgcccttcagcctgacggccgcgcagcgccgcgtgggtgaggagatcgcgcgcgatctggcccggccggtgcccatgcaccgtttgctgcagggtgatgtgggctcgggcaagaccgtggtggccgcgctggccgccacggtgtgcatggacgcgggctggcagtgcgcgctgatggcgcccaccgagatcctggccgagcagcacttcgccaagctcatcggctggctgcagccgctgctggccgcgcgcgggcgccaggtggcgtggctggtgggcgggcagaagaagaaggagcgcgccgagatgctcgcgcgcatcgaaagcggcgaggccgcgctggtcgtgggcacgcacgccgtcatccaggagcaggtgcgtttcaagaacctggcgctggcggtgatcgacgagcagcaccgcttcggcgtggcacaacgcctggcgctgcgcaaaaagctgcagcacgccggcatggagccgcacctgctgatgatgagtgccacgcccatcccgcgcacgctggccatgagttactacgccgatctggacgtgtccaccatcgacgagctgccgcccgggcgcacgcccatcgtcaccaagctgatcgcggacagccgcaaggatgaggtggtcgagcgcatcggtgcgcaggtggcggcgggccggcaggtgtactgggtgtgcccgctgatcgaggagagcgaggcgctggacctgtccaacgccaccgccacgcacgccgagttgagcgaggcgttgcagggcgacgcggcgcccgggcgcgcgcccgtgatggtgggcctgctgcactcgcgcatgcccgccgccgagaagaaggccgtgatggacctgttcaagggcgggcaaatgggcgtgctggtgtccaccaccgtgatcgaagtgggcgtggacgtgcccaacgcctcgctcatggtcatcgagcatgcagagcgcttcggcctgtcgcagctgcaccagttgcgcgggcgcgtggggcgcggcgcggcggcttcggcctgcgtgctgctgtactccacgggcgactcgggccgcctgggcgagaccgcgcgcgaccgcctaaaggccatggccgagaccaccgacggtttcgagatcgcgcggcgcgacctggagatccgcgggcctggcgagttcctgggcgctcgccagtcgggcgacgcactgctgcgctttgccgacctggccaccgatacgctgctgctggaatgggcgcgcgagacggcgccgcagatgctggaccgccacccgctgctggccgagcgccacatccagcgctggcttggcggaaaatcggactatctcaaagcctgatgggccgcccgcggccgcatagcgcggcgggcgttgcacaatggccgattctgccggccggattcgccatgactcttaccgaactcaaatacatcgtcgccgttgcgcgtgaaaaacacttcggccgcgccgccgaagcctgctatgtctcgcagcccacgctgtcggtagcggtgaagaagctcgaggacgagctggaggtcaagctcttcgagcgcagcgcgggcgatgtctccgtcacgccgctgggcgaggaaatcgtgcgccaggcgcagagcgtgctggagcaggccgctgccatcaaggagatcgccaagcgcggcaaggacccgctggccggcgccctcacgctgggcgtgatctacaccatcggcccctacctgctgcccgagctggtgcgccatgccatcgcgcgcacgccgcagatgccgctgatgctgcaggagaacttcaccgtgaagctgctggagatgctgcgcaccggggagatcgactgcgccatcatggccgagccgttccccgacaccggcctggccatcgcgccgctgtatgacgaacccttcttggcggccgtgcccagcagccacccgctggccgagcgcgatgcggtctcggcgtcggaactcaagaacgaaaccatgctgctgctgggcgcgggccactgctttcgcgaccacgtgctgggggtgtgccccgagttcgcgcgctacgcgagcaatgccgaaggcattcgccgcacgttcgaaggctcgtcgctggagaccatcaagcacatggtctccgccggcatgggcgtgacgctggtgccgcgcttgtcggtgccgcgggatgcgctgcacacgggcgcacgccggcgcaagagcgacgacacgcacatccgctacctgcccatcaaggagagcgacggcagcccgccgcccatgcgccgcgtggtgctggcctggcggcgcagcttcacgcgctacgaggccatcgccgcgctgcgcaacgctgtctacgcctgcgagttgcccggcgtcacgcgcttgtcttgacgcagggcgatgctgcgcggcgcggtagttggtacagtcatggcagagtcatcccaaccacccagaaaggacgcaccatggccaagcccagcagcaaatccgtcagcaccaagagcggcgcaccgcgcatcaacatcggcatcagcgacaaggaccgggccgccatcgcgcagggcctgtcgcgcctgctggccgacacctacacgctgtacctcacgacccacaacttccactggaacgtgacgggcccgatgttcaacacgctgcacaccatgttcatggcgcagtacacagagctgtggaacgccgtggacccggtggccgagcgcatccgctcgctgggccatgtggcgccgggctcctacgcgcagttcggccagctcaccagcctgcccgacgtgccggcccagccgcccaaggcgaccgagatgatccgcatcctggtggaaggccatgaggccgtggcccgcactgcgcgcgagctgtttcccctggccgacaaggccagcgacgagcccacggccgacctgctgacccagcgcctcacggtgcacgagcaaacggcctggatgctgcgctcgctgctggaggactgagcgcagctgcgcacgcgggccgagccatgtccgccaccgagacagagctcaagctggcgctgcccccgcgcgatgcggcggcgctggcggtgcgcctcatgcgcgtgccggcgctggcacgcgccacgccggtgcgtgagcacctggtcagcctttaccacgacacgcctgcgcaggacctgctgcgccagcgcgtcgccctgcgcctgcgccgcgaggggcctgagggcgcgggtgcccgctggctgcagaccctcaagaccgcgggcgacaccacgtccgcgctgagccagcgcggcgagtgggaaatgcccgtggccggcccggcgctggagctgcaccggttggagggcacgccctggcccgccatggaccccgatggcgtgctggccgccgcgctgcagccgtgctttaccaccgacttcgtgcgcacccgctggcgtgtgcgggtgcgcggcggcgccgtggtggaggtggcgctggacgtgggcgccgtgaccgccacggtggacggcgcggcgcatgccacgccgctgtgcgaactggagctggagttgctgcaggggcctcccgaggcactgctggcgctggcgcggcgcatcgcgcggcacgtgccggtgttgccgctggccgcgagcaaggccgcacgcggctacgcgctgctacacccgccggccagcccggccttggaggcccagccgcccgcgctgaagcgcggcatgacggttgcgcaggtcgccgaacgcgtgctgcaggagcctttccaccagttctgcgccaacctgtttgcgctgcagcagggcagcgatgcgcccgaggtggtgcaccaggcccgcgtgggctggcgccggctgcgcagcctggcgcgcctcttcgccccggcctgcgccgcgcggccggcccccgccgccgcggcgctggcgccgctgctgcagtccctgggacatttacgcgacctggatgtggcgcgcacccagacgctgcctgcgttggccgcgcactacgcgcagggcggcgcgcggcaggccgccgcctgggcggcagcgcaggccgcgctggatgccgccgcagaccaggcccgcgcgcaaacgcgcgccgcactccatcggcccgccgtgggcgccgcgctgctggcctggcaggactggttgcatggctgggcgctggccgcgcagggggagtgcggcgtggacgcctgtgccagcgatgccctggccggcgcgccggcgcggcactgggtgcgcaagcgcgtccagcggctggtgcggcgcctgggcgcggcgctcaaaacggcgggcgatgacgaaggcctgcaccatgcccgcattctcgccaagcggttgcgctacggcagcacgtcgctggcgccgctgctgccccgtcgcatgggccgccaccggggcgcggccgagcagtggcaggagcgcctgggcgcgcagcgcgactgggcgcaggccgccgctctggtggctggctgcgggggcgatgccgccgtggttgccttcctgcgcggcgccgcgctggggcgcggctgggatcccctgcgggacgccgcgcgccgttgaacggcagtcttccggtcaaggacagtgccgtgcgaccacgcggacgcgccggccgccatggcgtataaaagcgggctttggcgcacgctggcgggcacccgcccccgtgtgctgcgtcgtccgcgggccttgtgtcctttgtgccctcggtgtccgtgtccgccccgtggcgccccgcgcaacctgtcttttcccttgcctccatgtccgctgtcgccccgcgctcccgcctgtccctgtacctcgacctgatccgctggaaccgccccgcgggctggctggtgctggtgtggcccacgctggcggcgctgtgggtggcggcggacggctttccaggctggcacctgctggcggtgttcgtggccggcacggtgctcatgcgcagcgccggttgcaccatcaacgacattgccgaccgcgacttcgaccgccatgtgaagcgcaccacgcagcgccccatcaccagcggccagctgggcgtgagggaggccgcgctggtgggcgtggtgctcacgctggtggctttcgtgctggtgctcaccacgcgctgggaggcggtggcctggtcggtgcccgcggtgttgttcaccatcctgtacccgttcaccaagcggttcttcgccatgccgcaggcgttcctgggcattgcgttcaacttcggcatcgtgatcgcctttgcggccgtgcagggccgggtgcctgccacggcctgggtgctgtggctggccaacctgttcctggtgctggcctacgacaccgagtacgccatggtggaccgcgacgacgatctgaagatcggcatgaagacctcggccatcacgctggggcgcttcgacgtggcggccatcatgggcttcttcgtgctgtgcctggggctcacggcgtgggtgctcgcgccctacggcctgggctggccgctgtggctggggctgggcgtggcggcggcgcaggtggcatggcacttcacgctgatcaaggaccgcacgcgcgaggggtgctttaccgccttcagcaagagccactggatcggcgcggcgatctttgccggcgtggcgctagggtatttgctacgctagtgatagctgccagcgcttgactgtcaagcgctggagctatttttgacgcatgaatcaggcgccgaactcggccgccagttccttggcacgggcctctgccgcgcgcatggcggcgatgaagtgcgcgggcacctgtgcagcctgcaggtgcgtgatggcggcgtgcgtggtgccgcccttgctggtcacgcgctggcgcagcacctcggcgctctcgggcgagcgcgcggccagctccgatgcgccctggaacgtggccacggccagctggtaggcctgcgcggggggcaggcccatgtccacgccggcctgggtcatggcttcgaggaacagaaacacataggccgggccggagcccgacagcgcggtgaccgcgtcgagctgctcctcggcctccacccagacgaactggccggtggtggcgatcacgcgttccaccagcgccttgccctgcgggtccacttgcgggcgggcgaacaggccggtgatgcccttgcccaccagcgcgggggtgttgggcatggcgcgcacgatgtgctgcgtgtccagccagcgcgcgatgctgtccgtggggatgccggcggccacgctcaggtgcagggcggtggcggtgtgggcgcgggtggcggcggcggcttccttgaaggtctggggcttgacggcccagacgaccagcgcggcgcgcgcgagcgcatcgccagccgcgggctgcgcggtgatgccgaacttctcccgcagcgcggcgcgcgcgggctcgaagggttcgaccacctcgatctggccggccggcaggccgcgctgcagcaggccgccgatgatggcgctggccatgttgccgccgccgatgaaggcaatggggggaagaggagatgcgctggctgtcatgggatggggcggggaagcgatgaggtcaggcggcattgtgcgccgtccagcatcattcagagtgattcaaaaacaggagctgctcgcgcttgctacgcagtggattcagagggttttatgtctgaaaatgggttgcagcaagcgccagcagctatggtttttacgtcaaccgggtagcacggcctgcgcgacggcgtgctcccaacgcgccatcaacgcctcggcctggctgcgcggcagggtgggggtgaagcgccgctcggcctgccacagggcagacagctcgtcggtgctggcatacacgccgctcgccaggcccgccaggtaggcggcgcccagggcggtggtctccaccacggcggggcgcaccacggggatgcccagcaggtcggcctggaactgcatcagcaggtcgttcacgcaggcgccgccgtccacgcgcagctcgctcaccggggcgccgcctgcggccacggcgtcgcggctcatggcggccagcagcgcggcgctctggtaggcaatggattcgagcgcggcgcgcgcgatgtgcgcgatggtggtgccgcgcgtgaggccggtaatggtgccgcgcgcgtcgggcttccagtagggcgcgcccaggccggtgaaggcaggcaccatcatcacgccgcccgagtcgggcacgctttcggccagcgcctgcacctcggagctggccgagatggcgcgcagcccgtcgcgcagccactgcaccacggcgccgcccacgaacacgctgccttccatggcgtactcgggcgattggccggcctgcgctgcgctggtggtgagcaggccgttctcgcttttctgaaagcggctgccggtgtgcatgagcatgaagcagcccgtgccgtaggtgttcttggccatgccggcggtgaagcacgcctggccgaagagcgcgctttgctggtcgcctgccacgccgccaatggcaatcgggccgcccagcagcgccgcgtcggtggcgccgaagtcgctggccgatggcagcacctcgggcatcagcgcgcgcgggatgcgcaaaagctgcagcagctcatcgtcccactggttggtgtgcacgttgaacagcatggtgcggctggcgttgctcacgtcggtgacatggcgcttgccgccggtgagctgccagatgagccagctgtccacggtgccgaaggccagctcgccggcctcggccgcgtcgcgcgcgccgggcacgtggtccagcagccactgcagtttggtgccggagaagtaggcgtcgatcagcaggcccgtcttggcctggatggtggcggcgtggccctgttcacgcagttgggcgcaggcgggttcggcgcggcggtcttgccacacgatggcgtggtgcacgggctgaccggtcttgcggttccacagcaccgtggtttcgcgctggttggtgatgcctaccgcccgcacagcattggcggcaatgcccgctttggccagcgcgtcgcgcgcggtggcgatctgggtgcgccagatttccagcgggtcgtgctccacccagccgggctgggggtagatctggggtaactcgagctgcgcctgcgccacgatgtggccgcgttcatcgaacacgatgctgcgggagctggaggtgccttggtcgagtgcgagcaggtaggtcatggtgaaaagaattcagggttcaagcagctacggtgcagatgacaccggcgtcttgcaataaagtgggaaaaggttcaggcggtggtgcatccgtaaacagccggccgatctgattgagcgtcgccaattgcaccatggccgggcggttgaacttgctgtggtcggcggccagccacacctcgcgggcctgttcgatgatggtttgcgccaccttcacttcgcggtagtcaaagtcgcgcagcgagccatcgggctcgatgcccgagatgccgatgagcgcgatgtccaccttgaactggcggatgaagtccaccgccgcctcgcccacgatgccccggtcgcgcccacgcaccacgccccctgccacgatgacttcgcactctgggttgctgctgaggatggcggccacgttcaggttgttggtgatgacgcgcaggccccggtggtgcagcagcgccttggcaatggcttcggtggtggtgccgatgttcaggatcagtgagcagtcgttgggcacctgttcggccacggcgcgcgcaatgcgggctttgccatcggcgtgcagggtttcgcgctgggtgtgggccaggttctccaccgtggagctgggcacgcgcacgccgccgtgaaaacgggtgagcaggccagattccgccaggcgctgcacatcgcggcgcaccgtctgcagcgtgacccccagggtgtcggcaagctgttccaccgtggcggatttgcgcgcacgcacttcttcaagcagttggagttggcgggggttggtgttcacggtgggggggctgggtgcgtgggttgtcaccgacttgtaacaaatttgaaatatctgatcggcgcgtcgatggagcgttcgagactgtaaagcgaaaaaaaacgaatgcattaagggtaaaccttgattcgattcgaacaaaaaagaacaaaaatgagcaagttcgaaagttgtgggctgcagctcaggtgcgcagtcctttcacacaggcccaaggggcggaagaggatgcttcatgcagctggcgttggacagcatcagcaagaaagtcggggcgcagacctggctgtatgacatgagcctggcgctgcaaagcaatgccgtgacggtattgctgggcgcgacccaggcgggcaagacgagcctgatgcgcatcatggcggggctggacgtgcccacgcaggggcgcgtgctggtggatggcaaggatgtgacgggcacccctgtgcgcgagcgcaacgtggccatggtgtaccagcagttcatcaactacccctcgatgaaggtgtttgacaacatcgcctcgcccctgaagctgcgcggcgagaaaaacatcgatgcccgcgttcgcgaactggccagccgcctgcacatcgagatgtttctggaccgcctgcccgccgagctgtcgggcggccagcagcagcgcgtggcattggcccgtgcgctggccaagggcgcgccgctgatgctgctggacgaacccctggtgaacctggactacaagctgcgcgaggaactgcgcgaggagctgacccagctgtttgctgccgggcaatccaccgtggtgtatgccaccaccgagccgggcgaggccctgctgctgggcggctacaccgctgtgatgcacgaaggccgcctgctgcaatacggccccacggccgaggtgttccatgcacccaattcgctgagcgtggcgcgcgctttcagcgacccaccgatgaacctgatgaccgccacccgccaggacggtggcgtgcggctgagcgacggcaccgtgctgccactgcctttgccccccacgaccagcgcttcgctcaccgtgggcgtgcgcgccagtgcgctgcgcgtgcaggcccgtccgggcgatgtggaagtgcagggcgtggtggagctggccgagatttcgggctctgacacctttgtgcacgtagacacgccctggggcgagctggtggcccaactcaccggtgtgcattactttgaactgggcgcacaggttcgcctgcacctgaacccggcccaggcctatgtgttcggtgcggacgaggctctggtgctggccccccagcgcgcgggagggcgctgaaccatggcacatatccagctggatctggcccattcctaccggcctaacccgcagcaggacagcgactacgcgctgctgccgctcaagatggattttgaagacggtggtgcctacgcgctgctcggcccctcgggctgcggcaagaccaccatgctcaacatcatgtcgggccttttggtgccttcgcacggcaaggtgctgttcgatggccgcgatgtgacgcgcgccacgccgcagaaccgcaacattgcccaggtgttccagttcccggtgatctacgacaccatgacggtggccgagaacctggccttcccgctcaagaaccgcaaggtgcccgaggcgcagatcaagcagcgcgtgggccagattgccgaaatgctggagatgagccaccagctcgacatgcgtgcggctggcctgtcggccgaccagaagcagaagatctcgctgggccgtggcctggtgcgcgaggacgtcgcggccgtgctgtttgacgagccgctcaccgtgatcgacccgcacctcaagtggcaattgcgccgcaagctcaagcagattcaccacgaactcaagctcacgctgatttacgtgacgcacgaccaggtggaagcgctgacctttgccgacaaggtggtggtgatgagccgtggccgtgtgatgcagctgggcacgcccgatgcgctgtttgaaaagcccgcgcacacctttgtgggccacttcatcggctcgcccggcatgaactttttgcccgcggtggtggatggcgccacgctgcaggtggcgggccagcgcatggcattgcctgcccgcagcttgcccgcaggcgctttacaggtgggcgtgcggcctgaatatctggcgctgtctgccccgcaagccgcaggcgcactgcagtgccgcgtggcacaggtgcaggacattggcacctaccagatgcttaccgcccaagtgggcgatcacaccatcaaggcccgcgtagcccccgaggtggccttgcccgcggtgggcgacagcatctggctgcaggtgctgggtgagcacacctgcttctatcaaaacgaggagttgttggcatgacggcccaccccctgagccgctgcgcggcttccccctgcgagggggacgacgccctttgctgcggggcggcccttgctgggcgtcccgctgatgtcgctgcgccggtgtcatgcgctgtggctggcatcactcttttggagtctctggcatgagcgtgactacgaaacccgtcaaccagaaagcctggttcctgatcctgcccgtcatcatctgcgtggccttctcggccatcctgcccttgatgacggtggtgaactattcggtgcaggacatcatcagccctgagcgccgcgtgtttgtgggcacagagtggttcgtgcagatcatgcgcgacgaggagctgcacgctgcgctcttgcggcagatcaccttctcgctggctgtgctggcagtggagattccgctgggcatcctgctggcgctgtccatgcccgcgcagggctggaagtcgtccgccgtgctggtggtggtggcgctgtcgctgctgatcccctggaacgtggtgggcaccatctggcagatctatggccgcgccgacatcggtctgatgggccgcatgctgcaggagatgggcattgagtacagctacaccggcaacgccacgcaggcctggctcacggtgctgctgatggatgtgtggcactggacaccgctggtggcgctgctggcctttgccgggctgcgttccattccggatgcgtactaccaggctgcgcgcattgacggtgccagcaagttcgcggtgttccgctacatccagctgcccaagatgcgcggcgtgctgatgattgccgtgctgctgcgcttcatggacagcttcatgatctacaccgagccctttgtgctgacgggcggcgggccgggcaatgcgaccacattcctgagccagtacctcacgaccaaggccgtgggccagttcgacctggggccggcggcggcgttttcgctgatctacttcctcatcatcctgctgctgtgcttcatcctctacaactggatgcagcgcgtgggcaccacgccgaaggagggtgccggccatgaatgagccccgcttccagaaacgcacgctgttcctgatcgcctacctggtgttcgccgtgctgcccatctactggatggtcaacatgagcttcaagaccaacgaggagatcctgtccagcttctcgctgtggccccagcacttcacctgggccaactaccagaccatcttcaccgacgagagctggtactcgggctacatcaacagcctgatctacgtggccatcaacacggtgatctcgctctccgtggcgctgcccgcggcctatgcgttcagccgctaccagttcctgggcgacaagcacgtgttcttctggctgttgaccaaccgcatgacgccgccggcggtgttcctgctgccgttcttccagctctacaccaccgtggggctgatggacacgcacatcgccgtggcgctggcgcacctgctgttcaacgtgccgctggcggtgtggattctggaaggcttcatgagcggcatcccgcgcgagatcgacgagacggcgtacatcgatggctacagctttccgcgctttttcctcaccatcttcctgccgctgatcaaggcgggcgtgggcgtggcagcgttcttctgcttcatgttttcgtgggtggaattgctcttggcacgcacgctcaccagcgtgaatgccaagcccatcgtggccaccatgacgcgcaccgtgagtgccagcggcatggactgggcgacgctggccgctgccggggtgctgaccatcgtgcccggtgccatcgtgatctggttcgtgcgccactacatcgcgaaggggttcgcgatgggccgtgtttgaggagggcgggcaatgttcgactggatggcctggaccaccccggtggctgtgttcttcacctgcatcgtgctcatgctgatcggcatgacggtgtgggaaatccaatcccccacggtggagcgcaagggcttcctgcccatgaccaccacgcgcggcgaccggctgttcatcggcctgctcaccgccgcgtacatcaacctggcctgggtgggcctgggcgagaagatggcgcagtggttctcgctggaggccgagccctcggtgtggatcagcttcgtgctgtccatgctggtgctggcgctggtgctgcgcaaagggtagtcaaaaaagatagctgcgtgcgcttgacttacggcggtttgagatagaaaactatctagaacccaataacaacaagcgcgagtagctcacatttttataaaaggggccagccgactctcccccggcaccggcgcccatccaacccccggggagcgttcttgtgaggagacagcaatgaagatgcagttcaaggcgatcgcgttcgccgccgcggcgctggcgctggggcaggcagcctgggccggcgaggccgaggccaagaagtggatcgacagcgagttccagccctccacgctgagcaaagaccagcagatggccgagatgaagtggttcatcgacgcggccaagaagctgcaggccaagggcgtgaaggagatcgcggtggtctccgagaccatcaccacgcacgagtacgaatccaagaccctggccaaggcgttcagcgagatcacgggcatccaggtcaagcacgacctgatccaagagggcgacgtggtcgagaagctgcagacctccatgcagtcgggcaagtccatctatgacggctggatcagcgactccgacctcatcggcacccactaccgctacggcaagatcctgaacctgtccgactacatggccggaccgggcaaggactacaccaaccccggcctggacctgcaggacttcatcggcaccaagttcaccaccgccccggacggcaagctgtaccagctgcccgaccagcagttcgccaacctgtactggttccgcgccgacctgttcgaccgcaaggacttgaaggacaagttcaaggccaagtacggctacgacctgggcgtgccgctgaactggagcgcctatgaggacatcgccgagttcttcaccaacgacgtgaagaacatcgacggcaagccgatctacggccacatggactacggcaagaaggacccgtcgctgggctggcgcttcaccgacgcctggctgtccatggccggcagcgccgacatcggcacgcccaacggcctgcccatcgacgaatggggcatccgcgtggccgacgacaagtgcacccccgtgggcgccagcgtggcccgtggcggcgccaccaactcgccggccgccgtctacgcgctcaccaagtacgtggactggatgaagaagtacgcgcccaaggaagccatgggcatgaccttcggtgaggccggccccgtgcccgcccagggccagatcgcgcagcagatcttctggtacaccgccttcaccgccgacatgaccaaacccggcctgcccgtggtgaatgccgacggcacgcccaagtggcgcatggcccccggccccaacggcccgtactggaagcagggcatgcagaacggctaccaggacgtgggcagctggaccttcttcaaggaccacaaccccgaccgcctggccgccgcgtggctctacgcccagttcgtgacggccaagaccacgtcgctgaagaagaccgtcgtcggcctgacgccgatccgcgagtccgacatccgctccaaggccatgaccgacatggcgcccaagctgggcggcctggtcgagttctaccgcagccctgcgcgcgtggcctggtctcccaccggcaccaacgtgcccgactaccccaagctggcgcagctgtggtggaagaacgtggcccaggccgtcacgggcgagaagaccccgcaggccgccatggacacactggccgacgagatggaccaggtgatggcccgcctgcagcgcgccggcatggagcgctgcgcgcccaagctgaacgccaagggtgacccggccaagtggctgagcgaccagcacgcgccctggaagaagctcgccaatgagaagcccaagggcgaaaccatcaactacaacaccctgctgcaggcctggaaggacggcaaggtgcgttgatgccgcagcggatgggccctttgccgggcccatccccgcggatccggtcacaattcagggtaaaccctgatttttccgccagggttacggaccattccccttatgactagcgacacctccacccctttggcaaccgtacgggccgacctgctggcccgcctggctcaacccgtgacctacgacctggcggtcgtcggaggtggggcgacgggccttggggtggcgctggatgcggcggcgcgcggcttttccgtcgtgctgctggaatcgcacgacttcgccaagggcacctcctcgcgtgccaccaagctggtgcacggcggcgtgcgctacctcgctcagggcaacatcgccctggtgcgcgaggcgctgcatgagcgcaccacgctgttgcgcaacgccccccatctggcgcagccgttggcattcgtcatgccttcttacaaggtgtgggaaacaccgttctacggtgtgggcctgaagatgtacgacgccctggccggcaaggcgggcctggggcctaccgaattccttgggcgcatggagaccctgcgctgcctgcccacggccatggccgacgggctcaagggcggcgtgaagtattgggacgggcagttcgacgacgccagactggccctggccctggcgcgtaccgccgcgcagcggggggccctgctgctcaactactgccccgtggacgacctgttgtacgacggggggaaggtggcgggcgtggtttgccaggatgccgagaccgggcggcgctacgaggtgcgtgcgcgctgcgtggtcaacgccaccggcgtgtgggtggatgccctgcgccagcgcgatggcgatgtgagcggccagcccgtcaagcccatggtggcgcccagccagggggtgcacatcgtggtggaccgcgagttcttgccctccgaccatgcgctgatggtgcccaagacggccgacgggcgggtgctgtttgcggtgccctggctgggcaaggtgattttgggcacgaccgacagcccacgccaggatctggcgcgcgagccccaggccatgcgggaggaagtggccttcatcctgggggaatcggcgcgctacctgcggcgcgccccccaggcgagcgatgtgcgcagcatctgggtgggcctgcgtcccttggtcaagccctcggacgaagacgccgccgccaccaagagcatcagccgggaacacactgtgttggccagccgcagcgggctggtcaccgtgactggcggcaagtggaccacctaccgcgccatggccgaggatgtactgctcaagtgcatggacgaacacctgctgccgcgccgcccgggcgggatcaccgttgcgctgcccctggtaggagccggtgccacccgggagcgacagggaatgaacgcgccccagggtctgcattcctacggtgacgaggccgcgcgggtgcaagcccttccgggttcgcaggtgcaactggccgaagggctcagcgaggccatggtgcgctttgccgcgcgccatgagtacgcacgcaccgtggaggacgtgctcgcacggcgctcgcgcgtgctgtttctcgatgcgcgcctggcggccgcgctggcgccgcgcgtggcggacatcctgcgcgaggaaatccccggccaggacccgcagctgcccgcgttcctagagttggccgcacactacgccacggtgccggcataaaaagcgcttgacgcccggttttaagtttgcgatactgccgggcttcgcgttaagtgcgcgaggtttctgcccagcgggaagcgccgcaaatggtttgcggcgtggacgacgggcccaagactgactggcaggtcggccgccttgaaaggcttcggggcattcgaccgctggtgcaagttgggaatattgaaatgatccaaacagaatctcggttagacgttgccgacaataccggcgcgaagtccgtcctgtgcatcaaggtgctgggcggttccaagcgtcgctatgccagcgttggcgacatcatcaaggtgagcgtgaaggaagctgctccgcgtggccgcgtcaagaagggcgaggtctacagcgcagtggttgtgcgtacggcgaagggtatccgccgcggcgacggttcgctcgtgaagttcgacggcaatgcagcagtgttgctcaattccaagctggagcccatcggcacccgcatcttcggccccgtgacgcgtgaactgcgtaccgagcgcttcatgaagatcgtgtccctggctcccgaagttctctgaaggacgcgccatgaacaagatccgcaagggcgacgaagtcatcgtgctcaccgggcgcgacaagggtaagcgcggcacggtgtcgctgcgcaaggatgactctcatctggtcatcgaaggcattaacctggtcaagaagcatgtcaagccgaaccccatgaagggtacgactggcggcatcgtggaaaaggccatgcccatccaccaatccaacgtggccattttcaatgccgctaccggcaaggctgaccgcgtgggcatcaaggtgcaggccgacggcacgcgtgttcgcgtgttcaagtccagcggcgccgaaatcaaggctgcctaaggagtccacatggcacgactgcaagaaatctaccgcgacaagatcgcccccgaactggtcaagcagttcggttacacctcgcccatgcaggttccccgtctgaccaagatcacgctcaacatgggcgtgagcgaggccgtggcggacaagaagatcatggacaacgccgtggcggacctgaccaagatcgcaggtcagaagcccgtggtgaccaaggccaagaaggctatcgccggtttcaagatccgcgaaggccaggccattggctgcatggtgacgctgcgcggtgcgcagatgtacgaattcctggatcgcttcgtgacgatcgcgctgccccgcgtgcgcgacttccgtggtatctccggtcgcgcattcgacggccgtggcaactacaacatcggcgtcaaagagcagatcattttccctgagatcgagtacgacaaggtggatgccttgcgcggcctcaacatcagcatcaccacgacggccaagaccgacgaagaagccaaggcgcttctcacggctttccgtttcccgttcaagaactaaaggcagcgtatggctaaagtagctttgatccagcgcgaactgaagcgcgaaaaactggccgccaagtacgccgccaagtacgcggaactgaaggcgattgccggcgatgccaagcgcagcgacgaagagcgcgaagcggcccgtctgggcctgcagaaactgcctcgcaacgccaaccccacgcgccagcgtaaccgctgcgaaatcaccggtcgtccccgtggcactttccgtcaattcggtctgggtcgcgcaaagatccgtgaactggcatttgccggtgacatccccggtgtcaccaaggccagctggtaagcaggcaggagagatacaacatgagcatgagtgatcccatcgctgacttgctgacccgcatccgcaacgcacaaatggtgtccaaggccaccgtgtcggtgccttcttccaaagtgaaggttgccatcgcccaggtgctgaaggacgagggttatatcgacggcttcgaagtgaagtccgagagcggcaagactgaactcgaaatcaccctgaagtactacgccggtcgcccggtgatcgagcgcatcgagcgcgtgagccgtcccggcctgcgcgtgtacaagggctgtggttccattccgcaagtcatgaacggcctgggtgtggcaattgtcacgacgcccaagggtgtgatgaccgaccgcaaggcgcgcgctaccggtgtcggtggcgaggtgctttgctacgtcgcttaacgtggcattgaggagaagactgaaatgtcccgtgtaggtaaatccccggtaagcatccccgcaggcgtggatgtgtccatcaaggacgaccagatcagtgtcaagggtgctggtggcgtgctgtcgctggcgcagaacgcgctggtgaaggtgtctaacaacgaaggcaagctgagctttgagccggtcaacgactcgcgtgaagccaatgccatgagcggcaccgtgcgccagttggtgaacaacatggtggtcggtgtgagcaagggctttgagaagaagttgacgctgattggcgtgggcttcaaggcagcagcctccggcaacaagctgaacctggccatcggtttttcgcatcccgtgaacttcgagatgcctaccggcatcaccgttgccacgccgacgcccaccgaaatcgtgatcaagggtgctgaccgccaagtggtgggccagctggccgccgagatccgtgccgttcgtccgcccgagccctataagggcaagggtatccgctacgcggacgaaaaagtcacgatcaaagagaccaagaagaagtaaggagctgcagcatgttgaccaaaaaagagcagcgtcttcgtcgtgcccgccagacccgcatccgcattgcccagcaaggtgtcgcgcgtctgacggtcaatcgtacgaatctccatatctacgccagtgtgatctccggcgatggcagcaaggtgctggccagcgcatccacggccgaagccgatgtgcgcaagtcgctcggtggctcgggcaagggtggcaacgccgctgcagcccagatcatcggcaagcgcatcgccgagaaggcgaaggcggccggtgtcgagaaggttgcatttgatcgtgcaggttttgcataccacggccgcgtgaaggccctggccgatgcagcccgtgaagccggcctgcagttctaagcggagcggaatacaaaatggctaaatttcaacccaaggtacagagcgaaggtcaggacgacggtctgcgcgaaaaaatgatcgcggtcaaccgcgtgaccaaagtcgtgaagggtggccgcattctgggcttcgctgcgctgacggtggttggcgatggtgacggccgcgtgggcatgggcaagggcaagtccaaggaagtgcccgccgccgtgcaaaaggccatggaagaggcacgtcgcaacatggtgaaggtgtcgctgaagaacggcaccattcaccacaacgtgacgggccaccacggcgcagccgtggtgatgatggccccggcccccaagggtaccggcatcatcgctggcggcccgatgcgcgccgtgttcgaggtgatgggcattaccgatatcgtggccaagagccacggttcgtccaacccttacaacatggttcgcgccacgtttgacgccctgaccaattccactacgccggccgaagtggccgctaagcgcggtaagacggtcgaagacctcttcgctgcctgatagggaggcgtgcaatgacaacgcaacaaaccatcaagattcaactggtgcgcagcccgattggcaccaaagaatcgcaccgcgctaccgttcgtggcctgggtcttcgcaagctcaacagcatcaacgaactcaaggacacgcctgaagtgcgcggcatgattaacaagatcagctatctggtcaaagtcctctgagaggttgatgatggaactcaatagcatcaagcccgcagatggtgccaagcacgccgcgcgccgcgttggtcgtggcattggttccggcctgggcaagaccgctggccgtggccacaagggacaaaagtcccgctccggggggtaccacaaggtgggcttcgaaggcggtcaaatgcctttgcagcgccgtctgcccaagcgcggcttcaagtcgcacctgctgaagttcaatgcggaaatctccttgaccgccctggaaaacctggggttggctgaggtggatgtgctggcgttgaagaacgcaggactggtgggcgagctggccaaggtggtcaaggtgatcaagagtggcgagatttccaaggctgtgaagctgtcgggaatcaccgcaactgctggcgccaaggctgccatcgaagcggccggcggtagcctggcctgatctggttctgacgaaaggcatctgtggctactaacgcagctcaactggcaaaaaccggtaagtttggcgatctccgccggcgtctggtctttctgctgctcgcgttggttgtgtaccgcatcggcgcgcacattcccgttcctgggattgacccggcgcagctgcagcagttgttcagtggccagcagggcggcattctcaaccttttcaatatgttttcgggtggagcgctctcgcgcttcacggtcttcgcgctggggatcatgccgtacatctcggcatcgatcatcatgcagctgatgacctatgtggtgcccacattcgagcagttgaagaaggaaggggaggccgggcgccgcaagatcacgcagtacacccgttatggaacgttgggcttggcgattttccaatcgctgggtattgcggtggctctggagagctccgcaggtctcgtgttgagtccgggcttcggcttccggctcacggcagtggtcagcctgaccgccggcacgatgttcctgatgtggctgggtgaacagatcactgagcgcggcctgggcaacggtatttcgatcctgatctttgccggtatcgccgcgggtctgcccagttctatcggtggtctgttggagctggtgcgcacgggggcgatgagcatcctggcagccatcttcatcgtgatcgtcgtgggactggtgacgtacttcgtcgtcttcgtcgaacgtggtcagcgcaagatactggtgaactatgcgcggcgccaggtgggcaacaaggtctatggtgggcaatcctcccatctgcctttgaagctcaacatggcgggtgtgattcctccaatctttgcgtcgtccatcatcctgctgcctgcaaccattgtgaattggttcagtgcgggagagtcgatgcggtggttgcgtgatatttctgcggcactgacgcccggccagccggtctatgtgatgttctacgccgcggcgatcatcttcttctgtttcttctacacggctctggttttcaacagccgcgaaacggcagacaacctgaagaagagcggagcattcattccaggcatccgcccgggtgaacataccgcgcgctacatcgacaagatcctggtgcggctgacgctggccggggctgtttacatcacattcgtgtgtttgctgcccgagttcctgatcctgaagtacaacgtgccgttctattttggtggtacgtcgttgctgatcatcgttgtcgtgacgatggacttcatggctcaggtacagaactacatgatgtcgcagcagtacgagtcgctgctgaagaaggctaacttcaagacgacattaggtacctgatgtccgtgtgcctttggcgaatgcgctatagtcgcgggttcgccaagaagcaacggcttattgatgcccttcgatccatcgcgggcacttattttgtgttccgcgcactgggccggaacgattggacaagtttaggagaatgcaatgagggtttcggcttcggtcaagaaaatttgccgtaactgcaaaatcatccgccgtaagggcgttgtgcgcgtgatctgcacggatcagcgccataagcagcgccaaggttgattgggaagtattagaggacgaacatggcacgtattgctggtatcaatatcccgccccatcagcacaccgagattggcctgacggccatctacgggatcgggcgtacccgtgctcgcaagatttgcgaggcatgcggaattgcttattccaagaaggtcaaggaattgaccgatgccgatctggagaagattcgcgaccagatcgctcagttcaccatcgaaggtgacctgcgccgtgagaccacgatgaacatcaagcgactgatggacattggttgctatcgcggtttccgtcatcgtcgcggtctgccgatgcgtggtcagcgcacgcgcaccaacgcacgcacccgcaagggcccgcgcaagggtgcagcggcactgaagaagtaagattctgaaagatcactatggctaaatctcctgccaataatgccgcgcaacgtgtgcgcaagaaggttcgcaagaacatttcggacggcatcgcccacgtgcacgcctccttcaacaacacgatcattacgatcaccgatcgccaaggcaatgctctgtcctgggcgtcttctggtggccagggcttcaagggttcgcgcaagtcaactccttttgctgctcaggtggcatcggaagtggccggtcgcgcagccattgagcaaggcatcaagaacctcgatgtcgaaatcaagggtcccggtcctggccgcgaatcctcggtgcgcgcgctgggcgctctcggcatccgcatcacctccatctcggatgtgacgcctgtgccccacaacggttgccgcccccagaaacgccgccgtatttaattggtttcataagcccaccgccaccgatcgcctggcgcgatggtggctcccgcagtccgctgcggcagtcgattcaaggatataaaaagtggcacgttatctcggccccaaggccaaactctcccgccgcgaaggcaccgacctgttcctgaagagcgcacgccgctctatcgcggacaaggccaagtttgattcgaagccaggccagcatggccgtacttctggcgcacgcacgtcagactatggtctgcaactgcgcgaaaagcagaaagtcaagcgcatgtatggcgtgctggaaaagcaattccgccgctatttcgaggccgctgaacgcctcaagggcaatacaggcgctaatttgctcggcctgctcgagtgccgcctggataacgtggtgtaccgcatgggcttcggctcgacccgtgccgaagcgcgccagctcgtgtcccacaaggccatcacggtgaatggtcaaagcgtcaacatcgcatcctatctggtcaaggccggcgacgtggttgcggtacgcgacaaatccaagaagcaggcacgtattgttgaagctttgcaattggcgcagcaggtgggcatgcccgtttgggtcgaagtgaatgccgacaaggtagaaggtaccttcaagaaggtcccggatcgcgatgagttcggtgcagacatcaacgaatccctgatcgttgagttgtactcgcgttaaaccatagccttaagttagccgaaatcgtccctgaaccgcgaggcatcgcggtttaggcgcttcaccagccttaccggtgtaacgagctgggggtattgagaggaagtctgcatgcaaaccaatttgctgaaacccaaggcaatcaatgtcgagcaacttggccccaaccgtgccaaggtggcgttggagccttttgagcgcggttacgggcacacgctgggcaatgccattcgccgtgtactgctctcttccatggtgggttacgcagcaacggaggtgacgattgccggtgtcttgcacgaatactcgtccattgacggcgttcaggaggatgtggtcaacatcctgctgaacctcaagggggtggtgttcaagctgcacaaccgtgacgaagtcacgctgagcctccgcaaggatggcgaaggcgtcgtcacagcgcgcgacatccagacgccgcacgacgttgaaatcgtgaaccccgagcacgtcattgccacgctgtctgcgggcggcaagctggacatgcagatcaaggtggagaagggccgcggctacgtgcccggcaacctgcgccgctacgcggacgaggcgacgaagtccattggccgtatcgtgctggatgcttccttctcgccggtgaaacgcgtgagctataccgtcgagagcgcgcgtgtggaacagcgcacggacctggacaagctcgtcgtcgagatcgaaaccaacggcgctattactgccgaggacgcggtccgcgcttccgccaagattctggtggaacaactggcagtattcgcgcagctggaaggcggtgagttggcagctttcgatgcgccggcaagctctcgcggcgctgcgaccttcgatccgatcctgctgcgtcctgtggacgaactggaactcaccgtccgctctgccaactgcctcaaggcagagaacatctattacatcggtgatctgattcagcgaaccgagaatgaactgctgaagacgccgaacctgggtcgcaagtcgctcaacgagatcaaggaagtgctcgcttcgcgcggcctgaccctcggtatgaagctcgagaactggcctccggcagggctagacaagcgttaagttataattttaggctctttgaaaagagccagtgcctcgggcagtacctgatacggctgcccgatttaattacatcaaaggaaagcaccatgcgccacggacacggcctccgtaaactcaatcgcaccagctcgcaccgcctcgcgatgctgcagaacatgatgaactcgctcatcgagcacgaggccatcaagaccacgttgcccaaggccaaggaactgcgccgcgtgatcgaacccatgatcaccctggccaaggaagattccgttgcgaatcgccgcctggctttcaatcgcctgcgtgatcgtgacagcgtgacgaagctgttcaacgacctgggtccgcgtttcaagacgcgccccggcggctatacccgcattctgaagatgggcttccgggtgggcgacaacgcgcccatggcatacgtcgaactggttgatcgtgctgagacgcctgaagtttcttccacggaagcttaaatctaggttataatttcagtctaccgcgcgatggagcagtctggtagctcgttgggctcataacccaaaggtcggaggttcaaatccttctcgcgcaaccaaattctgatagtcagagaaaatggcccacttcggtgggcctttttgtttttgttcaggctgctccgcttcttgaatctgcggcgcgcgggacccgagggcggacggaaacggccctctgttgtcttaggtcccccacgtggttgggtttcaggacatgccgacgactggcgcgcgtcctattgatacgtaccccaggccgaagcgcgtaatggtctcggggtcatagaggttgcgtccgtcaaagaccatacggtcgtggagcgcatgggccatctgcgcaaagtcgggcacgcggaagattttccattccgtcacgatggccaacgcgtccgctccttccaatgcctcggtgggactgccgcacagcaccaggtcgtcacgctctccgaaaatgcgccgggcctcgtccatggcggccgggtcgtgggcgcgcacctgggcgcctgccgcccacaggctctgcaggaggtaacggctgggcgcttcgcgcatgtcatcggtttccggcttgaaggccagcccccagaccgcgatggtcttgccgcgcaggctgccgccgtagtgcgcaatgatgcgccgcgccagcaactgccgctgcgcgtcattgcggctttcgaccgccagcagcagatcgggggtgaagccaatggactgggccgtgtggatgagggccttgacgtccttgggaaagcagctcccgccgtagcccacgccgggatagatgaagtggtagccaatgcgcgggtcacttccgagcccgcggcgcacgtcttcgatgtccgcacccagttgctcggccaggttggccatttcattgatgaagctgatcttggtggccagcatggcgttggcggcgtacttcgtcagttcggcgctgcgcacatccatcatcacgatgcggtcgtggttgcgattgaaaggcgcatacagctcgcgcaattggcgctcggcctggggtgcgcgtgtaccgatgacgatgcggtcgggccgcttgcaatcggcgacggcagcgccttccttgaggaattcggggttggacaccacctcgaatgccaaggccacgccccgcgtctccagcaccttgcgtacggtatcggcgaccttgtcggccgtgcccacggggacggtggatttattgacgatggtcttcggctcggtcatgtgggtcgcgatggtgcgcgcgacggccaacacatgctgcagatcagcgctgccgtcctcatcgggcggggtgccgacggcgagaaagatcagctccccatgggccacgccctgagcggcgtcagtagtgaagcgcaggcggcctgccgcctggttggccttcaccaggggctccagccccggctcgtggatggggatatggcccgcctgcagcgcggccaccttggcggcatcgacgtccacgcagatcacatcgtggccgacgtcggccagcactgcaccctgcaccaggccgacatagccggtcccaaaaaccgtaactttcatgatgggtagaaatccttgtaccagtggacgaagcgcgccacgccgtcccgcacgggcgtatggggggcaaagccgacccaggaagccagcgccgacatgtctgccgccgtgctgtgcatgtcgccgggctgtagtggacgcatgcgcttgagggcgaccatccccagcgcctcctccagcgcttggatgtagtccatgagcagcgtaggagcgctgttgccgatattgaagatacggtagggcgcgaggcccgtgccgggcgacggcgacagtggatcgaatgcggcgtcgggtgtggcgggcttgtcgagtacgcgcaatacgccctcgacgatgtcgtcgatgtaggtgaagtcacgcaccaactgaccttcgccgtagacgtcgatcgtctcgcccgcaagcatggcgcgggtgaacttgaagagcgccatgtcgggccgcccccatggcccatacaccgtgaaaaaccgcaggcccgtggtcggaatgccgtacaggtgtgcgtaggcatgtgccatcacctcattggccttcttggtcgccgcgtagtagctgacgggatggtccaccgcgtcgcgctcggagaacggcaacttcgcgttgcctccgtacacgctggagctgctggcaaacaccaggtgctccacctgctgtgcgcggcagccctgcaggatgttgccgaagcccagcagattggagtcggtgtaatcgtcgggttggtcgatggagtagcgcacgccggcctgcgccgccagatgcaacacccgatggggacgcacccgcgcaaacagcgcatgcatggcgtcgcggtcggcgacatcgatctgctcgaaagtgaagtcgctctgacagtgcaagcggtccaggcgcgcgtgcttcaggccgacgtcatagtaggcattgaggttatcgatgcccaccacccgttcgccgcgctccagcagccgctgcacgcaatgcatgccgatgaagccggcgcagccggtgaccagggtgacgctcatggttgtgtgccgcgtgggctccagatgtattcgtaatgggccaggggtgtgcccgcgcgcaccatgtggaagggcaggtggatggactgcagcgcacgcggcgcgatgcgggcctgggcctgatcccaccagctcgacggaacgtagtcggtgcgtgaaatcaagagcaggccttgcccccgctgcacgctgcggcgcaaatggtccgcgacacaggtcgggatctcgtcttcgcccggcgcacaggcgtccaccagtgcgtcgggaaagcgcacccgcagcataccggccagcatatggtcggatgcgacgatggggctggtgccgtcatagcccgcggcgcgcagggcgtccgccagttcgatggacgggtggttcagctcatccacctcgccgcgcagcccgctgaaccaggggcgtatgccggcagcgaccagcaggatgacggccatcgtggccacggcgatcgtgtagcgccgtgcacggggatggtgttgcaattcgggccgcgcagagaaggcggccaggggtgccatacacagcagtggaagtatccagcggcccttgaagttgctcacgcctgcaaacaccaccatgccggccagcgccagcaacaccaggcccaggtagcgcacgaacacgcggtgcatcggcggcgacaccggcgccagcggccgctgccaccaggccgaacggaaagcccacaacgcgaacagcgcccacagcagcagcgtgctggggaccacgccctccagcagcctcagcaggcccttgaccagcccgttttcaggctggatgttcatcttgctgatggtgccggacgtcgcctcggtgaggtgcgacagcagccatgccacatgcggcagcacgaccagcaggcccaccaggggcgcccaccaccagccgcgcgacagcagcgcgcggcgcgcctcgggtaccgacagtgccgccagcagcatggcgcccgccaccagcgcgaagctgtacttggccagcatgccgaagccgcacaccagccccagcaaggcaaagtccagtggccgggggcgccgcacgatgcgcagcagcagccaccacgcgccacaggccatcgccgtgacgaggatggtatgggtctggtcgcggaccgaataccagcccagcgcgggcatcagcaccatgctcgccgacgcccagaaggccccccgctcgtccagcagttcccgcccggccaggtacatgagcgaatacgtcagtgccagcagcccatgcttgagcagcgacagtgccagcacgctggggccgaacacctggttcatcgcccattgcagccaggtgtacagcggcggctgcgggccgtagcccagtgccagctcctgggtccacagaatctgctcggcctcatcccacttcagcgcgggcgaagcgagcaggcgcatggccacgtgcgccagcgagatggccgcgaaccagaacagcgggtgggtccagggaaggcgggacgaaagcgcgcggggcgcggtggaggcggtcatggggcaaggggaaagtagcgcgctgtgtgcgtccggcgggcgcgaacgcgcggggcgcgcgaggcacaatcgcagccattatcccgctacaactgtttccttgatgaacaccgcccctactccaacgcccgacgtctccatcgtggtgccgatctacaacgaggtcgagaacctgcccgacctcgtggagcgcatcgcgcaggcgatgtccgcgcagccgctcagcttcgaattgctggcggtggacgacggctcgcgcgacggcagcgccgacacgctgcgtgaactggcggccacgcgcccctggttgcgcccggtgttcctggcacgcaactacggccagtcgagcgccctgcaggcgggtttcgatcgcgtgcgcggccgctatgtggtgacgctggatgccgacctgcagaacgaacccggcgacattccgctgctgctggagcgcctggaaaccgactccagcgtagacatggtcagcggctggcgcaaggaccggcaggatgcggagctgtcgcgcaagctgccctcgcgcatcgccaaccggctgatctccagcgccacgggcgtgcacctgcacgactacggctgcgcgctcaaggcctatcgccggcccatcatcgaccgcatccgcctctacggcgagcagcaccgcttcatcccgtcgctggccaaggaggcgggcgcgcgcatcacggaagtgccggtgcgccaccatgcgcgcacgcgcggcgtgtccaagtacggcatcgaccgcaccttccgcgtcatcctggacctgatcctcatcgtcttcttcatgcgctaccgccagcgcccgctgcatgcctttggcgggctggggctgtggctggctgcgccgggcgtgctgatcctggcctggctgctgctgcagaaagtgctgggcgaggacatcggcggccggccgctgctgcttgccggcgtcatgctggtgctgatgggcgtgcagatggtggtggcgggcctgatcggcgagctgctgatgcgcatctaccacaaggccggcggggcaccgcagttccatgcgcaggaatatgtgccggattcaagagtaaatatgcctgcggcgcgcgaccagcaagcgcaagcagctactaataagatagcgtgaaacgtccgttcaaggccctgctgcgcggcctggtgggcctggccctgctgggcgcggtggtggcgctggccgatccgtcccgcgtgtggggccaactgcgccaggcccagccagtgtggctgctggcggggctgctggcgggcatcgcttccaacctcgtctcggcgctgcgctggcgggcattggcgcggtggctgggcgccgacgcgagcgcgcgcgatgcctgccgttggtacttccaggccatcggcctgaatgcgttgctgccgggggccgtggtggggggcgacgtgtaccgcgccgtggtactgcgtggtagcggtcaggacacggcggcctccagttggtcggtggtgctggaccggctgagcggcctgtggatgctgtgcgccatcggcggcctgggcgctgccgcctgtgccgacgtgctggcgccctggctgcggttgccaagggggcttttcatcgcgctgatgcttgggggcacgctgctgtggctggcgctgccgtggtgcctgcctgcgctgctgcgcagccgccggtttgcgggcggctggctcgcgccgctgcgtgaagccgcaacgcgccccgacttcccgcgtcaactggtctggcaggccggggcatcggcggcggtgcagctgctgtcggccgcagcgctggcggggggcgggctggcactgggcgtggcgctgccggccagcgtgtgggcctgggcgatcgcgcccgtgttcctgatggcggcgctgccggtgagcgtgggcggctggggcacgcgcgaggcggccgccgtggccgcgctggcccccttcggcgtggccgcgtccgccgccgtgggcgtgggcgtggtctatggcgtctacgggctggcgcagggcgcgctgggggcgctggcgttcggcctgccgcgcagcgcggggcggtaggcccgggcgctggcccgcgatggcccgcgatggcccgcgatggcccgcgatggcctggccatcattggcgtacttttatcaaattgatagcaccttgcgcttgatggatgagcgctggaggtcaattgggcttgaaatgaagggcatgcccgcgccgaccatgcagcggcgccgtgcccgtggcgcatgccggtcggatggggcgctggcgctgccggcaccggggcgccggcgcgattcagccgtgttcgcccgcggcctctgcgtcccgcttgatctgcagcgcgcgctcgtacagcgtgttgcgcgaggcgtgcgcgatgtcggccgccagtttcaccgcggtcttggtcggcagctcgtccagcagcaggcgcagcacgcgctcgacctccgcgccgtcgccctgcgtggccgccagcgggtgcagcagcaccacgaactcgcccttgacccgctggggagcgccggccagccaggcggccagctcccgcgcgggatgcgtggagacttcctcgaactgtttggtgagttcgcgcgcgagcgtcaccggccgctcgcccaggtccgccagcgtgtcggccagcgcggcgatgcggtgcggcgcctccagcagtaccacgcagcgcggctcggccgccaggcgctgcaccgcggccgtgcgctcggcacccttgggcggcaaaaagcccgcgaacaggaagccgccgctgtcggcggtgggggccaccgcgcccgcgacgctcagcgcgctcgtcacgctgctggcccccggcaagggaatgcagcgcagccccgcggcctgcacggccgccaccaggcgcgcgccgggatcactcaccccgggcgtgccggcgtcgctcacgtatgccacgcgctggccggcctgcagttgctgcaccaccatctgcgcggcctgcgcctcgttgtgctggtgcagcgccagcaggcggtcggagggcttgtcgatgccgtaggcgcgcagcagcgactgggtgtggcgcgtgtcctcgcacgccagcgtgtcggccagttgcagcacgtgcagcgcacgcagtgtgatgtcggccaggttgccgatgggcgtggcgaccacgtacagggcgccgtgcggataatgctgcgcggccgccgcatcgcgcgcggcgctcaaggcagaggcaaaagaggcgctcaatgggattcctcggcaagaaggtgaatggcagtgcgcccgcgcgcaccacgcgcgccgcggggcaggcgggggaagaccgcgcgctggcccatctcacggcggcgggcctggcgctggtggagcgcaattatcggacgccggggcgcggcggcggagagatcgacctgatcctgcgcgagcgcgacggcacgctggtgttcgtggaggtgcgcagccgcggcgccagcgcctacggcggcgcgggcggcagcatcggcgtggccaagcagcggcgcatcgtctttgccgcgcagcactacctgctgcgctggcccgcaccgccgccatgccgcttcgatgcggtgctcatcgagggcgaccggctgcagtggctgcgcggcgcattcgacgccgcgtagcgcgcggcctaccgtttgctgcaggcgccgcgatacccgcaggtatcattcacggcccatgcttgagcaacgcatccaacagcatttcatcgacagcgccgacctgaaataccagtcggcccaggcgctcagccatcccatcagcgcagccgtgcaggccatctgggcttgtgtgaccaacggcgccaaggtgttggcctgcggtagcggcccttcgtccgcgcaggccctgcagttcgcagccttttgcgtggccggtttcgagcgcgaccggcccgaactggcggcgctggccctgctgcccgatgccctggccaccggcaccagcgccgtagcggacagcgccgtgctggcgcgccaggtgcgcgccctggggcaggcaggagatctgttgctggtcatcaccatcggcggcaacgagccagccctgctgcaggccgtgcaggccgcccatgagcgggacatgaccgtggtcgccctgtgtggccgcgacggcggggcgttgggcgcgctgctgcacgagaccgatgtccagatctgcgtgccgcatgaccgagccgcccgtgtgcgcgaggtgcatgcgctggtgctgcactgcctgtgcgacggcgtggacgcccagttacttggagaacaggagattcctctatgacatttcccctgctgcgaatttctagcgccgcgctcgcggccgcggccctggccggcagcctcgccggctgcgcgccgctggtcatcggcggcggtgccgtggtcggcaccctgatggcgaccgaccggcgcaccaccggcacccaggtggaggacgaaggcatcgagatgcgcaccgccagccgcatccgtgagaccctgggcgaccgcgtgcacgtgaacgtgaccagctacaaccgccaggtgctgctgacgggcgaagtgcccacggccgccgacggccagaaggtggagcagatcgcgcaaggcgtggacaacgtgcgctcggtggtcaacgacctgggcgtgatgcccgcgtcctcgctgacgcagcgctcgcgcgacaccttcatctcgaccaaggtgcgcgcgagcctcgtggacgccaaggacctgtctgcgaatgcgttcaaggtcgtcaccgagcgcgacgtggtgtacctgatgggccgtgtcacgcagcgcgaagccaagcgctccgcggagatcgcgcgcggcgtggatggcgtacgcaaggtcgtgcgcgtgttcgaggtggtctccgaagaggagctgatccgcggtggcgcggcgcagcagcccgcgcccgtctcgcaggaccccgccgcggcggcgcagccagtcaagccctgagcacgggctgctcgcgccgaacaagtcggcaccatccgcgccttgtgacaggtgattgaaccactgcccgccctgcgcgggcagtgcgcctggggcctcagtcttttttgggcgccaggcgggtgatcaggctggacgtgtcccagcggttgccgccggcaagctgcacgtcggcatagaactggtccaccagcgccgtgaccggcaggcgcgcaccgttgcgcttggcttcgtcgagcaccaggcccaggtccttgcgcatccagtccacggcaaagccgaagtcaaaacggccctccaccatggtcttgccgcggttgtccatctgccagctctgggcagcgcccttgccgatcacgtcgagcaccagcggcatgtccaggcccgcgtgctggccgaaggcaatcgcctcggacagaccttgcaccaggccggcaatgcagatctgattgaccatcttggccagttggccggcgccgctgtcgccaatgcgggtgaacgcgcgcgagaaggccatcgccgtggggcgtacggcatcgaaggccgcagcgtcgccgccgcacatcacggtcagttgcccgttttgcgcgccggcctgcccgccggagaccggcgcgtcgatgaactgcaggcccagcgtgcgggcggcgccatagagttcgcgcgccaccgccgcggatgccgtggtgtggtccacgaagaccgcaccctgctgcatgccggcgaacgcgccgtcggccccgagcaccacggagcgcaggtcgtcgtcattgcccacgcagcaaaacacgatgtccgcgccttgtgcggcctcgcgcggcgtcttggcatgttttacggttgcaacgcccttgaattcagcgcaccatgcttctgatttcgtagcggtacggttgtacaccgtcacggtatggcccgccgatgccaaatgccccgccatcgggtagcccatgacgcccaagcccaggaaggccacgcggcgtgcggggaccggatcgtaggtgcggggattgatgctgctgctcatgggttgggctccgtcaaaaagagaggcccgcaggggcgggccggggggggcgagtgtgtgggtatcagacgatggcgaaatgctcggtgcccgaggccaggtccgtcgtcttggcacgctggctgctgagcttgatctgcaggcgcaggtcgttcaccgagtcggcgttgcgcagggcatcctcatagctgatcacgttggcctcgaacaggtcgaacagtgcctggtcgaaggtctgcatgcccaggttgcggctcttcttcatgatttccttgatctcggccacctcgcccttgaagatgaggtcggcgatcagcggcgtgttcagcatcacctcgacggcagccgcgcgccccttgccgtcctgcttgggaatcaggcgctgcgagaccagtgccttgaggttcagcgacaggtccatcagcagctgggcgcgccgctcctcggggaagaagttgatgatccggtccagtgcctggttggcgctgttggcgtgcagcgtggccaggcacaggtggccggtttcggcaaacgccacggcgtgctccatggtctcgcggtcgcggatttcgcccatcaggatcacgtccggcgcctggcgcagggtgtttttgagggccgcctcccagctgtcggtgtccaggcccacctcgcgctgcgtgatcacgcagttcttgtgcggatgcacgaattccaccgggtcttccaccgtgatgatgtggccgaaggagttctcgttgcgccagtccagcatggcggccagcgtggtggacttgcccgagcccgtagcgccgaccaggatgcacagtccgcgcttggtcatggtgacttccttgagcacctgcggaacgcccaggccgtcgatggtgggcagcgtgagcggaatcgtccgcagcaccatacccacgcggccctgctgcacgaaggcgttcacgcggaaccggcccacgcccgcaggcgagatggcaaagttgcactccttggtgcgctcgaagtcggccacctgcttgtcgctcatgatggcgcgcgccagcgtgagcgtgtggttgggcgtcagaggctggggagagaccttggtgaccttgccgtcgaccttgatcgccggcggaaactccgccgtgatgaaaaggtcgctccccccgcggctgaccatcagcttgagcagatcgttgatgaatttactcgcctgatcccgttccatcccatacccccttggtcgtcagccttgtgttgttgtgccgggctgttcagcgttgattttcactcagacgcgcgctcaccacgcgcaggcgctgcgacagcttgcgcgccagcagggccaccaggctggcggccagttgcgggtcgtgggccatcatctcatccagcgcctcggcgctgagcaccgcgatctcgcattccgtgagcgtggtgcacgccgaaaaacggatgccgctgtccagcagcgacatctcgcccaggatatcgccgggccgcgtctcggccaggcgcagttgctctccccagggctggacacggtccacggcgatggtgcccgtgagcagcacgaccatgaagttgccgtattcgtcctggcggatcaggtcgcggttgggcgcaacggaggcgaactcgaagaagcgctccatgcgttccacggcgtcgtggtccaggtgcgccatgtacttgtgcttgctccacagcgactgcagcagcctgccaccacggctttggggcaggcgcttggcatcgacttcgacggcgcgcgcctcccaggggaccagttgtgattgctccacgccctggccggcaaatgcggtggtgaagaacaccgagtcggtgctctcctctccggacttgcggtttttggacttgagcaggccgagaatgcctttcatgatggggctccgatgcgggctcgtgtaccaacgagccgggtagtgaaaaagtgtgcgggcccgccttggaggggggtcagccggggaagttctcgggaatcttggccttgctgcgcgcctcggccgggctgatgatgttgcggcgcaccaggtcagagaggttctggtccagcgtctgcatgcccacgctgttgctggtctggatggtggagtacatctgcgccaccttggcctcgcggatcaggttgcggatggcgctcgtgcccagcatgatctcgtgcgccgccacgcggccagaaccgtccttggtcttgcacagcgtctgcgagatcacggcctgcagcgactccgacaacatcgcgcgcaccatttccttttcctcggcggggaagacgtcgatgatccggtcgatggtcttggcggcgctggacgtgtgcagcgtgccgaacaccaggtggcccgtttcggcggcggtcatggccaggcggatggtttccaggtcgcgcatttcgcccaccaggatggcgtccgggtcttcgcgcaaagcggacttcagcgcggccgcgaacgacagtgtcatcgggccgacttcacgctggttgatcaggcacttcttggactcgtgcacgaactcgatcgggtcttccaccgtgaggatgtggccgtactcgctttcgttgaggtagttgaccatggccgccagggtggtggacttgcccgaacctgtggggcccgtcaccagcaccaggccgcgcggcttgagcgccaggtcggcaaaaatcttgggcgcgttgagctgctccagcgtcaggatcttgctcggaatggtacggaacaccgcggccgcgccgcggttctggttgaacgcgttgacgcgaaagcgcgccaggccgtcgatctcgaaggaaaagtccacttccaggaactcttcgtaggtcttgcgctgggcgtcgctcataatgtcgtacaccatggcgtggacggtcttgtggtccagtgcatcgacgttgatgcggcgtacgtccccgtggacccggatcatgggcggcaggccggcggaaaggtgcaggtcggacgccttgttcttcacgctgaaggcgagcaattgggtgatgtccacggattccctcttatcgtttgatacgcttgggcgaacattatgacgacgattgccagcaacctccagaatgtgcgggagcgcatcgcgcgcgcctgcacggcggccggcaggccacccgatgccgtggcgctgctggcggtttccaagaccttcggccccgaggccgtgcgtgacgcggcattggcgggccagcggcggtttggcgaaaactacattcaggaagccgtggaaaagatggctctggtggcggcgctcgggctgccgcagccgctggaatggcactgcatcggcccggtgcagagcaacaagacccgcctggtggcccagcacttcgactgggtgcacacggtagaccgccccaagacggcgcagcgtctgtccgaccaacgtcccgacaacctgcccgcgctgcaggtctgtatccaggtgaatgtggatggtggcgccaccaaggccggggtgccggccgaggaggctctggcgctggcccaggcggtggcagcgctgccgcggctcacgctgcgcggcgtcatgagcattcccgacccggtgcccgacgaggccgcgcaactggccgtgctgctgcgcgtgcgccaggtgttcgacaccctgcgcgcgcagggtggcccagggttcgaggccgtcgataccctgtcgctgggcatgaccggcgacctggaggccgcggtgcgcgccggcagcaccatggtgcgcgtgggcagcggcatcttcggtgcgcgccactacccggcctgataagctggccgccctctagttttgacggagatcccctcatgtccggtttgctgcccgacgtcgatcccgatggcctgctcgaattctcggtggtctataccgaccgtgcgctcaaccacatgtcgcgccgcttcgtgggcgtgatgcaagacatcctggcgacgctcaaggaggtctaccgcgcgcacacggcggtgctcgtgcccggcagcggcaccttcggcatggaggccgtggcacgccagttcgccaaccgcgagaaggtgctcatcgtgcgcaacggctggttcagctaccgctggagccagatcttcgacgccggcgggctgggcgatggtgccgcggtctgccaggcgcgccgccagggcgatggtccacaggcgccctgggctccctgcccggcgagcgaggtggccgccgccatccgcgccgagcggccgaaggtggtcttcgccccgcatgtggagacggccagtggcatcctgctgcccgacgattacctgcgcaccgtgagcgacgccgcgcacgaggtgggcgcgctgttcgtgctggactgcgtggcctccggcgcgatgtgggtggacatggaaaagaccggtgtggacgtgctgatctccgcgccgcaaaagggctggagcggctcgccctgctgcgccatggtgatgctgtcggcccgcgcgcgtgaggcgatcgagcagacgcagagctccagcttctcgtgcgacctcaagaagtggatgcagatcgccgagggctacgagaagggccagcacgcctaccacaccaccatgcccaccgatgcgctggtgcgcctgcgcgacgtgatgctggaaacgcgcgactacggctttgccaaggtgcgcgacgagcagatcgcactcggcgccaaggtgcgcgcgctgctgcaggcgcggggctttcccagcgtggcggctgcgggctacgaggcaccgggcgtggtggtgagctacaccaccgaccccggcatccagagcggcaagaagttcgccgaggcggggctgcagaccgcctcgggcgtgccgctgcaatgcggcgagggtgcggacttccagaccttccgcctgggcctgttcggcctggagaagtggcacaacgtggaccgcacggtgggccacctggccgcggcgctggaccaggtcgcgccggcgcgctgactggccggcggcgcaaaagcgtccatctcctacaaccgcggggtggcgtgggccgcggtgcgcggctatgctttcccgcatgcatgcgtcccccctggagcctggtgcgcaggccgcggcttcggccgagccggccgcgcttgcgggccgcgcctcccagctgtcccgggccaagcgccaggccaccggcctgctgctggcagtggtcgtcgtctttgcgctgacctatttctttccacccagtctgggcgtggcctgcgtgcgcgccgtggcggaggctgccatggtgggcgccctggccgactggtttgcggtgtcggcgctgtttcggcgcatcccgctgccgctggtgcagcgccacaccgacatcattgcgcgcaacaaggaccgcatcggcggcaacctggcggtgttcgtgcgcgacaaattcctggacgcgccttcgctcgtgaccatgatccgccgccacgatccggccaacatgctggcgcagtggctcacggcaccggccaacgcgcgcctgctgggcaggcaggtggccaggctggcgctgaccgcgctggacacggtggaggacgcgaagatccaggccttcctgagccaggccgcgcgcacgctggtgggcaagatcgacctgtcgcgctccatggcgtcggcgctgggcgcgctcacctaccagggccggcaccaggcgctgctggacgacctgctggagcgcctgggcggcatggtgcgatccgaggacacgcgcgccttcgtggccgacacgctgctgcagtggatcaagcgtgagcatccgctcaagcagaaggtgctgcctaccgactggctctcgggcaagggcgcctcggccatcacgcacgccgtggacaccctgctcaaggcagtggccgaggacccgcagcacgagctgcgcgaggcgctggacggcgccgtgcagcgcctcatcgcccgcctgcagaccgaccccgattgggcgcgccgcggcgacgaggtgcgcggctacctgcagaacgacgaggtgctgggccgctatgtgcgcgatctgtggagcgacctgcgccagaagctgcgcgacgatctgatgaacgaagactcggcattgtccgcgcgcgtggccgacatggggcagtggctggggctgtcgctcgcgggtgatgcggcgctgcgcgtgcgcctgaacgtgcgcctggaactgtgggccgccacctttgcgcccgatgtggcgcagtcggtggccgaacacatccgcgctacggtgcagcgctgggacgcgcaggagatggcgcggctggtggaactgcacatcggcagcgacctgcagtacatccgcatcaacggcaccgtggtggggggctgcatcgggctgctgctgttcgccgtctcgcacgcgggcgcgttgtgggcagcggtggccgggccgtgagcgctatctaattagtagctgctagcgcttactggataagcgctaagacccgattttgcttagaaccgaaaatccagcgtttgcggcgcccggcctacctgcacggtgcggctgtggttctggccggcgccctgtacctccacacggtagctgcccgcaggcagttgcagcaggcacacggggccgccggcgcgcagttgcatcgcgtcgcccccgccttgcggggtgatgcgcacgtcgacgttggcctcgtaggcgccatccgctcgcgcgaacagcagcgacagggggtagtccttcatggctgcgcgcatggcggtggattcgtccgtgccgatgccgccgcactggtagtgcagcgcgccggccgtctgcacgggcggcagcacggccgggcggggcgcgctgtcggcctgcgcctgcacggcgctggcgccgctggtcagcagggcacacagacccagcggcgccagacggcggggaagtcgaaacgggagcggggacaacacgggcatggcgcacctccttgtcaggggtaaaagcgccatgctggcacctggttgcgcgccgcgctgtcagcccagggcgcgagcgcgcgtggtggccgtcagaagcgcggcaggttggcgtggctcatcttgccgttgcgcaccagcatcttgccgtactcggcgcagcggttcagcgtcgggatcaccttgccggggttgagcaggccctgcgggtcgaacgcctccttgagcgcgaacatctgcgcgttctcctccacggtgaactgcgcgcacatggagttgagcttttccacccccacgccgtgctcacccgtcacggtgccgcccatggccacgctggtttccagaatgtcggcgccgaacagctcgcagcggtgcagctggtcggggtcgttggcatcgaacaggatcagcgggtgcaggttgccgtcgcccgcgtggaacacgttgcagcagcgcagctggtatttcttctccatctcctggatggcgagcaggatgtccgccaggcgcttgcgcgggatggtggagtccatgcacatgtagtcgggactgatgcggccgctggcggggaaggcgttcttgcgcccgctccaaaagcgcatgcgctcttcctcgctggtgctgaccgagatggccgtggcgcccgagccgcgcagcacctcgctcatgcgcgcgatctcttcctccacctcctcgggcgtgccgtcggactcgcacagcaggatggcctcggccgtcaggtcgtagccggccttgacgaagtcctccacggcggcggtcatgggcttgtccatcatctccaggccggccgggatgatgccggcggcgatcaccgcggccacggcgtcgccggctttgcgcacgtcgtcaaagctggccatgatgcagcgcgccaactgcggcttgggcaccagcttgacggtgacctccaatgccacggccagcatgccctcgctgccgatcacggcggccagcaggtcgtagccgggcgcgtccagcgcctcggctccgaaggtgatgggctcgccctccatggtgtagccgcgcacgcgcagcacgttgtgcaccgtcaggccgtacttcaggcagtgcacgccgccggagttctcggccacgttgccgccgatggtgcaggcgatctggctgctggggtcaggggcgtaatacaggttgtagggcgcggcggcctcgctgatggccaggttgcgcacgccgcactgcacgcgcgccgtgcgggcgaccggatccacctggaggatgcggttgaacttggccagcgacagcgtaacgcccagggcatgcggcatggcgccgcccgacagccccgtgcccgcgccgcgcgccaccacgggaacgcccaggcgatggcaggtctgcagaaccgcctgcacctgttcctccgtctcgggcaggcacaccaccagcgggcgctcgcggtaggcggtgaggccgtcgcattcgtagggggtggtgtcttcagcttgccacagcagcgcatgctgcggcacgcaggccgacagggcctggacgacttcggactggcgctgggcgcggtggggcaattcggcgttgggcatgccgccactttaggcgacggccgcgaattgggcttggcttgaaaaggccgaaggcggctataccgccttggcaaactcgaacaatgtcggttgcgcagcggtagaggtgactgcctggccgggatcgctttgggagtggttgctgtaggtcggccaatcagggtagtagtcgtctgcctggttgccccaggtcgtccagccggggcggctgccgcgggcaaacatttccaggaatgggccagggctgcatgcttcaatcagggggtacagctcatcgggtttgcgcgagtgttcacgcttttgcgtggccagcaggttgacctgcgagcgaccgggggccaaggtacgagcgttcttgccgcgtacgccgaaaaggatcagctcggtcacattgcgaaagtaaaagcctacgccgcgcccgtccgagccgccgtctttgcggattttgtgccacaccagattcgacttgtactgaaagccccatgcgcgcagcacttcgatgccgtcgggcagcaaggcgttgggcacccagaggtaaagatgggccgtgtcggcacatacctcggcgactggcaacgccttgatggcatccagatccatcgtgccgtaacggttcaggcgcttgtgttcaggggccatcttgccggtgcggttctggaactgccagggtggatcggccaggacggttgagaacttccgacccatggtgcgctcgcggaaatcgccaatggcgtctgcattactcatgtttagtcctccagatagagcgaacggctgatgcccagcaccagaatggggcagcctccgcccccgccgccacggatgcgtggcagcagcttgctcatatgcgtggtggacgcgccaaaacttgggccgcgtccaatggcatcgaaaatctcttgcaggtggtcgcaccgcgtcacgatgacgcccacggaaacggcgcgcaggtcgaacagaaggcgaaagttgttcaagtcccggtcatagaacgggtctttgttgttccactcgatttcgagggccacccggttcttgaagcagtcgatctggtgcgtagggctttcctgccgttggccgtccaggaggatttccgtctgaaactgtttttctttccagcccagcgcgtacagcccgctgtcgatggcatccgataccttggacttgcgcccgccgcctaccgtgagccagcttctgcgaagacggaagttgcccagcacatgaacgatatcgtcccactcctgcggaaagtcatgcttgaggatcgcgcaggcatgcttgctttcatgcacctcgtagtgggtgcgaatgaaatcgggtagtaaatcaacggtcatcggggaaattgtagtaatccatatggcaggagtctgcgggctttgcgggctgcgcaaggttgcccaacggggtgcgccattgttttgcgcgaccactccgcgaaggccgcgccgcgcggcagcgaggcaggacggcgccgccgtggcgggtgttatcggaacaccaccgtcttgtgcccgttgagcagcacgcggtgctcgctgtgccacttcacggcgcgcgccaacacctggctttcggtgtcccgcccgcgggcggtgagatcttccacggtatccgtgtgatccgctcttgtaacatcttgttcgataatcggcccctcgtcgaggtcggccgtcacgtagtgggcggtggcgccaatcagcttcaccccgcggtcatgcgcctggtaatagggcttggcacccttgaagctgggcaggaaactgtggtggatgttgatcgcgcggcccgacagcttggtgcacaggtcgttggacagcacttgcatgtagcgcgccagcaccaccagttcggccccctcggcctggatgatctcgtactgcttggcctcggcctgcgccttggtggcggcggtgacggggatgtggtggaaagggatgttgtagctggccgcgagctggtagaagtcgcggtggttgctgatgatggcgcggatgtcgatgggcagcagaccgctcttgtagcgaaacagcagatcgttgaggcagtggccttccttgctgaccatcagcacggtcttcatggccgcgctggtggcatgcaggctccagcgcatgctgtgctcttcggcaaaggtggccagttcggccttgagcgtggcttcgtcggtggactcgcatgcgaattgcacgcgcatgaagaaaaggccggtgccctggtcgttgtactgagcggcttcctcgatgttgccgccgtggtccagcaggaagccggagacggcgtgcaccagcccgagccggtcggggcaggacagtgtcaggatgtaggaatgggtcatatgctgcgattgtcgcagcacgcgaggccccttcaggagtgtggattgctgagtaaaggcgcgggccgcaggccctcgtggaggcccctgcagggccgctggatgttggcgctggccgttggtgccatgggtgcggcctgggcctgggcgggcggccgccttgcagtacctgcccctggagccgcaggcgctgcagtccctgctgcagtacaagagcgggctggacgccgtgctggcgggtgctctgctgggctggctcctgctgcgctggcgccggggcgggagccggcgcaccctggcgcgccgggtggagcaggtgctgcgccacgcgcccgccggcatggcgcggctgagcatggacggccgcctggtgtgggccaatgaacgcctgcgtgaatggctgggcgtggcgccgcacgagccgctgccgcaggtcgacttccgaacgctggtgcgcccgcacgacagcgattgggcgcagcggcaactgcagcggctgcgcgccggcgagatcgaccattaccagggcgagcgctggtgccgcaaccagcgcgatggatcgcagctgcccgtgctgtgcaccgtgagccatgtgctggccctggagagcgagcccgaccacctggtgtgcgtactgcagtccctgcgcgaagtgcatgccgcgcgcgacgcgcaggcgctcagcgaacagcgctggcgcttggcggccacggtggtggacaacaccatcgaaggcgtggtggtcaccgatgccgacggccgcatcctctcggtcaacccggccgtcacgcggctcatgggctataccgaggaagagttgctgggccagaacccgcgcgtgttcaagtcggggcggcatggaccggcgttctacgaggccatgtgggacaccatgcgccagacgggccactggcagggggagatatggaaccggcgcaagaacggcgaggtgttcccggagcgcatgtcgctctcggccgtgcgcggcgcggacggcgcggtgacgcactacgtgtgcatgttcaccgacatctccgaggaaaaggcccagcaccagcgcctggagttcctggcgcactgcgacccgctgaccggcctgcccaaccgcgcctggtttggcgagcagctcgacagcgccgtgcgccaggcacaggacagcggcgagcagatggccctgctgctcctgaacctggaccgcttcaaggacgtgaacgacagctacggccacgccgtgggcgacgaggtgctcaggcacacacccgccaggtggagcagagcctgcgcccgggcgatctgctggggcggctggccggcgacgagatcgccgtgctggcccgccacctgcgccatgcggacggcgcggcagccgtggcgcggcacctgatcgccgcggccagcacgccctggtgcacgcccgatggcatcgaggtggtggtgggcgtgagcgtgggcatctgcatgttccccgggcatgcgcggaccaccgaggcgctgctgcagggcgcgcattcctcggtgtacggcgccaaggcccgcgggcgcggcgcgtattgcttctttgacgaatcgctcattcaggccgcgcgcgagcgcctggagatcgaggcgcggctgcgcgtggccctggcgcaggggcacctgcggctgtactaccagccgcaggtatgcatcgccaccggccggatcatgggggccgaggcgctggtgcgctggctggacccgcaggagggcatgatctcgcccgcgcgcttcatccccgtggccgagacctcgggcgtgatcggcccgctgggccagtgggtgatgcgcgccgcctgcgagcagggccaacgctggcgcgccgacggcctgccggagatccgcctggccatcaacctctcgccgcgccagttccagttgaccgacgtggccgcctgcgccggcgaggcgctcaaggccagcggcttcccggcccgctgcctggagctggaactgaccgagtcggtgctggccgagcggcccgacgagatccgcgccgtgctgcagcggctgcagcagctgggcgtgcgcatggcggtggacgacttcggcaccggctattcgtccctggcgcacctcaagcgctttcccatcgacgtgctcaagatcgatcagggcttcatccgcgacattccccgcagcgccgacgacatggccatcagcgccgccatcgttgccatggggcacagcctggggctgtcggtgctggccgagggggtggagacgccgcagcagctggcgttcctgcgcgagcgcggctgcgacgcctaccagggctacctgtgcagccgccccctgccggcggaggagttcgcccggctgctgcaggcgcacaacggcatggcgggctgagcgagcgcgggctggggccggcgtccgctacggcgcgggcggcgggccgggccagcgctcgcgcagctccgcacacgggtcgtggggcgtcagcgccggcgtgcggtggatgtaatccgcttcactttcaatagctggtcgcgcttgtcccgcttgggctattgccacttttgacgtgaaatcactcggcagccacgtgggcacgcccaggctgcgctgcacgtggccgaagcccgccaccagcaataccgtgcggccggggcggtgggcggcctgcacggcgcgcgccatgcgggcgtcccgcgccaactgaatgcgcaccatgggcatcagccgctgcgccggcaccaggccgcagtggccctcctcgatcgcggtgcgctggcgcgccagcgcggcgggaggcaagtgcgtgtccagcgccgcgtcgcgcatggcttgcggcatctggctgcgcggcaggttaccgccgcgcaccggcacgcccgcggccacggcagccatcaccaccggcgcatagcggtcccagggccaggcctgttcatcccattgcagcgcggcgcgcacctgggcagcgtccgcgtccggcggcaggccatcggtgcccgcgccttcgggcgccatctccaacaccagggccgcaaggcgctggcgcgcggcgagccactggaccgtgtgccgctgccactgttggtgggcggcggcgtcatgttgctcgcccagcagcagggcgtccacgggcggccagcgctccagttgggcgtcccaggcggcgttgcccgcggtggttggtgccgactgctccagaagtgtggtacagccggcggcgaatgccagagccagcgtggcgaacagaaagcggtacagcggtagggttggcatgcccaatggtaggacgtggcggcattgcaaccgggcgtaaatgcgacttgcatgaggagcgctttgggccgtaatttgcggcgggccgcgccacgggcggctggcgtgctacaggaaacggagggcacaactgggctgcacggccgcgtaaccgccgaggcgacaacgacttcgcagggtcttcatgtaaggttcgcggcgaagcgtcccgcgcggtgtgaaaatcgagaattgccgccgcgcttgggtcgcggcgtgcacgtcagttagatcctttcggagcccctccatgcagcgtgaaatcaccgaccttgcccccgccctgtctacacaacccatcagcatggatgtgctgaaggagaaatacttcaaagacggcgagagcgatgtcgaggatctgtttcgccgcgtggcgcgggcgttggcctcggtcgagcgcgaggacatgcgccaggccctggaggcgcgcttcctggacaacctgcgtgccggcgccatcggggcggggcgcatcatgagcgctgccggcaccgacatccaggccaccctcatcaactgcttcgtgcagcccgtgggcgactgcatccagggcgtggacgatgcgggctaccccggcatctacgaggccttgcgcgaggccgccgagaccatgcgccgcggcggcggcgtgggctatgacttctcgcgcatccgcccgcgcggcgcgctggtgaagggcacggcctccatggcctcgggcccctgcagttacatcaacgtcttcgaccagtcctgctccacggtggagagtgcgggcgcgcgccgcggcgcgcagatgggcgtgctgcgcatcgaccacccggacgtgctggacttcatcaccgccaagcgtacgccgggccgctggaacaatttcaatgtgtccgtgggcgtgcccgatgccttcatggaagcggtggagcaggaccgtgattgggagctggtgcatggcgccgcgcccggtgcggagctgcaggcccagggcgcacaccagcgcgccgacggccagtgggtgtaccgcacggtgcgcgcgcgcgaattgtgggacacgatcatgaagtcggcttacgacttcgctgagcccggcatcctgttcctggaccagatcaacaccgacaacaacctgcactacacggagaccatccaggcgaccaacccctgtggcgagcagccgctgccgccctacggctgctgcgacctgggtccgatcatcctcacacgcttcgtgcgcaacccgtttggactgcatggcgaggcgtcgttcgacttcgatgccttcgagcaggccgtggccacccaggtgcgcgcgctggacaacgtgctggacgtgaccttctggcccctgccgcagcagcaggccgagtcggccgccaagcgccgcatcggcgtgggcttcacgggcatgggcaacactctcgccatgctgtgcaagcgctacgaccgccaggaagggcgcgacatggcggtacagatcgccgagcgcatgcgcaacgcggcctaccgcgcgtcggtggaactggccaaggaaaagggcgcattccccaagttcgacgccgatggctacctggccaagggcaccttcgccagccgcctgcccgcggacatccagaaggccatccgcaagcacggcatccgcaacagccacctgctgtccatcgcgcccacgggcacggtgagtctggcctttgccgacaatgcctccaacggcatcgagccgccgttctcctggacctacacgcgccgcaagcgcgaggccgacggcagcaagagcgagtacgtggtggaggactacgcctggcgtctgtacaagacgctgggcggcgacgtgaaccatctgcctgcgtacttcgtgagcgccatggacatggcggccgccgaccacgtggccatgatggaggccgtgcagccctacgtggacacggccatctccaagaccgtcaacgtgcccgaggactacccctacgacgacttcaagggcctgtacatgcaggcctggcactcgggcctgaagggcctggccacctaccgccccaacagcatcctgggcgcggtgctggaggtgccggccgccgaggccaagcccgccaagagcgagccggcgcccgagccggtccagcccttcgacccgatgcgcgtcgtgatcgagagccggcccaagggcggcctgtcggccgtggccgagaagatcgaatactggacgcaggaagggcacaagcgcctgtacctcatcgtctccttcctgcccgtgcccgacgggcatggcggcacggtggaccgcgccatcgagttcttcatgcccgtgggccagagcagcgagtcgcagcagtggatcacctccagcatgcgcctcttgtcgctggccgcgcgcggcggcttcctggagcgcgcgctgtccgacatgcgcaaggtggcctgggaccgcggccccgtgcgcctgggcacctaccagcgtgccgacggcgcccaggtgccgctgtggcacgactccgaggtggcggccgtcgcctatgccgtgcagaacatcctggcgcgccgcgccgaggcgccgcagcagcaggtgctgccgctggacgagcccgacatgcccgccggcatgccgcccgccatggccggcaagaaatgccaggaatgcggcgcccacgccgtgatccgcaaggacggctgcgactactgcacccagtgcggcgccctgggcagctgcggctgacctcgtgcgcggccccacgcggcggcaaggcgcagatgctatttaaaaaatagctgtctgcgcttgctgcatgcgccttagggcctgatttgaccaatggcggcatagcccgcatggatggcatgggcggcctgatgatggtcaagacgccccgcggccagacgcctacactcgcgccatgcgcaagaaacccacgctgtcgaccaagctgctggccatgggcacggtgttcctgctggtggcgctggcatccatcggcttcacgctgtgggtgacctggaagttggaggggggcgccgctgcggtgaacgaggcgggccgcctgcgcatgaacatgctgcgcatggtgctggcccagcagaacgagtcgccccaggaattcgcgcggctggaaacgcgcttcaacgaagggctggagttgctgcgcacgggtgaccccgcccggccgctgttcgtgccctggagcgatgacacgcgcgagcgctacgaacacatccggcggcagtggctgctcatcgaaaacgactggaaagctgccgcgcactatgaaagcagcgccgaggccgtggcgcgtgccgatgccttcgtgctggacctggacagcttcgtcgaggccatcgagatccagatcgtgcgcctcacggcggtgctgcatctgttccacctgttcatggtggcgttggccatcggctcggctgtggccttcatggcgctgagctacctgctcgtactcaaccccgtcacgcggctgcaacaggccctggcgcggctgcgcaagggcgacctgggcacgcgcctggaggtggaagccgacgacgagttcggccagctgacggcgggtttcaacctcatggcccatgcgctgcagacctcgcacgaggacctggagcgcaaggtacgcgaaaagactgccaccatcgaagtgcgcaaccagcgcctggcggcgttgtatgcggtcagcgcccttgcggcggaggcggggagcctggaagagttgacccagggtttcgtgcagcagatccgccgcgtggcggagtgcgacgcggcggccgtacgctggtcggacgaagccaacgagcgctacgtgctgctggcctccgacgggctgccccagtcgttggtggaacatgagcactgcgtggtcaccggcgcctgcgaatgcggacaggcgcagggccaggcgcgcatgcgtgtgattccgatcatgcctgtcgggggcctgcagttgccgcattgccgcgaggccggcttcgagacggtggtgagtatcccggtgcagatgcaccagcgcctgttgggcgaggtcacgctgctgtatcgcagtccgctggagctgtcggcggagatgcgcgagctgctgtccaccatggcgcatcacttggccacttccatggaaagcctgcgcgcctcggcgctggagcgcgaggcagcggtggcgcaggagcgcagcctcattgcgcgcgaattgcacgactccatcgcgcagtcgctggcctttctcaagatccaaacccagctgctgcgcgacgcggtggcgaaggacaacaccgaggcgcgtgaccgcagcatggcggagctggataccggtgtgcgcgaatgctatgccgacgtgcgtgagctgctggtgcactttcgcacgcgcacgcaggacgaggacatcgaagcggcgctgcgcgccacgctctcgaagttcgaacaccagaccggcgcggccacggcgctgagcatggcggggcacggcctgccgctggcgcaggacgtgcagatccaggtgctgcacatcctgcaggaggccttgtccaacgtgcgcaagcacgccgatgcacgccgcgtggagctgcgggtgcagcgccacccccgctggcgcttcgaggtgcaggacgatggccgcgggttcgacccggacagcgtgccacccgattcgctgcatgtgggcctgggcatcatgcgtgaacgcgcgcagcgcatcggtgcgcatctggagctggtttcgcgccccggcggcggtggcacctgcgttgtcctggagctgccaccaaccacccgcgaggagcctgcgttgcccttctcccttgtttcttccgccgccgcatgaatgctcccaccacgcttttcctgatcgatgaccacaccttgctgcgccgcggactggtggcgctgctgtcccagcagccggacctgcgcgtggtgggcgaggccggggacgccgcggaggccctgcgtctgctgcctgcgctgcgccccgacgtgatcctgctggacaaccacctgcccggtgtgcgcggcgtggacgccatcgccggcctgcgcgaggcgtcgcagggcagccgcgtgttgatgctcacggtgagcgaggatgggcaggatctggcggccgccttgcgtaacggcgcgcaggggtatctgctcaagaccattgacggtgacctgcttgcgcaggcgatacggcgggctgcacgcggcgagccggtggtcagccccgaaatgatgggcaagctggtggcggcgttccagtcccaaggggcgcccacgcccgagcccctgcccgaagaggaagagcccgcgtcggtgctgtcgccgcgcgaagaagacgtgttgcgcgagattgcgcgcggtctcagcaacaaggaaatcgcacgtgcgctcgacattgccgagaccaccgtgaagatccatgtgcagcacattctgcgcaagctgggactgtcctcgcgcgtgcaggcggcggtctacgcctcggaccgccaccgcctcacggaataacccccagagcccggcatagttcttagggagtagggcggcataggccgcgctcgtccttttgcaccgcccgcggtgtcccagcgaaggatgtgcaggcacggccagttgcgggaccattgcaccgtacccaagagaggacatctgcaatggctcaactgccccagcgcgccgcgccgagcgcctcaaccatcggcgaagatccacgccatacccgcaaagcctggtcagtgctcatcgtcagcacgctcgccttcaccgtctgcttcatggtctggatgatgttcggcgtcatcgggatcccgatcaagaagatgctgaacctgagctccacccagttcggcctgctcacggccatgcccgtgctcacgggctcgctggtgcgcgtgccgttgggtatctggaccgaccgctacggcggccgcatcgtgatggcgttgctcatggccgccaccgttcccgccatctggatgatgggttacgccaccgaatactggcatttcctcgtgatcggcctgttcgtcggtttggccggcggctcgttctcggtcggtacgccctacgtggcccggtggttccccaagcaccgccagggcatggccatgggcgtgtacggcgcgggcaattcgggcgcggcggtgaacaagttcattgccccggtgatcctggtggccttcggctggcaggccgtgccgcaggtgtatgccgccatcatgctcggtacgctggtgctgttctggctgttcagccacagcgacccggcacacctggtgcccagcaacgtgtcctttggcgaacagctcaaggcactgaaggaccccaaggtgctcaagtactgccagtactacagcatcgtgttcggtggctatgtggcgctttccctgtggatggtgcagtactacgtcggtgagtacggccttgacatccgtgtggcggcgctgctggcagcctgcttctcgctgccgggcggcgtgctgcgcgccatcggcggcgtgctgtccgacaagttcggtgcgcactccgtgacctggtgggtgatgtgggtgagctggatctgcctgttcctgctgtcctacccgcagaccgacttcaccatccagaccgtcaacggacccatcaccctgcacgtcggcttgaacgtatacatgttcaccgcgctgatgttcgtcctgggcatcgcttgggctttcggcaaggccagcgtgttcaagtacatcagcgacgactaccccaagaacatcggcgccatcagcggcatcgtggggctggccggcggcatgggcgggtttgtgctgcccatcatgtttggcgccctgatggactggaccggcatccgctccagcgccttcatgctgatgtatggcgttgtgtgggtgtcgctgatctggatgtacttcaccgaggtgcgccgcaccgatgtgatgggctccggtggctcggcacccgcagcgcgttgacttgcaccggagatttccacatgtccaacaacaacgtttcgcagggcagcggccgcaaaggccgggtgctcacgctctggactcccgaggacaagaccttctgggcgcgagagggcgaggcggtcgccaagatcaacctctggatctcggtgcccgcgctgttcctggctttcgccatctggcaggtctggagcgtggtcgcagtcaacctgccgggcctgggcttcaagtactcgaccaaccagctgttctggctggcggcggcgccggcgctttcgggcgccacgctgcgcatcttctactccttcatggtgcccgtcttcggcggccgccgctggactgcgctgtccaccgcgtcgctgctgatccccgccatcggcatcggctatgcggtgcaggacaacaccaccagctaccccaccatgcttttgttggcgctgctgtgcggcctgggcggcggcaacttcagctccagcatggccaacatcagcttcttcttcccgaaggagcgcaagggttccgcgctgggtgtgaacgccggcctgggcaacctgggggtgtcggtggtgcagttcctgagcccgctggtcattacggcaggcatcttcggtatctttggcggggagccccagaccatcgtgaagaatggccaggagcagatggtgtgggcgcagaacgccgccttcatctgggtgccctggatcgcactggccgcggtggcggcgtggttcggcatgaacgacattgccgatgcgcgtgccagcttcgccgcgcaggcggccatcttcaagcgcaagcacaactggatcatgtgcgtgctgtacctgggcaccttcggttcgttcatcggatttgccgcaggctttccgctgctgatcaaggcgctcttccctgaagtcaaccccctggcctacgcctggctgggtccgctggtgggcgccgtggtgcgtccgctcggtggctggttggccgacaaggtgggcggtgcccgggtcacggtctggagcttcctcgtcatggcgctggccgtggtgggtgttctgtttttcctgcccaagggctcgggcggttttgcgctgccctttggcccggctgaaggcagcttcacgggctttttcctgatgttcctggtgctcttcttcaccaccggcatcggcaacggctccaccttccgcatgatccccgtgatatttctgacccagaagctgcgcgagttgcgcaccgatgacgaagcatcgcgcgcccaagccatcaaggatggcaacaccgaaggcgcggccgcggtgggcttcgccggagcgctgggcgcctacgggggctttttcattcccaagagctatggcagctccatcgccgcgacgggcggtcccgaattcgcgctgtggatgtttgccgttttctatgttctctgcatcatcatcacttggtggtactactctcgcaagcatgcagagatgccctgctgagccacgccactacaacgatttccaaggagtcccacgatgagtcattttctcgaccgtctctcgtactttgcgcagccgcgcgaaaccttctcgcagggccacggccagaccaacggcgaagaccgtacatgggaagacgcctatcgcgaccgctgggcgcacgacaagatcgtgcgctccacccacggtgtgaactgcacgggcagttgctcgtggaagatctacgtcaagggcggcatcgtcacgtgggaaacacagcagaccgactacccgcgcacgcgtcccgatctgcccaaccatgagccgcgcggctgcgcacgcggcgccagctacagctggtacctgtacagcgccaatcgcgtgaaataccccatggtgcgtggccgcctgctcaagcactggcgcgccgcactggccatcgccaagagccctgtggacgcttgggccgccatcgtcgagaacgacagcgcgcgccgcgaatggcagaagcagcgcggcctgggcggctttgtgcgcagcacctgggacgaggttaaccagatgattgctgcggccaacgtctacaccatcaagaagcacgggccggaccgcatcattggtttttcgccgattccggccatgtcgatgatctcgtacgccgcgggcagccgttacctgaacctgatcggcggcgtgccgatgagcttttacgactggtattgcgacctgccgccgtccagcccgcaggtgtggggcgagcagacagacgtgcccgagtcggccgattggtacaactccaactacatcattgcctggggctccaacgtgccccagacgcgcacgccggatgcgcacttttttaccgaggtgcgctacaagggcgccaaggtcgtggccgtgacgcccgactactccgaggtggccaagctggccgacctgtggctgcaccccaagcagggtaccgacgccgccgtggccatggccatggggcatgtgatcctgaaagagttctactttgacaagcgctccgcgtactttgatgactacgcgcgccgctacaccgacttgccgctgctggtggtgctgcaagaaaagcagctgcccgacggccgcacggtgatggtgccgggccgctacgtgcgcgccagcgactttgccgacaagctgggccagagcaaccaccccgactggaagaccgtggcctacgatgtggacggccgggtggcgctgcccaacggctccatcggctttcgctggggcaaggacgggcgcgacgacaagggcctgtggaacctggagtccaaagaggcgcgcaccggcaacgacgtcaagctcaagctgtcggtgctggaggacggcgcgcaggcgcatgacgtgacggacgttgcctttccgtactttggcggtatcgacacgcccaacttccagtccaacgaccagggcggcgacgtcatcgtgcgccgcgtgcccatcacccacctggacctgcagggcgagggcgtatccggccgcgtggccgtggccacggtgtttgacctgcaggcagccaactacggcgttctgcgcggcctgccgggcgaagaaaaagacggcggcgaggagggtggatataacgccaacgcgccctacaccccggcctggcaagagcgcatcaccggcgtgccgcgcgaccaggtgatcgccattgcgcgccagtttgccgacaacgccgacaagacccatggcaagtccatggtgatcatcggcgcggccatgaaccactggtaccactgcgacatgaactaccgcggcatcatcaacatgctgatgatgtgcggctgtatcggccaaagcggcggcggctggtcgcactacgtgggccaggaaaagctgcgcccgcagaccggctggacggcgctggcctttgcgctggactggattcgcccgccgcgccagcaaaactccaccagcttcttctatgcccacaccgaccagtggcgctacgaaaagctgggcgtcgaagaagtgctctcgcctttggcagaccccaaggactaccagggctcgatgatcgacttcaacgtgcgctccgagcgcatgggctggttgcccagcgcgccgcagctgcagaccaacccgctgcaggtggtacgtgacgcacaggccaagggcgtggatcccaaggactatgtggtgcagtcgctcaagaacggctcgctcaccatgagctgcgaagaccccgacaaccccatgaactggccgcgcaacatgttcgtgtggcgctccaacatcctgggcagctcgggcaaggggcatgagtacttcctcaagcacctgctgggcaccacccacggcgtgcagggcaaggacctcggcaaggacgaggctaagccgcaggaggtcaagtggcacgccaatgcgcccgagggcaagctggacttgctggtcacgctggacttccgcatgagcaccacctgcctgtacagcgacatcgtgctgcccacggccacctggtacgagaagaacgacctcaacaccagtgacatgcatcccttcatccacccgttgtcggctgctgtcgatccggcatggcagtcgcgcagcgactgggagatctacaagggcttcgccaaggccttcagcgaagtctgcgtgggccacctgggcgtggaaaaagaagtggtgctgacacccatcatgcacgacaccccggccgagctggcccagccctacggcgtaaaagactggaagcgcggcgagtgcgacctgatccccggcgtcaccgcgccgcaggtgacagtggtcgagcgcgactaccccaacacctacaagcgcttcacggccttaggtcccctgatggacaaggtgggcaacggcggcaagggcattgcctggaacaccgagaccgaagtggcgcagttgggcgacctcaacggccgcgtgcgcgaggaaggcgtcacgcagggccgtccgcgcatcgtgagcgatattgacgccaccgaagtggtgatgatgctcgcccccgagaccaacggccacgtggcctgcaaggcctgggaggccctgggcaagcagaccggacgcgaacacgtgcacctggcgctgcaccgcgaggacgagaagatccgtttccgcgacatccaggcgcagccgcgcaagatcatcagctcgcccacatggagcgggctggagagcgagaaggtcagctacaacgccggctacaccaacgtgcatgagctgatcccatggcgcaccctcaccggtcgccagcagttctaccaggaccacccctggatgcgcgacttcggcgagggcttcgtgagctaccgtccgccggtgcacctgaaggcactgcacgaggtcgagggcaagatgcccaacggcaatcccgagatcgcgctgaacttcatcacgccgcaccagaagtggggcatccacagcacgtacagcgacaacctgcacatgctcacgctcaaccgcggcggcccggtgatctggctcagcgaggacgacgccaagcgcggcggcatcgtggacaacgactgggtggagctgttcaacgccaacggcgccatcgccgcgcgcgcggtggtgagccagcgcgtgaaccccggtatggtgctcatgtaccacgcgcaggaaaagatcatcaacaccccgggctcggagatcacgggcacgcgcggcggcatccacaactccgtcacgcgcatcgtgctcaagcccacgcacatgatcggcggctacgcgcagtacagctacggcttcaactactacgggaccatcggcaccaaccgcgacgagttcgtgctggtgcgcaagatgcgccgcgtcgactggatggacgacgaggcatccaccagcgccgcccacgcctgagcgacaaggagagacacgatgaaaattcgcgcacaaatcggcatggtgctgaacctggacaagtgcattggttgccacacctgttccgtcacctgcaagaacgtctggaccagccgtcccggcgtggaatacgcctggttcaataacgtcgagaccaagcccggcatcggctaccccaaggaatgggaaaaccaggacaagtggaacggcggctgggtgcgcaacccggacggctccatcgccccccgccagggcggcaaatggaagctgctcatgcgcatcttcgccaaccctaacctgccgcagatcgacgactactacgagcccttcaccttcgactacgaccacctgcagtcggcccccgagatgaaggccgcgcccacggcgcgcccgcgcagcctgatcaccggccagcgcatggagaagatcgaatggggcccgaactgggaggaaatcctgggcggcgagttctccaagcgcagcgccgacgtgaacttcgagcaggtgcagaaggacatgtacggccagttcgagaacaccttcatgatgtacctgccgcgcctgtgcgagcactgcctgaacccggcgtgcgtggcctcgtgcccctcgggctcgatctacaagcgcgaggaagacggcatcgtgctcatcgaccaggacaagtgccgcggctggcgcatgtgcgtctcgggctgcccgtacaagaagatctactacaactggcagaccggcaaggccgagaagtgcatcttctgctacccgcgcatcgaggcgggccagcccacggtgtgctccgagacctgcgtgggccgcatccgctacctgggcgtgctgctgtatgacgctgaccgcatccaggaagccgccagcgtggagcgtgaccgcgacctgtacgaggcgcagctggacatcttcctggaccccaacgacccggacgtgatccgccaggccaaagccgacggcatctccgacgcctggctggaagccgccaagaacagccccgtctacaagatggccgtggactggaagatcgcactgccgctgcaccccgagtaccgcacactgcccatggtgtggtacgtgccgccgctgtcgcccatcaccgctgcggccaacgccggccacctgggcgtgaatggcgagattcccgatgtgtcgcagctgcgcatccccgtgcagtacctggccaacctgctcaccgccggcgacaccggccccgtggtgcgggcgctggagcgcatgctggccatgcgcgcctaccagcgcggcatgcatgtggaccgccagcagaacctggccgtgctgcagcaggtggggctcacggtgcatgaagtggaagacatgtaccaggtcatggcgatcgccaactacgaagaccgcttcgtcatcccctcggcgcaccgcgagtacgccgagaacgcattcgacctgcgcggcggctgcggcttctcgttcggcaacggctgctccgatggctccacggacgtgagcatgttcggtggcaagaagcgacgcaccatccccatcaaggccacggtctgaggcgaaaggaagaattgccatgttccagaaaacgcctgaatccctgcgcctgacgctgcgtgcgttggcgcacctgctgggctatcccgatgccgcgctgcgtgcgaacgcgccggcactgctggacgcgttgcggctggagcgcgccctgcccgaggcgcgcatgcaggagatcgaagccctgtgccgccagctgtgtgccatggagccctacgaggccgaggcgcgctacgtcgacaccttcgaccgcggccgccagacctcgctgcacctgttcgagcacgtgcacggcgactcgcgcgagcgcggccccgcgctcatcgacctgatgcaaacctacgagaaggccggcctgcagttcgacgcgcaggaactgcccgaccatctggcggtggtgctggagttcgcctccacccagccgccggccgtggcgcgcgaattcctcggcgagatggcgcacatcctcaatgcgctgttcaccgcgctgaccagcaagggcaacccctacgcctgcgtgatcgcggcggtgctcgaagtcgccggccagcgcgtgcaggccgtcgccatcgcgcccgagccgggcctggacgacgcctgggccgagcccgaagcgttcgacggctgcgccacccgcggccagaaccgcccggaccagccccaacccctgcatttcgtgcgcaacgcacgcgccaactcgtcccaaggagcctcggtatgaccgcctggatcgacaacctcttgttcggcctgtacccctacatctgtctggccgttttcttcatcggcagctgggcgcgcttcgaccgcgaccagtactcatggaagagcgactcctcgcagctgctgcgccgcggcagcctgcgctggggcagcaacctgttccacgtgggcgtgctggtcctgttcttcggccacttcgtgggcatgctcacgccgcacgcgctgtacgagcccttcatgagcgcaggcgccaagcagatcatggccatggtcgtgggcggcgtggccggcatcctgggcttcatcggcgtgacgctgctgctgcaccgccgcctgacggacgcgcgtatccgcgccacctccaagaccagcgacatcctgctgctgtgggtgctgtgggtgcagttggccctgggcctggcgaccattccgctgtcggcgcagcacctggacggctccatgatgatgctgctggccgaatgggcgcaacgcatcgtcaccttccgcggcggcgccgtggaactgttggccaatgccggctgggtgttcaaggcgcacatgttcctgggcatgaccgtgttcctgatcttcccgttcacccgcctggtgcacgtgtggagcgggtttggcacactggcctacatcacgcgcccgtaccaactggtgcgcgcccgccgcatgaacctgcccgcaggccacaaccagccgggcaatcgcaacgcgctatgaagtaaatagctgccagcgcttgctggtagcgggctggaggccaatttctcttgaatcggctttcggcctcccagcctccaggagaaccccatgagctacaccacctgcggatcgggcggctgcggctgcgccggcagcaccgacaacctcccacaggaagaggccgccccggtggcccgcatcaatggcgtgcctttgcacgccgacggcgagatcctgccgcccgatgtactgcgccagcgcgcctgcaccgagctgctgcgccagcaggcgcagcgcgaggggctgttgtcgcaagacgacgcgccgggcctggacggcgccaccagcgccgaggcatcgcaggccatcgagcgcctgctcgaccaggccctgcaagtgcccgagccctccgaggaggcctgccgccgctaccacgccgcccacccgacgctgggcgggcagggcgagcgcgtgcggatgcgccacgtgctgttcgcggtcaccccgggggtggatgtgaagctgctgcgccagcgcgccgaaggcgtgttgctggatctgcgttgcgctgacgatgacggcgcgcgctttgccgccgcggcgggccagtggtccaactgccccagcgggcaggagggcggcgatctgggctggctgtcggccgaggactgcgcgcccgagttcgcgcgcgaggtgttcggcacgcaggaagtgggcgtgctctcgcgcctggtgcacagccgcttcggcctgcacgtggtcgaggtgtgcgagcgccagccgggccaggagctgcccttcgagcaggtgcgcgccagcgtggcgctcatgctgcgccagcaggcctgggtcaacgcattgcgccagtaccttcagttgctggcgggcgaggccgaggtcgagggcgtgcacctcgatgcggccgatacgccgctggtgcagtagcgccaggcaggggagacacccatgcctgacgacgagctgctgcaacggctgcgccgcttccatctggatgccttcccccaataccgcgagcaattccagacgctcgtggacgaggggcaacacccgacgaccctgttcatcgggtgctcggattcccgtttgctgccctacctgctgacgggggcaggaccgggcgagctgttcctggtgcgcaacgtgggggccttcgtaccgccctacgacggctcctacggccaccatggcacggccgccgccatcgagttcgcggtgctcgaactgcatgtgagccgcatcgtcgtgtgcggccacagccactgcggcgccatcaaggccctgtatggcgaggtctcgcccgaggcgcgcaacctgcagcgctggctggacctgggccgcgaggccgcgctgcccgtgcagcccggccccgaggccctgcgccgcaccgaacagcgcgccgtggtgctgcaactggaacgcctcatggagtaccccatggtgcgccgccgcgtcgaggacggcagcattgcgctgcatggctggcactacgtgatcgaggagggcgaggtccacgtgttcgacgtggccaccggcggcttcgtggcggcgtccaaggccaagagcagcggcacgggcccgtatgcgccatatgtggaacatgatgggcaagtgctggtggattgaggtgcacgctggccacactgggcgaggcccacgcccatgactgaagcgcggcgccgcaccgtgcccctgcgcagtgagcccgccgcgccgggccggccctcggccgaggcgctggcgcggctggaccggcgctggcggccgcgctacctcatgctggcgccgcaccggctggggttcttcctggcgatgctgctgctcatggcctcgggcctgtggtgggctctggtgcagatcgaccgcgtgagcggggcgctggcattgccatacggtgtggcgccgtcgctggtgcacgcggcggtgatgacgtttggcttcatgccgctgtttttcgccggctttcttttcaccgcgggacccaagtggctgcatgttgagccttggccggtctcccgcgtcatgccgcccctgctgctgcaggccggcggctggctggtgtggctcgccggcggttcctgggggctattggttgcgctcgccggctgcgctgtcgcgttcctcgggttggcgtggatgacggtgcttttcatccgcctggtccagcgcagcacgctgcaggaccgtttgcatgcgcgcgccattgccgcggcctgcctggtgggctgcgtgtgcatcgcggcgctggggctgagcctggccggcggccgtggcgacctggcgcgtgcctgggtgctgaccgggctgtgggggttcgtggccgcggtcttcgtggtggtggcgcaccgcatgattcctttcttcacctcggccgtgctgcccatggtgcaggcatggcgccctttctgggttctgtggctgatgcttgccgcggtggtggccgaggcgctcgccgtctggctgccgtggcttggctgggcgcccgcgctcgacacgggcgggctgctggtgcgtggcgcgctggagttgtcggcgggggccgtgctgctgtggctggcctaccgctggggcctgctgcagagcttggcgcagcgcctgctggccatgctgcacatcggcttcatctggctggggctggccttcgtgggccatggcctggcgcacggggcgcagggtctctacggcagcgctgccggggaactgggcgcgctgcatgcgctcaccatggggtgcctgggctcgctcatgctcgccatggtcacgcgcgtgtcctgcggccatggcggccgcgcgctggtggcggaccgcctggtctggacgctgttctgggtgctgcaactggcgaccgtggtgcggttggcggccagcgcgccattgccctggtcgcccgtgctgttggccgtcgcggccctgctgtgggctggcatcatggcggtgtggggcctgcgcctcatcggctggtatggccggctgcgcgccgatggccggccggggtgaatgccatggaacaggagagaccggtgcctccacaggccttgaacaatgcagccgccacggcggaactggccgccgcgctgctgcaggcgcgccagaccatcctgcccaagcggctgggcgcgccggggccggacgccgcgcaactgcaggccatattggccgcggccgcgcatgcgccggaccatggctgtctgctgccctggcggtttgtcttggtgcccgacgcggcccgcgcggcgctgggccaggcgtttgccgatgcgctgcgcgagcgcgacgcgcaggccacgcccgagcagcaggagcaggcgcgcgagaaggccctgcgcgcgcccgtgctgctgctggtggtggtggacgaatgcgggggcgatcccgagatcgcacccagtgagcggctggtgtccgcgggttgcgcggtgcagaacctgctgctcatggcgaccgcgctgggttttggctccgcgctcaccagcggcaaggcgctgcagtcgcaggcgctgcgcgggctgttcgcgctgggcgaaggcgagcgcgcgctgtgtttcgtgagcgtgggaacggtcgtgtcgcgcaagcccgtgcgcgcgcggcccgtgccggcgcagtatgtgggcacgctggtgcccggccggggcgtgcagccttggccgcaacaaggggaatgaatgcaagtgaaaaccgagatcaacagttttgacgacctgctgcgcgctgcgcgcagccaccgcgagcgccagcgcctgctgttcgtgtttgctggcacagagctgcccgacgaggccacgccggagcagcgcgagcgcttcgcacagggcgagggcggggtgctggtgccgctgatgtgcgtggacaagctgcccgaggagttggagtcgttcgacgcgctggtgcgcgagtcgcagcagttcgagcagccgggccagccctggcgcctggtgttcaccgcggcgctgtcgggcacggcggcgcaggcgccgtccgacgacgacgccgacaaggtgctgcgccgcatggtggaggccgtgaaaacgggcgctttcagcgcctatctgcccttcaaccgcgacggccagcccgtgcggctgggctgacgccatggccagccgtgtgtccctgcccggtctgcacgcgccaggcgcgggctttgacgagccgttcgagatgctgggcgcctgccatgaccgcgtacgccgctcgctggacctgctgcagcgcctgcgcgactacctcaagacgcacgcctgcgacgactccgcccgccaggcggcgcgcgacgtgctgcgctatttcgacatcgccgccccgctgcaccacgaggacgaggaactccacgtcttcccgcccctgctggccggtggcgacgccgcgctgacggacctggtgcgccagctgcagcgggaccatgtgctgatggccgaacgctgggctgccgcgcgcgtggggttgcaggcgctggccgacggggccgtgcaggcgttcacgccgcagcacgagacggccttggaccggtttgcgcagtgctacgacgatcacctgcgccatgaagacgaccgcatctatcccgccgcgcgcgcgctgctggacgaccccgcacagcagtccatggggcaggagatggcgcgtcgccgcggcgtgcgttgattgctattgaaatatgagctactaccgcttgatggataagcgctagagccatttttcatctgaatctgacgggcggctgcgcgccgctgttcgtctgcgggcggcccccaaaaaaaggcgccgtggccaaggccacggcgcgctgtgcccctcacggggcggcgacccgccgggggcgacccgcccggagcggcccgcaacgggggcctggcccccgaaactctggtgccgcgtcagtgcacgatcaccgggttctgcgcgagcccgacgtagccatccagcgtgtcctccacctcttcctgggtgggtgtgttgcgctgccaggccaggatctgctgctggaacatctcggcccaggagccatccaggtacacctccttgccggagcgcttgtccacgatctcgaagccatggcgcaccagttgtggaacggcgggcgtggcggcgtcgctggcgctgtcgggggttgcgtctgccagcatgtggaccaccacaaaggagtcagagtcgtagagcatattcatggcgtgtccccctatcggtatgcctgtcagattgcagcggatcggcagagttcaagcccccgcgccccgccgctgtgaccagtattccacggaaaaggggccgtggcggccttcgtgcgcggtcgcggccttgtcccacgccgggatgcgccggcagcgcgcggcaaatgccggcatcagggcgtgtcgtgatggctcagagacagatcggcgaagtcgccgttggcctgtgtgaggcggatgcgcactggcagatagcccatgtccgtgcccagccagagttcggccttctggtcgtagcgctggtcggggcggggcaggcgctgcagcttgagcgcgggcgtgctgccggcgggcagctccagcgtttgcggcccttccacggtgaaggtccagcgctcggcgctgcgcgcacccacggtggtcagcgtgatccgggtgccaggggggtagcgttcgggtgcggcggccagcagggcgcccagctggatgaacacgctcagccggtcctgggcgccgctgccgatggccgcgcgcggggcgttggcgctgaagatcacctcgccgcgctcgaagtcgaaatgcgctgcgcgctcgctgcgcgacttgtcgccgaaccgcgtggggcgcagtccttgcggcgtgatttggcccacgctgctttgcgagcgcgctcccagcaggaaggccttgatctgctggcgcgcctcgtactgcgtaccgtcctggcgccacagcagttcggcactggcgttgtagtggaactttttcacctcgcccgtcacgtcgaacgccagccgcgccgagggcggcaggcgtaccgggggcggttcggtgccggccacggcacctgcggcgccggggggcaggatttccacgcccgcggtcaacgcgggcgcttcctgcgccggctgcgatgcggcggctggcgcggacgcgctggaggcttcggccattgcgggcatggccggatcgctggccggggagaggggggcggagggcgccgcggcgtccgccggcacttcggggggtggggtggaggaatcggccggcacctcggcaggggactccgcgggcgacggtgcggcttgcgcgggcgcttccatgacaggtgcgggctcggcgtgccgcgtgggaggcggtgcctccacgggcggcggcggtggcttgcgcacgggacgggggcgcggcttggaggccggcggcggcactggtgcggcctggggttccgggggaggcggcggtggaggcgggggctccaccatccgcgtatggaaggccagccgctgcggcgcgccctggtccgtgccgccccgcggcaacccgaccagcaccagccagtgcagggccagtaccacggcggtcagcagcagcagggcgcggcgcggcatgcgttcagccgggtgtggcggcgtgacccaggtcgcgcgagagctgctccgccgcggcgcgcagcggggcctctatcgcaccgccccaggcggcgtcgaacgtggcggcggggcccagcgtggtgatggccagggccaggtggccgccggcgtcgaacacgggcgcgcagaaagcgtggatgcccggcagcagcgtgtccagcacccgcgcgcagcggcgctcgcgcacctcgcgcagcagtgcctgcacgccggcctcgtcgtgcggcaggtcggcgcggccctggcgggtggccagggccaactcctcggctatcagcgcggcggtcttctcgcgtggcaggtaagcggcaaagcagcggcccgtggcggagctgagcagcggcatcacgtcgcccaggcgcaggttggccgtgagcgcgcgtggtgcctcctcccagtgcacgatggtcggtccatggttgccccagacggccagcgccagcgtgtggcccagcgcatccatgagtggcgccatgcgctcgcgcgccagccgcatggcatcgaggcgtgccagcgaagcaagccctaacttgagtgccgcagggcccaggtcgtaacgggcgttgcgggcgtcctgcaccaccaggcccaggcgctgaaagctcaccaggtagcggtgggccttggccgcgctcatgccggcctcctgcgccaggtccttgagcatcagcggcccgcgggcgcgcgacagcgcgtccagcagcgcgaaccccacctccaccgactgaatgccgacgcgttccttgtccatctgcactagaattttggagttttgtttagttaaatcaattcactggatcgtaatttgtgccaggcgagagggctcgcgcggcgcaggcgatgcattcacccggagacccaggcccatgaaacttgctacctacaaagacggatcgcgcgacggccagcttgtcgtggtgtcgcgcgatctgggcacggcccattatgcgaccggcattgccagccgcctgcagcaggtgctggacgactggaacttcatggcgccccagttgcaggacctgtacgaccagctcaatgccggccgcgcgcgccatccgttccccttcgatccgcagcagtgcatggcgccgctgccgcgcgcctaccagtgggcggacggctcggcctacatcaaccacgtggagctggtgcgcaaggcgcgcaatgccgaggtgcccgccagcttctacaccgatccgctcatgtaccagggcggcagcgacgacttcatcggcccctgcgacgacgtggtggtgcccagcgaggccatgggcatcgacttcgaggcggagattgccgttgtcaccggcgacgtgaagatgggcgccagcccggagcaggccctggacggcatccgcctggtgatgctggccaacgacgtcagcctgcgcaacctgatcccggcggaactggccaagggcttcggtttcttccagtccaagccggcgaccgcctttagccccgtggcggtgacgctggacgagctgggcgacgcctggcagggcgggcgcgtgcacctcacgctgcagtccacctggaacggccgcaaggtggggatgtgcgacgcggggccggagatgaccttccacttcggccagctcatcgcgcacatcgccaagacacgcaacgtgcgcgccggctccatcgtgggcagcggcacggtgagcaacaaggactgggccaagggctacagctgcattgccgaaaagcgctgcatcgagaccatccaggacggccagcccagcaccgagttcatgcgctatggcgacaccatccgcatcgagatgaagaacaaggccggccagagcctgttcggcgccattgaccagaccattgccgcgccgcagtagtttgaggtcattttgggccgtagcgctcgtccatcaagcgcgagcagctattaataaaagagcaaggagacaaccgatggaacgcagaaccttcctggcggcctgtgccgccacggcggcggcgccgtggacacgcgccgacacgggctatcccagccaacccatccgctgggtggtgccctacccggcgggcggcggcaccgacgtgctggcgcgcaccgtggccgaggccatgcgcggcgggctgggccagcagatcgtggtggacaaccggcctggcgcgtccaccaacatcggcagccagatcgtcgccaccgccaagccggacggctacaccgtcatgtcggcggacaacgcgctgctggcctacaacgagcacctgtaccgccggctgcccttccacccggacaaggacttcacgtacatcggcgggctgtcgcgctttcctctggtgctggtggtgaatccggcgttcgcggcgcagaccttccaggatttcctggcccatgtgaaggcccgccccggtcaggtgaactacgcctcgcccggcaacggctcgccgcaccacctggcgatggagttgttcaagcaccgcacgcagaccttcctcacgcacatcccctaccgcggcgcggccccggcggtgcaggacgtgatgggtggccaggtgccctgcatgttcctcgaccttgcggccggcctgccggtgatccagtcgggcaaggtgcgtgcgctggccatcggcgccgcccggcgtgcggctgcgctgccgcacgtgcccacgctggcagaggtgggcgtggccgatgccgaggtctatgcgtttcagggcctgctgggcccggccgggctgccgacggccatcaccgcacggctgaatgccgcgctgaatcaggcgttggccgcgcccgaggtggtggagcgcatgcgggcctttggcatggaaccgctggccggcacgcccgagcagttccacgcgctggcccgcgccgaggcgcggcgctgggggccggtcattgccgccacgggcgtgaagctggattgaggtttggtgccaaaagtggctgtgccgcttgacagtcaagcgctatcagctcactttttgatagttaagaggccagcggctccacctgcacccggcagtcgtagaacgtgggccccgcgcccaggtcggtcagggcctggctggtcagttcgttcacgttggtgccgttgtggcccagcttgcgccaccacacgcccaggccgttcaccacaccgggacgggcgcgcccgttgagcgcggcgtggcaggcgtagctgccgcggtcgttgaacacgcgcaccagggcgccgtcggcaatgccgcgcgccgcggcatcttcggggtggatctccagcagcgggcggccttcgatgtcgcgcaggctctgcaggttcacgaaggtggagttgaggaagttgcgcgccggcggcgagatcatggccagcgggtagtcggccgaggtgcccgcgccctcgtggttgggcacgtagcccggcagcggatccagcccctggtcggccagccgctggctgtagaactcgcattggcccgagggcgtgggaaagccgccgtcggcgaatggcgcatcgggcacggacaggggcgcgaagccctgttccagcagcagatcgaagtccaccctgtcgccataggcctggcggcacagtgcctcgtcgctgtcggcaaagcagggttcggtgaagcccatgcgcgcggccaggtcgcggaagatctgcgcattgctgcgcgcctggccctggggcgcaatcgcgggccggttgagcagcacgtcggtgtggccgtaggccaggtgcacgtcccagtgctccagctgcgtggtcgcgggcaggatgtagtcggcgtagtcggccgtgtcggtctggaagtgctccagcaccacggtgaacaggtcctcgcgcgcaaagccgcgcaccacttggcgggagtccggcgccacggccacggggttgctgttgtagaccaccagcgcctcgatcttcggcccgaagctgggcgatgcgtcgcgcagcaggtcgtcgccgatggtcaccatgttgatggtgcgcgggctgcggcccgccagcaggtcggggcgctgcagcgcggcccggtccacggggaagctgccggagctggacagcagcacgccgcccgcgcggtggcgccaggcgcccgtgagtgccggcaggctggcgatggcgcgcaccgcgttggcgccgccgtgcgcgcgctgcacgccgtagttcaggcggatggcggcgggccgcgtggtgccgtagtcgtgcgccagccggcggatctgctccacgggcaggccgcagacctcggccgcgcgctcgggcggccactgcagggcgcgctcgcgcagttgctcccagcccagcgtgtgccgggcgaggtagtcgtggtccagccagtcgtgcacgatcagttcgtgcatcagcgccagggccagcgcggcgtcggtccccgggcgcagttgcaggtgctcatggcatttctcggccgtctcgctcttgcgcgggtcgatgcagaccaggcgggcgccgtcgcgtttggcctgctgcgcgatgcgccagaaatgcaggttgctgccgatggagttgctgccccagatcaggatgagctgggcctcggcgaagaactccaccttcattcccaccttggcacccagcgtgtgcaccaggccttcgccgccggccgtggcgcagatggtgcgcgccagcagcgaggcgcccaggcggtggaagaagcgccggtccatgctctcgccctgcaccagccccatggtgcccgcgtagctgtaaggctggatggcctgggggtcgcgcgcggcgatgtgcgcaaggcgcgccgcgatgtcccccagcgcttcgtcccagctcaccggcgtgaactgcccactgcccttggggcccgtacgtttgagtggcgtgaggatgcgctcggcatggtgggtgcgctcggcgtacttcgacaccttggcgcacagcacgccgccggtctgcgcatgcgccgggttgccctgtacgcgcacggcgcggccgttctccacggcggtgagcagggcgcaggtgtcggggcagtcgtgggggcaggcgccgcgcacctggtgggtggccgaagcgtcggggacgggagtcgggagcatgtgtggggactttggtgagggatgaaccgggggaaacgggcttcggtaaacttcgcgccgggcactccgtttaacgcagtgccttatttatttcaataatggtttactctgagggttttctatgcattcaacgcggttgagccgtcggcaattctcggcagggatgggcgcggccctgctgaccggcgcatccctgacgcgcgcgcagagcgacacgcgcattgtgctgggccaatccgcggccctgaccgggcctgccagccaattgggcctgcagttccaggcgggtgccaagctggcgttcgaccaggtcaatgcccagggcggcatcgggcggcgcaccatcgagctgcgctcgctggacgacggctacgagcccgaccgctgcgccgagaacacgcgccgcttgatcaatgaggacgtgctggccctctttggctacgtgggcacgcccaccagcctggccgcgcaaccactgttcacgcaggccaaggtgccattcttcgcgcccgtcacgggcgcggaatccctgcgccagccgttcaaccgcctggccttccacgtgcgcgcctcctacgcggacgaggccgaactcatcgtgcgccagctcaccaacctggggctggaccgcatcggcgtcttctaccaggacgacgcctatggcaaggctggcctggacgccgtgacccgcgcactggccacgcgcaagctggcgcccgtggcgaccggcacggtggcgcgcaactccgccaacgtgacggctgccgtggcgccgctggtggcggcgcagcccgtggccatcgtgcagatcggtgcctatgccgccagtgcggcgttcgtgctggccgcgcgcaaggcgggatacggcggcaagttctacaacgtgtccttcgtgggcacgcaggcgctggcggatgcgctgggcgccaacggcgcgggcgtggtggtgtcgcaggtggtgccttcgccctaccaacagtcgcgccagatcacgcgtgaattccaagaggccatcaagaagggcggcaacgtgcaggccaactactccagcatggagggctacctggccgcgcgcgtcttcatcgaggggctgcgcaacgcgcaggcgcacgccagcggcaagctcacgcgcgagagcctggtggcggggctggaatccctgcgcggttcggtgggcggctttacggtcaacttcagcccgtccgaccatgagggctcgcgcttcgtggagatgtccatgctcaccggcgacggccgcgtgcgcacctgagcgccccgcgcccgctggcgccatcggcgggccgcagggacttcgggcccgcttcggcgcggatcggggagcacggctagactgtggcattcccaggacgacaggcccgatccccatgaacatcatcgactccatcgcccgcgaagcggccgccatcgccgaggtgcggcgcgacatccatgcccatcccgaactgtgctttcaggaggtacgcacggccgacgtgatcgcggccaagctcaccgaatggggcatccccatccaccgcggcctgggcaccaccggtgtggtgggcatcgtgcacggccgtgacggcggtgcctgcggccgcgccgtgggcctgcgcgcagacatcgacgccctgcccatgcaggagttcaacaccttcgcccatgcgagcaagcaccagggtcggatgcacgcctgcggccacgacggccacaccgccatgctgttggcggcggcgcagtatttctccaagcaccgcgacttcgacggcaccgtgtatttgatcttccagccggcggaagagggcggcggcggcgcgcgcgagatgatcaaggacggtctgtttgagcagttccccatgcaggcggtgttcggcatgcacaactggccgggcatgccggccggcagctttgccgtgagccccggcccggtgatggcgtcaagcaatgagttcaagatcaccatccgcggcaagggcagccacggcgccatgccgcacatgggcatcgaccccgtgcccgtggcctgccagatggtgcaggcgttccagaacatcatcagccgcaacaagaagcccatcgaggcgggcgtgatctcggtgacgatgatccacgccggcgaggccaccaacgtagtgcccgacagctgcgagctgcagggcacggtgcgcaccttctccaccgagctgctggacatgatcgagcgccgcatgcggcaggtggccgagcacacctgcgccgcgttcgaggcgcgctgcgaattcgagttcgtgcgcaattacccccccaccatcaactcgccggccgaggccgagttcgcgcgccaggtgatggtgggcatcgtgggtgaagacaaggtgctggcgcaggagcccaccggcggcgcggaggatttttccttcatgctgcaggccaagccgggcgcctatgtgttcatcgccaacggcgacggcgaccaccgcgccatgggccacggcggcggtccctgcacgctgcacaaccccagctacgacttcaacgatgcgctgattccgctgggcggcacctattgggtggaactggcgcgccagtggctggcacagcccacggcctgagaggttccgggtccccgtgaggcggcattcacacggctgacatgcccaggctccaccgttgcgcggtggggccttttttacatgtccgaagggggtttcgatgatcggtatcccgcaggcgttcgccgcaagttacgcacaggcgcgggcccaatttgttggcgccgcggcagtggccggtctggcgctgcagccgcaggtgcatccgctgtgcggccccaacggcgagacgctggcgctggacgtggtgcgggaggggccgcttgacgcgcaccgcctgctcatcgtgagcagcggctgccacggcgtggagggcttgtgcggcagtggcgtgcaggtgttcgcgctgcaggatggcgagtggcgcgccaaggcacgggcgcagcgtgtggccgtgctctacctgcatgcgctcaacccttacggctttgcccacctgcgccgcgtgacacacgaaaacgtggacctgaatcgcaacttcgtggacttcagccagccgttgccggccaaccccgcctacagtgcgctgcaccccgttttgttgccgcccgaatggccgcccagcgaggccaatacgcaggccttgctcgatctgctgaatgcgcgcggcttgcaggcgctgcaggcggcgatcacccgcgggcagtaccagcacccggacggcctgtacttcggcggcacggcgcccacctggagcaaccgcacgttgcgcgccgtgctgcgccgcgagggcgcgcgcgccgaacgcatcgcctgggtggacctgcacacgggcctggggccgagcggccatggcgagcgcatccatgcggggcgcgacgaggcgcaggccctggcgcgtgcgcgccgctggtgggacgggggtggcgccacgccggtcacgtccaccgaagacggctcctccacctctgctccgctcacggggctgatgtgccacagcgcctatgacgagtgcccgcaggcggaggtcacggccctcacgctggagttcggcacgcagcccgcgcccgccgtgctgcaggcgctgcgggcggaccattggctgcaccggcatcccgaggcatcgcccgccctggccgcgcgggtccatgcccagatgcgcgaggccttctacaccgacaccgacgcctggaagggccaggtgatcagccaggcgcggcaggtgctgttccaggccgtggatgggctgtgcatggcgtgatcctggggaggctttaaaaaagaacggtcgttcgtgttttgactacactgtgcggcgataccaaccctgaaccggagacactccatgtccgatctgaacgccaccttcgaggccgccgtggccaattccaagaacctcagcgagcgccccgacaacccgacgctgctgaagatctatgcgttgtacaagcaggccaccgccggcgacaacgccgagaagaagccgagcttctctgacatcgtgggccgcgccaagtgggacgcctgggaaaagctcaagggaacgtccggcgacgcggccaagcagcagtacatcgacttgatcgaatccctgcgcggctgagcgctgtgggcccgccagcgtgcgggccaaccgtcccccaggccgcgaagccgcagcaggcacgcgggggcgggcaacgcggcgtcagcctccgccgtgggccacccggggcggctgtggcgccagcgcctgcagcgcggcggtgcgctcggcctgcggcgcctgggccagcgcccgcacggctgcatgaaagcgcggccagtcgcgcccctcgcgctcgaacagcgccatgaacgcgggcaccccttcgtcataagccgcctgcgcggcgaagctggcgttgttggcatcgcgcacccaacggtccagcgccgccagctgtgcctcggggacgtgtgcggccagccagcgcgcgcgcagcgtggcataggcggcgcggaagtcctgcattgcttcttttttcatagctgatagcgcttgatagtcgggcgctacagccccatttgatgcataaatctcggccaggcgctggcgcgttacctgggtcagcgcgcgccattgcgcgcggcgctcctcgctggccgcgaactgggcgcgggtggccggggtggcgtgctgctgcagccagcgctgcacgcccagccgctccactgccgtggcgtaggattcgttgaacgcggtatcgccctcggcatacgccacctggtgcgccaattcgtgcagcaacagccgcacgaagtcgccctccggccagccgatgaaggtggacagcagcgggtcgccccccatccagttgctgtagcccagcgtggaatacgcgggtacgccgtacacgctgacctccagtccggtggccgccaggcgcgcggcctcggcccgtgcgccgggctcgtcgaagtagccgcggtagccgatgcagccggtgatcggaaagcaccagcggtgcagcgtgagcgaataagggcccgccgccaccacgttccacacggcagccgtgcggtccaggcgcgcatagcggcggtagctggcgttgtcgggcagggccagctcgtccaccgcgaacgcccgggcgcgctgggccagctgcagccgctcgcgcagcggcgcggaggtgtcggggtgggtgatccactcctgcaccgggcgcgcggcgttcatgatctccaggtgcccgcgcagggactgccagtagtagcccaacgtgccgcccgactgggcgcagccgcctagcagcagcgcggctgccagcagcggccacgggcgccggggcgatggggtggatgtgctcatggtggcggaggcgggtgcggccaagcatagcaagacgttcttgcgccatgcgacccaacccccacaatgcccccatgctcgaaaccatcgaacccccctccccagacgaagccagtggcctgttcaccgacgagggcggccatgcgcgctgcttctggtgccgcgccagcccgctgtaccggcactaccacgaccacgaatggggcttcccggtgacagacgagcgccgcctgttcgagaagctctgcctggaggggttccaggccggcttgtcgtggatcaccatcctgaacaagcgcgaggccttccgcgcggcgctggcgcagttcgaggccgagccgctggcggacttcggcgccgccgaggtggaccagctgatgggcaacgccggtatcgtgcgccaccgcggcaagatcgagtcggccatcaacaatgcgcgccgcgtgctggagctgcgccgcgagttcgggtcgctggcgcactatgtgtggcgttatgcgcccctggccgcgcagcagcggcccgagcgcatgacgctgcctgcggtgcgtgcgatgaccacctcggcggcgtcggtggcgctgtccaaggatttgaagaagcgtgggttcagcttcgtgggtccgaccaccatgtatgccttcatgcaggccatggggctggtcaacgaccacctggagggctgcggcgcacgcgctgcggcagaggccgcgcgcgccgcgttcacaccccccgctgcgggctgatgcgcgccccaaagccggcttaaggcctgctcacgctattcgcactggcaaaaatagtgtgaacaggccctaaaccaccgcgtcggaccggaccacgatgtggtcgaaccccagatggtgcaggcactcgcgcaggatcagcagcgtggccgcgaaggcgttgtcctgcgcaagggtgtcttgcgtggcggggcgccccaggctgagggcggccaggcggttgaaggtgtcctccaccgcttccagcggcaggtgcaactccggctgcgccggcaggcccgcagccagcgcgatctggcgtatgccgccgtcggctgtgtagagcgtggagccgggcgccagcagggcgcgcaccggcatcaccgcatcttccaccagcatgatcgcgtgctccatctcggcctccgtgggcggctggtgggcaaagcaggtggcggccgtcacgcgcgcgccgatgtccagcgtgcgcagcagcgcgggcgcgtctgcggcgccgctcagcagccgcgtgtgcgcgccaccgatgtgcagcgtggtgagggcgtcggccatgccctcggcgcgcagggcctggtacagcgcggcggcatcttcgggagacagtggcgcgggcgtctggggcatggggccttccggtagcgggaatgcggcgatggtgcggcacgggcggcgtgcagtgccgcccatgaaaaagccctccgaagagggcttgcaggctaagccgggcaaaaaggggcgatcagccgccctggttggcgcgcttgccggggtttttcttgctgcgcgtggccacgccgcgctccaggctcacgcgctggccgcggccgtgggtggtcactgccatgccgggcatgggggtgggacggggagtgcgcttgcggtcggcttcggtgacgattttgttgcccatgatggctcctgaaatgaaaacggtgaaaactccctattaggccatagccgcgagcgcccttccaaggccgaggggtgtgccagccgtgataccaaatatgctattaatcaatgagctggtggcgcatgtctggcgggacatccaccgcaattttgccgcgccattgccggtggcggtgcgcgcggcacctgtcagacagcaccttgccggcatgtcggccagcgcctattgacgggcctgctcgcgctcttcaagaatggcagttgtcatggagaccgagggacatgtcatgaagcatctgctccactccctggaggccagcttggcgctttcccctgtaggggtggctgtcgaactgcccgacggcgcgcgcctgggtgacgccaatgccgacctgcggttgcgttttcgcgaccgcatggccgtggtggccctggccatgggtgagattggcaacgtgggcgcggccatcgtcgaaggccgcgtagcgttggaaggcagcatgcgccagttgatgacggcggccgcggcgctgctcaagcagaaccccacgcacgagggaccggcgactgggtggcagcgcgtgttgctgcgtgcgcgctcgatggcggcgcacaccctgtcccatgacgcacgcaatatccagttccactacgacctgtccgacgacttctacgccctgtggctggacccgcggcgcgtctattcctgcgcctattaccgcacgcctgacatgagcttggcccaggcacaggaggccaagctggaccacatctgccgcaagctcctgctgcgtcccggcgaccgctttctggacattggcgccggctggggcgggctgctgctgtgggccgcgcaggagtatggtgtggacgccacgggcatcacgctgtcgcgcaaccagcatgcgcatgtgcagcggctcatcgcggagcgcggcctgcagggtcgtgtgcgcatgcagttgctggactaccgcgaactgcaggtggagcagccgttcgacaagattgcctcggtcggcatgttcgaacatgtgggccgttcgcagatggagcggtacttcgccaccgtgcaccgtctgctgcgcccgggcggcctgctgctcaaccacggcatcacgtcgggcgggctggacaacccccggctgggcgccggcttgggcgatttcatcgagcgctacatcttccccggcggcgaactactgcatgtgagcgcggtgctgcacgacatggcccgggccgggctggagatggtggacacggagaacctgcgcccccactacgcccgcacgctgtgggcctggtcggatgcgctggaggcccgtcaggacgaggcgcgcagcgtgctggtcgcgcagcacggcaaggaacgcggcgagaaggcgctgcgcgcctaccggctgtacctggcgggctgcgccctggccttcgagcgcggctggaccgcgctgcaccagatgctggccgtgcggcccacgggccacgtggaagatggcgtgctcaagggtgcgcagtccgactatcctttcagccgcgcctacatgtacgaaggccctgcggccacccactgatcctttgtcctggaacttcgatgcttttcaaattcaaatcccgcgccaccgccgacgtcatcatgctggagcccaatggcaaacagctgctggagatcatcggcaagtcgccgaatgagccgcacggcatcatcaccgccgcgcagattcctgccgccatccgcgcgctggaagaggcggtagcggttgaagaggccgctgcagcggccaccgccccggacgaggacgatcagaccgaggaagaggcccctcgcggcgacggcgtgcgcctgcgccagcgcgcggcgcccttcatcgacatgctgcgccgcagcgccgccgaggattgcgacgtggtctggtgacgcgcagcgcgccctggcgggcgcgcgcatccgctcttcaatccaccttcgcacccgacgccttcaccacctgcgcccatttgcggtgctcgcggtcgatcaggctggcaaattcggcgctggtattgccgccgggaatcgctccctgggacagcagtcgctccttgacggcaggggtggccagcgccttggccacctcctgctggacgcgctggacgatgtcggccggcgtgcccgcgggcgccagcagtccgaaccatgaactggcttcgaagcccttgagcgcggggccgccggcctcttccaccgtggggacgtcgggcagggcggtggagcgtttcgcgctggtgaccgccagcgccttgagcttgccgcccttgatatgggccatggaggagggcaggttgtcgaacatcacgtccatgttgccgcccaccatgtccagcagcgcgggcgcagatccgcggtagggcatgtgcagcatgtaggtgccggtcatgcttttgaacagctcgccggccaggtggatcgaggtgccgttgccgctggacgccatgttgagcttgcccgggttggcttgggcatagcggatgaagtcctgcacggtgttgatgcccaggctgcgcgccttctcggtgttcatgaccatcacgttgggcaccgacgcgacaagcgtcacgggcgcgaagtccttgatcgggtcgtagggtagctgcttgtacagcgcgcggttgatgccatgcgtgcccacggtgcccatcagcagcgtgtagccgtcaggggcggacctggccaccagttcggcaccgatgttgcctcccgcgccgccgcggttgtccacgatgaactgctggccaaaggccttgcccagctcgggcgcaatggcgcgcgccaggatgtcggtggtacccccggcggcgaacggcaccacgatgcggaccggcttggccggccatgggctggcttgggcatacgcggcgcccgtggcgcccaggcccaatgcaagaagcgccgcgatggcgtgcagggcctggcggcgcggtggggtgcggcgtgggctggatgtgtgcggcatgcggtctttccaaaaagcgtgaaagaaggcttcggttgtaggcgccgcagccgcgcaggggcagcaggattacccgcagttcccatgaaaaaacgcccggtgcgcgggcaccgggcgttggcaggaaaggcgggcggacggacgcgcccgccgcgctggcgcagatcagtcggcgtaagtgccggctgccttgatcaccatgccccacttttcgatttcagactgcacgaacttcttgtgttcggccggcagcacgcgcttgtcggccaccaccacggcgcccaggccttcctgcttcttgatgaagtcaggatccttcacggccacttgcagcgcttcgttgatgcgcgtcagcacggcggcgggcgtgcccttgggggcatacaggccatgccagacggagacgttgaagtctttcaggccgctttcctgcagcgtcggcaagtccttgagcgacggcatcgtcaggcgctggttggtggtcacggcaaaggccttgaccttcttgccctcgatctgcgtcgtggtgttggtggtctggtcgcacatcaggtcgatctggccgccaatcaggtcggtgatggcgggcgctgcgcccttgtaggccacgggcgtcatgtgcgactgcagcgcgtgctggaacatcaggccgcacagatggccggccgagcccaggccggagtggcccaggttcaccttttccttgttctgcgcaatccaggtggccaattccttgtagttcttggcctccagcgtcgggcgcgagatgatggtcatgggcacgtcgttgacgatgcccaggaactcgaagtcgttcaacacgttgaacgacagcttgcggtacagcgtggggatggtagccatgccgatgtggttcagcagcagggtgtagccgtccggctgtgcgcgggctaccttggctgcgccaatggtgctgcctgcaccggcggcgttttcgacgacgaccgtggcaccgcccaggggcttgcgcagggcctctgccaggtcacgggccacgcggtcggtggggccgccggccgagaagggcacgacgatggtgatgttcttgtccttgaccggataggcctgggcggatgcgccgaatgcagccaggatggcggccgctcccacggcgatcttgaatgtcgttctcatgatgctccttggaaaagaggcgcaatcatagagagaaacggcgtgccggacatcaaggaaacccccgaggcctcaccgcctgacaaatgggcgacgtttgaccccagggggttgacgcggctgcgggcggcttgtgtgccgcgcacgacgctgtggcgacggacggcgccggccggccgccccgcggggcatcagcggtagctgcgcgcgtcctcgatgaccttgccgtcgttgggcaggctgccggggggcaccatctgcacgtcgccgcgcagcttggtcacttcgcgcagcgcttcggccagttgctgggccatgcctgcggcggtttccgtggtctccacctgcagcaccatctggtcgttggccatctcgccgctgaccaccagccgcgcgcgctgcacctgggggaagcgcttgaccacgctggcaatctggccggggtgcacgaacatgccgcgcactttggtggtctggtccgcgcggcccatccagcccttgatgcgggtgttggtgcggcccgtggggcactggcccggcagtacggccgacaggtcgccggtgccgaagcggatcagcgggtagtcggggttcagcgtggtgatgaccagctcgcccacttcgccctcgggcaccgggtcgccggtgcccgggcgcacgatctcgacgatcacgccctcgtccagcaccaggccttcgcgcgcgctggtctcataggcgatcaggcccaggtctgccgtggcgtagcactggtagcccgtcacgccgcgcgcggccagccagtcgcgcagcgagggcgggaaggcctcgcccgagaccagcgccttggtcacgctgggcagcgccacgccgtgttcgtgggccttgtcgaggatgatcttcaggaagctgggcgtgccgatgtagccggccgggcgcagctcggccatggcctgcacctgctgctcggtctgccccgtgccgcccggaaagaccgtgcagcccagcgcgtgggcgccggtctccatcatcgatccggcaggcacgaagtggtagctgaagctgttgtggatcagctcgccggggcgaaaccccgcggcatacatggcgcgtgccatgcgccagtagtccggccgcgcgccctcgggctcatagatggtgccggggctggcgaacacgcggggcatgtggcgcccgaatgccagggcgctgaagccgccgaacgcattctggccgcgctgcgcctgctggcgctccagcagttcgtacttgcgcgtgacgggcaggcgggccagcgcggcgcggtcggtgatggtggtggcgtccacgcccgccaggatgccggcgaaggccgggctggcctgctgggcgtgggcgatctgccggggcagggccgccatgagggcggcttcgcgctcggcgggggcgcgggtttccagggcgtcgtagaacatgctcatgcctgggtctcctgtcgttgggagaggtttagggcaaaatcggcctccagcgcttgtctgtcaagcgctagcagctattaatttgagagtaattaggccagccagcccttgcggcgcttgtagctcttgacgtccttgaagctcttgcgctcgccgccgccgacgcccaggtagaactccttcacgtcttcgttgctggccaggtcctgcgcggcgccgtccatgacgatgcggccgctttccatgatgtagccgtagtcggcatacttcagggccatgttggtgttctgctcggccagcaggaaggtggtgccttccttggcgttgagatccttcacgatgttgaacacctcttccacgatctgcggcgccaggcccatggagggctcgtccagcagcacgatgctggggttgctcatgatggctcggccgatcgcgcacatctgctgctcgccacccgaggtgtaggccgcctggctggtgcggcgcgtcttcaggcgcgggaagtagttgtagaccttctccaggttggcggcgatctcggccttgtcggtgcgcgtgtagctgccggtgagcaggttttcctcgatggtcaggtgggcgaagcagtggcgcccctccatgacctgcaccacgccgcgcttgaccaggtcggcgggcgagaggttctggatctgctcgccgcgcagctcgatgctgcccttggtgacctcgccgcgctcgcccttgagcaggttggagatcgcgcgcagcgtggtcgtcttgcccgcgccgttgccgcccagcagggcgacgatgcccttctcgggcagttgcagcgacacgcccttgagcaccaggatcacatggttgtagatgacctcgatgccattgacgctgagaacgatgtttctggactccatagccttgcccttgtagtggtgccaatcggcagggctgtcgccacagccctctcgattggcggctgccctgcgcagccgcttgaacctggcgcaacccgcgccagcgggcgccgtggaacgggtcttgcccgaccaccggcgccatcccccttcccgacgagaaggacgatggcgcgcagcgcctcaggggacgtccttaggactggcagtcgcccgcttcgcggcgggacatcttcttgtcggcgaggtacttgtccgcgccggctttgaccataggcttgatgacctgctcatcggcctggtaccagtcggacgagaacttccactgcttgccgtcccaggtgtgcacgcgggcccaggtggaccccatgtggtccgcgcagctggtggacagcgggcgcatcaggtcggtgaagcccagcgcgtccagttttttctggtccagcgccaggttttccatgccccaacgcacctgctcgccggtcatgaccttgcccttgccgaagcgctcctgcgcgcggcgcacggcctccacgcccagcatctggatgatcacgccgcgcgtgtacagcaccgagcccacttcgtccttggggcccgtgccctggttggcgccgtgcacgtgcttgaggatgtcctgcatgaccttggactgcgtgccatggccgttgagcgccagtgcgtggtagcccttggcgccatcgcccacgtcgcgcacgtccggctcggcaccggcccaccacacgccgtacatcttgtcgcgcgggtagcccgtggcctgggcttccttcagggcggtggagttcatcacgccccagccccacagcagcacgtagtcggggcggctctggcgcacctgcagccaggtggccttctgctccacgccgggcgcggtcacgggcagcatctgcagctcgaagccgtgcatcttggagcgctcctgcagcagcgggatcggctccttgccgaacgggctgtcgtggtagaccagcgcgatcttcttgcccttgagcttgtccaggccgccggcgttcttgccgatgtgctggatcaggatgtcggcaccggtccagtagctgcccatgtaggggaagttccacttgaacgccatgccgtcctgcgcgaccgacaggccgtagcccagcgtcatcagcgggatcttgtccacgggcgccttctcggtcagcgcgaaggtgatgctggtggcctgcgggtcgaacagcgtcacgccggggcggctcttcagacgctcgtagcactccacgccgcggtcggtggcgtagccggtctcgcactcttcccaggtcagcttcacgccgttcacgccgccgtcgcgcgcgttgatcatcttgatgtagtcctgcttgccgttggcccagggcacgccgttcggggcgtaggggcccgtgcggtacgacagcagggggaagaactgttccttggcctgggcggcggcggcgcctgcaaagccggccagggtgcaggccaccgtggcggccgcagcgagtcgggtgaatttcatggtcttgtctccttgtggttggatggaacgtcgcctgaattgcgccggtcggcgcggaacacaccttgcaatggcatcaatgggggaagggccacacgcgcatcttctgcttgccgatggaccacagcttggccaagccgtggggctccacgatgaggaaccacacgatcagcgcgccgaagatcatcagttccgcatgcgacacggcggcggtggagatgtccacgccgaacaggccggccaccgcgggcaggaactggttcaggaagatgggcagcaccacgatgaaggccgcgccgaagaacgcgcccatgatggagcccatgccgccgatgatgaccatgaacagcaggcggaacgacacctcgaccgagaacgccgccggctcccacgaacccaggtgcacgaaggcccacagcgcgcccgccatgccgacgatgaaggagctgacagcgaaggcgctgagcttggcgtacatcgggcggatgccgatcaccgcggcggccacgtccatgtcgcggatggccatccattcgcggccgatggcgccgcgcaccaggttcttggccagcagggccacgaccaccaggagcgtcaggcagaacaggtacttggccatggcgctgtccagcggcatgccgaagacctgcaggttgctgaccgagaccgagccggagtcggaattgttggtgaaccatttgatgcgcaggaacatccagtcgctgaagaactgcgccgccagcgtggccacggccaggtatagccctttcacgcgcaggctgggtagcccgaacaggatgccgaagaacgtggcgcacagcccgcccaggatgagggccgcgaccagcggcatcccggggaagcgcacgaagaagttgaaggccccgtaggcgcccaccgccatgaaggcgcccgagcccagcgagatctgcccgcagtagcccacgaggatgttcacgcccagcgcggccatggacatgatgaccagcgggatcaggatggcgcggtagaagtagtccgacgccatcgcgggcaccgccacgaaggccacggccaacagcagcaggatggcgatgcggtcctgggtgatgggaaagatctgctggtcggccttgtaggtggtcttgaactggccgttttcgcggtagaacattatttactccaaatctttcaaccaagggcgatgatcttttggctgcgggcactgtgtgccctcgccggaagaccatccttcgcctgcggcgaagaaccctgcgggttgattgcgtatgtcatacgcgatcgatgatcttctcgccgaacaaaccttggggccggaacagcaggaacacgagggccagcacgtaggcaaaccagatctcgatgccgccgcccacgaaggggcccaggtacacctcggagagcttctcgcccacgccgatgatcagcccgccgatgatggcgcccggcaccgaggtcaggccgcccaggatcaccaccggcagcgcgcgcagcgccaccgtggtcagcgagaactgcacgcccagcttggagccccagatcatcccggccaccagtgccacgacaccggcgacacaccacacgatgacccagatgtggttgagcgggatgccgatggactgcgccgcctggtggtcgtcggccacggcgcgcaatgcgcggccggtcttggtcttttgaaagaagatgctcagcaccaccaccagggcggcggcaatgcctgcggcaatcacgtcttccttgttcacgagcacgcccccctcgaacacggtgtccagcaggaacaccgggtccttgggcatgccgatgtcgatcttgtagatgtcgctgccgaagagggtctggcccaggccttccaggaagtaggtgatgcccagcgtggccatgagcagcgtggcgccttcctggttcacgaggtggcgcagcacgaggcgctcgatgaaccaggccactgcgaacatgcacaggcccgcgatcaggaacgcggccagattggccacgatggggttgctgatgccggtccacgccgggatccactcggcaaagcgcgccatggccagggccgcgaacagcaccatggcaccctgcgcgaagttgaagacgcccgaggccttgaagatcagcacgaagccgagtgccaccagcgcgtagagcatgccggccatcaggccgccgatcagggtttcgagaaagaatgccatttgcttgccctcagtggctggtgcccaggtaggcgcgaatcacgtcttcgttgttgcgcacttcgtccggcgcgccgtcgccgatctttttgccgtagtccagcaccacgacgcggtcgctgatgtccatcaccacgcccatgtcgtgttcgatgaggacgatggtggtgccgaactcgtcgttcacatccaggatgaagcggcacatgtcctgcttctcctccacgttcatgccggccatgggctcgtccagcagcagcacctggggttccatggcgagggcccggcccaagtccacgcgcttttgcaggccgtagggcaactggccgacgggggtcttgcggtgcgcctggatctccaggaagtcgatgatgtgttcgaccttctcgcggtgggcgatctcctcgcgctcggccggtccgatgcgcagtgcctgcaggagcaggttgcttttgatcttgagattgcgaccggtcatgatgttgtcgatcacgctcatgcccttgaacaacgccaggttctggaaggtgcgcgcgatgcccatctctgccacctggcggctgttcatgtggccgaaggtctggccgcggaacgtgatcgaaccctcggacggcgtgtacacgccgttgatgcagttgagcatggagctcttgcccgcgccgttggggccgatgatcgagcggatctcgtgctcgcgcacgttgaatgagatgtcggtgagcgccttgacgccgccgaaccgcaggctgatgttcttgacgtcgaggatgacgtcgccaatcttcttgctggtcatgtgtctgctgcctcgttgcgtgtcaggcggccgcccgggtggcggggaaggtcttggcgtcggtgattttcagcgtggcgctcacgctgcccttgcgcccgtcctcgaacttcacctgcgtttcgatgaactgctcggccttgcccgtgtacagcgcatccaccagcacgccgtacttctcggcgatgaaattgcggcgcaccttgcgcgtgcgggtcagttcgtcgtcgtcggggtccagctccttgtgcagcaccaggaagcgcgcgacctgtgtgtcggccatgccggcttcggcggccaggtcggcgttcacctgcgagatgcagtcggcgatcagctcgatcaccttgggcttggaggccaggtccacatagccgccgtaagggatgccctggcgctcggcccagttgcccacggcctcgtagtcgatgttgatgaaggcacagacctgatcgcgctggttgccgaagcagacggcttccttgatgtgcgggaagaacttgagcttgttttcgatgtagttgggcgcgaacatggcgccgctggccgtcttgcccacgtctttggcgcggtcgatgatgcgcagctggccgttggcgtcgatcacgccggcatcgccggtgtggaagtagccttcggcgtcgatcacctcggcggtggcgtcgggccgcttgtagtactccttgagcaccgacacgcccttgaccagcacctcgccgttgtcggcgatcttcagctcgatgccgggagccgcctggcccacggtgttcagatccacctggccatcgcgctgcaggcagacgtaggcgcaggtttccgtctgaccgtagagctgcttgaggttgatgccgatggagcggaagaagcggaacaggtcgggcccgatggccgcgcctgccgtgtaggccacgcggatgcgcgacaggcccatcacgttgcgcagcggtccgtagatggcgagatcggccaggcggtacttgaggcggtcaattgcgcccacgggcttgccgtccaggaggtcggagcccacacggcgcgccagctgcatgcatttctcgaacagccagcgcttgggcgcagcggcgtcttccatgcggatggagaccgacgtcagcatgccttcgaacacgcgcggcggggcgaagtagtaggtggggccgatctcgcgcaggtcgatggagacggtgctggccgactcggggcagttgatggtgaagccggccaccatccactgcgcgagcgagaacaggtggtcccccacccacgccgggggcaggtaggaaatcacgttgtcctgcgggcccaggcggtccacctccaccgcgccttgcgcagaggcgatgaagctggcatgcgtctggcacacgcccttgggcttgcccgtggtgcccgaggtgtagaggatcaccgacacgtcctgcgggtcgatctgctccaccagggcatcccatgcgccggggtgggccttgtcccactcggcgccgcgcgccaccagctgcgcggtgctgatgaggcccggctggtcgtagtggcgcaggccgcgcgggtcgtcatagatgatgtgctggatgccggataccgattcgcgcacttccagcagcttgtccacctgttcctggttttcggcaaacgcgaaggcaatctccgcgtcctggatgacgaaggtcatctcggcggccacggcgtcctggtacagcggaatcggcacgccccccacgctttgcacggccacgaagcccatgtacaggtgtggccggttgtcgctgatcagcgccaggttctggcccttggcaaagcccagcgacagcagcccgcaggccatgtggcgcacctcggccgcggcgtctttccagctccaggtctgccagatgccatattctttctcgcgcagtgctgcagcgtcggggcgctgggcggcgtgctgcagcagtagatgggggaatgtggtcttcattccggttcctatcagggtctgtggagggcagcgcacgggaaacacgaagtccgctgccggtttgcaaccaatggtaggaacgactttgacgttatcttgtctttgcgatgacaattcaagggttagtcctcaggggtctaaccctgaccgccctcgacaggtggtgatcgcgggaggctgaggggttcatgggcgcgacaggcgagggcgctatgctcgccgccatgtacgccccgttcttcggactcgaacacccgcctttttccatcgcgcccgacccgcgctacctcttcatgagcgagcgccatcgcgaagccctggcccacctgctgtacggcctggatgcgggcggcggcttcgtgctgctcaccggcgagatcggcaccggcaagaccacggtgtgccgctgcttcctggaacagattccgccgcagtgcaacgtcgcttacatcttcaatcccaagctcacggtgcctgagctgctgcgctccatctgcgacgaattcggggtggcgcaccgccccgccataccgggggcggagaccgtgaaggactgcctggacccgctcaacgacttcttgctgcagcagcacgcggcggggcgcaacaacgtgctcatcatcgacgaggcgcagaacctcgcacccgatgtgctggaacaactgcgcctgctcaccaacctcgagaccagcgagcgcaagctgctgcagatcatcctcatcggccagcccgagctgcgtgcgatggtggcggcgccggagctggagcagctcgcgcagcgcgtgatcgcgcgctaccacctggacgccttgagcgccgacgaaacacgccagtacatcgcccaccgcatggccgtggccgggttgcaagggccgctgccttttcagcagcgggcgctggcacgcgtgcacgcgctcacgggtggcgtgccgcggcgcatcaacctgctgtgcgaccgtgccctgctgggtgcctacggcgcgggtgtgcgcgaggtgaccgatgccatggtgcgccgcgccgcgcgcgaggtgttcgatgcgcccgccacggtgcgccccggcgcggcagggcgctggctcgccgctggaaccggtgggctggtgggcgcggcggcgctgggcgggctggcctgggcgctgggctggtggccgcttgcagacggtggcgccggctccacacaggcgcaggcacagacacagaggccggccatggccgcgtcggctgcggccgtgcccgcgtcatcccccgcctcggccgcttctgcgcccgacgcgccggccctcccgccgacattggcgcagttcctggccatccagcccgtggcgcaggcgccggcggcctggcaggcgctggcccggcagtggcaggcgagcgtgcccgacggcgccgcggacccctgcgccgcgctggcgtccgagggcctgcgctgctaccgcagccgccgcgccagcctgaacctgctgcgccagctcgaccggcccgtgctgctgatgctgcggcccgctgagggcgatgcgcagggcgaggccctggcgcctgaggtggcggtcttgctgcgccgtctcgatgacggcaccgccacgctggaaggcgtgcagggccagacgctgcaggtgcgcgtgacggagcttgcgccgctgtggcgcggcgaggttgccacgctgtggaaggcccctgccgagctggccgattcgggcgacgtcacagccactgccgcgggcgccgcctggctggaccagcaactggcggccgccggcgcgggcaccgccgcagcccgtaccgcaacgcccgccgcgcgccgcgcgcgcatccaccaatttcagctgggccagggcctcacgcccgatggccgcgctggtcccttgaccctgatgttgctcaaccgcgccgcaggcgtgccggagccgcgtttgctcagcggagcctgaacccatgtcctacattcttgatgcgctgcggcgcgcccaggccgagcgcggccgtggcagcgtgcccggcctgcatacccccgcgtcgcccgtggcggtgcccaccgtgcagcgcgccgcaccggcgcgggggctgccctggatggtgcttgcagcgctggcgggcgtaggggcggcagccggcgcctggtggctggtgcgtgcgcccagtgcgacggtggccgcggtggtgcctgcgcccgcccccgcgataccggcgcctgccgctccagccgccgccgcgccgatggccgtgccggcccatggggcagcgcctgcgcccgaaactgcgcccgcatccacaccaacaccaacactaacgccaacaccaacgccaacgccaacgccaacgccaacgccaacgccagcgccagcgccagcgcgagcaccggcaccagcatccaaacccacgcccgagcgctccgcccgcgccgaagcgcctgccccccggcccgagcgcagcgcgccggcccccgcggcgcctgcccgcgcaccggccccgcgcgctgcgccgccggcacccgcgccgcaggaatcgacgggaaccgtctttgcccaggccgacctgccggcgagcgtgcgtgagcaactgcccaccctgcagctcgcgggcgtgacctactcgtccaaccccgtgtaccgcatggtgatcgtcaacggccaggtgctgcacgagggggataccgccgcccccggcctggtgctggagcgcatcgagccggcgcgcacagtgtgggcgttccgcggctaccgctatgccttgccgacgcagtgatgggtttgtggtcaaacagggcttgaacccagaatcagtaagcgccaacagctattaaaaaaatagcatttgagtgtgtcgatacctcggaccggccaggcgttggttcgtggtattcccgctgccccgctgcgcgctttgaccgcatgcttgcgcgcatgagccaagacgcctccctgcaccagcggcgccgcccgcccacggcccaagaactcagcggcattccctggatggcgttgctgcagcccgccgagcgcgaacgggcggtggccgcgctggccgtcggcgatgcccagccgggcgactacgtgtgccgtgtgggccggccggtgacgtactggtttggggtggtcgagggcctgctcaagatgagcgcggacaacgccgacgggctgaccatgaccttcaccggcgtgccccccggcggctggttcggcgaaggcacggcggtcaagcgcgagccctaccgctacaacatccaggccctgcgcaggagcgtggtggcgggcctgcccatcgacaccttccattggctgctggaccactccataggcttcaaccgctttgtgatgaaccagctcaacgagcgcctggcgcagttcatcgccgcgcgcgagatcgaccgcctgaacagccccgacctgcgcgtggcgcgcaacctggcggcgctgttcaacccggtgctctaccccggcgtgggcgaggtgctgcgcatcacgcagcaagagctggcctacctggtcggcctgtcgcgccaacgtgtgaacgaggccctggcgaccctggaagcgcagggggcgatccgcgtggagtacggcggcctgcgcgtgctggacctgcaggcgctgcgcaccagcctgttcaggcggatggagccggcggacgcgggccgccacgggccccggcgccgcgcttcaccgcgcagggcgccggccgacgagaacgagcccgccgccatgatctgaaggcgcggtagatgggacggggcgcggcgcgctccacggcgcgagacaatagcgccatgcccgaaacgcccgcacgcccccccgcaccgtccgtccccgcaccgtccgcttctgcttcgcccagtccgctgcgcccgcggctggtgctgcgcaagccgaccgcgcccgcagcacctgtggctaccggcaaggcgccgggccggtccgcaggccggacggccggcacggccgcacccagcggcgcggcaggcgccccccgtacggcgagccggcacgcgccggccacgccgcgccctcctgccacccgtgcgcccgctggcgctgcgcaggcgcctgcagacggccgcatgcgcctgaacaagcgcatggccgatctgggcctgtgctcgcgccgcgaggccgacgactggatcgcccagggctgggtgcgcgtcaacgggcaggtggcggccatggggctgcaggtggggccgcacgaccgcatcgacgtggaccgcgcggcccagggccaccagcgccagcaggtgaccatcctgctgcacaagcccatgggctatgtgagcggccaggccgaggacggccacacgccggccgtggcgctgatcaacccacgtacgcactggaaggacgatgagagccgcacgcgcttttcgcccgcgcaactcaagggcctggcaccctgcgggcggctggacatcgactccgtgggcctgctggtgctgacgcaggacggccgcgtggcgcgccagctcatcggcgaggactcaacggtggacaaggagtacctggtgcgcgtgcagtacggcgatcgcgcgcaggatgtgcgcgccgtcttccccgctgacaagctggcgctgctgaaccatggcctggcgctggacggccagcagctcaagccggcggtggtggagtggcagaaccccgagcagttgcgcttcgtgctgcgcgagggcaaaaagcgccagatccgccgcatgtgcgagctggtgggcctcaaggtggtgggcctcaagcgcatccgcatcggccaggtgctgctgggcaagttgccgccgggccagtggcgctacctggcgccgggtgagcgcttttaagctattaaatcaggagctgctagcgctcgccaaaagggcgtttgcagttcaaaaccctttgaaatgcagaaaaggagagcgcaagccgctctcttttttgatggctgcggtgggcgttcagtcgctgctgccgctcgacagcggtgcgttgtagatcaccgcgcccaggatcgcgccgacgctggggcatgcggccagcgtggcatcggttggtggcaaatcgccgtgccgcgccccttgaagccgggcgcggcgcccccacctgcgcatgcgttccggctgcgccggagaacatggttgaatcccctgtgatttctttcccgttgcccttgtttgaaaaacacctatgagcaagcacacccattccttccaggccgaagtggcgcaactgctgcacctggtcacgcattcgctgtattccaacaaagagatcttcctgcgcgagctggtctccaacgcctcggacgcctgcgacaagctgcgctttgaagcgctgaacaatgccgcgctgtacgaggatgcgcccaacctggaggtgcgcgtgtccttcgacaaggaagcgcgcacgctgaccatcaccgacaacggcatcggcatgagcgagcaggaggccattgaccacctgggcacgatcgccaagagcggtacgcgcgacttcatgaaccgcctgtcgggcgaccagaaggccgacgcgcagctgatcggccagttcggtgtgggcttctactcgggcttcatcgtggccgaccgcatcacggtcgagagccgccgcgcgggcctgcccgccagcgaaggcgtgcgctgggccagcggcggcgcgggtgacttcgaggtagaggccatcgagcgtgcggcgcgcggcaccagcgtgatcctgcacctgcgcgaggatgccgaggagttcctcaacgcctggaagatcaagcaggtgatcggcaagtattccgaccacatcagcctgcccatcctcatggagaaggaggagtggaaggagagcgagaaggaaggcgagccgggccagatggtgaagaccggcgagtgggaaaccgtgaacaaggccagcgccctgtggacgcggcccaagaaggacatcaccgacgagcagtaccaggacttctacaagtccatcagccacgacttcgagaacccgctcacctggagccacaaccgcgtcgaaggcaacaccgagtacacgcagttgctgtacatccctgccaaggcgccgttcgacctgtggaaccgcgacaagaaggccggcgtgaagctgtacgtcaagcgcgtgttcatcatggacgacgccgagtcgctcatgcccagctacctgcgcttcgtcaagggcgtgatcgactccgccgacctgccgctgaacgtgagccgcgagctgctgcaggaaagccgcgacgtgcgcctgatccgcgacggctcggtcaagcgcgtgctgtccatgctcgaggacctggccaagcacgacaagcacgaggcagcggcggaaggcgccgatggcgtgcaggacgtggtcagcgccgaggacaaggccaaggaaggcaagtacacccagttctacgccgagttcggcgccgtgctcaaggaaggcctgggcgaggacttcgccaaccgcgaacgtctggccaagctgctgcgctttgcctccaccacatcggatacgccgagcgtttcctttgccgactacaaggcgcgcatgaaggagggccaggaggccatctactacatcaccgccgacacgctggccgccgccaagaacagcccgcagctcgaagtcttcaagaagaagggcatcgaggtgctgctcatgaccgaccgcgtggacgagtgggcgctgaactacctgcaggacttcgacggcacgcccctgcagtccgtggccaagggcgcggtggatctgggcaagctgcaggacgaggccgagaagaaggccgccgaggaggccgccgaggccttcaagcccatgctcgccaagctcaaggaagccctcaaggacaaggccgaggacgtgcgcgtgaccacgcgcctggtcgattcacccgcttgcctggtggtgcaggacggcggcatgagcacgcagctcgcgcgcctgctcaagcaggccggccagagcgcgcctgacgccaagcccgtgctggaagtgaaccccgagcatgcgctggtcaagaagctggacggcagcgtgcactttcacgacctggcacacatcctgttcgaccaggcgctgctcgctgagggcggcctgcctgaggacccggccgcgtacgtaaagcgcgtgaacgcgctgctggcctgaggcgggcctgccacccccgcgcccggcctgtgccgggccgtctctacagaccgaccacacccggtcctgcgcaagcaggccgggtttttttgcgccacggcggttccgcgtgtcccggtccacatcaaggctatccctaatggttgtctggaccgcagatggtgaatatcgaaacctgcgttccgatcaaaaagggttgtgacatgggaatcaagacatcgctggttttttctgccctggtgtggggctgttcggggctggccctggcccagaatgcggccgcgccgcaggactatccgcgccggcccatcaccatggtgatcccggctgccgccgggggcggcaccgacgtggtgggccgcgtgctggccgacgaactgggcaagcgcctgggccagccggtggtggtggacaacaagagcggggcttcgggcatgctgggcgccaatgcggtcgcgcgtgcggcgcctgatggctacacggtgctggtgtcgtactccacgcccgtgttctacgcgcaccacatgttttccaaggtgccgtacgacatccgcaaggacttcgagttcatcacccagatcgctgcgaccagcctggtgctgatggtcaacgccaacgtgcccgtcaagaacatgaaggaattcatggcctgggcgcaacagaacaagggcaagatcaactacggctcgtacgggaccggctcgcccggccacctgatgagcgcctacctcagcgactcgcgcaagctggagatgacgcacgtggcctacaagagcgaggcgccgcacatccaggacctgtctgcgggcgtggtctcctggggcatgggcacgctggccgccgcgcagccgcagatcaaggccgagcgcctgcgcccgctggcgatcctgggcccccggcgactggccgatttgcccgacgtgcccacgatggccgaggcgggctttcccgacccggagttcaagaccatcgcctggttcaccatgctggcgccggcgggcacgcccaagcccatcctggcccgtctggagaaggaggcggtgcagatcatccactccaccgcgatgaaggcccgcctgcaggtcttcggcctggaaggcgtggaaggcggggccgcacagttccgcaaggactttgaggcgtccaaccccatcatcgataagctggtgaaaatatccggcgccaagcaggactgatggaggcgcacggtcctcgcgcagttcgttgaaaggcgggctaggcaggtccaaagagggcactgcagcgtgagggttgagcctgctgagcccctgctgccgcactcgatggcagccaggtcgggtcgatcgcgctggcggtgtccaggcagccacggataatgcaggcgccttgcgcaaagcctatcgccccgtggcctcctgggccctcacaccatgctgcgcttctttcttctctttctcgccatccagttatcgctgtttggcatcaacatgctgaactgggtgcaacagcatctggtgttgccctggacggcgctgttggcccgcatctgcgcagggctggtcacctggtttgataccacggccgctgcgcagggcaaggtgctgtggaacaccctcacgggttttggcgtgtccatcgaaccggggtgcaacgggatcgaggcctgcatcgtcctgttcgcggccgtgatcgcctttccttcctccttgcgccacaaactgctcggcttggtcgcaggctttgctgcggtgcaggcactgaacgtggtgcgggtgatcagcctcttctacctgggccagtggaacacggcggtgttcaactttgcgcacgaattcctgtggcaggggctcatcatgctggatgtgctgatcgtctggctgctttgggtccgtgccggtgccaaggcgcagccgccccaggaaacgccgccacccgatgagccgcccgcaccgcccatgccgctggcgatgccacgcctggacaagggccaggggcaggtgagcacctcgctcgacctgtcgccgcgctgagccccaggcgcaggaggatttccccgtgacaaaacccgtgcaaaccggagcccctgcgcgccgaccctccgtgctcacgcgctttgtcctgtatgcctttggcgccatgattgtgctcacgctgctgtggaccaaggcctcgccatggctctcctaccctgtggcatgctctcccatgtggcgctggaacaggcggcacccatgtgggtgcgcggcgtacaccagcagctgggccgcatggaggtggacaccgcggtggagatcgccgtacccaactccggcgggcgccgggccgaagtcacgctggaggccgacccgggccgctacgcctatggcctgccgatctttgccgccctgctggtggcggcttggggtgccgcgcgtgcgccggggcgggcctcccgcgcggcgctgggctatgtcttgctgttgccggcgcaggccttcagcctggtgatgtacctgctcatgcaactggcgggcgcggcgcagttcgatgtgcgggtgctgcgcgtggaccagtggcaactggaggccatcgtctacggctaccaggtgggcgtgctggtactgcccacgctggtgccggtgctggtctggctctggctggaccgtcagttttttaccgacgtgatcgtgcggggctggaagcagtccctggctgcctcgccggccccgcagcgaccggctggctgaccgtcctcaggcgaccaggggtggctcctgcatggcctcgatctgctcatgcagcatgtccacctggccgcgccagtagtcgctgctgccgaaccagggaaagttgatcggaaagatcggatcgctccagcgccgcgccagccacgcgctgtagtggatcaggcgcagtgtgcgcagcggctcgatgagcgcgagctcgcgccggtcgaaggggcgcagctgctcgtagccgtccagcagtgccgatagctgtactgtgcgctggcggcgctcgcccgacaacagcatccacagatcctgcacggccgggcccatgcgcgcgtcgtccaggtccacgaaatgcgggccgccgtggccggcgtcgtccacgggcgtccacagcacgttgccggggtggcagtcaccgtgcaggcggatgttgctcgcgtctttcaagccaaattggcctgtagcgcccgatagacaagcgccagcagctattaattcgagagcttgttcgcaggcatcgcgccatgccgtctgttggtccaggggaatgatctgtgcgcccagcagccagtcgcgcggctcttggcccaacgtctgcaggtccagcgccgggcgctgcgcgaagggccgggctgcgcccacgttgtggatgcgtgcgaggtagcggcccagccactccagcacctcgaagtcgtcgagctcgggcgtgcgcccgccgcgccagggactgacggcaaagtcgaagcccgcatgccggtgcaggctgcggccgtgcagcagcaggggcgcgaccacgggcacctcggcatcggccagctcctgggagaaggcgtgttcctccaggatctgcgcctcgctccagcgccccgggcggtagaacttggccaccacgcgactgccgtcttccagcgtggcctggtacacgcggttctcgtaggagcccagggccatcagccggccgtcgccatacaagccgacgctggccagcgcgtccagcaccaggtcgggcgtgaggctggcgtaggggtggagcgtgtcatcggtgtggggcgcggtcatggcgtgattgtcacgcttgcggcagccccgcggggtcactggcccagcgcgtcgaaaggcagttgctgcttgaccaggatgacggtgcagggggcatcccgcgccacgcggatgggcacggtgtcgatgaagcgctgcaactgcagcccgtgcgtcgccgcccccaggatcatcatgctgacacggttgccctcggcatagcggaccagggcctgggccacgtcgctggcctccagcacgtggtagctggcgctgtggcgcgacaggtccagccccgccgcccactgcttgagccgcgccaggtgcgtgcggtgcagcatggtctcgctgcgcgtgctgtcggacgtgctgctggccgagggcgagatcaccgtcacgtaggccagccgcgcgccggggcgtatgcccagcgaacgggcaaccgcttcgcgcaaggagtacagcgtggcgtccgtcacgtcgtcgtgcggcacggccaccatgaggataggcacctcggcgatctggcgcgccggcagcgggctgggctggtagtgcatgcccgcagccttgatccaacgcttgaagtgcgcgcccacgccgggcccgcgcaggcgccggccgcgctcggtgatgggcacctggtcggggttggccaggtcaaaggccaagtgcgcggccgaagggtagcgctgcgcggcttcgggttccagacaacgcaggatcacctcctgcagccactcgggcaggtcggggcggtactggcgcggcggcgcaggtgtcatccacaggcgctggcgcatgccgccctgtgtggtgggcgagccgaaaggcagttcgcccgtggccatctcgtagagcatgacgccgatcgcgaagatgtcgctgcgcaggtcgccgcgcacgcccaccacctgctcgggcgcgatccaggtgggcgaacccacggcctggcgcatttcctcggccagcaggtcggggtagtgcgcgtggcaggacaggccgaagtccagcagcaccacgctgccgtcggggcgcagcagcacgttggcaggcttcaggtccaggtggcagacgttctgctggtggatgctgtgcgcggccagcgccatggcgccgccgatgcgggcgatggtctccgcactgcgcgcagcggtgtcgcccggcgggcgatcatccagccaatgctgcagcgtatcgccctgcacgtattccatgaccaggtagggcagccgcatcaggtcacccgccgccacgaagcgcggcgcgtggtggcccgacagcgtgggcaggatggtcagctcgacctcgaaacctacgatgttctcggccccgtcgcctgccgtcatgcgcgggatcttcatggccatgggaaagcccgggtcgcgcgacgcattggcatagcccacgcggtagatgtgcgccatgccgcccgcgtggatgcactcatgcaccacgaagccgtcgatctcggtgccgggcgtgagcagtttcatggggcggtggtgtgtctggtcctgaagggtggaaaaggcgggctcagcgcccgcgctccagccggtcggcaaagaacgtgggcagaccgctggcccgcacggcggccgcggcggcggcatggttgtaggccacgcgctggaaggtgatggtggcggcgtccgggtcgaacagggcatacatggcgcgcgtgtcgccatcgcgcggctggccgcacgagccggcgatggccagccactggcggtgcggcggcacgggcacgggcacgcccggctggggcgaaaagcgcatcagcttggccgtgggcgtgaggaagtacagcgcctgctcatgcacgtggccgcagaagacgtagcggatggccgggtcgatgcgcgtggcggcggtcatgcagcgctcggcggcgttgctgtcggtgatgtagtgccagcgctcggggccgtcggcgctggcgtgcaccagcagcgcgtcgggccccaggcgctcggtcagcggcaggccggccaggaaggcacgctggcgctcgtccaggtgcggatgggtccactgcgcgctctggtcgcccaggttctgggcaacggcgggcggggcgagggcggccgcgtcatggttgccgcgcacgcacagtgcgcccgcggcggccagttgcatggcccggtcgagcaccgggccggggtccgcgccatagcccaccaggtcgcccagcagcgcgaactgctgtgcaccgtgcgctcgcgcatgctccaggcaagcgtcgaaggcgggcaggttggcgtggatgtcggacagcagggcgatcttcatggcgcgggcaatgcaggcgaagcggggaacagaccgcgcatgatgaacccggaagctgagcgctcgcttgcaatgggtatcccgccagactagggaaaacgcggagaactgcgccgcccgctacggtgcctcaggccagggtcagcgtcacgtcgatgttgccgcgtgtggcgttggagtaggggcagacctggtgcgcgtcgttgaccaactgctgcgcctgggcgcggtccatgccgggcaggtgcaccttcaggcgtgcggcgatgccgtaggcattggggatcgtgcccaggtccacctcggcgtcgatggccaagtcctgggggagggtcagcttttgcttcgcggcgacggccttgatggcgccgatgaagcaggccgagtagccggcggcgaaaagctgctcggggttggtgcccgtgccgctgccgccgggcgaggacagctggacctgcagccgtccgtcatcgctgcgcgatgcgccgtcgcgcccgccggtggtgtgggcgcgggcggtgtagagaaccttgtcgagcgtggtcatgggtgcatcctttcagagtggaacaaaggccccgccaacgggggcatgagggaaaacggtgtcaggcctgcggctgcacgagccggtctcgtagcgcatggagctgcgcggtcagggcgccaatgtcggcgggtgtgcactgcgtgcgggccagcacgcagtgcgggatgggctgggcgccatcacgcagcgcacgcccctggccggtgagcgtgatgcgcacgcggcgctcgtcctgcacgtcgcgcagccgcaccagtaggcctgcggcttccaggcgcttgagcagcggcgtgagcgtgcccgagtcgaggaacaggcgctcgcccagctcggagacggtgagcccgtcacgctcccacagcgccagcatcaccaggtactgcggataggtcaggcccagggtgtcgagcagcggcttgtagagcttggtcatggccaacgacgcggaatacagcgcgaagcacagttggttgtccagtagcagttcgggcgggctgggtggagtgtagttcatgtcaaacgtctcctgcgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatggatcgcagcggcaacgctggtgatccttttctgagctgcctatgcggcagtgaacctgcgcgcattgtttctcaagcacgagcggactttctgaacggatacctgctcttgcgcatcgcgcttcctctcggttgcgcggattctctattgccttggtacgggtggcgggttgcaggtcaactcgcccgtaggcaccggctctgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaccctatcccacccaacgttctgtttttaaagaacattcccccataaagccagaacaccccaattcctagggtgctccgtaagtgcttgattcacaaggccctgccatggcccctgaaaaaagggtcaaacaggctcaaaaccaaggcacggtcgcgtcatgccccaagccataggcgttgaaggccccggccacaggcagcggttgcagtgggccatgctccacgcacaagcaaaacgactgaccagtgctgctgctgcgcagttgcacaaacggcaagtcaggtcggcgctctaccgtgtcggggatagcagctgcggcctgctcggcggtttcgcccttgcgctgcatgcggcggcggcgtaggcggtctgcgttggtcttgaactggcggcgtcgcacggtgcggtgctgtgcgttggcgggcactggcagcagctcgcccacctgcgtgtggtcgcgcatgcccttgagccagtcttcctccatcaggcgctgcagcgcctcgggcgtgccgtgcaggcgcagcaccgcgcccagggtgcgctttgtcagcggctggctcacgtgctgcgggtagctcacgccaatgtcggtggtatgcccctgcaccagggcacggtgcagcttggctaccagcgcgcccagcaggtgcgcgtggctgaactccgggtcgggcagcagggtgatgttgatgtagtgcgtggtcatggcgcctcgcccatcagctggcgtcgccaaatacgccgccacggatcagcactgccatcacaaagtgctgctgctctacgggcggcacctggtctttcaacagccagttgtccagcagggtgtagaagtccagcttttgcttgggctggcggtaggccttgccttgggtggtcacggagccgtagggctccaccgcgatggggcccagttcttcagcgccttcataccaggtatcgatggtgcggatggcgttgccgatcttttgcgagtggatggcggccacgccgtccacgtggtacagcgtcttgctcttgccagcactgtccttgtccagaatcagctcttgcgatgggaacacctcttgccccgcaccctggcgcacaaaggccgtgatacgcagcagcacatgctgtgatccggccagcccggcagccatcgcctggcctagctcgtcgaggccttttgcttctgtattgatagcgcctaccgcccgtgtattaagcgccagggcatcaaaagaccatatctgcgcagcctgcccgttctgcatctgctccaccgtcacttcgacttgctcggccccggcgcggttgcgccacaagaagcggccattggccaggttggccgcgtagcgccgggccagctcgccaaagccgtgctgctgcacatagccctgcaccgtagccagcagcttggcttggtaggccgcgctgttgcacgccgatggcgtgcccgcgcctcccagcacgcgcagcgtgaattgcaccttgagcgtgtcagcctcagcgggcagggcggccacgtccacggtttgcaggttggggttctcgatggcggcgtccagcttggcgggatcttggtccttggccttgaggcggttgctgatggtgccgcgcacagacttttcacggacagtgacgggctgccacgcgtgcgactgtgcgcggtcgtcccagcggcctgcatggaacacggcgtcggatgggtccagcttgcgttcaaaggccaggacggatgcggtagtgagtttgtcggtcatggtgtcaatctttcaaaaataggggtgttggatgcgaaggggtgggcacgcggggctcaggtgtatgcataggcctcgtcgtcgtcccattcgtctagcgtttcggtgtttgagttgctgttagcgtcttccgactgggcgggttggtagccattgcggcagcggtacaagccctgtgcttcgttggcttcggcatgccacagcaactgggccagatgcgtcaggcggtgcgggctgatccactcgcccagggcgtagaccgattccacaaaccgcatgggcacgctggcatcgcgtgcattgcgcacggtgccgggggcatggctgggcgtgagcgccgcatagcccacggggatgggcacgacccagccactgcctttgcggcgctgcgggtcctcccacttcacctgcccatcgggtgctgaggcttcgccgtcaggtacgaccggcgcgtagttgaagcgggccgcatgcagccaggcgtccagcagcgtggcgtcgggctgggcggtgcgcagcgcttgcaggtactgggccaacaggtcatcccgccccaccagggcaaagcccggcagccactgccgccgccattggcggaactccttctctgccgccacagggtcttcaggcacgacggccatccagggccgcacgcgcttgcctggcaccgggcgcgatggcagcacgctgccccccgccacgcgcatgccggccaggatgtggcccgcttgcgcagcccattcgtccagctttgcctggttgctttgcaccagcgctgccggggtgccgggcgcgcgcttttctgacacggccagcaccagcgtgatctgcaggtgcatgcggccttcttccacgatggcggcggtgctgccgtctttgtccaccgggttgcgcgtgaggttgaagttgcgcacatagccctgcgtgacctgctcctgatggtggtggcacaccacgcccacgccgtgcagttgtagcggcacaccggcctcggccagcttgcgctccagcgcccacatcacgccggtaaaggcagtgatagacgggaagccatgcgtgagcgggctgccaatggcgttggcgttttgaatgcgcaggtggggcagtacgaggatggcttgggtttgctgcgggctcatgggttctcctcccgcagtgctaccagttccgcatgcgttttgcggatggggatgtagtggggcgcatccagcttgttgcgcaattcgcgcaactgctgcttgaacccgtcctcgtcagtcagaagcaccttcttccactcgcgtgcttcggcatcacccacgggtagcttgtcgcgcaattgcgcgttgagccagccggcaaaggctttgccgatggctgcgggccagtccatgtactgccagtcatgtgcaaactgggcttcctcgggtatctctgcgcgcagagggtccagccaaagcgcctcttcgtaggccagttctttaaagcgctggtcatcccggctccagcccggtggcagcatctgttgcaactcggcggccagcgacaccagctcgtccaccagcgcgtcgagcagttcctcgcgccgatcacgggtggccagattggcgtcggggttggactccaaaaacacccgcagcgcccgcaccgtgcggcgcacctcgggccgggcgatgaacaggcggtcaaacaccgaagtcgcatgcaccggcagccgcactgcgctggcttgccactgcggcggcagcgacgacagtagatagttcacgccccggcgctcgctgttgagctggctgatgttctgcggcttggtgccgcccatgttctgcacggccaggccggggtagtcgtggaatacgccgtcatgcatcttgcgctcgcgccgcgcctggcgggcagccttgttggcctcgccaaagcggtcttcctgtacctgggcatgcaccgcatgtgcgagcgatgtggcgtacagcggggccagcagggtgtagtgcgtgtcgtcgctggcgtcggggcctgttagccagtagatctgcttgctcaacgtgttggccgacaccgctgtgcacttgggctctagtagttgaatgcacagagctgcagcgttgtctagttgcgcagaagagttcacagcctcagtcgcgtctggatcttcaagtcgcaacagatcaataagtttctgcccctcaacgcgacattccagcagcagatacagctcgtatgcagcggagttgtaggagccattgccagtcgtgtcgtgtaacccatctcgcttcgatagaacgtgtgaaccgacaacgtccaccattggcaggcttgaaaaatcgacggcaaggtttgtcgtcttctttacgggcaagtcggggtgtacgccttttgcgatgtggctcgctacggcgatttgctcaacagtgcgaactccgcgttcaagtatgtgcaccaattggtacttttcttgagcttctattcggcgctgctttgcagctgcgtcatctttgccttgcagttttctaagagcatgggcgaggcgatgcgcgacatgttcgtgcatcgctaagcgtattcgctgacagcgctcggtagtttctcggtgcgattccaaagtgctagccctcctttcgattgaaacccagttgttcgtgccaccgccagccagcctgcgattcaggcaggctggcggtggcatagcgttctgcacattgctccagcgacaagccccgagcctgtgccagtgcagccagttcctccatcaagcccaactgcggccagggcgatacgctgggtgataccagttgcgctgcgggcaccgggtggcacaggctttggtggatgggtacgtacagcttgtcgtagcgccgctccccgtcttgcacgcggtgtagttgtagcgtttcttcctcttcgtctggcagcagggctacgtcatcgcgtttttgatcgtcctggcggaaccgctggaactgcggcaacaggccggtaagccacagggatcggggcgtgtcgggctggggttcgtgccattgcaggcaggccgcacgcgtgggcgttgcggtgccttggggcttgggcagcaggctgtcgtgcatgcgggcgtgctccaggtcggtccagcggcggctgggcagaagcttgtcggctggcagggcaatgcgcggttgtgcgtctaccgcccatgcggtggtttggcacatctcgcgtgccagcaggtcgtgcaaatagtgagacttgagctggaacggcgcgtgcgctgtctcgaaccccggcttttcatacgcaggctggcctggctttttgtaatgccgtaagttgctgtccaacaccaccatgttcaccccgcctatggccccaggccggtgccgccgcacgcgcccggccagctggatgagcgagcgcatggacgagggctcgaccacggcccagtcgtagtcgtggtcgcggcccacttcggtcacggggctgcccagcacgatgaacaggtggtggggctcggggtgggcgtcgatgagggcgcgcaggtcggggcggtgtagcgcggggtcgtgcccgtctttggcaccccggcggttgagcaaggtgtccagctgctgctcaatggccgagcgcagcagcagagggaactgcgagtggtacacgcacaggtgaatgcggaccaggccttgcagcgcaggtggtagtgcgtctggcgcgtacatggccagcgccacgtcgtacagcggggcaatgttggccatgcggatgagacccaggctcacgcgtttgccgctggcggtgtggtcgtcggcgtcggcatccgtgctgtggttgtggggctgctggtgcagttgccaagcctgttccagcatcaggcgggcaaagtctttgcggcgctcggcttcctgcatgccgtgccaggtgtcgggcaggggcgcaatctgcgccagtcgccgcacctcggcctgctgcagcttggtaacgcgcttttgcacgtactgggtgtgcgcttcgcggaaggcggacccgtccgcgcagtcctgggtggtctggcggaattcgtcgacccacaggcagcagatgttcacaggctcgctgggccgttcgctgcggtggcgctggtacacggcgcgcccggcacggtaggccaggaacagcccttccaccagcgcgggcggcagtgtggccgatgacagcagcacgcggctgcccagcaggcccgcccagtgcaccagacgggtgagagcgggcaggtcggccatgtcaaagtcgtcgggctcgtccagcaccaggtcgctggtcagcaggcgcagcatgggcgcaatctggcggccaccgcgcaggctttcggtggcgggggtaaggtggtctacggtgcacaccagcaggggcgcggcaatcagcgtacgggcttgggcgtcgtcggtcaggcgctgcagcagcgggtgctggtcgttgccctcgtagagcacggtgcccgcttcgtccagcagcgcctgactggatgccgagccggtggcctcggcctgctgctcccagtattcaaacagcgcccggctggctgcaccgccgacctgaatggccagttgctcgtcgctcagttgcaggtcgttctggaacacgcgcccggtttgcagcgtgagcgtgcgcagccccatggcaaaggcgcaacgcaggccggtggcggggtcggccagcgcgttcatgatgcgggcattgcccagtgttttgccgcaaccggtggaggccatgttgacgatgaacgccccttgatgcgctgcgcgggcgcgcacgctggcggccaggtcggcggccttgtcttgccaggcaaagcgcgggtcggcgctgcgctttttgaggggcttatggttcttgagcgccggcaggctgcgcgtgaggctgggcagggagcgtgccaccagcgtggcatgggcctgcacgcccagcagatgttcgtccaacgtctgattgaaaattgggctctggcgcttatccatcaagcgtgagcagctattgttttgatagtgattgctgcgggtgttggcgtagagcgggtagccggggctgaggtacggggcgcgtggggctgcgtcggtgaggctggagtaatggtggtctgccagcatgagacacaggcgcgcaacgtgcattgcaaaggggtcgtgcagcaccgcgccttgtccggcgatttgcgacagctccagcagtttgcgggcgtagcgggcggcctgtttgcgccaggccggttgggtgacgggtagcccgtgcgggaagtgccagtgggcttgcaccgtggagggcgcagcgctctcacgtggctcgttccagtcggcgttgatgcgcagcagcacgtcgtccaaatcgccggtgttgatgaagccggggcgcgcaccgaaacggcggtatgtgcgcctgccgtcttccatgtcctctgcgtccacgccttgtgcctgctccacaggcaggcagggcagtcgatggtgactgaacaccagccacgccaccgcctgggccagcagcggaaggcgggcaaatggcaaatgttgcttggcctggggctcgtccagcccatcgcgcaacagccgcccgcccgcatggtccagccacgctgcctccagtgcctgcgcatcggtgtctgcgtcggcataggccgccagccgttgcagccagccggcgtcatcgtcctggcccacgaaggcctggaacagccgcaccgacacccattcatgccggtagtggttgcgctcgcgcaggccggggttttggagccgatcttggaaggcctgcgtggccttgcccaggtcgtgcagcagggccgccagtgcagccagggcggtcatcagcggcaaatggtgccaggcgttttcgtcgcccgcgcgcagcacgctgctggccgtggtgttggtgggcaccgcaccctggtcgttgaattggctggcgtcgcccaccacccatagcaactcgctgtggtcacgcccacgaatccaatggcaggccactgcggtgttcttgcgtgcggtctggcgcagcagcttgcgcacggtgtccagcccggcttgggtgatgggcgtttgccaggtacgctcgccgcgccgctccgcaaactgatcgaggatgcggcgggtttccgtcaatgcacgcttggtgcattgcgcgacgaagagcacgttcatgcatttggctcccgaacaggagggggcgcgtcggccagccgcgacgtcgtgctggcgatgtgtttgagtgtgtcgatgatgaaatccaatgattcgctgcgcgtcaacgcctctatgcattggcggcggaactgctgttcatcatcgccccgcatcgccgacagaaaggcttgcggcaggatggctgcatccttgatcaagtctgctgcgtcgaataccagaccaccccgtcgcgtcttgccgtgcaataccgccagcccgtgcggcaggcccaacacccaggtcgcggtagcgcccaggccataggccagatagttgccatggtcaaggaagcggttcgcagcgtcggtacccgttccgcgtttggcccgcgtgaattccccgtagcccacggcttccacggccagcctgaagagggccttggtcaagcgtgcctcgtcagtcagcagcgctgtcacatcaggggcgttgctgatcagtggtgtgaactgctgcaccaggctctgcaaacgacccagatcgatggaaaaaccggcttcacgcaaagagcggctgttccattcggccgccagccgctgcagtcgccaggtctgcaactgcttcgcggcgtgcaggcgcagttcctcatcgaaccagaacttcacccagtactgcaggtattcggtgggccggtactcactctgcggtgtgagccaagctacttctacgtcgacttcattggctgcgaaaagcggcgtaccgccaccaccgcagaagcccaccagtacgcctgccttcgccagttctcgcatggcggcctgcgtgatcgaggtgcccgtccccagcaagatgctcgtggtgttggcaatgggaatgttccagtacaggcttcgcttgcccgcgtcggtcacgtactcgacgcggccgccattgacgagcacccggcagtgctccagatagtagatgttggccctctgggaatgcagtatggccttgaggtcaccggcagcaatgtcttccatcaggagacagtgtgcccgcgcgccttgcttggcgcttacgtcaccgcgccccgtgcatccacgcggatgacgcgctccaccacgccgtgcgccaggccgccgcgcacgccaatcaggtagtcgtgcaggttcaccgtggggtcacagtggccgggtaccagccacagcatgcggcccagggccggcaggcgcgccttggggccagctgcgtgcaggacgccgtgttcgtcgccgccgttggcgtagcgcagggcgcgttcaggcggcaggccccagaccaggggcaggccggaatcgatggcgtggctcttgtgtcccgcgtcgcacaccacgtgcgtgtgctgcgcagagatcacctgcgtcttcacgaacagcgcatgctcgaaggcgggctgggcgccttcgcgctcattggcggcgtagtccgcgtccatgaagaggaacgagccggcctgcagttctccatacaccccactggcggcctcgtgcaccagcgtgccggtgccggagcccgtgaccagcggcacgggcaggcccgcggcctcgatcagcgtgcgggtatcggcggcggcctgtactgcgtgagcgatggctgcgcgccgctcggccgcgctgcgcaggtgctgtgcgctgccgtggtaggcctgcaggcctgcgaaatgcaggcgcggctgggccgctatggcctgggccagggcgagcgccgccgggccgggcggcacgccgcagcgaccctggccgacgtcgatctccacgaacacgtcgatgccggcgtcgctgcctgccacgcgcatggcctcggccaggcgggtgatgccttccgcgctgtccaccgcgatgcctagccggccgccgcgggcggccaattgcgcggccaggcgtgctgcgcgcaatagtttggctccccccagtacctcgttgctgatgtacaggtcggccacgccgccggcggcgagcgcctcggcctcggacaccttctgcacgcagtggccgcgcgcgccggaccattccagttgcagggcgatctcggcgctcttgtgcatcttggcgtggggtcgccagcgcacctggtgcttgtgcgcgaattcggccatgcgctggatgttgcgctccatggcatccaggtcgacgacgagtgcgggcgtgtcgatcaggtccacgcgcagcccgacggtggcgcgcagatgttcgggcagatgctcaggagtggatctcatcgcggctcgcgttctccaggtgttgcgtgtcggcccagcccaccagggtgaggccgttgccctcggtccacagcagccggttgatggcggcgttggtcagctgccaggtgcgtggggcctgcaggtccagccgcgtggccaggcggtagagcacgtccatcactccgccatgggccaccagcacgatctgctcgccggcatggcgcgcggcaatgccgtccaccgtgacagcaatgcgctcgcgcagcatgtccagcgactcgccgccgccgtcgggcacgaagtggggatcgcgcttgcgccagcgcagggcctgctcgggggattcggtctcgatctgctggaaggtgcgcccctggaagctgccaaagctgcgctcgcgcaggccgggcacgggcgtgaggggcgctcccgtggtgcgggccacggcttcggccgtggcgtaggcgcgctgcaggtcgctgctgtagatggcggccaccgcttcgtcggccagcgcctgccctacctgccgggcctgccacaggccggtgtcgttgagcggtatgtccagatggccctggatgcgggtgtccacattccaggcggtttcgccgtggcggatggcgatgatgcgggtggcgtgcatggaaaagagcgcaggcgtggggtcagagcagggaactggcgttgtcgagcacgaagtcgcaggccttttccttcaggtcgcccttgaggcggttcaggttgaactgcttgccgttggaaccgctgaccatgcccgacaggccgctcaggtagccctcgtcgcggggctcgggctgggccgcgcccaggcccatcttgcccagcagctgctgtttgaccagtgcggccttgtcggcattcagatagttgttcttcatgcagtaggtgatcacgccggcagcgttgctgggggtggccgatccactcaaacccatggcggacagggccgacggcgcagcgcccccacccaacattccgccgagcgtggaggggctggcacccccgccggtcgcgccgcgcagggtgtcgcccaggccggatgcctgggcgaccaggctcgcggtgcccaggcaggcgcacagaacaaggtgtcggatggagcttcgcatggcgggtcctttcaggtcggggggagtcagcgttgtggcgtgatttctgtgcggaccttgcgctggcccgctggggggcgcgggaagccggtgagcgcctggtcgaacagcacgccgtagatggcgggatcatccgtccacacgtcctcgtacacggccgaggtttcgtacaccacctgctgcgaagcggcgtcgcgcagcatcagactgaccttgcggtggtagagggtgggcgggccgtccatcatccagcccatgccgccaaaaccccagccaccgccgtagcccaggccccagccgaagcggccgtagaacggatcgggcgcatagggccagtagcgcggtgtggcgtagccgccctcggcaccgatctgtgcaaccagccgtggctgggtgtcgtcgcggcgcaggcccacgcgcgcaagcgcctgttcggccagggcctcgatgggtgcaaacgctgcggcctgcgcctgctgcgagggcagccgctcgaagcggtaggtgggtgggctgggcagggcgctgagggtggagaagctgctgacgtcgctctccaccaggcgcggaccggcgcagccggccagcagcgcggccgcggcgcacagcgcgagggcaggaatgtggcgcaggaaggccatggcggtatctccccggggcatcaggccccgcgcctgtgatggtacggcgttgcgcggcgctgcgttcagcccagttgcaccacctgcaggccgggcagcgcgggtgcgaccggaaattcctcgtgatcgaacgccatgtcgccattcgggtcggcaatgccagtggccttggcgttcttgaagtcgtgcaggtgggggtccatcaggtgcgtggtcaccacgtggcccatggcgcgcagcatgctctcgatgcggccggggaacttcttgtcccattcgcgcagcatttcgttgacggccacgcgctgcaggccgtcctggctgccgcacaggttgcagggaatgatggggaactgctggtactgcgcccagcgcgccgtgtccttctcgggcacgtagcacagcggtcggatcaccacatgcttgccgtcgtcgctgaccagcttcggcggcatgcccttcatgcggccgccgtagaacatattgagcatcagcgtggcgacgatgtcgtcgcggtggtggcccagcgccagcttggtgcagcccaggtcgtccgccaccttgtagaggatggcgcggcgcaggcgcgagcacaggctgcaggtggtcttgccctcgggcaccacacgcttgacgacgctgtaggtgtcctggttctcgatgtggtactgcacgccgatgctcttgaaatagtccggcagcacatgctcggggaagccgggctgcttctggtccaggttcacggccacgatgtcgaacttcaccggtgcgcgcttttgcagcttgcgcaggatgtccagcagcgtgtagctgtccttgccgccggacatgcacaccatgatcttgtcgccttcctcgatcatgttgaagtcggtgatggcacggcccacctcgcggcacaggcgcttttccagcttgtgggactcgcgctcgatcttgcgtgtgtcggccgcatcgggcgcggcatcttcgccggcccagtcggcggcggtgggaagggtgttgttggcggtgttcatgggtttaccactgtcctgtctcgacgcgaatggcgacttcgcagtcatcaaaaatttccagtttggcgatcttcacgcgcacgcccagcacgccgggcagctgcatcagccggttggccagcttgccgatcaggctctccagcaggttcacatgctcggccgtgcactcgtcgatgatgatctggcgcaccttgcggtagtccagcacgtgctggatgtcgtcgtcgcgcggcgccaggggctgggtgcccaggttcagctcggcgtccacctggatgggctggggcgcgtttttttcgtgcgcgaggatgcccaggttcgcgtcgaagcgcaaaccggtgagcgtgaggatctgggtgccggcggcggtgtgcatgacggggcgtgcggggttcacatcagggagaagtcgcgctcgaagcgcatcaggtgctggccgccgtccaccagcagcgtggtgccggtgagcgagcgattgtccagcgcgaaacgcacggcggcggccacgtcttccggcgtggacgagcggcccagcgggctcagtgcgtgcatgcgctcaaagcgctcgcccgtcagcagatggctggtgagggtgagccccggcgccacgcccaccacgcgtacacgcggcgcgagcgccatggccagcatggtgccggcggcttccagcgcggccttcgagagcgtgtagctcaggaagtccgggttcaggttccacagcttctggtccagcaggttcaccaccgcgccttgcacgtcggcttcgcccgcggcggcgcgctgctccagatgggcatgcagcgcctgcgccagcagcacgggtgcgccggtgttgctgcgcaggtgctgctccagcagcgcgtagctgaagctggaggccgtgtcgtgttcgaacagcgaggcgctgttgaccaccgcatccaccgcaccgaagtgcgccaccacgcgcggcaacagggcgcgtgcggccgcttcatcggcaaaatcagcatcaaaatgcgcgctagcacccgccagttctgcgcaagcagctacggtttcaagagcgtcctgttgcgaagaccggtaatgcacggccacctgccagcccccggccgccagcgccagcgcaatgctgcggcccaggcgccgggcggcgcctgtcaccagcacggtgcgggggcgggcaggagaggtcattgggggacaatcgggcgcgtgacgagcaaacctacaattttaccgagcgccctgcagacccatgtcgccaaggccattgccgaggcgggaggctggatcggcttcgaccggttcatggcgctggcgttgtacacgccgggcctgggctattacgcgggcgacctgccgaagttcggtgccatgcccgccagcggcagcgacttcgtgaccgcgcccgagctgtcccccgtcttcggccgcgtgctggcccgccaggtgcgcgaggcgctggacgccaccgccaccgacgaggtctgggagtttggcgccggcagcggcgcgctggccgcgcagttgctgggcgcgttggacgaccgcgtgcggcgctacaccatcgtggacctgtcgggcagcctgcgcgcacgccagcaggccacgctggcggcttggggcgaccgcgtgcactgggtcgaccgcctgcccgatcagatgcagggcgtggtggtgggcaatgaggtgctggacgccatgcccgtgcaactgctgcagcgccgcgcgggcctgtggcacgaacgcggcgtcgccctggacgagtcgggcaacggctttgtgtggcaagaccgtcccaccccgctgcgcccgccggtggagatcgacggcccgcacgactacctcaccgagatccacccccagggcgaggccttcatgcgcacgctggcccagcacctcgtgcgcggcgcggccttcctgatcgactacggctttggcgaggacgagtactaccacccccagcggcacatgggcacgctggtgtgccaccgcgggcaccaggtggattccgacccgctggcggacgtaggcctcaaggacatcaccgcgcacgtcaacttcaccgcgatggccctggccgcgcaggacgcggggctgcaggtgctgggctacacgacgcaggcgcactttctcatcaactgcggtctgctatccgaactggagcggctgacgcaggcccagcgggcccaagcggccaagttgatgatggagcacgagatgggcgagctgttcaaggtgctggccgtgggcgcaggcgcgccgtggcggcccctgggctttgcgcagggtgaccggagccaccggctctgaggtttctatagatggtttggtcctcacgatccgagggcagcctggtgttcgtgctggtgcattccgtgttgtggccgctggcgctcaacacctgcgcgggctttcaaggcgtgcccgaaacgctgcgcatggccgggcgcaactacggtctgaaggggctgtgctatgtgctgcaactgctggtgcccgcggcgctgccgtccatcctgtcggggttgaagatcggctgggccctcgcctggcgcacgctgatcgcggcggaactggtgttcggcgcgtcttcggggcagggcggcctgggctggtacatcttccagaaccgcaatgagctctacacagacaaggtcttcgcgggcctcgccatggtgatcgccatcggcctggcggtgtagaacctgggctttcccacgctggaacgcttgacggtgcggcacgccacgcgggctgcaggcgcctacactcggcccatgctgcgctggcttctcgtcgtcttcctcgccctggtgctcatcaacgggctcaccccctggctgcgccgcctggggctgggccggctgccgggggattttcagttccgcctcttcgggcgcgactggttcattccgctggccagcaccgtgctgctgagcttcctgctcagcctagcggtcaaatggttgtgagcgttttatggcgctagccctcgctggacaagcgcgggtagctatcaattgagataaacgtttttgccctacagccgaggcggccgcggttgcgccatgatgggccccatgccgcagcaatctcctacctcccagtcgccgggcctgcatgccggcgtggacattggcggcaccaaagtggccgtgtgcctggcggaccctgccaacggcagcgggccgccggtgttgctcacgcgcgtggcggagcccaccgccaagaccggtgtgccggatgcgctggcccagcaggtgcttcggctgctggatgccgcctgcacgcagcagggaatcacgcgttcggatctggcgggtgtgggcgtggcgtcctgcgggccgttcgtgcggagtgcgggcatggtcgaagtggtcaaccccaacatctgcggagggctcgccggtgcgccgcgcggcctgggcaacgactggacccgggtgccgctgcaggcacccttggcgcaggcgctgggcgcagaccgcgtgcatgttgccaacgatgccgtggccgcgctgcaggccgagcggctgtggggagcgctgcggggggaggacgattgcgcctacgtgacctggagtaccggcatcggcgtcggcctgtgcgtggacggctgcgtgctgcgcggcaagaacggcaacgcgggccatgccggccacagctacgtgggcgaccccgacgcgggcagcgacgtggcgctgtgcggctgcggcaaccagggcgatgtggagtcgctcgtcgcgggcagtgcgctgccgcgccgactgggccgggaggcgcccgcgctgatggcggcggcggacgcgggtgacgaggccgcgctggccgaagtgcaggcgctgtgcgtgctgatgggacggctgctgtacaacctggtggccacgttggacctgcggcgcatcagcctgggcggtgccgtgttcctgcaccaccaggcgctgctgctgccgctgctgcgtgcgcagctggcgcgctacttccccgcgctcaccgccggggtagagctggtgcctgcggggctgggcggccaggtgggcgactacgcggcgttggctctgctgcagcagccgggctgaactcacagcggttgccttgaccggctggggcgtggcggggccgctgcgcgcaggacgcgtgcacccagacaaccctcaagtggctgccacggcccctgccggcgcggtgaccggcggcgcagcctcgtcgcgcagcgcctgcaggaagctgttgcgccaccagtgcacgtcctggcgctggatgcgttccatgagccgctcatggcgccactggcgctcggacagcggcatgcgcagcgcggtctggatcgcgtcggccatgccctgggtgtcgtaggggttgaccagcaaggcctccttgagttgctcggccgcgccggcaaagcgcgacagcaccagcacgcccgggtcctcgggctcttgcgccaccacgtattccttggccaccaggttcatgccgtcgcgcagcggcgtgaccagccccacgcgtgccgcgcggcacaggccgggcacgcgcttgcgggcgacggtgcggtggatgtagcgcagcggcatccagtccagatcgccatagtcgccgttgatggcgccgcacaggccctccagctcctggcgcaggtcggcataggcgtgcacgtcgtcgcgcgagggcgaggcgatcatcaccagtgtggcgctgtgttcgttctcggggtagcgttccagcagctggcggaaggcgcgcacgcggtgcgggatgcccttggagtagtccagccggtcaatgcccagcagcagctggcggcgtgaatactccgcgcgcagggcttcgcaggtatgcacggcgtctggtgcgcggcccaggcgctggaactcctgcacatcgatgccgatggggaaggccgccacgcgcacggtggcgttgaaggcgcgcaggcgctgcccgtccagctcttgcgcatgggcttcgttgaccatgtagcgtgtgaagtggacgacgtcggcctcgctttgcaggcccaccaggtcgtaggcaaagaacgaacgcatcaaccactcgtgttgcggcagcgctgcgaggatgagcggcgggggaacgggcacatgcaggaaaaatccgatgcgctggcggcaacccagcgcgcgcagctccgccgccagcgggatcaggtggtagtcgtgcacccagatcacgtcgtcctcgcgcagcagcggcagcagcttgcgcgcgaacatctggttcacgcggcggtagccctcgctgtaattggcgctgaagtcggccaggtccagccggtagtgcagcaccggccacagcacgctgttggcgtagccctggtagtaggccgcgtggtccgcctggcacaggtccacggtggccagggtcacgttgccggcctggtgtgtttgcagcgcaccttcgccgggcgtgccgtccgcggtgacggtgccgctccagccgaaccacaggccgcccgtgcgtgccagcgcgtcgcccagggccacggccaggccaccggcagcgctcttgcgcgggtcggccaggcggttggagatgacgacgagtcggctcatgcaggaaggctccaggtcagatcacgctgtcccagggggcggacagccgcatggcggcattgatgatgcccaccatggaataggtttgagggaagttgccccacatctcgcccgtggcggcgtgggtgtcttcggacagcaggcccaacgggttgcgcacggccagcatggcctcgaagatctcctgcgcctgctcgcgccggccggtgcgcgccagcgcatcgatgcgccagaaggtgcagatgttgaacgcggtttcgggcttgccgaaatcgtccgcggcttcgtagcggcgcatgaaggggccgtcgcacagcgtgtgttccatggcgtccagcgtgctcacgaagcgcgggtcggtggggtggatcaggcccacctcggccatcagcagcacgctggcgtccagctcgctgcccccaaaactctcggcaaacacccggcgcttggcgtgccacgagcgctccaggatctcgccatgcatgcgctgcgcatgctgctgccagtaatgggcgcgctcgggcagttgcagtgcgcgtgcgatcttggccagccggtcgcaggccgcccagctcatgagggctgacgaggtgtggatgcgcgcgcgcgtgcgcagctcccacatgcccgcgtcgggcttgccgtacacctgcacggccagctcgcccacgcgctccaggcgctcgaactccgcggctccggcggggtgcagcagccgccggtcgtggaaggactgcgccgcgcccagcacgatgttgccgtatacgtcgtgctggaagtgctctgccgcctggttgcccacgcgcaccgggcccatgccgcggtagccggccaagtggggcaggacggattcgggcagctcgtgctccagcccgatgccgtacagcggctgaatgtggccgctgccggttttggccacgatgttgccgagccagcgcaggtagtcctccatggtgcccacttccgacaggctgttgagcgcgcgcaccacgaagaacgcgtcgcgcagccagcagtagcggtaatcccagttgcggccgctgtgcgcggattcggggatgctcgtggtcatcgccgcgacgatggcgcccgtgtcctcgaacagcgacatcttcagcgtgatggccgagcggatcacggcctcctgccactgcagcggcagatgcaggcgctgggtccagtgcttccagtacgacacggtctcttgctcatagtggcgtgcggtgtcgccaatgccgccggagagcgtttcgtctgcaccgagcaggaagttgtattcgcgccccgctacaaagggttcgcccgagagcacgtaggccacgggcgcgtcggtgttcagccgcagcgtgaagtcgccccccacgtagcggatatggttgctgccgcgcgtgagggcaggctgggccatgccccagtcgtagcgcggctgtaccagcacgcggatgcgcggggccccccgcaccggtcgcacgcggcgcaccagcatcacggggcgaaaggcgcgagaacgtgcgaagaaacgcgggcagaagtcggtcacctccaggcagttgccgtgcgcgtcggtcaggtgcgtgcgcagcacggcggtattgggctcgtaccactgctcgctgctggcgaagtcctccagctcgatggcgaagcggctgccatcgggaccgggctggaccagcgcattgaacaccgggtcgccgtcaaagcgtggcatgcagctccagacaatgcaggcgcgcgcatccaccagcgcgctgatggtgcaattgccgatcattcccagcgccagcgacggtgcggccatggcggtggcgcccacgtgaggtgctttgctcgtcatgttatctcctcgcccacggcgtgctgcagccactggcgtacggcagcaggtgtggccagccgcgcgtgggcgcgcgtggcgccttcgcccaccttgatgcccaggccccccagcgactgcgcggcggcaaagccggcttcgtccgtcacatcgtcacccacgaacagcggcgcgcgcccggcgaagggagccaggcgcatgaagtccgtgatcgcgcggcccttgtccggtcccacgggcttgacctcgtacacgaacttgccgtgcagcaactcggcgcccggcacctcgcgcagcgcctgtgtgatcgcctgcaggcacagcgcctgcagttgcggcgcctgccggtagtgcagcgccaggccggcgctcttggcctccagcagcagctcggggtgctgcgccatcagcgggcgcagcgcggccagcagcggctgcagtggcagcgccggcaggccgccgctgcgcccgttgcccaggcggtactgcgcgccatgctcgcaggccacgggcaggcgcagtgggtccaaaaaatggtcgatatcggccatggtgcggccggtgacgatggccagcgccccctccagccgcacatgcagtgcttgcaggcagtccaccacgccgggtggcagctgcacggcatgcggctgtgcggcaatgtcggccagcgtgccgtcgaagtcgaggaacagggcgtggcgggaagtcggcagaggcggcgtgggcatcgcccgcaaccttaaccctgcacgtgcgcggccactgtaggccggttacccgcagggccgtaggcattgaaaacctgaccccttacccgcaattgcctggtttcgccaacccccgcgaggtcctccatgagctcccccgaagcactgcatgtcgtctgcccccactgccacaccaccaaccgcgtgcaggccgcgcaactgggcagtgcgcccgactgcggcagctgccaccggccgctgttcacgggcgaaccgctggcgctggatgcggccagcttcgaccggcacgtagcgcgcagccatctgccggtggtggtggacttctgggcgccgtggtgcggcccctgccgccagatggcgccagccttcgcgcaggctgcgcgcgagttggagccgcgcatgcggctggccaagctggataccgaggcgcaccccgcgatcgcggcgcgctacggcatccgcagcatcccgacgatgatcctgtttcgcggcggacaggaggcagcgcgcatctccggcgcgctgggcgcggccgatatcgcgcgctgggtgcaatcggtgtaaggcgctgcggaaccaaccctcgcgtggcgctcgcccctgttgtggggccgcggcgctaacgattcgccatacgaatggctgttgctgcgtacccgcggccaatcctcaccgggaatcctcaccagggccaggcaccacaggtgctcagccagcgttgccctgaggctctggggcaggctgcgcggtggcgtgaagccagtcggccacggcctgtacgcgggcggcgtgaatcatctcgcccaccttggggccgctcaggcccagttgtgcagcgtgcgcagccacgctgctggtggtgaccgactgcacggccgcgagcgcggcgttgatgcgcgcgcgctgcgggtagggccgatcggcaaaacccaggcgtccgcgcgcatcgcattcacaggccagcaggatctcgtccagccgcgcgggtttgcggatggcgtcgcagcgctccagcaggcgcaccagcgcggcagcgcccaggtcgccgctgcggtggatgttgccgtgctcgcgcgccaccacgtcggccagttcgcggcattccaccggcacgcgcaagcgttcgcacacggccttgagcagccgcgcgctgcgctgctcatggccgatatggcgtggcagcacgtcgtgcggtgtggtgccttttcccaagtcgtgcgtgaggcaggcgaagcgcacggtgagcggggcctgcaaatgggctgccatgtccagcaccatcatcaggtgcacaccggtgtccacctcggggtggtactcggggcgctggggtacgccccacaggcgctcgacctcgggcagcaccacggccagcgcgccacagtcgcgcagcacgtcgaacatgcgcgagggctgcggctccatgagcccgcgcgccagctcctgccacacgcgctcgggcaccaggtggtcggcctcgccgtcgtgcaccatctcgcgcatgagctgcatcgtctcgggcgctacggtgaagtcggtgaaacgcgccgcaaagcgcgccacgcgcaggatgcgcaccgggtcctcgcggaaggagtcggtcacatggcgcagtacccgcgcttgcaggtcgcgcgcgccgccataagggtcgaataggtcttcagcgcccgtccaggcagcgctggcagctattgcattgatagtaaggtcgcgccgtgacaggtcttcttccagtgtcacgtcgggcgacgtctgcaccacgaagccgcggtagccgcgcccgctcttgcgctcggtgcgcgccagcgcgtattcctcgcgcgtctcggggtggaggaagacggggaagtcgcgccccacgggcaggtagccgcgtgccaccatgtcgtcgggcgtggcgccgacgacgacccagtcgtggtcattgacggggcggcccaacagccggtcgcgcacggcgccgcccaccatgtaaatctgcatgggggcagtgtattcaacctggaatcggccgctgtccgcacgtcatcgccaggactgccgccccgctggacgaggcagggcgcaggtggtggtagccgacgcattcttcgcagcgcggatcgtcctcgtcgatgccggcgtccacggccgccgcttgcagcggtgcgaccgcggccggtttgcaggcgcaacccacaggcttgtacaggtgaaaagccatggcgccgctcggccagcgggacgcgggcacgcaggggggtggtgtcgtcggccgtggtgcaagcctttcggcgcgttggcctgactggtggttacgccacctctacaaccaggtgggggttgaaccgcgcgttctccacctgcccatccttggcatagccgcgcgggttgcacagcacgcgtgtgccgtgcagccggtagtcgaagctgtcgtgcgtgtgcccatgcacccatagccgcgcgccgctgccctcgaccagggcctgtgcgtcggacacgaaggcggcgttgatgggcgagcccgcaaagcgcgggtggatgctgtgtggcgaaggcgcgtggtgggtgacgaccacggtggggccggcaaagggctgggcgagttcgcgcgccagccagcgggcgttggcgtcgaacagttcggccgcatgctggggcgtgaagagcgccccgccgtcttcaccacccgcgcgtatgcggctgaagtcgcgcatgaactgctgggcctgggccatggcctcggtgcgggcggcgccatcgccggccacgcggaagtcgctccacagggtgctgccgatgaagcgcacgccctgcagcaccaggctgcggttgtccagcaggtgcacgggactgccctcgcgcagacggcgcagctcttgcgcggtgtcctgcaggctggagccgtagaactcgtggttgcccggcacgtacagcaccggcttggcgaagccctgcgcccaggccacggcggccgcggggcgggcaatgtcgcccgcgaggatcaccacatccgcgtcggtgcgcgggtgctccatgccctgcacgcccaggtgcaggtcggacaggatgtgcagtttcatggcactgcgccggcgggctagccgcgccgtgcgcggtagggctcgtcgaacggcacgaagtcctgctcggccagtgcgccgtcgatccaggccttcacgcccggcaactgctgcacgcgctgcacatagggggtgatgtgttcaggcacgggcagggcaaaggtggccagacgcatgcacaccggcgcatagaacgcgtcggcaatgctgaactggccgaacagcatggggccgccgtgctggtccagcagctcgctccacatgtccaccaggcgctgcacgtcggcgcgcacggcgggctggtcgcgccacacgatctcgcccacttcgggcaggcgggcctcgatgttcatgccgcagtggctgcgcagcgcgccgaagccgctgtgcatctcggccaccacgctgcgggcgcgggcgcgcgcggccttgtcctggggccacagatgcttgtcggggtactgctcggccaggtattcggcgatggccaggctgtcccagacggtgatgtccccatccaccagcacgggcaccttggccacgggggtgacggccttgagctggcgcttgaactgcgaattggcatcgaagctgtcaaagcgcacgggcacttcctcgaacgcgatgccggcctggcgcagcagcacccaggggcgcatggaccaggaggaatagttcttgttgccgatgtagagctggagcatggaggggttccttgatgctgtggtgctacgttaaaaagagctgcccgcgcccgtgttcacagggtttgagctcgttatttgcttgaaagcaccgtatgccaagcgcaaaccgctcttgtttttgaagcgtcaaaccggccagaccacgccgttgtcgttgagtatggcgtccagcggcagatcgtgtgcctcgggctcgaagtcgtccaggtagccgtgggtgaaccccaggcccacggtggcggggcggggctgcagcgtcgccagcgtgcggtcgtagaagcccccgccgtagcccaggcggtagccgcccgggccgtagcccacgcagggcacgaacagcagcgtggggtggatgagctcggtgtccttgggcttggggatgccgtaggcgtcttcctccatggggcagccgggataccaggcgtggaaggtgagcgtcttgtgcaccttgtccaccacgggcaggccgatgcggcgcagctggggctcgtccagcaactcgccatcttccttccagcggtgcagcgcgggcagcggatcgaactcacccttgatcggccagtaggcgccgatgatggtgtccgggcggtccaccagccaaatgcgcatcacgcgttgcaactggtcggcgcgctgcaggcggtccggcaggttcagacgctgttctaccaatgcgcggcgcagggctgctttgtccatcacataatcccccaatgctttggatgaagattctgacaccgctgatcgccggcgctgcgctggccaccgccgcgccgtgggccggggcgcaaaaccgcggcgatgacaccgtcctggagatgcagaaagccttccgcaagggcgacaagcagcggcttgccgcgctgctgccggccgcgcgcggccatgccctggagccctgggctgcgtactgggaactgcgtgcgcggctggaggaggcccaaccctccgaagtgaccgccttcctgcagcgatgggcgggcacctaccaggaagaccgtctgcgcaacgactggctgctgctgctgggccaacgccgcgactgggaccagttcgcagaatttcacccgcagttccgcatgggcgatgaccgcgaggtgcattgctacgcgctcgcgatcgagcagatcaagggcacggccgccgagagtgccggcgctgagatgctgcgccactggtatgcgctgcgcgagctggacgacggctgctccagtgccgccgccgagatgctggccgccaagaaaatcaagcccctggacgtgtggcgcaaggcgcgtctgggcgcagaggccaaccgcctgcgcgtggtgcgcaaggcggtggaaatcgtcgcgcccgatgcgctgccgcaactgcgcgaggcgctggattcgcccaccaagtacctcacgggccgcgccacggcgcgtggcaaggagcgtcaggaactggtggtgctggcgctgacccgcatggccatgagcgatgtcgccaacgccgccagcctgctggacagcaaatgggggccgcacctgtcggccgaggagcgcaactggctctggggcctgatcggcaagcaggccgccacggcgctgtcgcccgatgcgctcagctactacgccaacgtgggccgcgatgccgacctgaccgacgacatgctggcctggcgcgcgcgcgccgcgctgcgggccgggcaatggaagctggtgggccgcagcatcgatgccatgagccccgcggcgcgccaggaaagcgtctggacgtactggaaggcgcgcgccctcatggccaaccgccccggcgacgaggatcgcgcggccgcgcgccagctgtatgcgcgcatcgccggcaccacgggtttttatgaacagctggcgctggaggagctgggcgagcgcgtcacgctgcccccggcgcccgcaccgctgaccgaggaagagaaagccaccgcgcgcgccaaccccggcctgaaccgtgcgctgtacgccatcctgatgggcctgcgcagcgaaggcgtgcgcgagtggaactacaccaccaacctgcacacccctggcggcatgggcgagcgcgagctgctggccgcggccgacttcgcctgccagcgcgaggtgtgggaccgctgcatcaacaccagcgagcgcaccaagggcgtgatcgacgcggcgcagcgctttccgatgccgttccgttccgccgtggtggagcgcgcgcggggcatcgggctggacccggcctatgtctatggcctgatccgccaggaaagccgcttcatcatggatgcccgctcgggcgtgggcgcgtcgggcctgatgcaggtgatgcccgccaccgcgcgctggacggcgcgcaagatcggcctggagggcttctccccccagcagctctacgaccgcgacaccaacatcaccatcggcaccgcctatctgaagctggcgctggacgacttcgacggttccatgcccctagcggcggcagcctacaacgccggcccgggccgcccgcgcaactggcgcaacggcccggtgctggacgcggccatctgggccgagaacgtgcccttcagcgagacgcgcgactatgtgaagaaggtgctggccaacacggtgaactacgccgccatccttaccggccagccgcagtcgctcaagagccggctgggcaccgtgggcccgcgcgacgcgcgcgcgccggagccgaacaaggatctgccttgaatcttccttgagggcctgctgcgctatataaaaaggagcttttagcgcttgctggataagcgctggagccatttttcatgccacatcgtcaccccgcggcggcgccttgcggccggtgaccatggcgcgcaccaggttctcgcggtgctgcaggcaggtccacagcacaccgcccacatgcagggccacgcaggccagcagggcccagcccagggactggtgcaggtgggccagccagccatagccccagaaccggtcggtggtgtagagccagccggtgaagcccagcaacgccatgatcgccagcagtgccagcaccatccaggcgcccagcgggttgtggccgaggtagcgcggcgcatggcccgccagcgccaggcgcgcataggccagcgtggccgccggcgtgcgcacgaactgggcgaagcgcgcatagcggctgccgccgaatccccacgccacgcgcgcggccagcagggccagggccacgtagcccacgcgctcgtgcagcggaccggtgtcgtcgctgctccaccaggccatggccacgcacgcggccaggccccagtgcagcaggcgcacgggccggtcccacacgcgcagcggtgcgccggcggcgcgcgcaccgtcagtcttgaacgcgctcaagcgtcttggggtcgaagaaggcttccacgcgcttgccctgcgggtctttgccgtagacctcgtagcaggtttcggtcttttccatgcggcgcacggtccagccttccttcaccagcttctgctccagctcggtgtgcggtcgccattcggcggggggatgctcggggcaggtgaccttgccgtgggcgaaggcgctgctggccgagacggcgagcgccagggcggcgatgtgtgggatccaggatgtcatgcggggctctctttcttgccggaaaagaatgggttgcggtgatcgttcgccggtgtgctcagggcctggcccagcggcgcagcaggttgtggtacacgcccgtgagctgtaccaggcgcgggtcgtcgggcgccaccagcggcgtgagttgctggatggactggtccaggtcgaacagcagcgtgcgctcgccctcgtcgggcaccaggctctcgatccagaagaacgaggccacgcgcgccccgcgcgtgacgggcgtgacgcggtgcaggctgctggaggggtacagcaccatgtcgccggcggccagcttcacggcctgcacgccgaaggggccctccacttccagctcgccgccgtcgtattcctcgggctcggccaggaacagcgtggccgacaggtcggtgcgcatctgctggtggctgccgggcaggaacatgagcgcgctgtccacgtgcgcgccgtaggtgccgccgtcggcgtagcggttgaacttcggcgggtagatggtgcgcggcagcgcggcgctgatgaacagcggcgtgctgctcagccggcgcaggatgtgctggcccaggcgctggcagagttcgctgccgtcggtgatctgctggttgcgcttgacgctcttggccagcgtgccggcggtggcggcgccgtcctcccaggcggcggcgtccagttgggcgcgaaagtcgcgcacctccgtcttggagaggacctggtcgatggagatcagcatggtggttgcggtgtgaggcaattgggggtgatgtcgcagagctgggcacagccggcctgggccatgcaggcgtgcagctcttcggtcagcagctgcagcatgtgggccacgcccagcgcacccgccacggccagggcgtacatctgcaggcggccgatgagcacggcgtcggcgcccagtgccagggccttgaaggcgtcggcgccgctgcgcacgccgccgtccagcagcacggggtagccctcgcccacggcggcgcgcacggcgggcaggcgatgcagggacgcgggcgcgccgtccaggctgcgcccgccgtggttggagatgatgaggccggccgcgcccgccgcctgcagcgcgcgggcgtcgtcggggtgcatgacgcccttgatccatacgggcaggcgggtctcgcccagcagccagcgcaggtcgtcccaggtaggggcgtggcgcatggcgccctggaagatgcgactgtcgtccgcgcccagtacgggcggcgcgggcggtgggtaggccgccaggttggcgggcgtgcagtcggcgggcatcacaaaacccgcctgcagtgcgctgcggctggccagctggatgctggcgtccagcgtgagcacgatggcgcggtagcctgcggcctcggcgcggcgcagcagggcgagcgtgtgttctcgctcgggctgcaggtacagctggaaccagcgcgcggggccggcggcacccgcgatcgtctccagcgtgcacgacgacagcgtgctggccaccaggcaggtgcccgtggcctgggcggcgcgggcggtggcgacttctgcctcggagtgggccaggcgctggtgcgccaccggggccagcagcagcgggtggggcaggtccagcccacccagcgtgagccgcgtgtggccgccgcgcacgtcgcgcagcaggcgcggcacgatggcccaggcggtgaaggcggcgcggttggcggccaccgtgcggtcccagccgcagccgccggccacataggcaagacggcccgcgtccatgtgctggggcgcgagccgttcgtaatcgatggcgttccagacgcctgcgggaatatgtggtgtcatcaaatttgatagctgctagcgcttgtccatcaggcgctagcagcctatttgattacaagtccaggttcaacgtcaggcgcactgcgcggccgtcgcccttgtacaggaaggcgcccgagcggtacacggcggtgtagtagtccttgtcggtcacgttcagcacgttcaggcgcaggtcggcgtgcttgttgatgcggtaggacgcgaacaggtcgtacacgctgaacgagggcaccggctgcgagcacatgccgttggtgtagccggcaccggtgtcgggctggccgccgcagcggctgctctcgtagcgcgccacggcgccgaaggagaagtcgcgcgtgagctggtacttgccctgtacggtgaaggagcggtcggcgaagttggacagcgggttgcccacgttggacgccacggccgagcgcagcaccttggatttcatgatcgccgctccggcttgcagctggaagttcttggtgagattgccggccaggcccagttcgatgccgcgcacgcggttcttgccggtgttgaaggtgccttcagtgtcgtagttggcaccctccatcacgtcgtccttggtggtctggaacacggcggcggtggccagcagcttgtcgtccagcaggttccacttggtgcccagctcgatgttctgcgaggtctcgggcttggcgccggcggcgctgccgttgtggatcaccaggccgccgtagccgctgctcgtgccggtgtcgggttcgccgccgttgatgtcctgcgccgtgccgtagcttgcatagaccatacccatggggttgatcttgtagctcacacccaggtggccgttgagcagtgtgtcgttgaagccgtagttgcccgtgatcgcgcccgtctggttgttgcgggtgtccagcgacaggtcgtagtggtcggcgcgcaggccgccgaacacggtccactggtcggtcaggtccaccgtgtccatggccgacagcgcgaaggtcttcacgcgccagtcgcgtgtccaactgcggcgttcgtagctgcggccggccaggtcgcccaggttgctcacggggttgccgttcagatcagtgatgcaccagccggcctgcgggccgttgcggcccgaaacgcggcagttggtggcgccggtgttggtcacgccgtagttgccggacttcaccttgtggtcggtgtattcgaagccgaagatgaattcatgcttgaggctgccgatctgcttgtcccagcgcaggttgctctggtgcgcgaaatatttcacgtcctgccagccggtgtggccaccgtccagcacgccggccgtgccgatcgggttgttggccgcgtccagcaccgtgccgttggaggctcccgtggtggcgtagcggttgtccgactggccgtagcgcgtcaggctggtgagtttgaggtcgggcgcaaagcggtaggcgatgcgcgcggtgaccgtgtccacgtcggaattcaggaagtcgctgttctgcgcatagaccggcacacccgtggcggggcggcggttgggcaccgtgcccacgaggtagccgcccaggtcgggatgcttgtccttggcgcgcaggccgtagtagtccagcgtgacggacaggtcttggttcagctcccacaggcccgacagcgccaggccgtcgcggcggcgctgcgaggggctgcggcccggcacgtcctcgcccgaggtcagggcgttggcgcgcagggcgaacttgtcggtgaagcccttgttcatgtccagcgtcacgcggtggtggctgtcggtgcccacgccggcggacacgcgggtgaagtcatagtccagcgtggcctgcttggtcacggcgttcaccgcgccgcccgccgagccgcggcccgcgaagctggagttggggcccttggtgacttccacctgctcgatggcgaagctctcgcgcgtggtcatgccggggtcgcgcaggccgtccacgaacacgtccgagcgcgcctcctggccgcggatgatgtagcggtcgccaaaggcgttgccgttttcgcccgtgcccagggtgatgccgggctgcgcggccaggatctgcttgaggtcggtggcgccggagtcgcggatggcctcgccggtgaccacctggatggtctgcggcgtctcggccagcgggcgggtgtggcgcgtgtcggcggaggtcttggccttgtagggcgcgccgacctcggcgttggggttgggatcgatggcctgctcctgcaccgtcaccgtgggcagcgtggtgacgggggcgggcgtgggctgcacctgggcgatggcgctcagcggcagcagggctgcggccatgcgcaggctcttgggcttcttgagaggggaggaggagggcattgctggaaacgagaggttggaattattcgctagggattattgttgcgaatcaatctcgtttgcgtcaataagtgcaaaaatgcctcacccacagtggcggaaacgtcagcagcagtggtgttttgtggtggtttggcaacaaacacacggttgggcgcgcgaagtcccgccaagtcccgcccagcgcggcaagcattcggtcaatgctggcgcgtgccccgctgccggatggcacacggcggcagggcgatcaggcgttgagcagcgcgccgccctcgcgccgggccgcgccggcgtccaccagttcctgcatcagctgctcggcccagacggatgcggtctgctgggcaaagtgtcgctggtgcagcaggccgaagtacggtgtggccgccaaccaggcatgcacttgcgccagcggcgcctgctgccattccagcagcttgtacttgagcagcaccttggccgcgtggcgtgcgtgtttgaccgggtcggcctcgaaacccgccagccggcgccgcgcccgcgccagcgcggcgggcacgtcgccaaacacgctgccgtggccggggatcacggtgagcgggttcagccgctcgatcaggtccagcgtggcgcccacctcggcaaaggcctgctcgccgtccagttcggggaacaccacgccgaagccgttctcccagagcgcgtcgcccgagatcagcacgcgcgcgtgcggctcgaacagcaccacggcatgggtgtcatgccccggggctgcgtgcacctgccacgcacggtcgcccagctgcacctcggtgccggggggcagcacgccgtcggcacgaaagcgcgggcactcctggccggtgggcacgtagctcagcgccaccgggtcccagtcctgcacctgtgcccactgccccggggggatgcgggtggcaagctgcggccagcgcgcctgcagcgcggcattgccgccgcaatggtcgctgtgcaggtgggtattgagcaactggtccagcacacgcccgtccagcgccgactccaccagcgccacggtttgcggcgcgtgggcgcagtagccgctgtccaccagcgccgtggagtcgcgccccaacagcagcacgttgttggccgacagccagccgcgttcgatgacaatgatttccggcggtagggcaggtggaataagcggcatcagctatgaaaattggagtaaccggagcgcggcatcacttgccgtcgcgcagttcccgtcgcaggatcttgcccacgttggtcttgggcagttcgtcgcggaattcgatgtattttggccgcttgtagccggtcaggtgttcatggcagtagcgcaccacgtcgtcctcggtcagcgaggggtcgctgcgcaccacgaacaccttgatggcttcgccctgcttgtcgtcggccacgcccacggcggcgcattccagcacgcccgggcacagggccaccacctgctccagttcgttggggaagacgttgaagccgctcaccaggatcatgtccttcttgcggtcgatgatgcgcgtatagccctcctcgtccatcacgccgatgtcgcccgtgcgcatgaagccgtcgggcgtgaaggccttggcattttcctcgggttggttgtagtagccgggcatcacgttggggcccttgatgcagatctcgcccgccgagccgatgggcaggctcgcgcctgcgtcgtccttgatggcgatgtcgatgcccggcagcggcaggccgatgctgccgctgaaggcggtgctgttcaccgggttgttggtgccgatggcgcaggtctcgctcatgccccagccttcgatcatggtggcgcccgtcacggccttccactgctgggccgtggcctcggtcgcggccatgccgccggcctgcgccacgcacagctgcgagaaatccagatggcggaactgcgggttctgcagcagtgcgttgaacagcgtgttcacggcgggcagcatgtggaaggggcgcttcttcagcacctccacgaacttggggatgtcccgcgggttcgggatcagcgtcaggcgcgagccctggcggatggccagcaggcacagcgtgagcgcgaagatgtggtacagcggcagcgcggcaatgctgttggcgcggctcaggtcgccgatcttgcccagcgcgggggtgaaccaggcctcggcctgcagcgtcgcggcgacgatgttgcgctgggtgagcactgcgcctttggacaggcccgtggtgccgcccgtgtactgcaggaaggccggagtgtcgggcgcgacgcgcgccggggtcagcgtgcgccgctcgcccagggccagcgcgcgcttgaaactgatcacttggcgcccgcccgtcaggggcagctcgtacgcgggcaccatcttggccaggtggcgcacggcaaaggtgatccagcgtccgtaccaggcgcccagcaggtcgcccatggaggcgatcaccacatgctgcacggccgtgtggtcgatcacctcggccagcgtgtgcgcgaagttctccaggatgacgatggccgaggcgcccgagtccttgagctggtgctccagctcgcgcgccgtgtacagcgggttcacgttcacgcaggtgtagcccgcgcgcagcacggcggccatggtcaccgcgaactgcggcacgttgggcagcatgatggccacgcgcgcaccgggcgcgagaccctggccctgcagccacgcgccgagccgggccgacaggcggtcgagttcgcggtagctcatccaccggtccatgcacaccgagaacgggctgtcggcgtggcggtggaaggactcctccagcatctgcgccaccgaggggtaggcatcggcatccacgtcgtgcggcacgccagcggggtagttcttgagccagattcgttccatgcaagggtcctcgttgcggtatggggcaagatcgcaccgattgtggaagtggccttgcacgcgccataccgggcttgtcctagtccggatgccgcagaggtcacccaagcgacacaccacaaccaccacaagggagcttcatgacgaacgcgcgttggcaacgctgggcggtggccgtacatctgctgttgatcgcgggctggatggcctggttctggggccgttcgccggcgctggcgctggcgggcgtggccgcggtcccgctgatgttccgcctgggcatggcgccgcaatttttcttgatggcctgggtttgccggggggatgcgacgccgcgtccgcgcgccgggcagctgctgcgcgcctggtgggccgagtcacgctgggccagcctggtcttcggttggtggcagccgttccgccaccaggccgtggcggactggctgccaccgcgcgcgtcggacgtgcccggcccgcgcggcgtggtgctggtgcacggcttcctgtgcaaccgagggttctggacgccctggctggcgctgctgcgtgcgcgcggccatgccttcgtggccgtgaccctggagcccgccttcggctccatcgacgattactgccgcaccatcgacgatgccgtgcgcagcgtggccgaggccactgggcgggcgccgctgatcgtgggccacagcatgggcggtctggccgcacgcgcctggctgcgcgccgtgccgggcagcgagcagcgcgtgcaccgcatcgtcacgctgggatcgccgcaccacggcacctggcccgcgcgcggcgcacgcagcaccaatggccggcagatgcggttgcacggcccctgggtgcgccagttgggtcaagacgagccgccggcacgcgccgcagtcttcgtgtgctggtactccaactgcgacaacgtggtctatccgcccgcggccgcaatgctgcagggcgcggacaaccgcttcatcgagggggtggcgcacgtggagatggcgtttcacccgcgcgtgctgcaggactgcctggcgctgctcgagcagccctgagcgtgtcggcgacgcgcttcaggccgggagcggctcgcgcgcatcggccgcgaactcgggctggccgcgcagccgttcgtagatcggcgcgaaatcctgcgccgtgagttcgaagagctgctcgaagctgtcgatcacgaagtaggtctgctggtaggtgtcaatcttgtagcgcgtgcgcatggtgcgttccagctccagtggcaggcgctgcggctcggggctgtgcacggcgtagggcagttcgccgcgcgagctgaggatgcccgcgccataggcgcgcagcccgccttgctcgcggatcaggccgaactcgatcgtgtaccagtacagccgcgagagcatctcgcaggcgcccagtcccgccgctttcaggcctccttcgccatagcgctgcacatagtcggcaaacaccgggttgaacagcagcggcacgtggccgaacaggtcgtggaacacgtcgggctcgacgatgtagtcgaattcctggggcgtgcggatccagtcggtgaccgggaatttgcggttcgccagcagcgagaagaacggcacctcggggatcagccccggcacggccaccagctcccagcgcgtggcgcggtacaggcgttcgttcacgtcatcgaagcgcgggatgcgctccttggcgcccagcagcggcagggcctggatgaaggcctcgctcgccagaccctgcagctgggccgactggcgctggtacaggcggtggtaggtgtcgtggtcggcggcggtgtaggccgcgaagttctgcgcgcaggtgtaatcctcctgcgcacgcgaatagtcgccgcgcggcgggcggctggattgtccgtagacgacgggggcttgtcccatggtgcttgtctccttgttggaaccacgccgtcgtcgtgcaccgccggcctggtatgggccggcgggcgggagtgcaggacggcgttcagtcgatgtggatcttggcggccttgatgaggaattcgtacttgcccagttccgagcgcacgaagctgccgaagccgcccagcgtgagttcttcgggcgtcaggcccatcttctggaactgcgccttgccggccggcgagtgcatggctttcgagaacgccgtggcgtatttctgtgcatcggcggcgggcagcgtggcgggggcaaacagcccgaaccaggtggacacgttgaagccgggcacctcgctgttgatgctgggcacgtggggcagggcgtcgtcgctgcccagcgatgtcacgcccagcgccttgagcttgccgccctggatcagcggcagtgacgacgccaggttgtcgaacacgatgtccacgccgccgtcctgcagcgccttgagcgccggacccgcgccctggaagggcgcatggggcatgcgcgtgttggtgagcgacttgaacatctccccggcgatgtggccgatgctgccattgccgcccgagccgtacttgagctggtccgggtgggccttcatgtacttcacgaggtcggtggtggtgctgatatccaacgccttggcccgttcggcgctcatcaccagcacgttcggtgtgcgggcgacgagcacgatgggcgtgaaatccttgaccgggttgtaggggaaattcttgtacagccaggggttcacggcatgggtggcgaccgcgcccatcaccagcaggttgccgcccttgggcgccttggccaccgtgtctgcgcccaggttgccgccggcccccggcttgttctgcacctggatgggcccgagttgggcctgtgccccttcggccaggatgcgcgcgctcttgtcgagcgggcctccggccgcgtagggcaccacgatggtcatgggggcggatgcgttctgtgcctgtacggcgcaagccatgcacagcgcaagggaacccaccaattgacggcgacgcaacattgaatttctcccgagtctctttgaaagggcgctcagtatagaaagccgttgttgcagtgcgtcattccatggctgggccgcgcccagggctcacgcctgggtctgcaggacgccgcgccggatctggtcacgctccagcgattcgaacagcgccttgaagttgccttcgccgaaaccctcgcggtagttgccctggcgttcgatgaactcaaagaacaccggccccagcatgggcgtggagaagatctgcagcagcagacggggtgtgccgtcggccgtggtgccgtccagcaggatgccgcgcgcctgcagttccgccacgttctggccgtgactcggcaggcgggtgtccagcatgtcgtaatagatgtcgttgggcgccggggccaggggcacgcccgccagccccagcttgtccaccacctcgacgagcgagtcgcagatcagcgcgatgtgctggatgccctcgccgttgaactgcatcaggaattcctcgatctgcccgccgccctgcttggcctcttcgttcagcgggatgcggatcttgccgtccggcgccgtcatggccttcgacgtcaggcccgtgtactcgccctggatgtcgaagtagcggatctctcggaagttgaagagcttttcgtagaaattggcccagaatcccatgcgtccgcggtacacgttgtgcgtgaggtggtcgatctcgttcaggccgtgccccaccgggcgccggtccacgccgggcaggaagtcgaagtcgatgtcgtagatggacttgccgtcctcgaagcggtcgatcaggtacagcggcgcgccgccgatgcccttgatggccggcaggcgcagttccatggggccggtggggatctcgatcggctgggcgcccagctccagcgcacgccggtaggcctggtgcgaatccttcacgcgaaaggccagcccgcaggccgaggggccgtgttcggcgccaaagtacgcggcctggctggccggctcgcggttcaggatgaagttgatctggttctgccggtacagcagcacgtccttggaccggtggcgcgccacgagcgtaaagcccagcttctcgaacaccgcttccagcagccccggggtgggcgaggtgaactccacgaactcgaagcccatcaggcccatggggttctcccaggcgtcggcgtcgtgggtggcgcgaaggggcagggcggcagtcatcggcagtctccttagggtgtgtcgcttcactgtaggaggggcggggctcatgtttctggcgaatgcgcacgggtttgagcgcggatatgcaggaatgttgcgcaacgtcaatgcgatgtgcagccatttcgcgttagggaacacgcgggtgcgtctcgtgcggcgcttgcctagaatccgccgccatgagcgaacgcacccccgccctcgacaagctggaccgtgccatcctgcgccgcctgcaggacaacggccgcgagacctatgacgtgatcggcgaacaggtgggcctgtcgcccagcgccgtgttgcgccgcgccaagcggctggaggaagagggcgtgatcgaccgctacgtggcactggtacgccccgagcgcgtgggcctgggactgaccgcctacctgaacgtgcgcctggaaaagcacaccgagagccacaagcgcaacccgatggacctgttccgcgccagcgtgcagacctggcccgaggtggtggagtgcgcgtcgctcaccggcgagatggactacctgctgcgcgtggtggtggccgacatggcgcactacagccgcttcatcatggacacgctgctcaagcaccccagcgtgcaggactgcaagaccagcttcgtgctggaccgggtcaaggccactaccgccctgccggtgtagataaaaaaggcacggcagtcgcgtggcggacagaggaagtcctgtattgatagctgcttgcgcttactgggtaagggctagaggccatttttcccttggatctgattccccccaattttttgttgcattgcagcatatgcgccccaggttcctagggaaaaccctagaatcggccgcatcatgctttcaaccaaagactggcttcgcgcttcctggaacgcagggcgacaaatgctgcgccccaccgccgagggacgcttccaccgaggttttgccatgaacactgtgatggtgcccatccgttcgctcggcccgcagcaccgcgagcgcattgccgcccacctgctgcgcctggagccgcgcgaccgctacctgcgctttggctacgccgccaacgacgaccaggtgcgccgctacgccgagttgctggacttctcgcgcgacgaggtgttcggcatcttcaaccgccgcctggagttgatcgccatggcccatgtggcgtttgcgccatcgggtgagtacgaaagctgcgccgagttcggcgtctcggtctcggccacggcgcgcgggcgcggctacggtgcgcggttgttcgagcgcgcggtgatgctggcacgcaaccgcggcgtgagcatgatgttcatccacgcgctcaccgagaacacggccatgctcaagatcgcgcgcaatgccggcgccacggtgcgccgcgacggatccgagtccgaggcctacttgcagttgccgcccgcgcgcttcgacacgcgcgtgtccgagatcatggccgagcatttcggcgaagtggactaccagctcaagaagcaggcgcggcagttctggcgcttcctggccgacctgcaggaaatccgccagggcgtgcgcgacggccgccaccaggccgccgagtaggcaggcgcgcccccggcgtgccccgcgggtgcgcggggcgatccgctatccttgggggctgatccactccctgcacaacctgcacccgtccccgtgtccgacccccaccctgcgcgcgcctccgacaaggaggacaagcgcacgttcctgcagcgcctcgtcgagttcatcaaccccgggccggactcgacggccgagctcatcgccacgctggccgaggccgaggacaacgacgtcatcaacgccgatgcgcgggtgatgctggagcgcgtgctgcgcatggccgagatgactgcgggcgacgtgctggtgcccgcgccacgcatggacatgctggacatcgacgcgccggtggatgagctcatgcaccaggtgctgcacaccgcgcactcgcgctttccggtgtaccagggcgagcgcgacaacatcatcggcatcctgctggccaaggatctgctcaagctctggcgctcgccggggctgaacgtgcgcacgctggtgcgcccggcgctgttcgtgcccgagagcaagggcctgcatgacctggggcgggaattccgcaacacgcgcaaccacatggccatcgccatcgacgagttcggccgcatcgccggtctggtgacgttcgaggacgtgatcgagcagatcgtgggcgagatcgaggacgagttcgatatccccgaggacgagggcgacatcttcggcctggccgaccgcaccttccgcgtcagcggcgacacgcccgtggagcgcgtggccgaggccttcggcgtggcgctgcagggcagcgaccccgatgagagctttgacaccatcggcggcctgatcgcgcacgagctgggccgcatgccgcgcaagggagagtccgtggtgctcggcggcctgcagtttgtggtgatgcacaccaagggcgggtcggtgcgctggttcaaggtcgcaccggcggcggccacgcccgagtccgaacgctgatggccgtcgcaccgcccttggccgcgcacgcaccgcgccgcggcccgttgccctgggtgctggcactggtggccgggctggcgcaggccgcatcgctggcctggccctggggcggacagccgctgtggtggctgcagatcctgtcgctggccttgtgggcgcatgtgctactgggcgccggtggtacacgccgggccggcctgctgggctgggtgttcgccacggcgtggctcgcgggcacgttctggtggctgttcatctccatgcacacgtatgggggactggccgcgccgctggccgtgctggcggtgctggggttggcggcgttcctcggcagttattacgcagcggtttctgcatgtttttgggctctagcgcccgtccatagagcgctggcagctatcgtttttgctgcgctgtggttattggcggaattggcacgcggccaatggtggaccggctttccgtggggcgcaggcggctacgcgcatgtgcaggggcccctggccgcgctggcgcgcagcgtgggcgtgtacggcatcggtgccgcggcggcgctcttggccatgttgctggcgcaggcgcgccgcgccgacctgcgcaacgcacgtgcctgggcgctggtcctcgcgctcacggccgtgggggcaggggccgcctggcagcgccactgcgctgtcgagggctgcggtgcgccgccacccgtgcatgcgcccctgtcgctggcgctgctgcagggcaacatcccgcaggacgagaagttccagcccggcagtggcgtgccgatggcgctgcagtggtattacgaccagatccacgcggccaaggccagcctggtggtggcgcccgagacggccatccccctgctgccgcagcagctggtgcccggctatttggagggcatggccgagcgctatgccgcgggcggccaggcgctgctgctgggcatcccgctgggcagcctggaagagggctataccaactcggtgctgggctttgcgcccgagcagccgcagccctaccgctacgacaagcaccacctggtgccgttcggcgagttcatcccgccgttcttccgctggttcaccgagatgatgaacatccccctgggcgacttcaaccgcggcgcggtgggtcagccgtcgctggcgtgggcaggcgagcgcatagcgcccaatatctgctacgaggacttgttcggcgaggagatcggcgtgcgctttctcgacccggcgagcagcccgaccatcctcgtgaacctgagcaacatcggctggttcggcaacaccgtggcggtggaccagcacctggccatcagccgtctgcgcgcgctggagttcgagcgtcccatggtgcgtgccaccaacaccggcgccacggcggtgatcgaccaccgcgggcaggtcacgcaccgcatgccggcttatcagcgcggcgtgctgcgcgcccaggtgcaggggcgtggtggcgccgccacgccgtacgcccggtgggtggcgcgctgggggctttggcccctgtgggcgctcgggtttgcagtggcggggctggcctggtgcctgcgcgggcgcacagggcgggcgcgggctggaaattgatccagatcatcccggcgcggtagccagcgggctttcccggggcacggttacaggccagagcgcgcgcgagcctggataatagagggccttcgccgcccgtggccgcgggccgcgcgctgatttttttgcatcaacgaccacctaccgcgacggcacgggccgtctggagcacgattgacaatggctgattccttctcgtacgaacaactcatcgcctcgggcgagggccggttgttcggtccggacagcgggcgcctgcccctgccccccatgctgatgttcgatcgcatcacgcgcatcgacaccgacggcggcgcgcatggcctgggaaagatcgtggccgaactcgacgtcaagcccgacctgtggttcttcgcctgccatttccagggtgacccggtcatgcccggctgcctggggttggatgccatgtggcagctcatcggcttctatctcacctggctgcgcctgccgggccgtggccgcgcgctgggcgcgggcgaggtcaagttcaccggcgaggtgggcccggacgtgaagctcgtgacctacgaaatcgacctcaagcgcgtcatcaagcgcaaactcaacatggccatcggcgatgcacgcctgctggccgacggcaaggaaatctacgtggccaacgacctgcgcgtgggtctgttcctgcgcgaaggcgacgcacagggaagcgcagcatgaccaagaaacgggtggtgatcacgggcgcgggcatcgtctcgtgcattggcaacgatctgcagaccgtggaggaggcgctgcgcgccagccgctccggcatcaaggccgtgccccagttcaccgagctgggcctgcgcagccaggtggcgggcgtgcctgagatcgacgtcgaggcgcgcatcgaccgcaagcagctgcgcttcatgggcgacgccgcggcctatgcgcagattgccctggaagacgccatccagcaggccggcctcacccccgaacaggtcagccacccgcgcaccggcctcatcatgggctcgggcggcggctctcccgccaaccagatcgaggcggccgacacgctgcgcgaaaagggcatccgccgcgtaggaccctaccaggtcacgcgctgcatgagctccaccgtctcggcgtgcctcgcgaccaacttcaaggtcaagggcatcaactattccattacctcggcctgctccacgtcggcgcactgcatcggcgccgctgcgcagcagatcgcctggggcctgcaggacgtgatgttcgccggcggcggcgaagagctgtcctggggcatgtcgctgctgttcgacggcatgggcgccatgtccagcaagtacaacgccacgcccgagaaggcctcgcgcgcctatgacgccaaccgcgacggcttcgtgatcgccggcggcggcggtgccgtggtgctggaaagcctggagcatgcactggcacgcggcgccaccatcctgggtgaggtcgtgggctttggcgccacgagcgacggcgaagatatggtggccccgtcgggcgacggcgccatcgcctgcatgcagcaggccatggaaggactgggcgcgcccatcgactacatcaacacccacggcacctccacgcctgtgggcgacatgcaggaagtgcgtgccatgcaggcggtgttcggcgaggccgtgccgccgttctccagcaccaagtcgctcaccggccattcgctgggcgccaccggcgtgcaggaagcgatctactgcctgatcatgctgaacaagggcttcatcgccggttcggccaacgtggagacgccggacccgctgctgggctccatgccgctggtgacccagacgcgcgacgcgcagttgacccacgtgctgtccaacagcttcggctttggcggcaccaacgccagcctggtgctgcgccgctggcaaggccagtgacggcctcgggccaggtacgacgggggctgcggcccccgttttgcttggacgcctaaaattgccggttcgcgcgtgcgagcgcgcccgctctctcagacacacagccatgctgacattccaacaaatcatcctcaaactgcagtcctactgggccgaccagggttgcgcactcttgcagccctatgacatggaagtgggcgccggtacgtcgcatacagctacgtttttgagagctctgggcccggagccctggaaggccgcctacgtgcagcccagccgccgccccaaggacggccgctatggcgagaaccccaaccgcctgcagcattactaccagtaccaggtggtgctcaagcccgcgcccgacaacatcctggagctgtacctgggctcgctcgaagccttgggcttcgacctcaagaagaacgacatccgcttcgtcgaggacgactgggagaaccccacgctgggcgcctggggcctgggctgggaggtgtggctcaacggcatggaggtgacgcagttcacctatttccagcaggtcggcggcatcgactgcaagcccgccacgggcgagatcacctacggcctggagcgcctggccatgtacctgcagggcgtggacaacgtctacaacctgacctggaccgagggcccgaatggcgcgaaattgacctatggcgacgtgtaccaccagaacgaggtggagcagtccacctacaacttcgagcattccgacgccgagttcctcttcaccgccttcggcgcccatgaaaagcaggccaaccacctgatgggcgagcagctcgcgctgccggcctacgagcaggtgctcaaggcggcgcacacgttcaacctgctggatgcgcgcggggcgatctccgtgaccgagcgcgccgcctacatcggccgcatccgcaacctggcgcgcgccgtagccaaggcctacctggacagccgtgcgcgcctgggcttccccatggcgcccaaggcgcatgctgacgaggtgctggccgagctggccaaggccgcggaacaacagaacaagaaggccgcctgagcgcacgcgccgcgcagcgagaaacacaccatgaatcaccagaatcttcttgtcgaactgtttgtcgaagaactgcccccgaaggcgttgcaaaagctcggcgatgccttcgcgggcgtgctgctggagcaactgcaggcgcaaggcctgacctcggcacattcgcagctcaccgcctttgcctcgccgcgccggctggcggcgcacatcaccgaagtgctgcccgccgcggccgacaaggcggtgtcgcaaaagctcatgcccgtggccgtgggtctggatgcgagcggccagcccacgccggcgctgctcaagaagctgaccgcgctgggcgccgacgccgccagcgtgccgcagctcaagcgcgtgcacgacggcaaggccgaggtgctgttctttgaaagcatggccaagggcgcgctgctggccgacggcctgcagaaggcgctggacgaagccattgccaagctgccgatcccgaaggtgatgcgctaccagttgcaggacggttggaccagcgtgcatttcgtgcgcccggcgcacggcctggtggcgctgcacggcacgcaggtgctggtgggcgtgcaggccctgggcctgacggccggcaacaccacgcacggccaccgcttcgaggcctccgtggacccggtcgtgatccagagcgccgacagctacgccgagcaactgcgcagcgaaggcgcggtgattgctagctttgccgagcgccgcgccgagatcgcgcgccagctgcaggcggccgccgaccgtgtaggcggtggcgtgcggccgatcgaagacgccgctctgctggacgaagtgacggcgctggtcgagcgccccaatgtgctggtctgcgaattcgagaaggagttcctcgccgtgccgcaggagtgcctgatcctcaccatgaaggccaaccagaagtacttcccgctgctggatgccgagggcaagctcacccaccagttcctggtggtgagcaacatcagcccgcaggacgccagcgccgtcatccagggcaacgagcgcgtggtgcgcccgcgcctggcggacgccaagttcttcttcgatcaggaccgcaagaagaccctggtcagccgcgtggaccagctggccaaggtggtctaccacaacaagctgggcacgcagggcgaacgtgtggagcgcgtgcgccatatcgccaaggccatcgccacgcagctgttcacggcgcttgcgcagggtaacgcggcgctggattcccaggaaggcgagatcgcgcaggactatctactgacctgcgtggacaacgccgcgctgctggccaagaccgacctggtcaccgacatggtgggcgagttccccgagctgcagggcatcatgggcggctactacgcggtgagcgacggcctgcccgacgaggtggcgcacgccatcgaggaccattacaagccccgctttgccggcgacgcgctgccgcgcgagaacgtgggcgtggtcgtcgcgctggccgacaagctggagacgctggtgggcatgttcggcatcggcaacctgcccacgggcgaccgcgacccgtttgcgctgcgtcgccatgcgctgggcgtgatccgcatgctggtcgagaaagagttgccgctggatctggatgcgctgctggccagcgcggtgccggctttcggcgacaagatcgaggacaccagcgcccagttggccgacttcatctacgaccgcctggctggctccctgcgcgagcagggatacagcgcgcaggaggtggacgccgtcatcgccctgcgcccgcagcgcctggccctggtgccccgccagttggaggccgtgcgtgccttcacccaactggaagaagcgcccgcgctggccgcggccaacaagcgcgtgaccaacatcctcaagaaggccggcgaggtggatccgcacgtgaatgaagaactgctgcaggagcccgccgagaaggacctgtacgccgcgctgcagcgcttcgtgcccgaggccaacgcccagttcgacagtggcgactacaccgccagcctgcaaaccctggccgtgctgcgcgcgcccgtggacgcgttcttcgacgacgtgatggtcaatgccgaggagctggcgttgcgcctgaaccgccagggcctgctcaagaagctgcacatggcgatgaaccgcgtggccgacctctcgcgcctggcggtgtgaccgtgcgcggctgtggggcctggaccgttacgccggtgacggcggacgcgggcggcgcggcagcgttgctttgataatcgcgccatgaaactcgccatcctggaccgagacggaacgctcaacgcgctgggcgatggcttcatcgcctcgcccgacgaatgggtgccggtgcctggcgcgctggaggccgtggcgcggctgaaccacgcgggctggcatgtggtggtggccaccaaccagccgggcctgggccgcggcctcttcgatgcgcagaccctggtggccatccacgcgaagatgcaccggcagctggccacgctgggtgggcgcatcgacgcggtgttctactgcccccacaccgagagcgagcaatgccgctgccgcaagcccgctccgggcctgatggagcagatccgcgatcgctacggcgcggaggggcaggaaattctggtggcgggcagcagtgcggcccacctgcaggcggcgagcgagctgggcgcgcaactgcacatggtctgcaccggtcgctcggcccacctggacccgcgccagagcctgccgcccggctggcccgccggcacgcgcgcccatgccagcctgggcgcgctggcggatttcatcgccccgcagaacggcgccagcctgcccgtggccctgtgatgcgaaaactattgaattgatagctgctggcgcttactgcatgggcgctagaagccaaaaacactgaaaactgcttcatggcactgatccgctccattcttcatttgctggtgatggtcgtcaccgtagtcccctacaccctgggcatcctgctggtgcgtgtgctgggcggcagcccggcggcgcgctaccgcgtggcgcgcgcctggctgaagctgtgcatcgactcggcgcgctggctgctgggcatccgcacgcagatcaccggcatggagcacctgccccagggcgagcagcagggcgcggtgctgctggtcaagcaccagtccacctacgagaccttcctgatgccggcgatcatgccgcacccgctggcctacgtgttcaagaaggaactgctttccgtgccgttcttcggctggtccatcggcagcctggacatgatccacatcgaccgtggccagcgcgcccgcgccttcgccaaggtgctgcagcaaggccgccgcctgttggccaagggcacctgggtcatcatgtttcccgagggcacgcgcgtcgagcgcggcgccaagggcgagtacaagagcggcggcacgcgcctggccatcgatgccggcgtgcccgtggttccgatcgccgtgacctcggccacggtctggccgcgcaaggccttcatcaagcgcccgggggtagtgcacgtgtccgtcggccggcccatccccaccgaggggcgcaagcctgacgagctgatgcgcgaggtcgaggcctggatcgagggcgagatgcgccgcctggaccccgacgcctacccccccgccgccggctgacatgcagcggctggtacagctggcactggacttcctgggcggcgggagcagcccggattccggggtgccacagccgaaacgggcgatagcgcccgtccaacaagcgccagaagcttctttattagtagcgccagcgccaccgctgggcgatctgctcacgcccgccgtgttccgccacccggcggccagccgcgaggtgctgctgggcgacgcggtggtggcctatgcgctgcagcgtgcgcgccggcgctccatcggcttcaccgtggggcccgacggcctgtccgtgcgcgcgccctcctgggtcacgctggcgggcgtggatgccgcgctgcgcgacaaggcgccgtggatcctgcgcaagcttggcgagcagcaggcgcgccgccagcaggaagagcgcgcgcgcatcgtctggggcgacggcgccgtgctgccctacctgggcgagccgctcaccgtggtgctggaccccacgcacggcttcgccgcgcgcggtggagcgctcgaggagcagggcggcgcaaccggtcgcgcgctgcgcatcgccctggcgcgcagcgccgcgcccgcccaggtgcgcgacgcggtgcaggcctggctgatgcgcgatgcgcgccgctgtttcaccgagcggctgcaccacttcgcgccgctgctggatgtgcgctggacgcggctgcgcctgtccagcgccaacacccgctggggcagcgcgcgggccgacggctccatccggctgaactggcggctcatgcactaccgcccggccatcatcgactacgtggtcgcgcacgagctgtcgcacctgcgcgtgatggaccacagcccgcgcttctgggacaccgtggccaccgtggtgcccgactacgccgcgctgcgccgcagcctgcgcgagcagcccgcgccgccctgggactgatgggcgcgcggcggccatggtctgcgagaatggccgccatgaacacgcccacgcccgacctccacgcttctgagcaacccctgcccgccgagggctacgccggcgacgtgagcccgccgctggcgtggcaatgggtgcgcgccggccaggcggtgctggtggacgtgcgcaccgatgccgagcgcgactgggtgggcttcgtgcccggcgccgtggccgcggcctggaagcaatggcccggcatgcagcccaatgccgattttgacgcgcagttgcgcgcggcagtgccgcccggcggcacggcggtgctgttgtgccgcagcggcgtgcgctcggtggccgcggcgcggcgcgcgaccgagctgggcatcacggcctacaacatcctggaaggcttcgagggcgagccggacgagaacggccagcgcaaccggcgcagcggctggcgctttcgcggcctgccgtggcggcagggctgagcgggttgctggagttttttgctctcaaaaaaatagctgccagcgcttgatgggcaagcgctggcagccgttttggcttgagattgccggggcttacttggccagcggcggaatgcgcagcttctggccggggtagatcttgtcggggtgggtcagcatgggcttgttggcctcgaagatcaccgggtacttgttggcgtcgccatagaacttcttggcgatggcgctcagcgtgtcgccgcgcaccacgtcgtggtactgcgcttcgggctcggggttggtcacgctcatctggttgtccacgctggtcacgctggccacgttgccgcagcacagggtgactttttccttggccgcttgcgtaggtgcggtgcccttcaccgtcaccttgccctcggggccttcgaactggacctgcacgtcgctcacgcccaggttctgcgacgcgatgtaggtctcgatggccttgcccgccttgtcgttgagctcggcctgcgtgggcgcggcggctgtggaagcctgcgcgtccttgccgccaaacagcttctcgccggcttccttgatgaaactgaaaagacccatggctttctctccttcttgggggttgcagaaacggtcgggaccactatagccgtactgtccggcaccgccatgtcggaaaaacgcccgcgccggcgacagcgcgtgcatttgcggcgctctgcgggaggcaaaggcaaaaaacggataatccgcgccatgactttcctggccatcgacgtgggcaacacccgtctcaagtgggcgttgttcgacgcagcgcagcccggtgccggcctgctggcccatggcgctgaattcctggaccatatcgaacgcctggccgagggcccgtggtcccacctgcctgcgccccggcatatgctgggctgcgtggtggcgggcgacgcggtcaagcgccgcgtggccgagcagatggagctgtgggacgtgcccgcgcgctgggtggtgccgtccgcgcaggaagccggcgtcatcaacggctacgaccatcccacgcgcctgggcgcggatcgctgggtggccatgatcggtgcgcgccaccgcctgctggcccaggggcccgcgcggccgctgatcgtggtgatggtgggcaccgccgtgacggtggaggccctggacgcggaggggcgcttcctgggcggcctgatcctgcccggccacggcatcatgctgcgcgcgctggagtccggcaccgcggggctgcacgtgcccacgggcgaggtgcgcctgttcccatccaacaccagcgatgcgctgaccagcggcggcacctatgccattgccggtgcggtggagcgcatgtaccagcacctgcggcagcactgcgggcaggaacccgcctgcatgatgaccggtggcgcgggctggaagatggcgccaagcatgacgcgcccgttcgagttggtggaaaacctgatctttgacggcctgctggagatcgcggcgcgccggtttgccgagctgccggcctgacacggcccgccagcgcgggtgttaagcggcctagtcgtaggccccgaccagccgcgccaggtgcgcacgctgggtgggctccaggtagggcatgagcagccccagcacatgccgcgcgccgtgcagcagcgcagcctgcgcgctctcgggttccagcgcctggcgcggagcgcgcacatactcgaagctgagccagtaggtcagcaccaccaccatgctggtcgcggtaggctgcatggcgtccgccggttccatctgcaaggcgccacggcgccgcaatgcctgcaggagatcgtgcatggcggcggtcttggcttgtagcagcacggggaactgctcttccagccggcggttgcacgacagcaggttgttcaggtcgcggtagaagaagcggtactgccagatcagctcgaacagcgtgtgcatgaagaaccacgcgtcctccacgtcctgcacgtccgcacccgcgtgcagcaggccgctcagcgcctcgtcgtagcgcgcgaagagcgcgttgacgatctcgtccttggcagggtagtggtaatagaggttgcctgcgctgatgtgcaggtccgcggcgatggccgtggtggagacgttgggctcgccaaagcggttgaacagcgccaggctggactccaggatgcgctcggcggtgcggcggggagctttcttcgccatgggctgtctcctcccatcgggggcgttgtcgtgctccggaaatctactccagtcgcccgcgggtgcacagccgggttgatgcggagggtcgttcaaccctcgcgggtgggtgggcgcgacggcggcggcgcggttgtcacgccgtcgcggtcggcttggcgctcctgcaacgcttgcaattcctgcgtgagggcgtcgatgcgctcgtgcagggcctgcacttcctgcgcggtgggtacgccgaggcgctgcagggctttggacacgcgctcctcgaagatgccctccagccggtcccactggccggcggcgcgctcgcccagtcccgaggccatctgccccatgcgctgcgcggcctcgccccaatgctcctgggcggtgtcatgggttttgcgctgcagtgccatgccctcgcgcaccagggcctcaaagaccttgccgccctcggcctgggccttggcaaaggcgcccaggccagccagccagatttgctgtgcggactcccgggccatgcgtgggaattcgcgcgcggggtcagtgtcgtcgtcgggaggaacgtggggcataggagactccttgtgcattggcctgaatggtgattgtgggcgccctccagcgtgcgcatgtaggtgcagcgccctaaatcccgtcacgggagtttgttacaggcatgtgcatgccgatgggataatccaaggctttgtccccgcaggcagtccggtctgcagacggttctggcgaaggatttccacccatgattctggtaacaggcggcgcaggcttcattggcgccaactttgtgctcgactggctggctgtcggtgacgagccggtggtgaacctggacaagctcacctacgcgggcaacctgcacaacctggacagcctgcagggcgatgcccgccacgtgttcgtgcagggcgacatcggtgaccgcacgctgctggatcgcctgctggccgagcaccagccacgcgccgtgatcaacttcgccgccgaatcccacgtagaccgctccatccacggccccgaggacttcatccagaccaacgtcgtcggcaccttcaggcttttggaggccgccaggcactactggcaagcgctgccagctacacaaaaagaagcattccgcttcctgcacgtgagcaccgacgaggtctatggcaccctggcaccggatgcgcccgccttcaccgaagagcacaactacgagcccaacagcccgtactccgccagcaaggcggccagtgaccacctggtacgggcctggcaccacacctacggcctgccggtactcaccaccaactgcagcaacaactacggcccgctgcactttccggaaaagctcatcccgctgatgatcgtcaacgccctggcaggcaagagcctgcccgtgtatggcgacggcatgcagatccgggactggctgtacgtcaaggaccattgcagcgccatccggcgcgtgctgcaggcgggccggctgggcgagacctacaacgtaggcggctggaacgaaaagcccaacatcgacatcgtcaacaccgtgtgcgccctgctggacgagttgcgcccgcgcagcgacggccagagctacacgacgcagatcacctacgtgaccgaccgccctggccacgaccggcgctacgccatcgacgcgcgcaagctcgagcgcgaactgggctggaagccggccgagacgttcgagaccggcatccgcaagaccgtgcagtggtacctggacaacccgcaatgggtgcagcaggtgcaaagcggcgcctatcgcgactgggtggcaaagcagtacgaggccgcatgaacatcctgctccttggcaagaacggccaggttggctgggaactgcagcgcagcctttccgtgctggggccggtcaccgcgctgggccatgacgaggcggacttcacacagccccaggccgtggcgcaggccgtgcgcgccctgcgcccccaggtgatcgtcaacgccgccgcccacaccgccgtggacaaggccgagagcgaacccgagcgcgcgcgcctgctcaacgccgccacccccggcgtgctggcccaggaagccgagcgcctgggcgccttgctcgtccactacagcaccgactacgtgttcgacggcagcggcgacacgccctgggtggaaaccgacgcgcccgcgccgctgtccgtctatggcgccaccaagctcgagggcgagcggctcatccagcaatcgggctgccggcatctcatcctgcgcaccagctgggtctatgccgcgcgcggcggcaacttcgccaaaaccatgctgcgcctcgcgcaggagcgtgaacgcctgaccgtcatcgacgaccaatggggcgcccccaccggcgccgacctgctggccgacgtgaccgcccacgccatccgccagctgcaacgccgccccgaggacggtggcctgtaccactgcgtggcggcgggcgagaccacctggcatgcgtatgccaaatacgtgctggagcacgccgcgcaagtccaggcagctatcgaaatcaaagcgaaagagatcgcgcccgtgcccaccagcgccttccccacgccggccgcgcgcccccacaattcgcgcctggacaccgcccggctgcgcgacaccttcggcctcaccctgccgtcctggcagcagggcgtggcgcgcatgctgaccgaaatcttgtgaaacgccccatgacgacacgcaaaggcatcatcctcgccggcggctccggcacccgtctgcacccggccacgctggccatcagcaagcaactgctgccggtgtacgacaagcccatgatctactacccgctcagcacgctgatgctggcgggcatccgcgacatcctcatcatcagcacgccgcaggacaccccgcggttcgagcaactgctgggtgacggcagccaatggggcctcaacctgcaatatgccgtgcagcccagccccgacggcctggcccaggccttcctgatcggcgagcggttcctgaatggcgcgcccagcgccctggtgctgggcgacaacattttttacggccacgacttccatgagctgctggccaatgccaacgcccgcaccgagggcgccagcgtctttgcctaccacgtgcacgaccccgagcgctacggcgtggccgagttcgacgcccagggcagggtgctgtcgctcgaagaaaagccgcaggcccccaagtccaactacgccgtcaccggcctgtacttctacgacgcgcaggtggtggagctggccaagggcctccagccctcgccgcgcggcgagctggagatcaccgacctgaaccggctgtacctcgaacaaggcctgttgcaggtggaaatcatgggccgcggctatgcctggctggacaccggcacgcatgaaagcctgctcgaggcgggtcagttcatcgccacgcttgagaatcggcaaggattgaaaatcgcctgccccgaggaaatcgcgtggcgccatcggtgggtcgatgccgcgcaactggagcgcttggcacagccattgaccaagaatggttatgggaagtatctgatgcgcattttgaacgaaaaaatctattgagctccctatgcaagctacccgcctcgccattcctgatgtcgtgctgatcgagcctaaagtgttcggcgacgcacgcggattttttttcgagagcttcaaccagcgcgccttcaacgaggtcacgggtaccaaccatcattttgtgcaagacaatcacagccgcagcacgaaaggggtgctgcgtggcctgcattatcaaattcaacaaccccaaggcaagctggtgcgcgtggtgcagggggcggtgttcgacgttgccgtggacattcgaaaatcttctgcgacattcggccaatgggtcggtgtcgagttgagtgccgagaaccaccgccagctctgggtgccgcccggttttgcccacggtttcgtggtgctcagtgatacggccgacttcttgtacaaaaccaccgattactatgcgccccagtacgagcgctgcatcgcgtggaacgatccaacattggccatcgcttggcctgatctgggaatgcgtcccacattgtccgcaaaggacggtgcgggcaaactgctgcagcaggcagagttgcccgcgtgaatcgggcggcggtctgtatcgccggcggttcggccggtggcagggttgacgaaggtctttacgtcaggttctctcgacgataagaacgccaatggcctgcatgtcgaaaatcatagcggttgtggtggcctatcgccccaacctggaaaaactgcatgagcagtttgccgcgttgttgccacaagtgcattccatcgtagtggtggacaacagtcccggagcggaggttctggattgggctggaaagtggcctgcgtgccaggtgcattgcatcgccctgggacagaacatgggcattgcccatgcacagaatcgcggtatcgaatgggcaaggtccatgggaggcagccacgtgctgctcatggatcatgacagtattccagcgcagaatatggttgcccagttgctccgcgcgctcgaggcatggccgcatgcgggtgccgtaggtccccattacaccgatgcgcgcagaggcaaaaacaaaagcccgttcgtccgtaccgtcggcctgagaaggatctggctgaactgcttcgatggtggcgaggcggtggaggtcgatcatctcatcgcttcgggttgtctcattcccatgggcgtgttggaccatgtgggcgccatgcgtgaggattttttcatcgactttgtcgatgtcgaatggtgcttgcgtgcacgccatgccggttaccgcatgtacggtgtctgcgcggcgcatctggaacatcagctgggcgacaagcccgtgcgttttttggggcgtgagtacctcagccactcacccctgcggcattacttccatgcgcgaaacgccatgctgctttatcgcgagccatgggtgccattgaattggaaattggtgtctgcctggcggttgctgctcaagatgggttttcatgtgctggtcaccgcacccaggctgcggcacctggagaaaataacccgtggcctgctgcatggcctcatggggcgtgccggcggtattgcggagcgctgaggctgagggtgtttcgaatcattccattgaaaattatctaagttaatgacagccatcagtcccgaagatgcggattcagttgccctggtgacggtgatcctgcctgcctacaaccacgccaagtatgtggttgaagcgatggacagtgtccgcgcccaaaccttcacccgctgggaactcatcgtgatcgacgatggttccaccgacgatacctgggctgtcttgcaggcctacgcggcacaacacggtgatccccgcattcgcctgttgacccaggccaatgccggctcgcacgccaccctgaaccggggcctggcaatggcccggaccccttatctcgcgatcctgaattcggatgatcgctacgcgcccgagcgcctgcagcgtttggtggataccgcgcaggcggctgccgatgaggttttcatcgtcacaggcttgcgcctgatcgatggcgacggcaactttttccccgagtcgtactggtggaatgccatgtacggtgacatcttgcagcgctggcgggccgcgcagtccagtggcgtgaatcccgcgcttcagacgctgctgtggggcaacttcacggtttccacgtccaattttttcatgtcccgcacgctttggcagcggctggggcctttcaagcgtctgcgttacgtgccggactgggactacgcgctgcgggtcgccatggagcagccacgggcgttccaattcctgcatgaccaggccctgctggaatatcgcctgcatgggcgcaacaccatcctgggcggtgcgctgcgcaaccacgcagaggcttaccacgtgctgcgcacctaccagaaaaaatgggccgcggcggggcaggcgctaccggaacatgcgcttgatcgactgcattacctggcgcgcttcattcgccacgagcatgcgcgccagcagttggagcgccaaaagctgggctggctggagcaagtcattcgccacgagcatgcgcgccagcagttggagcgccaaaagctgggctggctggagcaagtcattcgccacgagcatgcgcgccagcagttggagcgccaaaagctgggctggctggagcaagtcgatgcgctgcggctggagttggattcggcccgtaccgcagcggcgcaatggcaagccacggcgcaaggcatgcaagcctcgcgctcatggaggctgacggtgcccctgcgcaagctggcccaggttctgcgtgcctgcaggaccgggccccgcgcagtggtccggaaactggcggctcggtggcgccgcgcccagtctggcggcgtcaagacggcctatgggcaatggctgaaggcggaagcctcgcagctgcaggggctgcatgcgcgggccggcatgctgatcaacgagctgccgcgccggccgctgatttccatcgtcatgccggtgcatgacaccccccctcattttttgcaggcggccgtcgattccgtgcaaggccagtggtacgggcattgggagctttgcatctgcgacgacgcctccagccgggcggacacgcggcagcggctgcaaacgctgcaagatcaaagcgacaaaatcaaagtgacgcgccgcgagacggcgggccacatcgtccacgccacgaacgatgccctcgcgctggcccagggcgagtttgtcgtgttcctcgatcacgatgacgtcctcgcgccgcaggccctgctgcggctggcgcaggccatcaatgcgccgtcggctccagacttcatctactccgacgaggacaagctcgatgagcagggcaggcgctgcctgccgcttttcaaaccccagtggtcccccacgttgcaatgggcgcaaaactatgtggggcacatcatgtgcgtgcgccgggcgtggctggagcgactgggagggcttctggagggaagccagggcagccaagaccacgacctcgtcttgcggttggccgcgcagggcgccaagatcgagcacattcccgaagtgctctaccactggcgcatccatgccgcctccacctccgccagtccgcagtccaagccttacgcacatctggcgggcaggcaagccgtggcacgccacttagccagccgatatggggagcagtttgaccgggtcgatgacggcgaccacgcctttgtgtaccaaccgaggttccgcgtgccggcgggcaccgtggccagcatcatcatccccacgcgtgacaaggccgatctgctggacgcctgtatccaaagtatccatcgccacaccaccgggatcgcatacgagatcctggtgctcgacaatggctccaccgaaccagaaacccaggcctgtttccagcgcctgacccaggacgcacgcgtacgcgtcattgccgccgacattcccttcaactggtcccgactcaacaacattggccgcagccacgcgcgcgggcaagtgctggtcttcctgaacaacgacaccgaaatcatcacccccgattggctggtgcgcctggtcgaatatgcgctcttgcccgacgtggccaccgtcggtgccctgctcctgtaccccgatcgcaccattcagcatgctggcgtggtggtgggcatggggggctgggccgaccatgtcttcaagggcgaaccggttcagcattacccgacgcccttcgtgtccagtgtcgtgccgcgcaatgtcctggccaataccggcgcctgtgtggccgtggcgaccgcgcgtttcgatgccctgggcgggttcgatgaagcctttgaaatctgcggcagcgatgtcgaattgggcatccgcgcgcacaagcaaggcctgctcaacgtctacctgccggcggcaaggctcctgcatctcgagagcaaaacccgcagcccccatgtgccggaagtcgatttccagcagtccgcgctcaaatacgcgccataccgcctggagggcgatcctttctacaaccccaacctggacctgtcggccagcactccgcggccaagggtccccggtgggcatgtgcccggggcgcagtaagcgggcgcagcagttcaaggcatggcttactcattcacccaaaccacggcccgcgtgttggcgcgactggcgcgctaccagcccgtgcgcagcggcctgcagaaactggccgtggcgtaccgtcagcagcaggctatgtccacggcctcgccaaaccatgacattgcagaggtcctgccgatcgatccacggccggccgtggcgcagggcggtacccgcctcaacctgatggtgcccgcggtctcgcaacggcacgtatttggcggcatcgaaaccgccctgcaagtcttcgatgccctgcggccgtactttgaccaagcgcgcatcatcgtgacggacgaggcgacgccggagccccgcagcgatgcctactacggtgcctggcccatcgtgcccatggccagtgagtcaccgccgtgcgatcacatcgttgccgcaggctcccgctggggacagacgctggctgttcatgcccaggaccatttcatggccacggcatggtggacggcccacaacgcctttgcactgttgaattggcagcgagcacaggtgcccgaggcgtctgcccggcgcctcctgtacctgatccaggactacgagccaggcttctacccatggtcgtcgcgctacctgctggcccaggcgacctatgagcagcctggcagaaccatcgcgctgatgaactcgcattggcttgccgactacctggctgcacaaggctatgcgtttcccgtcaaggaggtcctgcagccacgcttgcatcccgcccttgcggccgcccgcgcgcgttgcgaaacctttgccaaggagcggattctgctggtctatggccgtcctggcaccgagcgcaacgccttcagcctgatcgtggcgtcgttgcgactctgggccaggcactaccctcaggcccgccaatggcgcattttgtccgcaggcgaagcgttcgctccgatcgatctcggcagcggctgcacgctgcacagcgttggtaaactgagcatcgaagcctatgccgacctgttgtgccgcacggcggtgggtttctcgctgatggtctcgccacaccccagctatccgccattggagatggccgccttcggcgcccgggtggtcgtgaaccgctttgcgaacaaggatctctccggcgtttcgccgctattggtgtcggcttcgccgcccaacccggaagggttctccgccgcattgcgcacactgacgcaagccttcgaccatggcgaaacctcctgcatgcccgccaacgcttccgagatggtctggcagggtgggttcctggactcttgcggcccgggctttgcttgggccgccgatgtcgcggccaagcttctgggtgacgcccctgccatccccgccaccgtgtgaaccgcttcctatcgtgaacactcattccagcagcattgggctgcgaccgtcgagcagcccgctgcagttactgcgcagcctctggcatcaccgttttttgctccgccaactggtgcggcgagatgtcgccagccggtaccgaggctccctgatgggcctgctctggtccttgctgctgccctgcgtgatgttggcggtctatgtattcgttttcggctatgttttcacgccggtgcgcaaggtgggtgacggggcgctgagccccgcgtttgcgctgtccctgtttgccgggatgctgttgcacggcatgctgggcgaatgcctgtcgcgtgcgcctgcggccgtgctggcccagcccagctatgtcaagaaggtcgtgttcccaatggaactgctgccgctggccgtggtgggtacggcggtcgtgcagttcctcattggctcggccgtgctgctgctggccctggtgctcacccagggcttgccggcgaccgcctggttatggccgctggcatggctgccgctggtggcgctggtggcgggtattgccctcatgcttgcggccctcacggtgtatttgcgcgacctggcccaactcaccggattcgtcgcgacattgctgttgtttctctccccggtcttctacccgttggagagcctgccgcccaactggcagcattggctgctgctcaatccgctcacggtgcccatcgaggcaacccgcagcctgctggtccatggacagggcttgaattgggctcactggagtgcccatgcagcggggtgtctggccacgctctgggccggctggtggatttttcagcgcgcgcgcaaggggtttgccgatgtcatctgaaataccatccggcggctgggcgatccgcgcgcagggcctgggcaagacctaccgcttgtacgacaaaccgcaccatcgcctgctgcaatcgctgtggcgtgggcgcaagaactacttccgagagttcgcggccttgagcgacgtctcgttcgagctggcgcggggacagaccctgggtatcatcgggcgcaacggcgcgggcaagtccacgctgctgcagatcatctgcggaaccctgacgccctcggccgggcaagtgcaggtgaacggacgcattgccgccctgctggagctgggcaccggcttcaatcccgaattcaccggacgcgaaaacatcgtcatcaatgccgccatccttggcttgagccagcgtgagattgccgaacggctcgatgacatcatcgccttcgccgatatcggccccttcatcgaccagcccgtcaagacttattccagcggcatgtatgtgcggctggcgttcgccgtggtggtgcacgtcaaccccgacatcctcatcgtggacgaagccctggccgtgggcgatgccctgttccaggccaagtgcatgacccgcatgcgccggatgctggacgacggcctcaccctgctgttcatcagccacgacatcgcggccgtcaaggccttgtgccagcgcgcgctctggcttgatcacggacgagtgcgcgccctcggagccactccggaagtcacgcgcgattacgaccacgactggatccgccaggccaacgcagcccacgacctgcccacggatgcgccggccgccgctgccgcgtccgacgctgaggcgctgttgccgtccggcgtaggcacgggcgcggtcgcactgctcgcggtcggctggggcgtggcgggcatgttcggcaccgaagcccgagcccagcacggcgacaccctgcacctgcgcctgcgcctgcagctgcgccagccctgccggcacctggtcgtgtcgtatcacatcaagaatcggcaaaaccagcatatcctgggcggccacagcagcgaccgccccgaggtgcatggccgcgcctggcagtcgggcgaggtgcttgaactggccttcgacattcccgtgcacctgcaccagggcgactatgccctgaccgtgctggcggcgagcatggccgatgtggcgcattacaccgacgccgtgttccacctgtgggccgatgacgtcgccacattgcacgtcatgccgcgtgcgcattttccgctcagcgacctgatcgaacccccgcaggacctgagcgtcatcccgcatgccccatggctcgtgctggacgattttttccccaacctgctcacgggttttcgggtggccgaatacaacgcccacctcgcggcctttccgcagctgtcggtgctctccagcctgggcgactttgcctcgcagcatgcgcgctatgccgagcattacccggcgctcgcccatcgggtgcggccgtttgcaccggcctggctggcaggagcagggctggcgttcctgaacttcctgaacaacgcgcaccagttcttgccggcgctgcagcagtaccgggtgcctttcgtgctgaccctgtaccccggcggtggcttcggcctcgatgagccggagagcgacgccaagctggccgcggtgctggcctgcccgctgttgcaggccctcatcgtcacccaaggcgtcacgcaggactatgtgcagcggtttgccgcggggcgtggcctggccttgccccccctgcaccgcatcgacggcgtggtggtcaatccgctctatctcgaggtcgaggcgcccgcgcgcgacgccatggccgacaaggcggtgctggacatctgcttcgtggccgagcgttacatgccccagggcgcgaacaagggctaccccgcattcatcgcggcggccctggcgttggcggactgcgcccggttgcgctggcacatcgtgggcggtggcttcacacccgaagaaatcgacgtcagcgcgctgggcgaccgcatccagttccacggccggctgaccacgcaggacttgcgtcagttctatgcccgcatggacctgatcgtctcgcccaaccagccctacctcctgcatcccggcaatttcgacggtttccccaccggttgctgcgtagaggccgccctgtgcggcgttgccgtcatggccaccgatgccctgcagcaaaatcccggctacgtcgatggcgaatccatgctgatgctcgacgccgcctccgaggtttctctggcgcagcaaatcgaaatccgcatccgccagatactcgcggaccccgcggtgctgacccgcatcggccaggccgggcaggtgttcacgcgcgagctgtacgcccccgagcggcagatcggcgaacgccagcgcatcctgcgcagcgtggcccagcggctcgggctgccggtgccgatggaagagaatccgctgccatgacgcccctcatcctcttcggtgccggaggccacgcgcgcgaagtggcgcagctggtgcgcgacatcaaccaggcccagcccggcagctggcagctgctcggtttcatggccgaccccggcgccgcccccgggaatcccatgcccctgcctgccccctggctgggggacagccagcaggcgctggccgcccacccgggcgcccactgcatcgtcgccgtaggcgattcccgggctcgccgcaggatcgcagcccaattgcggcagcagcaccccgggctgcgctttgccaccttggtccacccgcgggcctggctggcggaaggggttcacctggggcccggcagtgtggtgtttgccggcgcctgcatcaatgtcgatgtcaccattggacgccatgccagcatcaacctggcctgcaccatcagtcacgactgcgtgctgggcgaatacgtcagcctcggccccggcgtgcatctgccggggggggtgacgctgggcgaggcggtcgatgtcggcaccggggcctgctttcggccccgcgtcagcgtgggggccaacgcggtcatcggcgccggcgccgccgtggtgcatgatttgcctggcaattgcgtggcggtgggggcgcctgcacgcccgaccagaccttaatgaaaagatccctaatgggtgagaggaggcatttggggcatggcatttcacgccaatgggtctgtccacccggagccaggacaaccattcgccaacggcggacacgcatttcgatactcccgccgcttgctgggagcgatggcggttctggcagtttgcgtcggcatggccatgtgcttcctgtcgccggcactgaatgcaccagacgaggtctatcactggcaacgggcggtgcaggtctcgcatggtcagtttcttgctgaccggcgtgaggagcaggactatggcggagaaatagacgtagccgcacttgaattcgcccgctgggcgaattcccacttcgaacgctcctccgcgttcagcctcagccaggccaggcaagtctcggcagcgcttgcagacaacgagggcatggcacgggcctcgtttccaagcagcgcctcattttcaccgttggcgtacctgccacaggcctccgggatcgcagtggcgcgtcatctgggaggcggagtcttcgagcagatgatcgctggccgtatggccaacctgctggcgtatgtggcgctgatggcagcagcggcttgggtggcaccctgcgggcggcgcctggtggtgatgctggcgctcacggcccccgcgctgtatctggcggcatcggtgagcgcagacccgctcaattttgccctgccggccttgctcttcgcctggtgcctccggctgcgcttcgatgattcggcccgcctgtcacgccgcgggcgtttgggcctcgggctgatgctggtgtcgttgtccctgctgaaaccgatttatctgttgctggccggcatggcgctgctcgtgccggcgcggcatttcggcggtcgtcgtgggcgaggttttttcttgctggcggccattggtgcagggttggtgcttacgctggcctggaatgccgtctaccccttcatgccggggcgttattgggggactgatgcggccccgaaggctgtactgctgagcatcgtgcatgccccgcttgccggcctggaatactttgttcacagcctgctccatcaactgcccgtgatgtggctggacggttggggccggatgggggggtatccgccgccctttatgaccaatgcgcccagggcgctgtcctgggccggcttggcaacgatgcttgcgattgccgcatccgacggccatcagccccgagatctgcgtgcctccgcgttcatggtggcactcgccgcgctgttcacaggcgtcatcttcctggccttctggctcagcttttcgccgtcgaacgctgccgtcatccagggcgtgcaaggccgctacttccagctcgtctttttgctgatcggctgggcgctggtttgtgcggcgccgttcggaaaggtgtttcagcggtggcgtgcgcccttgttgattttgggtcttgtgttacagacggtatccttgttgcaggggatgggggagttccgcttttattgggccagctagtgtggtgtctcaaaaatagatagaactattttgaccggtgttggtcgaatcagcttccttataggagactacgctgatggcccaccctggacgccccgccacgaagctgcagatcaccgatgccgagcgcgcagagctgcatgcgcgactgcgcgtacgcaaagcgcccgaggacgagaagctgcgcatgcgaatcgtgctgggctgcgcagatggggagtcgggcaccatgattgcccaacgcttgggcacgacggtgcaaactgtctccaagtggcggcggcgctaccgggcgtatcgtctggcgggtttgaccgatgccccgcgcgctggccgcccgcgcagtgtgggcgacgagcaggttcagctcattgtggacaaggttcgccagagcaagcctgacaacgccacgcactggagcgtgcgccagatgagtcggcacgctggcgtatcgcccgcgacggtgcagcgcatctggcatgcctttgggctgaagccgcacctgcaagaaaccttcaagctatcgacggatccccatttcgtggacaaggtacgggatgtggtggggctgtatatggcaccacccgatcgcgccttggtgctgtgcgtggacgagaagagccagatccaggctctggatcgcacccaaccagggttaccactgacgtttggcaaacccagcacgcgcacgcacgattacaagcgccatggcacaacgtcgctgtttgcagcgctggatgtggccactggcaaagtcataggacagctcaagcgccgtcaccgcagtgtggaattcctgcagttcctcaaagccatcgatgcagcggtgcctggcgaacaagacatccacctgatcatggacaactacggcacgcacaagacgcaggcagtgcgggcctggctagcagcccatcctcgctaccacgttcacttcacgcccacctcagcgtcctggctcaatctggtcgagcgtttctttagccagatcagcgagcagtggatcaagcgcagcgcccacaccagcgttgctcagctggagcaatccatacgggaatacattgatcgtcacaacgaggatcccaagccgttcgtgtggcataaaagtgcggacaccatcttggcatctgtggcgcgggcagcgagtaccattatttgatgattacttttgagacaccacactaggttcttttatgaataacaaattgcgtcttgcggtattgataccctgcttcaacgaagaagtggcgattgggacggtcgtgcgtgatttccagcgggttctgccgcaggcgacgatctacgtgttcgacaacaattcgcgtgacaacaccgtggccatcgcgcgcagtctgggcgccgtggtgcgccatgtacccctgcaaggcaagggaaacgtcatgcgacgcatgtttgccgacgtcgaggccgacatctacgtcctggtcgatggcgatgccacgtaccacgccgaaagcagcccgcaaatgattgacctgctgctggccgagggcctggacatggtcgtcgggcgccgcgaaagcatcgaagagtacagctaccgcctgggacaccgcttgggcaatcgcatgctgacgggcttcgtagcccgtctgttcgggcggcgcttcaccgacatgctgtcgggctaccgggtgttttcccgccgctacgtgaaatccttccccgccctggcgcggggtttcgagaccgagaccgagctgacggtgcatgcactcgagctgcgcatgccggtggcggaagtcgatactccgtacaaggcgcggccagaaggctccttcagcaagctcaacaccatccgcgatggcttgcgcattctgaacaccatcgtgcgcttgttccggctcgaacgccccctgctgtttttcagcctgatcagcgcattgctcgccctgctggccgtggcgttggccgtgccgctggccgtgacctatgtcgaaactggcttggtgccacggctgcccaccgccgtgctggcctccggcctggggctcctgtccagcctgtccctgacctgcggcctcatccttgagaacgtcacccacacccggcaggaagcacgccggctgatttatctcggcattccgtgcagcggcctgcccggcacggtaggcgcgtcagtcgggagccaggattgacgggtcggctgctgcgcttcggactggtcggcacggccggcttcgtggtggatgccgggctgctgcaaaccatggtgcagtggggcggggtcaaccccttcctggcgcgcctgggctccttcatggccgccgccacggccacctggtggctcaaccgctgcttcacgtttcgcgtgggcagccaggccagcgcaggggagtggatgcgctacgtcaccacgatggtgctgggcgggttggtcaactatggcgcatacgccgcgcttttgttgtggctgccactggccatgcgccagccctggctcggcgtggccttcggctccctggcggggatggcggtcaactattacacctccagccgcttcgtgttcgcgcgctaggcgtgcagggatcgtccccgaatggtgagcggggcgcaccataacaacgtcaccggttgcctgcactggcggggtgacatctcctaccccatctacctcatccatgtgggaatgatctttgccattgacgcgttggggggggcgtggctggcaggcgctgctgtccaacatcgtcctcaccctggccttggcggcattgctacattacctgattgaaaacccgagccgacgctggggtgcgcgcttggtgcgctccagagcccgctcgctagactgccgcccatgctgactccccacgcctcgacgcctgttcccttcgcccagcccatctacgtcacccggccgatgctgccgccgctgagtgaatacaccgctttgctgcaggaggtatgggacagcggctggctggccaatggtggcgagcagcaccgtgccctcgaggccgagcttgtgcagtggctgcgggtgccccacctcagcctcttcaacaacggcaccatcgccctggtcgtggcctgccaggcgctgcgccttgccggtgaagtcatcaccacccccttcaccttcccggccacgccgcatgtgctccgctggaacaacatcaccccggtgttcgccgacatcgacccggaaaccctgtgcatcgatccggccggcgtggagtcccgtgtgacgcctagcaccacaggcatcctcggtgtgcatgtctacggcgtaccttgcgatgtgcacgccctggatggcatcgcccgcagccacggcctgcgcgtggtctacgacggtgcccatgccttcggcacccagatcgacgggcagaccatcgccagctttggcgatgccaccatgctcagcttccacgccaccaagctgttccacaccgccgagggcggcgcgctggcggtcaacgaccccgaactcaagcagcgcatcgacctgctgaagaatttcggcatcaagaacgaggaagaggtcgtcatgcccggcatcaacggcaagatgagcgagctgcaggccgcgctgggccgtgtggtgctgcgccatgtcggccaggagcgccagcgccgcgccgccgtgcgccagctgtacgagcagcgcctcgcgggcatcgagggcctgcgcctgcatgccatgcccgccggcgtgaccaacagcctgcaatacctcgtgctgcgtgtaaacgccgagcaggccggttgcagccgcgacaccctgcacgagcgcctcaagcgctacaacatcatcacgcgcaaatacttccaccccctgtgcagtgagtacagctgctatcggcagttgcccagcgccagcccgcaacagcttcccaacgcctaccgggtcgcgtccgaggtattggcgcttcccctgtacggcgctctcagcggcgacgacgtgcaccgcatctgcgacaccatcgtgcatagcctgcgcgcctgagcatcgcagccatgcatgggctggcgcaagcagtgattaaggtgtttcatgcctgtagtgcttgccaggcaagcgcttgatgctatgaaaattgcgttatagccccttggtgccggcatgccggcggggacaggcgctctagaaacttccggtaacagtgcccatgccatggggtatccttgacacggtggacaccttcgtgagggcggggccagtccgacccggccaacgcccattcccgcaggtccgcgatcgaccccgccgcgcggctgaccggcctggccatgcaacgccataccgtccagatgctttcaagggaaagatcgctgcagcgccgcgtaagcaaggtcgtatgtcaatacctgcctgattcctggatccatcgtgaagtatttccgagtgtctcgccgcagcctgcctgcagggtgtgcctgcatcgttctgagtaccggcgtgaccctggcggcccaggccgacgaactgggctacgagctgtcggagcgggactacctgagcgagataccgcacatctactccgcctcgcggctgccgcagcagctggaagacgccgccggcgcgctcaccgtgctcgatcgcgaattcatccgcctgacgggcgcgcgcgagctgacggaagtgtttcgctgggtgcccggcttccaggtggccacctcggccggggggcgccccgtggtggcctaccacgggctgtcggggcagatatcgcagcgcatgcaggtctatgtggacggccgctcggtgtatgccccctacctgtttggcggggtcgactggagcgccctgagcgtgcccctcgacgagatcgagcgcatcgaaatccagcgcggctccaactccgtcacctatggcgccaacgcctttttgggggtcatccacatcgtcacgcgcgccgccgcgcagagcgtgggggtgcgggccgaggtcgtgcagggcagcgccggcgtggccgaccggcacatccgctgggggcatgcgcagcccgcagcgcagtggcggattgccgccggtcagcgctcggacgacggcctggccgggcgtcccgacggttaccgcaccaactacctcgacctgcgcgccgaattccagccctccagtacccaggagtggtccatcacctccggcatcacccgcagccacctgggctcgggcttcgagaagcgggtgggcgaccccccgcgcacggagatcgcggaatcggcctccctccaggcgcgttaccggcagactgtcgaccccgggcaggagtggagcgtgaccatgtcctcgacccaggacagcggcgacgacagcttcgacatccccttgctcgacaaaggctccctgcacatcgacggccgtcgccgcgccaaccgctatgcgctggattaccagcatttcaaggacctgtcgccgcaatggcgagcctcgtgggggctgggctaccggcaagacagcgtcaccgcgttccagctcttcaacagcggcgccccccaaaccaacgcctcatggctgggctttctcaatgccgaatggagaccctccacgcactggacgctgaacttcggcagcctggtcgagcgcgaccggttggcgcccacccaatgggcgccgcggctggcgatcaactggaagccgctggccgcacacaccttcaagctcggctactcgtctgcgtttcgcacccccagcatttttgagcagcgcgccgactggcgcatccagaacgaaggaaacacgctggacatccgttacctgtccagcggagggctgctgccagagagggtgaacgcctgggatctggtgtatctgggccaatggcgcgagcagggcctgacgctggatgcacggctgtttcaggaaaaactctcgcgcatcgtcaccggcaggctgaccctgttgcccatgggcgcaacctttgctcccaatgcggcggcctatgacctgcgcaacaacgcctcggccatcaaccgcggggtggagtaccagctgagctggcgccccgccggcggcaccatcgtaagctggaaccagtactttgcccggccccaggcctcgcccgcggtcatcgcgcagaccatcgcgcggcgcagcaccggcctgctggtctcgcatgcctggccccggggctggaccacggggctgggctacaccagcatgagctccatgcgctggctgggcgagcccacgcaggtcggcgcgcagcgatttgcctcgctgcgcgtggcgcgctccctgcgcgtcaacggctcgcatgtgcatgtcgccgtccgctggttccagccgctcgggcaatccgacgaattccgggagctgcagcgcgaacggcgcaaactgtggcttgccgtgagcctggaatactgaggcgcacgctcatggcccgcgcaatcgtccgcgccctgctcaggcatatcctgggcgccgccggcctgctgctctgcctgggtgtgcaggccaacaccctgggcatcgtcaccagcgggcagggcgcggcctacgatgagttcgtcgaggccgtgcgccaggaactgaaatccgtaccggggctgaaaatccagctggtcgggctcgacgccgaggccagcgccctgccgctgcccggcgacaccttcatggtgctggccgtggggctgcaggccacgcgccgcaccgtggccctggcaccggccgatgcgcgttggccgctattgagcgtcatggtgccccgggcctccttcgaggcattgaatccgcccccgcgcaatgcgcggcggctctccgccatctacatcgaccagcccccgcagcgccaggtggagctgatccgcgccctgctgcccggcgcccgcaacgtgggcctggtggtgggaccgacccaccagcgcgacctcgacgccatccgcgcgctggccaccgccaagggcctggcgctggtcacggagaaggccgcgcgcgacaccgagctgtacccggcgctccagtccgtcctgaggtcctcggacgtgctgctggcgctgccagacccctacgtcatcaacgtatccaccgcgcaaaacctgctgctcaccgccttccggttccgggtgccggtcatcggctactcggccgcctacgtgcgcgccggggcgctggccgcggcctacagcacaccgcgccagatcgggcaggaggcggcccaggtggcgcgccagttgtggcgcggcggggccttgcccacgccccgctatccgcgcaacttcagcatcgccatcaaccggccgctggccgagagcctggggctcaacctgcccgacgaggccgcggtgcagcagcgcctgcaagcgctggagagcagcgaatgacgcctgggcgcatcgccgcgcgcctgctgcacccgctggcgtggcaccgcatggacctgcgcgggcgcctgatgtggctggccatgctcccggtgctggtgtttgcggtggtctggggcagctacgtgatccgccagcgcgacgccgacctggcggcgcagctgcagcagcgcgcccagctgctggcgcggcaactggcggtggcggcggactacggcatcttctccttcaaccaggcggcgctggacaacatcgccctgggcgtgctgcgcgaatcctcggtgatctcggccaccatcatcgctgctgacgggcgggtgctggccacccgccatgcgcccgcccagggccaggccatcccccccggccagctgcaggccatgctggaggcctccaggcgtggcggcgggggcggggtcagcgaacacaatgcgcactgggtggcccacctggagccggtgcgcacccccttgctggacgtcgacgacctgcccgaggcggcgcatccccagcgccacgcccccccgcaaggccatgtgatcgtgcaagtgagcacgcgcagcatccgcaccgagttgttcgacttcgggctgcgcgtcatggtgctgctggcgggggtgctgctcagcggctgggtcatggcgcgccgcatcagcaccagcctcgaccagcgcatccaggccgtggtgcaggcggcgcaaaaaatcggcgcgggccatatcggcatccggctgcccgccagcgccatcccctcgttcgcacgtctgtcgcaggacatcaacggcatggccgaacaactcgaacagtcgcgccaacggctggagcagcgcgtcctcgaggccacccaggccctgcgcgagcagcgcgatgccgccgagcaggccaaccgcgacaagacccggttcctggccgccgccagccacgacctgcgccagcccatgcacgccctgaacctgctgctggaggccctgaagcaggaaagccgtagtgacgagcgcgccaggctgctggagcgcatcgaggccagcagccaggccatgagcgcgctgctcgacgccctgctcgacatctcgcggctggacgccggcaccgtgcgcctgcagcgcgccccgctgcagctgcagcccctgctgctgcgcctgcgcgacacctacgagcgccaggccgagcgcaagggcattgcgctggtcatccacggctcgcaggcctgcgtgcgcagcgaccccctgctgctggagcgcatcctgggcaacttcctctccaacgccctgcgctacaccccgccgggaggttgcgtgctgctggccgtgcgcctgcgcggcgcgcactgcgtgatccaggtccgcgacaacggccccggcatcgcgcccgacgaacaggcggccgtgttccaggaattcgtgcagctgcacaacccgcaaagagaccgcagccaggggctggggctcggcctggccatcgtccagcgcctggcccggctgctcgaccaccccgtgggcgtgcgctcctgcctggggcacggagccaccttccacatccagctgccccgctgcgaagtcgcgcccccggcggcgcccggcgtgccgccgccgcacggcgcgtccacgccggcatcgcccggcctggagggctgccgcatccttctcgtggaagacgatgccctggtgcgcgacggctacgcgcgcctgctgcagctgtgggggggcgaggcccgcgtccacgccaacgccgacgcggtgctcgccgccctgggccaggacggctggcgcccgcacctcatcgtcaccgatcaccgccttggcggcgcgctcaacggccgccagctcatcgacgcgctgcgccgccactgggcggccgagctgccggcggtcatcctgaccggcgacaccgaagacgccgcgctgggccagtcgggcaccgagcgcctgcgcgtgctctacaaacccgtcaagccggcagagctgcgccaggtgctggtgcaactgtggcgcgccgggggcgccgccaccccgcccagggattgacgggcgccgagtgcctgtaatatcgcgcctcgtgaagatcctcatcgttgacgaccatggccttgtccgggagggcctgcaagccatcctcagccgctccgagctgctcgccgagtgcgtgcaggcgtgggacgccgcgtcgctgtggcagcagctggagcagcatgccgacatcgacctcgtgctgatggacatccagctgcccgatgtcagcggcctgagcctgctcgaagagctcacgcagcggttgccgcagctgccggtgatcatgctctccgcagaccacgacgccggcatcgtcctccattcgctggagcagggcgcacgtgggttcctgcccaagtcgtcgctgaaccaggtgctggtatcggccattcggctcgtggccgcggggggcgtctacgtgccgcccgaggcgctgcaaaagccggccgcccgccccgccgcggccgggccccaggccccggtctccattgcgtccctggggttcaccgcgcggcagaccgacgtgttccggctgctgctgcaaggcctgtccaacaagcagatctgccgcgaactcgacctggcggagcccaccgtcaagatccatgtgcgcggcatcctgcgcaccctgggcgtgagcagccgcgccgaggtgatcgccaaatacggcatgttgagcccgtctccctccacgcctcggcaggccgctgccgcggaccactgaagcaaccccgtgcccggcatcctgcgggccagtccgatgtcattgtttgcccaacttctgcggcgccgcgcgcgcgcgcccctggtcagcgtggtggtggccagctacaaccacgcccccttcgtgcaagactgcctgcgcagcgcgctgagccagggcatcgacgacctggaaatcctcgtcaccgacgacggctccaccgacgccaccgcccagcacgtcgccgccctgggcgacccccgcatccacctgcacgcctttgcgcagaaccgcggcgcctgcctggccatgaacgacgccctgcgccgctcgcggggccgctacatcgccgtgctcaattccgacgacctgttcctgcccggcaagctgcggcgccagatcgacttcctggagcacaacccgcaggtcggcgccgtcttcggctggcccagcttcatcgacgagcagggccagcccttccacgaccccgcgcacaaggaccacgccgtcttccaccagcccaaccgcggccgccaccaatggctgcgccacttcttcgaccagggcaacgccctgtgccaccccacggcgctgctgcgccgcgaggtctaccagaacgtgggcctgtacgacccccggctggcgcaggtgcccgacctggaccaatggatacgcgtgtgcatgcgctacgacatccacgtgctgcccgagccgctcaccgcgtttcgcatccgcagcggccagcaaaacgccagcggcgcccggcccgaggtggtgcgccgcgacgcctgggagcgtgccgacgttctgcgccactacctgcgcctgcccccggcgcaactgctgcaggtgttccccgagttcgccggccagggcgccggccagggcgccagcctggtcgagcagctggcctgccacgccctggccctgggcacgccgtttcaccagcgctttgcgctgcaggcctggttcgacgccttgcccgcgggcggcctgctcgatgcgcccggccccgccgccgcgccgccggccggcggcgaccccaccgcctggcggcgctacatcgccgccaccgccgccgccaacccccaccgcatcggcggctgaccgccccccacgaccagatgcaaaccacccagcacgcctacctcagccgcctcgaccacctgcgcttcttcgccgcggcgctggtggtgctgttccactacttccatacccaggtgggcgacctgcgttcgggcaacccgttggtctcgctggtggacgagggccacaccggcatcgccctgttcatggtgatcagcgggttcatcttcaccgtgatcgccggcgaacggcacatccactacggcggcttcatcaagaaccgcgtgctgcgcatctacccgctgttcgtgtttgccgttttcctgcagctgttcatcagcacctacaacgaccagcgcaattacgggtttttacagttgctgggctggctcatgcccttccggtcggaaaccgtgcccctgtcgccgtacttcgtgcaactgtggaccatctgggtcgagttccagttctacctgatctttcccttcctgctggccttcagccggcgccacggcagccgctacctctgggcttggctgggcctgctggtgctggtgcgcgccctggtgtacgcggccagcggcagcgtgcgcttcatcgcctacgaaaccctcttcggccggctcgaccagttcatcatcggcatgctgctcgcgcgcttttggcaggtgcggcaggcgctgcaggcgcgcgccgcccgggcgggcggggcggtggcgccccacctgtcgccgctgtggctggcgctggcgggcctggcgctgctgctggggctgcatgccttcagccgcaaggtggggttttccgaactggccagccccgtgtggatcatctggccggggctggaggccgccctatgggccgtcttcgtcggggtctacctgtgcacgcgctggccgggcccgcaggcgctgcgccagcgcatcgaccgcgcgctcgcggccctgggggccgtgagcttttccacctatgtgctgcacaacctcgtgatcgcggcctacaacgcccggctgccgcccctggccaccggcgccggccccgtggcggacgccctggccaccggcgccctgctgctgccggccgtgctggccctgtcggccatcacctaccaccttatcgagcgccccttcctggcgctgcgcggcggctacctgagctgaggtcctgcaggcagcgcagtgcgttgtcaatatgcaacacaatcggactaatcctttgggcttagtacactcgatttcatataggagatgatgctcctaagttgttgattcgcaaggaaaaaatccggctgaaaaagggcggccggaacccggggtgtagtcgtggagctaagccttccggggcgcaggtgttgccaaatactaccgatagaatcatacgggtcgacgggcggggaagcccccctcttcggtcgattttttcaacgtttgaaagaggcttttcctatgacgtacttcaccaccggcgctcagctgcaagcagccctgaacgcactgcccaacaccaagacgggcaactttgtcgcgttcgactccttcttctacggtcagcaatacatggctgactaccagggcaccctgtcgcccatcgagcacttcgtgcagatcggtgcagcccgcggctacaaacccaacgccacgttcgaccccacctactacaagaacgcgtttgccgacctgaagaacaccgacttcaacgccgccgacctgctgtaccacttcatgcagtacggcctggacgaaggccgcacgcccaacgccgctctggctacgttcgacggcaccgcctacctggccgccaaccccgatgtggccgcctacgtgaacgccaatctggcccagtttggcggcagcgccaccaatggtgccttggctcactacgtcaagttcggcgctgcagaaggccgcacggctccgggcacgtcggtttctaacggccagaccttcacgctcactgcaagtgcgcctgacgtcaacgaaggcagctcggttgtcttcaatctggccaccaccggtgttgctgctggtaccgttctcacctacaccctgagcggcgtctccgcccaggacgtgatcggtggttcgctgaccggtcaagtcaccgttgatgcgtttggcaacgccgccgtgtccgttggtctggttggtgacaacaagaccgaaggcgctgaaacgctgacgatgagcctggctggccagaccgccaacgtcacggtgaacgacacctcgctgaccccggccctggttctcaccaccggtaccgatattctggacggtgatgccgccgacaacgtcttcgctgcatcgggcctgaccctgcagaccgccgattggctggatggcaagggtggtaacgacacgctggtcgtctcggtcagcaacgacaccgttgccggtggtgacaacgttgatgccgcgccgcacctggctggcatcgaaaccattcgcgtcaatgccccgaacgtcgtcaacccggaaatcagcatcgacctgtcgaacgcctcgggtgtcacgacgctcgagtccttccaggttagcgattacaacaacgaagatggcttcgtagagttcctggacatccaaagcgtcaacgacaccgccatcaagattgttgataccaacatcgattacgagttcacctacgacaaggtcaacgcctatgatccggtgagcaacgccgtcgatctggccatccaggaagtggatggttccacgatcaccttcagcaacgatcgtccctacgagtacgctgaatccaacgttgaccgcatcaacctaacctccctgtcgcgcacccaggtctccaccaccgacgagaacaccctggccgctctgcaagtgggtagcgacttccagacgctgatgatcgaaggcgacgccgatctgacgattgtcgatcgtctcgacctcaacctgaacctcgtcgatgccggcgatctggaagctgacctcaccctcgacctgcatgcacagggcgttgtactcaaaagcgacctaaccgtcaatgcagccgccaccactttccttaatgtgatcggcgcgcaaggcgacgacagcatcggcatcggtggcgagcgttcggctggcatcaccgtggttgatctgggtaccggcgatgacagcctggtcctgggtgacaacggcgcgttgcttggccatgccaccatcgtcgccggtgaaggcgaagacaccatcgtcgttaatcaaacgggtctgctcaatgttgatctcggcctcgatgacgacagcctggtcatcaacggtgatgtcgaagacctgacgaccacggcccgtgacggcgtgagcgtcgtggtggccggcgtcggtgacgacaccgtcctgatcgaaggcgacggcgcctatgatatcaacctgggtgctggcgacgacaatctgacgaagcatggcaacggtaacaacaccattgtcgcgggcgccggtaacgacaccgtcaccatcgttggcactggcaataccagcaataacaacgtcaagctcgatgctggcaacgattcgctgaccatcgtcgacaatggcaacaactcggtcgaaggcggcaccggtgacgactccgtcactatcgtcggcaacggcaaccagaccgtcaacggcggcgatgacagcgacagcatcgtgatcgttggcgacggtaacgacagcatcatcgctggcacgggtaacgacgatgtcacgatcgctggtaccggcaagcagtatgtcgacctcggtgaaggcaacgacagcctgctgatcaacggtagcgcctcgggcaatctggactatgccagcgcctcgctggtgtccacgattgttggtggtgaaggcaacgacaccgtcgcagtcaccgctgaccatatcctcaacgccaacctgggtacgggcaacgatgagctgaccctgcgcgctcaggatctgaccaccgatgacacggtggccggcggtagcggttccgacactttggtcctgaccaacgaaacgccgcgtgatgcttgggaaatcggccgttccgagacctcccgtaccacggcatttgaaacctacgatctgcgcgactccaacctgacgctggatgtcaccaaccagatggttgccacggcagaaaacaacagcatcacggtgtcgacgcagcagtccgaaggcatcgaactgccgagcctgaccctgaccgaagaagccgtcgaggccgaagtcatgccggttccgctggagcagggcatgaccgtcggtgaatggaacgcgctggtcctgcaatggcgcaacggccagctcgaagaggcttacggctatctgagcgaaggtgatgtcgacaattactacgacaccctgccgtatggcggaagcgatcccacgccgacgatccctgaagttgaagcctggatcctcgagcaggctgaaaatgacctgcagtcctatctggataccaagggtgttgaacaagtgttcgcggacaccgatgccgatggcgacggtaatgacgatctgaccgacgaggtgttcttcatcctcaacgacagttcgctgacccagaccgtcgatctgaccggtctcgacaccaacctgccggatgccttcacgctgctcggtggtagcctcaccgacatcgtcatcgccaacgacgagttgatcaacggccgcatgacgctgaacttcgacagcaccgcgggcagggcattgtccaccgaagacaccctgcgtgtcgtcgatggcgccaccatcaccgctgccgacctgcgcaacgtgaccggcctcgagcgcctggatctggtggctaccagcaacagcgcccagacctggacggttgagctgaccgaccatgtggtcaaccagaccaccgccaacgctgatttcctgatcaccgtggcgtccgaagtgccggccggcagcaagctgtatatcaagctggatccggaaagcctggaaggtgcaaccagcaacgtcttcgtcgtgcgtaacagcaacgtcaccgtctatctcgaccgtggcgaaggtgccggctacgaagtcgtgtccgagccgtcgtatggtccggacgatgccgttcaggatttcaacgccgacaccggtctgtttgtggtcaccgaccagcacttcacgaccaacgccgacaacctgttcggtaacttcttcgttgccgactcggtcgaccagctgcaagccgctgaccgtgccgaaggtttgggcgaagacgacaccgtccagctcaacttcgcggtcaacaacgaagacagcaccctggaggaaatcttcaacggcgctgacttgatcgatatcgaacacatggtgttcgcgaccgaaaacaacgtggtcttcgatggtatcggcgccggctacgccagcggtctggaatcgctgagcacgggtagcggtgacgatcagctgacggccatgcgtaccggtcttgtctatgagctcaatcaaggtgacgacgaaatcacgctgcagtcgaacatcggtgtagattccgcgacggtcgacggcggcgaaggcgaagactccgtctatggcggcggctacagcgataacgtcgttgttcgtgacgtcgagtacatcaatctttacggtaacgtttccgtggctggcgacagcgtcgtgctggcaacgaccaatgaggatctggtgacgattgagaatgctgaaacggttaccggtagcggcggtgctgacgacctcctgatcagcaactccggtctctcggtctctgttctgggcaatggcggggatgacacgattgtagttggcggtggtactgctaacgccacggtctacggtggttatggtaacgattccatcagggtcaccgtcagcaactacgcagcagtgtatggctacgacggactagattttggtgaggctgatgatcaggacaccatcgacgtgatcgttaccgctggtagcgcttatgttgcgggtaacgatgtcagcgaccgtatcaccgtttcggtgcaaaacgatgcgacgatctacggcgagagcggcgatgacttcatccaggtgtcgacgcgtgtcgttggtgcaaccactgtcgcggcagatgatgtgacggtcgatggcggaagcggtgacgatacgatcgtcgtggctgctctgactgccgacgttgttggtggtacgggcctcgactccatcactgtcaccgtcgtcaatggcgccacggtggctggtggtgccgacgatgacgtgatcacggtctctgctggcgacaacgtctcggtcaatggcgatggcgacgacgacagcatcaccgtcaccaccttggatagcgcaacggtcaatggtggcactggtgatgacgcaatcgtcgtcacctacggcaacgatacggccggaaccgataacgccagcgtgtctggcggtgacggtgacgacagcattaccattcatgaaggaagcggcgcagatggagccacggtggacagcggtctgggtcaggatgtaatcggcctgaacgtgtccgctaccggcgcggcagacaccattatgttcggtaccgtcgcctacaccgtgcttcaggacgtggatactgttagcaccacgcaaaactacgacttcaatgcgatccttggtcagactgcgcacgtcggcttcaacgacggcggggacacgatcaacgggttcaacatggagttgggtggcgcgggtgttgaggatgtgctggatttcagcgccttccttacgaccaccaaagcaggtaccgactacaacggtgtattccatgggcgtggtacctctgatgcgatcgaatatggtgattggaccagcggtttgacgagcgtcgatatggataacttcggtgcagatgccgattttgctatcatttcggctgacaatggcttcgttctcaacgcatcccacatcaccaacgtggatggtgcggacggtattgaggtcgataacgctggtaaagccatcgtcttcattgccatggacaccgacggtgactccaactacgaccgggccgatatctacttcgttcaggatgtagaccaggatgccggcacggcgtgggctgtcgatttggtcggcacggtcaacctggctaccgaaattggtgccacgacgtccatcaatctggctaacctggcctggtaatgcgataaagtcagtctggcttgtgccgggggccgcagccgcgattcccggtgctcgccaggctagatctaagcgttaaagcttgaaagaaaccctgtctcctaggaggtggggtttttttattgcagtgaacggtagcgcgacagacctgtggcgtttattgacatcgggatgtcacgatctagccgttcttatctattgagtaatagttctcacaatccaccttgtgcttcgtaaggcgcccgtttgtattctccggggcgattgcgacgacggcgccagggggtgaccgtctgcttcaagtagtcaaacagcatcgccaaaagcgtgtcgtttcgccgcttggctgccaaattaagaattttcccgttcccgaagaccttgccgctttgcctcattcaataagctattcatgaatattcttctcgtccatcagaatttccccggccagttcaaacatatcgcacccgttctcggggccagcggtcagcaccgcgtggtcgcgttcacgatggtcaagaacccgccacccatcgtcggcgtccagatggtcagctaccagcccgggcgcggcacacacgcccatacccacccttgggtccaggatttcgaggccaaggtcatccgcggcaatgtcgcgttgaaagcggcgcgcaagatgcgcgacgaatatggcttcacgcccgatctcatctttgcccaccacggctggggcgaatccttattcctgaaggacgtctggccgcgcgccagaatgctcctgtacagcgagtggtactacccgctcatcggtgctgacatgggcttcgatcccgagattcagaagcggggcgaagagcagaccgcgcgtttgcgcatcaagaatgcccacaacctgttgtcgatggaaatggccgatgccggcctgtcgcccacccactggcaacgcgatactcacccggcatggttccgcgaccgcattcaagtcatccacgacggcatcgataccgccgccgtaaagcctgacgccaacgtcccgcccctgacgctgaacatccccgccgatcccgactgcggcatcgcggcaacccaggtcacgctcgccaagggcgacgagatcatcaccttcatcaaccgcaatctcgagccctaccgcggctaccacatcttcatgcgtgcgctccccgagctgctgcgccgccgccccaaggcccgcgtggtgatcgtcggcggcaacgaagtgagctacggcgccaagccggagcagggcacctggaagcaaaagtttctcgccgaagtgcgtgacggcatcgacctcggccgcgtgcactttgtcggcaagattccgtataacgctttcctcgcgctgatgcagatgacgacggtccacgcctacctgacctatcccttcgttctcagctggagcctgctggaagccatgtcctgcgccgcggcgatcgtcgccagcgacacggcgccggtgcgtgaggccattaccgatggcgagaccggccgcctggtcgatttcttctcgccggcggccctgaccgacaccctttgcgaactgcttgacgacccggcgcaacgcgcccggcttgggcgccgggcccgcgataccgtggtcgcacactacgacctgaacacccgctgcttgcctaggcaactgcaactcctcaacgaggtggcgcgcggctagcgtgcgtcgaaactggaatgtatgaacgataacgacatcctgagcttcatcaacggcctcaccgagcccgccggcaatccggcgctgcccgacatcgccgatgacatcgctgccattgccgcagaatctctcggctggattccgctcgacagcggcgcctatctgcacctcggcgcgactgccgcaggcgatgcgccgctggtcatcgacgtcgttggttcaatcagcgccgacatggccggcagcaatgtgctgctcctgacctagcgtccaggcctgcccaaacaacatccggggcgcaggaacgaccgccgatgcaaatcgccaccattaccacccgctacgatgcaattgaagaccgcatcctgctcgccgtggcggatgctgacgatatccaggcccgcctgtggctgacccgccggatgacccagcggctggttgcggcgctggtcgacggcgtccagagacagatcgctgagccgcccgccgcccgcgccgaagttaaagtcgcggcactggccgccgccaatgtttatgcccaactccaggcaagaatcagcaagaagccggcgccgccggtcgagccgcctagcgccgcaccgcagcacctgatccaggagatcggcgtgcgcaacgggcgcaacggcgcgcgtatcctcgagtttcgctgtcgcgatcgggggccggccaccttgatgctgagcctcaccgagcagcgtcaatggctcgaatccctcaagagtgcgtgcggcgcggctcactgggctctcgatgtgtggccgggatggatggcgccgggggcccaggacggcgaataaaaggacacccactttagttgcctaaataatcagcacgccctacactcaccccatgacccgcccccgctgcgccctcgtttccctggccgatacgccctggtaccacgttgtcaaccgctgcgtgcgccgcgccttcctgtgcgggcacgacgcgcactccggtcaggactttgaacaccgccgtggctgggtggaaacgcgcatccgtgaattggcctcggtctttgccatcgacgtggcagcctacgccgtcatgagcaaccactaccacgtcgtgctgcgcgtggatgcagcacgtgcccgcggctggagcgatgaagaggtgctgcgccgctggacgcagctcttcaccggccccttgctggtgcagcagttcctgcagccgccgcagcgcgccctgatgggccaggcgcaactcgagcaggtgcaagcactggcggacacctaccgcgcccgtctgtttgaactgtcgtggttcatgcgcgtgctcaacgagtcgattgcgcgccaggccaatgccgaagacggcgtgaaaggccgcttttgggaggggcgcttcaagagccaggcgctgctggacgagcaggccctgctgtcggccatgacctatgtggacttgaacccggtgcgcgccggcatggccgagagcctggaggacagcgcccacacggccatcgccgcccgcctggccgagctgcggggccagccctttgtgccggtgcaggcgccgcaggcgcctctgcaggctgcgcagcacagcagcgcgcctggcgccgctgcgcctctgccccacttgctgcccgagcaggccctggcctgcctgcccgaggcaccgctgatgccgttcgaccctaccggcaggtttgcccaggcagtaccgttcgggctgcaggaatacctggacttggtggacaccgtgggccgcgtggttcaccccacaaagcgtggcaccattgcccaccatgtgccgcccttgctgcagcgcctgggcatggacaccgaggcgttcattgcctgcgccgataccttttttcgctcctttgccaacgcggtgggcacgccggccagtttggctcaactggctgcccggcgccaggcacgcgccctgcgcggcatggccaccgcccgccaaatgctgtcccccagaccagaacgcgtggcttgaagccaaataggcctccagcgcttatgcagcaagcgctggcagctatcaaaatcattcttccgaggggctcacaaaaggccccctcaccttcattgccacagcagaaagccgctccagtttcaatgcagggctgcgagggctgcctcgggggctttgtcgagcaccttaagcagtgccttggctgcacccgtacacacctgcctgctacccacacgcccatcgacaggcacatccgggcatttgctcccggcggccgtgtccgtgtcgcccaaactcgttctgtcctgtgtctcgaatggggtcgaagcaggcattgcagcctgcagcgccccgttacagccgcaccagcgcaactacgcgcatgcggctatcgcagtctgatcccgattggcgacggaatcgtgaggctttccagcctcgaagtctcgatgcagcgggggtggcagcccccgcgcacggttcagtggcaggttctgtcaccccttgtgttggcagcacacgaggtctgcgctgtatagcgacggcgcagctgcgacagtcgcagctggccgctggccaggcgctgcacgtacagcacgcgcggcagcgccaggacggcttggcccggcatgcgccgctggtgttcggcgcgcgccagttgctgcagtttcttgacctgcacacggcagccagcaaaaccgggggtgcgcgcaaggcgctgcacctgccctggcagcagccaggggctgcgccgggcggtgtcaatcagatgggcgcgccagccttggtaagccccttcgctcaggcgccaggtccaggcgctgtgggcctggcctgcgcggggcaactgcacgagctcaaagtcccgcacctgcacgcgcccggtggccgtgcctgcgtcgtgcagcacttccagctgctgggccaggctctggccaggggtgagcagcagcgtccacagcagggcgtcgtcatcggcttcggcggtgtcggcggtacctggcaccgtgggcgcatatagcagcagcacggcagcggcctcacccttgtgacgtgcccatgcgcgctggtggcgcgagcgacccacggcgtacaggcggtcgaatttgcgcaccagcgccgccgctttgtccacgcggatcgtgccgctgcaccagtggcggtatcccaggcgcacatggtcgcaaatgcgctgcaggtagctcgagaggtgcgtgtgcaccagggggtcgtggccaggggtgtggctcatgcgggtctccttgaatcgttctggctgtgttttgaagtgccgggcgggcggcgggcaccggcaccaacaaggcaaagccttgtgggccggggctttgctgggtatagcgagcgcgctgtgcgcgcgaacaagaaagattccaagtttttgcgggagcagggtttttttgcgcgtgcgtgctgtgcgccagtcgctatacgcaaggaggacagggtgttctcaggccatttttgaaagaaaggacatgacatgcgtattgacaaagacaccaccgctttggtgaacagccaccgcccactgcctcgctgccgctggcaggtgcccctgcagctcggggcgcctgagttgctgcagacctctgcatcggtgtccgtgtttgccggcctgctggccgggatcacgctggacagcgatggtctcgaggggttgctcaagaaagaaggtggacaccaccaagactgaggacataccaacacaaggctgatttttgagggattgccactgattgagaccgcgggttgtacgacctgcggttttttttcgccccccgcaaaaaggctaaaccccaccccctagacctctcagcccggccgatatggccgctgagttgtctggtgcgtgcaagggttgcatgccgctcaacgccgtcgtcgccgggtttttaccggagatgacagatgttgggtataaaaaaccagggtacgggaaccctgcgcgtgatggagctgtttgcgggggtgggcgggtttcgccaagggcttgagcaagtgcgcacaccagcgcagcaggccgcttttaaagtggtgtgggccaatcagtatgagcccgcgagcaaaaaacagtgggcggccgaggtctaccgcgcgcgctggggagtgcaggacttggtcaacgaggacatctttgaagtgctgcaggagccggcgctgatggcgagccttgatgcactgtgcccggatgtgttggtcgggggctttccatgccaagactactccgtggcgaagccgctgagccattcgcaggggcttcaaggggacaagggggtgatgtggtgggcggtcagccggatgctgcaagcgcgccgcgcagcgggcgcaccgctgaagtacctggtgctggagaacgtggaccggttgctctcttcgccggccacgtgtccagggcaagactttgcccggattctggtctccctgcagcaagaaggctatgcggtcgagtggcgggtggtcaatgcagcggactacgggtttgcacaaaagcgccgcaggttgttcatggtggccgcgcatgagagcacgccgctgtatacccggatggcggcatgtgcgggagaggcccagcagggcagcttgccgtggttgctcagcgcgggggtgctgtccaaggctttgcccgcaagtgtcaaagacgggggcaagctgcaggtgttttctttgcctgttggagattttgcggcgatgtcgtatgtgccgctcaagcgcggcagcggctttgcctcgggcggggtgtgtgcggcaggttgggtgtgcacagcacccctggtggcccagaaactgacggatttcacggagttcaccggcttggcacaggccctgacactgggcgatgtcgtgcgcgagacgggcgaggcggtggcgccggcatgttttttggcggatgccgcgttgcccaagtggcagcggctcaaggcagccaagtcgattgcgcgtgtcagtgcgcatggccatgcttaccatttcagcgagggcgcgatggcgtttccggaccggttggacgcgccggcacgcaccgtcatcacgagcgaaggtggcgctggtgcgtcgcgcacgacgcacgtggtgcggcatgcggatgggcggcttcggcgcctggtgcccgaggagctggaagtgctcaacgggtttgcccggggcttcacggacattgccggcatcacgcccgcaaagcgagggtttttgatgggcaatgcgttggtgacggggctggtgacggccattggccgggcgctgtggcaggcacagacctgaaaggtagggagactgcatgcgaaaccactgcaggcagtttgtctggcacggcgacctgctgtcagatgggtttgccaagattgcgcagcaggcgagtatcagtatgcaaggactggggggcccccaacacaatgcgggcgaaatccggatggcgtgggttgatgagaatgttgcgctccgccggcaccacggcgctgggaacgctcaatagcgccgtctgggcaccttgcagccacgcttgccccatggactgaaggacatctctcgcaccgatggtgcgccaatcgtcgggtagttgttcgatgttgatgcgtgtctcgggcagatcgtcaggcagctgtgcgggaatcagcacgtagtgcgcccgcaagggatcgtcctgcaccatcagttcaagcaagcccaaagactgggattcggcggtatagaccacctcccagccctttggattccagcgcccgccgtaaagcctcgcgccttcaccgctgaaggctgtctgagcaaagcgcgcagtagtgatgcgccagacggtgcgcatcaggcaaacaccccgtgctcgatccgccccaaggtgtccagtacgctgtcggcaccaatatccgtgtccagcagcgacagaggggtcacgccaccgagcgatgcattcgggctttgcagccaactcagcgcactgtcggtgtcttcaaagacggtttcggcgcgctcgaccacgcgggcaaagcgaacgaacttggcggattcctcggccgacaacgcaccctcacgcttgcgcctggccagtgtgcgctccggaatggccagtgcgtgcgccagctcggtctgcgtgatgcgcgtgagacgcaccagggcatcgactgaggctgatggcagcccccgacgcaccaggggaatccagtccatgactacccgggggcgggcatgcagcaccgcctcgccaccgagaaggttcaacgccgaagcaaccgaggaatgcacgctggcagtggtcatgatgttctcctatggggtaaagccatttggcatgaagtttagtcaaaattggcgttaatgtccagggcgcctgtcccactcgtattcattacacacgctttcaaaggaatcacggtaaacaccactgaacacatcaccctcactttccccatcgaacacgatggcctgccaatcaaggagattgcgctacgccgccccacggtgggcgaccatctcaccgcgcagaaagccgccggcaccgatgccgaacgcaaaatccggctgattgccaatctggccgaactgccgccagcggtgatccaccggctcgacatgaaggactacgcccaactgcagaaggtgctgggcgggtttttgcagtgaatccgggcgagctgcccgccctcgtggtggaactcgctctctacacccactggcctcgatctgaacttctcgtcctggaggtgagtgagttggtcgaggccttgtcgttggcgcggcggctgtccaccttgtggggtacgtaataccgcgttcatgtgcatactgtcgggcgaccgttccaatcgcaaaaatgctcgtgaaatcgtatccgtccggtgaccccatattgaacgcgccgtgagaagcgggcatcgtgcccacgattggaggatcgtggagacgatggaacaggtttcaagcgaaggccggccgcgccggcgtgaatacagcaaagcgttcaaggcacagttggtggctgcgtgcgcgcagcccggtgccagtgtcggtggtgtggccttgtcgcacgggctgcacgcgaacatggtgcaccgatggattcgggaggcgggccctgtgcgcgctcaaccgggcgtttgttcggatgctgagcccggcttcatctcgctgccgctgacggcaatggcggacagcacccatgaggagcaggcgctggctgcattaccgccatccgcgcctttaccgctgccgtctgcgccagtccatgtgcgcctgcaacgcggcgaactggtggtcagcctgcagtgcccactgggccagtgcggggcgctcttgcgcgaggtgttgcggtgatccgggtcgatgcggtctggatgtccacgcaaccgctggacatgcgcgccggccccgagacggccctggccagagtggtgcaagtctttggcgcggcccgcccgcaccacgcttatctctttgccaacgcacgggccaaccgcctgaaggtactggtgcacgatggctttggcgtctggctggccgcaaggcgcctgaaccagggcaagtttgcctggggcgatgagcgcctgggtcctcggctcacactcagcgtcgaacaactgcaagccctggtcacgggcttgccctggcagcgcctgggagaagacgctgtgatcacggtgctgtgatgttggtcgcccctggggcggcgttcaattcgtggatatgccagtaggcggctgcccacccatcagggatgatgacggccatgaacgaaccggtggatctgcagagcatggacgaggcgcaaatgcgccagatgctgcagcacctcatgagcgagctcaaacacaagcagacgctgctggacaagctcagctacgagatggccatcctcaagcggctgaagttcgccgccaagaccgaggcattgaacgccgatcagcgcagtctgctggaagacgcgctcgaagaagacctgcaggcggtggatgaggagatcgagcagctgcgctcggctgaagagcgcagcccacgccagcaacccaagcgcctgccattgccggcacaactgctgcgccaggaattcacacacgagcccgaggtgactgagtgctgcggccaggccatgcgccgcatgggcgaggacgtggccgagaagctcgactacacgcccggcgtgttcatggtgcaccgccatgtgcgcggcaaatgggtgtgcgcgtgctgccagacgctcaagcagcagccggtcgaggcgcacatcatcgacaagggcctggccaccaccggcttgctggcccaggtgctggtggccaagtacgcggaccacctgcccctgtaccgccaggagagcatctatgcccgtgctggggtgccgctggcacgctcgaccctggcgcagtgggtgggcagctgcggcgtgcaactgcagccgctggtcgatgcgctgcgtcaggaggtgctcgcacacagcatcgtgcacgccgatgagaccccggtgcagatgctcaagcgcggcagcgagcgcgatggcaagacgcaccgcgcctacctgtgggcctacaccccggggcggcacgaagacctcaaggccgtggtctacgacttctgcgaaagccgcgcgggcaagcacgccggtgaatttctcaacggctggcgcggcacgctgctggtcgatgactttgcgggctacaagcagctcatgggcgagcacatcaccgaagcggcttgctgggcgcacgcccggcgcaagttctttgagctgcacgcagccaacaagagccagatcgccgagcaggcgctggtgcagatcgggcagctctacgaggtggagaggcaggcgagcaatgtcgatggcaccgagcggctgcgaatgcgccagcagcacagccgcccgatcgtggacaaattgcacgcctggctgagcgagcaccgcagtaaggtacccgagggttcagccacggcacgggccatcgactacagcctgcggcgctggcagccgctcacgcgcttgctggacaacggccaactgccgatcgacaacaactggatcgagaaccagatgcgaccggtcgcgctcggtcgtaagaactggttatttgccgggtcgctgcgggcgggacagcgtgcggctgccgtgatgagcctgatccagtcggccaagctcaatggccacgacccacacgcttacctcaaggatgtgatgacccgactgcccacacacaaggacagccgcatcggggaactgttgccgcatcggtggcagagcgccacgatctgagtctcagtcatgaccgccggcgacggtcaatatggggtggccggacggatacgtgaaatcgagctctttgctgtgaaggctcgatttcaggtgcattacagcaaaacactgttctatgacggcgccgtaggcccgcactgagcggccgctcggcacaacacggcctcaggcagacttcaagaacgccccttcgttggctgcagccaccggcaaccagctctgcaggcccgattgcagcgctgctgcatcggccgcagccgacttcctggcacgcgagagatgcgcgtagcgcatcgtcgttcgcatctgcgtgtgccccagcgcatgcatcacgtcgtacagctcaaacgagctgttgatgagcaagctggcaaacgtgtggcgcaaatcatgcacacggatatctgccaagccggccctcttgcgtgccgagttccaggcgtagaagatggaaacgaaaggcttgccggtggccgggttggcaaacacccagggcgtctcaccgcgccggggcatggcctggagcatgcccaccagggcatctgagagctgcaccacccgtggcttgcctgacttcgtatcgggcaggaaccaggtcttggcctgtaggtcaatgtctgcccacttggcatccaatacctcgcgtttgcgcatgccggtcagcaacaaggctggcacgataaagcgcagcatcttgttgggactgtcctgcacagcctgctgcagtcgaaccatctcctcgggtgaaagaaaccgctccctcgcattctgcggatcggccagttgcacatgcttggccggattcttgagcactccgggcacttcccatttgagtgcaagattgaacatgtagcgcagcaagatgatgcgccggttggcggagcctcgcgccgcaccgcgggccaggtcagcatggtggtaggcctcaatgtcctctagtcctactgtgtcataaatgtggcatcatgaatcctcccaattctttttgtgagggacgatgagtgcgagtgaacggtttgaccagtacatggcgcatttgtcgcgggcgctgggacacgcagatcgctacgcaggtctcaagggttattgcacaggtttgatgctgccactatcgcgaaagagtgtggagcccatggccgcgcgggtggatccgcttcatgccagtgcaaggcaccaagcacttcatcactttgtggctaaggcccaatggtccgatgtcgaagttctgcgccgggtctgccagtgggttgtgccacacatggatttcagccgaggaggctggtggatcatcgacgacacgggctttcccaaaaagggcgtgcactcggtgggcgtagcccgtcaatactgcggcatgcctggaaaacaggacaactgccaggtggcggtgagcgtctcgctggcttgcgatcaaggcagcattcctgtggcatggcagctctatttgccccaggactgggcgcaagacgctgagcgacgcaagcgcacaggcgtaccagagtcggttcgctttgcgaccaagacacagattgccttgcatcagttgcgcaccctgctgagcgagggtgcaccccgacactgcgtgttggctgatgcaggctacggcgtggacaccgcgttccggcaggcgctcagcgacatggggttgcactatgcggtgggggtgacctcagcggtcgtagtctggccccctggcgtcgagccactgccacctgagacctacagcggcaaaggcaggcccccagtgacgccaaggcgcaccgctcagttgcaaccgatgagcgtcaaggccctggctttgtcgttaccggcgcaggcgttccagacaatcagttggcgcgagggcaccaacgcgccactcacgggacggttcgcagcggtgcgggtgcgtcacgctggtggcaatgctggcaaggcgagtctgcgcgcgcaagagtggttgctcatcgagtggccagtggagcaggccgagccagtcaaatacatcctgtcaacgctgcccgagagcactgccttgaacgatttggtcagctgcgcctaccagcgttggcgtatcgagcgcgactaccaagacctcaagcaggacttcggcttggggcactacgaggggcgcggctggcgagggttccaccaccatgcgagcttgagcatcgcagcctacgccttcttgatgagcgagcgacttatcgccgacaagcctgccgggggtaaaaaaaacttcatcgaacgccaagtgcctgccgttccccaagattacatccccagaggcaggcctgcgcgcacagcggcacgtggacaactcgatcacaagcttgcgtcatctgctgagttacgcactcatagaccgtctgggacagtgcccttgctgcggccgcatcagcatgagtgaaaaactacttttatgacacagtaagactagggaagctcttcacgaatcagttctgcctgtgtcacggcgatgcctgaactaaaacagcactcactttgagcaattggactggtgcagcgcttgccgcaggcgctgcgcgagggctattgccccgatattgaaagcactacgctccctgcacgcgcacctgccccatgcaagtcagcaacttgtgcctcgccatccacaggtttgagagcgcaaacagcgtgatgatctgcgccgtgttcttcttgagccctcggtagcgcaccttcacatacccaaactgctgcttgagcaccctgaaaggatgctcgaccttagcccggatgctggccttggtgcgctccaactggtcaatcagagcctccacaggcctgtctttgtccaaagcccggcgcagccctgggcgcatggccacatgccaacgtacgttcttgttggcatcgggccgcttgtctacaccttggtagcctgcatcaccaaaggcgtctgtctcctgcccgtgcaataggctgttggcctcgaccacatcaccgacattgccgctggtgcctcgcaccgtatgcaccaggcctgagtctgcatccaccccaatgtgggccttcataccgaagtaccactgattgcccttcttgctttgatgcatctcggggtcacgctcgtgactttggtttttggttgaactgggcgcagcaatcagcgtggcatccactacggtgcctgccttgagttgcaaccccttggcttgcagtagcgcattcacggtggccaggatctgatcggccagcttgtggcgctccagcatgtgacgaaagcgcaggatgctcgattcactggggatctgtgcgtcccagtgggacaggcctgcaaagtcccgaaaggctggcacgtcgtgcaaggcttcttccatggcggggtcactgagtttgaaccactactgcatgaagtggatgcgcagcagcgtgctcactgcaaatggctgctggccccggcgcccactctcgggtgcgtagggctctatcagcgagaccagctcagcccaaggcaccaccagctccatggcatcgagaaattcgcgcttgcgggtgcgtttggtggtgttgctcaggcccaggctgctttgcttcatgcgcttattgtctgagcttcaggcttgctcagccacatcgtacagggattcgtgcagagagtccctaacaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctgctaaggcgaagaaacgcaccgagcgcctcaacacccacctgatgaccaaggcgcgcagcagcagcgagctgaactacctggccagcccggtcaccggcggtggtgtcagcgtgccacgctttcagcagctgttcctgctcgcgcgccagcacggccacaaggccccgcaggactgggccggcttcgtgtggaacctgctggccgtgcaggggcagcgcctggtcaagcagggcagggcgctggacacgcccgagcagaacctggccgagctcaccgcccaggccgccgagttggccgagaagcgcctgccgatcctgaaggcgctgcagctggcctgagccgggcgagaattgatacaagaaaacagcgggaatcccctccgggacgcgataaattcactcgcacgtgggctgcatgggcagcccacggcttttttgagtgaatgaggtccatgcgtattcttttcgtgcacccggggttcccggcacagttccgccatgtggcgcaggcgttggttcagcaggggcatgcggtgcgggcgctgtgccagaagccccccgagggcgccgcccccgaattcgacgtgcccggcgtgcaggtgcatgcctatggcctgccgcgcggcggcacgccgggggcgcagggctgggtggccgagctggagctgcgggcgatccgcggcgaggcggcgctgcaggccgcgctggcgctgcgcgacgagcaggggttcgcgccccacgtgatgctggcccatgcgggcctgggcgacagcctgttcctgaaggcggtgtggcccggcgcccgcctgggcctgtggggcgctcactaccacgacgcggcgagtgcgcggcatgcggaccatgacccgggcctgagcccgctacaggccctggacgcggcggcgcgcgcacgcgccgaggcgctggtgcaggcgcagctgcgcatgcgcaatgcccaactggacctgcacctgcgcgaggcggacgggctgctggtgcccaccgactggcaggcggcgcggtttcccgcgccgtggcgcgagcggctgtgggtggcgcacgacggcatcgacaccgaagcgctggcgccgaacgcgcaggtgcgcgcgacgctgcccggcgacgtggcgctggcgcccggcgacgaggtcgtgagcttcgtggcccgcagcctggagccgcggcgcggcctgcaggtggtgatgcgcgccctgccgcggctgctggcccagcgccccgcggcgcgggtgctcatcgtgggcgcggagggcccgggccagggcccgctgcctgcggacgggcgcagctggaagcagcacctcatcgacgaggtgctcccgcagatgcccgaggccgactggcagcgcgtgcatttcctggggccgctgccccacgcccatgtggtggccgtgctgcagctggcggcggtgcatgtgcactgggcctacccgctcgcgctgtcgcgcagcctgctggaggccatgagcaccggctgcgccgtggtggccggcgacaccgcgccggtgcgcgaggtgctcgccgatggcgagaccggccggctgctggagttcttcgacgccgaggccctggcggacgaggtggcgcgcctgctgcaggcgccggccgaacggcagcgcctgggcgcgcaggcgcggcaatgcgtgcaggcgcggtacgacctgcacggcgtctgcctgccgcgccagctgcaatggctgcaggcgctggccgacggcgccgcggcgccggccccggcgcccacgccggacgcggcccaggccctgcgcgccgaactggcccgggccgagcaggcgcgcgaccaggcgcagcaggccgcggcgctggcccaggcccaactggagcaggcgggccgcgcccgcgacagcgccgaggccggtcgccaggccgccgatgcgctgctgcaggaggcggtgcaggcgctggcgggtgtgcgccagttgctggaggcggaggcggaggcgatggaggccgcgccgccgctggtttgaagccaaatcggctggtggcgcccgtcaggcaagcgctggcagctctttatttgagagcgttccctaatgcagcatggcccggcccgcgggggcggccgggccggccgctgccgcgagccatgcgggccagtcctgcgtaggccattcggcctcgtggtactgctgctgcagtatcgacagccattggcgcaggggctgggcggcgagcgtcagaccgaccggggcatcggtgcctggttcgccgctgaagcgcagctccacgcccgacgcgccggccgagagctggatgctgtgcaccagccattgcgggctgcgctcgtgcggggtgaccgggggctgcggcggcagctgggcgcgcgcggcctgctgggcaaagccgtgcacggcatcgctgtggtagccgggcaggcgggcggagtgcgccgccccggccggggcgtcgtggcgctccagccattgccacagggccggcagcaggcgcttgagcaggcgctgggtgagccacagcgtgagcgtgctgccgtcggcgcgttcgccggccaggcgcatgcggtcctgcgcggggtcgtaggccgtggtgatgcgctgcagcaccggggccggcggtacagcctcgggcatggcgctcacagcgcgccgagccgcagcgtgccgccctggttcaggaattccaggtcgaggtcgcgcgccggcgcgggcgccgggggcggcgcctgccgcgcctgggcatgcagggtcgcaagccggcccaggctggcgaggtgctgcatggacagcagctggcaataggccagctgcagggcgccgccgcgctgcagcgcttcgagtgccggcccggagagccggttcagcgcggcctcgtcgatgcgcagcaggccgcccagttcctgcgtgccggcatcggtctgcaggcgcagcggccagggctggatcagcccgtgctgctgcagcagggcgcaggcggcggtggtgtgctggcggttggcctcgagctgctggaagaactgcagcacctgggcggtggccggggagagctggccctgctcgtcgaagaagggctggccgtcgccggggcccacgagcccgctatcggcgtggatgcacagcacctgctggccgtcctcggtgcgggccaggcggaaggggtagctgcggtagggcgcggggatgtagccggcaagccagcggccgtcgggcgccacgtagaggttgcggccggcctgcaggccctggatggcgacgggcaggaactgctcttgctgcgcgacgaagccgatgggcagggccagggcggccttgggcagctcctgcagcaccagggggcagagctggtcgtggcgggcaaagccgtagtcggccgggccgcgccagcgcagctggccgtgctgctggcgcgagagcggcgtcaaggggttggcggtcgggttggagggggtgtcggtcatgttgggtgggtgcgggaaggtgcggcgcagcataacgccgcgggggccgtgccgggtattgtgcgcatggcgcgcagcgcggttttgctttacttggcatagcgtatgcacacctctttgcgaatggcacgtagtccaaagcggggcgcggttttgctccctcccccgctgggggagggttggggtggcgccgccacggcctgttttttcatgcgttgcgtacgcgtcagcgggcccccatccccaccttcccccagtgggggaaggggtaacagccgcgcccagtctgatggcattgctactgaaaaagatgtgtgcgtacacaagcctgtggtggtgaggggagggcgggtgatgcaggccggatccatgcgttgccgcacgcgttgttttttcgccgtcgcggtctcttatatgaaattcatataggagttcttgttagactgcgcagcctgccatggacgccattctccgcattcccctgaacacctcgcccgagcaggcccagcgcctgcaggccttgcagcagggctttgcgcagctgtgcaatgcgttggcgccgctggtgcagtccacgcgggtgtggaaccgggtggccctgcaccacctggcctaccgccagctgcgcgagcagtttccggacatgggctcgcagatggtgtgcaacgcgatctactcggtgtcgcgcacctgccgcatggtgttccagcaccccgacagcccgctgcacctggacaagctgggcgagcggcccctgccgctgctgcgctttgccgacagctgcccggtgtatttcgaccgccacacgctgagcctcaaggcggggcagctgtcgatgttcacgctcgacgggcgcatgcgcttccagctgtcgctggatgccgaggtcgaggcgcgctttcatgcgcagaagctgcgcgagatcgtgctgtcgcgccgtgccgacggcatttacgaactgtctttcctgctggtggaccaggcgcagccggccgccgcggccgagggcgcgctggcgccgccggagccgggcgagattcccgaatatgtgatggtcgacgaggccgtatgaacccaacccaagccccttccgaattgcgccaggccgtcgtggccctgcgcccctactacgtgcgcgccgcctggttcagcctgttcgcgagcctgctggtgctggcgccctcgggctacatgctcgaggtgtacgagcgcgtggtcaacagccgcaaccatctcacgctgtggtggctgacggtggcggtgctcggggccttcgtgctcatggaggtgctggaatgggcgcgcggcgaggtgatgcgcgcggccggcgaggccctggaccgcaagctgcgcgtgcgcgtgttcgatgcgatcttcgaggccaatgtgcgccgcgtgcccggcggcacggtgcagccgatgcaggacttcaggaagatctgcgaattcctgcattcgccggcgctgctggccatcatggaggcgcccatcgcgctggtgatgatggtgctgctgttcctgatcagcccggtgctgggctggtcggccgtggtgttcggcgtgttgcaggtgggagtgacctggctcaacgagcggcgcaccaagccgccgctgatggaggccaaccgcacggcgatcgccgcacagcagtatgcggacggcacgctgcgcaatgccgaggtgatcgaggccatgggcatgctgcgcaacacccaccgccgctggatcaccaagcagcgggagttcctgcagctgcaggcccaggcgtcggagagcgccgggggcttccaggcgctgagcaagctgctgcagaacatcctgagctcgatgctgctgggcctggcctgctggctgctgctgcatggcgagctgcatggcggcggcggcatgatgatcgtgagctccatcctgggcgggcgcatgctggcgccgctggtgcaggtggtcacgcagtggcagacggtggtgaatgcgcgcgacgcctggaaccggctggatgcgctgctggccgcggtgccggcccgggcgccggccatgccgctgcccgcgccgcgcggcagcgtgcaggtggagcagctggtggccggcgcgccgggcagcaatgcgacgatcctgcgcggcatcgcgttcgcgctccagcccggcgacgtgctggccgtggtcggcccctcggcctcgggcaagaccacgctggcgcgcctgctggtgggcctgtggcccgcggccatgggcaaggtgcgcctcgacggcgtggatgtgcagacctggaacaaggccgagctggggccccatgtgggctacctgccccagggcgtggagctgttcgagggcacgctggccgagaacatcgcgcgctttggtgaggtggacaggcccaaggtagaggcggcggcgcgggccgtagggctgcaggggctgatcgcctccctgcccgagggctacgagacgcgggtgggcccgggcggcgcgcgcctgtcgggcgggcagcgccagcgcgtggcgctggcgcgggcgctgtatggcgacccggtctacgtggtgctggacgagccgaactccagcctcgacgaggagggcgacgccgccctggccgccgcgatcacccaggccagcgcgcgcggcgcgaccgtcgtggtgatcacccaccgcaccagcgtgctcgccgtggccaacaagatgctggtgctgcgcgacggccagcagcaggccttcggcccgcgcgacgaggtgctcgccgcgctgaaccaggcggcgcgccaggcagcggccgcagcggccccgacggcgctggcgcccgggcaggccgtcgcctgaggcggccacgatccaagaccaagaacagagtccaatgatgacgacccccggatttttcgagcgcagcgagttgacgcgggcgctgtgggcctttcgccgcgagtttttggtggtgggcgtgttcagcatggtggcgaatgtgctgctgctggcgcccacgctgtacatgctgcaggtgttcgaccgcgtgatgctcagccagagcgagctgacgctgctgatgctgtcgctgatcaccctgttcctctttctggtcggggcgttttcggaatggatgcgctcgcgcgtgctggtgcgcgccggcatgcggctggacggcatgctcagcacccgcgtgttcaatgccagtttcgagaccaacctgaaacagctgggcggcagcacggccaaggccttcggcgatctggtgcaggtgcggcagttcctcacgggcaacggcatttttgcgctgttcgacgcgccctgggcgccggtctatctggcggtgctgttcttcctgcaccccctgctcggctatctggcgatcttcttcgcgctggtgcaggtggcgctggtgtggttcagccaccgccagaccgtgaccccttcggagcaggcccaggccgcggccagcgaggagacgctgtacctgcaaagcaagctgcgcaacgtggaggtgctggagcccatgggcatcgtgcacaacctgcgcgcgcgctggctggccaagcacggccaggcccagcggctgcagggccaggcgcaggcggtgacgcaccgcatcaccgcctggagcaagttcatccgctactcgcagcagtcgctggcgctgggcgccggcgccctgctggtgatcgacggccagctctctccgggcgcgatgatcgccgccaacgtgctgatgacgcgcgcgctggcgcccatcgacctgctggtcagcacctggcgcggcttcatggtcgcgcgctccgccttcgagcggctggaggcgctgctggagggcaaccccgagcgcgaccccgccctgacccgcgtgccgcccacgggcgcgctgctgctgcgcgacgtggtggcggtggcgccggggcgctccgagccgatcctcaagggcgtcagcctgcaggcgcagcccggcacggccacggtggtgctggggccttcgggctcgggcaagtccacgctggcgcgctgcatgatcggcatctggccccatatggaaggcgaggtgctgctcgacgagcgcccgatcgccggctggaaccgcgacgagctcgggccctacctcggctatctgccgcaggacatcgagctgttcgaaggttcgatcgccgagaacatcgcgcgcttcggcgaggtcgatgccgagaaggtgatcgccgcggcccgcaatgccgggctgcacgacatgatcctgcgctttcccaagggctacgacaccccgatcggcgaggccggggggctgctgtcgggcggccagcgccagcgcatcggcctggcgcgggcgatctatggcgatccggcgctggtggtgctcgacgagccgaatgccaacctggacgacgtgggcgaggccgcgctggtgcgcgcggtgcagaccctcaaggcccggggcagcacggtggtgctggtcacgcaccgccccggcatcctggccgtcgccgaccggctggtgatcctgaagaacggcagcgtgcaggccgacgggccgcgcgatgcggtgctggcggccttgcgcaatgcccagtccccggcggcccaggcatcgctggccgtggcctgagcccctcctttcccttgtggttggcgccccctttttttgccgagttctgacatggctgaatccttacatttttcagataaaaaatcccagttgacgcctgatgcacaagcgctggatgctgcggatacagtagcaaagcacgacctcggccgggccggccgctgggggctgtgggcgctgggcctgggcttcggcggcttcttgctgtgggccgcgctggcgccgctggacgagggcgtgcccgggccgggcgtggtggcgctggacaccaaacgcaaggcggtgcagcacctgagcggcggcatcgtgcagcaggtgctggtgcgcgagggcgacgaggtcaaggaggggcagctcttgatcaagctcgatgcggccgtggcgcgcgccaattacgagtcggtgcgccagagctacctggggctgctggccatgcaggcgcgcctgcaggccgagcagctgggcaagcccggcatcgcctggcctgccgacctgaaggaggccgcatcggatccgctgatccagcagcagatcctgaaccaggagcagctgttccacacccgccgcagcctgctgcgctcggatctgcagtcgatcgaggaaaacatccagggccaggaagggctgctgcagtcctacgccggcatgctgggcaaccgcaagaaccagctggcgctgctgcacgaggagttggggcatctgcgcgacctggtcaaggagggctatgcgccgcgcaaccgccagctggagctggagcgctcggtcgcggacgtcaacacctcgatcgccgatctgcagggcaatacgctgcgcgcgcgcagcgccatctcggacctgcgccagcgcgcgatctcgcgccagcaggaataccgcaaggaagtcgagacgcagctggccgacgtgagccgccaggtgctggtcgatggcgagaaattccgcgccgtgcgcaacgacctggagcgcacggagatccgctcgcccgccgacggccaggtggtgggcctggccgtgcagacggtgggcggcgtggtgcagccggggcaaaaactcatggacatcgtgcccaagggcgcgccgctgctgctggaggcgcgcgtggcgccgcacatgatcgaccgcgtcaaggccggcatgccggtggacgtgcgcttttcgtcgttcgccaattcgccccagttggtggtgcagggcgcggtggagtcggtgtcgggcgacctgctgaccgagccgcagtccaacgtcagctactacctggcgcgcgtgcaggtgacgggcgagggcgccaaggccctgggccagcgccagctgcatccgggcatgccggtggaggtgatcttcaagggcggcgagcgcagcatgctgacctatttgctgcatccgctgaccaagcgcctggcagcctcgatgaccgaggagtgagacgatggcccgttcttccaccctcctgggcatgccgcgcctgaaccgcctggcgcgtgcctgcgccgccttggccggcgtggcgctggcctggccggcctggtcgcttgatctgcgccaggcctacgaggccgcgctccagaacgatgcctcgatccgcgcgtcgcgcgccgccgccgacgccagccgcgagcgcctgccccaggcgcaggcgcagcgcctgccgagcgtgtcgctcagcgccacgcgcaactacaacgacctcacggcccgcacgagaaatttcctcggccagccggtgacccagcagaaccactactacagcggcaaccagagcctgacggtgcgccagccgatctaccggccgtacaacaacgccctggtcgaccaggcgcgggcccaggtggaggatgccgacgcgctgctggagcgcgatgagtacagcctggtggtgcgcgtgggcgaggcctatttcgatgtgctgctggcgcgcgaccaactcgacctggtcgccgcgcagaaggccagctacaccgtgcagctcgatgccgcgcgcaaggggctggcggccggctcgggcacccgcaccgatgtggacgaggcccaggcgcgcctggacatgaccggcgcgcaggagctggaggccctgcagaacctggagttcacgcagcgcaggctgcagacgctgaccggccagccgttggcgcagttggccggcctggatgtgcagcgcttcaggcccgagccgcccatgccggcccggctggaggattgggtggccctggccgaggaggccagccccgagctgcgctcgctgcgcgcccaggtggaggcggcgcggctggagatcgacaaggcccaggccggacacaagccgacgctggatgccgtggcccagtgggcgcgctccagcagcgacagcgtgaccagcgtgaactcgcgctacgaccagggggtggtgggcctgcagctgacgattccgctgtattcgggcggctatgtgagttcgaccgtgcgccaggccctggccgcgcaggaacgcgcgcgcgaagcgctggaggcgacgcgcctggatctgggcgtgcgcgtgcacaaggagtttcgcggcatgaccgagggcgcgctgcgcattgccgcgctggagcaggcggtgcgctcggccgagcaggccgtgatctccagccgcaagtcgcagcaggccggcagccgcaccacggtcgatgtgctcaatgccgagcagcaaaagacgatggcgctgcgcgacctggcgcaggcgcgctatttgtacctgctgtcgcgcatgcggctgcagtcgctggccggccaggatcgccaggccagcatcgagcaggccaatgcgtcgctggccccctgaggtgggcggccggggcggcggtgattgaagggcgggcatgacgcgaaaagtggcgatcgtcgggtgcgccggcgtgcccgcggcctatggcgggtttgagacgctggccgagaacctggccctctatcgggagcggcatggcctggacgtggacctgacgattttctgcagtggccccatgcccgcggaggaggcgcggcgcttccatggtgcgcgtctgcaccatttgccgatctccgccaacggggtgtccagcatcgcctacgacctctggtcgctggcgctggcttggcgccagcgcgtggacacggtgctgctgctcggggtgtcgggcgccatcgcgctgcccctgctgcgctgcttcgggcgtaccaaagtggtgacgaatatcgacggcgtcgaatggcgcagagccaagtgggggagggcggccagggctttcctgcgcctgtcggagtggctcgccgtgcggtgttcgcatgtggtggtcgcggacaacgagggcgtcgccgagcatgtggcgcgcagctacgcgaggtcctgcaccgtgatcgcctatggtggcgaacatgccgtgcagtgcacgcgccgaccctggcataccgcgctgccgccgcgctatgccttggccctgtgccgcatcgagcccgagaacaatgtggagatgattctcgatgcctttgcgcgccagcccgtgctgccgctggtgtttgtgggcaactgggaggccagcgcctttggccgcgcaatgcgcgcgcgttatggcgggtgtgaccacatcacactggccgatcccaaatacgaccccggtgccctgcggacgctgcgcgagcgcgccagtctgtacgtgcatggccattctgcgggcgggaccaacccttccctggtggaggcgatgcactttggtttgccggtggccgcctatgactgctccttcaaccgctacacgacgcatgggcaggctcggtattttgcggatgcccaggcgctcacggcgttgctctcagacctggagggtgcgcgggccgaagccgtgggaaattgcatgcaggcattggggcggctccattacacctgggaccggatcggcgcggagtatttcgaggccctgggggcatgagcgcaccctttattgcattgagatacttcgccggcggcggggcgacgcttaacattggcgccccatgatctggttatctctcgtcagtttgatcgtcaccacggtcgtcgccgcagccattattcgctggtcgggggggcgggccgtcgcatacggcgacgccatgccgcagcgttttcacgtgggcgaggtgccgcgcctgggcggtctggccttgctggcaggcctggtcgtcagctggttgctgggcatgtggcaaacccgtctgggcgatcccggttcgctgcgcctggggccctgggtgctcctctggatcgcggtgctgctgccggccgtgctcggcggcatcgccgaagacatgacccagcggctgtctgtgcgctaccggttgctgctcacgctgatttccggcggcctggcggtctggctgctggacatgaacgtgccgcgcctggggctgccctggctggacatgctgctgcgccaggccccgtggctcggcatgggggtcgtgttgctggcgatggcgggactgccccatgcgttcaacatcatcgacggctacaacggcctggccggcatggtggcgctgatcgtatgcctggcgctggcccatgtgtgcctgcaggtgggcgaccgcgccctggcctcgctgctggtctgcctggcggcggcgacgggggggtttctggtctggaattacccgcgtggcatgctgttcgccggcgatggcggcgcgtacatctggggcggggtgatcgcgctggcgagcctgtcgctggtgcagcgcaatgccgaggtgtcgccctggtttcccctgctgctgctgatctatcccgtgggggagaccctgttttccatctaccgcaagctggcgcgcggcgtgtcgcccggcatggcggatgcgctgcatttccaccaattgatctaccgacgcatcgtgcgcagtgtgttccacgaggacgaggcgcgccgcatgctcaagcgcaacaaccgcacgtctccctatctgtgggcgttcacgatgctcacggtggtgccggccgtgctgttctggaacaacacgcccgtgctcatgacgttctgcggtctgttcggtgcgacctacgtgacggcctacatcggcatcgtgcgcttcaaggtgccgggctggatgcgtttctgagcgccgcgcgtggtggccagttgcggcacaattcgcgctctttgtgttccaccctgccaacccgctcacatgaccgaccttctttcgattgccccgcgcgacaaggctgagatcctggcccaggcgctgccgtacatccgcaagttccatggcaagaccatggtcatcaaatatggcggcaacgccatgaccgacccggccctgcaggccgactttgcggaagacgtggtgctgctcaagctggtaggcatgaacccggtggtggtgcacggcggaggcccgcagatcgagcaagccctgaaccgtctgggcaagaagggcgagttcatccagggcatgcgcgtgaccgatgccgaaaccatggaagtcgtggaatgggtgctggctggcgaggtgcagcaggacatcgtgggcctgattcaccaggcgggcggcaaggctgtgggcctcacggggcgcgatggcggcatgatccgcgccaagaaactcaagatggtggacaacaaggacccgagcgtcgaacatgacgtggggcaggtcggtgacatcgtggcgatcgacccgagcgtagtcaaggcgctgcaggacgatgccttcattcccgtcatcagcccgatcgggtttggcgaggaaaacgaaagctacaacatcaacgccgacgtggtggcgagtaaattagctacggtgctgcaggcagagaaactggtgctgctcaccaacacccctggtgtgctggacaaggaaggcaaattgctcaccgacctgacggcccgcgaaattgatgcattgttcgctgatggcaccatctccggcggcatgctgcccaagatcagcggggcgttggatgcggcaaaggctggcgtgaatgccgtgcacatcattgatggccgcgtaccgcattcgatgttgttggaaattctgaccgaccaggcctacggcaccatgatccggagtcactaggctcttttcgggcatggcccgggtgtattggagtcaaaatggctgcagcgcttgtccagcaagcgctagcagctatttttttggaagcggctccaagggtcgcggcacagcgagcagccgtcacgacgctggagtcgtggtgtgcgagaatcaattgcacacacttgttgctctccccccgatccatgccccatgactgaattcacgcctgctactgacgcgccagcctccaccgacgacgcgcccaccgcgcgccgccggccgcggccgggcgagcggcgtgagcagatcctgcagaccctggcggccatgctggagcagcccggggccgagcgcattaccacggcagcgcttgcggcgcgcctgcaggtgagcgaggcggcgctgtaccgccactttgccagcaaggcacagatgttcgaggggctcatcgatttcatcgagcagagcgtctttacccttgtgcaccagatcatggagcgcggtggcgagtctgagggcgcgcagcgcgcggcgcgcatcactgccatggtgctgcagttcggcgagcgcaaccccggcatggtgcgcgtgatggtgggggatgcgctggttttcgaaaacgagcgcctgcagcagcgcatgaacctgttcttcgacaaggtggaggccacgctgcgccagtgcctacggcccgtggccgacgcggacggctcggcgacacccacggtgcagacacaggtgcgggcggccgcactgtccgacctgatccgcggccgcttgcagcgctacgcacgcacaggctttcgccgcatgccgacggaacacctggacgccactctggcactgtggctgtaacgccggcgcaggcaagcgtgatggcatgaccacccgcgaaaggtgcggtaaccatttcgcccttggcacggtcccccgcgatggtggggctcgataaatcatccacttagggatgccctgaataactcgaatgcgtaagtgctacaaggtcaccggtttcagatagtgcgatggatggcgtttagcctgggtcttcgcaccactttccacgcccttgcgggccatctgcaccgcctttgcggccatttgcctgatttcaggggcactcatccctgcgcctccagcaattgatggcgcaccatccaaagattggacagcgcaaacagcgtcttgagctgcaacgtgttcttcttcaatccccggtagcgcaccttggtgtatccaaactgtcgtttgatcaccctgaagggatgctccaccttggcacggatgctcgccttgatcttctccacttggtctatcagcgcgtcaacggggttgttctctttgtccagcgctctgcgtttgcctgggcgcatcgcgatgtgccaccgcactgcctccttggcatccgggcgcttgtcgataccttggtagcccgcatcaccaaacccgtctgtctcctgcccgtgcagcaagctgttgccctctacaacgtcggccacgttacccgaggtgcctatgacggtatgcacgagtcccgagtccgcatccacgccgatatgggccttcatgccaaagtgccattcgttgcccttttggctcgaatgcatctctggatcgcgctttctgtccttgttcttggtagagctaggcgctgcgatcagtgtggcatcgaccgcagtgcctgccttgagcagcaagccctgggctgccagaagctcgttgacagtggccagaatctgctcggccagcttgtgtttctccagccgatgacgaaacctcaggatggtgctctcgtcaggcaccctcccatgggcatcaagacttgcaaactcccggtagatcggggtgtcaaagaaggcctcttccatcgccagatctgacagggtgaaccactgctgcatgcagtggatgcgcagcatggtctccagggcaaagggtgggcggccgttcttgccttcggggtaatagggcgcaatgagttcgaccagagcagcccagggaaccaccaaatccatctggatcagcagttcttgcttgcgggtctttttggtgctcagtttcaggtcaaggctgctttgcttcatgggcggggaggatgccatgacttcctggcttctagcagactgcgttcggggttttgcaggatttccttaggggtttaccccgaagcgcgttctgcgcgcctggaaatactggcgttacctgcgtgttttatgcaaaatagaacgatcgttcgttttattttgcttcatgtctctttctccttcccccaccaagacggttcgcgcgccacgccgcgagggccgggcgctgcacaaggggcaacacaccaaggccgtcatcatcgatgccgccctgggcctggccacgcacatcggcctggaggggctgtccatcggtgcgctggccgaagtgacgggcatgagcaagtcaggcgtgttcgcgcacttcggctcgcgtgaggaactgcagatctcggtgatccgcgagtaccacacgcgattcgagcaggaagtgttctaccccgcgatgcaggcccctcgcggcgtgtcgcgcctgcgcgccctgtttgccaattggatgaagcgcacctccatcgagatcgattccggctgcatctacatcagcggcgcggtggagttcgacgaccgcacgggcccggtgcgcgatgcgctggccaactccgtgatgacgtggcaggccgcgatgaagcgcgccatccagcagtgcaaggagtgcggcgagatccgcgacgacgtcagcgaggaccagatgctgttcgagatccacggcctgatcctggcgctgcactacgaggcgcgcttcctgcacacccctggctccatcgaccgggccaacacgggctttgacaacatcctggcgcgctacagcgcgctgcctggccaccgcggttgagtcctgccacccgtatttcggtttttcttcttttccacccttccttcttcccaggagtctccacatgcctacttacacgcctccgctgcgcgacatgcaattcgtcctgcatgaagtcttcaaggtcaccgacgaattcaaggccatgccggcgcacgccgaggtggacgcggacaccatcaacgccgtgctggaggaggccggcaagttcgccgccggcgtcgccttcccgctgaacatcagcggcgacaccgagggctgcaagctggacccgcagacgcacgaggtcacgccgccgaagggcttcaaggaggcataccgccagtacgtcgagggcggctggccggcgctgtcgtgcgaccccgagtacggcggccagggcctgccgcacacggtgaaccagtgcctgtacgagatgctcaacagcgccaaccaggcctggaccatgtaccccggcctgtcgcacggcgcctacgaggcgctgctggcgcacggcaccgacgagcagaagaagacctacctgcccaagctggtcagcggcgagtggaccggcaccatgtgcctgaccgagccgcactgcggcaccgacctggggctgctgcgcaccaaggccgaaccggtgggcgacggcacgtacaagatcaccggcaacaagatcttcatcagcgccggcgagcacaacttcacttccaacatcgtgcatctggtgctggcccgcctgcccgacgcgcccaagggcagcaagggcatcagcctgttcgtggtacccaagttcaaggtgaacgccgacggctcgctgggcgagcgcaaccccatctactgcacgggcctagagcacaagatgggcatccacggcaacgccacggcgcagatcgccattgacggcgccatcggcacgctggtgggcgagccccacaagggcctggccgccatgttcgtcatgatgaacgccgcgcgcctgggcgtgggcaaccagtcgctgggcctgaccgaagtggccttccagaacgcgctggcctacgccaaggaccgcatccagatgcgcagcctgtcgggcaagaaggccccagacaaggaagccgaccccatcatcgtgcaccccgacgtgcgcaagatgctgctcaccgccaaggcgtacgccgagggcgcgcgcgcgctgcaggtgttctgcacgctgctgctggacaaggcccacagccaccccgacgagaaggtgcgcaaggattccgacgaactggtggcgctgctgacccccatcgtcaaggccttcgtgaccgacaacggccacatcgccaccaacgcctgcatgcaggtctttggcggccacggcttcatcaaggaatggggcatggagcagttcgtgcgcgacaaccgcatcaacatgatctacgaaggcacgaacaccgtgcagtcgctggatctgctgggccgcaaggtgctgggcaacaacggcgccacgctgaagaagttcggcaagttggtcgggcagctggtggccgaagaaggcgtgaacgagaagatggccgagttcatcaaccccatcgcttacctgggcgaccagatgaccaagttcaccaccgagatcggcttccgcggcttccagaaccccgatgaggtgggcgccgccgccgtggactacctgcgcgtggccggccacctggtgtttggctacatgtttgcccgcatggcccaggtggcgctgcgcgagattgccgccggcaacaccgacccgttctaccaggccaagctgcagacggcgcgtttttacttcgccaagctgttccctgaagtccacacgctgatgcgcaccgcccgcgccggcagcaaggtgctcatggacaccgacgccgccctggcctgagccagcaattgcacgcattgccaattttgaacgttattgcactggaggccttatgagacaagcgctagcagctattatttttgcagcaatcgcggcccctgcatgggcccagatgtcccccgtgggcctgtggcgcagcgtggacgacaagacgggcgaggccaaggccgagatccgtattgccgaaaccagcggcgtgctgaacggccgtatcgagaagtccctcaaaaaggacgccgaccctgccgccacctgcaccgagtgcaaggacgaccgcaagggcaaggcgatcgcggggctggagatcatccgcggcgtcaagaaggccgatgaccgcgaggtctgggagggcggaaagatcctcgaccccgaaaacggcaaggaataccgcgccagcctgacccccatcgagggcggcaagcggctggaggtgcgcggcttcctgggcccgttctggcgcacccagacctggcagcgcgtgcagtaagcaaagcagtgagcgccacggcgccgcagccggcccgcccgcgtggcgcggggcctggcgcgcggccccgtgcgcatcccaccatccaaggaacaagcaaatgtcccgattccaagtgaagaaagtcgccgtgctcggcgcgggcgtgatgggcgcgcagatcgcggcccacctcgtcaatgtgaaggtgccggtggtgctgttcgatctccccgccaaggaaggtccgaagaacggcatcgtcacccgcgcggtggagaacctcaagaagctcaagccctcgcccctgggtgtggcggacgacgccgcgctgatccagcaggcgaactacgaggagaacatggcgctgctgggcgagtgcgatctcgtcatcgaggccatcgccgagcgcatggactggaagctcgatctgtacaagaagatcgcgccgcacgtcgcaccgcacgccatcgtggcgtccaacacctcgggcctgtcgatcacccagctgtccgaggcgctgcccgacgccatcaagccgcgcttttgcggcatccacttcttcaacccgccgcgctacatggtgctggtggagctgatcaacacccccaccacccgtcccgaggtgctcgaccagctcgaagccttcgtgaccagcggcttgggcaagggcgtggtgcgcgcgcacgacacccccaacttcatcgccaaccgcgtgggcatcgccggcatgctctccacgatgaaggaggtggagaactttggcctgaccttcgacgtggtggacgatctcaccggcaagaagctgggccgtgcctccagcggcaccttccgcaccgccgacgtggtgggcctggacaccatggcccacgtcatcaagacgctgcaggacaacctgaacgagcagaccgacccgttctacggcagcttcggcacgcccgccgtgctgcaaaagctgatcgagctgggccacctgggccagaaggccaaggcgggcttctacaagaaggtggggcgcgacatcctgcgcttcgagctggagagcgaggaatatgtgcccgctggcgccaaggccgacgaggtgtacggccgcatgctcaagaagcccgccgccgagcgcctgaagctgctgcgcaactcgcaaggcgcgcagggccggttcctgtgggccatcctgcgcaacagcttccactacgctgcggtgcatctggccacgattgccgacaccgcgcgcgatgtggaccaggccatgcgctggggcttcggcatgagccaggggccgttcgagctgtggcaggaggcgggctggctggaggtggccaggatggtccaggaggacattgacgcgggcaaggcactgtccaaggcgccgctgcccgagtgggtgttcaagggcccggtggcggatgccggcggcgtgcacacggcgcagggttcgtggagcgcgcgccaaggcaagttcgtgccgcgccgccagttgccggtgtacgagcgccagtacttccccgagaaactgctgggcgaggacaacctgcccgactggcgcaaggccggcaccaccatcagcgagaccgatgcgctgcgcacctggacgctcgatggcaaggtattgatcgcctccatccagagcaagatgcacgcgatcagccccgacgtgatggaaggcctgatggaggccgtggatctggccgagcgcgagtacgacggcatggtcatctggtcgggcgacgcgccgttcagcgtgggcgccgacctgcaggccaccatgcctgcctacgtggtggccggcattgccgccatcgagggcgtggagcatgagctgcagaacctgatgctgcgcctgcgctacgcccaggtgccggtggtctcggccatccatggcatggcgctgggcggcggctgcgagctggccgtgcacagcgcacgccgcgtggcccacatggaaagctacatcggcctggtggaagtgggcgtgggcctggtgcccggcgccggcggcctgacctacatcgcccgccgcgcggccgagaacgccgccgccagcaccggcaaggacctcctgcccttcctgaccgaaggcttcaccgccgcggccatggccaaggtaggcaccagcgcccttgagtcgaagaagctcggctacctgctcgacagcgacctcatcgtgccgcacaaggacgaggtgctgttcgtcgccatcaacgaagccaaggccatggccgccagcggctggcgcgcgccgatgaagcgcctgttccccgtggccgggcgcagcggcatcgccaccatccgcggctcgctggtgaacatgcgcgacggcggcttcatcagcgagcatgaccagcacatcgccacgctgatcgccgaagtggtgtgcggcggcgacgtggacgccggcacgctggtgagcgaggaatacctgatggcgctggagcgcaaggcgttctgcgccctgatcgagcaccccaagacccaggagcgcatcctgggcatgctcaacactggcaagccggtgcgtaactgaggccgcccgaggagagaaaccatgaaacagatccaagacgcctacatcgttgccgccacgcgcacgcccatcggccgttcgcacaagggctttttccgcaactaccgcccggacgacctgctggccaccacgctcaagagcgcgctggcccaggtgccggggctggaccccgcctcgatcgaggacatcatctgcggctgcgccatccctgaggcgcagcagggcctgaacgtggcgcgcatcggtgccgtgctggcgggcctgcccaccagcgtgggcggcatcacggtgaaccgcttctgcgcttcgggcctgtcggccgtggccatggcggccgaccgcatccgcgtgggcgaggccgaggtgatgatcgccgccggcgtggagagcatgagcatggtgcccatgatgggcaacgcgcccagcctgtcgcccagcatcttcgagcgtgacggcgacgtgggcatcgcctacggcatgggcctcaccgccgagaaggtggcccagcagtggaaggtgagccgcgaggcgcaggacgccttcgcactggagtcgcaccgccgcgccatcgccgcgcagcaggccggcgagtttgccgacgagatcacgcccatcgaggtgaccgaccgcacggccaacctggagacgggcgaagtcattgccagcacccgcaccgtgagcctggacgagggcgcccgccccgacaccagcctggaaggcctggccaagctgcgcaccgtgttcgccgcgcgcggcacggtcacggctggcaacagctcgcagaccagcgacggcgccggcgcgctgatcctggccagcgaatccgccgtcaagcgcttcggcctcacgccgctggcgcgcttcgtcagcttcgccagcaagggcgtgccgccgtccatcatgggcatcggtccgatcgaggccattcccgccgcgctgcgctatgccggtctgaagcaggacgacatcggctggtacgagctcaacgaagccttcgccgcccagtcgctggccgtcatcaacacgctggggctggacacggccaaggtcaaccccatgggcggcgccatcgcgctgggccacccgctgggcgcgacgggcgccatccgctcggccaccgtggtgcatgcgctgcgccgcaagcagctcaagtacggcatggtcaccatgtgcgtgggcatgggccagggcgcggcgggtatcttcgagcgcgtgtaaataagcgccactgccgcgcggcagcgcgcggggattgcagccaagccggcgcagaccggccgccttcatggagacaagccatgcagagtgaaaccctgatggtcgatggcgcagtgccgctggcgctgcgcgtgtacgcgccacggcccggccccgcgcgcgccagcgtcgtcattggcggcgccatgggcgtgcgccaggccttctatgggccgttcgccgcctggctggcgcagcagggcctgcgggtcaccaccttcgactaccgggggcagggcgagtcgctgaacggtggcatgcgtgaggtgcgggccaacctgttcgactgggcgcgcgactacgacgcggtgatcgcccatgcagcccaggcgctgcctggccaggcgctgctgctgctggggcacagcctgggcgcgcagctgcccgggctgctgcgcgagcatgcgcgcgtgagcggcctgctgagcgtcgccgcgggcagcggctactggcgcgacaacgcaccccgcatccgccgcgccatgcccgcgttctggcatgtgctggtgccgttgtcggtgcggctgtgcggctacttccccgggcggcgcctgcgcgccgtgggcgacctgcccgcgggggtgatgctgcagtggcgccgctggtgcctgcacccgcgctacagcgtgggggcggagggagaatccgcccagcgcagctacgcggcggtgcgctttccggtacacgcctggtccatgcaggacgatgagctcatgacctggcgcggcacgcaaagcctgttggcgctgtatgcgaacgcgccgtgcagcgtggagcgcatcgcgccgcacgaggcgcaggcgcggcgcatcgggcactttggatttttccgcgaacagttccgcgacacgctgtggccccgcgccttgcagcagctggaggcgttggcccaggcgcagccgcagggcaccgcaggtgccaccgccaccgcaggctgagccgattcacggcacactcgcacccatgactacgcaccacagcattcatcccctggacgcggcgctggcgctctcgtccagccattccgaaggggccgggcagtacaccggccacacctcgccggcttactggaacatggtcgggccgtttggtggcatcaccgcggccacgctgctgcaggccgtgatgcagcaccccgaccgcctgggcgagcccctgtcgctcacggtgaactacgcgggcgcgctggccgaggggccgttcacgctgcaggccacaccggtgcgcaccaaccgctccacccagcactggacgctgtccatcctgcaggcgggggcggacggagcgcccgtggtcaccaccacggccaccgtggtcacggccgcgcggcgcgagacttggggtgccgccgacacgcccatgccgcaggtccccgcgccggcgcagtgcaaacccgtgcaaccggcgttccgctcggaatggctgcagcgctacgagatgcgcccggtgaccggcgcgctgcccgaacagtgggacgacagcggcgacaccagcctgtcgcagctgtggatgcgcgacgcacccgcgcgggcgctggacttttgcgcgctggcggcgctggctgatgtgttcttccctcgcgtgtggctgcgccgcgcgcgccaggtgcccgcgggcaccgtgtccatcacggtgtactttcatgcgggcgcggacctgctggcgcagaccggcacgggctacctgctgggccaggcgcgcgcgcaggagtttcgcaacggctttttcgaccagaccgtgcagctgtggaatgaggccggcgccatgctggccaccagccaccagatcgtttattacaaggaatgacccccggagcaacacccatgagtacaacgaaagcagacatcctggtccacgccgaagagggcgtgaccaccatcaccttcaaccgcgtggagaagaagaattccatcaccacggccatgtacgcgcagctggccgatgcgttcgaggccgcggcgcaggacgcgtcggtgcgtgtggtcgtgctgcagggcgacgtggccatcttcagtgcgggcaacgacatcggcgactttttgcagcagccgcccgccacgcaggacgcgcccgtgttccgcttcctgcgcgccatcgccacctttcccaagcccgtgctggcggcagtgtgcggcccggcggtgggcatcggcacgaccctgctgttccactgcgacctggtgtacgcgggggacaatgcggcgttctcgatgcccttcgtgaacctggggctgtgccccgaggccgcctccagcctgttcgcgccgcagatgctgggctaccaccgcgcggccgaggcgctgctgctgggcgagcccttcatggccgaagcggcgttggaagtcggcttcgtcaaccgcgtggtgccgccgaccgaatgcaacatggtggcccaggcccaggcgcgcaagctcgcggccaagccgctgtcggccctgatcgagaccaagcgcctgctcaagaagagccagaccgccgccgtgctggagcgcatggccgaggagggccagagctttggccgcatgctgcgcgagcccgccgcccgcgaggccttcaccgcgttcatggacaaacgccgcccggatttcagcgcctgctgacatccgccccgccaccgaacagggcggggcagggcgacgccggcatccatgccgtgttcgccctacgcgccggtgatcaccgtgtctgctggaccgggtggccgggcgtttgaatgaaaaatggctctagcgcttgtccaataagcgctaacagctcctgataagagagcaaaaattccatgagcaaacctgccagcctgccagtgggcttcgagcccgagttcatcgccggcctgcgccagatctttgaagagaagattcccttcaaccacttgctgggcctgaagatcacgcgcctggagcccgcggccgtcgctgcgcgcatcgacatgcgtcccgatctggtggggcactttgcctacaaccggctgcacggcggcgtcatcagcgcggggctggatgccatgggcggtctggcggtgatggcggccatcggcgccaagcacatggacgaggcgcccatggaccgcctgcaccgcttcgccaagctgggcaccatcgacctgcgcatcgactatctgcgccccggcatcggcagccacttcgagctgcgggccgaggtgctgcgcctgggctcgcgcgtggccaccacgcgcatggagttcctcggcccgcagggcgagctgatgtccgcgggagccgcggcgtacatcgtctcttaacgcgactgcgcgagggcgggccgcgccgggcacgcgccgtctgggggatacgcgctgtgtgctgctgcaagccctgcaagtgcatgcaaccatcgaacggtttggttaccgttcttgcgtaacaggggcggttttgatctgtggcaactcctagcatctgcgggtcttttctaggagatccgatccgatggccgtgcaaaaccccttctttggcaaacgcgaacccgacactttccaatcccgccagccttcgtcagcgctgggcggcaccaccaccaccgcaagcaccccaaccgccgctcccgcaaccagagccgctgtgtccacggcctccagcgccacggccgagggcagcggcagcaagctgaccgtgggccccaacatcaagctcaagggtgtggagatcaccgattgcgacaccctcgtcgtggaaggcacggtggaggccaccatggattcgcgcgtgatccagatcaccgagcagggcgcgttccgcggctccgccgagatcgacattgccgaaatccacggcgagttcgacggcacgctcaccgtgcgccagaagctggtgatcttcagcaccggcaaggtgagcggcaagatccgctacggcaaggtggtgatcgaagagggtggccagctctccggcgagatcgaggtgggcctgggtggtggcgcgcgcatgagcgcggcctcgggttcgtcgtctgccgcatcgtcggccgcgctggccgcggcctgacgccggcacacccatcgccgccagcgggaggccgtgaggcgctcccgtttttttacggcgcgacgctttcgtcgcccggcttccgaatggggcgcgggcggccgttttcgtcgatggccacataggtcagcgacgcctcggtcaccttcacgtagctgccctgggtgcggatgtgctcggcatagacctccacctgcacggtcatggaggtgttgccgatgcgcgtgacttcggcaaagaacgacagcaggtcgcccacgcgcacgggctgcttgaagatgaattcgttcaccgccaccgtggccatgcggccgcggatgtaccgcgcgggcagcacggagccggccagatccacctgcgccatgacccagccgccgaagatgtcgccattgccgttggtgtcggcgggcatgggtatcaccttgagtaccagttccttgtcggcgggcagctgggtgtgggaggcggggcgatcctgggacatgggcacaatctttggtttgcttgactccacggattgtccatcatgcgccgctacggcgaagccatcgcctccgacagcccacgcgttcgttccgaccgggccaccctgcagcgcctgctgccctatctgtggcagtacaaatggcgcgtggtcgcggccatggccttcatggtcggcgccaaactggccaacgtgggggtgccgctactgctcaagaggctcgtcgatgccatggcgctgcccgccggcagcaccacggcgctgctggtggtgcctgtggggctgctgctggcctacggggcgctgcgcctggccaactcggtgttcaacgagttgcgcgagctggtgttcgccaaggccacgcatggcgcggcgcgcgccatcgcgctcaagaccttcgagcacctgcatgcgctgtccctgcgctttcacctggagcgccagaccggcggcatgacgcgcgacatcgagcgcggcgtgcgcggcatcgagtcgctggtgtcgttcgcgctgttcaacctggccgccacgctggtcgaggtactgctggtgctgttcatcctggcgcgccagttcgacgtctggtttgccgtcatcacgctcaccgcgctggtgctgtacgtcgccttcaccgtgggcgtgacgcagtggcgcatccagttccggcgccaggcgaaccagttcgactcggccgcgcacagcaaggccatcgattcgctgctgaactacgagaccgtcaagtacttcaacaacgagcagttcgaggcgcgccgctacgacgaaagcctggagcaattgcggcaggcccagctcaagagccgcagtaccctggggctgctcaacagcgggcagcagctcatcatcgccgtggggttggtggccatgctgtggcgcgccaccgagggcgtggccgcggggcgcatgacgctgggcgacctggtcatggtcaacgccttcatgatccagatctacatcccgctgaacttcctgggcgtgatctaccgcgagatccggcagaacctgaccgacctggacaagatgttcacgctgatggacagggagcaggaggtggccgatgcgcccggcgcccagccgctgacggacctgcacacgcccaccgtgcgtttcgaggatgtgcacttcgcctacgaccccgcacggcccgtattgcagggggtgagcttcacgattcccgccggcaagacggttgccgtggtcggcccctcgggcgcaggcaagagcaccctgagccgcctgctgtaccgtttctatgacctgcagggcgggcgcatcaccatcgcggggcaggacatccgggcggtcacgcaggacagcctgcgccgcgccatcggcatcgtgccgcaggacacggtgctgttcaacgacaccgtggcctacaacatcgcctacggccgcaccggcgccagccaggctgaggtcgagcaggcagcgcgcgctgcgcacatccatgccttcatcgcagcccagcccaagggctacgacaccatggtgggcgagcgtgggctgaagctcagcggtggcgagaagcagcgcgtggccattgcgcgcacgctgctcaagaacccgcccattctgatcttcgacgaggccaccagcgccctggactctgccaacgagcgtgccatccaggccgagctggccagcgccgcgcagaacaagacgaccctggtgatcgcccaccgcctgtccaccgtggtggacgcgcacgaaatcctggtcatggaggccggccgtatcgtcgagcgtggcacgcacgcgcagctgctggcccacggcgggcactacgcgcgcatgtgggcgttgcagaagaatgatggtcaaaacgggctgtagcgcttatgtggcaagcgcaagcagctattaaaatgaaagcacggagcgttgagcatggatatcgccgccctgcagcgtgaactgcgcgccttcgccgccgcgcgtgactggcagccctttcacacgcccaagaacctggccatggcgctgatggtggaggcggccgagctgcaggagctgttccagtggctcacgccggagcagtcgcgcaccttcacccaggacgccaccgcccacgagcgggtgggcgacgagatggccgatgtgctgctgtacctgctgcagctggcggaccacgcgggcgtggacctggaagttgccgtgcggcgcaagctggccaagaacgccgtcaagcatcccgttccctgatgcgtgaggcgtaaaaaagcggctagcgcccgtggttagggcgctagccgcttttgatttgatagcgctggcagagcctgcgctatggggcaaggcgccccattactgccccattactgtttgcgcgccgcaatcgccttctcggctgcgctcaccaagtcggcgccgatctggcccttccacttctcgaacacggggcgcgtggccttcacgaaggcgtcgcgctcggcggggctcagctgcgtcacggtcacgccattggcggcgatgtccttgagcaggggcttgtcggcctcgaccatgcccttgcgcgcgatggcaatttcttccttgccggcttcgatggcggcttgcttgacggcttcgcggtcggcgggcgtccagctgttccacacgtccttgttcaccacgaagatcagcgggtcgttcatgtagccccacatggtcacgtgcttctgtgccacggtgtgcagcttggcggcctggtacacggcgatggggttctcctggccgtccacggcgccgctggccatggcgggctgtgcgtcggcccagctcatctgcgtggggttggcgcccagcgcggtgaaggtgtcgaggaacaggggcgagcccaccacgcggatcttcagacccttgaggtcggcggggctcttgatggcgtgcttggagttgctgatctcgcggtagccgttctcaccccaggccagtggcaccacgccggccttttccagcgtctgaaagatgctcttgccgacttcgccctgtgtgaccgcatcgacagccgcgtagtcggggaacaggaagggcagcgagaacaggttcagcgccttcacctggggcgaccagttgatggtggagcccacagccatgtcgatcacgccctggcgcagcgcggaaaactcacgtgtctggtcgccctggatcagcgacacgcccgggtagagcttgatgttgatgcggccctgggttttctccttgaccttctgtgcccagatctcgccgcccttgccccacgggaaggcggtgcccagtaccagcgacatgcggtattcgctcttgtagttctgcgccagcgcgggtgtgccgaaggcaagggccgcagcagcggcgacggcggaagtgaggaaagtgcgaagtttcatgggacaggtctccttggaaaaaatgcgaacgaatcaatagcccagctgggcaggcagccacagggccaactgcgggaaagcgatcacggccaccatcaccaggaacatggccagcagcatggggccgacccagcgcacggtggattccatgcgcacgcctgcgatgcggcagctgaccatcaggttcacggccagcggcggcgtgaactggcccagtgcgaccttcagggtgaggatcacgccgaaccacaccgggtcccactggtagtgctgcatgatgggcagcaagagcggcacgaagatcaggaagatcgagatgccgtccaggaacatgcccacggtgatgagcagcaggatcaaaagcgccagcacgccgtattcgcccaggcccgagttcacgatggcgttggccaccgggtcgatcacgcccagtgtggacagcgagaacgcgaagatgcccgccagcgacaccacgatcaggatcacggccgacagctcgcccgcttcgcgcaggatggtgaacaggtcgcgcacccgaatggtgcggtggatcaccatgcccacgaacaggccgtagaacacggccaccacggcggcctcggtgggtgtgaaccagcccgcgcgcatgccgcccaggatcagcaccggcgcggccaggccccaggaggcttcgcgcaggctgcgccagaacggcgggcggggcatgtcggcttccaggtggcccatgcggtggcggcgcgccatccacacggccggcacgatgagcgcaatgcccgccagcacgcccggcaccatgcctgccgcgaacaaggccggcaccgaggccccgggcaccagcaccgaatagatgatgaacgccaccgaaggcgggatgaggatgtccgtggctgcggccgcccccaccacactcgccgagaagctgccggggtagcccgcgcggctcatggccgcgatcatcaccccgcccacggcggccgcgttggccggtcccgagccggagatgccgcccaggaacatggccacggcaattgccaccagcggcagcatgcccggtccgcgcccgacgatcgccacggcaaaattcaccaggcgcagcgccacgcctgagcggtcgaagatcgagcccaccagcacgaacatgggaatcgccagcagcgggtacttgcccagcccggcgtagaagttttgcggcacggcgagcaagccaaaccattgtgtctcggcattggccagcgcaatggcggcggcgccggccaaccccagggcggcgccgatgggcacacccacaaacatcagcaccaggaaggcgacaaagagcagcgtggcgatcatggctggcgctctccgttgtcgtctgcgtcattgccgagaaactccacgtccggctggcgcgtgcggcggatcagcaggccaatggcgcgccaggtgatgagcagcgagaggatgggcagccagaccgagtaccaccactgcggcacgccgatgccgggcgaggtttcttcgaagcggtagtcgtcccagaccacgcgcacgctgagcacggcgatcaccgcgaacagcacggccaccagcagtgcgcccagttgtgccaaccggcggcggcgggctgcggagccgctgtcgcagaagaattcgatgcggatgtggcggtcgcgcgccaccgcggcagagccagccaccagggccagcacgatcatcaggaagaccgagagctcctcggtccaggcaaaggacgaattggtgaaatagcgcacgagcacgttggcaaacgtgatcagcgccagcagcgccatgacgatgacggtgagccagtcctcgatgcgcagggaacgtggttcgctggaggcggggtcgctagagacgcgcgcgccatccggggcggcatcgtcggccggcccgggggtaggtagggaggacatgggggcagagaacagaaaagtcgaacatgaaaggctggccgctctgccctccggtgttgtgcaccaggggcctggtcgaaggatcgcgctgtgggcgcgagagggcctattttgcaatcaaacgtacggtgctccgccgcagggtgttccccaggaggggcgctggggcgggccagtcgcgctcaacagggggagaaggcctgcctgggcgcatcgataatgcgggccatggaaaccaaatggctcgaagacttcgtcagcctggcagaaacgcgcagcttcagccgctcggcgcaattgcgccatgtgacacagcccgccttttcgcggcgcatccaggcgctggaggcctgggccggcaccgatctggtggaccgcagttcctaccccacgcggctgacggccgcgggcaacacgctgtacgaccaggcgctggaggtgctgcaggcgctgcagaacacgcgcgccatgctgcgcgcgcacaccagcgcgggcaccgacatgatcgagttcgccgtgccgcatacgctggcgttcacttttttcccggcctgggtgtcggcgttgcgggcggacttcggcccgctcaaaagccggctgatcgccctgaatgtgcacgacgcggtgatgcgcctcgtggagggcggctgcgatctgctcatctcctaccaccatccatcgcagcccctgcaactggacccggaccgctacgagatggtgacgctggggcaggaggtactggccccctacgccaaggcgggcgctgatggtcagccgctgttttgcctgccgggccggcctggcgagccgctgccctacctggggtatgcgccgggggcctacttggggcgcgtgacggagctgatcctcaagcaggcggggacggccatccacttggaccgcgtgtacgaaacggatatggccgaaggcctgaaggccatggcgctggaagggcacggcgtcgccttcctgccctacagtgcggtgaagaaggaactgcgttcgcgcaaacttctgagcgcggcgccgcccgacgcgcaggacctgcagatggtgatggaagtgcgcgcctaccgcgaaaagccctcgcgcaaggagccggccaagggcctggcccagtccctgtggacgtacctgcagacgcgcgccggacagaaccccatctgacgcgggcgcaccacacttggcatgcaagtcttgcatgcgaacccacatccctggcattggattgcgtggtcacgcgacattacagtctttgaaactaaatgtggcaacgcacggtcgcaccgaaacatggcgcgcacctggtgcggagattgctaagccatgcacaagggagatcctctgaatgaattgcaagcaaggatggaaggcgctgggcgccgcggtggcgctgtgctgcgccgtgggcgcgcaagcccaaggggtgctggagcgtgtgcgcggcggcggaccgctggtgctggcgcaccgtgaatcgtcggtgccgttttcgtacgtgcacgagggcaagcccatgggctacgccctggacctgtgcctgcatatcgccgaagtggtgcgcaagaagaccggcatgaagaacatgccggtgcagttggtgcaggtgacacccgccaatcgcattgagatggtgaagaccggcaaggccgatatggaatgcggctccaccaccaacaacgccgagcgccgcaaggatgtggccttcaccattccgcacttcatcacgggtgcgcgcctgctggtgcccgcggccagctcggtgacgcgcatggaggatctggaaggcaagaagctcgtgtccaccaaaggcacgacgccctacaaagcggccgagcaggccaaccgcgaacggctgatgcgcatccagctggtggaggcgcccgaccatgaggccgcggtggtcatggtggagaagggccaggccgacgccttcgtgatggacgatgtgctgttgtatggcttggcggccaaccgccccgaccccaaggcgctgaaggtggtgggccgcttcgtcaccaccgagccgctggcgatcatgcttgccaagaacgatcccgagttcaagaagttggtggacgaggagatgcgccgcctgatcgtgagcaatgagatcaacgccatctacgacaagtggttcatgcagcccattgcgcctacccaccgtgcgctgaacctgcccgtgagctacctgctgcgggacttctggaaataccctaccgatcaggtccccttctgaacccacaatacgcccctgtcttgaacgcgccgcagggtgtggcttgaccgccatcggttcctcagaacggtcgttcgatttcaatacacttcgcttttcgcttcacccacaaggagatattcatgaagaagcatttgctggccgcagccattaccgtcctggccgctggtagcgcgttcgcacaggccaacgacaccctggccaagatcaaatctacgggtgccgtgacgctgggcgtgcgcgagtcctcgggcctgggctacaccctgggcaacggcaagtacgtgggcttccacaccgagatgggtgagcgcatcctggccgacatccagaagcagctgggcctggccaacatggagatcaagtaccagccggttacttcgcagaaccgcattccgctggtgaccaacggcacggtggacatcgagtgtggctccaccaccaacaacaccgcccgccagaaggaagtggcctttgccgtgaccacctatgtggaagaggtgcgcattgccgtgaacgccaagtcgggcattaccggcatcaaggacctgaacggcaagaccatcgtgaccaccacgggcacgacctccgtgcagacgctgcgcaagcacaagcgcgccgatggcctgaacttcaaggaagtcatgggcaaggaccacgccgacagcttcctgatgctggaaacgggccgtgccgacgctttcatcatggacggctccattctggccgccaacatctccaagtccaagaacccctctgactttaagatcgtgggcgaagtgctgtcggtggagcccatcgcctgcatgatccgcaaggacgatcccgccttcaagaaggccgtggacgactccatcaagcgccagattgccgatggctctctggccaagctgtacgacaagtggttcatgcagcccatcccgccggccaacgtgaagatcggcctgccgctgtctgaagccaccaaggaagcctgggcgaatccgaacgacaagcccatggagtcgtacgaagtcaagtaatcggcttgcattgcatcgccccttcggcctctgggcccgaaggggcgttttttgttgttgcgccagcgccgccatgtgccgccgcggcaacacggatcgaagaatagaaggggtgctcctatgaattgggattggcaggtgttctgccaggacaccattacccaagaggtcggtcaaagctgcttcggcaagaacggcgacatcacctacctcgactggatgctgtcagcctggggctggacggtatccgtttccttgctgtcgctggccgttgcgctggtggtcggttcgctggtcggcacgctgcgcacgctggaaggccgtccatggacggtgcgcctgggcaacgcctgggtcgagctgtttcgcaacattccgctgctggtgcacatctttgtgtggtaccacgtggtgccgtcgatcttcccggccatgaaatcgctgccgggcttcgtgctggtggtgtttgcgctgggcttcttcacctcggcgcgtatcgccgagcaggtgcgctcgggcatccaggcgttgccgcgcggccagcgctatgcgggcatggcgctgggcttcaccacgttccagtactaccgctacgtgctgctgccgatggcgtttcgcatcatcatcccgccgctcaccagcgagaccatgaacgtgttcaagaactcgtcggtggcgtttgccgtttcggtggccgagctgaccatgttcgccatgcaggcgcaggaagagacttcacgcggcatcgaggtgtacctggccgtcacggcgctgtacatcatctcggcctttgccatcaaccgcatcatggcgttcatcgaaaagcgcacgcgggtgccgggcctgattgccgcaggcgggggaggacactgatatgaacctgaatatcgattggtccttcttcacctgggagctgttcagcaacttcgtgatcaaggggctgtacttcagcctggtgctgacggtgatcgccaccgtgggcggcatcctgctgggcacggtgctggcgctcatgcgcctgtcgggcaagaagtggctggacgtgccggccaccatctatgtcaacggcatgcgctcgattccgctggtgatggtgatcctgtggttcttcctgctggtgcccatgatcatcggtcgccccatcggcgccgaggtgtcggcggtggtgaccttcatcgccttcgaagccgcctacttcagcgagatcatgcgcgcaggcatccagtccatcccgcgcggccaggtgttcgcggggcaggcgctgggcatgacctacgggcagaacatgcgcctggtggtgctgccgcaggccttccgcaacatgctgccggtgctgctcacgcagaccatcatcctgttccaggacacgtcgctggtgtacgccatcggtgcctacgacatgctcaagggcttcgagatcgcgggcaagaactatggccgcccgatcgaggcctacctggccgcggccgtggtctatttcatcctctgctacgcgctgtcctggctggtcaagcgcctgcacaagaagatcgccatcattcgctgaagcggcgttccaaggaattgcaatgattgaactgaagaacgtttccaagtggtacggcagcttccaggtgctcacggactgctccacgaacatccagaagggtgaggtggtggtggtctgcgggccctccggctccggcaagtccaccctcatcaagaccatcaacgcgctggagcccttccagaagggcgagatcttcgtggacggcgtggccgtgcacgaccccaagaccgacctgcccaagctgcgcagccgcgtgggcatggtgttccaacacttcgagctgttcccccacctgtcggtgaccgagaacctgaccatcgcgcagatcaaggtgctgggccgcaaccccaccgacgccaaggcgcgcggcctgaagatgctggagcgcgtgggcttgacggcgcacaaggacaagttccccggccagctgtcgggcggtcagcagcagcgcgtggcgatcgcacgcgcactgtcgatggaccccatcgtgatgctgttcgacgagccgacctcggcgctggaccccgaaatggtgggcgaggtgttggatgtcatggtgggcctggcccaggagggcatgaccatgatgtgcgtgacgcacgagatgggcttcgcacgcaaggtgagcaaccgcgtgatcttcatggacgtgggcggcaagatcctggaggactgctcgaaggaggaattcttcggcaaccccgaggcgcgccagccgcgcaccaaggacttcctcaacaagatcctgcagcattgattccgcacaccccctgaggcgcttcgcgccttcccctcactcgcagcgctgcgctgcaggaggggggcgcagccggcggcagggcagagcccggcccacggctgccatggtccggggcgcgccagtgggatgggccgtggcccaggcttgcccgggtggcgtacaaaagcaaaagggcaaaagggcaaaaggcgccaatggcgccttttgcttttattttgatagctgctagcgctttatggatgggtgttagagcctgatttggcttgagtcggtcaagccacgcgccgcagccgcgtgcggccttgggcgccagcgccgcgcgtgcggccgaacaggtccttggggtcgtctgtgggcaccagctccacatccacgcccaggccgcgcgcctgggcctgctggtacaggtagcgcagtgcggagtagtcctccagcgcaaagcccacggaatcaaacaccgtgacttcgtcggcccgcgtgcgccccggcgcgtcgccgcgcagcacccgccaaagctcggtaacgggatggtccgcgggcaattgctggatctcgccctccacgcggctttgcggctcgtattccacgaccacgcgcgccccgcgcagcacatcggggtgcagttccgttttgccggggcagtcgccgcccacggcattcaggtgcatgccgggttccaccatcgcgggagtgaggatggtggcgcggctcttgtcggcggtgaccgtggtcacgatgtccgcgccgcgcacggcctcggccgtgctggcggcgcgctccacggtgaggccatcgacgtgcgccaggttgcgcaccagcttgtcggtggcggcggggtcggtgtcgtacacccgcagttcgcggatgcccagcaacgcgtggaaggccagggcctggaactccgcctgcgccccgttgccaaccagcgccatgcggcggctgccgggtcgtgcaagcgcctgcgccgccagcgccgacgtggcagcggtgcgcagcgccgtggtcagcgtcagctccgacagcagcagcggatagccggtatggacctccgccagcacgccgaaggccatcactgtgggcagtccgctggcagggttgccgggatggccgttcacatacttgaagctgtagagcgcatcgtcagccacgggcatcagctcaatcacgccgcgcgggctatggctggccgtgcgggcggacttgtcaaaagactcccaacgcaggaagtcggcgcgaagctcggtcgccagctcggtcatgcagcgtgcggcaccccgttcatgcacgaaggcagcaagggtcggcaaatcaatgaggcgtgtcatggtgtcggtccaacgtgtttccccattgtggacaggccctgcgcttgcggccagcctgcaaactgctcaataagcgcaaaaaactggcgtttcgccagcaacccgtggcactatgcgcaacatggacgacgtcgaccgcgagatcattgcgctgctgcgtgcggatgcacgcatgccggtggcggcgctcgccgcccgcctgcgcgtggcccggggcaccgtgcagaaccgcctgcgccggctggaggaagagggcgtcatcgtcggctacaccgtgcggctgcgccccgagtcggagccccaccggatccgcgcctggatgagcattgcagtgcaagggaacgcggcgcctgacgtgattcgcgccctgcgtggagagccgctggtcggcgcgctgcacagtaccaacggccgctgggacatcgtggccgagctgcacgcgcagagcctggaggaattcgacctggcgctcacgcgcattcggctcacgccgggcatcgcgcgcaccgaaaccagcatcctgctatccacgtacaagctgtgatcgccccgcccgagcgggcggtgcttcattgcatcgacgagacgtacgccaccagcgactcgatgtcggcgtccgtgaggagcttggtgttgggcgtcatgatcgaattggcgcgcgtgtttgggccgtcgcggtaacgcttgagagtgctgcgcaggtagtcggtctgctggccggcaatgcgtgcgatctggtcgttgccccggcccatgtcgccatggcagcgaaaacagttcttgccgaagatctcctgccccttggccagcagcgctgcgtccgccacgggtttgggagtgacgggctgcgcggcgtagaagagcaccatgccgatcttctcgtcgctgttcatcgcgcggatcatgccttccatgaactcgtagcggcggcgcccgtccgcgaactgccgcacctgctcgagcagataggccgggttctggcccgcgaggttgggtaccgagggtttggtgctgttgcctccgtcgccatggcagttggcgcacaccgccgagaccttgcggcccaccttgtagagttcgtcggccagcttggggtccgccatggcttgctgcaagcgcgtgtcgatgtccaccttgctgcggccggcctgggccatcgccgcgggttgccacgccagcccggcgaacaacgccagcgccagcattgcgggaatgcgccttgccatggtgtaaccctttttgtgaaaagggtcattttagaaggcgagttgtgaagccccggtggtgttttggtagtgcaacgcgcacctgaacggtcgatgtcagcgatcgttgatggcgagcaaggattgcgcaagttctgcaaaccctgccccgcgctcgccctgcgtcacatagcgcggcagatgctgcagttggggcacgaaacgcgcaatattggccacacccacgctgtgcgggaagtgcgcaaacatgagttggtcattggtggagtcaccgatgtagacccagcgctccagctcggcgtccagatcacgcccgaacagctcgcgcacgatccagcgcgcaccctccagcttgttgtgcgcgccgaaccagccgttgatgtggatgctgctcacggtggcgttcatgcccgcggcatgcatcagggccaccgcctggtcgatggccgcctggggcaggtgcgtgaattcactgtggtcgatggcgatgtccgtctcgcgcccgggcgagtcggtggcgcgccgggcgccgggcacggcggcttcaatctcggccagcacctgttgcatgcgcgcgaagttggaggcgcgcgtggcggcgtcctgttgatacaactttaatagctgctcgcgcttatcgcacggggactgtaggccatttggggcaaaatttcgggacgcccgcagcagcgccaccgcaccgttctcagcaacgatgctgtccaccggccaggcagcggcaaaaggctcgctccagcccaccggccggcccgtgatcggaatgacgtgcagccctgcggctttcaggtcggccagcgcctgcagggcatcggcggtgatggcgccatcggtggtcagggtgtcgtcgatgtcggtgagcacgccggtgatgcacgtgcgcgccaactcgtcccatgaggcaagagggtgcatggcggatgggggtcgcgtcaactgttctgcaacgccaaccccgcatgctcccgcagcggatggaagtgaatcttcgggaaccgctcctgcgccagccgtacgtcatatgggctcgtgcacaggtaggccagcgtgtccgccgcatcgcgcgccatgcgcatggggtaggcgttctcgaactcgcgcagttcggccggcgtgtcggcagtgatccagcgggctcccgtgtactggcaggcttccagacggatgtcgcagtcgtattcggtgttcagacggtgttgcaccacttcgaactgcagctggcccacggcacccagcagcatgttgccgccggcctcgggcttgaagacctggatggcgccttcctcgcccagttgcatcaggccctgctgtagttgcttggtgcgcagcgggttcttcagcaccacggtcatgaacatttcgggggcgaagaacggcaggccggtgaactgcaggttggcaccgtcggtgatggtgtcgcccagctgcacgccgccgtgcgtggtgaagccgatgatgtcgccggcgtaggcctcttccaccgcctcgcggcgctggctcatgaaggtgaccacgctggtggggcgcagttccttggcggtgcgctgcaccttgagcttcatgccgggcgtgtacttgccgctggccacgcgcacgaaggcgatgcggtcgcggtggttggcgtccatgttggcctgcaccttgaacaccacgcccgaaaagccctcgtcctcgggcagtacggttttttccaccggctgcttgttgacgacgagcgagctcttgcgcgggccgggcgggggcgacatgtccaccaccgcatccagcacttccatcacaccgaagttgttcacgcccgagccgaagaacaccggtgtgagcttgccagccaggaaggcttcatggtcccagggcgccgaggcaccttgcgccagctccatgctttccagtgcgtcgtcaaaggcctgaccgaagcgcgcgcgcagcttgtcggcgtcggaaagaggaatgacctcgaagtcctgcgggcgcttttcgctgccgggctgaaagaccgtcatgctttgcgtgcgcaggttgatgatgccgccgaagctcttgccctggcccacgggccaggtgatggggcagcagggcatgcccagctcacgctccacctcgtcgaggatgtcgagcgggtcgcgcacctcgcggtccatcttgttgacgaaggtgatgatgggcgtgtcgcgctggcggcagacctcgatcaggcggcgcgtctgcgcctccacgccgttggccgcgtcgatcaccatcagggccgaatcgacggccgtgagcacgcggtaggtgtcttccgagaagtccttgtggcccggcgtgtccagcaggttgatgacatggtcgcggtagctcatctgcatcacgctcgacgccaccgagatgccgcgctgcttctcgatctccatccagtcggacgtggcgtggcggctggccttgcggcccttcacggcgccggcgatctggatggcgccggagaacagcagcagcttttccgtcagcgtggtcttgccggcgtcggggtgggagatgatggcaaaagtccggcggcgccgggtttctggggcgtacgacacagtgattctgggtgagggccgcgcggtgcgctgcggccggtgcgagaagaggcgggcgcaccctgcgggagcgccctggcattgggcggggattctacggcgcggcgcgtggtgcgggggcgccggtataatcttgcactttccgaggagcgttgcagcgtccccagcacggcggggcgcgaggctcggaagtcatacccagcaacgacgctcacccacgccttgcggtgcggtgagtcccatcccccaggcgcggttttttcagatacccatcaaggaaaccaccatgagcgctgttctcaagtccccagccgactccgcgattgccgatatctccctggccgactggggccgcaaggaaatccgcatcgccgaaaccgagatgcctggcctgatggccatccgcgaggaattcgcggccaagcagcccctgaagggcgcacgcatcaccggctcgctgcacatgaccatccagacggccgtgctgatcgagacgctcaaggccctgggcgccgacgtgcgctgggcctcgtgcaacatcttctccacccaggaccacgccgccgccgcgattgccgccaccggcacgccggtgttcgccatcaagggcgaaaccctggtggactactgggactacacccaccgcatcttcgacttcggccccaagggcagcgagggcgaaggcccgaacatgatcctggacgacggcggcgacgccacgctgctgatgcacctgggcaagcgcgctgaaaaggacgcctccgtgctggcccaccccggcagcgaggaagagcgcatcctgttcgccgccatcaaggccaagctggccgaggacagcacctggtacagccgcaagagcgcccagatcatcggcgtgaccgaagagaccaccaccggcgtgcaccgcctcaaggaaatgtcggccaagggcacgctgctgttccgtgcgatcaacgtgaacgattcggtgaccaagagcaagttcgacaacctgtacggctgccgcgaatcgctggtggacggcatcaagcgtgccaccgacgtgatgatcgccggcaaggtggccgtggtggcgggctatggcgacgtgggcaagggctcggcccaggcgctgcgcgccctgagcgcccaggtgtgggtgaccgagatcgaccccatcaatgccctgcaggccgccatggaaggcttcaaggtcgtgaccatggagtgggcggccgacaaggccgacatcttcgtgaccaccacgggcaaccgcgacgtcatcaccttcgagcacatgaaggcgatgaaggaccaggccatcgtgtgcaacatcggccacttcgataacgagatccaggtcgccaagctggaagagcactgccaatgggaagagatcaagccccaggtggaccacgtgatcttcccggacggcaagcgcatcatcctgctggccaagggccgcctggtgaacctgggctgcggcacgggccaccccagcttcgtgatgtccaactcgttcgccaaccagaccatcgcgcagatcgagctgttcacccaccccgagggctacgacgtgggcaaggtctacgtgctgcccaagcacctcgacgagaaggtggcgcgcctgcacctgaagaaggtgggcgccatgctgaccgagctgagcgacgagcaggccgcctacatcggtgtgccgaagcagggcccctacaagcccgacacctaccgctattgattttcaaaaagcatagctgcttgcgcttgccagtagtcgttttcagcatgaaaaattgctgaaaatggctcgctgcaagcgctgccagctatcgatatgagaggacagcgcgatgcgcgcggacgtatttctggtggaaggcggctacgcggccacccggtcgcaggcccagcggttgattgccgccggcgtgcagtggcgcctggcacccacgctgccgtggcagaaggtggccaagaacggcgacgacattcctgcgggggttgaggtgcagctgctggacgctgcggaggccaagtacctctcgcgcggcggcctcaagcttgaaggcgcgctggcggccacgggcatgcaagtggctggcctgcgctgcctggacgtggggcagagcaccggcggtttcaccgactgcctgctggcacatggcgctgcccaggtgattggcgtggacgtgggccacggccagttgcacgagcggctgcgcgccgacccgcgggtggtctgcgtggaaggcgtgaatgcccgggccctcacgcccgaggcgctgcaggacgcctgcgacgtggcgctgtccgaagtcatcgaggacgcggaagacaacgacacccagccccaggccccctacgcctggatgcgcaacggcggcatggtggacgatgagtacgacgacagcgacgacgccaaggagcatgagatcgagagcttcaaggctgagcgcgccgccaaggccaaggcacgcgccgagggctcattgcccgtgcagcgccgccgccgtcccgggtgcgaggacgtggacatcacgccggcgttcgatctcgtcaccggcgacctgtccttcatctcgctcacgctggtgctgcctgcgctggtgccgctgttgaaagagcagggccagctgctgatgctggtcaagccgcagtttgagttgcaacccggccaagtgggcaagggcggcatcgtgcgcgatgcgcagctgtatccgcaggtggagcagcgcatccgtgactgctgcacggagctggggctgcacgtggtggcctggatcgatagccccatcgaggggggcgacggcaaccgcgagttcttcatccatgcaaggaggaaggcatgagcctttccacgacctttccggtcagctttgaattcttcccgcccaagacgcccgagggcgccgacaaactgcgcgccgtgcgccagcagctgtatgcgcgccggcccgagttctgctccgtcacctacggcgcggggggctccacgcaggcgggcaccttcggcacggtgcgcgagatccttgccgagggcgtgagcgcggcctcgcacttctcgtgcatcggcgccaccaaggacggcgtgcgcgcgcagctcgccgagctgaaagccatgggggtgaagcgcctggttgcgctgcgcggcgacctgcccagtggctacggcatcgggggcgagttccattacgcgagcgatctggtggcgttcatccgcgccgagacggggcgcgacttccacatcgaggtggcggcctaccccgaggtccatccccaggcccgttcgtcggatgccgacctgcaggcctttgccaccaaggtgcgcgcgggcgccgactcggccatcacacagtacttcttcaatgccgacgcctacctgcgcttcgtgcaggacgtgcgccgcctggggctggacgtgcccgtggtgccgggcatcatgccgatcatgggcgcgtcacagctgctgcgcttttcggacgcctgtggcgccgagatcccgcgctggatccgcctgcgcctgcagggctatggtgacgatgtggcgagcattcgcgccttcggcctggatgtcgtcacgcacctgtgcgagcaactgcgccgcgagggcgtgccgggcctgcacttctacaccatgaaccagagcgcggccacgttggaaatctgcgaccgcctggggctctgaagcggcggggatgggtaatatcggcagctttttcccgtcctcttcctcctatcccctgcgcgtttgcggtatgagtcccgtcattgccttcctgctgttcaccacgctgtcgcttgcgatggcatcgcccgcgtcggcgcagacgcgctattcctgccgcgacgagcagggcgccgtctacaccctggcgcgcccctgccccaagggcatggtgaccaccgccgtctcggcggggccggtggagccacgcgtcgagccccgcagctacgcgcccaccccgtcccggcgcagcagtgcgatgcgcgaggtgccggaatacgagagctacatgagcgggcgctgccgcacgctgcaaaacagcatccgcggggcatcggccaacggctccagctacgacgtcatcgcaggcatgcagcgcgaataccggcgcgactgcagcgacgaggagagcgatgccgcctcgcgctactaccgcgagcgccgcgaggcacgcagccagcgccgcacagagcgcgagcgcgaggaacaagcccaactggcgcaggaggagcaggaaagccgcaaggcgctgcaatgcgcggagtccaaacgcatcctggccgccaagagagcgcgcaccgacctgacaccgggtgaacgcaatgatctgcgccgttttgagaccaacgtcatcacccgctgcggcgacttctgaccctttgcagcccggccgcatgggacggtggttggccggcgtgctgttggcggccgtgctggcgggttgcgcggcgccacccgccgatgcgccccctgtggtagcacctggcccgacgcaggcgctgccgggaccggcgggcgcgtaggcggacagcccacccgactccggcgtatcggccccgccgcgggctcgcaaggagggcagggtgcgctcggcaccgtcttctccgcgtgaagccgataccgcgatcgagcgcggccgcgaagacgaggaagaaagcggcgtgctgctcgggcgcgggctggcctcctggtacggcggcagcctgcatggccggcgcacggccagcggcgagcgttttgaccgtggggaactcaccgccgcgcaccgcacgttgcctttcggggcgcgggtatgcgtgcgcagcctggtcaacggcaaggtggtggtggtgcgcgtcaatgatcgcggaccgttcgcgccaggccgggtcatcgacctgagccaggccgcggcgcaggaactgggcatggtgggcctgggtatcaagcccgtggagatctggcacatggggccggacgacgacagctgccccgaagatctgccggagctggacccgtcgtccacgcccgcagcctcgccggccgctgctccagcgggcgccgcgcaagcgcgcacaaatcagggcgcagcgcgcattactccccgcaagagccgggcccggcggcgctaaaccacggcatcccagggatcgtgcgtgcgccgctggccgggggcttaacccacctccagcgtgtgggacgcgttgcggtcctgggccagcaattgcgccatctgcggcaacgcctcgcgcagcacgccctgcagcgtgaagggagggttgaccacaaacatgccgctggccggcaggccgggccggcgcgcgccttcaccggccgcaggggaggccagtttgctggatttcacggtcagcgtcgcatgcagccagggcttgcccgccttctgggccagcgtcttgagccggcgcggcagatcgtgcgcctccgcccgcggaatgatggggtaccagacggcatacacgccggtcgcaaagcgcttcagcgcatcctgcagcagcgcctgcacgcgcaggtagtcgctcttgatttcatagctgggatcgcacagtacaagcgcgcggcgggccggtggggggatgaacttcttgacgccctcaaaaccgtcctcctgcagcacggccacctgcctgcctgcttcaagctgggctatgttgcctgcgagggagcgggcgtcggtggggtgcagctcgaacagtttgagcttgtcctgggcgcgcaagaggcgctgcgtgatgaagggcgagccggggtagacgcgcgtggcatcgccctggttgaaggcgcgcaccatgtccacgtagtcctgcagcgcgggtgccagggcgggaagagccgctggcggcacgaggcgcaggatgccgtccgcggattcggcgctggtggaggcatagtctccgtcgagccggtacaggcccgcgccggcgtgggtgtccagaacggtcagggccgcgtctttctgtagaaggtgttgcaaggtggcaatgagcaccgtgtgcttgagcacatcggcgtggttgcctgcgtggaaggcgtggcggtaactgaacatgcacccaatggtaaccagcgccatcgcgggcacaatgcgggtccgcctggtacgggaagtgatgtttttggcagacaggatgcgctttgttgcgcgtcggcctggctgcctggcgcatcatggcgtccgctgcggcgtgccgcggtgcttcctccgcttcctcgttagacttcgctgccctcgctgatccgcatcccttgtccgcaacgcactccatgtcttcgctccccccccgcttcacgcccgccagcgtcgcgcaccacgtcgacgccctcccggcgggcacccggttgggagagttcgagatcgtggcgctgctgggcgtgggtggcttcggcatggtgtaccaggcgttcgaccattccctgctgcgtttcgtcgcgatcaaggaatacatgcctgccgccctggcgggccgcgcggacgggcattcgctctgggtgcgttcctcgtcggacgagcagtctttccaggcgggcctggcctcgttcgtggacgaggcgcgcctgctggcgcagttcgaccatccctcgctggtgaaggtcttccggttctgggaagccaatcacacggcctacatggtcatgcccctgtacagcggcttgaccctcaagcaggcgcgcgcgcacatgcgcacgccgccccccgaggaatggctgcgcaaggtgttgtggtcggtcaccagcgcgttgcgggtgctgcacgaaggacagacgctgcaccgcgacatctcgccggacaacatcttcctgcaggaccatggcccaccagtgctgctggacctcggcgccgcgcggcatgcgatcagcgaccgggaccagaagcacacggccgtgctcaaagtcaactacgcgcccatagagcagtacacggacgcggcatcgcacctgcaccaagggccgtggagcgacctgtattcgctgggcgccgtcgtgcatggctgcctgtgcaacgacacgccgctgcccgctactctgcgtgccatacgtgaccgcatggtgtcgttctcccgcgtagcacgcacggtgcgcaagcagttcggcgtggaatactcgcgtccgttcgtcgatgcggtgtcgcaatgcctggcgctgcagccgcaagaccgtccgcaatcgatcgacgcgttcctgcagacgatgggcatgacggcggcgcccgcgggactggacgggttcgacttccgtgccgaactgggctccatctgggtggagccctcgagcaaggatgcgcagggcgtggcagtcccgatgatcgacctcacggcgatgtcgcagccgcaggattcccggccgcaggccgccaccgttgtggcggcgtcggctagcgcgccggcagacctcatggtgtcaaccgtggagcctgcgaccgtgtttgcggaaacggttgccgatgcgggcgacacgcaggccttcgcagatacgcgcgagatgccgcaacatgacgcgccgaccggtacacgccacccgacgcgcgcgcgcgcaccccgcccccagaaggctgcacgccatgcatcagccccccgtgttgtcagagcaggccatggcggacgggcacgcctggtgtggggtatggctgcctccctggcgctgctggtcatcgccagcagtccgtggtggggaggccgggagagcacgccgcggtatacgcccgaaaacgagatcatcacggaacttgcgtcaccagccccagcaccggagccggcagaggtggtgatggtgtcgcatgaggcggcggaccccgcgtccgcgccaatggcagtgcagcaagaggctgcgtcggtggctgaggcccggcctgcggtcgtttccaaaccccggcttgtgcgcaaggctgccgaggcgaccgcgcctgccccagcgcccgcccctgtgactccggctcccgagccggcgccacctccccctgcgccgtcacgccctgcggtgcccgcaagggtgcccgggcctgacgaggcctgcgaggcatccagtttctttgctcgcccgttgtgcattcacgagcaatgccagaagccggggctggccaaccatcccgtttgcgtggaaaaccgccgccggcaggaagccgaggagcacaggcgacagctttactcgcagtagggcactgcgcagcggtcgattttgtataatggccggcttcgcagcgatttttaggtcccgcggcgaagcgcacatcccacctaagaggctttcatcagaaaagcaccgaccgtggaaaaggaccgccaaaccacctctagaaaagagaaactcatgtccacattcagcgcaaagcccgctgaggtcgtgcacgagtggtttgtgattgacgccaccgacaaggtgctcggccgggtagccagcgaagttgccctccgtctgcgcggcaaacacaaagccatttacacgcctcacgttgataccggcgactacatcgtcatcatcaacgcctccaagctcaaggtcaccggcaccaagtccctggacaaggtgtactaccgccactcgggttatcccggcggtatcacggccacgaacttccgcgatctgcaagccaagcaccccggccgcgcgctggaaaaggccgtcaagggcatgctgcccaagggcccgctcggctacgccatgatcaagaagctcaaggtgtacggcggcgcggaacatccgcacaccgctcagcagcctaaagcgctggaaatctaaggagccttgaatgattggtgaatggaacaatggcaccggccgtcgcaagtccagcgtcgcccgcgtgtttctgaagaagggttccggcaagatcactgtgaatggcaaagacattcagcagtacttcggccgcgaaacctcgatcatgattgccaagcaacccctggcgttgaccaaccatgtcgaaaccttcgacatccagatcaacgtgcacggcggtggtgaatccggccaggctggcgctgcccgccacggcatcacccgcgctctgatcgattacgacgcgacgctgaagcccgcactgagccaagccggcttcgtgacgcgtgatgcccgtgaagtcgaacgtaagaaggtcggcctgcactccgcacgccgcgccaagcagttctcgaagcgctaagcctcggccactgccttgcgttatgctgcagcgcccctcggcgtgctgcagactgcagaaaccgcccttcggggcggtttttttgtttttgggcgttgccgcgggcggcgaccatcccactgaaagaaacgtgcactgcccatgcgttaccgactgctgcgccgccgcctcacgatctccgctccgcgcgtcaccgtgcgcagcgcgcttccatagccgctgcgctgggcggccgtggccatcgtcctgggcctgtgcgcggccatggcgctgtgggccttcgacctgggcaaacggatcgccgggctggacgcgggcagccgggaggaattgcagcgccttcgtgcagaggtgtcgcagttgcgcgagcacaaccgtctccagcacgaaaagcaggaagccgcgggcagcctgcgcatagccgagcaggcggccatggatcgcctgctggagcaactgcggcaactcgaagccgacaaccgtagcctgcgggaggacctgggcttcttcgagaagctgacccccaccggcaagcctggcaacctgaccatccgtgggctgcatgccgagaccttggaaggaggtgggcagttgcgctggcaggtgctggccatgcagcccatgcgcaatgcgccggagttcaagggccggctggaactgctgctggcgggcacgctgaacggggcggagtggtcctccacgtctccagcggtcatccagccgcttcagttccggcagtaccggcgggttcagggcgtggcggccctgccgccgggcgccatggtaaaaaccgtgaccgcgcgcctgatggatggaacctcgttgcgcgccgcccagactttttcactggagccatagggcccggctgcggacccgcatggcaatgactactacacccgagggaataccacatgttttcgcgcaagaagccacccccgatcaagagcctgattgcgcaaggaacgcgcgtgcagggcgatgtgctgttcgcggacggattgcgggtggatggcgaagtgatcggcgacctgcggtcttcggctgaacccagcattgtggtggtgtccgaatcagcaaaggtggaaggtgcggtgcatgccgcccatgtcatcgtcaacggaacggtggaggggcccgtacatgccacggagctgctggaggttcagcccaaggcgcggatcaccggtaacgtgcattacaaggcccttgaaatgcaccagggcgcggtgattgccgggcagctctgcccggccgcgccgctgctgctggaagaaaagcccacactgaaactggcgtcaaacgcacagtgaacggagcgctggggggctatgccttaccatcgaaacaaagactgacccaaggagcccttcatgagcgccgttgccgagaacaccacgaccgagatgcccgcccccatccttttcaccgacagcgccgccgccaaggtggccgagttgattgccgaagaaggcaatcctgacctcaagctgcgggtcttcgtgcagggcgggggatgctcgggcttccagtatggtttcacatttgatgaaatcacgaacgaagacgacaccaccatgaccaagaacggtgtgtcactgctcatcgatgccatgagctaccaatacttggtgggtgcagagatcgactacaaggaagacctgcagggtgcgcagttcgtcatcaagaacccgaatgccgcttcgacatgcggctgcggctccagcttctccgtggaagaccactgacgcacagcccatgagaatccgccgcctacgggcggcttttttatggctgcgtggtaggtcgctcaggcggggtagatggcgccgaggatgcgctccccgcgggcgcctgtgaccgcgggcaagctggctgtctggccgctgacgcattgatgcgccagccacgcgaaggcagccgcttcgacctgcaggggaggcagcccgtggtgatccgagctttcgacgcgaaccgtcggcgccaattgccgcaggcgctccatcagatagcggttcagtgccccgccgccgcagacgatcaacagccggcagtcgcgtgcgtgccgtgacaactcctggacgcacgtaagggccgtgtactcggcaagggtggcctggacatcctggggcgcggcgcccacggcgctggccgcaaggcgtgtggccagccattgcggatggaacaggtcacgccccgtgctcttggggggcgcaagggcgaggaatggctcgtccagcatcgcctccagcagggcgggcaggacatggccgctgcgtgcccaggcgccttcgtggtcgtagggctgccccgtatgccgctcgcaccagtgatccataagggcgttggccgggccgcagtcaaaccccacggtggtcccgtcggcccgcaggatgctcagattggaaatgccccccaggttcagcaccgccacggtgcgtccggcttggccgaacacgccgcggtggaaggcgggcaccagcggcgcgccctggccgcccgccgccacgtcccggctgcggaagtcggccacgacggtgatgccggtgatttcagcgagcaaggcgggctggttgagctgcagcgtgtagcccgtgccatcgaaagcctgcggccggtggcgcaccgtctgcccatgcgcgcccagggcctgcactgcggccgccgtgaggcccgcttggtctagcagacggtggactaccttcgcataggtacgcgccagcgcattcgcggcgagcgccgcgcggtgcagttcgtcgtggccggtgctgttgagagcgaggagttctgctcttaaatcaggagctagtggcgctgatgcatgctgggctacagcgcatttttggccggaaaaatgcgcgagcacaccatccacgccgtccagcgacgtgcccgacatcagcccgatgaaccaccgtggcggcgtatccatgggcgaagggcgttactcggcgctggcttgcaggatctgtgcggcggaggacagctgcacgcgcatgttgccggccaggcggtcgaatgccgggcgtgcggcggccgagaccggctgggctgcctcgctctggcgcgcaataaccatcgggtccttgtgctcgcccgcgacgcggaattcgaagtgcaggtgcgggcccgtggcccagccggtggagcccacggcgccaatcttctggccctgctccacgctttcgcccttgcgcacgtcgatgcggctcaggtgcgcgtagacggtgacgtgctggttgcggtgcttgatgtacaccacgttgccgtagccgttctgcacgccggcgaaatccaccacgccgtcgcctaccgtgcgtacagaagtaccggtcggtgccgcgaaatcggtacccaggtgcgcgcgccaggtcttgtggatggggtggaaccgcatcgcaaagccgctggagacgcgggagaactcgaccggcgacgacaggtaggcacggcgcatgctctcgccgtccagtgtgtagtacgagcccttggtggctcccggctcctggaaccagacggcgctgtgggtcttgtcgccattgtggaactcggcgctcagcacgcggccgctgcgcaggggctcgccatctgcctccagggtttcatacaccaccgagaagcggtcttccttgcgcagggcgcgccggaaatcgatgtcaccggagaacacctctgccagctgcacggcgacggcgtcgggaatgttggcggcatccgttgccgcaaacagcgaactgcggatgatgccgcccgccaggcggctgcccaccgtcagcggcgccgtctcgatgcgcgaggcgaagctgccgtcctgctggcgctcgaccaccaggcgcttgaagctcccgctgtcgtcgggggcccagcgcgccgtcaggcgggtgaggcggtgatcgtcggtcgtctcggcggacatcgagcggccggtgcgtcccagcaggttctgccgcacgttggcgtcactgcgcaggaaggccgaagccgcggggtctgccacgcccaggcgctgcaggatgctctcggcggtatcggcgctgcgggtgacgtcggagcggtacagcgcgtactgcgggatgtccaccagcgacgacagcggttcgtctgccgccagcgactgcacagcctgcgtgacggtgcgcacgggcaggtcggccgggtcgggcgcgaacgaagccactgcgaaggcaccgccgccgccggtgagcagcagggtggccacggcggcggtgatgcgttttggatgtttctgaacggactgctttagttggttgagcaataccaggcaggcggtcgtcaagccgttgttcaagagtcttaccccaggcgtctgtgtgcttccaggccccgggccaggggtcttaaagggcgggaggcactgtcaatgtcgtagtgcagtggaagggagcgaacgccgggcgtacgggtggcccactagaatccacggctggaaagtgcccggaagtatagtcgttggggccctggcggcaccccaaaaaacccttatgaatcaatctgctgttacaacattcccggtgaccgatggtgtaggacgggcgcttgaagtctccctgcgcggggtcgacgagcttctgccccaagaagaatggacccagaaactggcgcgttcggaggccacgggccagccgctgcgcatcaagctcgggctggaccccacggcgccggacatccacttgggccacacggtggtgctcaacaagatgcgccaattgcaggacctgggccaccaggtcatcttcctgatcggcgacttcaccacgctgatcggcgacccgtcgggccgcaacagcacgcgcccgcccctgacggccgagcagatcaaggtcaacgccaaaacctactacacccaggcggccaaggtgctggacccagcgcgtaccgagatccgctacaacagcgagtggtgcgaccagttgggcgcgcgcggcatgattcagctgtcggccaagtacaccgtggcacgcatgatggagcgcaacgatttccaccagcgcttcaccgacggcagctccatcagcctgcacgagttcctctacccgctactgcagggctatgactcggtagcgctcaggagcgacctggagctgggcggcaccgaccagaagttcaacctgctcatgggacgccatctgcagcaagaatgggggcaggagccgcagtgtgtgctcaccatgccgctgctggtggggctggatggcgtggacaagatgtccaagtccaagaacaactacatcggcatcacggaggacgccaactccatgttcgccaaggtgctctccatctcggacaccctgatgtgggactggtacacgctgctgtcgttcaagagcctggacgaaatcgccgcgctcaaggccgaggtggcggcaggccgcaatcccaaggatgccaaggtgatgctggccaaggagatcaccgcgcgctttcacagcgccgcactggccgacgcggccgagcaggatttcatcaatcgcagcaagggcggcatccccgacgacattcccgaagtccgcctggcgggcgcgcccctgggcatcggcgcgctgctcaagcaggccaaccttgcgccctcgaccagcgaggccaaccgcctcatcgacggcggcggcgtgcgcgtggacggcggcgtggtcagcgacaagggcctgaagctggaagcgggcagctacgtggtgcaggtcggcaagcgcaagttcgcgcgcgtcaccctggcctgacgcccggcggggcgcgaccgcgctcccgctttgccaagccactgcgcgcagtggcttttttcatgccctttcaggccagggcgacggtgcgttgcgcctgcagcgcctcgcgcatgaacggcaggtaggcgcggtccaccttgcagatgtggtgcaccagccattgcttgaggaattccagcgcctccagcgtgacctcctgcccgccgtcaaagcgcgtcagcagatccatggccttgcgcgtgaagccgtcatgctcggccttatgggcgggagtctcggcgtagtcgtgctgctggaacagcacctcctccacgatgaagtggttgtgcgtgtagtccaccaggccttcccaaatttcgcccacggcgctgcggcgcgggctcgccgcgctcagttcatcgtgcagggcgttggtcagcgctaccagttgacggtgctggtcgtcgatttcgggcaggccaagttccagttccgcggtccagggcatgaaaggcatacagggtcttctcttttgtctattcgtgttgtcgggggcatagcctgccgacggtcgcagacctttgcgtgacaacccataagggaagaccatgtcattcgcatggatttgcatgggccttgatcttgtcagacgaagcgccccgctgcgtgagcggtttgccacgcattcctgagcaaaaaaagccaagcgcgcccgcccatcgcgcgctaggcgctataaatagaggagcgatcgtgccgcgctcaggagatgtcgtcgttcaggtccgtgtccggcacttcgccgacggcttggcgcgtggcttcggcctgcagcagcagccaggcgctgaacgcctggatttcggggcgctggccgctgcgcgggccgacgaccagccagtacaccagcggagagtccagccggtggcccggcagcacctcctgcaggtcgcccgaggcgaggctttccgcgatcagcggcatgcgcgccagcgccagaccctgtccggccagcgcggcctgcacgatctgctgcgcgtagttgaagtacagccagcgcttgggctgcagccgccccaggccgtgcagttcgaaccagcgccgccaggtgatccactcgaaatagggcatgcggtgcgcgtcgcctgcctcgatgagcgtgaactgcgccacgtcggccggcgtgcggatgggcggcatgctgttgaggagccaggggctggccaccaccgccagttgctcgccaaacagccgctgcgcgcccgcagcctgcgtgccgggcacgctggagcgcagggccaggtccacgtcggccgtctccaggtccacgatggtgtcggttgcgtcgatgcggatgtcgatgtcggggttgtcgcgctggaattcctccatgcgcgggatcagccacatggacgcaaagctggcccaggtggtgatggccacgctcttgcgccccgccgtctggcgcaccaggcgcacggccgcgtccatgcgctccagcgcgggcgccacggcgcgctgcagctggccgccggcgctggtgagctccacggcgcgtgtgtggcgcagaaacaggggcacgcccacttcgtcctccagcgcctggatctggcggctcactgccgactgggtcagggccagttcctcggccgcggcgcggaagttcaaatgccgcgccacggccagaaatgcgcgccaatggcctacggccacgggccgggtgcgcagatgcgcgatgggaggagcgctggcgggcaagagaggggagttcatggcagattgatgaccattaggaatcaaaatgctagcgctttttcatcgatcgcgcagcaggctgctcaggcagcgggagcactgctggcggttgccgtcccccggggcaatggggtgataccgtgattgatgccgttccgtaatcgatgaggccttccgttttcattggacggtgcccgggtcgcagtcgcacactgacgtcacttcaaagggtttaccaggagatgaccgtgaccacctcgcaagttctgcattcgcaagcctccagcgttcccgccggcgttgccggaccggaactgtgcaccattccccagggcgcggcgcgcagcctgcacccccgcgcgccgatgcaactgcgcgtggtcagcggcctggcctgggtgaccttgagcgacggcccccatggctggcgcgaggattcgggggacctcatgctgcacgcgggccagagcgtgtgcgtggcctccggccagcacgccgtggtcgagccgatgggccgcgagccgctgcagttccagtggcgcagcgccgccgcggtgcgcgcatcatcaccgcagcacgcggccccccggggcgatgtctgccgcgcctgaccgtccggctatcgcatcaaactggctgctagcgcccgccattcgggcgctagcagctatttttttaggagcgatcagaggcggtggtgcctccgcgccgcagaggggcagcgtatgggcggcgggataatggcggcgggctgccggcctgggctggcaggacacgacgaccttccactctccacaccttcatgacagcactggacatcatcatcatggccgcgggcaagggcacgcgcatgaaaagccgcattcccaaggtcttgcagcgcctggccggccggcccctgctgcaccatgtgctgggccaggccgccagcctgcaggcgcgccgcgtggtggtggtaacgggccacggcgctacagaagtagaagctgcttgcgcaggatcggcgggcgttggaggcacttttgacttgaaattcgtgcgccaggagccgcagctgggcacgggccacgcggtgcagcaggccacgcccgcgctggcgggcgatggcacggtggtggtgttgtcgggcgacgtgccgttgacccaggccgcgacgctgcgcgcgctggtcgaggccggggcgggcgagcgccttgcgctgctcaccgtgcgcctgcccgatcccacagggtacggccgcatcgtgcgcggcgagggcggaacggtgcagcgcatcgtggagcacaaggatgcaaacgatgccgagcgcgccatcgacgaggtctacagcggcatcatggccgtgcccgcgcagcgcctggcgggctggctggcgcgtctgaccaacgacaacgcgcagggcgagtactacctgaccgacatcgtgtccatggccgtggcggacggcgtgcccgtggcggcccactgcattggcgatgcgctgcaggtggcgggcgtgaacagccccgcgcaactggccgatttggagcgcgcgcaccagcgcgcccaggccgcggcactcatggagcagggcgttcgcctggcagaccccgcgcgctttgacctgcgcgacgatgcgcgcagcggcgcgcgcggcgaaatcctctgtgcgcaggatgtggagatcgacgtgggctgcatcttcaccggccgcgtggaactgggcgagggtgcgcgcatcggcgcctattgccacatcagcaacgccaccatcgccgcgggcgctgtggtccacccctttacccacatcgatggcgagaagaccggcgcccatgtgggcgaaggcgcactgattggtcccttcgcgcgcctgcggcccggcgcgcaactggggcgtgaggtgcacattggcaacttcgtggaggtgaagaacagcacgctggccgacggcgccaaggccaaccacctggcctacctgggcgacgccagcgtgggcgagcgcgtgaactacggcgccggcagcatcaccgccaattacgacggtgccaacaagcaccgtacggtgatcgaggccgacgtgcacatcggcagcaactgcgtgctggtggcgcccgtcaccattggggcgggcggcacggtgggtggcggctccaccatcaccaaggacacgccacccggggggttgagcgtggcgcgtggccggcaggtgagcatcgcgaactggaagcgccccgccaaacaggccaagggttgaggccatgaccggcgagggcattccaccggcggacacgctggcgcaactgcgcagcgaactggcccaggcgcgccagcagatcagcgatatggcggcggcgcaggaggactttctacggggtgtgtcgcacgacctgcgcgcgccgctgcgccacgtcacctcctatggcgcgctggtgcgcgaggtactgcaggagcagccgccgcaggtggacgaggcgctgggtttcctggccacgatggagcagtccgcgcgccgcatggcgcagatgatcgacgggctgcaggccatcgcccgcgcgcgcagcgctgcgctgcggccccgggccgttgcgctgaccgtggctgtgcaggacgctcagcaggctttgggtgcggcggccgaaggcgcggcatggaacattgcgccggatctgcccgtcgtgcaggccgatgccgagctgttggcccagttgctggtgcaactgctgggcaatgcggtgaagttctcgcgcggcgtggcgcagccccgtgtgcaggtgcaggccgaacctgcggcgcagggcggtgtgcgcatcaccgtgcgggacaacggcgtgggctttgatggcacgcgcgcgcagcagctctttggcgtgttccagcgcatgcaccgcgaagccgaattcgagggcgtgggcgcgggtctcgcgctgtgccaggcgatcgcgcagcgccatggcgcccacatccaggccaccgcggcgcccggtgcgggctgcacggtggcgctggagtggccggctgcggcgcggtagcggcctgcgcttgccgcacttcccgccgccgcgctcaaggcatcgccgcaggcaggcccaggcgcgtctgcagctcgcgcaggcgctggcgcagcgcggtcacttcctcgatcaggtctgccgtcagtgcggccagctcggggtcggcgtcaaaagtggattccaggcgtgccagccgccgcgcgcgcaccacacttgcgctgctgaatcgccagtgcccgcctgcctgctcgccttgcagcaagccggcctccaggcgctccacgacccagtcggggcccatgcagcaggtgcgtgccaggtcttccagcgtgaggcggggctgctcgtccagcagctcggccagggcatgatcaacaaatgggggcgtgggcatgctcaggctccttgcgtagagggcttgcggggctggaattgcgggaaggcctgcgcgaacgcgcggtaggcctgctgctgggcctcgttggtggcggggggcagggccacgtgcagttccaggtacaggtcgccgggcgtggcggcgggaatgccgcgctccttcaggcgcagcttgcggccgggtttccagcgcggcggcacggtcacttccacggtggcgccgccgggtgtctgcacctcgacggggccgcccagttcggcctcccagggcgcgaggataacggactggtacacgtcgcggtcttcggcgcgccagcgtgcgtcgggcttgaaatgcacctctaggaacaggtcgcccgcgggcgcgccgcccaggcccgggccgccctggccgcccaggcggatgagttggccctcccgcacccccttggggatgttcacctgcagctggcgttcttcattgaccaggtggccgctgtcgtccagccgcgcgccgcgcagcgtcagcgtgcgctcggcgcccaggtaggcatcgcgcaggtccagctcgatgctggcgtggtggtcgcgcccgcgctgtggtgaggttctgccgcttccatcatgggccgacgggcccgcgtgccggctgcgctgggcgtgggcggcgcggccgaagagctgctcgaaaaagtcgctgaactgcgccgcgtccatgccctcggcgccgggcgtgccggtgaactcgaaccctgcgtcccagttcggcggcgggcggaagtcctgccccgcgcgatgcggtgcctcgcggcccagcgcgtcgtaggcggcgcgcttctccgggtccgacaacacggtattggcctcattcacctcggccatgcgggccgcggcatcggcctccttgctcacgtcggggtggtaccggcgcgcgagcttgcggtaggccttcttgatgtcggcggcagtggcgtcgcgtgccacgccgaggatctggtagtagtccttgaactccatgcgtccctccatgcatggccggcccgcagtgggcgcggccttgaggttcacagagtggagtcgatgtcccggaaggtcaagaggtcgtgcaggatagctataaattcaatagctgttggcgcttgctagataagcgctagaggtacttttgtttcaaactttgcacggtggaccgagaagaacgccttcacgttgcgcacattggcgtcctgcgtgaacagccgctgcgacagggccaggtagcccggcatgtcgcgcgtgtgcacgatgagcacgaagtccggccccggcgagacgcgccagcattgctggacctcgtcttcggcgacggcgcgggcctcgaacgcgtccaggtgctcggcaccctggcggtccagtgcaacctcgacgatcgcagccagcccgtggccctgcagcgcggccaggcggtcgggctgcaacagcgccacctgccgctcgatcaggcccagggtgtgcagccgccgcacgcggcgcaggcaggtgggtggggagacatgcacctgttccgccagagcttggttgctgagggaggcgtcgcgctgcagcaggtccagcaattgcaaatccacggcatccagcgaggaatcatattccattaaagtgtgttttatgaagaaatatttctcaaattatggcagaagaaatttttgttcatatgccatgaaaatcagatcaaaaatttctggaaaggccgcctagcatctcgcccattctttcatcggagcagtatttatgtgcggcatcgtcggcgcggtatccacccgcaatatcgttcccatcctggtgcagggcctgcagcggctggagtaccgcggctatgactcctgcggcgtcgccgtgcacgaggcgagcctgggcgaaatgcccgcgggtagcctgcaccgtgcgcgcagcactgcccgcgtggccgaattgctggcgcaggtgaaccatgaacacctccaaggcgccacgggcatcgcccacacccgctgggccacgcacggcgcccccgccgtgcacaacgcccatccccatttcagccatggacccggtgccgcgccggcgcaggcagagcgccccggccgcgtcgcgctggtgcacaacggcatcatcgagaaccacgaggagttgcgcgccgagttgcaggcgcgcggctacgtgttctccagccagaccgataccgaagtcatcgcgcatctggtggacagcctgtacgacggcgacctgttccaggccgtgcgcgccgcgactgcgcggctgcacggcgcattcgccatcgccgtgatccacaaggacgagccgcaccgcgtggtgggtgcgcgcgcgggctcgcccctggtgctgggtgtcggtgagggcgagcacttcctggccagcgatgccatggccctggccggtgtgaccgaccagatcgtgtacctggaagagggcgacctggtggacctgcaactgggccgttactggatcaccacggccgacggccagccgctggacgccgccagccgccccgtgcgcaccgtgcacgcacacagtggtgcggtggagctggggccctatcgccactacatgcaaaaggaaatcttcgagcagccgcgcgccattgccgacacgttgcacggcctgcagggcatcgtgcccgagctgttcgacggcgtgggccagcccgggcagcagggcgcggcagcctggcgtgtgttcaaggagatcgactccgtgctcatcctcgcctgcgggaccagctactacagcggctgcaccgccaagtactggctggagggcatcgcgggcattcccacccaggtggaagtggccagcgaataccgctaccgcaccagcgtgcccaacccgcgcacgctggtggtgaccatcagccaatccggcgaaaccgccgacaccctggccgcactgcgccatgcgcagagcctgggcatgcgccacacgctcaccatctgcaacgtggccaccagcgccatggtgcgcgagtgcgagctggcctacgtcacccgcgccggcgtggagattggcgtggcgtcgaccaaagccttcaccgcgcagctggcgggactgttcctgttgaccctggcgctggcgcagtcgcgcgggcgcctgaccgaggaggccgagggcaactacctgaaagccatgcgccacctgcccgccgcactgcaggccgtgctggcgctggagccgcagatcatcagctggtccgaggacttcgcgaagaaggagaacgccctgttcctgggccgcggactgcactaccccattgcactggagggtgccctcaagctcaaggagatcagctacatccacgccgaggcgtaccctgcgggtgaactcaagcacggcccgctggctctcgtcaccagcagcatgccggtggtgaccgtggcgcccaacgacgcgttgctggagaagctcaagagcaacatggaagaagtgcgcgcccgtggcggcgtgctctacgtgttggccgatgccgatacccatatcgacagcagcgaaggtctgcacgtcatccgcatgccagagcactacggcgccctgtcgccgctgctgcacgtggtgccgctgcaactgctggcctaccacacggcctgcgcgcgcggaacggatgtggacaagccccgtaacctggccaagagcgtcacggtggagtaaggccaagcacgccggcggcgcggttgccgccgcccggttgcggtattccaacgatgcctatcgccggcatcggtggttcattggtgcagcgaaagtcggggcagaggatcgccccgggtcgggcgcgaaccggcacggggcttttggttcgttctcagtgcgccacagtgaagcgccggccgcggtgtttcgcggactctgcttcatccaccatggcgaccgcatagtcctccagcgagatgtcgctgggcccgctatcgcacatgatcacggcatcgttcgcggtccggtactgtccggtgcgggttcccgggtggatcatgggcggggggctcagcaccgtccaatccacatcgggtgtttcgcgcagcagtttcagggctgctcgggcaccctcggccgtcgctttccattgttcagggaacgacggtgtgtcgagcaattgcacgccgggctcgacctccagactgccctccccgccgacgaccagcaggcggacgcccgtggcacgcgctgcatcgatgatggagtgcattcctttgaggtaatagccatatacgtcggagttggcatggccactgaatgcgctgatcaccacgtcgtgcccacggagaaccgctcgcaattgctgagagtccagggcatctgcgccctgaacctcaaggccctgcgcggcggggagtcttgcggggttggacacgatggcggtcacgtgatgaccgcgcgagagcgcctcttggcggatggcggagccgataaagccagtggcgccgatcagtgcgatacgcatggaatgctcctttctttgacccgcggattcggggtgcggggtcaatgatcctcttgccgcatcgtcagaaaaagaggacaaaaagaacaatactggtatctaattcgaaccaatcatgccatcccccgtgggcgatctcaacctgttgcgcgctttcctggccgtcgccgatgcgcgcagcttcacggccgccgccgaacgtctgcacattgcgcgtccgcaggtgagtcttcagattcgccgtctggagaacgtgcttggcgcggccctgttccaccgtacgacgcgcacggttacgctcaccgatgccgggcaacggttgttcgaagaaagcgcgcctctcatgcaggggcttgagcaagtgctgcaacacgccggatcgcgtggatcgggtctgcgtggccgcttgcgtgtcagtgcgcctgttgaatatgccgttcaggtcatgtcgccggtggtggcggagttcgctgtccgccatcccgaggtcagtttggaacttgtggtcagtgacaaggtgcaagacctcgttggcgagggcatcgacgtgagcatccgtgtggggtggttgcgcaattcaagcgcgcgggttgcgaaactgggggaatttgggcaggcggtcctggcgtcacccgagtatcgggcccgctgtccgcgtccggaggctcccgaggacctggcgcatcaccggtggatcgcgctgaccttgctgccggcgcccctcacatggtcattcaccaacgggacaaaggacatcacggtgcgcatggcgcccaagctgcgcaccgattccgctgtcgccttgcgcgccttgctgctcaatggcgcaggcgtttcggttggcagtttgcttcacttggagagtgacatccgcagtggaacgctggttcggctgctcccggaatggacattgcgcaaaggaggcgtctatgccgtgtatccgcccggcacagccattgcacctgcggcacgcgccttcgtcgagcttttgaagggcgaaatgctccggagggcttgatgcaggggtccaaatccaactcgaagtcttctggtcgaaatcctctacctcctgtagtgcgcggtactgcgcctctgtcagcagggtgacgcccatggccgcggccgcttcgatggcgctgttctgcggcttgtgcagcttgcgggcatgcagggcctgtgcgtcgtagcacaggctcctgcgcccgctcgggctctccgccgtgcaatcgcagaaaaggtaggttccgtccgcggtggcactgccgacgatgtcgggctcgccgcccgttgcctccatgtcctgcagcgcctccagtttgttggcattcaagcgtgcatggacatcggcccaggcgacggtggggtgccggtgcatgtggctctcgaaccgctttttcagcgtctggccaaggacatcacgttgtgctgttttcatgtctgctcctggcaacggcgccttcagcgcctgggtggtggcttgttgcaccgtcagcgggcccaaacgacgacgcatggcatgtcctgcggcgaccttttttgggcgcgagcactgtggcatgccgaacccgagtaggctggcatagacgtcacggtttcacgccaccgggccggtgcggaggtgggcaagcagccgtttcaccaccgcacggtgtgggggtgtcatcgtgtccttcatgtcaactccttggtcgggggcatggccaggctgaggggccgttgacgcggttctactccagcaacgccctgccttccagcgtcgcccgggggagggcaggctctgcctcaggccggaagtgccgataggattctgttccgaaacgcatcggatcgaacctgtacaacaggggcgtgagccattcacaggagaaccccatgaccatcaaagcctacggcgcccacgcgagcgaccgcccattgcagcccctggagatcgcacggcgcgcgccgggcgcgcacgacgtgcagattggcattgcctattgcggtgtgtgccattccgatttgcaccaggtgcgttcggaatgggcgggcacgctgtatccgtgcgtgccggggcatgaaatcgtcgggcgcgtagtggccgtgggcgcgcaggtgtcggcgttccaggcgggcgacctggtcggcgtgggctgcattgtcgacagctgccggcattgccaggattgcgacgaagggctggagaactattgcggccacatggtcggcacctacaacggcccgaccgaggacgcgcccggccacacgctgggcggatactcgcaacagatcgtcgtacatgagcgctatgtgctgcgggtgcgccatccgcaagggcagttggccgcggttgctccgctgctgtgcgcgggcattaccacctactcgccattgcgccattggaaggtgggtccggggcatcgcgtgggtgtggtcggcatcggcgggctgggccacatgggcatcaagctggcgcacgcaatgggggcgcatgtggtggcattcaccacctctgaatccaagcgcgctgcggcgctctcgttaggtgcgcacgaagtggtggtttcccgtcatccgcaggagatggccgcgcatgccaacagtctcgacttcatcctcaacacggtggcggcgccgcacgacctggatgccttcctgcgcctgctgcggcgcgacggcgcgatgacgctggtgggtgcgccggcgtcgccccatccgtcgcccaatgtgttcaacctcatcatgaagcggcgcacgctggctggctccttgatcggcggcattcccgagacccaggagatgctcgatttctgcgcggagcatggcatcgtggcggatatcgagttgatccgcgccgatgagatcaataccgcctatgaacgcatgttgaagggcgacgtgcaataccgcttcgtcatcgacatcgccacgttggccgaatcggccggggcctagcggcgatggggtgaggggcggcgcggtgcgccgccggcacgcggctccaggtggcggaaggtgatacggcccttggtgaggtcgtagggggacatctccagagacacggtgtcgcccgcaagcactcgaatgcggtgcttgcgcatctttccgcccgaataggcgatgagggtgtgtccgttctcgagaactacgcgaaaacgggaatccggcagcacttcgtctaccttgccttgcatttcaatcaactgctctttattggacacggaactcctttgagatcaacggcaagagccagcatgggcatgcccttgcctgggggcctgtgagagcacaggctgcggaacgcgccggccgtccggcgcgatagacgaggtattgcccgtcttttgctgcgctggcgcgttgccacctgcggcagtgaaatgaagggccgtaagcgcgctgtagaacgcacagtgcggcggatcaccgagggaaggggtgggaagccggcgcttgccgctgcggggatctgctccccgggcgcgcgtaacgcgggaaaggatgggagtttaggacaattacataaaccttgctgaccagtggtggattggccctgccggcaggtgcgacataagatcgccagagggatacgctgcggtgaagacgttgccctacaggagcaagggacccgttgctcctgtcatcgcgcggcaatgtttactccacgtcacacatgactgtctccagttccgatgctcggccccgtgcggccatccgagggggcatgcccgtccgcctgatggtgggatttgctttggcggcatttgccgccctgttgatcgccgtggtcacctaccggtccaacgacgagcgcgcgaaagccgtggacaatctcaacgcgacggtcgaacggatcacgcagatccagatggtctggtcgcatttgaaggacgctgaatccgccaagcggggctacctgctgtcagggcaggagcagacgctgggcttgttcaccgtagcccaggcagccgtgccggtggccctggaaaagctgcgcgggatgacgcgcgggagtctcttggagcagcagcgcttcgaccaattgcaggggttggccacgaagcgcatgaccgaacttgcgcacatcgttgcgctacagcgcgagggccggcgcgaagaggccctggaggccatgcgcggcgacggccaggccaccatggaaaccacccgcacgctggtgcgcgagatgctcaacaccgaacagcagcaactgcaggcccagcgggaggtgtgggaaggagcgtttgccatctcggcctacctgacgtggggcagtgccgccgtgctgttgctgctgacctgtgcgtctgcggtgatgaccatggccgagtaccgtagccgcgaggtcgagaactggatcaaaggcaaccttgtagggctgggcacgcggctgcaaggtgagcagcgcatccatgacatggcgggtgctgtcatcggctatctggcgacggagttggatgccagggtaggggccatctacgtgacgcaaggccacggcatcttcgagcgcatgggcggctatgcgctggcgcccgacaccggccctggggccgtgcgggcgggagagggcctgctgggccaggcgttgcagagccgcactcttcagcatgtgcgccacgtgcccagcgggtatctgccagtgacctccggcacgggccaggccacgcccgccgaattggtgatgatgcccatcgtgctcaatggcgtagcgctcgcggtcgtcgaaatggggtggttccgcgcggttgctccgcacgaagttgacttccttgtgcgcgccggggagcagttggcccaggccgttcggggcgcattggatcgctcgcgcctggagagtctgctggacgagacgcagcgccaggcggaggagttgcaggcacagcaggaagagctgcgcgtcaacaatgaggaactggagcagcaaagccgcatgctgcaggagtcccaaaacctgatgcaggcgcagcaggcggagttggagcacagcaacgcccaactggaagcgcagaccgagcagctgcagtaccagaagcagcgcctgctgactgcacaggacgccctggaggccaaggcgcgcgatttggcgcaggccagtcagtacaagagcgagtttttggccaacatgagccatgaattgcgcacaccgctgaattccagcctgatcctggccaagctgctggccgacaacaagcagcagaacctgacggcggaacaggtccgctacgcgcagaccatccacaacgctggcaccgatctgctgaacctcatcaacgacatcctcgatctggcaaagatcgaggcggggcagacctctgtcgagattggcccggtgacggtggccaaagtggtggcgggcgtgatggagccgctgcgggcccaggcgcaggacaaaggcctgcaattcaacgcggtggtggagccgggcgtgccggcattcataacctccgacgcgcagcgcctggcgcagattctcaaaaacctgctttccaatgcgctcaagttcaccgcgcgcggcgaagtgaccatgcgcgtctttgcaggagacaacgacacgctgtgctttgctgtgcgggatacgggcatcggcatcgcgcccgacctgcaagagcgcatcttcgatgccttccaccaggccgatggcagtacccatcgcaaatacggcggcacgggcttgggcctgtcgatctcccgggatctggcgcagttgctcggcggcagcatcgcggtgcagagtgcgccgggcgaaggcagcgtcttcacgctgaccctgcccgtcacggcgccccttgtcggcgatccgggcgagcgtcctgcaaagctgccagtggcgccggcgcttgccacacgcgctgccgaaccaccgcatgcgagccagccagaggccccggcggcaaaaccatgcgcccccgtgcacgtcctgccggatgaccgggagcagttggaacaggggcgttacaccatcctggtcatcgaggacgacccgcggtttgcgcgcatcctttgcgacctcgcgcatgagatgggttttcagtgcgtcatcgcctcgacgggcagcgacggcctggcggcggcgctggaatacggccccagcgcggtggtgctggacatgaacctgccggatttctccggcctgggcgtgttggaccagctcaagcgcaacccggccacgcgccatattcccgtgcacgtggtctcggtggccgactacatgcaggaggccatggagcgcggcgccatcggctatgcgctcaagcccgtcaagcgtgaggaactggagcaggcgctgctccacatgcaggccaagttcacccagagcatgcgtcgcgtgctggtggtggaggacgacgcgcgccagcgtgagagcgtgcaccatctgctggcaaccgacggcgtggagatcgtgggcgccgccactgcgcggcaggcattggacctgctcaagggcagcacgttcgactgcgtggtgatggacctgcacctgcccgacctgaacgggtacgagctgctgcagcagatggccgagcaggaagaggtgtcctttccgcccgtcatcgtctataccgggcgcaacttgtcgcgcgacgaggaacagcaactgcgacgcttctccaagtccatcatcatcaaggacgcacgctcgcccgagcgcctgctggacgaggtcacgctgttcctgcaccaggtggaatccaccttgccggacgaccggcgccgcatgctgcagctggcgcgcgaccgtgagtccacttttgaagggcgcaccattttggtggtggaggacgacgtgcgcaacgtgttcgcgctgtccagcgtgctggagcccacgggggcgcgcgtggagatcgcgcgcaacggacgcgaggcgctggaggcgctggagcgttccaacgccgccggcgagagcgccgtggacctggtgctgatggacatcatgatgcccgagatggacggcttcgccgccatggcggaaatccgccggcgccccgagtggcgtcgtctgccgatcatcgcgctgaccgccaaggccatgaaggacgaccaggaaaaatgcctggccgccggcgccaacgattacatcgccaagccgctggacgtggagaaactcctgtcgctggtgagggtgtggatgcccaagtgagcgtgcgccagcgcgcggagacacacgatatcggagctaacacttgccgcaccaacgcaagaccgcagagatcgagcagcagctgctgatcgaggccatctacctgcgctatcactacgacttccgcgggtatgcgcagtcgtcgctcaagcgccggctccaggccgcgctcacgcggtttgattgcgagacgctgtcccaactgcagcatcggctgctgcacgagcgcgcggtgtttcctgcgctgctggactaccttaccgtgcaggtcagcgatgtgttccgcgacccggagtactttcgcgcgctgcgcgaaaaggtggtgccgctgttgcgcacctacccctcgctcaagatctgggtcgcaggctgcagtacgggagaggaggcgtattcgctcgccatcctactgcgtgaggaggggttgctggaacgctcgttgatttacgccaccgacatcaacagcacggcactgcagcgtgccgaggcgggcgtgtacgacattgagcgcgtgcccggcttcaccgaaaaccatgcgcgctcgggcgggcgttcctcgctgtccgaccactacagcgccgcttatggccgcgtggtgttcgacaagagcctgcgccggcatatcgttttctccgaccacagtctggcgaccgacagtgtatttgccgaggtgcacctcatctcctgccgcaacgtgctgatctacttcgaccgtacgctgcaggaccgcgccctgggcctgttccgcgaggcgctgtgccggcgtggattcctgggcctgggggccaaggaatccctgcgcttttcctcgcacgcgccggcattcgaggacttcgtggcgcccgagcgcatctttcagaagagaggtgacgcatgaggcaggtggcttcgccacgcgtgcgcctggacgccattgccattggcgggtcggccggcagcatcgaagcgctgggcgcggtgctgcccgcgctgcctgcgggtttccatgcggccctgctggtcgtgctgcacctgccgcgcgagcggcccagcctgctgtgcaacatcttccgccagcgctgcgccctgccggtgcgcgaggccgaggacaaggagcccgtggagccgggcacggtgtatttcgcgccgcctgactatcatttgctggtggattcgggaccgaggctgtgcctgtccgcggatgcgccgctgaatttttcgcgcccgtcgatcgacgtgttgttcgaatccgccgccgatgaatatgggccgcggctcatggccgtgctcctgtcgggcgcgaacagtgacggagcgcggggcttgcgcgcagtgcaggccgctggcggcgccacggtggtgcagtcgcccgacagcgcttcgtccatggccatgccgcaggcggcgctggccctgatccaacccgatcaggtgctgcccccggcacgcatcgccgcgctgttgaccaccttgcataaggagggactttcgtgatttttgccccaccggctgcacagcccgcgagtcatcggaccggcgcgtgcgtgaaatgcctcatcgtggatgacgttcctgaaaacctcgtcgcattgcaggcgctcttgaaggatggggacgtcgagatcctcatggccggctccggcgcccaggcactggaactgctgctggcccacaacgacgtggcgctggcgctgctggacgtgcaaatgcccgagatgaacggtttcgaactggcggagttgatccgcggcagcgagcgcacgcggcacattccgctcatcttcatcaccgccggctcgcgggaccagggctggcagttccgcggctacgaaaaaggtgcggtggacttcctctacaaacccgtcgacccccacatgctggtcaacaaggcccgggtgttcttcgacctgcagcgccagcggcatgcgctggcacgcgagctgcaggagcgcaccgaggcgttgtacatcaacgagatgttcatggccgtgctcagccacgatctgcgcagcccgctcagcgccatcatggccgtggccagtgcgctgcagcgcgctcccgagcccgccaaggtgcaggctctggcgtgcaacgtgcagcaggccgggcgacgcatgggccgcatgatcgaggacctgttggatgtgacgcgcgcccgccagcatggcgggctggccatcgagcctgcacccatggacctggggcagcaggcgcagcgcgtggtgcaggaagtccgcgccggccaccccgagcgccacctgcggcttgagcagcaaggggatctgcgcggcgagtgggacgaagagcgcctgggccagatgctggcgaacctgctgggcaacgccatgcaccacggcacgcccgaccagccggtggagttgtcactggacggcgccgccgccgataccgtggtgctgcgcgtgagcaacggcggtgcgattgacgccgaactgctgccccggctgttcgcgccattcaccggccggcgcaaccgggccggtcaacaccaggggttggggctggggttgttcatcgtgcaccagatcgtgcaggcccatggcgggacgatcgacgccgcctcgcaggcggggcgcacctgcttcacggtgacgctgccgcggcgcgcggtggcggcttgacaggacgggggcggggggatgccgggccttcagcggcccggcaggtgccgcctcaggcggggctggcgctttgcaggtggctggcgatcacgtccagcaactcctccagctcttccagctcgaacggcttgagcagggaccgcacatgcgggcccagcgtgcccaccccgtgctccagcggatagcccgagcacagcaccacccagcgctgggggttgcttgccagcaggtggcggcacagatccagcccgctcatgccgggcaggctcacgtcggaaaccaccacgtcgtgcggctgggccgcatcgcgctgcaaggcctcctcggccgtggcgcaggtgacgacggtgcggccttctccctccatcagcaggccgatggtgtctcgcagttcgcagttgtcttcgacgtagaggatgcgcaagtgaggtccttgggatgcgggctctgccgcagggcaaaggggcattgtgcggggaacgtcttacgccggtgtaagacaatgtgccgttctgcgaaattatcgttaaaaatggctacaagatccgcccagtaagcgcaagcagctatcaaacatgtagcatcaggtggccttgcgcagcgtgaggttgatgcggcattcgcccgttgccgggtgctggcccggcgccaccggcagcacgccgtgaaagcgcagtcggtccaccccgccccataccaccgcgtcgccatggcgcagcggcacgcgcaaggcgcgctcgccacgtgtggcgccaccccacaagaaggtggcgggcagacccagcgagatggacacgatgggcgctgccaggtcctgctcgtcgcggtcttggtgcagcgacaggcgcgtgccgggggcgtagcggttgatcaggcaggcgtcgggcacgaaagcggcaaagccggcctcctgcgctgcggcatgtgccagctgcgcgaagtccgcgggcagggcgggccagggcttgccggtcagcgggtccagcgcagcgtagcggtaaccgcgccggtcactcacccacgacaacggcccgcagcctgtggtggctaccgacatcgccttgcctccaggggtctgcatgtggcgccacggcgcttggcgcaccacctgtcgcacttcttccagcaactggggtgcctgtgccagcgcgaagccgcgcagcagcacggcctgcatgcccagcgccagcgtggatggctccgcggggtcgtcggcaaataggtcgtcggagggcgcaggtggcatgcccgtagtgtgagccaaaagggcccccagcgcttaaccatccagcgcaatgtgctactgataaaggagcaatcggttggtcggtgctcatcccccgccagggatttcccttgtgtatttctgcgactgtgcgcgctgccggcgcttgcctatagtcgcaccaggagacaacgcgacaaccccatgaacattgcccacctgttgcagcgcagcgcgctggtgcatggcgagcggcccgcgctgctggccggcacatgcctgctgcacgactaccgtacccttgccgcgcgcgtggccgcgctggccgcacacctgcgcgcgcattgcggcgtgcagccgggcgaatgcgtggccatcttctcggccaatggtccgcagtacctggaggcgctgcacgccatccactggtgcggcgccatctcggtgcccgtcaactacaagctgcatgcgcgcgagctggcctacgtgcttgccgacagcggcgcgcgcgtggtgtgcgtgtctgcggcgctgcacgatgcggcgctggctgcgggcgccgacgccgcggcggtgcaggtgttgggggcatccgcctgggagcaggcggcgcagggcgcgccgctggcgctgcaggagcgcgctcccgacgacgtggcctcgctgttctacacctcgggcaccaccgggcggcccaagggggtgatgcagacgcaccgcaacctgctggccatgaccatggcctacttcaccgacgtggacgacgtgcagcccggcgacgccatggtctatgccgcgcccatgtcgcatggcgcgggcttgtacaactacgcccacatgctgcgcggcgcgcgccacgtggtgcccgcgtccggcgggttcgacccggccgagctggtgcaattggccgcggacgtgggccgcctgtcgctgtttgccgcgcccaccatggtgcaccggctggtggagcacgtgcgccgcacgggcgccaatgtggacggcttcaagaccatcgtctacggcggcggtcccatgtatgtggacgacctgcgccgcgccatcgacaccatgggccagaagttcgtgcagatctatggccagggcgaaagccccatgaccatcaccgcgctggcgcgcgagcacctggccgacacggcgcacccgcgctgggccgagcgcatcgcctcggtcggcgtggcgcatgcgtgcgtgcaggtgcgggtggtggatggcgaggaccgacccgtgcccacgggcgaattgggcgaagtggtggtgcgcggcgacaccgtgatggccggctactggcgcaatcccgaggcgacggcgcagacgctgcgcggcggctggttgcacacgggcgatgtcggcagcctggacgcgcacgggtttctgaccctgcgcgaccgcagcaaggacgtgatcatctcgggcggctccaacatctacccgcgcgaggtggaggaggtgctgctgctgcacccgcgcgtgagcgaggtggccgtggtgggccagcacgatgccgactggggcgaggtggtggtggccttcctggtggcgggcgaaggcggcgccgtggacgatgccgcgctgcatgcggagctcgacgcggaacttgacgcggaacttgacgctttgtgcctggaccacatcgcgcgcttcaagcgacccaaggcctaccgctgggtgccggccctgcccaagaacagctatggcaaggtgctcaagaccgagctgcgcgcatggctgcaggccgaaggggcggggcgcgggccgtaacaaacccggggccggcgcggacattgcgccgcccctaccatgggcgctttgccccggctggagcccttgccatgaaccaacccgtctccctcaagatcgacttcgtctccgacgtgtcatgcccctggtgcgccatcggcctgcacgcgctggagcaggccgcgaagcggctggacggcgaggtggcgctggatctgcactttcagcccttcgagctgaacccgcagatgggccccgagggccaggacatcggcgaacacctgcagcaaaagtacggcgccacgcccgagcaatcacagcaaaaccgcgaggccatcgccgcccgcggcgcgcagttgggctttaccttcaacatggaccggcgcggccgcatctacaacactttcgacgcgcaccgcctgctgcactggctggaggaagatggcacgccggagcagcagggcgcgctcaaacatgcgctgttcaccgcgtatttcacgcagggcgagaaccctggcgaccacggcgtgctgctgcggctggtagcgcagctggggctggacgaggcgcgcgcccgcgccgtgctggcgtcccaggaatatgccgaggcggtgcgcgagcgcgaggccttctaccagggccacggcatccattcggtgccggcggtgatcatcaacgaccgccatttgatccagggcggccagccggtcgaggtgttcgagcaggcgctgcggcagatcgcacagcaggcttgatgctcttttattgatagctggtagcgcttgcccatcaagcgctgcagcctgttttggcttgaaacctgtcagcgcagcgggatcggcgtgccccggtccacgggcacggccgtcacgctgttttgcggcgagccgtcgatgagcttctcggagtaggtcaggtacaccagcgtgttgcgcttggcgtccaccatgcgcaccacgcgcaggcgcttgaacaggatggacatgcgttcgctgaacacttcctgctgcgccttgagcggctgcacgaaggtgatgggcccgacctggcggcaggcgatggaggcctcggcgcggtcctcggccaggcccagcgtgcctttgatgccgccggtgcgcgcacgcgacacatagcaggtcacgccctgcacggcggggtcgtcataggcctccacgatgatgtcgtggtcgcggccgatccactggaaggcggtgtccacggtgccgatcttctcggcctgggccgcggccggcccggcagccaagcccagggcgcatgccagcagggccaggcttgccatgcccgcgcgcaggccgccgcgcgcattcatggcgcaaccgccgaggcttcgctgcagcgctgcgccaagtgggccagggcttcctccacctggtccaccagcaccaggcacaggtcgcccggttgcaggcgctccagcgcatggtcgatggcgaggaactcgccgtggatctcggtcacgtagcgcgtgcgcggcgcgccctgcaggccctggcgcagcagcgccagcacctcgccgtcggcacggccgcgctggcaggcgtcctggtacagcaccacgtcgtcaaaggactggcccaggatctgggtctgctcgacgatgtcctggtcgcgccggtcgcccgcaccgctgatcaccacgctgcgctgccgggccggcatggcctgcacggcctgcaccagcgcgcgcatggcgtcagggttgtggccatagtcggcgatcacggtggcgccgcggtagtccatcacgttgaagcggccgggcgcgttgtcgctgtcgttcatgaagccggccaggccgcggcggatggtctgccagggcaggcccacgccccaggccgcgccgatcgcggccatgacgttctcgacctggaagccgatggtgccgccgcgcgtgatcgggatctcgcgcaaggagatggtctcgcgccacgagccctcggccgccacgatggagtccccatccacgtagaccactcggttgccctgggcgcggtgcgtggccatgacggggtggtggcggtcggcggcgaagaagatcaccttgcccgggcatacgctggccatggcggccacgtgcgggtcggcggcgttgagcacgccgtagccatcggcggccacgttctgcacgatcacgcgcttgagcacggccacgtcttccacggtggtgatgaagttcagccccaggtggtcgcccgcgccgacgttggtgaccacggccacctggcagcggtcaaagcccaggccttcacgcaggatgccgccgcgcgcgcattcgagcacggccgcgtccacctcggggtggaacagcacgttgcgcgcgctcttggggcccgagcagtcgccgctgtcgatctggcggccgttcacgtacacgccgtcggtgttggtcatgcccacgcgcaggccgtgcgctgcgaacagctggccgatcaggcgcgtggtggtggtcttgccattggtcccagtgacggccaccagcgggatgcgcccgtcctggccgggcgcgaacagctcgtccaccatcggcacgcccacgttgcgcggcttgccgaacgacggggccaggtgcatgcgcaggcccggcgcagcattcacctcgacgatgccgccgttttgctcttccaggggtttgagcatggtttcgcagaccacgtccacgccgcagatgtgcaggccgatggtctgcgcggcctcgatggcgcgcgcggcgatctcggggtgcacgtcgtcggtcacgtcggtggcactgccgccggtggacaggttggcgttgttgcgcagcaccacgcgctggccctgcacgggcacggagtcgggcgtgaggccttcggaggcgatgcgcgcgatggcgatgtcgtccaggcgcaccttggtcagcgccgtgccgtggcccgagccgcggcgcgggtcctggttgacgatgtccaccagctcgcgaatggtgtgctggccgtcgcccagcacctggggcggctcgcggcgcgcggcggccacgagctggtggcccaccaccagcaggcggaagtcgtggccgggcaggaagcgttcgaccatgatctcgtcgccgaattcgcgggcggtcttgtaggcggcctccagcccttcgcgggtggtgatgttgaccaccacgcccttgccctggttgccgtcctggggcttcacgaccacgggcaggcccacttcctgggccaccacccaggcgtcctccacgtcgaccaccgggcgccccagcggcacgggcacgccggcggcgtgcagcaggcgcttggtcaggtccttgtcctgggcgatggattcggccacggcgctggtggtgtccagctcggcggcctggatgcggcgcgccttggagccccagcccagctgtaccagcgagccgctggtcaggcgcctgaacgggatgccgcgcgccacggcggcgtcgacgatggagccggtggacgggccgatgcgctcgtcctcgtccagctcgcgcagctcggcgaccacggcgtcggcgtcgaagggggtatcggccagcgcggactgcagcagggcgccggcgtgctccatggccagtcgacccacggcctcctcggtgtactccaccaccacctggtaggtgccttcttccagcgtggcatgggtgcggctgaaggtcacggggcacccggcctgggcctgcagcgacagggcggccacttcgagcacgtgggccagcgacaggcgctggtcggcgccatggggctgcagggcgccgatcttgggaaagcgcgcgcgcaggcggtcttcaaaacccgcgatgtctgcgtagccgcactcttgtggctcgcagtgcacaacggcttcgatggcggtgttgcggctccagaggttggggccgcgcagggcgcggatgcgggtgatctgcatggtgttttctttcagcccgatttttcagtcaaattggcctgtagcgcttgtgggataagcggtggcagctatgcttttgaaagcaacggcggcgtcacgcggcatagtcgaaggtcttgatgcccgcggcgatcaggtccggcccgatgtccatggaccaggctgcggcaatcgcggccagcatcgcggccgtgtcggggcggtggccgccgggcaggctcagcgcgtccagcgtgcccagcacgcgttcgctggcgcccgtggccagcaccacctgctcgccgcgcacgaacacggcgcggccttcgccctcggcacggtgcgcggcgacgaaggggttgtctggcgacagggaatacagaaggacctcgccatcacacaggcgcgccaggtcggccacctgctcgatgtcggcattgagcacgcctgcgccctcgtccagcaccacatcgatctgggtgcgcagcacgcgcgtcatctgggcctgctccagcacgtcatggtcggccagggtctcgaaaccgtccatgtcggtcaccacgccgaccaggcagcggtcgtaggccaggccttcctccaggatggagcgggcagtggtctggatcacggcggcctgcgccagtcggttggtcagcaggcggtgcgcgccggcccagtgggcggtggcgctcttttgtgtgcggcggttgttgaggaacatgccttcgctgctggccacgcccgtgagcttgcccgacagctgcagcagccagcccacgaagcgcgcggtgaacgcgttgtggcgcgtgcccgcaatgcccacgatgggaatgcggcccgcgcccgtgcccgtgccggcgccttcgtcggtgaccgggaacaggtgttccacgatggcctggcctacggggcggggcgcgccgctggtgggcttgaggtgcatcagcaggccggggccggcgttcacctccaggatggcgccgccctgttccttcatgggcttggagacatcctgcaggatcatgtccatgccggcgatgtccaggcccacgattttcgcggccaactgggcgtagtaggccacgtcggggtgcacgtcgtcggtgcagtcgatggccatgttgccgttgcgctgcagcaagatggcctggcccgacggcaccacggtgtcgggcgtcacgccttggcgcttgagctccagttgcacggcgcctttttccacatcgatccagtccagcgggtactcctgctcggggccgcgccgcgggtcttcgttgagcacggccaccagctcgcgcagcgtggactggccattgccgtgcacgctgaccgtctcgcccttggtggcggcgaccaccttgccgccgaccaccagcaggcggtgctccacgccgtcgatgaacttctcgacgatgacatccgagccctcgggctcggccagcgcgaaggcggccttgatatcggcctcgcgcgagagctccagcgtcacgccgcgcgcgtggttgccgtccgagggcttcaccgtaacggggaggccgatctcctgcgccacttcccaggcctcatcggcgttacggacgatctggccctcgggcacgggcacgccgcaggaggcgagcagccgcttggtgaaatccttgtcctgggcgatgccctcggcgatggcgctggtctggtcgctctcggcggtccagatgcggcgctgcgcggcgccgtagcccagttgcaccaggttgccgtcgttcaggcggatgtgcggaatgcgccgggcgctggcggcgtccacgatgcagccggtgctggggcccaggtagcggtcgttgatggcggtcttgatggcgtggatggcggccttgaggtcgaatgcctcgtcattgatggccgccatcagcaggcggtggccatgctccagcgccacgcgggccacggcctcttcggggcagcggaacaccatgcggtacacgccgcgccgtgagatttcgcgcgtctggccgaactcggccggcatgcccgagaggttgagcagctcgatgaccacgtgctccagcacgtgccccatccaggtgccttccttcaggcgcagcaggaagccgccgcgctcgcccacgccgcagtggtgctccaccagatccggcagccaggtggtcaggcgctcgttgaggccgggaatcttgttggaggggtagtcttccagctctcccaggtccagccagacttcgaggaccgggcggtaggtccagacactgggaccgcgcaggtaggtggtgcgcaggagttggatatcgttgaatttggccatgaagtgcagcgtggaagattcggatacccgcccggttcaggcgagtgtggcgatgcccatgggctgagattgtgcgccgatactggcgcagctcagcactggcgggtgtcagccgcgggctgatgatgtgcgttacgaggggataccgcggcggcgcaagggcctggggcccggtggccgacaatgccccccatgggcgcggactggcccgccaacgccccgtccgtgcgggggtggacatacaaaaccaaatgcaacatcaccattctgtggacgcctcgggtgtcttgtctggcccctggggggccgagatgcgggcactgctcgctcctgacgaaaacgtgcaggccgccttcgaggttgacctgacgcccgacctgcgctttgcccccggcctgctggtgctgaccgagcggcgcctactggcgcgcgccggtgacgcgccggcgcaggaatggccgctggcgcccggcatggcgctgcggctgctggaccatggcggcgtgggcacggtggagctgcacgataccgaccggcgcctggcgctgtggcgcttcacgctggggcgccatccccaggcgctgcacctgcagcagcggctggacgcccaggtgcggcgcctggacagcttgcaaggcgccatcgcgcccgaagcgcaagacgtgccgcgctgcgccgtgtgcggcacgccgctgccgcccgacagcgacgagtgcacggcctgtgcgcgccagcaggcgccgcagacatccacctgggtgttgttgcgcctgtggcgtttcgccaggccttacaaaaagcagctggccgcgggcttcgcgctcacgctggcctccaccgccgcctcgctggtgccgccgtacatgaccatcccgctcatggacgatatcctcattccctaccagagcggccagcagatccccaccggcatggtgctgctgtacctgggggggctgctgttggcggcgctgctggcctgggcactggggtgggcgcgcacttacatcctggccctggtgtccgagcgtatcggcgccgacctgcgcaccaccacctacgaacacctgatgcggctgtcactggactatttcggcagcaagcgcacgggagacctgatggcgcgcatcggctccgaaaccgaccgcatcaacgtctttctgtcgctcaacgcgctggatttcgccaccgacgtgctgatgatcgtgatgacggcggcgatcctgttctccatcaacccgtggctggcgctggtcacgctggtgccgctgcccttcatcgcctggctgatccacaccgtgcgcgacaagctgcgcaccggcttcgagaagatcgaccgcgtgtggtccgaagtgaccaacgtgctggccgacaccatccccggcatccgcgtggtgaaggccttcgcccaggaaaagcgcgaggcggaccgcttccgtgccgccaaccagcacaacctggaggtgaacgacaagctcaacaagacctggagcctgttctcgcccaccgtctcgctgatgacggaggtggggctgctggtggtctggggcttcggcatctggctggtggcgcgcaaccagatcaccgtgggcgtgctggcggccttcatcgcctacatcgggcgcttctacatacggctggattcgatgagccgcatcgtttccgtcacgcaaaaggcggcagccggcgccaagcgcatcttcgacatcctggaccatgtgagcaacgtgcccgaccccgtcaacccggtgaaggtggaccgcgtgcagggcgccatcgagatgcgcgatgtgggctttcgctacggcagccgcacggtcatcaagaacctgtcgctcaccatccgccccggcgagatgatcggcctggtgggccacagcggctccggcaagagcaccttggtcaacctcatcagccgcttctacgacgtgagcgacggcgccatcctggtggacgatgtggacatacgccgcatggcggtggcggattttcgccgccacatcggcctggtgctgcaggagcctttcctgttcttcggcaccattgccgagaacattgcttacggcaagcccgacgccacgcgcgaggaaatcgtcgccgccgcgcgcgccgcgcatgcgcacgagttcatcctgcgcctgccgcatggctacgacagcctggtgggcgagcgcggccagggcctgtcgggcggcgagcgccagcgcgtctccattgcgcgcgcgctgctcatcgacccgcgcatcctgatcctcgacgaggcgacctccgccgtggacaccgaaaccgaaaaggaaatccagaaggcgctggacaacctggtgcagggccgcacgaccatcgccatcgcccatcggctgtccaccctgcgcaaggccgaccgtctggtggtcatggaccggggcgaggtcgtcgaagtggggccgcacgacgaactgatggagaagcagggtgcctactggcgcctgtacgaggcgcaggcgcgccgtgccgaggaagacgcccaggctgcgggcgtgcgcatcgaagtgcgcgagcactccgctcaccccgcgggcaacccctgagcgagaaagacacgcgatgacccttcacacattcccctctaccgcttcggcactcgcggcaggctgggacctgcaccgtaatccccatggccggctggtgctgcgcgcggccgacggcaccgcgcatgtgggcgtgacgcccgtgcgcgcctttcccattgccgctcccggcgaaggcctgtcgctggtcgggccggacggccatgaactggcctgggtgccccgcctggaacagctggcgcccgccgtgcgtgcgctggtcgaggaggaactggctgcgcgtgagtttgtgcccaccatcacgcgcatccgctccgtgtcgagcttttccacccccagtacctgggaggtggacaccgaccgcggcgccacgcagttggtgctcaagggcgaggaagacatccgccggctggaggggcgcaccaagctgctcatcgcggccagcgacgggttgcagttccatgtgccggatgtcacggcgctggaccgtgcatcgcgcaagttgctggagcgttttttatagcgtctggcgcttgcctggtgcggcctgtgcccgtttgtccctgtcatagcccacgtcaatcagacatggtggtcgcatgaatttgtgacaaaaggctaataaggcctcaatttccccttttgtttgccgtaatgaatgtacgacgaggtggtagttgcgactgccgccggccgcattcacgaggggacccatgccatgcaactgccacctgtagaccgatcgcccgcccagtggcgtaccacgggcgcggacttgtattccacgggcgcctcgggggccgtggcggtgcgacccgtgaacgctgccaatcctgtcgagtccacggaccgcttgggcgagggggccagcctgcgcgagcccaccaagccctcggcgcccgacgaaaacaaccgcgactggaccctggccgaggccaagaaggaagccccgaaggagcccgaggagccgcccaaggagcccatctacaagcaactgctggaattcatccagtcgatgtggcgtgccagcggcggcgcggtggagctgtcgcaagacatcaacaagaacaccctccaagagcgactggcccagcaggtgcaggaccgtcagtcgctcacgtactccgatcccaaggtcaagcgcacgggtggcttgtgagtggtgtcacgacggttgctatcagataagtagctgttagcgcttattggtaaagcgctggaggccaattggactggtatttttgggtccgccggcgctctcagcgcgccgccgcgcgggcgcggtcccgctcggcgcggtacttgatggcgaaggcgcgcacctcgtccagcgtcacgtagtcgtcgcggttggtgtccgcatcatcgaacgccgcagccaccttgggcacgatggccacttcagcacggctgagcttgccgtcgccgttgaaatccagcatctcgaactggcggatcgccttgatctcgcccttggtcaggggcgcactggcgctgtgccggggcgcggtggcatgggccacgccctgcgcctgagcggccagcggagccgtcagcgcgcaggccatgagccacgcgcaggctgtcggggccgtcagcaggcgtgtaaaggggcggaaggagcgtgaaggcaacattcaggagtagagccggcgcgccgccacaggttcaacgccgcggggggcgggctgtatcaccctgtagcgcggccgccgtgttggcgatgccgctgctgacatgccccgccggaacatggcgtgcggcggacgccacgtggcccgtctggtcatcgaagaagaagtcgggctcgaactcgcgcaggaaggggcctttttccagcccgccgaggaacatggcctcgtccacggtgatgccccagtcgagcagcgtgcggatcgcgcgctcgtgcgccggcgcgctgcgcgcggtgaccagcgcggtgcggatgcgcatctgcgaggcgtccgcctgctgctgcagccggtgcagcgcggccagcagcggcttgaacggcccttcggccagcggcgtggcggcatgggacacctcgtgctgcaggaaggccggcaggccgccctgctggtacacacgctcggcctcgtcggagaacaggaccgcgtcgccgtcgaaggcgatgcgcacttcgcgcggatagcggtcgcccgcgggcgtggagtcgatcatcacccgtgcggcgggaaagccgatggacagcgcctcgcgcacatccgtctcgttggctgaaaggaagaggtgcgcgcccaacggccgcaggtaggagaacgggttgcgcccgcgcgtgaacacgccgcgctcgatgcgcatgcccgccgccttggccgaggcgaacacgcgcatgccgctggcagggtcgttgcgcgacagcatgaccacctcgacgcgcgcggcatcgggcgtgttgaacgccagcagctttctcaccagcggaaaggcgatgccagggcgcgcgggctcgtgtaccagctccaactggcggcgcatgtaggcttgctcgtcgccggcctcgaacaggcggttctcttcctcgaaatcgaacagtgcgcgcgaggagatcgcgacgacgagcttgtcctgcagagtggcgctcatttgacgaactggttgagctggatgatcggcatgagcaccgccagcacgatcaacatcacgatgccgcccatggccacgatgagcagcggctccagcaccgtggccagttgcatggcgcggcgctgcacctcggtgcccaattgcgtggcggcgcgctgcagcatggtgggcaactggcccgtctgttcgcccagccgcgcgaacatggccaccaggccggggaaccgctttttctgcgccagtgccgaggccagcggcgcgccctcgcgcaccagcaccagcgcgtcgagtgcgtccgcgcgcagggcgcggttgttcagcgtctcggccgcggcctgcagcgccttgagaatgggcacgcccgcgcctgccagcatggccaatgtgccggcgaaacgcgccgcgttgtagccgcgcgccagcttgccgacgagcggcaggcgcaaccaggcggcgtcgaacttctcgcgcagccgcggctgggccagcgcggcgcgggcgccgaacgccagcaggaccagcccgcccagcaacgcccagccgtagttgcgcaccacgtcgctcaaggccagcatggccaccgtgaggaagggcagggcgcgcttggtgcccgcgaatacgctggccacctgcggtaccacgtagcccaccaggaacagcacgatgacgatcgcgatcacggtgacgatggccgggtacagcgcggcgccgatgagcttggcgcgcaaggcctggcgctgctccagatcgtccgccaggctgtccagcacttcggccaggccgccgctggactcgcccgcgccgatcacggcgcagtagatgtcggagaactcgcgcgggtgctgcgccagcgcacgtgcgaaggtggagccggcgttgacctcggcgcgcagcgcggccagcaggtggcgctggcgctcgtcgtccgcctcttcggcgagcgcggtcagcgcacgctccagcggcaggcccgagcccaccagcccggcgagctggcgcgtccacacgcccagccccgtggcgttgaacaccggccgcgtgaacagccgctgcgccagcgtggggggtgttccgggggcggtgccagcggccagcgcctccacatccaggggcaccagggcctgggcgcgcagcaggctgcgggcggccttggggctgtcggcctccagggtgccgcggcgcacatggccttgggcgtccagggcttcgaaggaataggcgggcatgcgggaaagtcagcggcggtgggcgagcaggggcaaactgggcgggccgcagtcgacccgttcagcccgccatggtagccgctgcgggtgacagtgccgcgtgcgcctgggcggtgatgtccagcgagcgcaggcgcagcgccgggtcgtacacgtcgctcaccagcatgaattcgtcggcctgcgtggcggccaccagcgcctgcaggcccgcgcgcacggtctgcgggccaccgaccacgccgaccgcgaggaagtcggccacggcggcgcgctcctgcggcgcgaggctctgcagataaccttctacgggcggctgcagcagcccgcgctggccggtgagaatgcccagcacgcgctggtaggtgctgctggccaggtactgcgcctcgtcatcggtgggtgcggcgatcacgggcacgccgatcaccacgtagggcttggcgcaggctggcgaggggcggaacagccggcggtagatgtcgatggccgcgtgcagcatgcgcggcgcaaagtgcgaggcgaaggcatagggcaggcccatctgcgccgccagctgcgccgagaacaggctggagcccagcagccagaggggcacctgcgtgccggcgcccggcacggcgatgatgcgctggcccggctgcgcgggcgccaagagctgctgcagctcggccacgtcgcgggggaagtcggcctcggtctccacgcggtcgcggcgcagggcgcgcatggtggcgccgtcggtgccgggtgcgcggcccagccccaggtcgatacggccggggtagagctcggccagcgtgccgaaggcctcggccaccaccagcggcgcatggttgggcagcatgatgccgcccgagcccacgcggatggtctgcgtggccccggccacgtggccgaccagcacggccgtggcagagctggcgatgcccggcatgttgtggtgctcggccagccagtagcgcttgaagcccagcgcctccgcatgctgcgccgtctgcacggcgacctgcagtgcctgggccacggtgccgccctcgcgcacggccacgagatcaagcatggaaagtaaaggtagggaatgtgtggtcatggcaccgattgtgggcagcgggtgaaatccgtgctgcgccgcgggtatggtggtgcagtggtccccgcatggtgcatagcgttttgctattgatatactgaatttgttttaaatcaacacacgaaacatattgtcacttttagcgtcctgtgcgacgctgccaggaagtgatgcacggggcgtgcggggagtgtctatggggttcttcagccgtttgtttcagccgcgtgccgacggcctggccgcgcctgaggactggacttcgctgcctgcgagcgaggccagcgcgctggtgctgtacgacgaagaggcttcgcggctcctggcggcgttcgacatcgaggctgccatcgtcatgcatgagcgctggttgccctggctggcccaagcgctggcgggcgcgcgcgacgaacagctgcgtcccgaaacggtggtggacgacacctgttccgagctgggccgctggctgcacggcagcgggcgcgtggcgctggggcactttcctgctttcgacatgctgatgcgccgccaccagtactttcaccaccaggcggctgtgctgctgacgcatctggcgcagggcgatcaattgcgggccgatcaggcgttcaagagctgccagcatgcgtcgcgccaggtggtgctgctgctcaaggagctgcagcgcgggctggaccacgggaagcgtcctccccagccgatggccgcaggtgaacgctgaaatgcgctattgatataggagctactagcgcttgtctgtaatggttttcaatgcaattcgtattgaaaacccagtcttggcaagcgcgccgcgctcctgtttttgaaaggcgccgctgcggcctgtccgctcagtcgcgcgtcacacgcagcacttcttcgcggctggtgatgccggcgtggatcagccgctcgccatcgtcgcgcatcagcgtcatgccgccggccagggcctgggtgcgcacctcggcctctggggcctggttgtggatctgtgcgcggatggcgtcgtccaccaccagcagttcgaacacgccggtgcgccccgcgtagccggtatggccgcagtgctcgcagcctgcaccgtggcactcgccgcaatatttgcgcaccaggcgctgcgccagcacccccagcagcgacgaggacagcaggaacggctccactcccatgtcggtcaggcgcgtgatggcgctggccgcgtcgttggtgtgcagcgtggccagcaccaggtggccggtgagcgaggcctggatggcgatctgcgcggtctcgaagtcgcggatctcgccgatcatgatcacatcggggtcctggcgcaggatggcgcgcagggccttggcaaacgtcaggtcgatcttggcattgacctgcgtctggcccacaccgggcaactcgtactcgatggggtcttccaccgtcatgatgttgctgcgcgcggcgtccagccgcgccagcgccgcgtacagcgtggtggtcttgcccgagcccgtggggccggtcacgaggatgatgccgtgcggctgctggatcaggtgcgcgagccgcgccagcacctcgccctgcatgcccacggcctccaggttcagcttgctctcgctcttgtccaagaggcgcagcacggcgcgctcgccatgggcgttgggcagcgtggatacgcgcacgtcgacggcgcgggtgcccaggcgcaggctgatgcgtccgtcctgcggcaggcgcttttcggagatgtccaggtccgccatgatcttcaggcggctgatcagcgcggcgtgcagcgcgcggttgggctgcaccacctcgcgcagcgtgccgtccacgcgaaagcgcacgctggaatggcgttcgtagggctcgatgtggatgtcgctcgcgccgtcgcgcacggcctgcgtgagcagggcgttgagcatgcggatgatgggcgcgtcgcccgcggactccagcaggtcttccaccgcgggcagctcctgcatcatgcgcgagaggtcggcgccttcctccacctcgctcaccaccgtggccgcgctggattcgctttgcgaatacgccgcgctgatgcgctgcgccagcgtgggggcgtccagcggcatgaactggtgcacggcatgcttgcgcagcacttcggacagcgcgccggcgtccggctgcgggccgtgccacagcacgagctgctggccgtcgtcttccagcagcagctggctgctgcgcgcaaatgcgtagggcagggggtggcgcatgcggcgggccccttactgcgggctgtagggcgactggcccatgctgggcggcgtggcggtgcgcgcgggcggctggggtgcgagcggcgccagcggcgcaggtgtggccgggggctgcacgggcgcggcgggagaggcgggggcgggcaggggcggcagcaccggcgcctcggacacaccgctcatcatcgtgctgggcgcgggctgcgtgctttgctgcagcgcgcggatggcctcgtagcggtccaccatcagtgcgtcgctggtggcgctgtcgcggatcaccatggggcgcaggaagaccatcaggttggtcttctggcgcgtgcgcttttcattgcggaacagtccgcccaccacgggcaggtcgcccatcaccggcaccttgtcctggcccagcgcatagttgtcttccagcagaccgccgatcacgatcacgctgccgtcatccaccagcaccgtggactcgatggagcgcttgctcgtggaggggccgttggcattggacagcgtgctctccgcgaccttggagacctcctggtacatcgtgagcttgacggtgccgttctcgttgatctgtgggcgcacgcgcagcatcaggcccacgtccttgcgctccacggtggtgaacgggttgaccgcgccgccgctgccgccggtgttggcgtaggagcccgtcacgaacggcacgttgttgccgatgatgatctgcgcctcctcgttgtccagcgtgagcaggttgggggtggacagcacgttggcgtcgcccgtgttttccaggaagttggccagcgcccccaggtagtacttgccgttgatgcgcggcgcgacggccaggttcatgccggcggccggcttggcattggcgatggaggtcacgttgccggtggctgccgccagcgccagatccaggatgttgcgtccggccacgctggagttgttgcccagcacgcccagcgtgctgccgtaattgcccagcacgccctgccactggatgccgaactcggccaccttgctggcgctcacctccacgatcaggctctcgatgagtacctgcgcgcggcggccgtccagcttgtcgatcacggcgcggatctggcggtacagcggctccggcgcgctgatgatgagcgagttggtcgtcgggtcggcctggatgatgccgccggtggacggctggttggcatcgctgctgccactgctgccctggcccgttcccaggcccgaactgcccaggcccccggcattgccgctggcattggtgctgttgcccaggccgctggtctggcccaggcccgatgcgccggtccgcgtgaggccgcccgacaggttgccggttcccgtgccgccgctgctgctggtgccgctgccccccgcgctgcccagcgctgcgcgcagggtggtggccagcttcacggcgtcggcgttcttcaggtacaccacgtggatgttgccgctggcagcggagctgcccggcgcggccggctggtccagcttggccaccagtgagcgcaccagcgccacgcgcgccgggttggccgcgcgcacgatcagcgcattgctgcgcggctcggccagcagcgtggtcttgaacgaattgtcggtctgcccctgggccacgccctgcgcagtgcctgtggcagtggcgctgccgccctcgatcaggcgcgacaccagcggcgccaggtcggtggcgatggcgtgctgcagcgggatcacctccacgtcgctggcgttggagacgtccatggccgccacgatgcgcgccaggcgctgcaggttgtcggcgtagtcggtgatcaccagcgagttgttgccggggttcacgttgatggtgttgttggggctgatcagcgggcgcagcaccggcaccaggttggccgcgttctcgaagttgagcttgaagatctgcgtgacgatctgcccgcccgcgggcgtgccgcccgcgccgccctgggacacgctcacgttgccggtctgcagcttggcatcggcctcgggcacgaccttgtacaggcccgccgactcgaccaccgtgaagccctgcagccgcagcgcggccaggaactgctggaaggccgcgttgggctgcaccgcgttctcggtcaccagcgtgatctggcccttcacgcgcgggtccaccaccacgttcttgccggtgatggtggccatggtgcgcgccacggcctcgatgtcggcgttggcaaagttcagcgtcaccggctcgctgggccgcacgctgccggcgcgctgcccggaggtttgtgcatgaatttggctgctaacgcccgtcaataaagcgctagcagctatcaaatgaagagtgaaccgcaggggatggcggggcaagttggtcatagggtcaacccacggtgatgatggagcgcgcgccactgcgccgcccgatgatattcagtagattcgccagggccgcctcccgcccgggcgcggcgctggcctcgcccgtgaagcgcaggcgattacccacccactggccgctgcccgacagcagcagcgcgccctccagggtggacagctgcagcgtgggcgcgccgccgccctgcacctgcagccggtagctgcccatgggccgcagcgtggacaggcgcgaggacaggcccagcgcatccagctgcacctggccctgcatttgcaggcgccccgcggcccattgcagcgcgaacgcctgggtgcgcagctgcaggcggccctgcggctgcacggtgttccagggggtgcccaggcccgcgagcgccgcagccggccactggctctggccatcggccacctgggcgcgcacggcacccaggcccagcgccacctgcacctgcagcggcgcggtggcgggaatgcagcagtcggccatcaggcgggcgctgagcccgttccacgcggggcgcagctgccactgcagccggccgggcagggcggcctggtcctggctgtcggcgccaccggtcagtaccaggcgggccgagccgttccagacggtgccgcgtgcctgctgcagctgcagttgcccgccgctggcctgctgcacgcctgtggccagccagcgcgccggggcccatagcaccagcgcgggcagcgcgcccaggcacacgccggccacggcccagcgccagggcgcgcgcggcagtgtcagcgaaggggtcgggcgcagggagcgtggcacgggcagggggcgtggactattgcgggggcagcgccagcaccagcgtgccgtcccagcggacggcgcccgcggcggcgttggcgggcgcggcgctttgcaccaggcgggcttccagcggcacggcgcgcgcggtgctgcgcgcttggttcagccactgggcaagggcctcggcgggggcgcccttgaaggtgacggtggcgcggtcgcccgcgacgttcatctgcgcggctgcgcccaattgctgcgccagcgtggactgcagtgtgcgcagggcctcgccgccgggtgggcggggcgcgtccttgagctgcagcgcttcggcctgcagggcctgcatgcgctgcagttgcgcatccacggctgcgtggcgcgcgcccgagccgcgcagctgctgcagtgcgggcgccagcagcacccaccacagcagggccagccccaccacggccgcggcggccagcaccagggactgttcgcgcggcgccatgcgggcccagtgggcgcgcagcgcggccagcgcagggggaaccggcgcgggcgaggtcgaagcggggcgggtgttcatgggcggtcctcggcgcgcaccagcagggcgccatcgcgcggctgggcgctcaggctttccgcggccaggcgctggttcatggcggtgagttcctcgggtgccagctccaggccgcgcaggcgcagctcgccattggcatattcgatctgcgtgggcacgcgcggcgggggcagtgcggcacctgcggcggccatgagcggctccaggtcgcgccgcgacacgctgccggcggcctggcgcagctgcgccagttcgcgctccatctgcaccggtgcatccacgacgaccttgacgtgcgggaaggtctgggtcagcgcgttgcgcacgccggcctgtttggccgccagcgcctggcggtcctgccacgcccagagattgagccccacgacctgcaccaccacggccacggccagtgcccagcgcgcggcccgccattggggtgcgcgcgcaaaggcgctggcgccgctgcccagcttgcgcagcgcgcgcgtgtggccggtgctggccaggtcgaactgcgccaggtcccattcgccacgcgcggccaccagcgcgcgctggctggcggtgtgcagctgcactgggcggttcagcagccgctcggccagggcggccacggcgggttcggcgcgcacggcgggcggcgcatcatcggcggggcgggccgccagcgcggcggccgcggccagcggcagcacggccacggcctgttgcggcccgtggccggtcagtaccagttgggcgtcctcgggagtgccgagcacgtcgcattcctcttgcccgctggcggtggggccgggagcgaactcgggcaccacgcggtccaccggccgccccgcggcttccagcgcctgcagggcgccgcgcagccaggcgcggtcgcacacggccacccaggcagggctgcccggctgggcgccgggctgcagcgcgaagtgcagttgcgcggggtcgtcgagcaggtgttcttcgagcagtccttccaggaccgcgcgcagccggccggcctgggccgtcgcaccctgcggcagcgtcacctgctgccatgacagcgcgcgcgcaggcactacggccacgatctcgccggcgcggcccgggtcgggcagcaaggcggcggtggtgctggcgtggcgggtggcggtgtggccgtcggccgtgagcgtgtagctgtattcggcggcgggccccggcgttcccaggggcagggttaggacaagggtgctcatgaatgggttaacagaccattttaggggcgtgatgtgacgcttcgtgccaaggcggccggtcagcgcgcaccagcggccgcagtgccgggagccgtcgtgcgcacgaggccgccgcgttcgcgccacagcgtgcgcacgtccccgcgctgtttgtagaccagcgagcgctcttcgaccacggccatgtccaggcgcagtcgcccgcgcacttcgaagtagctggacgacaccgtatgcaccgtggccgagatgcggctggagttgcccagcagcttggcggcgtcggcctcgctgcggaagtggttggagtcgcgtgcctgcaccaggcgctgcgcctcggccatgtccagcccgtcggcgctggcccacagcaccacggcgctggcggtgttgaggttgaccttggtgcgcacgggcagcagcgtgacgtagggcgcgagcgcatccacgctgcgttgcggcaggccccaccaccccagttgcgccacgctttgcggcagcagcggcgcggcgctcgcggtgtcactgtccttggcctcggcgcgcagcatctgccgcgccagcatgtccagctgtgcccgcggcagtccgaggtattcgaagagccgctggaattgccgcagcgccgtggcgtccacctgcccatcgttggccaggttgcgcaggttcagcagggcctgcaggtcggtgatctggcccgacaggaaggcgttggtggtgtcggtgctcgcgtcttccacctgggccacgttgcggtcggccgcgaggaacgtggacaggcgcgcttcttccagcggcaccgaccagggttcggagaggttgtcggtgccgtcgccgctgcgggcaatggagtcttcgcgcaggatcaggcgggaccagtccagcgcgccgatcaggatccacgccgactggatacgtgcgcgctcggcggtttcgacttcgatggcgcgccactgctgccacatggccgcggccgcgaacgtggcgaccagcgtcacggtgagcatggcggccagcagcgcggcgccggcttgatgagaaacaccccgaggggctttgcgtccacccgccgctcccgttacgcgggcggggcggcgccaccagtgcgtcggggccctggcacggcggccctcgcccggtgcgcgccagtcgcgtgtgtcggaggcggcgggcagggcggcggatagcgggcaggaatcggtcacgacttgcctccacccagcagcggattggcccagtcccgcgtgaccacgcccgagagtgcgccacccggcggcagcgtgagctgcaggcgcaccccgtcggggatgctggcggcggcgctgctcagcccgccgaccgtgcgcggtgcgctggcgctggtatcggtggacagcgcattggcccaggcgccgctgcggtagtagtacagctgccaattggccagcggcatcagcacggtttcctgtcggcgctcggcctcgccgggtgtgcgcgcccactgggctgcgcgctgccaggcggcattccattccgcgcgggtgcgcaccggcggggactgccagcgcagccagcgggcggtgccgtccacgctgcgccgcgcccaggcgacgaccagcgcaccctcgtcgggctggcgcgtgccgcgccgcgtgaggcgcagcacctggccgtcccaggcgatgggttcggtatggtcgatggcctgcagggcatccaggtcggccgcccactgggccagcacggtctgcagcaccagcagctcgtcggtgcgctcgcgcgtgagctgctgcgagcgcgccatgccgtccagcccgcgccagctggcgatggcgagcagcgccattaccgcgatggccacgagcagctccaccagcgtgaagccgcgcagcctacggtggcgcaccttagccgtgtactgtctgtcgcatagggcgcatgctacgcaacgggcgctacccagctcagcagcagccgtggagcgggcttggcccggccaccggctgcgtcccacttcccgcgcgtagcgcgagagaagggggaagcggcgtggccgctcagggggttgttgcatatcaataccgccccacgatggtggacagccgcagcacgggcagcgcggcctcgaagacctgcgcgtccacacggcggaactgtggattgggcgtgggcgaaaccgtcaccgccacgtcgtagcgccgacccgcctgttcgcaggccacgcgcgtgtcgccgatggacggcatctgcgacgacaggcgtacccggctcagttcgttctcggcgcacaggtgggccagcaccacgtcggtctggcgcgcggcgttgcgcgtgagggcggaggtgacctgcagccctgccaggagggcgatggcgacgatgcccagtgccaccagcacctccaccagcgtgaagccgcgcgccgcgccgcgccggcgccgcgcccccgttcgcgcgcggtggctcatggcagcgcctgcacggcaaacgggcgcagcccgtcggtggccacgcgcaccgcgcggtcggggtgcgcgccgctcacgatcaccacctgttgcgggccgatgaggggttccggccccagccacagttccgcagggccctgcacgccggtggcgctgtccagccagcggttgggcaatgtgtcgggcggcacgccctcgaagcgaaagccctgggcatcggcacgccagcgcaccgccgcgccggaggcgcgcgattgcgcgcgcgccgactccagcagcgctgccagccgctcgccttcgcgctgcagttgggtggcgccgctgtcgcgcagtgccaggcccacgccggcggtcgccagggcgatgatggaaatgaccaccagcaattcaaggatcgtaaaaccccgctgggcgacagctgcgcggctttgcctgtctcgcctgctgcgcaaggagcggggggagaagaagcctgcgcggcgtagtggcgcggccggccgaggcccctgcgcggcgtccgctgggctggggtgtacccgtgtcatgcgtgggatggcgccggcgccgggccctgcggcttactgccagctgccgatgtcggcatccttgccctcgccgccggactggccatcggcgccgaaggacatcacgtccacctcgcccttgatgcccgggctcaggtactggtaagggcggccccaggggtcgttgggcagcttctccaggtaggggcgccagttgttcggcaccgggccggcgctgggcttggcgatcagcgcctgcaggccctgttcggccgtgggatagcgctggttgtccaggcgatagagcttgagcgcctgcatgatgttggtgacgtcggtgcgcgcggccgtgctgcgggcgtcgtcggcgcggtccagcacgttgggcacgatcagcgcggccagcacgccgatgatgaccagcaccaccatgagctcgatcagggtgaagcccgcggacaggcggcggcgggcgcggtgcgcgagggaggaggggctgggctgcatctcgaagcggcgactcggaatggacatatccggtcaatcataatcgtgcaatggtgacaaacacatacggccgctgggccccgcgcctggccacgctgctgctctgggcgctggcgggcgcgactgctgtctattgggggttgaagctgtccgcaagcccggccggcacggcaccggcggccgcggcgcccgagccggtggtgaccgacacgcaggcgctcgcgcgcctgctcggggccagcccggtgctggcggccgccgaggcggcaccctctgcagccagccgcttcgtgctcatgggcgtgctggccggcacggccagcggcggcggcgccgcgctgatcgcggtggacggcaagccggccaagccctaccgcgtgggcgcgaatgtggagccggggctggtgctgcagtccctgggcaagggcgccgcgcggctgggggcgtcgatggacggcgccacgacgctggcgctggagatgccgcgcaagcggccctgacccggcggggatcccgcgccggcggggcctgcatatccgacgggagcgcccataacctaaccgcgcgccggtgctgcctgcggtcggcctttcagtggcagaagtaccgtggtccaggcgccgtagcccggagccgattgcggccattcatgggacagcggcatgcgcgcggcgccatgcgtcagcagccagtgcacgcagcgggccaccccggcatgcgtgatccagaccacatcgccaccgccggcgtgcgcctgggccgtggcctcgtccagcgcggcggacacgcgcgtgagcatggccgccaggggctcgccgccgccgggcgcatggtggccgaagcgcgtggtccaggcgtcgatgtccgcacgggcgatgtcgttccacgcgcggccctcccactggccgaagtccatctcggtgatgcggggctcagcctttgaagccaaatcggcccgcagggcaagcaggtcctgcgcaagcagctcgcatctttgtagcggagagtggtgcagggcggccagacggggtggcagcgcctgcgccagcaggcgtgcgctctcgcggctatggcgcgcgtcggcggcaacgtccaggcggccgtagcacacgccgggtgccacctcggggcgcgcatggcgcaccagccacaggcgcggcgcgctcatgccgcccgttgcgccagcgcgatggccgcgcccagatagaagccgatctcgcccacctgctgcgtggcgcccaggcagtcgccggtaaagccctgcagtcgacgcgcaaagcgccacagcatccaggccgcaccggcggcgctggccagcaggcttgcgatcaataccaaagcgcccagcgcttgatatacaagcgctagcgccggaaaacaccacaaggccgcggccgccagcgcgcgtacggagatctggtccgccagcggcttgctcttggacgtggccgtgtcgcccacatgcggcagcgcgcgcacgatgacgagcggccacaggcgcgacagcacatgtcccccggccaatgccgccagcgcgctggacaagccgaggtggccgagctgcgccagcagggccaccttggcctgcagcgccagcaccagcgccatggccccgaaggcgccgatgcgcgagtccttcatgatctccagcgcgcgctcgggctggtaggcgccgcccagtccgtcggccacgtcggccaggccgtcctcgtggaagcccccggtcaccagcaccgtggcgatggtgcagcccaccgccgccgccagcggtgcaaagcccgcgccgcccagccccagccacagtgccgcatagctgcccaccgccatggcggccaccagccagcccacaccggggaaatgtgcgctgctggcgcgcagcatcgcagggctgtagcccacccacgtggccagccggcccgtgacggggatgcgcgtgaagaactgcacggccagcagatagtggcgcagagcctgcatgaacactattaaatcaatagctgctagcgcttgatgggcgggcgctggaggccaaaatggcttgcatcatgcgccgttggcctgcaggaacaggcggtaggccgggttctgcgtttcctcgacataggggtagcccagcgtctgcaggaaggcatcgaactgcgctgcgtcgtcggccggcacctgcatgcccacgaggatgcgcccatagtccgcgccctggttgcggtagtggaacagcgagatgttccaggtgggctgcatcaggctcaggaacttgaacagcgcgccggggcgctcggggaaggtgaagcgcatcagccgctcgtcgcgcgccagcgccgaatggccgccgacgaggtggcgcaggtgctccttggccagttcgtcgtgcgtgaggtccagcgcctcgaagccatgcttgtggaagttgcgcgcgatcttctcggactcgccgcggcccgtggtggacaggcccacgaacacatgggcgcgccgctcgtggctgatgcggtagttgaactcggtcacgttgcgcggtccgccgggcagggcccccaccacctcgcaaaagcgcttgaagctgccgcgctcctcggggatggtgacggcgaacagggcttcgcgttcctcgcccacctcggcgcgctcggccacgaagcgcagccggtcgaagttcatgttggcgccgcacaggatggcggcgtaggtttcacccttggtcttgtgcttggccacgtactgcttgatggcggccacggccagggcgcccgcgggctccacgatgctgcgtgtgtccacgaagatgtccttgatcgcggcgcagacggcatcggtgtcgacgatcacgtagtcgtccaccaggttctgcgcgacgcggaaggtttcctcgcccaccagtttcacggccgtgccgtcggagaacaggcccacgtccggcagcgtgacgcgctgatgcgccttgaccgattgcgccatggcgtccgagtcgttcatctgcacgccgatgaccttgatgccagggcacacggccttgatgtagttggacacgccggcgatcagcccgccgccgccgatggcgacgaacacggcatccagcttgccgcccagctgctgcacctgccgcaggatctccatggcgatcgtgccctggccggcgatcacgtccgggtcgtcgaaggggtgcacgaaggtcaggccttcttccttttgcagctgcgcggcgtgctcgtaggcgtcggaatagctctcgccgctcagcaccacttcgccgcccagcgtcttcaccgcatcgatcttgagctgcggcgtggtggtgggcatcacgatcacggcgcgcgtgcccagcttgctggcgctcatcgccacgccctgcgcgtggttgccggccgaggcgcagatcacgccgcgcgccagctgctcgggcgagagctgcgccatcttgttgtaggcgccgcgcagcttgaagctgaagacgggctgctggtcctcgcgcttgagcagcaccttgttgtgcagccgccgcgacagggcgcgggcgggctgcaggtcggactccaccgccacgtcatagacacgcgcggtgaggatctttgtcaggtaatcgaacggggtgagaggctgggtcatggtgcaaaccggcgggcggcgctgccgtgcggacggggcgtccagggcgcgctcagccgggcgcacatcataggacggcgcgcccgcagggttagggacggctcaccgcagggcaaaaaaaagccccaagcggtaaagcctggggctgaatccatcctttgaggagatggaggagacaatcggtgcgaaccccgctgtgcgaacagtgcgaagcgggtaacgcatgggcgcattgtagcgctgcggttgttgcgttgcagcaaaatcgcacctgcgttcatcatttgctacagattcaccctgattttttggagaaaaacaacatggaatgcaccgtcagctggaccggcaacgccggcacgcgctccggcatgggctttgttgcggagactggcagcggccatgtgctggccatggacggggcgcccgacgccgaccgtcccgagaacggcggccagaacctggccccgcgtcccatggagaccgtgctggccggcacgggcggctgcacggcctacgacgtggtgctgatcctcaagcgcggccggcacgatgtgcgcggctgcagcgtgaagctcacctccgagcgggcgcaggtcgatcccaaggtgttcaccaagatccacatgcagttcacggtgaccgggcgcggcattccgccggcggccgtggagcgtgccatcgccatgagccatgagaaatactgctcggccagcatcatgctgggcaagaccgcgcagatcacgacgggctttgagatcgtcgaggcctgaggcgcggcgggacgtactagatgtgatgtgcagtcgtcgtcatgaccttggcggcggctttcatcagccaacgcgccgggggcggtagaggaagggcgcccgccgcctgcgcctgggccgcgtggcgttcttcatcccgctgcatgcggtcgacgatggcgcgagagggcaggtccgcctccggcaggcggcgcaggtgcccttgcagatgggcggatacctgccgctccgtctccaccacaaaacccagactggcctggtcgctgacccgggccgccaccagaccgatggcgaaggcgccagcgaaccacaaggggttgaggagactgggccggctccccagggcgtcgagccgctcgcgggtccaggccaggtggtcggtctcctcgcgcgccgcggccaggagatcgctgcgcagctgggggtcgcgggtcacgcacgactgggccatgtacaagccctgggcacacacctccccgacatggttgacgcgcatcaacgcgctggagagacgcctttgctcgacggacaggtccaccgcaggcagggagcgtgccggtgagggttctcccgctcttggacgagcgaacaaggttcgcagggcactatctgcggcaacgaggagtgtgtccatgggtaacaaaaacgttgtttacgcgcacgtaatggcgcaggtaacgcaaaaaccgtacggtaagtgcttactcggagcaacaataagacggttttgctgccgttttggccatgttgcggtacagcaacgaaaacccgcttttggcccgattctgagggatttcctttgcgaaacctggcgggctctgttgcaataggaccaacttccccaccaggaggttggcccggggaaccggcggggctgtgcgtgagccgcacctccaagtcctctacgatccggggccctctgtttaaccttggagtaactcgcaatgaaaaaatctctgattgcactggcagtgctggctgcttccggcgccgcaatggcccaatcctccgtgacgctgttcggtatcgttgacaccgctttcggctacgtggacaacgctaacgccgctggcgacagcgtgtatggcctgagcaccagcggcaacgcaacgagccgtctgggcttccacggcgtggaagacctgggtggcggtctgaaggctggcttctggctggaaggcgaaatcttcggtgacgacggcaatgcttctggcttcaatttcaagcgtcgttccacggtcagcctggctggtggtttcggtgaagtgcgcctgggccgtgactatacccctggctactccaagttcatctcctacgacctgttcggccagaccggtattggtcagttcatgggctggcgcgattggggaaccaattcggatttccaaacgcgcgtgtctactgctgacgcaaacaatatgcgtgctagtaatattgtgagttactacacgcccaactttagcgggtttaccggtggcttgggttatggtttcgatgagcaggtatctggcaagaacggacgttatgtcggtggttttgttgcctatgacaatggtcccctgagcattgcagtgtcctatgatcagcgtgaactcctgggttctgtggggcccgtcgcaacggctgtacctttcaccggctcgcgtgacacgttgactgtgggtgcttcttacgacctgaatgttgtgaagctcagcacgattttgcagcaatcgaagtacaagattgatggcgctggcagcgataagtttaatgcgtacgctctgggtgcttctgccccgctgggtgcaggcgaagtcaagctgcagtacgctctgtacgaccagaaggccatcgactccaaggctcaccagatcagcctgggttatgtccacaacctgtccaagcgtacggctctgtacggcaccgtggcttacctgaagaacaaggacgcttccaacctggctctgcccaccaagggtctgacagttgacggccccggcgctggcgagaaccagactggcgtgcaactgggtattcgccactccttctaatctcgggctggcgtgaggccagcttggataaagaagacaaaaccgctgccttcgggcagcggtttttttagtttgcaaaggctgaagggcgcctgacgtgagacgttttgagaatagtcatccagaaaaaataggggaaaacgactgtgactggcgcgcaaccggtgctgttctagagcgggcgcctttctagaatggctcgtccgctacaccttaatgaaagagacaacttatgcgactgttttccctcaaaaccatcaccttggcagtaggtgccttgtgcgcaacgggcgcaagtttcgcccagtcttccgtgacgctgtacggtattgctgaccttggggttaccttcgttgatggcaacgatagctggaacggccttacttctggcaacaacctgaccagtcgccttggcgtgcgtggtacggaagacctgggcggcggccttaaggccaacttccgcctggaaggcggtatcaatctggacgtgggcgatggcgcttccggctacgcaggcgcgactgctggttcgggttttgcattcaagcgtaattccactgtgggcctgcaaggcggctttggagaagtgcgcatgggtcgcgagttgaccgccgcctacaacgccgtcgctcgttacgatgtgttcggttccgtgggtctgggtgcatcccaactgtggggcgacggtggcatcagcgatgcgactgggctgagcaccactgcacgcacgaccaacctgcgtgtcagcaacatggtgacctacttgacgcccaactttgcgggcttcaaagccgctgtgaactacggctttggtgaagtggctggcgccaacagcaaccgccgctacatgagcctgggcgcaaactacgacaacggccccatcagcgcaggtctgggtctggagcgcctgagccgcgacgtttcgacagtggcagctaccgcgcaggggggtgatatctccgcctggagcctgggtggctcttatgacttcggcgtcgccaagcttctggctggctatcgtcaatccaaggttgatgacttcgatgcagtgcttggcgctgaaaacaagcgtaagggctacatgctggcggtgactgcaccggtcggcggcagtggtttggtgcgtgccgcctacaaccgctatgaagatgagcaaaccgctgcagccgatgccaaggccgatcacttcgcgatcggttatgtgcacagcctgtccaagcgcacgtccttgtatggcacctacgcgtacatcaagaacaagaacaatggcacgcgcttcagcatcaacggcagtaccaacggtctcgacaacggcaagcagcaaggcttgcaggtcggcgtgacccactccttctgatctcatgctggcgtcaagccagcctgatcagcgaaaccaaagccgctgtcttcgggcagcggttttttttcgtctgcggtttggtgtctcttgtgcgacgatttttcgggttaacccctgtggctgtaaagcgatggactcttgcccctgccgggcgggttttcaacaatgaagcctcctcgcttcctgccaagaacacgatttggccgcagggcccctggtggaggagaagtcgagtgttgtgaagcgagtggcgcacgtccagtgagcgagttcatcaaggcgtggctgcgaatcgtgagccggttatcaatccaagaggagtctgtcgtatgcaaaagaaaattgtggctgccctggcgctgtgcggcgcgggcgtggcaatggcccagtccgccggtaccagcaaggtggagctgtggggtatcgtggatgccgccgtgcgccacaccaacaacgaaggtgccggcaaggatggcctgacgaagatgatcggtggcggcatgtcgcaaagccgctggggtatcaatgtggaggaggacctgggtggcgggtccaaggccctggtggtgctggaaaaccgtctcaatgccgatgacggcagtgtttccacccccttcttccaacggtcctatctgggtctgtaaggcccttatggccgcctgactgccggacgtcagtggaacgtcctgttcgacgtggtgaccagcacctacgcttcgttcccgtactccccctacatggaagcctacaagcctgagttgggaatggacatgggcgcgcgtaccagcaacatgctgaagtacaccttcgcaacgccggaccgcagcttcgtaggctcgctgcaatattcgtttgacgagaacaacgacaccaaggcattggaagctggcctgcctgcctcggcggcgcaagtgcctgcctacgttgcaggcaccctgggtggtggcgcctggaagacggctggcggctacctgcgctactccgcgagcgggtttgccgtcggcggcggctacatgcgcacgacgctgccaggcggcaccgacgtagacgcctggactctgggcggttcgtaccgcacgggtccgtggtacttcaacacgggctatggcctgaacaaggcgaaatacgctacggtgaccaacccgatccagggtttccgtaacctcgtagacggagcgatcctggggcaattctgggccggccagaccaatggcggcttccagccgggcgacgccaacaagcggcagctgttcaaggtgggcgtgggctatcagttgacgcctcagctcaacctgggcgcgcactacttccgcggtaagcagtcgggctcggccacgggtgcttccaacggcaacgccaacttctacgtggccgtggcggactatgccttcagcaagcgcaccgatgcctatttcggcgtggaccacaccagcatcagcggcggcagcgcggtcgtgctggatgcggcgagcggcgcacgcagccgtaccggcatcaccgtgggtgtccgccatcgcttctaacgcgcattgagtggggaggggaagggtccttgtgggcccgccccgatttcaaacaacctccttcgggaggttgtttttttctcgaagtacggtttttgccccgccgagcgtagatacgcagtccgggcattggttttgcatcagcactgcggatgaatggcggcgcatctgcgatgcaccatttcagggatttccctttgccagtggccacggccacgctgccatagtcgctcctttctataaaagaggattcccatgcgaatcaatgccttgatcctttctcttgcggcggtctgcgcggcggctgtggttccagcggcgcatgccaagaccttcaaatgggccagccagggcgaaatcgccacctgggatatccactcccaaaacaacgcgctgcaaaacgccatccattcgtatgtgtacgaaagcctggtctactacaacagccgtaccttcgaggtcgagcccatgctggcgacggcgtggcgagaggtcagccccacacaagtgcgtttcacgctgcgccagggcgtgaagttccacgatggttccgccttcaccgccgatgacgccgtgtactcgctgcagcgcgccatgtccaagacctcgaactacacgccgtatgtgcaaggcatcgacaaggtggtgaaggtggatgcgcagaccatcgacatcttcctcaagtcgcccaaccccgtgctgctgcggcagatgaccgagttgcgcatgatgagcaaggcctgggccgagaagaaccgatcggtggagccgaaggacatcaagggcaccgatgagaacttcgcccatcgcaacgccatgggcacgggcccctatacgctggagacatggcagcccgacgtgaagatggtcttcaagcgcaatccgaactggtggggccagatggaaggcaacgtgaccgagatcgtctacacccccatcaagtcggccgccacgcgcattgccgccctgctgtcgggtgaggtggacctggtgctggacccctcaccgcaggatctgccccgcctgcgctcgtcgggcaccatcaaggtggtggacgggctggagaaccgtaccatcttcctgggcatggaccagttccgggatgaactcgtgggctccaacatcaaggccaagaaccccttgaaggacctgcgcgtgcgcaaggcgctgtaccagtccatcgacgccaatgccctcacgcgcaacatcctgcgcggcctgggcaagccgacgggtaccctggtggcgccgcaggtcgcaggctggtcggaggccgtgggcaagcgcatgccctacgacgtcgaggccgcgaagaagctgctggccgaggccggctatgccgacggtttcgaggtggacttcgcctgtcccaacaaccgctacatcaacgacgaggccatctgccaggcggtcaccgccatgtgggcgcgcatcggtgtgaaggccaagctgcgtacgctgccgctggtgacctacttccccatgatccagcgcagcgaagccagcatctacatgctgggttggggcgtgccgacttttgacgcgctgtacagcctgcaatcgctggtgcgcagcgtgggcactggtggcgatggcaactacaacgtgggccgctaccgcaatgagcgcatggactacctggtggaccgtatcaaggccgagacggacgctccggtgcgcgcgcgcatgctgaccgaggcgctgcagctctccaacgacacggtctcgcatctgccgctgtacgaccaggtcatcccatgggccatgaagaagaatgtggagctggtgcatcgcgccgacaaccgcatcgacatgcgcaccgtcaaggtccagtgagcggccgccataacgtatcgcctgcgtgcggaaagcccctgcgcaggcgaaccacggccagtctaagcacccggccgctgcggggacgagccttggccgcgccccgatgcctgctagcatggccagacatcttgcaatagcccgagaatgcttgccttcatcctgcgccgacttatccaggccgtgatcgtcatggtcgccgtggccttcatctcgttcatgctgttccagttcgtgggcgaccccgtggtcttcctgctggggcaggacgccacgcccgagcagatcaccgagatgcgtgctgccctggggttggaccagccgttcatcgtgcagttctggcacttcctggtgaatgcggcgcagggcgaattcgggctctccctgcgccagggggccaaggtctcgcggctgatcgcggagcgcttcccggccacgctggagctggcgctggtggccgccttcatcgccctcgcggtgggcatgcccatgggggtgtatgcggcgctcaagcgcggcaccgtcaccagccaggtgttcatgacgctgtcgttgctgggcgtgtcgctgcccacattcctgatcggcatcctgctgatcctggtgttctcggtcacgctgggatggttccccagtttcgggcgcggtgatgtcacgcaactggggtggtggagcaccggcctgctcacggccaagggttggcaccacatcacgctgccggccatcacgctggccatcttccagctcacgctgatcatgcgcctggtgcgcgccgagatgctggaagtgctgcgcaccgactacatcaagttcgcccgtgcgcgtggcctgaccgaccgcgccatccactttggccatgcgctcaagaacacgctggtgccggtgatgaccatcaccggcctgcaactgggcggcctgattgcgtttgccatcatcaccgagacggtgttccagtggcccggcatgggcctgctgttcatccaggccgtgacctttgccgacatccccgtgatggccgcttacctctgcctgatcgcgctgatcttcgtggtcatcaacctggtggtggacctgctgtacttcgccgtggacccgcgcctgcgcgtgggcggcaaggcgggagggcactgacatgcaggctgtgcagcaacgcttgaaggcaggcggacgcgctttcgcccacatcgcgcagtaccacccggagctcaccgcattccgccgcgacctgcatgcccaccccgagctgggctttgaagaggtctacaccagcgcccgtgtgcgcgaggcgctgcggcacgccggcgtggacgaggtgcacgaaggcatcggccgtaccggcgtggtgggcatcatccacggccagggacgcagcagcggcagcatgatcggtctgcgggccgacatggacgcgctgcccatggccgagcacaacgatttcgcctggaagtcctgcaagagcggcctgatgcatggctgcggccatgatgggcacacggccatgctcgtgggtgcagcgcgctacctggcggccacgcgccatttcgacggcacggcggtgctgatcttccagcccggcgaggaaggcctgggcggtgcgcgcgtgatgatcgaggacgggctcttcgagcgctttcccgtgcagtcggtgtacgccatgcacaactggccggccatgcggcccggcaccgtgggtatcaacagcggcgccatgatggcggcggccgaccgcgtcacgatcgaagtcaccgggcgcggcggccacggtgcgcatgcgtaccagacggtggacgtggtgctggtggccgcgcacatcgtcaccgccgtgcaggggatcgtctcgcgcaacgtgcggccgctggagagcgcagtcatcagcctgtgcgcggtgcaggcgggcgacctgggcgcgttcagcgtgctgccgggcacggccacgctggtgggtacggtgcgcacgttcgaccctgccgtgcaggagatggtggagcgccgcatcaaggagctgtgcaacgccatcgccctgggctttggcgctaccgccaccgttcgctacgagcgcatctaccctgccaccatcaacaccgagagcgatgcgcgcttcgcaggcgacgtggctgcgtcgctggtgggcgaagaaaacgtggaccgcgacctggagccgagcatgggcgcggaggacttctccttcatgctgcaggcccggcccggcgcctacctgcgcctggggcagggcatgggcgctggcaacagcaccttgcacaacagccgctacgacttcaatgacgacgtgctgcccctgggcgcggccctgcatgccggcctggtcgagcaggccatgcccctggggcaagtgcagtgagaccgcacggtacagcagcatgatgcggagcacggtctggatgcgaaatatggccctggcgcttgtactgcaagcgctagcagctatatttttggtagctaatgcgcaaaccatccgtgtggccaaccagggcgatgcgctgtcgatggacccacatgcgctcaatgaatcgctgcagctcagcctgaccggcaatgtgtacgagcctctggtgggacgcaacaaggatctgagcctggtgcctgcgctggcgctggcctggcgtgcgaccacccccaccgtatggcgcttcgagttgcgccgcggcgtgtccttccacgacggtgcgcttttcacggccgacgatgcggtgttttcgctgcggcgcgcgcagtccgaaggctcggacatgcgcagttacctgagcggcgtgcgcgaggtgcgcaagctggacgcgcacaccatcgagatcgaaacccgcgagcccacgccactgctgccggccctgctgtcgcacgtctacatgatgaaccagcgctggagcgaggcgcagggcatcgcggaggtaggcgaggcgcgcggagccgcggggcaggccgccgcgctgcgcgccaatggcacggggccgttccgcctggccgagcgccgcccgcagcagcgcaccgtgttcgagcgcaacacgcgctactggggcaccatcgagagcaacgcacgccaagtcgtcttcctgcccattccggacaacgaggcgcgcgtggccgcgctgctggccggccgcgtggacgtgatggagcccgtgccggtacaggacatcgaacgcgtgagcgccgccggactggtgcgcgtggtcacggggcccgagttgcgcacgctgttcctgggcatggaccagcacagcgacgagctgccgtacgccagcgtgcgcggcgccaaccccttcaaggaccggcgcgtgcgccaggctttctaccaggccatcgacattgatgcgctcatcaagaacgtgatgcgcggcgccgccacgcccgccgcgctcatcgtgggaccgggcgtcaatggctttcagtccgacgtcaagcggctgccgcacgacgtggcggccgcgcgcgcgctcatggcgcaggccggctatggcgagggcttcgcgctcacgctggactgccccagcgaccgctatgtgaacgacgcggcgctgtgcaccgccatcgctgcacagctggcgaccctgcaggtgcgcgtgacggtgcgcgcggagcccaaggcgcagtactacccgcgcatcctgcgacgcgacgcgggcttctacctgatgggctggacgccctccacctacgacgcacacggtgcgctgaacgcgctggcggcctgcccgcgcggcgaaggcgcgggccacttcaacctggggggctattgcaacccgcggctggacgcgctgctgctgcaggtccagacgcagaccgacaagacccggcgcgatgtgctgctgcgcgaggctttgctgctgcaggccgccgacattgcctacatcccgctgcaccagcaggccctggcctggggcgtgtccaagaagatccgcctggtgcagatggccgacaacaccatgcctttcaagtggatgggcgtgggcccctgaccgtacgaccttgccgccttccccttttttgcctgacccttcgcccatgaaacaaacgctcttgcgctggtacgacagcgacgtggcccacagctttcgcacctcgcccgtggccatcatcgcggcgctgattgccgccgtgtgcgtgttctgctccatctttgccggctgggtggcgccacacaacccgttcgacctgagcacgctggagctgtcggacgcgcgcttgccgcccgtgtggcaggccgaaggcacctggaagtacgccctgggcaccgatgaccagggccgcgacatcctttcggcgctgatctacggcgcgcgcatctcgctggtggtgggcctggcctccgtggcgctgtcggtcgtcgtgggcgtggcgctggggttggtggcgggctttcgcggcggatgggtggacggcgtgctcatgcgcctgtgcgacgtgatgctgtcgttccccgccatcctgatcgcgctgctgattgccggcgtggggcgtgcggtgttccccaacgcgcccgattcgctggccttcggcgtgctgatcctgtcgatctcgctcacgggctgggtgcagtacgcgcgcaccgtgcgcggctccacgctggtggagcgcaacaaggaatacgtgcaggccgcgcgcgtcaccggcgtgtcgccgctgcgcatcatgcgcaagcatgtgctgcccaatgtgctggggccggtcatggtgctggccaccatccaggtggccactgccatcattaccgaagccacgctgtccttcctgggagtgggcgcgccgcccacgtcgccctcgctgggcacgctgatccgcatcggcaacgactacctgttctccggcgagtggtggatcactgtcttccccggcgtgatgctggtgctgatcgcgctgtccgtgaacctgctgggcgactggctgcgcgatgcactcaacccgcgcctgcgctgaaatggaacggcccctgagtcgctttgcgccttctccccgctctcgcatggctgcgccatgcgggcaggggggcgcagccctcgctgcggcgcggcgcggccggcccggacccctgctcggctgccctcgttttggggggcgcccgtttcatgcgatgcgggcggcgcgcactgcactggataactgatatgtcacttctcgaagtccacaacctcgtcgtcgaattccctggccgccgcggcacgctgcgcgcgctggacaacgtgtcgttctccatcgccccgggcgagatcctgggtgtggtgggcgagtccggcgcgggcaagtcgctcacgggcgcgtccatcatcggtctgctggagccgccggggcgtgtggcctcgggccagatcgtgctgcagggccagcgcatcgacaacctgccgcacgagcagatgcgccacatccgcgggcgcaagatcggcgcgatcttccaggacccgctgacttcgctcaacccgctgtacaccgtgggccagcagctggtggagaccatcctcacccacctgcccatgagcgccgcgcaggcgcgccagcgggccatcgacctgctcaaggacaccggcattcccgcggccgagcagcgcatcgaccactacccgcaccagttctcgggcggcatgcgccagcgcgtggtgattgccctggcgctggcggccgagccgcagctcatcgtggcggacgagcccaccacggcgctggacgtgtccatccaggcgcagatcatccagttgctcaagagcatctgcaagacgcgcggcgcggccgtgatgctgatcacccacgacatgggcgtgatcgccgagacctgcgaccgtgtggccgtgatgtacgccgggcgcgtggccgaaatcggccccgtgcacgaggtcatcaaccagcccgcccacccctacaccgccggcctcatggcgtccattcccgacatggagcaggaccgcgagcgcctcaaccagatcgacggagccatgccccgcctgaacgccattcccgagggctgcgccttcaatccgcgctgcccgcgcgccttcgaccgctgccgccaggcgcgcccggacctcatgcccgccggcgctacgcaggccgcctgctggctgcacgacgtgacgagcgaggtggccgcatgagctccacgacgaccaccaccgcaccgctggtgcaggcgcatgacctcgccaagacgttcgacgtctccgcgccctggctcaaccgcgtcatcgagcgcaagccgcgcgcgctgctgcatgcggtggacggcgtgggattcacgatcgagcgcggcaagacgctggccctggtgggcgagtccggctgcggcaagagcaccgtggcgcgcctgctggtggggctgtacgagcccacgcgcggcggcctcaccttcgacgggcaggacgcgcacgccgctttcaagggcaaggatgcgcgcgccatgcgccggcgcatccagatgatcttccaggacccctatgccagcctgaacccccgatggctggtggaggacatcatcggcgagcccctgcgcgagcatggtctcatcaccgacgctgcacaactcaagaagcgcgtgggcgaactgctgcagtccgtgggcctgtcgccgctggacatggccaagtacccgcaccagttctcgggcgggcagcgccagcgcatctccatcgcgcgtgccctggccaccgagcccgagttcctggtgtgcgacgaacccaccagcgcgctggacgtgtcggtgcaggcgcaggtgctcaacatcatgaaggacctgcagcgccagcggcagctcacctacctgttcatcagccacaacctggccgtggtgcgccacgtgagcgaccaggtgggcgtgatgtacctgggccggctggtggagctggccgacaagaaggtgctgttcgagaacccgcgccacccttacacgcgcatgttgctggacgccatccccaagatgcacgacaccggccgcgcgcgcacgcccgtgcaaggggaggtgcccaacccgctcaacccgccgccgggctgcgcgttcaacccacgctgcccctacgccaacgaccgctgccgcaccgagcgcccccagctcatcgatgacggcggcacgcgcgtggcctgccacggcgtgcaggaaaaacgcatcccgttggtggagttggcggtatgagggttcgatagaaaaacggccctaacgcttgtgcagcaagcggtaaatgctctttttatgtgagcaaagaggctgcgcgcgccctgttctacgggcgcgcgtgtggggctttcacggcgctgtcatccttgcttcccaccatctccactctgtaacgattcaacagggagcgagaacatgggttcgtggatgcaatgggccaacaagccctacgggcggcgggtgcggatgggcgcggtggcgctggcggcgtgtggcgtgctggcggcatgcggtggcaacgatgacgacgaggcccagccgctggagctgaccgtcctgcacatcaacgaccaccactccacgctggacgccaagtccaagacgctgaagctgtccacgggcggcgccgcgcctgtggacgtggccgtcgaagccggtggctttgcgcgcgtcaccgcggccttcgacagcctggccaaggccgcgggcgccaacgtgctcaagctgcatgcgggcgacgcgctcaccggcacgctgtacttcaaccgcgcaggcgcggacggcgaggccgatgccgcgctgatgaacaccgtgtgcttcgacgccttcacgctgggcaaccacgagttcgacaagggtgacgcgggcctcaagggattcctggacctgctcaagaaggggtcctgcaagacggcggtgctcagcgccaatgtgaagttcggtgccggctcggcgctcaacgccaccaaggcgcccggttacgtgcagccttccaccgtggtggagcgcagcggccagaagatcggcatcgtcggcctgacgattgcgggcaagaccaaggcctcgtccagcccggatgcggacaccacgttcgaggacgaagtcacggcggcgcagcgtgagatcgacaagctgcgtgcccagagcatcaacaagatcatcgtcatgagccacgtgggctatggctacgacaaggaaatcgccgccaagctcagcggcgtggacgtgatcgtgggcggcgattcgcacacgctgctgggccccgacgcgctcaagaccacgggcgtgggcacgcccagtggcgcctatcccacgcgcgtgaccgacaaggacggcaagaacgtctgcgtggtgcaggcatgggaatacgcgcaggtggtgggcgagctgaaggtgcgttttgacggcaagggcgaggtcacgcagtgcagcggcacgccgcatgtgctgatcggtagcgacttcaccatcaacaaattgcccccgaccgacgccgaaaagaaggccatcgatgcggacgtcgcagccaagggctttctgcgcgtgacgcagccagccgccgccgccaccacggcgctgcagccgttcaaggaccgcgtggccgtcttcaacaagaccaacgtggcggtggtgccgaaggagttgtgcttccgccgcgtgccgggcaatcccggctcgggcggctccagccccacatgcaacgccgaaggcagcgtgcatctgcgcggcggcgacatccagcagctggtggcgcaggcctacgtggacgagggcaatgccaagtacggcggcgccgacatctcgctgcaaagcggcggcggtgtgcgcattgcgctggacggcacggtgacagcagcgcaggtgatccaggtgctgcccttcggcaacatgctgttccgtctggacgtgaccggcgcggaggtcaaatccatgctcgaagacggtctggaggccgtgttcaaggcgggcggctcgaccgggccctatccctataccggcggcctgcgcttcgatgtgaacgcctcggccgccttcggccagcgcgcctccggtctcgaagtgcgcaacgccgccaccggcacctgggggccgatcgatccggccaagacctacaggctcttcgtgttgagcttcaacgccacgggcggcgacggctacaagacgctggcggccgtgcccgcggcgcggcgcctggacatcggcgtgctggatgccgatgtcttcttcagctacatcgacaagcagccgcgcgacgccgccaccggcctgcccgtgctgaaccggctgccgcacgagctctacagcaccaagagcttcgcggggcagtgacgggacccgtgaagtgaacggcgggaatgcgcgggcatactgacgctttcccgtcaacgaaccccaggagtaccgcgcatgaccgccttcaccctcaccagtcccgacatcgccgacggcagcaccattgcacagagcttcgagttcgacggctttggctgcagcggtcggaaccagtcgcccgtgctgcgctggagcggcgcgcccgagggcacgaagggctttgccgtgaacgtgtacgaccccgacgcgcccacgggctcgggcttctggcactggtatgtgatcgatctgccggcttcggtgagtgagctgcccgccaacgccggcgccaagggcggcgcccacctgccggctggcgcgcgccagatccgcaacgactacgggcagtacgcctggggcggcatgtgcccgccgccgggcgacaagccgcaccgctacatcttcacggtgcatgcgctgtcggtggagcgcatcgatgtgcccgacgacgcccccgccgcgctcgccggcttcatggtgaacgcccacaccctggccaaggcgagcttcaccgccacctacgggcgctgaaacgacgctctaaaaaagagagctgctaccgcttgttattgcttgatttcagatgcttttgaacctgaaatcaaagcagggcaggcggtagcagctattgtttttgtgcttcgccatagggcgcacggcatggaactggcgcgccccatcccagcaaccgccgcgcagcgggcttggcccgggcgctggcggtgtcccccctcccgtagcgcagcgcgtagagagagggggaagcggcgcaggagcgcagccgctcagggggtgccctcaggtataccgcttggcccgcaggttgttcttcatctgctgcagcaccggttgcagcggctcgccgatgcgcagcgccacgcaggtggcgaccacgtcgatgatgagcaggtgcagcaggcgcgagaccatggggctgtagcggtcgtagccctcggggtggtcggccgccaggtggatgcggcaggtgtgtgccagcggcgagccgctggcggtgatggcaatggtggttgcgccgttcttgcgcgcgatgtcggctgcgtccatcaggtcgcgcgtgcggcccgagttgctgatgatcaccgcgcagtcgcccgggcccagcagcgtggcgctcatcacctgcatgtggccgtcgctggtggagatgctggtgatgcctaggcgaaagaacttgtgctgcgcgtcctgcgccacgatgccggagttgcccgcgccgtagaactcgatgcgccgccccgtctgccaggtgctggcgatggcctcggccgcacgctccagcgcattggtactggcggcgttgcggtactgcaggaaggcggccacggcgttgtccaccaccttcaccagcacgtcgttggtcttgtcgtcagcgtccacgctgcggtggatgaagggcacgccctcgctcacactgccggccagcttgagcttgaagtccgccaggccgtcatagcccatgctgcggcaaaagcgcaccactgtcggcttgctgacgcgcgcgcgcgcggccagctcgcgcaccggcaggtgggcaaaggcgcgcgggtcgtccagcacgagttgggccacgcgctgctcggcgggggcgagcgagggcagggaagcggtgatgcggtctagcattcttccatccaggtgtgtccttcgcgggccaccagcgcgctggcggcgctggggccccagctgccagcggcatacgggcgtgggccttcaccacgggcgtcctgctcggcccaggcctgcatgatgggttccacccaatgccaggcggcttcctgttcgtcggcgcgcacgaacagattcaggcgcccggcgatcacgtccagcagcagccgctcgtacgcgcccacgcgctggctgccaaagcgctggtcgaagtccaggtccagctgcacgggcgccagcgcctgggcttcggaaatgcgcgtgccgcgcttttcctgccccgcggcaaacaggtgcagcgccacgccgtcgcgcggctgcaggtggatcaccaggcggttggccgcgcccagcggcgtgcggtagatggcgtggggcgtggggcggaagttgatggcgatgtgtgcctcgcgcgcggccaggcgcttgccggtgcggatgtagaacggcacgcccgcccagcgccaattggcgatctcggtgcgcagggcgacgaaggtttcggtggtgctgccgggcgccacgccgtcctcgtcggcataggcgcgcacgccctcgcaggccgtggtgccggtggaatactggccgcgcaccacgtcccgcagcagcgtggcgggagtccacgtactcagcgaacgcagcaccttgagcttctcatcgcggatggcatcggcatgggcgttgatgggcggctccatggcgatcgcgcacagcagctgcagcgcgtggttctgcaccatgtcgcgcaacgcgccagtctggtcgtagaaggcgccacgctgctccacgcccagctgctcggccatggtgatctcgatgctggcgacggtctcgcgccgccacaggggttcgaacagcgcgttgccaaagcgcagcgccagcaggttctgcaccgagggcttgcccaggtagtggtcgatgcggaagatctgccgttcgtcgaacacgctgcgcaccgcggcgttgatggcacggttggaagccaaatcgtgccccaggggcttttccagcaccacgcgggtggcgggcgtcgccaggccggcagcgccgagctgctcgcagacggtggtgaacagcgcgggcgcggtggccaggtacatcaccaccgtgtcggcgtggcgctcgcgcaggcgctgcgccagcagggcgtaatcctctggctgggacagatccatgcgctggtactgcaacagcgcggcaaagcgttcgaattcttcgtcgctggggcgtttttctccctccacatcggcaaagcgccgggcaatcagcgcgcggtagtcgccgtcgctcagcgcgtcgcgcgccacgccgatgatgcgcccctgcggcggcagcgacccgtggcgaaaagcctggaacaaggcaggcagcagcttgcgccaggcgaggtcgcccgtgccgccgaagaggaccagatcaaagctcatgagccagctgcggtgatgtgtagagggttgatcgatgggaaaacggtgcccgcatgtggtccgtatccagtgcacgatgttatcgagtttcatggtcggcattgaccgatacgggacgggccgtggccgcgcatacacttgccggttacgcgccggggctgggctccccgcgcctttctccctggacaacacgccatgaaccaactcgacgcgctcaagcagtacaccaccgtggtggccgacaccggcgatttcaagcagctggcccagttccagccgcaagacgccaccaccaacccttcgctgatcctcaaggccgtgcaaaagcccgagtacgcgccgctgctcaaggactgcgtgacgcgctggcatggccgcgccatcgacgagctgatggaccgcctgatcgtgcgtttcggctgcgagatcctgtcgatcatccctgggcgcgtgtccaccgaggtggatgcacgcctgtcgttcgataccgcagcgaccgtggcgcgtgcggagcgcatcgtggagctgtaccaggccgaagggctgcacatcgaccgcgtgctcatcaagatcgccgccacgtgggagggcatccaggccgcgcgccaactggagcagcgcggcatccacaccaaccttacgctgctgttttcgtttgcacaggcggtggcctgtggtcaggcgaaggtgcagctcatttcgcccttcgtcgggcgcatttacgactggtacaagaagcaggccggcgcaaactgggacgaggccgccatggccggcgccaatgacccgggcgtgcagtccgtgcgcgccatctacaaccattacaaacacttcggcatcggcaccgaggtcatgggtgcgagttttcgcaacaccgggcagatcgtcgcgctggcgggctgcgacctgctgaccattgcccccgaactgctggcccagctggccgccagcaatgctccggtggcacgcgtgctcgaccccgaggcggcacgccgcgtcgcgctgcagccggtgcagtacgacgaggcgggctttcgctatgcgctcaacgccgacgccatggccaccgagaagctggctgaaggcatccgcgcatttgcggcggacgcggccaagctggaacaactgatgcaagccgctgcatgaattttgacgatccccgcacccgctgcgaccacacgaccgcgtggcagcgcctgcgtgcccattacgaaagcgccggccgcagcttcgacctgcgcgccgcatttgcgcaggatgcgcagcgtttcgagcgcttcagccaggacgctccgcatgtgtttgcggacctgtccaagaacctgatcgacgcgcccaccgaagcgctgctgctgcagctggcgcgtgaatgcggcgtggtggcctaccgcgatgcgatgttcgagggccgaccgatcaacaacaccgagcagcgcgcggtgatgcattggttgttgcgaaaaccggctccagggcatgcaggtcaagcgcaagcagctatcgatacagtagcgcctgaaatcgcctctgccttgcacgacgtgcacgccacgctggaggacatgctggccctcgccgagcgcgtgcgcgctgacgatggcatcaccgacatcgtgaacatcggcatcggcggctcggacctggggccggcgatggtggtcaaggcactggacgacctgcgccacccgggcaagcgcctgcacttcatctccaacgtggacggcatggagctgggcagcctgttgcgccagctgcggcccgaaagcacgctgttcctcattgcgtcgaagaccttcaccaccgccgagaccatgtccaacgcacaggcggcgcgtgcatggttccttgaccagggcggcagcgaggacgcgcgggcgcggctgccgctggcgcgccatttctatgcactgacgaccaacctggaagcggcggcgcagttcggcatcaccaccacgctgggcttctgggactgggtgggcggacgctattcgctgtggtccgccatcgggctgccgattgccattgccgtgggtgcgccgcactttcgcgcactgctggcgggtgcacatgcgatggacgagcatttccgcaccgcgccgttggaatccaacctgcccgtgcggctggcgctgctggacctgtggtaccgcaatttccacggcttctccagccgcagcatggcaccttatagccatggcctgcgccgcctgccggcgtacctgcagcaattggagatggagagcaacggcaagggggtggatgcgcacggccagccgctgccctatgccacttctcccgtggtttggggcgagccgggcaccaatggtcagcatgcgttctttcagatgatccaccaggggcccgacaccgtgcccgtggagttcatcgcgctgcgcgagccggggcgtgatttgccggaccagcacccgcgtctggtggccaacgctttggcccaggcacgggcgctgatgatgggacggcccgaagaggccgacggccaccggcgcttcagcggcaaccggccgagcacatttctgctgctggagcgtctggacccggcgtcgctgggcgcgctgatcgcgctgtacgagcaccgcgtgttcaccagcggggcgctctggggcatcaacagcttcgatcagtggggcgtggaactgggcaaaggcatcgccaaggatctggagccgcgtctggccacgggtgatgtgcaggggctggacccgtccagcgcggggctgttgcgccgtctggcgacctgaaacggggtgcgcttcctgctctgacggggctcaggcgcgcgctgcctggggcatggccggcgcatcatctagaggcgccggctggagttctggagccagggccacccggttgcgaccctggtccttggcggcgtagagcgcctggtcggcacgctccagcgtttcctggggtgacgaatggggcatgtgcagcgccaggccggcggacatgctcaggcgcaggtccggcggtgcgttgggcacgggcagggcagcgatggcttcgcgcgtgcgctccagcagggtctgggcgctgcgtggttcgatgtcgctgagcagcagcaggaactcgtcgccgccccagcgcgccagcacatcggtttcgcgcacattggcgcgcagggcgtcggcgaacacccgcagcacatggtcacccatggcgtggccgtggtggtcgttgacgcgcttgaaatggtccacatcgatcatggcgaacaacaacgtgccctgcccccggcggcggcgccggcactccagctggatcagctcgaccatggcgcggcggttgtacagacccgtgagttcgtcgcgcatggccagcgcgcggttttccgcgagggcttcggccagcgcctcacgttgccggtccaggcgctggcgcatctgctgcacgcgcaggttcaccaccatgcacccgcccagcacgatcaggatcatggctgcgtaggcgccatccatggtgtcgaacgatgttgcgtaaaagcgcggcgagacgaccaccgccaccgagaacgccgccatcgcatacagcccgatgcccacgacctggcgcggtggcaggcccagcgcgccgaagaacaggatcatggccagcacggagggcaccacgccgcggccttcccctgccagcacgtaggccacggcgccgctggtgatggtccacgccatttgcaccagggtcagggacggatcgcgcagccgctcggaccagccggtgcggatcagcagcgtgatgactgcgagcccccccaccgaaagtgccgcccaccaccgcacagcgtccaggtggtggtttgcgctggggtggtgcagcaacagcatcaccagggcgctggagctcatcagcagcagcgcgagcagcgccatgccgacgcgcacacgccggtaggggtcgcgggagaggaggcagggaaagagacggcgaggggtcgtgtgcatggcggaggctcctgcgaagggccgtgcgatggcggtacggccagagtgaaccgctagcaatgaattactaatatttacatataaatacaattatgcgaggagtgcaaagcttgcttttttgtaggggtattggggaaggagggccagatccgcgcgcagtgcgccgcggaaggtcgcccgctacacacgcaggcaaaaaaaaacccgcaagcactgcttgcgggctggggtgctgcctgcgccttcagggcgcagacagggttctggcaattacatgcccatgtcacccatgccgcccatgccgccgggcatggcgggggctgcggactcgtccttcggcgcctcggccaccatggcttcggtcgtcagcagcagcgaggccacggaagcggcgttctgcagggccgtgcgggtcaccttggtggggtccaggatgcccatttccagcatgtcgccgtaggtgtcgttggctgcgttgaagccgtagttgcccttgccgttcagcacttcgttcacgaccaccgacggttcgccaccggcgttggccacgatctcgcgcaggggcgcttcgacagccttcagcaccagcttgatgccggcgtcctgctcagggttgccggtggacaggttgcccacggcctgcttggcgcgcagcagtgccacgccgccgccggccacgatgccttcttccacggcagcgcgggtggcgtgcagggcgtcttccacgcgggccttcttttccttcatctcgacttcggtggcagcgcccaccttgatcacggccacgccgccggccagcttggccacgcgctcttgcagcttctcacggtcgtagtcgctggtggcttcctcgatctggatgcggatctgcttgacgcgggcttcgatgtcggcagcggcaccagcgccgtcgatgatggtggtgttttccttgcccacttcgatgcgcttggcctggcccaggtcggccagcgtcaccttctccagcgtcaggcccacttcctcggcgatcaccttgccgcccgtcaggatggcgatgtcttccagcatggccttgcggcggtcgccgaagccaggcgccttcacagccaccaccttcaggatgccgcggatggtgttcaccaccagcgtggccagggcttcgccttcgacatcttcagcgatgatcagcagcggacggctggccttggccacttgctccagcgtgggcagcaggtcacggatgttgctgatcttcttgtcgaacagcagcacgaaggggttgtccaggatcgcggcctgcttttcggggttgttgatgaagtagggcgacaggtagccgcggtcgaactgcatgccttccacgacttccagctcgttttccagcgacttgccgtcttccacggtgatcacgccttccttgcccaccttgtccatggcgtcagcaatgatcttgcccacggactcgtcggagttggcggagatcgaacccacctgggcgatttccttggaggtggtcgtggccttggaggccttcttcagctcttccaccagggccaccacggccttgtcgatgccgcgcttgaggtccatggggttcaggccggcggccacgtacttggagccttcgcgcacgatggcctgggccagcacggtagcggtggtggtgccgtcaccagcgatgtcgttggtcttggaagccacttccttcacgagctgcgcgcccatgttctgcagcttgtctttcagttcgatttccttggccacggatacgccgtccttggtcaccgtgggggcgccgaacgagcgctccagcaccacgttgcggcccttggggcccagggtcaccttgaccgcgttggccaggatgttcacgccttcaaccatgcgagcgcgggcttcgccgccgaacactacgtcttttgctgccatttttggctcctacaaatttgaatcaaatgggctgccaacgctggtctatcaagcgcaggcagctatgaaaaatgagttgaccagaagggattacttctcgacgaccgcgaacaggtcgtcttccttcatcaccagcagctcgtcgccattgaccttcacggtctggccgctgtatttgccgaacagcacgcggtcgccgaccttcacgttcagggcgatcagctcgcccttgtcgttcttcttgccagggccaacggccagcacttcgccttgatcgggcttttccgcagcgttgtcggggatcacgatgcccgaggcggtcgtggtttcgctttcgatacgtttgacgatcacgcgatcgtgcagggggcgaagattcattgcatctctcctgataataaaaaggattgcgacatcaaacaacgcgccctcaacgcgggcgcagggaactgacacagcggtgttgttagcactcatctgtttcgagtgctaatgatagaggcattcgtgacagtttcaaggccgcagtgtcggcagggcctgcgatcaaggtgcgggagtgcggagggcagccgcacttccccgtccgcctcagtggactgtgaggcgcaagaagtggtccagcatgtggaagtggtcttcaaagaacgcttcttccatgcccgcgagccggtcgatggccacccactcggcatgcgccgcgtcgtcagccgcctgcaccgggggcagcggagcgtcctgcaggtcgaagtagtgcgcgtgggtgatggtgcggccgcgttggctgcggtcggggtggtcgaacaccgtcacactgcgcagcgccgcgcgcagcgtggcctcgggcagggcgcaattcgtttcctctgccagttcacgcaggcaggactgccacagcgtctcgcgttgttcgatgaagccgccgggcaccgccagcaggccacgccctggtgcgtgggcgcggcggatgagcagcacgtgatcctggcagcgcagtaccgcgtccacggtcacgaacacgggcgggtagggcgccgttgcccaggcggcgcggtaaccgcgcagcatctgccattcctgctgcagtgtggcgaagtgcggcgtgtgggcgaactgctccaacagcgcttgcgtggcgggcggcagcatgggcgccagcggctgcagcgcgtgggccacggtggcgggtgtggcgccgaagtaggcgtcgcggatggcggtcgcgtcgatgcggccctggcgctccatgcgtatcaattcccagcccggaaaggcgctgaggtagccgctcgtggcgtccttgaaatggccgaccagtcccacgcgcgcctgcggcgggctgtggcgcgccaccgcattgcgcacggcttccacccacaccgcctcgttgtagtagtcgcgcaccggcagcacggtgaggcgcgtgcggtcgccctcgggcagagcaccgcgcagcatggcttcgcgttcgtgccaggtgaacgggttcttgggtgtgcgcgcctggaaggccgagccgacgatgacgatgacctgccgcgcctgcaccagcgcttcgcgcagcagggcgagatggccggtgtggacgggctcgaagcggccgatgaggatggcggtgtcgtacatgcggcgattcgtgtgttctcaaaaaagtgagctgctcgcgcttgatggataagcgctagaggcaaatttcgcttgaagtcgccagccgtgcaccctgggcgtgcatcgcctccaggaaggcctcatgctgcgcctcgaagccggccacggggctcatgcaatcggtgagcagcaccaggcgccgcgggctccacccggggtgcaggcgggccaggtgctggatgatgtgctcggtggtggcgcgcacgcagtggctgctggcctcgcctgcgatgagcagcaggtctgcgctggccaattggtccagcagatgggtgttcagggcggtgtgcgggtcggccgcgtcgggtacttcggcctgcacagcgctgtagtgctcggtccaggggctcatgcccttgaagacggactgtacggcgcgcaggcgatatgcctgccagtcgctgcacgcggccagcacgtcggtatgcacgccatggccccagctgccgatttcgcaatgcacgggccagaccatgagggtgtaacggccctgggtttccaacgtgtccaggtagtccagtgtgcgcgccagcgcggcagggtcacgcggcgcaaacgcacccgcgcggacctgcgcagcggtgatggcggtgaagggcgccaccgcgcccccgtcgctgcgctgccagtaggcagggtgcgccacgtcgtaccgctggtgcgagtcgagggtgacagtgatgtggtcgatacctgctccctgcgcgcggatgaacgctgccaggcgctgcatgtccgcatgcgcgccgggaacgggcagcgccggggcagttaccgcgccgctatggggatcgcgcgagtgccacgcggcgggcagatcgcagaagtcgttctggggatcgatggcgagcaggtggacggtgcgggtcatggcgcggatgcgagcgtgcagggcctgcagtgtaggcaactgcggggccgcatccgggcggcaccgctatttgatggctttgcgcgcggccccgatacccagcagcgcgagcaccacgaacagcacggccaataccaggaacaccacgaacagcaccttggcgatggcggccgagccagcggccacgccggtgaacccgagcgcgccggcgatgagcgaaatgatggcgaagatgatcgcgtacttgagcatggggataggcctccttgggatgggccgccggcgggtgcggcggctgggcatcagagtagaggcgctggcgcaggcgctccgtcatctggcgaaaccgcagcgtgtaggagggtgttgacagtgctgccggttatcgcagcacatgcagcaccacgccgccggcgatcggtagcagcacggcgcccgtgcgttctgtggcggccatccgcagaacccatcccaggatgatggcaaccgtccaggcgctgtacagccgctgcagcacaggcggcgtgcccgccagcagcaggaacaggtgggcgtgaacagcgcattctcaggcagcctggacgcgggggccgggggtgtattggaaaaaatggcgtctgcaagggcatacatgcgcggccttgcccagcagggcatcgctgcggccctgcagcaggccgccgcccttagcgccgagaatctcccggcgcagtagccacgccttcgcgcaacgcgttgtggaagtggcgctggtcctaaaagcccagttcctgcgccaccgtggccggcgcgcctccagcggccagcagcgcgcgcggcgttgacatgcgcgcctgcacagggttacaagccggccgcttggtgccacgcggcgtactggtctgcgttcgtaacgcggcgcgatatgaactccgcccccaagctcagggactgcctggacgcagacgtggggttcatagccccgccgctgcgcgcagcgcctgggctttgtgccgcaaggctgccgcacccgctggtgggggtcgccgtgccttacagcccggccgctgcacgcagcgcggcagccttgtccgtcctctcccaggtgaactcgggttcctcgcggccaaagtggccgtaggcggcggtcttcgcgtagatggggcgcagcaggtccagcatctggatgatgcccttggggcgcaggtcgaagtgctcctgcaccagctgggcgatctggtcgtcggggatcacgccggtgccctcggtgtacacggtgatgttcatcgggcgcgccacgccgatggcataagccacctggatctggcactggcgcgccaggccggcggccacgatgttcttggccacgtagcgcgcagcgtaggcggcgctgcggtccaccttcgttggatccttgccgctgaatgcgccgccgccgtgcgggcaggcgccgccgtaggtgtccacgatgatcttgcggcccgtcaggccgcaatcgccctgcggcccgccgatgacgaagcggcccgtggggttgatgaggtacttggtgtcctgcagccattccttgggcagcaccggcttgatgatctcctcgatgatggcctcagtgaagctggccttcattttggtcgccgtctcgctctggtcggggctgtgctgggtggagagcaccacggtgtcgatgctgtggggcttgccgtccacgtagcgcatggtcacctggcttttggcgtccgggcgcaggaagggcaggcggccgtccttgcgcaactgggcctggcgctcgaccaggcggtgcgcgtagtagatgggcgcgggcatcagctcgggcgtctcgtcgcaggcgtagccgaacatcaagccctggtcgcccgcgccggtgttcaggtggtcgtcgctggcgtggtccacgccctgggcgatgtcgttggactgcttgtcgtaggccacgagcactgcgcagcccttgtagtcgatgccgtactcggtgttgtcgtagccgatgcgctggatggtgtcgcgcgccacctggatgtagtccacgtgtgcgttggtggtgatctcgccggccagtaccaccaggccggtgttggtcagcgtctcggctgccacgcggctgcgggggtcttgcgtgaagattgcgtccaggatggcgtcggagatctggtccgccaccttgtcggggtggccttcagagaccgattcggacgtgaagaggaaatcgttcgccatttgaataaactccgtgttgtcagcatttgggcgttgcccagagcctcatggagcctcggcgaacgctttagcagttgtgtttaacgtcgccctgcaagttgctcatttaactcggcgacggccgtcattgtaatgtcatccctctttcggctcgtttccgcgctgcccttgtggttgctgcatgtcattggcgcggcgcttggctgggtggcgttttgcgcatcgcccacctaccgccgccgcttcatcgacaacgccgcgcgcgcgggctatgccttgcgtgacgtgcgtgcggccatagcgcacgcagggcgcatggtggctgaggcgccgcgtctgtggctgcgacccgagccgccggcctgcgagatacgcggggctgaatgcgtgcaacgggcctggggccaaggccgcggcatcgtgttcctcacgccgcacattggctgtttcgagttgtcggtgcaggcggcggcgcggcgctggtcgccggagcacggccccatcaccatcctgtaccggcccgcgcgccagcgctggctggccgaggtgatgcagaccgcgcgcaaccgccccggcatccaggccgtgcccaccacgttgcagggcgtgcgccagatgatcaaggcgctgcggcgcggcgaggcggtgggcctgctgcctgaccaggtgccgccgcaggggctgggggtgtggtcgccgttcttcggccgcccggcctacaccatgacgctggctgcgcgcctggtgcagcagaccggtgcggcggtgatcctggcgcggtgcgagcgcctgccacgcgggcgcggctatgtgctgcacctggaggatttgccccagccgctggcgcctacactcgacgcggccgtgctgcagctcaaccaagccatggaatacctcatccgccaaagccccgaccaatacctgtggggctacgcccgctacaagcagccccgcgcggagatgcatacctctgccggggccgatgcaccgccggagggccgcgcatgatggcgcgcgcgggcatcgcgctgctgaatctgctgggtcgtctgccgctgccggcgctgcgcgcgctggggcggttcatcggccgggtgctgttcgtgctggccgtgccgcggcgcagggtggcgctgcgcaacctggccctgtgcttcccggaggtgcccgagtcgcagcgccgcgcgtgggcgcgagaatcctttgtggtgttctgccagaccttcctggaccgcggctggttgtggtcgggctccgaggcgctggtgcgcagtcgcgtgaagctggtgggcgcgctgcacgagctggaaggcgacacgccgaccatcgtcttcgcgccgcacttctacagcatggacgcgggcggcctcgccttgccgctgaacacacggcgggagttcacctcgatcttcgccaccaaccccgacccggtgttggacgcatggttcatggcgggccgccagcgctttggcaacgtgcgcatgctcaaccgcgccgacggcgtgaaacccatcatctcgtgcctgcgcaagggcgggctgctgtacctgctgcccgacatggactacggcaggaacgactcggtgttcgtgcccttcttcgccatgccggacgcggccaccatcccgtcactgtcgcgctttgcgcgcctggggcgcgccaaggtggtggcgctgtacagccgcatgacgcccgagggctacgtggccgagctgacccccgcctgggaccactttcccaccgaggaccatgtggccgacacggcgcgcatgaaccgcgagctggaagccgccatccgcaccatgcccgcgcagtactactgggtgcacaagcgcttcaagacccgcccggaggggcaggattcggtgtaccagtaaaaatggctctagcgcttatctggtaagcgctagcagctacgaaaatcatagttcctggcgaagaagatccgccagggtgtcgcgcaccagccccggctgctcgtgcaccacccagtgcgtggcgcctggcacttgctgcacctgcaggcgtggcacccaggcttggagcccctgcagcagaccgggcagcaacgcggggtcgtccatgccccacagcacttgcgtgggtacgggcacctccagcatgtcggcgggcagcgtgagggagcggatgtccggcgtcccgtcgtcctgggaagacgagggcagcggcggccgcagcggactggcacggtagtagttgcaaggcccggcaagccccgccgcccactgcgcgcggtagtgcgcgcgcagtgcaggggtgagccagccgggcgcgctgccatcggcgcggcgaaagaagccgaacaggcgcgcgaaatcgttctcggccagcagcgactcggcatcggggcggcacaggaagtgcatgtacgcactggcctcctgctgcgcggcactgccctgcaactcgcgcaagaaggcgccagggtgaggcgcgttgatgaccatcaggcgcttgagcagtccgggatgctggttggccaggttccaggccacggccccgccccagtcgtgtgccaccagcgccgccagcggcgtgccggcaccggcttcctgggcgatcagcgcggcgatgtcctgcaccagatgtttggggcggtaggcctctattgcagccggcgcgctggagggtgcatagccgcgcagccagggcgccacgcagcggtagccgccgtgtgccggatcggcgaaatggcccagcagcgcgtcccagatgaacgcgccctcgggaaagccgtgcaggaacagcagcaccgggcgccccggcatgccggccacgcggcagtgcagcgtgatgccgtgcggcagtgtgtgggtgatcgtctccgccatacgctacgcctttcatagctgccagcgcttgatggacgggcgctggcgtcagttttggtcttcagatggcggcagggcttccacggccgcatcctctttttggacggggtgggcccactgccacagcagttgcgccacttcgtccacgccctgcttcttgagcgcggagaacatcctgacctcaccgccgccggcctgcagtcgcgtgatggacagtgccttggcctgctcggcgcgcgtgagcttgtcggccttggtgagcagcaccaggaacttgagccctgcctccacgcgcggccgcacggcgttcagcagcgcctcgtccagctcggtcaggcccaggcgcgggtcgcacagcagcacgatggcggtgagactttcgcggctcaccaggtagctcagcatcacttgctgccagcgcagcttgtccgagcgcgacacggccgcgtagccgtagcccggcaggtcggccagcaccgcgtccgttgcgccctgcttgcccagcgcgaacaggttgatgtgctgggtgcgcccgggcttcttggatgcaaacgccagttggccctgctgggtgagggtgttgatgcaggtggatttgcctgcgttggagcggcccacgaaggcgatctcgggcacctcgatggcgggcaaatggtgcaactgcgcggccgtcgtcaggaagcgcgcggtgtgcatccaccccatggcgaccttggcgtccggcgctggcgggagggagccagcaactggcgcatgtgatgtggtcggcatatatgggttttccaagggatagggcgaaacagggggcattgtagaatcgcggggttttgcgctcataacacaagatcccccgatatgaagttgctcgcctccctgctgatggctgccgcactggcagtccccgctgcctcggcccttgccgcaggcgaaaccccggcgccgcaaaaggcagcgaagcctgatctcgtgaagggcgaggccagctacgccgccgtgtgcgccgcctgccacgccgccgacggcaattccaccatcgcagccaaccccaaactggcgcagcagcacccggaatacctggtcaagcagctgcaggagttcaaggccggcaagcgcgctgacccgatcatgcaaggcatggccgccatcctctccgaggacgacatgcgcaacgtgtcgtggtggctggcctccaagcaagccaaggaaggctttgccaaggacaaggatctggtcgccatgggcgaacgcatctaccgcggtggcatccaggaccgcaacattgccgcctgcgccggctgccacagccccaacggttccggcattcctgcccagtacccgcgcctgtcgggccagcatgccgactacacggtcaagcagctggtggacttccgcgacggcaagcgtggcaacaacgtgcagatgcgcgacgtggccgccaagctcaacgaccgcgagatcaaggccgtggctgactacattgccggtttgcgttgattcacgtcaaatttccaggggtgctccgatgcgcctttggaacctaccgccgataatcgcacccaagacgggcgggctcatctgaacggatggcccgccttttctcatgggcctacgcacgcagggttgaccggcgtaggtggattcctcccggccttcgcgtctttcatgtctgacaccactttcggtcctagcagcgccccccggacgcacgccatgcggtcgatgaccgagctgctggcgtccatgcgcttcgcgatcgcgttgctgaccgtgatctgcattgcctcggtgatcggcacggtgctcaagcagcacgagccggccgtcaactatgtgaaccagttcggcccgttctgggcggaggtgttcctggcgctcaagctgaacgcggtctacagcgcctggtggttcctcgtgatcctgggctttctggtggtcagcacctcgctgtgcattgcccggcatgcgcccaagtatctggcggatctgcgtacctacaaggaagacatccgcgagaagagcctgcaggcgttccaccacaaggccagcgcggagctgccggccgaaacgcccgaggcggccgcgcgccgcgtgggccagcaactggttgccaaaggctggaaggtgcgcctgcagcagcgccagaccccggcaggtgacggctggatggtggccgccaaggccggtgccgccaacaagctgggctacatcgccgcgcacagcgccatcgtgctggtgtgcctgggtggcctgctggacggcgatctcgtcgtgcgggcacagatgtggtttggtggcaagacgccctatgccggctctggcctgatctccgaggtcaagcccgaacaccggctgtccgagcgcaatcccacgttccgcggcaatcttgtggtggccgagggcacgcagtccggcaccgccatcctgagccagtccgacggcgtactgctgcaggagctgccgtttgccgtcgagctcaagaagttcatcgtggagcattactccaccggtatgcccaagctgttcgccagcgagatcgtgatccacgaccgcgccacgggcgaggccacgccggcgcgcgtggaggtcaaccatcccgtgagctaccggggcatcgaaatctaccaatccagctttgacgatggcggctccgaagtgcacctgcgtgcgcgtcccatggcgccgggcgcggagcccttcgatgtgcaaggcgtgatcggcggctccacgcgcctcacgcactcgggctcgggcgaaggcatgacgctggagttcacggggctgcgggtgctcaatgtggagaacttcggcgataccggcgccagcggttcgggcgctgacgtgcgcaaggtggatctgcgcgaatcgatcgaatcgcgcctgggtgccggcaacaaaaccgtgagcaagcgcgaactgcgcaacgtaggccccagcatcacctacaagctgcgcgatgcagcgggccaggcgcgggagttccacaatttcatgctgcctgtggacacgggcgacggtcagcccatgtatttgctgggtgtgcgtgagacccccgcggagcccttccgctatctgcgcgtgccggtggatgccgagggtggcatggacggcttcttgcgcatgcgcctggcactggccgatccgcagatacgcgaactggcggtgcgtcgctacgcggcagcggccgtggatggggcgcgccccgagctggccgagcaactcgcgcagtcggcggggcgcgcgctcgcgctgttcgccggtgcgatcgacgagcctgctgcggcgggcggccggccgcgcggcgggctgcaggcgatatcggacttcatggaggccaatgtgcccgaagacgagcgcaaccgcgccagcgaggtgctggtgcgcatcctcaacggcgccttgttcgaactggcgcagatcacccgcgaacgtgcaggccttgcccccttgccacagaatggcgcaacgcaggcgttcatgacgcaggcggtgttgagcctgagcgatgcacaggcctatccggtgcccctggcgttcgagctgcgtgacttcaagcaggtgcaggccagcgtgttccaggtggcgcgcgcgccgggcaagaacgtggtgtacctgggctgcgcgctgctgatcatcggcgtgtttgccatgctctacgtgcgtgaacgccgcgtatgggtatggctggcaccccaggagactggcgctcgcgcgacgatggcgctgtccaccaaccgcaagacgctggatgcggatcgtgaattcgcgcagctcaccacccaattgatcggaacatccccgcacggaggtgcctcatgaatacagccacgaccacgctcacgttgagcgaagggtatttcgcacgccgcagctggtgggactggctgtttgcgttgttggtggtcgcggggggcgtgttcgcgctgcagcgctatgcggcgtacatggatgtgtatgagaaggccattttgctgggctccattcccagcgtgatctggctgggctggttctggcgcccgctgagcacactgatgctgatggtggccgcgtgctcgctgctggccatcgggctgtaccagaacaatggcgcgggcgacctggcgcgcgcggacacggtcttcggactcaagtactttctgtcgagccagtcggccatcctgtggatgagcatgctgttcttcatgagcaccgcgttctattgggtgggcatgctctcgcgcggtcaagggcagacgatgatgcgcatcggctcgcgcattgcgtgggtggccgtggcgctggcattgattggcaccatggtgcgctggtacgaaagctaccagatcggcccggatatcggccacatcccggtgagcaacctctacgaggtgttcgtcatgttctgctggatgacggccgtgttctacctgtactacgaggagcagtacgaaacccgcgcgctgggcggcttcgtgatgctggtggtgagcgccgccgtgggctttctgctgtggtacacggtcgtgcgcgaggcgcatgagatccagccgctggtgcccgcgctcaagagctggtggatgaagctgcatgtgccggccaacttcatcggctacggcaccttcgcgctgtcagccatggtggcctttgcttacctgatcaaacagcaggcgagcgaaacgcgctggtggaaactggcaccgctgtggctgttgggcgtggtgctgtgctttgagcccatcgtctttcgccagggcgcggccgacaacggcggtggctactggatggtgtatttcggcgtttctgcgctgatcgtggcgggcatcttgctggcgcgccggcgcattgccgagcggttgccgtccttcgagatcctggacgatgtgatgtacaagtccatcgccgtgggctttgcgttctttaccatcgccacggtcctgggagcgctgtgggccgcggaggcctggggcggttactggagctgggaccccaaggaaacctgggcgctgatcgtgtggctcaactacgcggcatggctgcacatgcggctgatgaagggtttgcgcggcaccatgtcggcgtggtgggcgctggtgggcctggcggtgaccaccttcgcctttctgggcgtgaacatgttcctgagcgggctgcacagctacggaaccttgtaaccctcggcgtccaaggggggaacctgcgggccctgcgggcagtctgtgtcccatgcagactgtggcagatgcggctgccagaaggacccccatgttgattcctacccgagacaacggttacatccacccttgcgccggcgagatcacgccgcgcgccgtctatgagcagcgacgcgccatgctccgcctgctggcagcgggtgcgggtggcgcggcgatggccggctgggcagggcgtgtcgccctcgctgacgaagtccgccgcccggggcggctcgcacccctgccgggtgcgccgtccgccgtgccgggcgcggtgaccatggagaaggtcaccgagtaccaagatgccaccacgtacaacaatttctacgaattcggcacggacaagagcgaccccgcgcgcaatgcccataccctgaaaacccacccctggaccgtggaagtggaaggcttggtcaacaagccacggcgcttcgatatcgacgagctgcttaagctcagcgcgcaggaggagcgcatctaccgcctgcgctgcgtcgagggctggtccatggtgatcccctgggtggggtactcgttggcagagttgatcaagcgggtggagccgcagggcagtgccaggtacgtcgagttcgtcacgctggcggacaaagccaccatgccttatgtgggctcgcgtgtgctggactggccttacaccgaaggcctgcgcttggacgaggccatgcatccgctcacgctgctagccttcggcatgtatggcgaggtgttgcccaatcagaatggcgcaccggtgcgcatcgtcgtgccgtggaagtacggcttcaagagcgccaagagcatcgtcaagatccgcttcgtcgagaaggagcctggtaccgcatggaacaaggctgcacggcaggagtacggcttctattccaatgtgaatccagatgtggaccacccgcgctggagccaggccaccgaacggcgtatcggcgagggcggactgttcgccaagaagcgcaagactctgcttttcaatggctacgaggcccaggtgggacagctctacgcgggcatggatctgcgcaagttctactgatggcgcatgcacgcctttcgggtagtactcccgcgctggcgggtcgcggctggggcgcgcgcgtgttgttgcacccggcagccaagccggtgctgtttgtgctgtgcctgctaccactggcctggctggtgcatggggcggccgcggatcgcctgggcgccaaccctgccgaagccctgatccgctccacgggcgactggacgctgcgcatgctgtgcctcaccctggcagtcacacccctgaggctggcgctggcccagccgccgctggcacgctttcggcgcatgctggggctgtacaccttcgcctacgcggcactccacttgctgtgctacagctggttcgacatggggctggatgtgccggaaatccttcgtgacgtgctcaagcgccccttcatcctggtgggcatgggctgctttgcggtgctcctggcgctggcggccacgtcgttcaaccgggccatgcgctggatgggcgggcggcgctggcagcaactgcaccgcggcgtgtacctggccgcggggctggcgatcctgcactttttctggatgcggtcgggcaagaacgactttgtcgaggtggcggtctatgccgccatcctggcggcgttgctgctcgctcggccttggttgcgccggcgccgccgtgcggtctgattgctattatttggatagctgctagcgctttctgggtaagcgctagagccgatttttatcaaaccttcaggcgcgcacggcctgcagcgcagggcgcacctggcgggtgacaggatcgatgtgacccgtggggatctggtaggcgcggtcatcaaacaggtcgatgccacacatcaggctgtcgagccattggaagaagtcgtcgatggccggcttgcccatgatgggcgcgccgtgctgcggaaccaccatggcgatgtcgagttgccgcgccatgcgcgtccacaggcgcaggatcttgttggagaccatgtagcggcggtgaaagccttccatgcgtggaatgtgcggtgccagatgggtcaccggcacgcgtgcgtcggcgcccgaggtcatggacacgcccaggtcgcccgtgaacaggatgcggctgaccgggtcgtagaagtggaagttgccttcggaatgcatgaaatgcgccggcagcagcaccagttcgtgccggcccagcggcaggcggccgccgctgtcgggcaccccgatgatgcggttctcggttttgccgagcttggtgaagtgcggcgcgaagcgctcccagatgcgtgagatgaccagcgtcgccttggtgctgctcaaccagcggtccagcgaggcgatgatgtcggggtcggcgtgcgacgcaatcagataggacagcttgtggggcggaaagtgcttggacatgcccatgaacaactcgttgaacgccagattgccgcccgggtcgatgatggcgcccgtgtcgtcgtccacgatcaggaactggttggcctgaaccgcctgcccatcctcctcgacaaggtccgagaacatcagacaagcgtggttcttgtcccggtagagttcaagaggttcctgaggcatgcacgtgactccgcaatgaaagtgcaatagtactcagggtgaaatggttattccttgatagttatcaagggttgccctgcggtaccagcttttcgctgcggaaaatgtcgttcacgctttcgcgcgtgcggatgaggtgggctcgcgctccgtccaccagcacctcggcgggtcgggggcgggtgttgtaggtgctccccatggaactgcagtacgccccggcggacagcaccgccagcatatcgcccgctgccaccgccaggttgcggtcacggccgatccagtccccgctttcgcagatcggtccgacgacgtcatacacgtgcgacacggccgtgggggctgttgcctgcaggggcacgatggcgtggtaggcctggtacatcgccggacgcggcaaatcgttcatggccgcatcgacgatgcagaagttcttttgctcgccgggcttgaggtagagcacctccgtcaggcaaacaccggcgttgcccaccaaggagcgaccgggctcgatcatcaattggcggtcaccgtagccgcgcgcgtccagtttggccaacagcttggcccacagcgcgtcggcccgtggtggcgtgtcgccgttgtaatcgatgcccaaaccaccgccaaaatcgatgtggtggaccgcgatgcctgcggcctcgatggcttgcacgaggtccagcatgcgatccatggcgtccagatacgggctctcttccgtgatctgggagccgatgtggcaatcgatgcccaccacgcgcaagccgggcagggcggctgcgcgctggtaggtggcaaccgtgcgttcatgggcgataccgaacttgttgcccttgaggcccgtggaaatgtaggggtgggtcttggcgtccacgttgggattgacacgaatgctgatcggtgcgcgcaatcccatggattgggccacttcgctcagcacgtcgagttctgcctcgctttccacgttgaagcagccaatgccgacctccagcgcctggcgcatttctgcgcgcgtcttgcccacgccggaaaagatcaccttcgccgggtcgccgccggctgcaatcacgcgttgcagttcgccggcagaaacgatgtcgaagccgcagccatggcgtgcgaaaagctgcaggacagcgagcgacgagttcgctttcatggcatagcagatctgcaccttgcgcccagcgaacccgcgctggtacgcccccagggcgtccagcatggctgcgtgggaatagacgtagaggggcgtgccgaactcccgggccaggtcggcaaggcgaaggccctccaactgaagcgcttggtcgtggtagtgcaagtgggggtggccgggcagaacgggatgggtcatggacgggtggtggaagcggaatcggctggcgacgaggcgggagcccgcgaggcggcggggttgagggtttcagggagtgtggcgcgctgcgcggcagtcgggtccgtgggcaggtaaagcggaccccgttggccacaggccgcgaaggctgccgtgctcacagcaaggacaatcgtcctgactagaatttgacgagctctgaacatacgcaaattgtacttttcgacccttgaaagcccgcacccagcgggcttttttacgcacctcttcgcacgcgcgtgagataaggcgcatcgggacgaatcacgcgatagatcgcacacttcacagtacctatcccaacgccccacaaatcagcaagctcacgcatcgtacgaccgccagctaaatacatagccaccaaatccgcttcatcatccggcgaaagcacgcgactacgcccccaacgcttgccacgcgcacgcgccgctgcctgtccagccatcacccgctcgcggatcatcgaccgctcaagctgcgccacggcaccaagtacctgaaacgtaaattccccaaaagggcttgtcgtatcaagaggctcagtgagactccgaatacatgcacccgcgcccttgagccgcccctgtatcgccagcaaatctggcaagctcctagcgacacgatccagcttccaaacgacaagagtatcgccacgctgaagcgtcgaaagcgccacctgcaattgcggccgaggccccacacccgagcccgactccgtgaaaacacgacgcacgccgtgacgctcaagagcatcacgctgcaaagccgtgtcctgatcctgcgtgctaacacgcgcatagccgaccaacatcaccccctcctatgcgtcaccgggaacgaaacgccaaaatctagcgtcaatagcaccgccccaatttgccgaatagcgccttaaaagctctttggctacactcctcgaaatggactcaatagcgttggcggcgcaatggacaatcgcccatccatggcatctactgggtggactggcgatcctggcggtagcggtgaagatcgcagggaatctgcgcgcgggttcgagacgccggaaggcatcggcagtgaggttacggacgcggcgtgagcagaaccagtttgatcccgttcagaccgtatattctccgaagcagtaccggaagcagcgcccgccgcgctagcctgcggtggcaacgtgtagggatcaaatggcctacgctttatccagcttgaacaggcatcactggacacatcaagctccgcgccatcactggacacgcacacgcaccgcccgcccatgcacacaccacctgcaataacgggcatgcgaacgacctgcctcaggtggtcataagcgggcgcggtccaaggacgatccgacaaccgaggaacaaacgccacgcgctcatccggcgcagccgccatatcaacagcaggcacagcctgcgtggcgggattcacagaagaagacacagccgcaggacccgacgaagccgcaacgacggaagcaggcttaggattcatccgctcgccaatcttttgataggcgagccacgacaacgcaccgaccgacaccagcgcgccgaacatgacgacaagcatccagggcacagagcggacaggcttcacatgcaagctcgcgcttttgtacttactaaaaatgtgcttcggaagcctgtagcgctttttgatcggcgcattcttccaggcggtgcgacagttatccgcgcattctggccactcgtaccaccaacggcccaagacccccaaatcgcgcaagtgaacatgccgccccaccaaggcgcgcacgttcgcatcaacgagattaggcccctgcgtgatgatgtacacatcaaggccacgatgccggtgcgtctccagcatggccacatgatccggaaccttttgaccaggaccgcgaggccgccaaatgcgctgcacttcatcaataacgatgaccgcaccgtcaggcaccaattcaggccagcgctcaggctcttccaggttttcatgcggaatgagcaaatcaggaatgccattgacatacaactgcctccccgccccaagctcctccaacatcgagacaagcgcagcagttttaccggtaccagggccaccggtcagtaacgtaatcatgatgccccctggccagtcgtctgcaaagcgaaacgcttcgtaaccatccaagccaggccggacacaatgccgccgcttgtgatcgccatggcatcaaaaaatcccgccatcgccaacaactgcaacacctcaggcagcatgcctgtcatcgcagccttagcaccattcaacgcgccgcgcagcgccgtatccgcgccctcatatgtcgtatacccgaagccgagcgccaccagcacccgcgacaccaagggccaggaaatgcgcgccaaccaatcagcaatgccttccatgctcacacctccctacgactcagaccgagaaacgcgagcgccgcactcaggtacgcgaaccccaccagcaaggggcggatgccgcttgcgaaatcgcatatcaaatcccaccgaaatgccatctgcttaccgagaatgacgaactctttaggagcggggcaagacccatcggcaggaccgaatccatcatccttctggatcgacacaggaaccgtcttagacgccaacgcctcaggctgcacatcgcccaatctctgacaagcaacgatgtcaggatgcttttcgcacaacgactgctgctcttccggcctaggcttatcaccatcaccaggctctggatcaggctgcggatcaggattcggatcggcagaccccacaggacgatcgacaggctgcatatccacctgccacggattactaggagtcggactagggacaatgcgcacccccggctggaaatagggctgatttgctggaatagcaggactgttcggatcgtaattaggatttggcaccggattccccatcggaacgaacatcggacgatgcgcagggttcgccccaggctcagggttaataaatggctgctctacgggcaaaacagttggcttcggcaactcaagcggaactgtagaaggcatggggcgcgctgcaagctcgtccataaactgctgttcagtcactgggacatatttatcaggggtttcgtcccctgattttcgcgtactcagattcaacgtatggttaccaagaaattcgcctgtacttttcgaatatcgtgaatacgtgcaagaggacccctcacaagaaccagcctcaaaactaaaattatagatagcttgggtttctaaataagccgccagagcagcttcagcagatgtgaaccatgggccatcagcgttgtacgcatataagacgtcgcctaccttcacacccttttcgatcttggcccaaactttggaaccaagatcataagtaagtgcagcgcccgaaagccatgcggcaatgccaaccgcagttctaacgccgggatgaagaaacagaacctgagcagcaacacgcggagcatttgcggcaaggcgatatgaagcgggcatttttaccggttgccctgctacggttgtagttagcccgctgggctgatgaatgacccgcccgaacacagcatcattagcagaagcggcataaccaaaaccgccaccactcacagaaaagccaggaggtgccgccagctggacataaccggcgtgcgcaaccccaaaaaagcaagcgaatacaccagctaccaacgcgcgcaaataagccatacagcccccaggacgccgataaatgcggcataaaactcaggcgtcgccatcgttatcacccccgacatgaaaaatggtgcgcgcaatgaacacgattgcatacacagcgatccaaacgcccgcgaccatccaacccatgcttaaaccatcctcgacaccgaggaggttgcagggttgggcgacaaaatcactaacaagctgaagaggcacaccaccacccacaggccgaagcccgtaggtgatggacacctcagtcaccgacagcagatcgacaacgtacgccgatccgccatggttcaccactgcgccaagctgggccgaagccacagcctgggcagcttgcagggccgtgccatagcaggctgcaccgacctgaaacatcaccagcgaccccgacgatcaccggagataacaccccgaagaaaattgaacgtcatcacggcaatgcgggcagaaaaaaccgctatggctataagtagagcgttggcagccatgtcagccaacgctgccaacactaacggcattacagacccttgcggatgaacttaaacgcgtacaccgcgacgatagcagcgaggacgatgcccgcaacggtcagagcatcggtggacaggttgtccaacgtggtttgcacctcagtaggaatcgcagcgtgagcgctgccagcggtagccgcaacgaatgcggggatcagagccagacgggccttcacagacttggtcatttcatttcctttagttgaaaggtgcggattgcacccggaggccctcgacgtttcccaacgctggagggctaccggctggaatcagctactgccgtacatcgaaggcgcgaaacaccacaccctcgccgctcaaatggtcctgtacagcatcaaccgccgcttcaggcgtattgaacggagtcgcgttggtaatcaacggcgtggaatcaacgccgccttcaccatccgcgcgcagaaacgtgtagtcatcggtggactgcacgaaatagcgtggcgtgatctgcatggcgtgtccgagaacgttttgcgttgtttcaacgttgatagggtggtggccttaggcccccttagcccctgcaacggcctttggcgtcagaacgtgcatcacggtcttcatggtcttaccgttcgtgaccatttccatttcggcttctgcagtaaacgggaacggcagatgcttgtatttctggaactcttcgctggtgccaagaatgaattcgcttacagcactacccttggcagtacccttgctgtcatccagcggcatcagcgcatagaccttcgtactgtcgtaggccatgccgctttcgagctggcctttgctggatttcatcccaacaacctggatcgtttgattgaacttcatgacttgattcctttgcttgaattccggcagagtcaaagagccactgcggccggtgcgcaggggttagtgaatttcttgagcgcgcattccaggccgtgcgccatcgtcgcgtgatcgaggccacgaagcccgcgaggaatacgacggtgcgcctgatcgacgacgagaccgatcaaccagtcctcattcggcatgaccttggaaacctgcaccaaggtgggcgcaacaacgcgctgcaaccagttcacaacacgctgtgcactggcctcagcgactttcttgccggtaggaatacgcgtagccgtatcggtgttcgccacaagctggagcgctggatatgcgcccgcgaaataatctgcggtgctgatcaacgtatcccagggaatgatgcgattgacgttgcgcagctcagcctcggcacggagccaccgactgtccatcattgaatattggtggcccttttcatagaagcgggccagcttgccgctctcgcgcttgcccacctgaaaagtacggctgtgaccaagcatcggcatgccgtcagcatcatgaccaagagaccagcaaccgtgcgtggtgtactttggcttgcggttgcgatagctgaattcatcgtgcttatagaggtgcacaacctcctcgatggtcacctcgccctcaaaaaagtctttagccaaatccacccgcgtgatcgtcggatgcatatccgcgaaataatcatgaacgcgcttttcccaacccttgcgcgccatggtgcaaccctcgcctttgagggtgaaacagatagttccgcgctgcccttcgccacccgcgctcacgcttgcgacttcgtgaccaaaggcgttatcaatggtggtggtgaactcgtaatagtcccggcctggacgatccatgcccaacgtgtagccgagcaattgcgcaaacacgttggcgtaccaccgggccaaatcctggtcatcggtatagcgcgggatgcgcttggtttccgggatcaattcacggcgcagggtgaagcgcagatagtcaacgatgacaccgttttgggccttggcatcaagctggcgtttctggcagacaactttcaatttgccgccctcaatcaccagcttttcatcattggtgttcatcgccattccccactatcgaaactttgtttacccccgtgttactcgggggggcatcgatgcgcggcgcgcccgcgtccgcgcttcgcttgcatgacgcgggcgcgccgacgcaggcaaggccgcagcctgcgcatgacgctgggcacacagaggccgggcgcacgccagtggccaggaaatccgcaaccgcccgccatgcctgcgcgttggcagagcaagagacagggacagagggagcaggagaggcagacaggggcgcaaatggcgcggctgctgcggattcaggcactgggcgcgtccctgcgggaccgggctctatggcttcgccaccaagcccctgcgggtcttggcccattcgggtaacgatccctcgcgcgggagaactagcgacggcgcacacaacatggggcacgggttgcgcgacgcttgacatggggtttagcaccccataccccgcccccaccgagcccgcttcgcgggacgcgctattcgcgcttcggcggggacccggcttgtctccaggaaggggggtggccagggacagcaggcaggaaaggacatgcttcatggacgcacctcgcgccaggaggcgaacgcagcgcgctcagcgtcagagacggagcgcacaagaccctgcgcagcttccatgcgcagcaggtggatatacgcgcggtccgcttgacgacccgtgcgcacgtaaagagaacacacctgcgccgcctgcaggtactgggcacctacgccccacccacgagaccgcacagattccggcaccggggccgaaatggcgcggcggcaccggtacagcagatcgcgtttttcgtcgggggtcatgctcattcgctccacaacggcacgccagccggacgacgcgcacgacgctcaatgcgcccgcgaacgtcatagaagaaaacgccagccgcaacagacaggtaacgcgcatagaacgcatcgcactcgcgccgaggcacccacacatcacgacgccacaactcacggccatcacgcaagcacacgacagtttgaatggagccgacagaggcacccgaacccgctacgcccctcattgcagaaccccatcacggcgcgcgccatacaagccgacctgcctccaattgcgattggtcagagcgaagcggacaagagactgcatcagctcgtttttgctgcaatccagctcagctgcaatttccgcgagcgtggccgcaatggcaggcctgtctgtgtaatcgatacgagccttgtcggcgcggtatgcggccttacgggcggcagcgctagcatgcttcgccttacgaccacgacgcgccgcagcatgcctctcacggaattcacgcgccacctcatccggcacaagaaaaacatcgtcgatgttctcaggctcgatgccaccctcgccgccaacctcagccaggagggatgcaggcgcgcccgcacagacgggagggtgacaaacgtttaccgcatcggatgcggcaatctcagggaaaagcaattgaatgtctgacatagctggccccatgcgtgataaagtggcattagcatttttgcgatacatagcaaaattgctaactagtccacatattagcaaaggtgctaactatgagccaattgaatttcttaatcgaaaaagcggcctcgatagctggcagtgaatacaagctagcgcaaatgctaggcatgcagcagcccaccatcaccgcatggaaaacgggcaaacggccatgctcagcaccagaccgcgcggcactcgcagatgtagcaggagagaacgcagccgaagccgcagtagaggcagtgatcgagggaatcaacctcgacacgcccaagggtcaacgcgctaaagacgctctgatgcgagccctagagaacattcgaaaactgtaatgaccgacctcgaattcatggaccgtgcagaaaagctgctgctggcggtggaacaaagctgcgaccgtatcaacgacactactgacgccgatctggatggccagcgtacggggggcatggtgaccatcactttccgcaaccgcagccagatcgtgatcaaccttcaaaagccgctgcacgagatatggatggcggcgcaatccggcggatatcacttccgccatgacgggacgtcgtggatggataccaagggtgccggtgagttctttgcagcgctcagccacaacgccactttgcaagcggggcaagcgctccagttcaccgattagcggcgacagcgcggctcgatccacaagcgaagggctgcgcaaatgattgcgcgggcgcacaggcccgcctcttcattaattacggaataggtcgaggatgcggttgcgctcttcgggtggaggcggtgttcccggagccggcgcaccgtcggtgggagtggcgctctccatacccacactggcgacgcccgcgttgcgtgcatattcttcgtagaaccattcgccactcacgttcacgacgccagcgggcacggtgggctctgccacagggacgcccttaagcgctttttccatgaagctgatccagaccggcaggctgagtccgccaccggtctcacggcttccgaggttgcgcggcgtgtcgtaaccgatccacgtcacagccgccagcgtgggctggaagcccgcaaaccacgcatcgactgcgtcattggtcgttcctgtcttgccatagatatcggggcgtttgagcgtggcctgtgcacgtgccgccgtgccggagcgcgcgacttcctgaagcatgctgttcatgatgaacgcgttgcgtggctcaatggcgcgggggttgtctgtgacggcgggaggttggaaatccgacaggatgcgtcccttgtggtccgtgacacgggtgatgagataggggttgatgcggtagccgccgttggcaaacaccgcgtaggccgaagcaagctgcatcggggtgacagagcctgcgcccagcgccatcgtcagataggggggatgcttgtcggcttcgaatccgaaacgggtcacccagtcctgcccgttcttggggccgacagcctgcaggatgcgaatggaaacgacgttcttggagcgggcaagccctgcgcgcatggtcatgggaccgtcgtacttgccatcgtagttcttgggctcccagggttgcccgcctgtcacgcccgcactgaagaacaggggagcatcgttgatcaccgtggcaggtgtgaagcccttttccagagcggcggagtagatgaacggcttgaacgctgaacctggctggcgccaggcctgggtgacatggttgaacttgttcttgtcgaagtcaaagccgcccaccagcgcacggatggcaccggaacgcggatcgatggccacgaaagcaccttccacctcaggaagctgggtgatttcccaagtcttcttgggtgtttgtgcgaccctgatgaccgcgccccggcgcagtttgatgttgggcggggctttctcgctgagtccggactgcgctggcttgaggccttcgcccgtgatctcgatctgttcgccatcggcgcgggccgccagaatcctcttggcgttgacctccagcacgaccgcggcgagcacattgccgttatccgggtggttggccagagcgtcgtcgatggcgtcttcggtctcctcagacgcggagggcaggctgacaaaccgctcaggcccgcgatagtgctgtcggcgctcgtagtccatgatgcctttgcgcaacgcggtgtaggctgtctcctgctcgccggcattcagcgtggtgtatacattcaatccgcgcgtgtatgcctcggggccgtactgcgcgtagatgagttgacgcgccatctcggccacgtactccgcatggatgcgggtcgaatccgtcgacgagcgcagcttgagatcctcttgctttgcagcagtggcttcctcggcagtgatgaagccgttttccagcatgcgatcaatgatgtacagctgccggatccttgcgcgcttggggttggagatggggttgtaagcggatggggctttcggaaggcctgcaagcatggctgcttcggcaatggatatggacttcagcggcttgccaaaataggtttctgcggctgctgcaaatccatacgcgcgatttcccagataaatctggttcatgtagatctcgagaatctggttttttgttaacagatgctcaagcttaaatgtgagtaatatttcgtaaatttttctggtgaatgttttttcggaagaaagataaacatttcgcgccacttgcatggtaatagtggaagccccctggctttttacgcgtcccagattagccagcgcagcgcgcaacacccctttgtagtccacgcccccgtgctggaagaagcgtgcgtcttcgatcgccaacactgcattggtcatcacgggggggatgtcctggatgggcgtcaagttgcgccgctcctcaccgaactctcccagcaatgcgccttctgcggagtacacccgcaggggtagcttaggacggtagtccgccagatcggacacatcaggcagattgggatatgccaccgcaaggcccagtccgatggcgagagcaccggtcaacgttgcggcgacgcccaggccaaggatccacgtgaaccccagcagaagccagcgcacggcgcgtggcattgaggatgtgggcggggaagatgttctgtcgggaggctgtggcatagggtctcgatacgaggcaacccgtcattataaaaatcttggcgtttcgccttggctgggacgccttgccttggtcaccgcgcgaaaaatagggccgacgattcagcgatagcacctgaaaatcgtctgcttttgacaacgccgcttttgtgtgagaaaggtaaaactcttggctggtgaagaaccttactgatagcattcatgtgaagtgttaagttttgttgcgtcatatagataagtagcggaggggcaccttgatctcaatggggtcgttgttcagtcgtcagtctgccccattgctgggtgtggacatcagctcttccagcgtcaagctggtggagttgggacgagataagggaggggcgctggttctcgagtgctgtgcaatcgagcaactggagcgtgggtggatcacggatggcaacatcgaaaagttcgatgaagtcgccgaggcgttgcgtcgcgttgtgaagaagagcgggaccaaaaccaagaatgtcgcccttgcattgccatcctctgctgtgatcaccaagcgcatcacgctgcccggcgggatgtccgagcaggaactggaagtgcaggtggaatccgaagccaaccagtacattcctttttcgctggacgaggtgagcctcgacttctgcgtggtgggccccagcaagagcgcgccaggcgatgtcgacgtgctgattgcggcttctcgcaaagagaaggtgcaagatcgtcaaggtctcgcggaggcggctggactgaaacccgtggtcgtcgacattgagtcgcatgcggcacgcttggcagcagggcggctgattgaagggttgcccaatcggggcgccgatgcggtcgttgccctctttgaggtgggggcaatgacgacgagcatgcaggtcattcggaatgacgatgtcttgtatgaacgcgaccaagcctttggtggtgcgcagttgacccaattgatcgtgcgccagtatgggttctcacaagaagaagcggagggcaagaagcgcaatggcgacttgcctgaggactatcaatctgccgtcctgcgccccttcgtggacagtctctctcaggaaatcagccgcgcgctgcagttcttctttacgagcaccccatacaaccgcgtggatcacatcatgctcgcaggcggatctgcccctctgcccggcttgacggaatccgtcattcagaacacggggtttgcgtgcagcgtcatcaacccctttgatggcatggaagtgggcgggggggttcgcctcaaaaagatggtgcgcgaggccccgtcttacttgacctcctgtgggctggcaatgcggaggttcctgcagtgattcttatcaaccttctcccgcatcgggaggccgctcgtaaacgcaggcgagaggcgtttcaagccatcatgctcgcttcagcattggtaggccttgccattgctgcggctatttattggtggtttcaagcgatgattaccgatcagcaggatcgtaataattttcttcgaagcgaaataaagatccttgaaggacaaatcaaggaaattgcgactattgaagaagaaattgcagctctacaagcgcggcagaaagcagtagaggacttgcaatctgatcgaaatttgcctgtgcacctcctcaatgaattggtagtgcaattacctgatggtgtctatatcaccagtttgaagcaaatagatcaaactgtaactatgcagggtatggctcagtctaatgagcgcgtctctgaaatgctgcgcaatcttgccaacaataccccatggttttcgaagcctgaattggtggaaatcgtcgcagcaaatgttgccttaactccaaaggaccagcgtcgggttgcctcttttaatctgcgtttccggctggtgcgaagcgccgaagcgcagaaggcgatggaggccgccagtgccgtggctgcgaggaagtaacatggcaaaaaagaataagccaaaacttgatttcgcaaagctgcagggtgatctgcaacggcagtttcacaacttagatcctaaagatccttctttatggccagtgttgccccgtgcattgctttgtgcactcatcgctgcgggcgtcgccacctttctttggttctttaagttgactgagtatgagcaagaactgacggccgagcggaatactgagcagacgcttcgggaggattaccagaaaaaactggttaaggcggtcagtctggaagcgttaaaaaaacaacgagaacagattcagcagtatgtgattcaattggaaaagcaactgcctagcaaggcggaaatgtctgctctgctctctgatatcaaccaggcggggcttgggcggagtctgcaatttgaattgtttaggcccgggcaaatagtggtcaaggactattacgctgagctgcctattgctattcgcgtggcagggaagtaccacgacatgggtgcttttgcctcagatgtggccaacttatcccgcattgttactttgaacaatttggcaattactcctatttcaaaggatgcagccggcaatttgacgcttgaggcgacagcaagaacgttccgttatctggatcctgaggaaatacaggcgcagaaggcggctaaggggggtaagaaatgaagcggattactgccctgattgccttgagtgctgtctttgcgctggcgggatgcggacccagcggggaagaagagcttcgtcagtggatgtcggaattgcgcgcaacaaccaagccgcgtattaccccgctgaaagagcctaagcaattctttcctcaagattatgtttcggatagtggtattgatccgttcaattcaatgaaactgacattggctttgcggcgggactcggcggaatcagcggctaatgcttccctgattgccccggagatggcaaggcggaaggagccgttggaggcatatccgctcgatgcaatccggatggtggggagcatgaataaggcaggtatacctaccgcattgatcagtgtcgataagttgctgtatcaagtccgggcgggtaactatctaggacaaaactacgggaaaatcgtcggtattaccgagaccaatatgcgcctgcgagagattgtccaagatccgacgggcgattgggtagagcgtatgacaacactggatctgcaagaggggaatgaggtgaagaaatgattcaagagaagcttcgtttacacgcgtactggcggatgttgggagccgcagttgtggctgcgctgacggtgtctgtggcgcaagctcgcggatctattgattccatctctgtttttttgcaaggtggtgccgaagttctgcggattgaattttctgagccgcaagcagaattgcccactgggttttctatccaaaaccctgcgcgcattgcactggactttcctggagtgagcaatgggaccgggcgctcatcaatagatatcaatcaggggaatatcaagtctgccaacattgtgcaagcaggagcgcgggcacgtgtagttttgaatctcaagcagcccacttcttaccgcgcagagttgcaaggcaagacagtcctggtgctgttggatgctgcgtcctcggctgtaaagatgcctcctcctcaggtgacgacattcgcagaaagtcaaaatattgacaatttgccgctgaaggatcttgattttcgacgtggagcagatggggccggtcgtattgttgttgggttgcctaacaatcaggtgggcgtcgatttgcagcagcagggtaaggggctgattgttgatttcctgcgttcatcattgcccgaaggcctgcgccgcaaattggacgtttctgacttcggtacacccgtgcaaaccattactgcatcacaacagggtgagcgtgtgcgtctgacaattgaccctgttggtgaatgggagcatagcgcttatcaaagtgataatcagtttgtagtcgaggtgcggccgaagaaggttgatttgactaaattgacacaaggtcctgcatattctggagagaaactctctctgaattttcaaaatattgaagttcgttcgttgctgcaagtgattgcggattttactaatttcaatattgtcacatcggacactgttactggtgctttgaccttgcggctgaaggatgttccctgggatcaggctctccagatcatcatggacgcaaaggggcttggtatgcgcaagtctggcacggtactgtggatcgcgcccaaagacgaaatagacgagcgcacgaagaaggattacgaagccgctttagcgattcagaaactggagcctttgcgaacccaggctttccaattgaattatgcaaaagccgccgacatggtcacccaactgaccatgagcagtcagggtggatcgtccacgagcggttactccaatcgattcctgtcggatcgcgggagtgcaatctcggagccgcgcaccaatcagctatttgttacggatacttcggccaaacttgaagaagttcgccagttgttggcgacgcttgatgtaccggtgcggcaggtgatgatcgaggcgcgtatcgtggaagcgcgggatacgtttggtcgttccttgggggtgcgactgggaggagggtcgcgcacgggcggaagtgcagttggcggtacctacgataatgtggccggccccaccggggggagtggcatgtcaccgttcgttagcctgcctgcatctttatcaggggtctccactgttggatcattcgcattgtcgatcttcaattccaacgccagtcgcttcctctctctggagttatctgcgatggaagcggatggacagggcaagatcgtttccagtccgcgtttaattacggctgatcagaccaaggcgcttatcgaacaggggacggaatatccttattcggttaccgctccgaacggtgcgacaaccatcgccttcaagaaagccgtattgaaactggaagtgacgcctcagatcacccctgagggcaacatcattcttgatctggacgtcaacaaggacagtcgaggagagaccaccacgcagggggtggccatcgatactaagcacgtcaagacccaagtgttgatcgagaacggcggcaccgtcgtgatcgggggtatttttgagatggaagagaccaaccaagagaacaaaatacctgtcttgggtgacgttcccgtggtcgggaatctattcaaaaatagaacgaaggagtccaccaagcgggagatgctggtgtttattactccgaaggtcatcacagatcgcgggccggtacgctgaggcacgtgttcagttggttcgacagggggtggttcaccccctgtttttattgggtagatggagtggcatgtatggcaaagatggctacggtacagatcgaactaggggatcggggctacgccatctatatcggcaacggtctgctggagaatgcaggcacctacaagggcttgcccgcagcgtacgccgcgctcattgtcagcaatacctcggttgcaccgttgtatgcgcagagattgcggaatgccctgcggatgcaatatgcgcagctgcacgaagttgtcttgccagatggcgaatcacacaaggattggcatacgctgaatctgatctttgacggtctgctgaagcacggctgcgaccgtaggacggttttattcgcgctgggcggcggcgtcatcggcgacatgaccggtttcgccgcggcgtgctacatgcgcggcgtgcccttcgtgcaggtgcccaccacattgctggcacaagtggattcgtcggtgggcggcaagactgccatcaaccatccgctgggtaagaacatgatcggcgcgttctatcagcctcagttggtggtatgtgatctggacacgttggacactttgccggcgcgcgagttggcggcgggcctggccgaggtgatcaagtacgggccaatcgcagacatggagttgtttgcctggctcgaggcccacatggacgcgctcgtcgcgcgggagcgcggcgcgctggcccatgtggtcaagcgcagctgcgagatcaaggcggcggtggtaggcgcggatgaacgcgaagccgggctgcgtgccattttgaatttcggccatacctttggccatgccatcgaggcgggcatgggctacggcgtgtggctgcatggcgaaggggttgccgcaggcatggtgatggccgcgcatctatcgcagcggctgggtttggtggacggctctttcgttgaacgcctgacgcgcctgatcgagcgcgccggtctgcccacacgggggccggtgcttgacgcgcaggacaatgcggggcgctatctggaactcatgcgcgtggacaagaaggcagaaggcggtgagatccgcttcgtgctgatcgacggacccggcaaagccatcatgcgcgccgcgccggatgcgctggtgcgcgaagtcatcgaccagtgctgtgcgtcctaatgtttgctgtaaaaataatagcttattgcgcttgtctggtgggcgttatggggctgtttggtgcttgagacgcatttggcatcttatgcctgtcactcggcgcgcacccagggcaggcgccatcccgaggcgccggcgcctacgcgtacggaataccagcgggaccgcgaccgcatcgtgcattccaccgcgttccggcggctggtctacaagacccaggtattcctcaaccatgagggcgatctgttccgtacgcggctcacgcattcactggaggttgcgcagttggggcgctccatcgcgcggtcgctgaggctgaacgaagaccttgtcgaggccatttgcctggcgcacgacctgggacatacgccattcggccatgcagggcaggatgcgctcaacgagtgcatggcggactatggaggcttcgagcacaacctgcagagcctgcgtgtggtggacacgctggaagaccgctaccccgcctacgatggcatcaacctgacctacgagacgcgcgagggcatcctcaagcactgctcgcggcgcaacgccgagcaattggaggcgcgcgaacccggcggtgtggggcggcgtttcctcctcggccagcagccgagtctggaggcgcagctgtgcaacctggccgatgagattgcctacaacgcccacgacattgatgatggtgtgcgctcgggcctgattacgctggagcagttgcgcgacgtaccgctgttcgaccgctaccgcgcgcaagcgcagaacgactacccgcatctcgcgcagtctgaagggcggcgccgattgctgagcgaggccatccgccgcatgctcagcgagcaggtgtacgacgtgatcgatgccacgcgcgcagcgctggcagagcatgcgcccgctgatgtggaagcggtgcgccggctgcctgccctggtcggcttctcgcaggccatgcgcgcgcagtcgcaggtgctcaagcggttcctgttccagtcgctgtaccgccatccccaggttatgcagaccacggaccgtgcccgtcaggtggtgcgcgacctgttcgccatctaccaggcggacccgcggcaaatgccaccggcgcaggccggctgggcgttggatggcgacgatgcacgccgtgcgcgcacggtggcggatttcatcgcaggcatgaccgaccggttcgccgcccgagagcacgaacgcttgaccggtcagcgcttgctggcctgacgcgtcagccccggtccgcctgtgcgccagggcagagacatacaatgcgagccctcttcagaccacgcccgccatgaccactagccctatgcccgaccagccccgcgaggatgcagccgcctgcgatgacaacgtggtggtggcggacatggtgcgctggctcgagcgtgccgtcatcggactcaacctgtgcccgttcgccaaaagcgtgcatgtgaaggaccagatccattacgtggtgagccatgccacggatgcgcgtgaactgttgcaagacctggctgccgagttggaggcgctggccgaagcctctcccgaaaagcgggacaccacgctgctcatcgcgccgctggccatgccggactttctggatttcaacgacttcctggagttggccgacgagctcgtcgaatccatggacctggcgggcatcctgcaggttgcgtcgttccacccgcacttccagttcgagggcaccctcgctgacgatgtgaccaactgcaccaaccgcgcgccttatcccacgctgcatttgctgcgcgaggaatgtccgcgccgatccaaatttgagccaccgtgccgactgaatattgagccaggggtggaagccgactttgagagggtcggctgtggataagtgtagaggctgtgctggtttgctggtctccttggcgtgttgttaaatgcgatgggcaagccgcgcagggcgtagcccgtagcggcttgcccatcaccgtttccgatcagaagggttcgtctccagcttcggttttggctcccttgcgcgcctgctctcgggccttgatgcgcttcttggctgcggccgtgctgcgactgaatcggatcgattcgttgccggtctccatgatgtggcagtggtgcgtgagtcggtccagcaacgcggtggtcatcttcgcgtcgccgaacacgctggaccattctgcgaagtccaggttgctcgtgatcatcacgctggtgtgctcgtacagcttgctcagcaggtggaacagcagcgccccaccggcctggctgaacggcaggtagcccagttcatcgaggatcaccagatccatgcgcagcaggctggtagcgatgcgaccggccttgccttgggccttctcctgctccagtgcgttgaccagatcgacggtggaatagaagcgcacccgcttgccgtgccgggtgatgccagagacgccgattgctgtggccagatgggtcttgcctgtgcccggtccgcccaccagcaccacgttgtgcgcctcgtcggtgaaggccgtggtggccagagtctccaccaggttgcggtccaccggcgagacctcgaagtcaaagcccgccatgtcgcggtgcaccgggaacttcgccgcgtgcatctggtggctgaccgagcgcatcgcgcggtccgtaccctcggcctgcaacaggtgctcgatcagccagcgcgaggactcgatgcccacaccgcctgcctcgccacccccttgctcgaccagatcggcccacgcgccggccatgccgtgcaggcgcagtgccttgagttcgaccagcacatcagtcttcatggtcggctccttcggtgatggcacccacggtgtccgagcgcaggctgtcgtagcgcgccgtgttcgccagcggcggcgtggtcgctctcagcagcgtggccgccgtgggcggcaccggctgcgcgttgagccggttcagcacgttgaccacgtgctccacactgaccttgccaggcggcccactctccagcgccagctcgatggccaccagcaccgcgtccagaccggcgctgagcacaatggccaacacctgcgccatcacccggtcgccgcccgggttgcgcagcagcccacggcgcagccgctgcagcggctcgggcatgtcggcaaagggcgcgccgttcctcagggcaccgggctttctctgcagcagcgggatgtagtgctgccagtcgtaccgggtctcgcccgcgttgctcagccggtcgtggcgggccacgatggtgtcgtcggccacgatggcgacgctgcccggatacaaccgcgtactgaccatctggcccacccgttcgcacggcaccgaatagcggttgcgcgccaccgacaccagacaggtgctggtgacccgagcgggtttctcgacgtagccatcgaacggcacgggcatgggcatgaggtgcgcgcgctcgtgttcgagcatctcggccacgctgaactgggtgtgctcggggtggcgcacctcgtcccacaacgcgcggcagcgctgggccagccaggcgttgagttcggtaaagctgccgaacttgatcttggccgcgtcgatccagatgcgccggcggctgtcttgcacgttcttctccaccacccctttctcccagccgctggccacgttgcagaagtccgggtcgtacaggtaatgcgcgcacatggtggcaaagcgctcgttgacgatgcgccccttgcccttcttgaccttgtctaccgcagtcttcatgttgtcatagatgccccggcgcgccacgccacccagcgcggcgaagctgcgggtgtgggcatcgaacagcatctcgtggccctggctggggtaggccaccagccagaaagcccgactggcgcacagcttcatgtgtgagacctgcacccggtagtagatgccgccgatcaccatgccttcctcgctccagtcgaactggaaagcctcgcccagctcgaaggccaacggcacgaaggcgttgcccgcagacccctggccttcgccctggcgccatgcccggatgaagtcggtcacccgcgtgtaaccaccctcatagcccgcacgcctgatctcggcgtacagcgccttggctgtgcgccgctcgtgtttgggccgacgtgcatcagccttcaaggcctgcctgagcacgtcatggaacgccgtgagtttgttgggctgctcgccgcgccggtacttcggtggaccgtccacttccccgtgcagccacttcgcaaccgtgttgcgcgagagccctgtcatgcgcgatatctcgcgctccgatttgttcttccgggcatgcaaatgccggatcctgccaatcatgtccatggtgatcactccttgtcctctgctgcacaaaaaaacagcagagtaggttgttcacctggctcagttttgggtcggcactaccctcaaaagtggctcagttttcggtcggcgccaacacccgccttccccgcctcgccctcgctggctacccgcaccacatcatccagcgcggcaacaaccgccagccgattttcctggatgccgcggaccgggagctcatgtggtcgttgctggtcgagcatgcgcggcagcagcaggtggcggtgcacgcctatgtgctcatggacaaccatttccacctgctggccacgccgcaggagggcaaatcgctgcctctgatgatgcaagccgtggggcgcagctatgtgcggcgcttcaaccagcgccatgggcgttcgggcacgctatgggaagggcgctaccgcagcgccgtattgcaggccgagcgctatctgctgccctgcatggcatatctggatctcaaccccgtgcgcgcgggcctgtgcgtagcggcggcggacttccggtggtccagccacggccactacatcggcctgcgcagtgatcgtctcatcacgccgcatgccctctactgggccttgggcaacaccccctttgcccgcgaagcggcctatgccgcactcgtgcaggcggggatttccgccagcgaacaggcggcactgacgcagtcgggcctgaacggttgggccctgggggatgacgggtttgtgcaggctctgcaacagctgaccccccgtcggctcacccgagcacgcgcggggcgtcccgcttccgtggttccacccaaaccgtaattggcctgcacttcctttgtaatgactgggttttctgctcctgaacttgatatgtccctaataaaaatgcaccaataaagtgcgtcaactttttggtatctgaccccaattaaaatgcttgcgtggccatgttgcgttgcactacgcttgcgttccctgcgaatctttgaggaagcgcgccatgaccaaggctgccgaaatccagcatctgcaacagcacggcctgtatgcatccagcaatgaacacgacgcctgtggcctgggcttcgtggcccatatcaagggcgtgaagcggcacgacatcgtgaccggcgcgctcaagattctggagaacctggaccaccgcggcgccgtgggggccgacaagctcatgggcgacggcgcgggcatcctgatccagattcccgaccagctctaccgcgaggaaatggcgcgtcagggcgtggagttgccccccgccggcgaatacggcgtgggcatgatcttcctgcccaaggagcatgccagccgcttggcctgcgagcaggagatggagcgcgccatcaaggccgagggccaggtgctgctgggctggcgcgacgtgccggtgaatctggacatgccgatgtcgcccaccgtgcgcgagaaggagcccatcctgcgccaggtgttcatcggccgcggctccgacgtgatcgtgcaggacgccctggagcgcaagctctacgtgatccgcaagaccgccagcgccgccatccaagcgctcaagctcaagcacagcaaagagtattacgtgcccagcatgagcagtcgcacggtggtctacaagggcctgctgctggccgatcaggtgggcgtgtactataaggacctggccgacgagcgctgcgtctccgccatcggcctggtgcaccagcgcttttccaccaacaccttccccgaatggccgttggcccacccctaccgctatgtggcccacaacggtgaaatcaacaccgtgcgcggcaactacaactggatgctggcgcgcgaaggcgtgatggcgtcgcccgtgctgggtgaagacctgaagaagctgtaccccatcagcttcgccggccagtccgacacggccacgttcgacaactgcctggaactgctcaccatggcgggctaccccatcagccaggccgtgatgatgatgatcccggagccctgggagcagcacgaatccatggacgagcgccgccgcgcgttctatgagtaccacgccgccatgctggagccctgggatggcccggcctccatcgtgttcaccgatggccgccagatcggcgccacgctggaccgcaacggcctgcgcccctcgcgttacgtggtgaccgacgacgatctggtgatcctggcctccgaagccggcgtgctgcccgtgccggacggcaagatcgtgcgcaaatggcgcctgcagccgggcaagatgttgctgatcgacctggagcagggccgcctgatcgaggacgacgagctcaaggccaacatcgtcaacaccaagccctacaagcagtggatcgagaatctgcgcatcaagctcgatgacgtgaaggtgggcgaatcggccgtgcatccggccgcgtccgcgctgccgctgctggaccgccagcaggcgtttggtttcacgcaggaggacatcaagttcctgctggcgcccatggccaagaacggcgaggagggcgtgggctccatgggcaacgacagtccgctcgccgtgctgtcggacaagaacaagccgctgtacaactacttccgccagatgttcgcgcaggtgaccaacccgccgatcgacccgatccgcgaggccatcgttatgtcgctggtcagcttcgtgggtcccaagcccaacctgctggacatcaaccaggtcaatcccccgatgcgtctggaactgcagcagccgatcctcgacttcgagggcatggccaagctgcgccagatcgagcagtacacgcacggcaagttcaagagcgccaccatcgacatcacctacccgctggcctggggcaagcagggcgtggaggccaagctggcctcgctgtgcgcgcaggccgtcgatgagatcaagggcggcgccaacatcctcatcatcagcgaccgcaacctgagcgctacgcaggtggcgatccctgcgctgctggcgctgtcggccatccaccagcatctggtgcgcgagggcctgcgcaccacggccggcctggtggtggagaccggcacggcgcgcgaagtgcaccacttcgcggtgctcgccggctacggcgccgaggcggtgcacccctacctggcgctggagacgctggtggacatgcaccaggagctcagcggcgatttgtctgccgacaaggccatctacaactacgtcaaggcggtgggcaaaggtctgtccaagatcatgtccaagatgggcgtgtccacctacatgagctactgcggcgcgcagctgttcgaagccgtgggcctgaacagcgacacggtgcagaagtacttcacgggcacggccagccgcgtggaaggcatcggcgtgttcgagatcgccgaggaagccatccgcacccacctggccgcgttcagtgacgacccggtgctggagaccatgctggacgccggcggcgaatatgcctggcgtgcgcgcggcgaggagcacatgtggacgcccgacgccatcgccaagctgcagcactccacgcgtgcgaacaacttcagcacgtacaaggaatacgcgcagatcatcaatgaccaggccaagcgccacatgacgctgcgcggcctgttcgagttcaaattcgatccggccaaggcgatcccggtggaagaggtcgaacccgccaaggacatcgtcaagcgcttcgccaccggtgccatgtcgctgggctccatctccaccgaggcgcatgccacgctggccgttgccatgaaccgcattggcggcaagagcaacactggcgagggcggcgaggaccccaagcgctaccgcaacgagctcaagggcattccgatccagcagggcgagacgctgtcgtccatcatcggcagcgacaaggtgcaggccgacatcccgctgctcaatggcgactcgctgcgctccaagatcaagcaggtggcttcgggacgctttggtgtgacggcggagtatctggcgtcttccgaccagatccagatcaagatggcccagggcgccaagcctggcgagggcggccagctgcccggcggcaaggtatctgactacatcggtcaactgcgccacagcgtgccgggcgtgggcctcatcagcccgccgccgcaccacgacatctactccatcgaagacctggcgcagctcatccacgacctgaagaacgtggcgccgcatgccgacatctcggtcaagctggtgtccgaagtcggcgtgggcaccatcgcggccggcgtggccaagtgcaagagcgaccacgtggtgatcgccgggcacgacggcggcacgggcgcctcgccctggtcgtccatcaagcatgcgggctcgccctgggaaatcggcctggccgaaacccagcagaccctggtgctcaaccgtctgcgcggccgtatccgcgtgcaggccgacggccagatgaagacgggccgcgacgtggtcatcggcgcgctgctgggcgccgacgaattcggcttcgccaccgcaccgctggtggtggaaggctgcgtgatgatgcgcaagtgccacctcaacacctgccccgtgggcgtggccacgcaggacccggagctgcgcaagaagttcaccggcaagcctgagcacgtggtcaactacttcttcttcgtcgccgaagaagtgcgccagatcatggcccagctgggcatccgcaagttcgacgagctgatcggccgcacggacctgctcgacacccgcaagggcatcgcgcactggaaggcacagggtctcgacttctcgcgcctgttcgcccagccgcaagtgcctgccgatgtgccgcgctaccacgtggaaacgcaggaccacaagctggacaaggcgctggatgtgaagctcatcgagcgctgccgccccgccatcgagcgcggcgagagcgtgcgcatcatggaggtggccaagaacgtcaaccgctcggtgggcgccatgctgtcgggcgcggtgaccaaggtgcatcccgaagggctgccggacgacaccgtgcgcatccacttcgagggcacgggcggccagtccttcggcgcattcctgtgcaagggcatcacgctgaacctgaccggcgaggccaacgactacacgggcaagggcctgtcgggcggccgcgtgatcgtgcgccccagccatgagttccgcggcgagtccgcatccaacaccatcgtcggcaacacggtgatgttcggcgccaccagcggcgaggcgttcttcgccggcgtggcgggcgagcgcttcgcggtgcgcctgtcgggcgccacggcagtggtcgagggcgtgggcgaccacggctgcgagtacatgaccggcggcaccgtggtggtgctgggcaagacgggccgcaacttcgcggcgggcatgagcggcggcattgcctacgtctacgacgaggacggcaagttcgactcgcgttgcaacctctccatggtgacgctggagcgcatccttccgggcgaggagcaggcggtccacatgggccgcggcatctggcaccgcgaccagacggacgaggccctgctcaagaagctgctggaggaccacagccgctggacgggcagcaagcgcgcccgcgagatcctggacaactgggccgcgtcgcgcagcaaattcgtcaaggtcttcccgaccgagtacaagcgtgccctgtcggaaatctatgaaagaaaagtgctggaagagcaggctacacctgcggtagcagctcctaaaacggaagcggtagccgccaagtaactcgcgcgggcggggcctggggccccgctgcggcagcatgcacaaagacaggacaccacgatcatgggcaagaccacaggtttcatggaatacgagcgcatcgaggagggctacaagcccgttggcgagcgcctcaagcactacaaggaattcgtcatcggccttgatgacgcccaggccaagctgcagagcgcccgctgcatggattgcggcacgccgttctgccacaacggctgcccggtgaacaacatcatcccggacttcaacgacctcgtttaccaccaggactggaagagcgcgatcgcggtgctgcacagcaccaacaacttccccgagttcaccggccgcatctgccccgcaccctgcgaggccgcctgcacgctgaacatcaacgacgacgcggtgggcatcaagagcatcgagcacgccatcatcgaccgcgcctgggagcacggctgggtgcagccgcagccggctgcccgcaagacgggcaagaaagtggccgtggtgggcgccggcccggcgggcctggcggccgcgcagcaactggcgcgcgccgggcatgacgtcacgctgttcgagaagaacgaccgcgtgggcggcctgctgcgctacggcatccccgacttcaagctggacaaggcgcacatcgaccgccgcgtggagcaactggtggccgagggcgtgacgatccgtaccggcgtcttcatcggcgcggccaaggacggtctgggcaaaggcagcaaggtcaccaactggtccaaggaaaccatcacgcccgagcagctgcgcaaggacttcgacgccgtgctgctgacgggtggcgccgagcagtcgcgcgacctgcccgtgccggggcgcgaactggacggcattcacttcgcgatggagttcctgccgcagcagaacaaggtcaacgcgggcgacaagctcaagggccagatccgcgcggacggcaagcacgtcatcgtcatcggcggcggcgacacgggcagcgactgtgtgggcaccagcaatcgccatggcgcggccagcgtcacgcagttcgagctgatgcccatgccgccaagccaagagaacaagcccctggtgtggccctattggccgtacaagctgcgtaccagctccagccacgaggagggctgcgagcgcgcgttcgccatcgccaccaaggagttcatcggcgacggcaagaaggtcacgggcctcaaaaccgtgcaggtggagttcaaggatggcaagttcatcgaggtccccggcaccgagaaggaataccaggccgacctggtgctgctggccatgggtttcgtgagcccggtggctgccgtgctggacgccttcggagtggacaaggatgcgcggggcaatgcccaggccacgacggacttcaccggcggctatgcgaccagcgcgcccaaggtcttcgccgccggcgacatgcgccgcggccagtcgctggtggtctgggccatccgcgaaggccgccaggccgcgcgtgcggtggatgaattcctgatgggggaaagcagtctgccgcgctgaggcgggaatccctcgccattgggcaattacagaaggcggtcgcagccgcagtctgcttacccgtcgaccggcacaacggcgccctggggcgccgttgtgcttattttttgatagctgctcgcgcttgctggacgggcgctgcggcagttattggcatcaaatcccccgttccagcgctgccagtgggcgcagtctccgcatcggtgggacaattcagggattgcccggtcatgggcttgctgcgcgaccttcctggtcgagcggcgtgcccgggccgtttgttcgttccgactgttcttttcaagaatcgctacaccatgaagaagtttgccgccgttgccctgctgaccctgggcgccgtgctggtgggttgctccaagcaggaacccgccgcccccgcagccgcgcctgcacccgccccggccgccgtcacgaagatcgtcgtgggcctggacgacaacttcccgcccatgggcttccgcgacgagaagaacgagctggtgggctttgacatcgacatggccaaggaagccgccaagcgcctgggcgtggaggtggagttcaagcccatcgactggagcgccaaggaagccgagctgtccggcaagcgcgtggatgcgctgtggaacggcctgaccatcaccgaggagcgcaagcagaacatcctgttcaccgcgccctacatggagaaccaccagatcatcgtggtgcccgcaggctccgccatcaaggccaaggccgatctggccggcaaggtcgtcggtgcgcaggaaggctccagcgccgtggacgccatcaagaaggaagaggctgtcttcaagtcgttcaaggaactcaagaccttcggcgacaacgtgaccgccctgatggatctgaccaccggccgcctggaagccgtggtggtggacgaggtggtgggccgctactacgtggccaagaagcctgaccagtacgccgtgctggacgataacttcggcaccgaagagtacggcgtgggcgtgcgcaaggacgacaccgaactgcacggcaagctggacaaggcgctggccgacatgaagcaggacggcagcgccgccaagattgccgagcagtggttcggcaagaacatcatcaagtaatagcgaacaaccccctgtgtcgcttcgctccttcccccttctctcgaattgctgcgcaattcgggaagggggacgacgccagcgcggcggggcggcccttgcgcggcgtccgctggcctggggcgcgccagtttcgacggttgcgtgctgtgcaaggcactgaattctcgtgaccccatggactacctactctccctcctggggccgctggcgcagggcgccaccgtcaccctgaagctgttcttcatcacgctggtgctggccgtgccgctgggcctggcgctggcgctcatgcggctgtcgcgctggaaggccctgtcgggcgcggtgaacggctacatctggctcatgcgcggcacgccgctcatgctgcagatgctgttcatctacttcgcgctgcccttcgtgccggtgatcggcgtgcgcctgccggacttccccgccgccgtggcggccttcgcactgaactacgcggcctatttcgccgagatcttccgcgccggcatccagtcggtggaccgtggccagtacgaggccgccaaggtgctgggcatgagctacggccagaccatgcgccgcatcgtgctgccgcagatggtgcgcagcatcctgccgcccatgagcaatgagaccatcaccctggtcaaggacacgtccctcatctacgtgctggcgctgaacgacctgctgcgcgccgcgcgcggcatcgtgcagcgcgacttcacgaccacgcccttcatcgttgccgccgccttctatctcgtcatgaccctggtgctcacctggggcttccagcgcctggagaaacgctatgccaagtttgaccagtgacgccacgcagatgatcgaggcgcgcgacgtgcgcaaggccttcggccatgtgcaggtgttgcggggcgtgtcgctgtcggtgcaccgtggcgaggtggtggcggtgatcggtccctcgggctccggcaagagcacctttctgcgctgcctgaaccacctggaaaccatcgacagcggccacatcgccatcgaaggcgaaaccctggccacgaccgacgcgcaggggcgctgcgcctacgtgtccgatgccgaggtgcgccgcatcggcgccaagaccggcatggtgttccagcatttcaacctgttcccgcacctcacggtgctggagaacctcatcgaggcgcccatggtggtgcagggcctggcgcgcgacgcggccattgcccgcgccgaggcgctgctggacaaggtgggcctggcgcagaagcgggacaactatccctcgcgcctgtcgggcggccagaagcaacgcgtggcgatcgcgcgtgcgctgtgcatggagcccgacatcatgctgttcgacgagcccacctcggcgctggaccccgaactcacgggcgaggtgctgcgcaccatgcgcgagctggccgaggagcgcatgaccatgctggtcgtcacgcacgagatgggttttgcgcgcgaggtggcgaataccgtggccttcatggaccagggtgaactcatcgcggcgcgtccggccggggagttctttgccgatcccgggcatgagcgggcgcgggcgttcttgcagcacatgctttgaaggtctagcgccgaattgggctctagcggttatgggataagcgctggaagctatgcttttggtagctaatggggttctgtgtcactggcggggacggcctcggccagcgacatccaaccgtgcgcaggggcttaaaaaagatagctgccagcgctcgcccagcaagcgctaggcggcgattgggctagacattacgcggcagcggacaccaccacctccggcaactccgccgggtcccgcacctcttccagcacatccccgctgtgcagcggcagcgcaggccgatccagcagcgcacgcacgaagttcggctgcgccagcagcgcatggtgcacggccccgttgtacagctgcagatcgcccaggccgcgcgcggcgatgcgtgcgtccacctcgtcggcgctgagccgggcggggtcggtgctgtccgatgccatgcccatgcaccacaacgtgccgtacagcggcacgtactgcaggtagggccggaagatgggaaacaccgcgcgcaccgaggcggcgatgcgccccaggctctcgggcaggtgcacgggcgagcccaggtgcagcgaaagcacgccgcccgggttcagcgcgcggcggcaggcggcgtagaactccacggtgtacagctccacggcggggccgaaggggtcggtcaggtccaggacgatctggtcgaagcgctcctcggtctggccgatgaaggcgcgcgcgtcgcccaggcgcacctccaggcgcgggtcgtcaaaggcgccacggtggatctggcccagccaatcgcgggccatggcaatcacctcgccatccagctcggccagcaccacctgctcgatgccgggcagcttcagcaactcctcggcggcgccgccgtcccccccgcccacgaccagcgcacggcgcacgccggggtgggcgatggccggcaggtgcaccatcggctcgtggtagaagaattcgtcgcgctcgctggtcatgaagcagccgtcgatgcgcatcacgcggccgaactgcgggttgtcgaagacctcgatgtgctgccaggccgactggcgttcggccagcaggcggcggtcgcttaggtaaaagccgaagtcggcgttcaggcgctcggccacgtagcgcgtggcctgcgcggtgggggcgccgctcatcaggcgcggtcgacgcggtgcaggtgcggatcggccgggttgaaggcggcctgcaggtcgtcgaagagcttctgcgccttggggcggttgttctcggtgtagttgcacacgtacacgtccagcgtgacgtagcccgcctcgggccaggtgtggatggacaggtgcgactcggccaacaccaccacgccggtgacgccgccgccttcgccaaagctgtggaacaggctgcccacggtggtcagcccggcggcggccacgcgctccttgcagaacgattccaggtgcgcggcgtccaacatcaggcggctgtcgcagagacagccatacaggtcgccgatcaggtgcaggcccgtggcctggcgctgggggacaggagccgggatgggaacgacggactggagattcttcattatctggagccttttctctttctgcgggggtggcaggaaacggcgccgcggtcggacgccgtccgccgggtaccgaccagcacgctgccgggaggcagacgcgcaacggaagaaaagggaatgtcgcaggcacattgccgcgccttcgttccgttgtgcgtcgatgacgcccatgcagcaacgctgacaagcaatccgcccggagggtcgggcgggacatttcttaagatccggcaagtatagccaaacgtcatatgcaaaccacaggttttaatgagaggcgcagccgagcagaggggtttcccctatgatgccgggttagcctcacgctctgtcgtagagctgggcgtatctgcatacaccatgtcctccccaccctcatcgccgggcgacgccctcgtggaactgcgcaacgtcaccttcgggtacggcgagcgggtgatcctgcgcgacctgtcgctggtcgtgccgcgtggcaaggtcacggcgctgatgggtgcttcgggcgggggcaagacgacggtgctgcgcctcattggcggccagcagcgcgcccagcagggcgaggtgctggtgggcggccaggacgtagggcgcatggataccgcacagttgtatgccgcgcgccgacgcatgggcatgctgttccagttcggcgccttgttcaccgacatgagcgtgtacgagaacgtggcctttccgctgcgcgagcacaccgatctgcccgaggacctgatccgcgacatcgtgctcatgaagctgcatgccgtgggcttgcggggagcgcgggacttgatgcccagccagatctccggcggcatggcgcggcgggttgccctggcacgggccattgccctggaccccgagctcatcatgtacgacgagccgttcgccgggcttgacccgatctcgctgggtactgcggcgcaactcatccgccaactcaacgatgccatggggctgaccaccatcgtcgtctcgcacgatctggaagagaccttccgcctggcggaccacgtcatcatcctggggcccggcacggtggccgcccagggcacgcccgaagaggtgcgcgccagcacggatccgctggtgcaccagttcgtgcacgcgctgcctaccgggccggtgccgttccactaccccggccccagcgtggccgacgatttcggccccttgcgctcgcccagcgtggacgcccacgccagcggaggtaccccatgagctggtggcgtcccacgcacgtaggctacgccgtgcgcacgaagctggccgatgtgggcatgggcgcgcgcctgttcgcgcggctgctggggctgttcggcgatgtgatgcgccgccctggcctggtgcgtgaccaggtgcacttcctgggcaactattcgctgtccatcatcgccatgtcgggcctgtttgtgggcttcgtgcttgcgctgcagggctacaacgtgctgcagctctatggctcggccaactcactgggcctggtggtcacgttgggtctggtgcgcgagctggggccggtggtcacggcgttgctgtttgccggacgcgcgggcacgtcgctcacggccgagatcggtttgatgcgcgccggcgaacagctgtcggccatggaaatgatggccgtggacccggtgcgccgcatcctggcgccgcgcttttggggcggcgtgatcgccatgccgctgctggcactggtgttcaacgcggtgggtgtgatcggtggctggctggtcggcgtggtgctcatcggcgtggacggcggggcgttctggggccagatgcaaagcggtgtcgacgtctggaaggacgtgggcaacggcatcgtcaagagcctcgcgttcggcgtggccgtcaccttcatcgcggtgctgcagggcttcgtggccaagccgacgccggaaggcgtctcgcgcgccaccacgcgcacggtggtgatggcgtcgctgtccgtgctggggctggacttcgtcctcaccgccttgatgttcagtatctgacggcgaccatgcgtctgtcttgaggaaattcaccatgcagcattccaaaaacgatttctgggtggggctgttcgtcctgctgggcggcgcggcgctggtcttcctggccctgcagtcggccaacctgttgaacctgaacttccgctcgggctataccgtgacggcgcgtttcgacaacatcggcgggctcaagcccaaggccgcggtgcgcagcgccggcgtggtggtggggcgcgtgcagtccattggcttcgacgtcacgacctaccaggcgcgcgtgacactggagctggaaaagcgctatgtgttccccaaggacagttcgctcaagatcctgaccagcggcctgttgggcgaccagtacatcggcatcgagccgggtgccgacgagaacaacctggccgagggcgacatggtgaccgccacccaatccgcggtagtgctggaaaacctgatcggccaattcctgtatggcaaggccgaagaaggtgcttcgtccaatggaggtaccaagaaatgacaaatcaacctcgcttcacgggctggactgcccgctgggcggcgctgttgctcggcgcggccctcatgagcggctgcgccacgggccccaacgccaaccccgcagatccgttcgaacccttcaaccgcggcgtgcattcgttcaacgacagtgtggacaaggcggtgctcaaacccgtcgccaccgtttaccgcgacgtgacgccgcagccggtgcgtacgggcgtgagcaacttctttggcaacctgggcgatgcctggtcgttcgtcaacaacctgctgcagttccgcgggctggaggcttacgagagcctcgtgcgcttcaccaccaacaccttcttcgggctgggcggcgtactggacatcgccagcgaggcaggcatcgagcggcacaagcaggactttggcctgacgctgggccgctggggcgtgcccacggggccgtatctcgtgctgccgctgctggggccgtccaccgtgcgcgacacggccgctttgccggtagacagttggggcaacccgctgggccagctcgacccggtggaggtccgcaattccctgtacggcctgcgccttgtcgataagcgcgctagcttgctgcgcgcgggctcggtgctggatacggcggccctggacccctacagcttcacgcgcgacgtgtacctcaaggtgcgtagtggcgtgtcaggcgcacgcgacgagggcgcctatgaggaaaacgggggcaagctgcctgacgacgagtactgaaaacccgcaaaggccggcctgacaagcactcgggcccctggctgacaggcgcggttgcagttgcttgcatccctgcacggtggcgacgcatgtgcagcgcggggcgccctccacaatctacccaacgaaaccagacatggcagcgcacggcgtggcgctgcacgcaaggagcctcaccatgatgaaccgccgtaccctgatccatgccgccgccgcgatggcggtggccacgtgggtggccgtgccccaggccgcgctggcggccgacgaggcgccggatgccctcgtcaagcgcctctcggtcgatgtgctggagacgctgcgcaaagacaaatccatcaaggccggcgacgtggacagcatcatggcactggtggacaagaccatcatgccccacgtgaacttccgccgcatgacggcagcgtccgtcgggccgggctggcgcaaggccacgccggagcagcaggcgcgcctgcaggatgagttcaagacactgctggtgcgcacttacgcgggcgcgctcagccaggtcacggaccagagcatcgttgtgaagccgctgcgcgcagccgccgaagacaaggacgtgctcgtgcgcaccgaaatccgcggccggggcgacccgatacaactggactaccgcctggagaagacgccgggcgagggtgcgggctggaaaatctacaacctcaacgttatgggtgtgtggctggtggaaacctaccgcagccagttcgcgcaggagatcaacgccaagggcgtggatggcctgatcgaggcgctggtggcgcgcaacaaggccaacgccgcctccagcgccaagtaaccagaacagaaagaaccgaaaggcctgtgcatgctggtgctgcccgctgaactcacccaccgccacgctggcgccaccctgcgcatgctgctgcaagggctcaaggcccaggacgaatcgctggtggtggtggatgccggtgcgctgacggccttcgactcctccgcactcgcggtgctgctggagtgccgccgcgcagcggtgttcgagaaccgcggtttcgtggtcaaggccctgccgccggcgctgtccagcctggcggggctgtacggggtgcaggaactgctgcccgccctgtagcggcggcctgcggggctgcccgcacctgcgggttgcctgccggccaaacccctgcggacacgcgcgcaagagcccccctttagcaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctgttagaatgccgctcttccatgcccgccgtctccttccaatccatctccaagagcttttccactccccgagggcctttccaggcgctgcaggatgtcagtctggacatcgaggagggcgagttcttcggcctgctgggccccaacggcgccggcaagaccacgctgatcagcatcctcgccgggctggcgcgcgccaccagcgggcgcgtcagcgtgctgggccatgacgtgcaaacccagtatgccgacgcgcgcaggctgctgggcgtggtgcctcaggaactggtgttcgacccgttcttcaacgtgcgcgagacgctgcgcatccagtccggctacttcggtgtgaaaaacaacgatgcctggatcgatgagctgctggagaacctggggctggccgacaaggccacggccaacatgcgccagctctcgggcggcatgaagcgccgcgtgctcgtggcccaggcgctggtgcacaaaccgcccatcatcgtgctggacgagcctacggccggtgtggacgtggaactgcgccagacgctgtggcagtttgtggcgcgcctcaacaagcagggccacacggtgctgctgaccacccattaccttgaagaggccgaggcgctgtgcacgcggctggccatgctcaagcgcgggcgcgtcgtggccttggcgcgcacgtccgagctgctgcaggcggcctccaccaacgtcctgcggttcaagaccgacgatacgctgccggccgacctggcagcgctggcgcgcgtgaccggccgcgtggcccagttgcccgcgcaggacgcgcaggagatcgagcagttgctggcccggctgcgcgccgccggcgtgcgcgtggaggatgtggagatccgcaaggccgacctggaggatgtgttcctcaacgtcatggcggccgagcaggaggagcacgcatgatcggctggcagaccctgttctacaaggaagtgctgcgcttttggaaggtgggcttccagaccgtggcggcgccggtgctcacggcggtgctgtacctgctgatcttcggccatgtgctcgaagaccatgtcaaggtctatgaccggctgagctacaccgccttcctggtgcccggcctggtgatgatgagcgtgctgcagaacgcctttgccaacagctcgtccagcctgatccagagcaagatcatgggcagtctggtgttcgtgctgctcacgccgctgtcgcaccgtgcctggttcgcggcctacgtgggctcgtccatggtgcgcggcctggtggtgggcctgggtgtgttcatcgtcacgctggcgttcgctacgccgcagttcgccgcgccgctgtggattcttgcgttcgcgctactgggcgcggcgctgctggccacgctgggggtcatcgcggggctgtgggccgacaagttcgaccagatggcggcattccagaacttcatcatcgtgcccatgaccttcctgtcgggcgtgttctattcggtgcaatcgctgccgccgttctggcagggcgcaagccacctgaacccgttcttctacatgatcgacggcttccgctacggcttcttcggcgtgagcgacgtctccccctggctcagcctgggcgtcgtcagcctggcatgggcgctggtcagcttgttggcgctgcacctgctgcgcacgggctacaaaatcaggaactgacatgactgcagaccaactcaaggacatcatcagcgcgggcatggcctgcgaccacatcacgctggagggcgacggccgccactggtacgccaccatcgtgtcgtccgagttcgagggcaagcgctccatccagcgccaccagcgtgtctacgccacactgggcgcacgcatgcagtcggacgaggtgcatgcgttgtccatgaagaccttcacccccgccgagtgggcgcaggcccaggcgggcgactgatacggccccgtccttcgcaagatggccgtgcggccgggaccgtgccccggcgcgggggcggcatgggcggcatgccccggtccttggcggtggatgggcgcatacaccgtcgcgcggcattcccccaaagaagtcgcgcactattcttttaatagctgctaccgcttgatagataagcgctggagccatttttggcactgaatgcagcaaccggcaaacccatggacaaactcctgattcgcggtggccgccccctggtgggcgaggtgccgatttccggcgccaagaacgccgcgctgcccgagctgtgcgccgcgctgctcacggccgacccggtcaccctgcacaatgtgccgcgcctgcaggacgtagccaccatgctgcggctcatccggaacatgggcgtgcaggtggaccgcatcgccaaccccgactgctccgtggccgatgcggccggcatagtgcgcctggacgcgggcggcctgtccacgcccgaggcgccctacgatctggtcaagaccatgcgcgcctcggtactggcgctggggccgctgctggcgcgtttcggcgaggccacggtgtcgctgccgggcggctgcgccatcggatcgcgcccggtggaccagcacatcaaggggctgcaggccatgggcgcgcagatcgtggtcgagcacggctacatgatcgccaggctgccgcaggggtggacgcgactcaagggggcgcgcatcaccaccgacatggtcacggtgaccggcaccgagaatctgctcatggccgccacgctggctgagggggagaccgtgctggagaacgccgcgcaggaacccgaggtggcggacctggccgagatgctcatcaagatgggcgcgcgtatcgagggccatggcaccagccgcatccgcatccagggtgtcgagcggctgcacggctgcgagcacgccgtcgtggccgaccgcatcgaggccggcaccttcctgtgcgccgtggccgccacgggcggcgatgcgctgctgcgccacgggcgtgccgaccacctggacgccgtgatcgacaaactgcgcgacgcgggcgtgcaggtggcaccggaagagggtggcatccgcgtgcgcagccctggcgcggcgcagctcaaggcgcagggctttcgcaccactgagtacccgggctttcccaccgacatgcaggcgcagttcatggcgctgaacgtggtggcccagggcaccgccacggtggccgagacgatcttcgagaaccgtttcatgcacgtcaacgagctgctgcgccttggcgcgaaaatccagaccacggatggccgcgtagcggtgatcgaggggctgggcggcgcggcgcctgcgggggcgcggctatcgggcgccaccgtcatggccaccgacctgcgcgcctcggccagcctggtgatcgccgggctggtggccgacggtgaaacgctggtggaccgcatctaccatctggaccgcggctacgactgcatggaatccaaactgcgcggcctgggggccgacatcgagagaattcaatgacgcagcagatcacactcgccctgtccaagggccgcatctttgaagaaaccctgcctctgctggccgctgccggcatcgaggtgctggaagacccggagaagtcgcgcaagctcatcctgcccaccagccgccccgaggtgcgcgtggtgctggtgcgtgccaccgacgtgccgacctacgtgcaatacggcggcgccgatctgggtgtggccggcaaggactcgctcatcgagcacggcggccaagggctgttccgcccgctggatctgaagattgccaagtgccgcgtgagcgtggccgtgcgcgccgatttcgactaccgcgaggccgtcacccagggctcacgcctgaaggtggccaccaaatacaccagcatcgcgcgcgatttcttcgccagcaagggcgtgcacgtggacctcatcaagctctacggcagcatggaactggcgccgctcaccggcctggccgatgccatcgtggacttggtctccactggcaacacgctcaaggccaacaacctcgtggaggtcgagcagatcatggacatcagttcgcacctggtggtgaaccaggccgcgctgaagctgaagcaggcgccgctgcgccgcatcatcgacgcattcgcctccgccgtgccgcagggctgaggggtgcgcagggctgcgtctgcgccgctttggttccgcgtccatcgcccggcgttgcagacctgcgtcgtggcccgcgttatggtgagaacatcgtggccgggcacccctcggcttccgcaacggcgcgccgatttctttcgtacattctgagtaggtccactatgcaattcgtagctgctcccgtccgcctgtccaccgctgacgacactttcgaggtggatttttccgcgcgcctgcactggtcggcggacacggatgcggccatcgagcagcgcgtggcgggcatcctggccgacgtgcgcgagcgcggcgacgccgcagtgctggagtacacgcagcgcttcgatggcctgcatgcgcagggcttgccgtcgctggagctcaaggccagcgaactgcaagccgccttcgacggcctgcccgcggcgcagcgcgacgcgctgacggccgccgctgcccgcgtgcgccgctaccacgaggcgcagaaaaaggccaatggcgaaagctggagctaccgcgacgacgacggcaccctgctgggccagaaagtcacgccgctggaccgcgtgggcatctacgtgccgggcggcaaggccgcgtacccgagcagcgtgctcatgaacgccattcccgcgcacgtggcgggcgtgcaggacatcatcatggtcgtgcccacgccccagggcaccaaaaacccgctggtgctggccgcggcgcatgtggcgggcgtcacgcgcgccttcaccatcggcggcgcgcaggccgtggcggcgctggcctatggcacgcagaccattcccaaggtggacaagatcaccggccccggcaacgcctacgtggccagcgccaagaagcatgtgttcggcaccgtgggcatcgacatgatcgccggccccagcgagattctggtgctggccgacggcagcacgccggcggaatgggtggcgatggatctcttctcgcaggccgagcacgacgagctggcgcagtccatcctgctgtgccccgatgcggcctacatcgaccaggtccagtccgccatcgaccgcctgctgccccagatgccgcgcgccgagatcatcgccaagagcctcaccgggcgcggcgcgctcatccacacgcgcagcatggaagaggcgtgtgagatcagcaaccgtatcgctcccgagcacctggaggtgagcagccgcgagccgcaccgctgggagccgctgctgcgccacgcgggcgcgatctttctgggcgcgtacaccagcgaatcgctgggcgactattgcgccgggcccaaccatgtgctgcccaccagcggcacggcacgcttttcgtcgccgctgggcgtgtacgactttcaaaagcgcagcagcatcatcgaggtgagcgagcagggcgcgcagagcctgggccgcatcgccagcgtgctggcgcatggcgaggggctgcaggggcatgcacgggcggcagagatgcggctcaagtcctgaccactccgacagcctgtacgcctaccaagccaccttgcgaggtggctttgtcttttcaaaaatgagagcgcctggcgctgaatggctaagccttagaagcgaaaaacacatcaaactcattaaacacgaatttcgtgtcacacgaaattcgtgtacgataaacgcatgaagaacgtcaccatcaccgtggacgatccggtgctcgaatgggcccggatcgaggcggcgcggcgcggcaccagcgtgtcgcgcatggtgggggactttctaggcgagatgcagcgccgcgaggacgcctacgagcgtgcctacctcgcctggcgcacggacgagcgcacctggcgcgcgggcgccgcagcgcggcgtatccacggcttcgagcgcagtcctgcccacgtaggtgaggcgccgcagccactgcagcgcagcctggcgcaacccgtatttgtggacacggccgtgctggtcgccgccgaggacggcgccgatgccgccctgcaagccccggtgctggcctgtctggacttgctgtggcgcgagcgcctgggacgcgtcagcagccaggtgctggccgagttctacgacaccgtgacgcgcgccgccagcgcgcccatgccgcacggcgatgcacgcgcggccatccgccgctaccacagctggacgccctggcagatcgatgctgccacgctggagaccgcctgggcgctggaggcgcggcaccaactggcctggggcgactgcctggcgctggccgccgcgcagcacagcggctgcgcgagtctgctgtcgctgagcctgccgcagggcgcgcagtatggcggcgtagaggtgctgcatccgctgcattgcgcgttggctgtcccctgatgtgggggcgccgcccgatcgaatggagtgatgaacgcatgacaaccccttctgccgaactgcccgcgctggcgcgcatccgcgacgacgtgcgcgccatgcaggcttacgtcgtggccgatgcgaccggctacctgaagatggacgcgatggagaaccccttcggcctgccgcccgcgctgcaggccgcgctggggcagcgcctggggcaacttgcgctcaaccgctaccccggtacgcgccagaacgacctgaaggctgcgctggcagcctacgccggggcgccggcaggctcggccgtgctgctgggcaatggttccgacgagctcatttccctcgtggcgctggcctgcgcgcgtgcgcaggcgaccgtgctggcgcccgtgccgggcttcgtgatgtatgcgatgagcgcgcagctgcagggcttgggcttcgtgggcgtgccgttgacggcggacttcgagctggacgaggccgcgatgctggccgcgatcgcccagcaccgcccggccatcaccttcctggcctatcccaacaaccccacggccacgctgtgggacgaggccgtggtgcagcgcatcatcgacgctgccggcgcgcagggcggcatcgtggtcatggacgaggcctaccagccctttgccagccgcagctggatcgagcgcatgcgcgcgcagcccgagcgcaacggccatgtgctgctgatgcgcacgctctccaagttcggcctggccggcgtgcgcctgggctacatgatcggccccgccgcgctggtggccgaggtcgacaaggtgcgcccgccctacaacgtgagtgtgctgaacaccgaggccgccctgttcgcgctggaacatgccgacgtgttcgccgcccaggccgacgagctgcgtgccgcgcgcaccgagctgctggccgcgctgcgcgccatgcccggcattgagcgcgtgtgggatagtcaggccaacatggtgctggtgcgtgtgcccgatgccgcccgcgcctatgagggcatgaaggcccgcaaggtgctcgtcaagaacgtttctacaatgcatccattgctggcaggctgcctgcgtctgacggtgggcagcagtgccgacaacgcccagatgctcacagcgctccaggcatccctatgacttcctccgcactcgttccttcttccgcagaactctgccccgaccgcacggccgaggtcagccgcacgacggccgagacgcgcatcaccgtgcgcgtgaatctcgacggcaccggcgcggccagcctgcacaccggcatcggcttcttcgaccacatgctcgaccagatcgcgcgccatgggctgatcgacctgcagatcgactgcgacggcgacctgcacatcgacggccaccacacggtggaagatgtgggcatcacgctgggccaggctttcgcgcgggccgtgggcgacaagaagggcatccgccgctacggccatgcctacgtgccgctcgatgaagccctgtcacgcgtggtggtggacttctcgggccgcccggggctgcacctgcacattccgttcaccgccgggagcattggcggtttcgacacgcagctcacctacgaattcttccagggcttcgtgaaccatgcgggcgtgacgctgcacatcgacaacctgaagggcatcaacgcccaccaccagtgcgagacggtgttcaaggccttcgcgcgcgcgctgcgcgccgcgctggagcgcgacccgcgcgccgcaggcgtgatcccgtccaccaagggttccctgtaaaattcaagccaaattggcctgtaacgcttatccatcaagcgcaagcagctatgaatagtgaagcaaaaaccgtcgcggtcgtggactacggcatgggcaacctgcgctccgtctcgcaggccgtgcaggtcgcggcgcagggcagcggtttccgggtaatggtcaccgcgcaccccgatgaggtacgcgcggccgaccgtgtggtgttgcccggccagggcgccatgccggactgcatgcgcgagttgcgggagtcgggcctgctcgaatccgtgctggaggctgccgcgtccaagccgctgtttggcgtatgtgtgggcatgcagatgctgctggaccacagcgccgagggcgacacccccgggctgggcctgatcccgggcgaggtgctcaagttcgacctggccgggcgcacccagcccgacggcagccgctacaaggtcccccagatgggctggaaccgcgtgcgccaggcgcgccacggcggcgtggcgcacccggtatgggcgggcgtgcccgacgacagctacttctactttgtgcacagcttctacgcgcgcccggccaacccgctgcactgcgccggcgaggctgactacggcggcccctttgctgcggccatcgcacgcgataatatttttgctacccagttccacccggagaaaagcgccgagcacggcctggcgctgtaccgcaacttcttgcactggaagccctgattcttcaacccggcagggccgggccttgtgcggctcgccccattccccgctcaccatcatgctgctcatccccgccatcgacctcaaggacggccactgcgtacgcctcaagcaaggtgacatggaccaatcgaccacctttggcgaagaccccgccgccatggcccgcaagtgggcggatgcgggcgcgcgccgcctgcacctggtggacctgaacggcgcgtttgccggccagcccaagaacaaggcggccatcaaggccatcctggccgaggtgggctcggacatcccggtgcagctgggcggcggcatccgcgacctggacaccatcgagcgctacatcgacgccgggctgcggtacgtcatcatcggcacggccgcggtgaagaaccccggcttcctcaaggatgcgtgcagcgcgtttggcggccacatcatcgtgggcctggacgccaaggacggcaaggtggccaccgacggctggagcaagctcaccggccacgaggtggtcgatctggcgcgcaagttccaggactggggcgtggaatccatcatctacaccgacatcggccgcgacggcatgctctcgggcatcaatatcgaggcgacggtgaagctggcccaggccctcaccatccccgtgatcgcctcgggcggcctggccggcatggccgacatcgaaaagctctgcgaagtcgaggacgagggcgtggagggcgtgatctgcggccgcgccatctactcgggcgacctggacttcgccgcggcccaggcgcgcgccgacgagctggccggcgcgtaggaaagctcagcagccgggcagggcgcggcccttgttgatggcgtccgccgtgcccagcatctgctcccaataggccggaagcgtggcccaggggttgcccgtgttcgtggggtagtcatagtgccggtccgtggcgtagaccaggccggtgttgcgctgaggcgtgttggcggaccgcagcacctcctgcatggcgccgcaattcgccgcgtcatgcaccagcgccgcctgcgcgccgttggccaggttgtagacccacttgtttgcgggctggggggtgacgctgcggtaatcgacggcctggccctcgaagctcacaagggcatcgaccacgctggcggaatcggcgaccgggtaggtgccagggttgcccaccacgcgcaaccgggagtccaggcccttgatgtactggtagatctcgcggtagaagcccagctgcttgctggtcgcgtccatctcgtcgagaaagaaaccatcgacctgcgtgccgtagatcttgcggtagttgtcgatgttgcgctggatgtcggcgaccgagcgcgctcctgtgccatagcgggtgtagacgtagcccagcacctttccgccgttttgccggaaggcggtgatggccgccgtgaacagggggtcttccttcgtgaagatgccgttgctcgggttcaggatggccgtgatgggcaccgccggaaaactctgcgcgccgctggccagcttttcccaatccgaaccggggcccgcgctgaagtacgccgggaccagcagttccagcggctggggctgcgggcggatgtacagcgtgcgcgtggcggcgccggccttgtcctgcgttgccgccgcgagggcctgcaactgcatctcgccggcttgcgcggcggtcaggctggaggtggccaccccgccgcgggtctgcggctgcacgggcgcgaagctggcgctggccgggccgctcagggtgatggccgtgccgtcgggtgccgccgcgccggcgatcttgacgctcagctgcagttgcacgggagtgttgacggtatgcacgttgtcggcttcggcgggggcggtgaaggccacctcggcgctggatgcggcgggcgaagagccggagtcgcttccctggcccgatccaccgccgcagccggtcaaggccgcggccagggtcagcagagatgcggcaagggaatgagaggggcgcgaacggagatgcatggggtctgggaagtacttgcgggactgcagctgcgattgtgcccacagcgccggttcccgaatcgctctattgcagcatgaaagtctggtactccagccgatgcaggcgccgcgacagcagcagcaggcctgtggccagggtcagcagggtggccagggcgaagccgtagccatacagggcggcgccgaacgccagggtcaggcccgtgagcgccacgttgagcagcacgaacatggcgcacagcagcagcacggtgcgccgctggtccaggtagaagaacacgttgagcacggccatcaggcccacctgcaggccggcgccgaccacctgcacgtgcagcagcggcaggtacaggcgcgagatgcccagggtgtcgagcagccaggggccggctacgaaggtcacgagcacggccagggtctggatcttggcgatctcgcccaggccctgctggatggcgtagaccatctcatcgcgcatggcctctatgtattcgagcgagccgccgccgcgcaccgcgtcgtagaacttgtcgtagtactcgacgaagtcggtctctatgcgcaccaggaacaccgccatgccggggatgatggacaggtaggacaggaacaccggcaggtcgtagatcagcgaggcgcgcaggtggccgatgatgggctgcgaggtgggcgggaagaaccagaacatgaacttgtccgcccagatgcccaggttgtagaggaggcccaccgccaccagcgacgggtagagcttgtcgggctgcaggaagtcaaaggagatcagctgccgcgcgggatggaactccttgaccaccagcagccacatgcccgccagcagcacgaagtggccgagcacgaaggcgcccagcagcccctccaggccccaggggcgcagcagcagggcgctggccacgatcagcccgtaggccaggccgaacaggccgacgatggccttgtagcgcttcatgcccgacagcagcaccgtgagcacccatacgccgctcatcagcatgaagcccgccagcatgagcagccggtaggccaggcccaggcccggcagcacgatgaacagcgccagcgtggccagaaccccagcccccagcagcacgatcaccatcaggccgtgcaggttgggcatgaccaggtgcttgtgcttctcgaacaggcggtcggagatgaagcgggtgaacgcgagctgcaccaggctggtgtagatcagactgctggccaccaggtaggtgaccgaggtctggaactgcgtcaccagggtggccggcacgaccacgctggcgctgaagatgccgacgagcaggatgccgacgatggacagcacccagggccccgagccgatcacgcccgcgtaggcgtaggcctgcaccaggctcagcagggtgttcttgcgcagcatgtggcgcagttcgaatccaatgccggccatcaggctgctcccggggtgcgtgccagggcgtgttcgtagacctggcggtagcggtcgaacatcagggtgtcggtgtagtagcgctccacgcgggcgatggccgcgcggctggcggcctgccaggcggcggtgtcacccagcagctgcagggcggcatcggccaactgctgcggctcggcgatcggcaccaccgcgccagaaggcccgagcgcgcggtcttcctcgtcgagcccttcgaggagctggcggcacgagcccacgtcggtggaaacggcaggcacgccggccgcgtagccttcgagcagcaccaggggcagggcttcgctgatggaggacagcaccaccaggccgatgcgcggcatcaggtcctccacgcgctgcatgccgaggaagcgcacatgctcctgcaggcccaggctgcgcaccaggttactgcattcctcggcataggccgggtcttcctcggcggggccggcgatccagccctgggcgtcggggcgctggttgaccacgcggcgcatggcgcggatgaaggtcttgatgtccttgatgggcaccacgcgccctatcaggcacagcaccggcggcggctcaagcggccgctgcgcgcgcagcggggcgaagcgttcgagctttatgccgttggggatgttggcggtgcgctcgggcgcggcgccgtcctgcacctggcgcagccggttggcctcgtacagggccaggatgggatcggcatgcgcgtagcagtagcgccccagccactcgaagaagtggatccacatctggcggaagtacgacagctcggtcgggtcgcgctggaagatgttgcggttgtcgcgtatccactcgctcttgaacaggtcgatcttgcgttccttggtgtagatgccgtgctccgacaggatgagcggcaccccgcgcgtctgcgccagcagcgcgcccaggaagcccgcgtagccggtggaggcgcagtgcaccgcgcgcacggggatcagctgccgcgccacgcgcgccagcagccacagcggctgcagcatgaggcgcacggtccagaagaaatcgacgaacgaggggtcggcgcaatgtgcgcggtagatgccgcagatgatgtcccaggcgcgcttgctgtagaggaaatccccgagctgcacggatccgccgggcatcatctgctgcgccacttcgcggaatgcctccatggctcggggagccgccgggccctggtcgaaggcgtccagcaggcgctgcaccagcgcctggccctgcgcgtcgcccctgcgcgcggccggctgcgggtgccagtgggcctgctcgtgcaggaaatgctcctcgaaatgcaccacgttgtcgggcagcgggtacttgaagccgccgtagtcctcgcgccggctgcccaggaagacgatggcgaagcggtactcggggtaggcgcggatgatctggttgatccagctcgacactccgccgctcacgtaggggaacgtgccctccagcatcagggcgatgtcggccgactgtgccttggggtggttcatggccgctggctccagtagtcgattacggggcgcaggcgcggcagcgctccccattgcctgagctcgcgcatcagcgcctgcgcctgcgcgtggtcgcgccgctcgaaggccagctgcgccaggtagggcagcacccgggtcgcgggcaggcccagggcgcgggctttgtcgtaggcgtgttccgcttcctgggtgcggcccagcgcatgcagcaggcgcccgcggcgcaggtgcatggcggcgttgccttcctgccgctgcagcaccaactggcagtagcgcagggattcctggatggcgtgcgcgtgtaggtcgccctgcaccagcgcctggtacaccagctcccagtacaggtcggacaggcggtgcgcgctttgcagctgctggctgctgtccgggagcgcggcctgcagggcgtcgagctcgctgtcgatggcgcggttgatgcgtttctccaggttgtcgagcatgccgtaggccagtaggcgcaggtcttcgctcgcgtcgccgagcacgctgcgcaggagcggcgaggccgtgcgccccgaggcgtattgcagcgcggccatggcgcgcatgcgcgcctgtaccggcacctgggcgttggtcaggaacgagtgcaggccggcgtggcggaactggctctgccggcgctggtgctggtcgaattcgggcagctgcaccgcatcgaagtcttccgggagcgacctgcggcggtacaggcgcaggatgacgaaggccgctatcacgcccaggaaccccgccacgggcacggcgtagctgcaggccgtcatgagcagcagggtggcccagcgcggcttggacaggcgcggcggcagcagcggcagcagcgacagcgacagcagcacgctggccgcggcgtgcaacagcagatagctggccagggccgcgtccgagcgctcggccagcagccatgcgccgctccaggcgctgacctccagccccagtgccgacaggcctagcttgaggttaagcatgggcgatggcgtgcaggcgctgcacggtgcgcacgggctgcgcgctgtcgggctgcaccacgtgcgggaagatgccggcctgggccagcgattgctggctcttgtgctgcatccagccctccaggcggtggatgtagccctcggccgtggtggcgttgcccagcggcatgagcacggccagcacctggcgtccgggcgcctcgatccgccagacctcgtcgagctcgcgcttgaggcgctcgatctgcgggggcaggtcctgctccagcgcgcgttgctggagctccagggccacgacgatgctgggcacctgggtgcttctgtggatgtgggccaggcgctggagctcgaaggcgaagagcggcgggcagtccgggaactgctgcacgatgggctgggccagctggctcatggacaggccgtcggtgtagtagcccagcagcagctgtatggtctgcaggctttcctcctgcagggcgaagaagggcatgtcctgtaccaccagcaggccgtacatgtcgcccgccagatcgagcagcggcgcagcgaccaggtagcgcgtgtcctgctgcgccgtcacggcctggctcacgtggcacagctggcccgtttgcagggcctggcgcaccagcgggtcgtcggcgtgcagtccgtcgtaggcgcctatgctggcgctgggccgggcggcggcgtgcccgtcggacaccgcgtgcatggccgcgcactccagctgacagtactgcgacagcagccgcagcagcgcctgcggggcgagggcgtcgccgccgtcctcgctcccggcgtggcgcagcgccgcgagcgcgtcgcgcatggacatggggcgggcgatgagttcctgctccaggcggtcgtgcgacaggcgcagcaggtaatgctggcgcaccaggtgctccaggcgctggtccaggtacagctgcagggtctcggcgcggcgcgtgcgcgcctgccagaggctggagaactcgcccaccagcatcaccaggatcaagccccccaggaagtacagctgggggaagttgccccagtgccccgcgttgagccccagccagcaggccagcagcacgctggcgccgcccaggcccgccatggggccgtagcgcagggccagcaccacgggcgccagccagggccatgggaatgtggcctggatctgcagcgggtcctgtggcgcccaggccaggcccagtgcgacggccagcaggggcagcagcagggtctcgcccacggtgacggcgggatgggtggccgcgatggccagcctgcccagcagatgcctgggcaggcccgtgcctgggagcgcccgtggacgggcgttttcaccggccgtctggcggcgtgcgccggggctgtcggagggtgttggcatgcggcgttcagcggctgccggccaggccggattgcaacagcttgcggatcagcttctgcgccaccgccgacagcgcctcgcggctccagccgctctggccgcccgagccgctccacagggtgtcgcccgtggccacgtccagaatctgcagggtgacgcctgcggcgggctcaccgtccacgcccaccttgtagcgccactcctccacgctgcccgcgagggcgtagcggatcttctgctcgcgcgcccaggccagcgcgtcttcggagcgctgcgcgtcgccggcgccgaacagcgcttcctgctgcgtggtggcgggagtgcggcgcacctggcccacgccctgcgcgctcagcagcgcctgggcgatggcctcggcgcgctggcccgccagcggggtctcggtgtggttggcgaagggcagcaccacccagctcgcctggcgggccagctgcggcgggtggctctggtccagggtggagcaggcgctgagaagggcgatcgcgcccgtggccagcagcagtcccagctggcgtgcacgagaggggcggcggtggagcatgaagggttctcctcgatggtcttaaaaatgaagccggtacgacagttccagcacgcgcgtgagtcccagggactgcacgcctgacttgcccaggccgaagctcaggcgcaaatggtccgggcccagcacgctgccggccagccccaggcgcaggtcgtagcccgcgcccagcaggctgtgccgggtgaggcttacgctcgcgaagggccgcagcgcgcgcgtgtggtcctgctcgaagcgcatgttggtggacagccgcacgccgtagaactggaagctctcgggcaggaagtagtccaggcccaggctcgtgacgcccgcgggcgcgaagcgctgcaggaagtcctggccctgctggcccaggaagaaggggtggcggcgctcgaagcggtgggtggaccagaaggcgccccattcccacgtgggcgcgtcctggcggtaggcgtgcgagtattcgatcgcggtgtggcgcccgcggcccacctcggcgcccgtctgcaggcggtactgctcgctccactgcgacagcagcaggctgtcctggcgcgtggcctggtagcgcaggtgagcggccacgcgcgtcttcatgccgcccaggcgcagcgccaggctttcctcgctgggcaggtgccagcccagttcgccgcgcagggacaggcggttgtccaggcgctgctcgtgctcgatggacaggggcgtggtgtccgcgtacccccggcggctggccacgcgcagccgggtctcgccgtcggcatggccccagcgcagcagcgcgcccgcgatgtcctcgccgggtgcgtcgcgcagctggtcgggcgccgtgacgcggcgctggatgcggctcgcgtccaggtccagcgacaggcgcgggctgatggccaggtgcagccgggcctcggcctgatcttcgtcgatggcgcccaggtcgctgtgccgcgagagcatgccggcgtggtcgctgaaggccagcaggttgtccgtgagctgcaggtgcagcgggttgtcgtcgggctggctttcctgcgtctcgaaggcggcgctctgcgccaggcggatgtcgcccaccgcggcagcggtattgacgcggtcgtagcgcggcaggcgctcgtcgaattcctgcagcagctggcccgcggcggccttgtcgtcctcggccagggccacggtgatctcggcccacagcgggcgattggtgcgcaggctgcggctgcgcgcgtactggtgccacaggaagccgcgttcggccgtgtattcgccggcgtcctgcagccaacctatggcggtttcggccgcggcgttggagtagccgccctgggcatcgcgatccaggcgcagtagctcgcgcagcacctcctgtgcagggtcgccgggcctttgcagcaggatcaggcgcgcgcgggcgacgcgctgcgtggcctccagcccttcctcggtgagccagcgctggcgcgcctgcgcgggagtcaggcgccggccgttccgcccctcctgccattgttgcgacagcaggtggcggcgcaggcgccaggcgcgatccgcctcctggttctgctccagggcatcggcgtagttcatgagccagaggaagtcgccttcgcgttcggccacatgggggctgaggtagcggtgcagcgccacctggggcagcgacaaggcctggtaggcggccgccagcgcctcatgcaggtcctcgtccgcgctccaggcctgttcgtgcgcggccagcagccggcggatcgaggccgcgtcgttgctgtcgatgagcagccacagcagtgcctggcgcatgtcggaggacgccggatcgatggccagcccctcttcgtagtactgccgcgcctctgcgaaccgcccggcgttgtggtggtagccgcccaccaggcgcaggaattgccccgagcggcgcattcgggccagggaatggcgcgcggcgtcgggggtggggtcgagctgatccagggcgtgcgcgaattcgttccactggttgcggctggagtacagggtcagggcctcgatcaggtggcgcggctcatcgtgctgctgccaggccagcagtgccaccttggcggcctccaggggctggtcctgctgcagcaggccgatgagtgcgtcgtagtccgcgacgtcggcatgttgcgcgtccaccagtttgcggtaggcggcaatggcgagctggtcgcgcgcccggctcctggccaggtcgcccgtgaagcgccacagctcggcggccgcttcagcggacgcaggagggtggtcctgcacggcctgcagccattgcaggcccagttcgggctggcggtgctgcagggccagcacggcggcatgcatggcgcgctcgggggtgatctgtgcagggtcggccagcagttgccgccaggtctgcagggccagatcgggctggcctgcgcgttcggccagctgcgccagcagctccagcgcctcggggtcctgcgcgtgctggcgcaggtagtcgatggcgggctggggttcacccaggcgttcctgcgcatcgaccagggcgcgcatcaggcgtgggtcgccggagcggctgcgcagctggtggcgcagcgcctgcaccagcgctgcatcgtcgaactggcccggcgccagccgcaacacggcctgccaggcggcgtcctggttcgtctggcgcgccaggacgagccagttctccagcgcgatgccggggcgctgcgtccactcagacacctgtgccaggcgctcgcgccatcgcatgtcggcggggttctggcgcaccgcggcgttggcgatggtccaggcgtcctcgagcttgcggttttccaggaacacctcgtagcccagggcgtaggtcttgtcgtcgaagggcagggcgggcgaaggccgggcggaggccttgtccgccacctgctgcgcgaggcgcagggccggatgcacgagcaggtcggcgccatcgtcgaacaccggccccgccagcgcggcaggcggctgcgggcgccaggcgacgggccgcagcgcgaagtcctgctcggcgctggcccattgggtggcctgccgttcgagcgccatgcgcagcaggcggcgcacgtagtgctcggccacgtcggggcggcctgcggcgcgtgccagctgcgtgagcatgaacagggtctgcgggtcgtcggccagggggcccagctcgcgctcggccagctccagggcggccgcggtctggttgcccgaccgcagtgcggcaatggccgcgccgtagtacgccttggcctgggctgggtcgggggtgctgtcgcgcgcggacaggtagagctgcgcgcagccctcgtagtcgccgcgcgccagcgcttccctggcttcgcgctcgtagtacagggcggcctcgcgcgggtcctgcggggcttcccggcgactgagtgccagggcgatctcctgctcgccgaactgactggccaaggctgccagcctatcctgccgctcctggggccagccttcctgcgccagctggcgtatgtgccgccgcagcccatcgagcagcgcgagccgcctgtcaggctcgcggtccgggacatgccggtactcggagtggagcaggtcccattgcgcccacagcgcttccttgcgcaatgcggggtcggccgagtccagggcgggctgcagcgtcgtgcgcgcgctggcggtgtcgccatgggcgatctggcgctgcgcgagcagcaggcgcaggcgcgggttgtcggggtcgctgcgcagcaggttgttcaggtaggcggtggacagctcggtctcgccgctcgtcgccaggcgctgctccaggtcctggcgcgggtatagcagccacagcgcgccgcacgccatggcggtgagcagcgcgacgagccagttgggcgcaaggatgggccgctcaacgctctgggcagaggatctggatctgggcggcggcatcgggcagcttgaactgttgcactgcggtgcggtcctgtgcggcagggcgcagggcggtgagggtgcgctggccggcgcgcacctggcaggcctgggtgttggccagggcaaactccagcggcacatggccctggagcgtgaattgcacgcgccggccatcgccctcggcctgccagtcgaccaggcgggcgttggcgtcgtgcaggtagggggtggcggcctcgcggccgtccgtttgcaggaaggcggacggtccgctcaggtgcacgtacaggccttcgccgccccggcgccagcccgccacggcctggctggcgcctagccggggcagccccagcgccgggggcagccgcacggtgcgcagggcgccattgctgctgcgcaggcgccagccctcgccatcgcgggccatggcgtagtcgtagaagtcctgcaccttggtgacgaactcggaggcgtgtacggggtgcaggggctgcgcgagggcccagtcgtagactttcttcagcgccttgagcgcggcgggcttgctggccgagtaggtgtggtagtagatgcccacgggcttgatgcgccgggggctgtccgtcatctcgaaggtctctatggcgcgctcgaaaccgtagtacggccccgtccacaggttggtgtagatgttctcgttggtgatgggggcgtagacctgcaagaacccgcccttgcggatgcccagcgcccccacggccgtgagcgaggggttggcgcggctgatggaggtgtcgccgccgttgatgttcagcagcccggcgcggtgggtgatctccagcgcacgggcgctgggcgccgtgtcgcccgtccattgcaggaccttgacgggcttgccgctgggcgccaggcgctcgttgatgtagtggcttgagcccacgatctcgcgctccaggtccatggtgtagccgggaaccaccagggactgcgccgcctccgggttctccttgaaaagaccgtgctgcacgttcgcgtcccacaggaaggggtggctataggtatggctgccgacctcgatgtggggcaggcggaacatcttgcgcgccacttcctccatgcgcgggctcaggccggggtacaggccgtcgggggccacctcggcttcgatgacggacatggtctgggggatgcggtacttctcgaatatctccttgagcagcacctgggcggccagcgggctgccggggaactccgccagcgagggaaagccgtcgccgtccacatgggccagcaacaggcggcggccgttctccgtggtcgtgtcgggcaccggaatggcgggcaggcgcagggcctgctgcaggaaggcgaagggatcgaccagccagcgcgcgtcctccgttccggggatctcgaacagcacgttggggtcgagaatgaagccgccccagggggtgatggcgccgccaacgaaggtgcggccgcgggcgtcgcgcagctccaccaggggctgggcctggcgcgccatgtcgggcgccagctgcaccagttcggtctgccgggagggcagggggagcgggttctccagccccatcatgggggcgagctgcacctggcgcaatgcgccctggggctcggccctgtcgagcgccagccccaggctacgcgtgaggacgcggtcgggcgccatgccccagtcgcccaccaccgccagcggcatgccttcgtggatgcgcgcctgcagccattggctcaggccggcgcgtttcgccgcaggcacgtagccggagaaccagctcaccacgccggcatagcggtcgcgcgccaccaggccgggcaggctgtcgcgcacgtccacgtagtccgtcacgtagcccatgtggttgagcggcatctgcaggaagcggtgggcgttggcgtagttgagcgcgggcgatttgccgccgttgtagagcaccagcacgcgccgcggcaccggctcgatgctgcccatgccgatggtcgccaactgcgcgtcggtgacccaggggatgaagccatcctgcaggatcctttgggctgtggcgcgcgtgagcgcccggtcgtgcggcgagacgtagtcgatcaccagcacgggcaggccgtcgcgctgccggacggtgcgcagctggtccatgagccattgccggtcctggttgggcacttcctcgtagcgccgggtcttggcattccagcgctggtagagcgattcggcggccaccatctcgaccatgccccgcacctgcggcaggatgtcgaaaccccggttgaggatgagccggatgccggggaagcgctggtgcagtgtctcgatcacccgcacaagcccctgctgctgggcctgctcgtcgaacgtgcccgccaggcggtaggagtccagcgtgtcgaggaagaacccccggaagccgcgctcccacaggggggcgacgacgcggctggcgaagaaatcgggccatgccgccacgctctggtcgatgacctccgactgccagtcctggttgcgcgccagtttccagtccgccgggatgtccgcgtggtagccgcgcgagggctgcacttcggtcaccgagacataggcatacaccttggtggcgggctccagcgcgcgggcctggcgcgccgcctcgtggtcggggtccaccaccaacagatcgaaggcgcggaactcgcccagggggatttcatggccgtagtacagcgccaccgcgggcgtggcggcctgggcgctccaggccagcggcagcaaggccagcccccatgccaggcgcgtgcacaactgcaacaactgcaaaaggaagcggaaggccatgggaccggaaggggctgccaatagggttttggagggcttgcgtacccaaaattcgaattgtattgggtgcaaaatcgtatcgattgatttcccaatccatcggattgtcacgtttgttaacactgcgtttgccacaatcccgaccagacttgtacgcatataggagggatctgtgatcttggtgaccggaggcgcgggctacatcggctcgcacatgtgtgtggcgctggctcaggcgaacgagccgttcctggtattggacaactttggcaacagccgcccctcggtgctggagcgcatcgggcgcatcacggggcgcgagcccgaatgcgtgcggggcgacgtgcgcgacgcggcgctgctgcagcagttgtttgcacgccacgaattcacggcggtgatccacttcgccgcgctcaaggcggtgggcgaatcggtgcgcgagcccctggcgtactacgacaacaacgtcgcgggcacggtcacgctgctgcaggccatgcggcaggcgggcgtgcgccagctggtgttctcgtcgtccgccacggtgtatggcgacccggcctccttgccgatacgcgaggactgcccgctctcggccaccaacccctacggctggagcaagctgatgatggagcaggtgctggccgacgtggacgcgagcgagcccggccagtggcgcattgcgcggctgcgctacttcaaccccgtgggcgcgcacgagagtggcctgatcggcgaggacccgcagggcgtgcccaacaacctcatgccctacgtggcgcaagtggcctccggccagcgcgagttcctgaacgtctggggcagcgactaccccacgcccgacggcacggggctgcgcgactatatccatgtctgcgacctggccgagggccacgtggcggcgctgcgctacctacgcgagcacccgggcctgctgacggtgaacctgggcacgggccggcccgtgtcggtgctggagatggtgcgcggcttcgagcaggccagtggccgccccgtgccctacaggctcgccgagcgccgcccgggcgacgtggcggcatgctgggccgacccgggcctggccgagcggctgctgggctggcgcgccacgcgcgacgtgcaggccatgtgccaggacgcctggcgctggcaggacggcgtggcgcgcacgctgcagccggcgtgagccgtggtatcttgcgcgccccagccgtagaacgattcccatgcttgccaaacgcatcatcccctgcctggacgtgaccggtggccgcgtcgtcaagggcgtcaacttcgtcgaactgcgcgatgcgggcgacccggtggagatcgccgcgcgctacaacgcgcagggcgccgacgagctcaccttcctggacatcaccgccaccagcgacgagcgcgacctgatcctgcccatcatcgaggccgtggccagccaggtcttcatccccttgaccgtaggcggcggcgtgcgcaccgtggaagacgtgcgccgcctgctcaatgcgggcgcggacaagaccagcttcaactccgccgcgatcgccaaccccgacgtcatcagccaggcctcggccaagtacggcgcgcagtgcattgtcgtggccatcgatgccaagcgccgccagggcgcggaagtggccgagcgcggcgagggctgggatgtgtacagccatggcgggcgcaagaacaccggcctggacgccgtgcagtgggccgtggagatggcgcgccgcggtgcgggcgagatcctgctgaccagcatggaccgcgacggcaccaagagcgggtttgatctgcaactcacccgtgcggtgagcgacgccgtgggcgtgcccgtgatcgcgtcgggcggcgtgggtaacctggaccatctggccgatggcgtgcagcagggcggcgcggatgcggtgctggcggccagcatcttccactacggcgagttcaccgtgcgccaggccaaggagcgcatgcgcgagcgcggcatccccgtgcggctctgacgccgcgaatggatgccaaaaaggcctgtagcgcgcttccagcaagcgctgtaagctataaaaaatgcagcgcacatcggcgttgtggctgccgatgaccgacaatggacaccatgaactggcttgatcaagtgaaatgggatgcgcagggcctggtgcccgtgattgcgcaggaggccgccacgggcgacgtgctgatgtttgcctggatgaaccgcgaggcgctggccaagaccgccgagctgggccgcgccgtgtactacagccgctcgcgcggcaagctgtggttcaagggcgaggagtcgggccatgtgcagcaggtgcacgacattcgcctggactgcgacagcgacgtggtgctgctgaaggtgacgcagctgggccacgagcccggcattgcctgccacacgggccgtcacagctgcttcttcaacgctctccagaatggcgcgtggcaggctgtcgatccggtcttgaaagaccccgaatccatctacaaataagaagccatgacccgcaccgatacccatgcccctctgtcgcaggacgcgcttgcgcggctggccggcgtcatcgaaagccgcaagcccgccaacggcggcgaccctgacaagagctacgtcgcgcggctgctgcacaaggggcctgacgccttcctcaagaaggtgggcgaggaggcgaccgaggtggtcatggcggccaaggacttggaccatggcgctgacaaggccaagctggtgtacgaggtggccgacctgtggttccactcgatgattgcgctggcgcattacgggcttgcccccgccgacgtgattgccgagctggagcgccgcgagggcatcagcggcatcgaagaaaaggccctgcgcaaggccgcagcccgcagcagcgaagaaggaggtgcgtgatgaacaacgatatcgtcgacgtggagcccagcgagagggctgaatccctcaagacggtcggatgggtcagctacatcctgcacctgatcgtggccgtggcggcggtgctgccgggcgcgcagcctagcgccgcgctgctcatcgtcgcgctggtgatcgacctggtgaagaaaagcgatgccgcgggtacctggcaggccagccatttctcctggcgcgtgcgcaccgtgatctgggccggcgtgctgtacgcggtcactgcgccgctgtggctggttttcttttttccgggttgggtcgcctggggcctgatctccatctggttcctctaccgcatcgtgcgcggcatggtggccatgaacaaggggcaggccatcgatgcctgagcagggcgcgccgcagcggctcaacctcgcgctgcagggcggcggctcgcatggcgcgctgacctggggcgtgctggatgcgttgctcgaagacggccagttcctcatcgacggcgtgagcggcaccagcgccggtgccatgaatgccgttgcgctggcccacggattcgcccaggccgcgcgggaacacaaagacccgctggaggcgcaccgcgccggctgcgaactggcgcgcgccacgctggcgcggctgtgggaaggcgtgggcacactcggcagcctgacctggggcatccctttgcctggtgccgggccgctgctggggatgatgtcccactggctgtcgccctaccagaccaatccgctggacatcaaccccctgcggagggtgctggagcgcgaggtggacttcgaggccctggcttctgcgcgtgtgccgcagtccaccactgtgccgcaggtgttcgtgtgcgcgaccaatgtgcgcaccgggcgcggggagattttcaccggcaagcggctcagcgccgatgccgtcatggcttcggcctgcctgccgctgctgttcaaggcggtggagattgacggcgagcattactgggacggtggctattccggcaaccccgcgctgcacccgctgatctacaagaccgactgcgccgatgtgctgctggtgcagatcaaccccatcgagcaccagggcgtgcccgacagtgccagcgagatcatggagcgcatgaacgaggtcaccttcaacgccgccctgctgtccgagctgcgcgccatcgagttcgtgcggcggctgctggccgaaggcaagctggacgcgcgccgctacaagagcgtgcgcatgcaccgcatcgatggtggcgcggtgctcgagccgttcggagccgccagcaagctgcgggcggacctggccttcgtgcgccgcttgttcgacctgggcagggcggccggccaggactggctgcaggcccaccgggcggacgtgggcgtgcgcaccacggtcaacatcgccgacaatgcgtgacctttccactgcctgttgactgccttttcgccctccgccatgcagcacgacccgaactgcctcttctgcaagatcatcgtcggccagatcccctcgaagaaggtgtacgaggacgagcgggtgtttgccttccacgacatccacccctgggcgccggtgcattttctcgtggtgcccaaggtccatctgcactccatggcggcggtcacgcccgagcacgcggacctgctggggcacatgatgacgctggcgcccaagctggcgcaggagcagggctgcaacccttacccggatggaggattccgcatcgtggtaaatacaggttccgagggcggccaggagatccaccatctgcacatgcacgtgatcggcggtccccgtccctggctcaaggggtaagtcggcgcgcctagcgcctatagccgccgtgaagttgctagggatatgaggggcccgacatatccgccgtctagaatgggccgtattcgttaggagattttcatgggttcgttttccatttggcactggctcatcgtgctgctgatcgtcgtgatggtgttcggcaccaagaagctcaagaacatcggctccgacctgggcggcgcggtcaagggtttcaaggacggcatgaaggatggcgccagcaccgatgactcggccaccaccagcgcgcccgcgggccaggtgaccaacaacagcacggctgccgacaagaccacgatcgacgtcgaagccaagcacaagagctgaacgcccacgcctttcctgcctgagcgttcctcatgatcgacattggcctgtccaagatggcgctgattggcgccgtggccctcatcgtcatcggccccgagaagctgccgcgcgtcgcgcgcacggtgggcaccttgctgggcaaggcgcagcgttatgtggccgacgtcaaggcggaggtcaaccgctccatggagctggacgagctgcgcaagatgaaagacaccgtggagaacgcggcgcgcgacgtggagcagaccatccacaccagcgccagcgatttccagaaggacatggagcacagcctgggcgacgcctctgcgaccggcagcacctacggggtggaccaaggcctgtccactgtggtcccggcgtacaagcacccagccaagaactggcgcctcaagcgcggtgccatgccccagtggtacaaggcgcgcgcgggcgtgcgcacgcgggtgcagtcaggcgcggcgcgcgtggcacggttccgcccccagaaattccattgatcccctgatgggctgcgccctgcgcagcccgcgcgggccatgatcccgccctcacccccaccatgtccgaaataccgaaccaagaagacgagctcgccggtaccgagcagcctttcgtgcagcacctgatggagctgcgcgaccgcctcgtgaaggccatgatcgcggtgggggtcgtcgcggccgccctgttcttctaccccggtcccggccagctgtacgacttcctggccgcgcccttggtggcccacttgccgcagggggctaccatgatcgccacctcggtgatctcgcccttcatggtgccgctcaagatcctgctgatgtcggcattcctcgtggcgctgcccttcgtgctgtggcaggtgtgggccttcgtggcgccggggctgtattcgcacgagaagcgcctggtgctgccgctggtggtttccagcacggtgctgttcttcatcggcgtggcgttctgctacttcttcgtgtttgggcaggtgttcagcttcatccagggttttgcacccaagagcatcacggccgcgccggacatcgaggcctacctgggcttcgtgatgaccatgttcctcgccttcggcctggcctttgaggtgccgatcgccgtggtggtgctggcgcgcctgaacgtcgtgagcgtggaaaagctcaagagcttccgcggctacttcatcgtggtcgcgttcgtgatcgccgccatcgtcacgccgccggacgtggtgtcgcaactggcgctggcgattcccatgtgcctgctctacgagttgggcatctgggcggcgcagctgttcatccgccataccaaggcacccgaagatccgcaggaatccgcgccgtgagcgtgcactgagccaccgccgcgctgcggggggccgttggcgcccggtggtgcaccgttcaggagcggaaacaaaaatagcttcccgcgctttgtagataagcgcgggaagctatttttttaatagcaatgccgttcagcggcgctgctgcacgcggggccgcgtgcccggcaccaccgatacttccagccgcgcgtcgccgcgctgcagcgcaaagctggccgcggagccgggcttgagggacgccaccgccgtgagcagttgcgacacgttgttggtggctttgtcctccacgctcaggatcacgtcgcccggccgcacccccgccactgccgcgggaccgccctgcagcacgccggtgatgatcacgccctccgtggccttgacgccaaaggtctgcgccagttccggggacagttcgttgggctccacgccgatccagccgcgcgtgacctgcccgtcgcgcacgataccgtccagcaccagcttggccgtcgacacgggaatggcgaagccgatgcccatgctgccgcctgagcgggagtagatggcggtgttgatgcccatcaggttgccattcacgtccaccagcgcgccgccggagttgccgggattgatggccgcgtcggtctgaatgaagttctcgaaagtgttgatgcccagttggctgcgacccagggccgacacgatgccgctggtgaccgtctggcccacgccaaagggattgccgatggccagcacctgatcgcccacggcgagctggtcggaatcgcccagcacgatgacgggcagcttgtccagatccaccttcagcacggccaggtcggtttcagggtcggtcccgatgatggtggcgcgcgcgcgccggctgtcggtgagcgtcacctcgatctcgtcggcgccctccaccacgtggttgttggtgaggatgtagccgtcggggctgatgatcacgccgctgcccaggccggtttgcgcctgggtgccttggtcgccaaagaagaactggaaccacgggtcgttgctgcgcgggtggcgcacggccttgctggtgttgatgctgaccaccgctggcgccgccttgcgcgccgccccactgaagctgcccgccgcgggctgggcggacgtggaggagggcgcctcgatgagcgatatgccagcgccgctgcgtgtggcgccgcgctgcagccagtcgggctgcagagtggccaccacgaagtacgcagccagcagcacggtgacggattgggagagcaggagccagaggcgtttcatggggcgtgatgcggttggaaggcgagcgcaaattgtaggcgtgtgccccggttttggggcgtgggacggcgcggggcgagtccccgcagacgcagtggcgggcctggcgttgcgaggggcctgcctcgcgtcgcatcagcgcatctggaacagttcctggtggaaggcctgcgtgggcaggccgtgcgcggccaggtctgcccgcagggcagaggcgaacggtatcgggccgcagaaccagacgctggcgtttcgccattcgggcaccagcgctcgcagacgctcgccgtccaggcgcccgtcctgtgcatccacgaacaggtgcaggcgcacgccggcggcctgcgcatcgacacgcagcttgtccagcgccaccgggtcgtggtcggcggtggtgtggaacaggtcgatgggcctggtggagtgggagcccccgtgcgcgagttgtttcatgcgtgcgatgaacggcgtaatgccgatgccggcgccgatccagatctggcgtggacgcgcgtcgtcgaatgtgaagcagccgtacggcccctccaccgtcacgtggtcgcccacgcgcaggcggtcgggcaggcggctggtgtggtcaccgagggccttggtgatgaaagtgacgcacgggtcttgtggcatccacgccgatgcgatggtgtaggggtgcgcgccttccttggggtcggaggtgacgaaggcgaattgccccgcgcggtgccccggccagaggccgtcgagacggatgcgcgtttccagcacgcgcagcgcgggataaggctgcaatgaaacgatgcgaccctgaacggtgcggcgcccgcccacgcggcgggtcagtaccagcacggctgataccgtgccggcggccaccagcatggtcagcagccagccgatcggctgcgaccagtagctccattgcaccagcaccacggtgtggaagaccagcgccaggtaagccacggccagcaactggtgcgtcttggcgaacagccggtacggaaagcgcttgaccagcgccagcacgatgagcagtaccgctgcgtagaacgcccactcgcccacgccctcggcgaggccgcgccaatcgcgcagcgtggcctcggcaaggcccaggttctcggcaggcgggcgcggcccgcgcggcggtcgggtaagccaaccccatcccacggcccatttggtgcccttggcccagagccagtgcaccgtgccgatcgccagcgcggcgatgcccagccacttgtgcagacggtacatcttgtccagcccgtccaaatgccgctccagccacacggggcgcacggccagcagcatggcgagagacatcgcgcccatcactagcacgccactgtattgcacccagacggtgcgcggcgcgaagtagcccggctgcgcgggccatagcgtgtcggccatcagccacagcgcggtgaggccgagcaagaaggcccagaaggcccacgtgatgcgtttcatcccagttccctgttggttgtcatagtggtttgccaggcagtctaggagcgcgtttgcgcgggattttttaagcagtgtgaagcatgggtaaacacgtttgatgtgggtcagcgcaggggcacatcgcggacaattgccgcatgtctcatccttcgcataccgaccgggacgcgctgctcgcggcctttgatgccgaactgcagcccgaacgcttcaaggattacgggcccaatgggctgcaggtggaaggcaggcgcgagatcgcgcgcatcgtcagcggagtcacggcgagccgcgcgctgatcgatgccgccattgccgcgcgggccgacgccatattcgtgcaccacggcttgttctggcggggcatggacggccgcgtgaccggctggatgaagcagcgcctgcagcgcctgctggcacacgacatcaatctgtttgcctaccacttgccactggacgcgcatgcgcagtggggtaacaacgcacaactggggcgcgtgctgggctggcagcccgaccagcgttttggcgagcaggacctgggctttgccgcgccggcggacttcgcagatgtgggtgcgctggccgcgcacgtgcaagcggcgctgggccgtgcggccacggtggtggcgccggagcaggtgcgccccatccgccgcgtggcctggtgcacgggcggcgcgcaagggttcttcgagtccgccatcgccgcgggggcggatgccttcatcaccggcgagatctccgaacagcagacccacctcgcgcgcgagacgggcgtggccttcatcgcagccggccaccatgccaccgaacgctacggtgcgccggcgctcgcggcccatgtcgcgcagcggttggggttggagcactgcttcatcgatatcgacaatcctgcttgagtttttgctattgaaagtatagctgcttgcgctttatggtagagcgctagggccctatttgatctataggcttgttcatgaatgcacttcccgcgcttgccatcacccagggggatcccgcaggcatcggtccggaaatcgtggccaaggcgtttcgcgatgcgccacaggtgctgcgcggctgcttcgtggtgggagacctgccgaccatgcgccgcgcggcgtcgtgcatcatgcggccgggccagcccagtttgcccgtggcgcgcctggatgcgcaccgtgcgccggtcgacctggccgacattccgccgcgctgcctgcccgtatggcaactgccggaattggagggcgtggctcctgcgccctgggggcgggtgagcgccgaagccgggcgtgccgcggcggcgtgcgtggtgtgggctgcgcgtgctgcattgcgtggtgaggttgcggcgctggtgacggcgcctttgcacaaggaggcgctcgcggccgcgggcgtgcaccatcccggtcacacggaactgctgcaagccgaggcagcgctccatgcgggcgtgtccttgcagcagatgcccgtgcgcatgatgctcgcgaatgacgagctgcgcaccgtgctcgtcagcatccacgtcgcgctgcgcgatgccattaccgcggtgacgcaggacagcgtgctgcagacgctgcggatcacccatgccgcgctctcgcgcagcctggggcgcgctccgcgcattggcgtggcggggctcaatccgcatgcgggcgaggggggcttgttcggccgcgaggagctcgaaatcatcgcgccggccgtgacgcaggcgcgcagtgaggggatcgatgcccacggcccgtttgcacccgacaccattttcatgcgcgcccgctccacgccgcagcgcgccggcgagtttgacgtggtgctggccatgtaccacgaccagggcctgatcccggtgaagtacttgggcgtggacaagggggtgaacgtcacgctcgggttgccgctcgtgcgcaccagccccgaccacggcacggccttcgacatcgcggggcaggggacggcggatgcggagagcctgatcgaagccgtgcgcatggcgcggcagttggcgcggccctgaacgtctccctgaaatgcaaaggcccgccgccccaggaagggcggtgggcctttttacgcgccctctggcgtgctgtcagcgcttgaggctgtcgcggatctcgcgcagcagctggatgtcctcgggagtggcgggcggggcgggcggctcgacgggtgtctcacgcttgagccggttgatctgtttgaccatcacgaagatgatgaacgcgaggatcacgaaattgaccgcgacggtgatgaaattgccgtaagccagtaccggcacgcccgctttgcgaatcgcctccagcgtatagggcgtgccctccggcacgctgcccagcacgatgaacaggttggagaagtccagcttgccgaacaccaagcccacgaccggcatgatgaggtcgctgacgacggagtcgacgatcttgccgaaggcaccaccgatgatcacgccgaccgcgaggtcaatgacgttgcccttaacggcaaactcccgaaactctttggcaatgcccatttcgtttctcctttgatatagatgaaaacactgaactattgcctagcttaagtccagcagcagcgttggaataaccattttcactccgctacaatttgcggttgaccccttagcgaagcataccgaggatccccatgagtgaaactccgatcgactccagcaagcggacgtggctgattgcgtccggctgcgctggtgcggtgggcggcgtggcgactgccgttccttttgtgagcactttccaaccgtctgaaaaggccaaggcagcaggtgctgccgtcgaggtggatatctcgggtctcaagcccggcgaaaaaatcaccgtggaatggcgtggaaagcctgtttggattgtcaagcgcacgcccgagcagcttgccgagctgcccaagctggatgcgcagcttgccgatcccaaatcggcgcgcaaccctgcggagctcacgccggaatatgcgcgcaacgaatggcgctccatcaaacccgaggtgttcgtggccgtgggtatctgctcccaccttggctgctctcccacggagaagttcgcgccgggcccgcagccttccctgcctgacgactggaagggcggtttcctgtgcccttgccatggctccacattcgacatggcgggccgtgtgttcaagaacaagcctgcgcctgacaatctcgaagtgccgccgcacatgtacctgtcggagaccaagctcctgatcggtgaagacaagaaggcctgagggaggcactgacaaatggctgcttatcgcgaattcaaggaagtctcacccaacgcgtctgcgcgcgtgaaggtcaccaactggctggaaaaccgtttccccacggctttcgatgcctacaaggtgcacatgtcggagtactacgctccgaagaacttcaacttctggtacatcttcggctcgctggcgctgctggtactggtgatccagatcgtcaccggcatcttcctcgtgatgcactacaagcccgacgctgccaaggcgttcgagtctgtcgagtacatcatgcgcgatgtgccgtggggctggctgatccgctacatgcactcgaccggtgcgtcggccttcttcgtggtcgtgtacctgcatatgttccgcggcctgctgtacggctcctaccgcaagccacgcgaactggtgtggattttcggttgcgcgatcttcctggcgctgatggccgaggcgttcatgggctatctgctgccctggggccagatgtcctactggggcgcacaggtgatcgtgaacctgttctccgccattcccttcatcggccccgatctggcgctgctgatccgtggcgactatgtggtgagcgatgcgacgctgaaccgcttcttcagcttccacgtgatcgctgtgccgctggtgctgctgggcctggtggttgcgcacttgctggcgctgcatgacgtgggctccaacaaccctgatggcatcgaaatcaagggccccggcaagccggtggatgagcatggccacccgctggacggcgtacctttccacccttactacacggtgcacgacatcctgggcgtgggcgtgttcctgttcatcttctcggcggtggtgttctttgctccggaactgggtggctacttcctggagtacaacaacttcatcccggccgatccgctgcagacgcctgcccacatcgccccggtgtggtacttcacgcccttctattccatgctgcgcgccatcaccaccgagatgatgtacgtgttgatcgcatgtgtggtgctgggtgcgggcttcggtgtattcaaggcccgtttgcctgcgctcatcaagggtggcgtagcgctggcagccgccgtcgccatcgccctcatgctggctattgatgccaagttttggggcgtggtggtgatgggtggtgccgtgatcattctgttcttcctgccctggctggaccagagccctgcacgctcgatccgctatcgcccgacctggcacaagtacctgtacgcagtattcgtggttgtgttcgtcatcctggcctacctgggcgtgcaaccgccatcgcccatcggcgagcgggtttcgcaagtgggtacgctgttctactttggtttcttcctgctcatgccctggtggagccgcttgggtacacccaagcctgtgccggaccgcgtgacttttgctgcgcactgagctggagacgacaacaatgaaaaaactcatcctcacgttggttgcagctctgggtctggtggctggggcgcatgccgccggtggtggcatggcctgggacaaggcgcctgtcaacaccagcgacacggcgtccttgcagaacggtgcgaagctcttcgtcaactattgcctcaactgccactcggctgccttcatgcgtttcaatcgcttgaaggacatcggtctcacggaccagcagatcaaggacaacctgctgttcacgaccgataaggtgggcgagaccatgaagtccgccatcgatcccaagcaggccaaggtgtggttcggcgccaacccgcccgatctcacggtgattgcacgttcgcgtgcaggcgctggcggaacgggcgccgactatctctacaccttcctgcgcaccttctatcgggacgacaccaaggccacgggctggaataatctggcgttccccaatgtgggcatgccccatgccttgtggcaactgcaaggcgagcgccgcccgatcttcgaagagcgtgaaagccacggcaagaccgagcatgtgctcaagggctgggagcaggttactgcaggcagcatgacgccgttgcaatacgaccaagctgtaggtgatctcgtgaattatctgcagtggatgggcgagccagcgcaaaatacacgtgttcgcattggcgtatgggtgttgatcttccttggcgtgttcacgctcatcgcatggaggctcaacgccgccttctggaaagacgttaagtaaacgctaggttctttgccgcgcatttctgcgctgccgagcatgtacagagtgggtgccctggcacccactcttttgatttttaggagctgctcaccatgatggtgctttattcgggtacgacctgccccttttcccatcgctgccgtttcgtcctcttcgaaaaaggcatggatttcgagatccgcgatgtggacctgtacaacaagcccgaagacatcagcgtgatgaatccctatggtcaggttcccatcctggtcgagcgcgacttgatcctgtacgagtccaacatcatcaacgagtacattgatgagcgcttcccccacccgcaactgatgccgggtgatccggtggaccgcgcacgcgtgcgcctgttcctgctgaacttcgagaaggaattgttcgttcacgtgaacgcgctggagtcgcgcgccacgaaggggaatgaaaaggcattggagaaggcgcgcacgcacatccgcgaccggctgacgcagctcgctccggtgttcttgaagaacaaatacatgttgggcgagggtttttccatgcttgatgtggccattgcacccttgttgtggcgcctggactattacggcatcgagttgagcaagaacgctgcaccattgctcaaatatgccgagcgcattttctcccgcccggcatatatcgaggcgctgacgccttccgagaaagtcatgcgcaaataagctgctgcgcctttttcttttgcttgcgtacgatgaagccccaggaatttccctccacgcgcccctatctcattcgtgctctgtatgagtggtgcacggacaacggcttcacgccctatctggtggtgcgtgtgaacgaatccgttcaggtaccgcgtgagtacgtcaacaacggcgagattgtcctgaacgcaagctacgacgcgacgagcgggctgcaactgggcaacgatttcatcgagttcaaggcacgcttcggcggcaggccgcacgacatcatggtcccggtgcgccgggtcgtcgccatctacgcccgtgaaaacggacagggtatggccttcccgttggaagaagaagtgtccgtgccgccggccgctgctgtagtgtcatccgaggacttggacgctggaccgggtgtccctggctccgcggtttccgagcgtggacctgttcagttgcaatcggttgacggctctttgagcgatgcgcacgaggaggcgccgcgaccgcctccgcccacaggaggcgcagggcgtccttcgctcaagcgcatcaaatgagacatctttcaaggtgcatcaatttgagccgtgcgttttgaacgctagaatctggagttcgccgatttagctcagttggtagagcacccgccttgtaagcggtaggtcgtcagttcgaatccgacaatcggcaccattgcacaggccgcatgttcgcagggacatgcggcttttcttttgcgtgcggccttttctttacgacgccatgcctgcggcatagctggcgtctttcgcctgagtgctcaggtttgaactttcaggcgtatggagttaacctcccatccccgactgcgcagatgtgcctcgaatgcgggcagcaattgccggacttttgcggcggcggcattgctgcggaccagcaggcaccaacaagcgccttcaatcggccctgcctgaatggcggggcgcagcatcgggggtatcaagccctcgatggctttcagccgggcactggactcctgggtgagcgcggtcagcttcgccaacgtcggcgcctcctgcgaggcttgctggagtgagatggcgtggtgacgacgattcatacagagactggtccaaccagcgacgagggaaaaacgtgcaggtgattattatggatgcgtggctcgcgcgaagccgcgccatacacctcagcggtgtgcagctgatctgcgctctagctgggattttcatggcactgctgttcatgaccgtgatggcataccactgggtgctgatgcatggcgtgcgcgagggctggcccgtagtgggctccatggcacgactggctgtgcaggatgagcaagcccagcgcgagcggttcatgcgcgccaacatcgatgcgatggcgcgcaagctcggagacatgcaagcccgtgtactccaactggaatcgctgggtgagcgtgtgcgaggcctggccgggctgcctgcttccgaggtgcagagcctgccgggccgtggaggcatgctggtggctgggcgctcgctggggctcgacgaactgaatgcggccttggacgacctggtcgccatcaccggccggcggacggatttgatgacggtggcagagtcacgcctctttgaccagcacatccgcaagcacttgatcccgacccaggttcccgtgcgcgacacggctgttggttcgccgttcggctggcgcattgatcctcttaccggccagtccgcgttgcataccgggctggacttctcggccggaaccggcacgcccatcgtggccgcggccggcggcgtggtgatcgcccaggagtgccaccccgcctatggcaacatggtggagatagaccacggaagccaactcgtcacccgctacgcccacgcctccaaaaccctggtgaaggcgggagacatcgtgcgccggggacagaaaatcgcggaagtggggagtacgggccgctccacggggccgcatttgcatttcgaagtgtgggtgcaaggcgtgccgcaggatccgcagaaattcctcttcgcgggagagcccgcaccgatgtcacacgccctcacggggcgcgcggccatggggcacctggcgcacaggtagaatctttcgatcaggcccgccacctcggattgcaggcacttgcaatggtggacgggggtctccatctggattcacatcatcacagggattccggtcgctctgccgctcgttggcgtgtagtgcggtcgtgttcgcatggccaccaacttcctcaccaaaatattcggcagtcgcaatgaccgcctgctcaagcagtatcgcaagacggttgctcgcatcaatgcgatggagcccgactatgagaagctgagtgacgaggcgctgcggggcaagacgcaggaattcaaggatcgcattgcacagggcgaatcgttggacgctctgctacccgaagcctttgccgtggtgcgcgagggttccaagcgcatcatgaaaatgcgccacttcgacgtgcagctggtgggtggcatggcgctgcattacggcaagatcgccgagatgcgcacgggcgagggcaagacgctgacggccacactgcccgtttacctgaatgccttgtcgggccagggcgtgcacgtggtgacagtgaacgactatcttgcgggccgtgacgcgcaatggatggggcggctgtacaacttcctgggcctcacggtgggtatcaacctgcctcaaatgccccgcgaagaaaagcaggccgcctaccaggcggacatcacctacggaacgaacaacgagtacgggttcgactacctgcgcgacaacatggtgtacgacgcgcgcgagcgcgtgcagcgcggcctcaactacgccatcgtcgatgaggtggactccatcctgatcgatgaggcgcgtacccccctgatcatcagcggccaggcagaggaccacacggcgttgtatgtggccatgaacaaggtggtgcccctgctggtgcgccaggagggtgaggccgacccgcgtacgggcgagggcgtgaccaaaccgggggatttcaccctcgacgaaaagacgcaccaggtgttcctgacggagcagggccacgagaatgcagagcgcatcctggccagccaggggctgattccggaaggggcgtcgctctacgatccggccaacatcacgctggtgcatcacttgtacgcggcgctgcgcgccaaccatctctaccaccgcgaccagcactacgtcgtgcagaacggcgagatcgtgatcgtggacgagttcacgggccgcctgatggccggccgccgctggagcgaaggcctgcaccaggccgtcgaagccaaggaaggcgtgaacatccaggccgagaaccagacgctggcctccatcaccttccagaactacttccgcctctataacaagctctcgggcatgaccggtacggccgataccgaggcctatgagttccaggaaatatacggtctggaaaccgtggtgatcccgcccaaccggcccagcaagcgcgacgaccagctcgaccgcgtgtacaagacgacgcgtgagaagtacgaggcggcgattgccgacatccgcgaatgccacgagcgtggccagccggtgctggtgggtactacttccatcgagaactcggaaatcatcgccgagttgctgaacaaggcaggcctgccgcaccaggtactcaacgccaagcagcacgcgcgcgaggccgatatcgtggcccaggcgggacgccccggcatgatcaccatcgccaccaatatggcgggccgcggtaccgacatcgttctgggcggcaacgtggaaaaggcgatcgccgcgctggaggctgatgagtcgctgtcagaagccgaccgagccgcgcgtgtgcaggaactgcgcgcgcagtggaagctcgaccacgagaaggtgacggcactcggcggcctgcgcatcatcgcgaccgagcgccatgaatcccgccgtatcgacaaccagctgcgcggccgctcgggccgtcagggcgatccgggctcttcgcgcttctatctgagcctggatgaccaattgatgcgcatcttcgcgggcgaccgcgtcaaggccatcatggaccggttgaagatgcccgatggcgaagcgatcgaggcgggcatcgtcacgcgcagcattgagtcggcgcagcgcaaggttgaggcgcgcaacttcgacatccgcaaacagctgctggagtacgacgacgtcgccaacgaccagcgcaaggtgatctaccagcagcgcaacgagatcctggacgcccccgacctcggcgtgttgatcgacgccatgcgcgacgattgcctggccgacgtggtgcgccagtacgtgcctgccgagtccgtagaagaacagtgggacctcgcaggcctggaaaaggcgctggccagcgactggcaagtgtcgttggcgctgcagaaagaggtggaaggctcggacgccatcaccgacgaagagattctggagaaggtgcagcaggccgcccgcgaggccttccaggccaaggtggggcaggtgggcgcggagaacttcacgcagttcgagcgcatggtgctgctgcagaacttcgacaccaactggcgcgatcacctctccgcgctggattatttgcgccagggcatccacctgcgcggctatgcgcagaagcagcccaagcaggaatacaagcgcgaggcgttcgagctcttccgccagctgatcgaccaggtcaagaacgaagtcacgcgcctcatgatgaccgtgcaggtgcaatccagcgcccaactggacgaggccacgcaggccatggaagaccggggtgagggcatcagcaacgttacctacagctcgcccaccgagaccggcgaagtggagacggtggccgatgccgccaccgccgcgcagcctgccgccgccggcgtgcgcgtgggccgcaacgacccctgcccctgcggcagcggtaaaaagtacaagcagtgccacggcaaactggcgtgatgccggcacaatgaagaacacgggctgcggcccgtgttcgcactttggcagtgccttttctcctgtttccccgacgtctctttctgaaggaatacgacgcatgcccgtgaatctctccgctcctcttgcatcggatttgcaccccgtggccggtgtgcgcatcggcgtgaccgaagccggtgtgcgcaaggcgcagcgcaaagacctgaccgtgttcctgctggacgaaggcaccaccgtcgcgggcgtgttcacgcagaaccgtttctgcgccgcgccggtacaggtgtgccgtgagcacctggacggcggccaggcgattcgcgccatggtggtgaacacgggcaacgccaacgccggtaccggcgcggacggcctcgcgcgtgcgcgcgccacctgcgaggcactggctggccacctgggtctggcggccagccaggtgctgccgttttccaccggcgtcatcatggagccgctgccgcacgagcgcattgcagccgcgctgcccgccgcgctggccgatgcacagcccggccactgggcgcgcgcggccgaaggcatcatgaccaccgacacgctgcccaaggcgttcagcacgcaggtgcagctgggcggtgcaacagtgaccattaccggcatctccaagggcgcgggcatgatccgccccaacatggcgaccatgttgggcttcctggccacggatgcctgcatcgcgcccgagctgctgcgcccgctcgtgcgcgagctggcggaccagtccttcaaccgcgtgaccattgacggcgacaccagcaccaacgactcgttcgtgctgatggccacgcacaaggcgcggcacgcgcccatcacctccctcgacagcgccgagggccgtgcgctcaaggccgcgttgctggaagtggcgcaaaagctggcacaggccatcgtgcgcgatggcgagggcgcgaccaagttcatcacggtgcgcgtggagggcggccagacggtcgaagagtgccggcaggtggcctatgccatcgcgcattcgccgctggtcaagacggccttctttgccagcgacccgaacctgggccgcatcctggcggctgtgggctacgcaggcattgcggacctggaccagaccaagatcgacctgttcttggacgatgtgcatgtggccgtgcagggcgggcgcaatccggcctaccgcgaggaagacggccagcgcgtgatgaagcaaagcgagatcaccgtgcgcgtggtgctgggccgcggtacggcggtggacacggtgtggacctgcgacctgagccacgactacgtgaccatcaacgcggattaccgctcttgaatgcttcccttttgatagctgtcagcgcttgttagataagcgctagagccgaaaatgactgataaattcgaccagctgatcgcacgtgcggagcagctcatctcccgtatcgaggcggtcttgccgcagccattgtcggcgccggactgggcggcctccatcgcctggcgttaccgcaaacgcagcggcggccatggtgtgctggagccggtgcgccatgtggccgccatgcagctgtccgatctcaaggagatcgatgcgcagaaagaaaagatccagcgcaacacccagcagttcgtcgaaggcaagcccgccaacaacgtgctgctgaccggtgcgcgcggcacgggcaagtcctcgctcatcaaggcgtgcctgaacagctatgcacctcagggcctgcgtctgatcgaggtggacaaggcggacctgacggatctgcccgacattgtggacgtggtctccggccggcccgagaagttcatcgtttactgcgatgacctgagctttgaggatggagaggccgggtacaaggccctcaagtcgatcctggacggctcggtcgccgcggccacgcccaatgtactggtgtatgccaccagcaaccggcgccacctgctcccggaatacatgaaggagaacctgggctacacccacaccgacgatggcgaggtccatccgggcgaggcggtggaggaaaaaatctccctgtccgagcgcttcggcctgtgggtgagcttctacccgttcagccaggacgagtacctggccatcgtggcgcagtggctggctgcgctgggcgtacccgcccaggccatcgaggccgcgcgcccgcaggcgctggtgtgggcgctcgagcgcggctcgcgcagcggccgcgtggcctatcaatttgcccgggatttcgcagggcgggagggcgagggcgcatgagcgaatcgaccagcacgccacagcgcaagcacaccgaggtcgccgtgggcattctgctgcgggaggacggggcgatgctgctgtccactcgccccccgggcaagccctatgcgggctactgggagttcccgggcggcaagatcgaagccggggaaaccgtggagcaggcgctgcgccgcgaactcatcgaggaactgggcgtgaccatcggcccggtggaggcctggaaggtgaccgagcatgactacccgcatgccctcgtgcgcctgcactggtgcaaggtgcgcgaatggagcggtgcgttcgaaatgcgcgagggccagaccatggcctggcagcactggccgctgcaggtcaagccggtgctgccgggcgcctaccccgtgctgcagtggctagccgaggagcgtggcgaggtgttcgacgcttcgctgctggcgtgagatgttgcttcaaaatacatagctgcttgcgcttgctggataagcgctagcagccttttcttcaaatatcacggctggcgcttgggatcgccgaactccgcatcctccggcggcgcctcggccggcatgcggaaatcttcggctgcccaggcccccagatcgatctgcttgcagcgttcgctgcaaaacgggcggaagcggttggccgggctgtacaggctcgggccgccgcaggtcgggcaaggcactcgcttgccttggggcgcaggtgtgtcggagcgggagggtgtgccggtcatgtcgtgtcaggcgcacagggtcagttcaaatgccgcgtcctcggtgctgggaaccaggcggccgccttcttcctggcgcatcagccgcaccgaaacgatgaggcggttgccgctgatctccgggatgagttgcagtgcagggtcgattgccaagcgcagcagctggaaggtgcggccctggggcaggttctgctggaactgcccgcgctcggccgccactttctgcggcagccccgaatcacgcagcaggcgcagcagcacgtagacggactctgccaacggccccagcgtggcggcccagtggtgcaggtcgtgctggcggtcctggggcggacggtgctgccacgcgtagtaggcgggcagatcaaagccgcaggtgcccccggggatgcccacgcggctgcgaatgctcatgagccaatcgttctcggtcaacgcctggccggccttgccgttttgcgcgttgagtgcggcaaagcactggtcgagctgggcgatcacgccgtccagggcttcctcggagatggaggggttgccgcgataggcatccagctggtgcttgtgcttttccagatccttgagcacgtcggctttgagatctgcgcgggccgccacgtccatgacctcgaacatggtcacgagggcatagtgatggtccaggggatgcgggcgcgcgatgagctcgcccagccggcgaaacagctgctcaagccgcagataggttctcaggcgttcgttgaaagggtattcgtaaaggatcacgctacggggttcctgagtgcgcacggtgtggggcggggtgcgagcgctgcgctgcggcaggccattgcacaccacgccggtgcgaacacatcatagcccgaagaatacggcgatctcgcgtgcctttgtttgcaaatctgacagcgccaacccgtcgttgtagatcaccaggtcggcggccgcgcggcgcgtggcgcgtgggctctgtgtggccatgatggcgcgcacggcatcggcggtcagaccgctgcgcatctgcacacgctggatctgcgtctcctcccggcagtccacgaccaggacggtgtccagctgccgggcccaacggggcgactccgtcagcagcggaatgtcgaacacgatgagtgcgtggcccgcgcggtgcgcctgtgctgcagcgtgtgcgatctcgcgtcccacgaaggggtgaacgatggcttccaggcgctgcttcgccgtgggatcgctgaaaacgagggtgcgcatgcgtgcccggtccagcgcgccgtcggtgatgtagtcgggcccgaactcgtcgcgcagggccgcgatggcggcgccttccgcctcggtcaccgagcgggcgatggcatcggcgtcgatcagtgccgcgccgttctgtcgcaacatgccggccaccgtgcttttgccgctgccgatgccgcccgtcacgcccagtttcaccgagcggggaccggcctgccgagagcccaccttagagccccagcacggaaaagacggcctgcatgatgcgcccggggccccatagcatggcggccatgcctcctcccaccaggaacgggccgaagggaacgtacttgccttcgcgcagggtgctggccagcttcatggcgataccgacgatggcgccgatgacagaggccagcagaatgatcggcacgagcgcctgccagccaaaccaggcgcccagggcagcgaacagtttgaagtcgccatagcccatgccctccttgcctgtggccagcttgaacccccagtacacggaccagagggacaggtagcccgctgcggcgccgatgacggcatccacgggctgcacttcaatccagcgcaagacggccgcaagcaggcccgcccacagcaacggcaacgtgatgtcgtcgggtaaaagcgtggtgtcccagtcgatgcaagccagcgtgaccagcgcggccgagaaaccgcaccatgcggcggtcgtgaggctccagccccagcggagcgcgcatgcatagaacaaggcacccgtcgccagctctaccagcggataccgggggctgatgcgcgtgccgcaacccgcgcaccggcctcgcagggctaaatagctcaggaccggaatgttttcgtgccagcggatcgcgtggccgcaggaggggcagcgtgaacgcggcttggacaggctgaggggctcgttgtcggcctcaggaagcgccgccgtggaaagcagccctacatcctgcccgtactgccggcattctgcggcccattgccgttccatcatgcgcggaaggcggtggatcacgacgttgagaaagcttccgatcagcatccccaggacgcccaccagcacggcgtccactgctagcgagcctgacatcaaaccacttgcccgagcttgaagatcggaaggtacatcgacaccacgatgccaccgatcagcgtgcccaggaacacgatgatgatgggctccatcaggctggacaggccggccaccatttcatccacttcggcttcatagaagtcggcggccttgcccagcatgtggtcgatggagccggattcctcgccgatcgcacacatctgcagcaccatggagggaaagacgttggcattccccatggcggccgtcaggctggtacctgtggagacttcctgctgaatcttctccgtcgcgatggcgtagaccgagttgcccgatgcaccgcccaccgagtccagtgcctccaccaatggcacaccggcagcgaacatggtcgacagggtgcgggtccaacgggcaacgcaggacttgtcgatcaatgcaccgaagacgggcattttcaacaggaaacggtccatgaaacgctgcattttctcgctgcgcttccaggcctgcatgaaaaagtagaaccccccgccgatgacgccgaatatcagccaccagtaagccacgaagaattcgctgatggccatcacgaacagggtaggagcgggcaggtcggctccgaacgaggtgaaaacctctttgaacgcgggaatcacgaaaatcatgatgatcgtcaccacgacaaacgcaacgatgatcaccgagatcgggtacatcagcgccgaccggatcttggatttgatggcctcggtcttctccatgtacagggccagccggtcgagcaacgcttccaggataccggcagcttcgccggcctctacgaggttgcagtaaaggctgtcgaagtacatcggatatttacggaatgcggcattcagggacgttcctgtctccacatcgccgcggatatcgttgagcagcttggtcacactgggattggtattaccccggcccacgatatcaaatgcctgaagcagtggaacgccggccttcatcatcgtggccatctggcgcgtgaacagcgcgatgtctttgggcttgatctttttgcccgcgctcatccggcgcttcttgatcttggttggcagaacgccctgcctccgcagcgttgctttgacctggttctctcccgcggcgcgtacttcgccgcgcacgatcttgccgctacgatccttgccctcccactcgaagacaaagtccttgatgcccctcgctgcaacggtcgccattgttttctctctcgatttgtttattcgttggtgacagccaagacctcttccaacgaggtcaatcccatttttgccttgtgaagcccggattcacgcagagaacggacgccttccaggcgtgcctgttcggcgatttccagtgcgcttccatcgcgcaggatgatgcgctggatttcttcggacaccggcatgacttgataaatgcccacgcgccccttgtatccgttattgcaggcggagcagcccaccggtcggtaggtaacccatgagccgtcgatctcctcgtcccggtagccggcctccagcagcgtctcatgcggaatgtccacgggcgccttgcaattggggcacaagcgacgcgccagtcgctgcgccgtaataagaatcacgctggatgcgatattgaagggcgcgatgcccatattgcgcatgcgcgtcaatgtcgtgggagcgtcattggtgtgcagggtagagagcaccaagtgacccgtctgcgcggctttgattgaaatgtctgccgtttccagatcccggatttcacccaccatgatgatgtccggatcttggcgaaggaatgacttgagcgcgacggcaaacgtgaggccggctttctcattgacgttgacttggttcacgcccgggagattgatttccgaggggtcctcagcggtcgcaatattgacgccgggcttgttcaacaaattgagacatgtgtagagcgacacggtcttcccggagcccgtgggtccggtcaccaggatcattccataagggcggttgatggcctgcagtaaacgctccttttcctcgggctcatatcccagtgcgtcaatacccagcttggcgctgctcggatcgagaatacggatcacgatcttctcgccaaagagcgtaggcagtgtgctgacgcggaaatcgataacccggtccggcccaaccttgagcttcatgcggccatcctggggcacgcgtttttccgaaatatccaggcgggagatcaccttgatgcgcgaggccagcttctccttgatggcaataggcggcgatgcgatttcgcgcaattcgccatctatgcggaagcggacacggtaatggtgctcgtagggctcaaaatgcaaatcggatgcgcgcatattgaaagcatccaacagcatcttgtgcagaaatttgacaacgggagcatcctcgacttccgcggaattgtcagcgtcctcgtccggagcttcatcaacgggaatatcgccgaactcaaaatcattactgctgttgatgccgtcgagcgtttctgtaccgctcttcgtgctcgcctcaatcaagcggagcagcttgtcatattccgcgatgatccagtccacccccatttgtgtggtgaacttgatcttttctgcggcctcttgaaatgtcggatccgcggtggcgacgatgagccggttattgcgcttactgagagcgatgactttgtaggactggcacagtttgacgtccaacagatctttggggatgcgctgccggtcgatcgcatcgacatctagcaagggggcaccaaatacggttgataccgtatgggccagatcacttggcgtgatgattttcgattccgtgagctctgcaataaagctactgcggctattttgtgactttttgtaaatctcttccgccgctttttgatccaatttgcccacagacatcaacgcgcgcgccagtccgggtagggcaatgggttgagcttctttctgtgtgtcgatagcagccatgtaactagcggattcttatggaaggaagggaaactcttcaatcatcgccgatcgcccaaggtgtgtacaggcttaatggcgcaagcgttgtgtgagtgacatttgccccagccggcggctcaagggcagcatgggctctgcgagggcaaccgcattaacaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgttaaagatatgcggttccttggcacccgcgcggcgtccagatgcaaaaaagccccgcgatgcagggcttgggcatgaaaataactggtcggggtgagaggattcgaacctccggcctctacgtcccgaacgcctttgtgttttcaatgaaatcaatgggttgtatcatgaaatccattatttgggacacttcggggacacgggccagtgggtacgatcacaaaacgcggagaactgcagtggcaagccaaggtcaggcgccgtggcttccctgctcagtcaagaaccttctcctacaaggaggatgccgaacgctgggttcgagcgatggagcgagagctggagacaaccggcttcatcgaccgtcgggaggccgaacgcaacacattggccgacatcctcttgcggtaccagcaggaagtcacgccgcagaaaaagtccgccgtgatcgagtccaccaagatcaaggtcttgctcaaggatgccgctctaacccagatcaagatttcggctttgaacagctcgattgtcgccgcttggcgtgaccgtcgcctcaagcaggtcagtggggcgacggtcaaccgcgaaatcgatgttctgtcggctgcaatcaaccacgcgcggcgtgagtggggcatccatatcgagaaccccgtacccctggtgcgccgcccggagaaggccaaagccagggacaggcgctttacggatgaggagatggcgtatttgctcgcagccttgacgggcggtgagcgcctggctgatggcacgttcagcaagggggcgcgcaacccatggttgcaacccctggtcgaattagccgtggagacggcgatgcgccggggggagttgttgtccttgcgctgggagtgtgtgaatctggctcggcagacagcatttttgccagacaccaagaatggcgattcgcgcatggtgcctttgtcacgcaaggcggtggccatcctgcaggagctgcaaactttggctggtgtagacgatgtccttgaggggtcggtgttccccacgacggccatggccttgcgcaaaggattcaagcgtgctttggaacgcgcccagcagcagtacaaggaagattgccgagcagtcggaaagcggcctgttcgcagctttctggaggatgtccatttccatgacactcgccacgaagccgcgtctcgtttgtcggaaaagctgagcaacgtcttggagttgtctgccgtgacaggtcacaaggatttgcgcatgctcaagcgttactaccatccccgtgccgaagacctggcgaaaaagctggggtagatcggctgcttgggctgtggacaaggctgtgttctgctcgggttgtcctcgttacatcgccccttgatggttcgatacatcgcccctgattgcgtgctggggcggggttcgttagatcgccccttgtcggttcgttagattaccccttctctatacctatagggtgttcctatagcattcctttaatttttgctggtagcgcttgccatgtcggtgggtattctcgggcgcaagccaagtctcaaagtccggcttcgatcaactcatgcagtaactgcgcgcctaggatgatgcggtcttcaatgtctatgccctgggtttgcggcacggcaaataagccatcctgaatggcgtacttgcttgccacggtatcgaaggcgttgcgcagtgccggttcgctggggatatcgctcagtgcccagccgttttccacacagcggatcttgagcccgctgcgtcgtagtattagatggcgttcattggtttcgtggcctggaaagcaacgcggccaaccgtggttgccaatgtctgatgtgggcagtcccgcttcgttggccagagccagcaaataggcgtcatggtggttgctgcggttgtcgcaggagtcgctcaagggcatacagatggcgtagcctgggccgggccccagaacgtagttgccagcgaaatccaggctcgcaccgcgcattacctcgtatttggcgatgtagtagcgccagtcttttggcgtggaaggggcttgcacgaacgtgtcgatgacggcttgcggtgtttgtccgaaggccaggtcgtccagcaggccttgcagggcagcggcgctggggtggatggcttcgttgtagcgaatacgccagtggttttcccacagccctgcctgccgctgccgcggggctccgatataggtcaggcgatggcccgagctgcgctggcggcttctgcctgtatggcccttggccagaagggcggcgctgacctggtggtaagggtgcttgaacaacgtgaaaaactgccttgcgcggctggcaaaggcgcgaggatcctgtgcggggctgaggtcgaacactgtcaatcccccgcgcagcagttcatggtcttcgagctggcacacggattcgtgcagcgtggggtgggcccctaccagggcttgcttggcctgctcgttgcgaacctgaacctgattgaaggtttccacggcatgtagcggcccgcccgccatgatggtttccacctccgcgagcaaagcgggcatattgttgcgggtggagtcggcgcggatttcgctgcgcgaggcttcgatcaggttacgcagaatgcgcaaccggtggtgcatgtctgccagcggcgtgccctgcatcaggccgtgcagcacgccatacagcagcacggtgtgcgccagcgaccaggggcgcgtgccatacaggcggcagcaggcatggaacatgttcacgcccaccggggcgtccccgaagtcgcggaagttgaagatgcgcaggggcgttgaagcgatgctctcggtatctcgggtaaaaaggctggtaaacagcggggcaatggcttgggggccagacaacccagcggattgcacggtgagccagacatcgagtgcgcgtgcaatccaatcgaggttgtcgtgggctgctgacgcctggttgcccagcagagctttcgaaagaactgaaagggcgctgaggtcgcccaggctcgtctgcacggacaggccttgtttccacgcccgcacctcgaagagaaagcgcaggtagcgcacgcattcttcgtcgatcaggtggttgtcgccccggtagggccagaacaggtcggcccagtctgtgtcgatcttgtgcgagaacgccttcacggctgcgccgtccgcttccagcagtgccgggttcttgtgcagcagggcttccaggtcggccttgaagttctcgaacccggtcaagggcctgccgcgtgaattcatcttcacgtacaacgtgttgtcgagcttttgcgcggccacgggcagcagcaggaagcggatcgccgggtttacagggtcggtcagccgtagccaggcggcatgcaggagttcgctgggttgatcttggtagtgccggtgcagagcatccagcaccaccagcatgccctggatggtggggtcgtgcttccaggtgggcaggtagttggcctggtcgcacagccatgctgaaaccggctgagcatccatgcggggcctgcattgggtcaggaactggcagaacgcccgcgcgccggggcgcgtggcgtattgaaatgcgtgccacggctgcgcgcttgcgctgctctgtggctggtgccaggccagatagcagtgcagcagaaagagggtcgtcaggcgctgctggccgtccagcgggtacagcgtaggtatttgcttgccgccgtcctccttgttcactacgtcgccaaagacgaagtcgaggtgaaggctcttgccatcgctgtccagcgcggcacacaggtcggcaataaagcgttcgcgcacttggcgtgcctgctcgttcttgcggccttgggcgtagtcgcgctggaacagtgggatctcgatggcttgcacttgcgtgccattgatgggccgggaaaacagttgtgccagactggtaagggtgccgtcgccttgtgctggcggtgtggtcatgggggtatcggtcattgcaggtatgcggccagttttttcttgatttctcggagataggcgtctttgtcggcgtctccccagaaatgaggttgcagccggtctgcaggcgcgtagtacttcaggaacacgttgcgcgtggcggccgggatgtagtcgccgcgcctgtccatcgccagcactttgctgcgtttgacttcaaaaactgcattgctcagcgcggcgttggcgccgagggatagcaatgccaggttggcaatgctgtggtccgcctcttcttccacgccgtcattgagttccacgagaaccctccctgccagcgccttgaattcttccagaccaaactgcttggtatgcaggtgcggagtagctgcgttgatgtcggccagcaacgggtcaatagcggccatgttgcctgttgcccggatgtcgctcaaggcctggcgatgctctgcaagccacgtctcccattgctctgcgcggatcaagtcctgggcgttctgcgcatggatatgctccagggaccatgtggcgccgacgtgctccttgaatggaaagcggtcacggcggacctcgatgttgaacaatagcagcagacgctgcaatgtgactttatggctgctgttctcgtagtgcagggtgccgtcgagatcgtcggcgcgggtattcagtgtggccttgatgcgtgaggtaagggcattgtcgaaggccttcttgccttgcccctgggccaggtcgaagatggcctgcagggacaatccacaggtcaccaggaaaccgattttgttgtgccagagcggctcttcgaaccaacccaggatttgcgcgtgcagtgcttccactttcgcccagaaggccagtgaatcgccctcggcctgagggcgcaattggtcaaaggtgtgatacgccggcgcgcccgtggcgggcttctttgccagggtatcgaacaacaggtcgatgcgcgtgccgtgctgcagggtgacgcggccctgtgcagctgcctggcctgtgacgaaggcccagacatccggccgttgcaaatcacgctcaatcccgtcccactgcgcggcgatctcggtctcgcggccagggtgcttttcctgcactttcgacagcaggaccgccttgagcagctccgcatcggtcaacggaatgcggccctggttcaagcgggtgaacaaagggataggctcttcgcttgcggggacttcgtaccagatgacgcgcaccgaggtcgagagaaaacggaacatctcatcgaccagaaattgttggtactgcagccccatcttgtttgcgaaccagccagcaatcgttgcataggcctggtgcatgtggaagtagtcgatgttttcctcagcttgcgcggcatcaagttctctcaggtacgcctggctgccagccctggtctggtattccaggtggtagcggggctcacctttgttcatgaagcgcagcagcagccacagggttgtcaggcgctgctggccgtcgatcagctcccatgcgccggtgcccaggcttttcacgacgataggctgcaggctgtagcgctggcctgcgctctcccagatgtcgtccagcagcttggtgacttcgtccgcagtccagcgatagccgcgttggtaggaggggatgaagaaggttccctctatgccctgggtgggcaggcggcttgctgaatcaacaccaaagcagatggttcggtattcgagtttgtagctcatcgggtcattgttccttggtcgtcaatggcgttttctgcacgtcgcgtaatgcttgcccaaacccgcgcagccaccagtccagcatcgcactgtccaccaccgtcgcggtaattttcatccagccatcctcctggtcatgcacctgctggtcttttgacagcggtgtttcccgcagatggaaaccggcgtcgttatcaatgcagaacgtgagctgcaccctctgcccctcgccaaagccgaatcgcccatcctcgtcgtacttctgtagatcaaattccgcagggcgctcgaaagccagagtggatgcctcggcctggttaatgcggtgaagtgcaaggctgcgctcgttggcaaaaccctcgtagcggcacaccaaatacaggcgcgggccttgttgggccaggcccaggggcatgacctttgcctggcggcgcttgcctgcagcgttttgatagtcgatatgcagccagcggttggcgtacagcgcatcgctcacggcttccagcacgccaggggcgatggccggcggcagcagcggctggcttgtggccacaacccgcaccttgcgtggccattcacgctccagagccgctgtgtcgctgcgctggttgtggctgtcacccaggttgcgccgggcctggctgaaaaagccgtccatggactgcatcagccgcgctggcagcagatgtttgaggtgttcttcggccagttgcagcagcagcgactcctggggggtcagttggggcacggctaggccctgagcgcactcgcgccagcggtaaccgtagggtttgctgcggtcgtcgcgctcgatgtcaaaatgctcgctcagggtttcgacctggcgctggatggtacgcagatcgcgctcaaaacccgcgctctgcagctgctggtgcagctctgccgtggtgatcttgcgcccgcgcggtatgcggcgaagtagctccaccatgagcagtgcggtgtccagggtgtcgggtcgcttggccatggagtgcgtcagcctttcaagggggtgttggtgaagactgcccacaggcgcaccatggcccaggtgtcgaggcagcagtaggcgagcaactggcgttccagctcggccttgcgccccgcgctggtggtggaggcgatggcctctagataggcctgctgggccataccgccgtcctgcacgccatcgagttggtcgtaacccagatcagggcatagggctggcagaacggccttgatgctccagctgccctgctggctgggatggtagtagtgctggcgtgccacgggcagcagatcgaccacgcggtcgttgatggcgtgcagcgcaggggccaggcttgggtagcggtcggccagttcgcggatgcgggtggtttcgaacgcggcgttgtagacgaacacagggccgcattcgccgcaggcggtgatgagggcttgggcaaaagcacgtccggggttgccgccagagaggtcgaggaacgcatggtgcgtggcccgtcccgtgcgccccaggcgatggacgctaaactggaagggaatttgctggtagggccgggtgccttcccagatcggcacagcgaactggatggtctcgaagtcgatgaaataacccggcagtctgtgtgccgccagtgcctgcgcggcagcgcaacggtcgaaatacgcctggctcgacaaggtagcagccttcacgcgctgctgcgtggggttgagcagatcgtccggcacgtcgcgcagttcgcggatgccgtgctccgcgacgtatgtcttgagcgtgttgctggggcgcggcagccagtggatggggtgttccgccgatggctcctggctttggcagtgagtgatgaagccgcactcatagggcgcgcatggcactggccgccggtggcgatgggtggggctttctcgagggccattacggcctgtgcgctggcgatccagctgcgcacttcatggtcgcggcccaatgcatcagcagtcacatccacctccatcagcaggccccggtagtcgccgccgccagggtagctccagccgctgtcgatgtgtgcgacagcgatggattggagcggcactccactggcacgggccaggaaggactgcgcggcggcatcgtcgcggtggtagtccttcacgctcgcgctggacttgacctccaccatgcgccagcccttggcggtgggcagcagcacatcggcaaaggccagtgcgccctcggcacgaaaacctgcctcgaagatgggctgtgcggaccgcagcagtacctgggtgcgggcaaaagctgcatcgaagccttcggcctgcgggtcgattaactgaccctgctcgaacgggttgtacagccgccgtgcaatgtcccccacctggtggcccgtggcgtagctggccaggcggcgccggagtccttgcgccgctcaggctggtggatttcgagccacaggcgcttggggcattggcgaaaagccaatagcttggatttggacagcacgcgcatggcagattgtgtggctggtgtggtgatgggctcatcatctactgcgctgcgatcgcgcagcgccgtccaaaactgatacagctccggctggggaacgtcctcaagactaacgtggagcagtcggccatcacgctcatacatgggaacgattgcaattggtccctcgagtgggtgagctcccgcccgtcatggttgagtcgacgcatgttcttcgcagcgcacagtgcggaaacctttgatggattgcatcttgccgggcttgccgcactgctcgcacaggcgtgcggacagcgcttcggccaggtcgatcatggcttgctggcgttcggaggcggattccacggaaaagcgcagccgtccccatttttgcttgacctgcatggcgaccgcttgtggtgcgtcgccgtgctcggtttcctgttgcaggctttcacacaggatgtcgatcaggtcgaaccagccatcaccgcattgcaggccccagctcatggcgcaggtctgcggctcggcgtgacggtgctggaatagctgcgggtaccgctggcacagaagcgcgtcaagtgctggggtcataggatcgttgatgtattgagttcaggtatttgcgcctgtcggcagccatgctgctgcatcagttgtgcaatccggtagccgaatttttggatgctgtcgttgcgggtcagcccatagcggttgaccatgaaaggaatgacagcgaccagggtgctctcggcattgacgccccaccacaggtcgcgaccgtcgatgggtggttcgtgagtgaaagttgagtttttgtcatggaacgccttttgaaagtcatctcggtagctcttgccaaggcacaggataagcttgggccgtgccgttgcagcccactggcgcatgcgtgggaaacggtgctttctgcaccaatcgagatagtcggatttgttctccaagccggtcgcttctgcaaaattggaatgccaccgggcctggttcgtgtccttaaaggcgatggggtagagattaatcttgaagtaacccgatgaaccttgggtaaatggtttggcctgttggcaaaaatcgcggtattcagacacggggcggccatgaatggcagcgagtatcttcatggcttgccggttgaaaatgtaagtcaggttttccgaggcatcgccatagcctctgggcggacagggctcgccgcgccgcatttcgttctggagttgctcggcggtgcaggcaccgccccactcgatgccgcatagccatatggcgcgccgttcaggattgccaatgtccccgccgtcgcagcccgaataggatgtggcccatgtctcaaagtttggatttgctgtcatcagattttgacatttcttggagccgctccaagaagacgtcatcctcaaggtagaaaatctgagggcatggctcagagggttttgcgatgttgaccagtagttggccaagccgccagtcaggatgtttctcccaaaattctcggagcgtatgaaggattgcaggaattcgttcggggtttctcatttttctttctttcacatattgtcaaggaagcctggttcatcctgctcggcgttttccattgccagttccagaggtatgtagcggaacatcacattgtcgaagcgcatgcggtcgtccgagtattgcaaatatgcttccaactcttggtatagcggtaaatccttgtcgtaaggaatgtcaaggtaaatatcccccatgtagccgcacatcatcaccccgcttgacatgaaaggcgcgcagggctgccaggcaatgcccttggcgttcagccagctgatgattagctggcggatggcgctccttgagtgcgcggtcgtggaacgagagcatcagcacgctacgctgttaggtgcgggcgatgtggtcgatggtgtggaacagttggggcatggttcaactccttgtatggctgcatcatccggcgtggctgcgacaaaatgtgtcgcttttcgtgggtgacttgcctggacgaaggcaacccccggcgcaactggaacgaatacccgcaatgggatggcctccccttgcagggtgaataccactgctggcttttccatgacctttgcgatcatgttctgggctacgactggggcgcgctcttgggcattggaaaaatttggacggatgtgatgctgatccagcagcgtatcgaatcgtggtgacggccggtgcaggaatcggtggcggttctgcccgagtgaatgcccgaacgctttgcagaaaaatgtctgggggcatgctcagccgccctgaggaaggtgcgtcgcaatcgcttccagtgcctccttggcctccagcgccagctcgatgtcgccggggttgtggatgttcgcctcgtgcaggttgatgcgaatcagagggctgccgcgccgctgcatgcgccgggtgaagttgcgtacggtggcaacggcacggctggcacctatctccaacaccagcggggagggggtgctgtcgagccacatgtccagcagcatccgttgctgggtgctgcggatggggttccattgcccgtcatcgatcatcaacaggttgggccgtgccagagcgccgcagcgggggcagtgaggcaaatcgccttgccactccaaggtggcgctgtccacctgtgggtgcaggcggccggtctgccatgggtgggcaccgcaggccgttgtgcattgcagccggtggatagagccgaggcattcgtagatgcgggcggccgggaaaccggctttgtgaaagtgcccgtcggcgttgctggtgaacacgaagcagccgtgcggcatgcgctgaccccactggcgcagcagggtgtatccggcgtggggctctgtggtgcgacacaggttcagccgctggccatacatgccccacgccgtggcggggtgttcatcgaaggcttgaggcgaggtcattttttcaaagccgagcccctgtctggcaagcgctggccaggtgtgcgaaaaggtggctgcgtcgcgcaagtctggcaggccgctgtcggcagccatgccctcgccggtagcgatcatcagcgcgctggagccttgcagcaagtgtgcggcgcgttggagtttgtcggccaacagatagtcggtctgtcggtcggcgttgggatggatatgccaggtgtcggtgtctgcgtggtagtccaatgcgtcgcctcgcagagcctcacgtagggcacgggcgtgttcgtatcctatgcgcagccgtcgctgtaaagaggaaatgcgggtgtcacccgagaatagcaagtgctggcgtgccaggtggtatagcgggtcgggcaacgcgcctgtgggcatgaatactcctctcttgatagctgcttgcgctttttggggcacgcgcaagagcctgtttgggctgaatgaggggattgtctggtgagccgcgacagactgtgtcgcggcagggtgccgcagtgttacaacaccaggcccttgaggtattcgcggaaagatctgcccatttgccggagctgcagcgccagtttcacggtggcttcttgaaagccgtccaaccgacccgtgtcgtcaaagttgatcaaaaaacggtcgaacagcgcatccagattggcgaccagcaagaagccgttgaacacgtccagccgctcggcatcgttggcgcactctgcccagggtttggcgtggctcgcgcgcaagacttcgggcagggccatcctccactgaccagccatcgacctctgcataccattcgcccagactctcctcgctggccaccagtccgatcgaaatcaggcgacgtggatagcgccagtcgagcccggtgaattcggtatccagaaagaccctggctgtcgatcctgatctgcgttttagcaaactaagccaatgagcgaggaatccgaagtgtctatgcatccaatatgtgcgtgttgatgttcatcggacctgctgacaagccaccgccgattggtacctgacgccgtcgatgcccacaaaaacctcagatgccgcgccgaccagcaaggtcgtctttttgctggtttgcttgaagtacgacggctcgttagtgtccgcctgttcgtcgatctggctgacgcccagccgcttggccagctgcttgcctgccaggcgtttcagatagacggttgccctgttttcaccgtcagcggctgtgaccagcgctgccaccacctcgtctccgaacagcgatggcagagggcctttctgtgaaggcatcaagaagccatccgcccctttgatgaggccgatggcgcggagcttggattccacttcatcggtcgtcaacaccgttccggccttgcattgaagcaaggcttcgagctgctgcactgtggctggtgcggcagcggtatcgagcagcggcacgggcatttgtgcacacgcgaggccaacgccagacaaggccaggccgcaagcaatccagtggcgcagggtgcgaagattccgattcacagagcgcgcctttccgaacgacattgcaaccgccaccgctggcgctccagcagggcctgaaaatggtcttcaccggatgcattccactgtggccaatcaggtggcatatcggcctgtgggcgtggcgcgatacgcaaggccaacaactccaatcgtcccggaaaatgcctcagcaaatcagtggccagggattgctcctgccccacgatggcgttgacacacagcagcaggtcttgcgctgctttgcgcagctcggcagccagatcagcggcctcggtggtgttcatggctgtcctttctctgcatcaggggagcatccgtagtcctgcatacacggtggcgcgggcctcgggtgcgtaggcgatgagttctccgccatcccagagggggacggtgtagatcgttcgccccatgcacaaaaactcctgccgcacgtactgcgccagtgcttccaggtcatgcagcgcaatgttctgcggcggctctgccgcagaaatcaccagatcggtagagggcacatgcaccagctccagacccacccgctgaaatgccagagccagcagcgagcgtgacggctcctggtccagatagcccggcagagcggccagcgtttcttcatagtgcagtggcttgcgcttggccatgatgaactcgcgtagttgcataaatgcatcgtcgagcgcctgtaggccttttgtgttgatcttggtgccgatgtccctgtcctggttcagctcgccatagacgtcactagtcagccaggcatggcgtgtcaccgtgtccactacgcaatgcaggatgttctgcgccacgctgtcggtgcgctcgaccaggccgaactcgatggcatccagcccgttgagggagaccgtggcccacaggccattgcgttcgtccccatgcaggcactgcgtagccatgccctgcagcggaatgacgaaacccagctcctccagcttgcccagcaacagttcgaccgtggcgttgatgggcgtcggtggtgggggaggcgcagcggtgtcttggggcggaacggcctgcgccggtggtaatcggccgccaaaccgggcctcgtaccactcgcccaggatttccgtggcgagttcagattcgcgcaggccccgagctttggcctcgtgccggatcgcatccgtcaggcgcacgtccagcatccagttggtttgcgccatggcaccctgggccttcttgcgctcgcggtagcgacgttggtattcggcggacgaccgcctgccggttcgtggacgtgccatgcttgtttaattaacaacactagttaaactaactatccatgaaattgccgctccatgcaagctcgtgcttgtgacaacaatccctggccggagatcaacatgacagccaacgatgcccagccgatgagccaaaggcaggcagacgccctgtgtgaggagtgggcgctgctgctcaagatgggctatgccagccaatggtcgcccgcacagaagatggcgcgccaggatgaaatcgccgctctgctgctgcacgcgggccaggctctgcctcgggcattgacctggcaagaagtgctggtcaacttagacgttgccccgccaaggggtgcgcaatgatttacttctttggcgacacccacggccacttccggcatgtgctggagatcgtctccagagatcgcccggcagccatcgtcttcctgggcgacttgcaggcacagcgcccgttggatgccgagttggaatccatcctgggaatgaccgaagtctggttcatccatggcaaccatgacacggattccgatgccgactacgaccacctgtttggctcggccttggcagacaggaacttgcatgggcgcgttgccctggtcgatggagtgcgcattgcagggctgggcggtgtgtttcgtgggcaggtatggacgccgccggtggattggctgtacgagagctccaaggagttcactgcgcgctgcggcaggggtaatcgctggcgcgatgggctgccgcgcaagcaccgcagttccatctttccggaggattacttttgcctggtttcacagcacgccgacattctggtgacacacgaggcacccagcgcccatccgcatggctttgaggccattgacgaattggcgcgcagcctgcgggtgggcaaggcgttccacggccaccaccatgactgtctggactacagccgtgatcgggcgcggctggggtttgcggcctttggcgtggggttttgcggggtgaccgatatgaacggcagctgcattcggccggggacgtttgaccacgcacgtgcagggcgccggcggtaaaggagcgcatgacttgccctgcgcctacaaggtcgaaactgctgaggcggatggccggcaccaaggaaacaccgtcgctttaggcaccaagaccgcgagtggcggcaacgcggcaaatggccgcaaatggaggcgttggtttggacgcaggagtgggtggctttgtccccaggatgccgccgtgtctgatttcttccaaaatctgacccagcggccccattctttgtgctgcatgccatagcacaaagaatgggttttttgcactggggacaggggctctttgggttagctgcgtccaatgagcgtgctgcgaagacgtcacgatggagccgccagcgtgtagccagcgtaccgcattggctccatggaggtgccgcctatgcgattggtgccgcagatgcggtcatacgtgttgtcatggagccatgcgggtgctcattgcatgccgccatggtgccaagaaggcaactggcgaagattgttacttgacccccgtgtgtgccatgggcgcgccatcagcgagccaacttcgtgctgccaagcgtcggatgtgtgctgctacggtgccggatgcatgctgccaagggctgcaatggggctgcgatggttgattgcccggtctttgcctatcgccagtacccggtcccttcttcccactgctttcgatgccaagccagatagccccgatgggcttcaccgagccagcgcagtttcatgcccggttgcaaccccaagcgatgctgatcatcaacgtgcagggcggaagacaccaacaaccgccccgtgttgtcaaagctaattaaaaaacggtcgaacagcgcgtccagattggcgaccagcaagaaaccgttgaacacgtccaaccgctcggcatcgtttgcacactctgcccagggcttggcgtggctcgctcgcaaaacttcggacagggtcacgccggttacagcgcaggtgccgccccagtagtccagcatagcctcgcggaacttttgctggccgacccgctgacgtaccaagcgctccacctcggtgccgcccagcccagcaggcaactgggccaactggctggacacggcagcctcaaagtcctgtgccgcttggctgggcaaggcccgtgccaaactggcgctgcggcccagaagcgctgccagcgcagcttcactgctggccgcaaaaccgtcagcacgcagcacctgggcaaacgagcgcagcatctcgggcaacaacgctggggtggttgcttgcagtcgcagcaggtagccgccctcgggtagcaccgagaccgacgcgcgtgccgcatgcagtgccgaggccagcgtcacgccttccaggtcactggtcagcacatgctcaaaaccatggtcgtggccggttttttcaacgagcgcgcgttgcagcgggttcatgggcgacgctgtgatattggatgggacatccgaattcatccgatttgatccgatacgcctcgaaacgacgccccggccagttcaggagagggttggtcgctgctgacatcaacggtggggaaatcgcacttagaaatggacaacaccatgtcaatgcgtctctacgcgagtccaatccacccggttccagtcgatggtgcgcttgcgccaatgggtgtcgatggcctgggtgaaatcgggtcgcaccagcttggcacgtgcttcgcaccactcgcccgattcgcgccgcaccaccacgccttccagcggcagcccggcgcgatagcggctaggcgtatccactagcaactgcttcagcgctgccagggtggtgaggccactcgataccagcggcaccgtggacagcccggcctctgcggccagcgcgttgcgccgggaagtgctccagaaacgtccaatgctgcggtcatatacatcgaacagcaagaaccagtcgggcagcgcgtcgtagtccagtgagtggcgagcggcacaccattcgccaaacagcatcagctcggggcggagtacggtacgcaagccggattcatgttgcgtcagccaagcgggaaagcgcgcgaactgccccgcatggggagcgctcagatactggccacgattttgagcgcgtagtgcgccatctggcgacagagacagacccaggttcgcaccgtcaagcttttcctctacgaccacgtccccggacaacagctcctgcgtttcggcgggcgacaacaccttgtcgtcacgtggcatgccgtccttggccagccaggcgaggtgcgaagtggtggggaaacggaagaaatccttacccatggcgttcaatccggcagctggggggcggggtatttcggaaatttcttgttgtagaacgagcaggcatcagctgggcataggaaatcgacttcgacacctttggcgcggagcgctggccaccagtccagccatttgcaatctgccgcttgcaagatcttgggtttgtccgggtgggcatgggccacagcagcaaatttgcgatctggcgcgtcgaatagtggttcgagcgctggatcggggaattcgatgaaacagtctggaacggtttcgtttagattgacttgctctacccttgacgttccggtgtgttgcaggatccatttcaggaacttgtctccgacaccctttggaggtgtcaggctggttttgtggtggtactcacccacaagccggtagccatcatcaatgaccacaacgcctgattgttggattgactgcaggcgagtcacacatgcgatcacacaatcctccgaaacatccgcatgctgaccgttagcgaccagtagcacattggtatcaatcactgccttcacagcgcaccaccttgttggttgatctcctttttccgcctcatggccgctaaggtacgccccgcaatgtcggccatctcgtcaccgaaaaaattcggtggccagttctcgatttcaccaaacatgttgagcttcaatggctccaactccgtggctgaatccgcgcgacggcaaaagtacaccgccacgtcttcaggcttgacaacgccctctgcaacccggcgctgcaagcggttcaagaaatgctcggagtggctctccacaatcaactgcacgtcacgaggcctcccgccctcgcgggcctgagtcgcggaaatgaagacatcggccaactcggcctgaacttgcgggtgcagatgaatctcgggttgttccatccatatggtggaatgcggtgggcagtaaaacgcttgcaccaacgccggcagcacctgagaaattccgaagccaacatcggtaatcttgacttctggtgccttggcgtgtgttttcaccagcacttcgtattccttacgccctgcggccacggggcgcaccgcaaagtcgtgaatgacacccaagtctttgagccacgcagcaatgaactcggcaaaacccttggtgtggtgcccgacctgccgattgagccgtcggccttcgccttgcgccgccagaatggcagcgatggtgtactcgcccatctgcccgacgctggcaggtgtatcgcccgaccattggtaaatacgctgaggatgactgcgcaggggccccaggtaggagatacgctccagcatgctttcggtggccagggcgaagtccgccagaaagcctgcgttcttgtatcgagccatgctggtgtccgagagacggtaaaacttctcgggctcttccaacggccacttgcgtccatcggccatcttgaagccgtagagctcagatgtcagatggagcttgcgcttctcgtcgcgctcaagcacaacatcaagcacctctttctcacctgtaaataagccatatcgcaacgtctgaacttccggttgctgtgccttgttggcggcgagtgccacatccagtcgcatgtgattgccctgatagcgggcttcggtttgcagcgggtcacgtacatccattgctttgggcagagtccaacccagttcaaaggaaagtgattgcgtcaaatcgtgcccatggaggcaatcggtgaacgtgcccagatcgatcagcgatgaggtgtcacccagatgcagcgcgcgcttgcgatcggtggagcgtgcagtttgctgcaatgccagcagcaggtggcctaggctgctcttacccgcgctattggcgccaaagagcacggtgagcggagccaagcgaataggcccggtatctttccaagccttgaaatttttgatgtgcaggtgggtaagcattgaggcaattctccggatttctatttatcgcacgtcatcaatatctgtgtgaatctgtccatgccctcattcttcacgctaatggcctctgctccgcacccacgcggcgacgtagcagcaggccgtcctcactgtccgaagaaagtctgagacgctcaaagcgcttgaacgcctctacgggctctgtcgaggtggtgacgatgtactgaaatgcatcgctttcgccagacgctacgtggcccagcagtgcccacagcatggattcgctcatctccgcctctcggggtgagtcatgcagaagaaagcctggatgaaagctatccgcagaggtgctatcgatcaggcaggctatgtctccggccagtatttcgagcaccttgaaggtcgtcgagtgcctgggccccatctggaacgggcggttgcggtacttgtcgtcatcgctgagcacgccccagtgaaatgagggtagtgacttggcgacagactgcatcgtggcactgatgacctggcggcgccccgccactgcatcgcgctctttgacgagctggatttgaagctgaccatggcggcgctgggtcgattccagttgacgctccagcttcccgatctccggtgaggttgacttgcctgtggcaatgtcttcatacagttcatagtcctctatggcatcgctgagaagctggtcggcggacagggactgtgcatgccttgtcgtcagcgcggcatcctgctgatcaatggctgtcagttgctcattcatgggagccgtttcggcctccagctcggccagtcggcggcgcaggggcagcagttcgttttcaagcgtttctttggagcgctggtgctgtgtaatgcgctgccttcggtcaatctgcgtctgctcgattcgttccatcacgtgatcgcattccttgagcaagcggcttcctgcatcgcagcgcgtgggcagcaactgctgcaacgacgaggcttcgttttgcagccgcttgaccgcctgcatatcaccagcggcaagtgcttcgttttgctggattcggttggtcagaagatcaatgcccgctttcagcggcgcacgcttttccatccatgcttggcgctgtgctgccagctcttgccgttcggcattgatggccaccagttcctgttgataggcctcatgccgttgcttggcaaaaccgatcaggttggggtgttcaagcaagccatcttgccggaatggcgttttggcggagacgttcaggtggcggtccaactggcggcgcacgtgtttcagcaagcgtgcgggctcctcacgcagtgcttgcaaatccgttttgtgcttctccagcgttttggctgtgctgtccaactcgcgcaaagtggtgccatcaggcagcaggcccagcacgatctgcatcagcgcggcaggtgatttggccggccaactgaagcctgagccgtccgcacgccactggtagtaactgtgatatcgggtgtccgcgccgatccaaatttgagccaccgtgccgactgaatattgagccaggggtggaagccgactttgagagggtcggctgtggataagtgtagaggctgtgctggtttgctggtctccttggcgtgttgttaaatgcgatgggcaagccgcgcagggcgtagcccgtagcggcttgcccatcaccgtttccgatcagaagggttcgtctccagcttcggttttggctcccttgcgcgcctgctctcgggccttgatgcgcttcttggctgcggccgtgctgcgactgaatcggatcgattcgttgccggtctccatgatgtggcagtggtgcgtgagtcggtccagcaacgcggtggtcatcttcgcgtcgccgaacacgctggaccattctgcgaagtccaggttgctcgtgatcatcacgctggtgtgctcgtacagcttgctcagcaggtggaacagcagcgccccaccggcctggctgaacggcaggtagcccagttcatcgaggatcaccagatccatgcgcagcaggctggtagcgatgcgaccggccttgccttgggccttctcctgctccagtgcgttgaccagatcgacggtggaatagaagcgcacccgcttgccgtgccgggtgatgccagagacgccgattgctgtggccagatgggtcttgcctgtgcccggtccgcccaccagcaccacgttgtgcgcctcgtcggtgaaggccgtggtggccagagtctccaccaggttgcggtccaccggcgagacctcgaagtcaaagcccgccatgtcgcggtgcaccgggaacttcgccgcgtgcatctggtggctgaccgagcgcatcgcgcggtccgtaccctcggcctgcaacaggtgctcgatcagccagcgcgaggactcgatgcccacaccgcctgcctcgccacccccttgctcgaccagatcggcccacgcgccggccatgccgtgcaggcgcagtgccttgagttcgaccagcacatcagtcttcatggtcggctccttcggtgatggcacccacggtgtccgagcgcaggctgtcgtagcgcgccgtgttcgccagcggcggcgtggtcgctctcagcagcgtggccgccgtgggcggcaccggctgcgcgttgagccggttcagcacgttgaccacgtgctccacactgaccttgccaggcggcccactctccagcgccagctcgatggccaccagcaccgcgtccagaccggcgctgagcacaatggccaacacctgcgccatcacccggtcgccgcccgggttgcgcagcagcccacggcgcagccgctgcagcggctcgggcatgtcggcaaagggcgcgccgttcctcagggcaccgggctttctctgcagcagcgggatgtagtgctgccagtcgtaccgggtctcgcccgcgttgctcagccggtcgtggcgggccacgatggtgtcgtcggccacgatggcgacgctgcccggatacaaccgcgtactgaccatctggcccacccgttcgcacggcaccgaatagcggttgcgcgccaccgacaccagacaggtgctggtgacccgagcgggtttctcgacgtagccatcgaacggcacgggcatgggcatgaggtgcgcgcgctcgtgttcgagcatctcggccacgctgaactgggtgtgctcggggtggcgcacctcgtcccacaacgcgcggcagcgctgggccagccaggcgttgagttcggtaaagctgccgaacttgatcttggccgcgtcgatccagatgcgccggcggctgtcttgcacgttcttctccaccacccctttctcccagccgctggccacgttgcagaagtccgggtcgtacaggtaatgcgcgcacatggtggcaaagcgctcgttgacgatgcgccccttgcccttcttgaccttgtctaccgcagtcttcatgttgtcatagatgccccggcgcgccacgccacccagcgcggcgaagctgcgggtgtgggcatcgaacagcatctcgtggccctggctggggtaggccaccagccagaaagcccgactggcgcacagcttcatgtgtgagacctgcacccggtagtagatgccgccgatcaccatgccttcctcgctccagtcgaactggaaagcctcgcccagctcgaaggccaacggcacgaaggcgttgcccgcagacccctggccttcgccctggcgccatgcccggatgaagtcggtcacccgcgtgtaaccaccctcatagcccgcacgcctgatctcggcgtacagcgccttggctgtgcgccgctcgtgtttgggccgacgtgcatcagccttcaaggcctgcctgagcacgtcatggaacgccgtgagtttgttgggctgctcgccgcgccggtacttcggtggaccgtccacttccccgtgcagccacttcgcaaccgtgttgcgcgagagccctgtcatgcgcgatatctcgcgctccgatttgttcttccgggcatgcaaatgccggatcctgccaatcatgtccatggtgatcactccttgtcctctgctgcacaaaaaaacagcagagtaggttgttcacctggctcagttttgggtcggcactaccctcaaaagtggctcagttttcggtcggcgccaacaggacatgcggccttgcagggccgcaaagcgtgtgtccagcagggacagcaggttgtagaacgctgcttcatcgcccgagtggggcgtggcggtgagcaggatgaggtggcggtgcgcgttgctggccaagcgttgcaacagctcgaagcgcagttgcttgcccgcgccgctgctggcgcaggtgtgggcttcgtccacgatgatgcattcgggcgcggtggcgatgaattgctcgcggtgacgctcgctcttgatgtagtccaggctcaccaccacgacggggtggtggtcgaacaggggtacgccgtggggcagttcgcgctccacccgcgcggccgaggcggcggtgagggccacggcgtgcaggttgaagcgttcttccaactcggattgccattgctccaccaggtgcggcgggcaaagcacggccaggcgggtgacttcgcctcggtccatcaattcacgggcaatgaggccggcctcgatggttttgccaatgcccacgtcgtcggcgatcagaaggcgcacggtggacaggcgcagcgccatcagcagaggcaccaactggtagccgcgcggctctacggcgatgttgccgaatgaacggaaggggcccgcaccggcgcgcagggtcaggcgcagggcatcgcgcagcaggagggcggcggcatggttgccggcgcgtgcgggatcgggtgcttcgaaggtagcgtgctctacgggcagcagttcgagttctggtatgagggcgatggtctcgtcctccacacctccgaggggccgcaggcgcagccagtcgcggcgcgattcggtctgcacaacccattcgcggcctcgggcgcgaaccaggttgccaggcaggaagtcgtgggcaagtgtggtcatggaatgcgtgatggaggtacgtcagcaggtggcgccaaacacggcatggtgttcagcaaagcgcgcggcccaatgctcgggctcggaaaagtccagcacctgccagcctttgtcctgcaaggttgctgtgatacctgcatcgaccggagtgagaaaaaccagtgcgcgggctgccttgtactgggctgcggcggtggctgtgccctggttgacgggaagattcagtgcatcgggtggggcgaggcccgcctggttcagggctgctaaccagcgtgattccagtgagtcgccagctatggctgcctgggtgccattggcggccgcctgctcaccatcttcaaggaggcggggcttcacctgggcgttggccagtgccaccaacagagcgagcgcctcggggttgcggcggttgatgtgttcgtggtctggctggttgaaatacgacagcaggcattggtagcagcctgcttcgcaaatgtggttgcccagggcgtcggtggcttcttgggagggcaagtcttccagtcgccaggtgccgtcggcaggggggcggtaatggatgagttgcagggcgttgctggccacttgagcaaggctggcggggtcattggccaggcgggtgagtacgcccgcaccgccttcggcggcttcgtagaacagcaatgcgcggcgctccgcctgcttgggcaagggctcggccaccagctcggactcttcgatctggaaggacatctcgatgccgcgcttgagggcggcttgtagcgtggccatggcctccagcgggagtgcatgcaccggggcaaggatcaacaaattgcgatggtcttccacgaagggcacgatgcgctggttgggcactttgtccaagagtgcgtcgtcgttgcttgtgtcgtcgctcgcatcgggggcgtcctgcttgctccaggtgccggtgatggggttgatgtagaagcccagttgttccttgtctttgcggcggcgccaaccccggttgatgcgccagatgcgtgcggcgggcgcgtaggtgagttcggcgaggatctgctctgcctgcagcacatcggctttctgtttttgaatctgtccatcgggcccgggcaggaagcggtaggtggtttgcagctcgaagccttggcgctggcgctcttcgtcgttgatggagatgcgctcgaccggcacggtttccacggtttcgatgcgatagagatcgcgcacccagtcggtttcggtcagcagggcgtcgcagttttcacagcggttgaccaagggttggctgccaccctgctctcccaggtggccgtagccgcattggctgcacaccagggatgtgatggtggatagctggctgttgccggagatgtggtcggcattgccgacgttgagcttggcgcgcaccacgcggtacattcgaccctggtggtagatgaggctgcgtgggccgaattcggagagtgccaaaaagcgcgggcggctgaccatgctgccttcgtcgtccttgccactggtggtttgcccgccgcgcgcgggaatccaggccatgaggggcaggcgggggaagttgtagccgggcagaaaaccctggctggcgaggtagcggtaggtgtagaagtcggtgttctggccattgcctgacttaagcagcaccgcatattggcgcgcagcatcgccatagcggcgttgggcgttttggcgctcggcgtgcgaggcggtatggcttttgacgatgtggtcggccatgtccatttgttggcgggtcgcgtcaaatagcacgcgccagcgctccagggctcccgagaattgctggggagcgcggtcaatgacctgttgcacgtactcgggtgtataccagtggctgtcgttgagttctgcctgtagttgttcaatcacgccgtgggcgctggacagtgcacgggcccgcacgtcgggagtcgtgaaggcgtccaggtacgccggcttcagtggtttgccttcctgatcgagatcgagcatgggggcaatgctggggtccaacttcatctgggtgctggccagccagaccgcctgcaggtggctttccacgaggtcgcgattggccaagtccagggtcggcgcacgcaccacgccatgcaccatgtcgttggcgtggtggaagaaccattggtcgtgcgggctgagtgccgcgcaataggtcaccaccagggcttgctggcctgagcgcccggcacgcccgctgcgctgcgcgtagttggcgggggtgggcggcatgttgcgcaggtacacggtgttgagcgcggaaatgtccacgcccagttccatggtgggcgagcagaacattacgggcaggcgctccagcggtgcttcgtgtgctgggttttgtgcccagtcgttgcggtctttgtcggtgtagcgaaagcgctgttccagtagttgtctgcgcggcgcatccacttgcgcggtatgttcctgtgcttcgaactcgaacagggggtgcgatggcaagcgcagcaggtcagcgatgctgaggtagagctcacggaagaacgtgttgatccggctgttttcgtcctggggctgttctgccgtcaggcaccaatccaatgcggcggcgttgaggcgccagccggcgaggtccgtatcgatggcgtacttttgcacatagcagttactcgcagcgtgcagcaagtcttggaccagttctacccactcggtatctttccagtgtttggtttcggtggcgaagaccgagtcttgccaaaggctggatgttttgacgaggcgcagaaggcgtgagcgagggcctccggtgaccaagtcagcacgcggtttacctttgtattcagggcgcttgccaaggatgagatagcggcccgtttccagtttttcatcaggagcaaatgcccagcgttcggtgaggtaggtgtggccgctggtacgggctttgtcgtgctcgacgggatcgagataacgggtttcgaggcacaggtggctgcgcaggtggtcaaaaagcaggttgcacaagcgggcacggtcagccggtttgagcttggcaagcactttgttttttgcgaatgcaccagtgtctgcgcagaattcgtccaggccacgatagcgaatggacaacagccccaactggtcaagattcgggttgttgtagcgccagccacggcgcaggtcgcgcagcaatcgataggcgatgatgaagcgtagtgtgcgctgcgcctgctgtcgtgccggtcccatgagcttgggtgatcggaggtattcgaccagcgtgccctgatcgacttggccaaagcctagcgccttgaaaacggcttcggccaattgttcttcatcgagtacgccagagttgtcctgcaatgcgccgatgaggcccgcacgcagagtgagtagaaaaatgaagtcgttgaagtgaccggcttgcagggcggcatcctgtctgttatccgtgaaacccagcaacttgcggggatcgggttggccatgtgcgggattgggtagtgcaaagagctgctgcagggcactgagcgcgatcatcgttgtggccgatgatcgaccctctccagagaggctggacagacggttggcgtctttgccgtgtgcctcatgcaccgtgccgcaactcaagcaaaagcggaatttgccggggataaaccagaaggcttctccggcaccttcgtgcccctggggatcaacggccacatggtaagggatcgcctttttgtaagcgggtttgatcttgggctcattgcgactcagatccagccaagtctcaggcaggtcttcaagctgcccggtgtatggctgctttgggttgactgggcacagaaaaccgtagctggcatcctcactgtcgtcggcactgacgtcgtcgatttctcgcggcaagtagatggtgggatgctgcccagactgccaaattggcaggtactcctgcccacagtctcggcaaaagtgggcggggtagaggtgcacgccctcggcctgacgccctggggcaaagcgctgcgcatccagggtgatgtggcgctggcccgtcggctccagcgtggtgagcaccttgccggggccgctgatgaactggtgtagcttgaaggcgaaaggcggacgaccttggggtgtgcgaacgtcatgcgcggccaccagaaaacgctgcagggccatgcgggcctgagagacagagcattgggcatctcgtgccaaatcttcgctggcggtctggatggtttttggcttggcgcggcgcggtggttcgtcgtcgggtagctcgatgcccaggttgagttccacccagatggccagagggtcgcgctggaaggtttggaagtcaggccattggtgggtttctcgtgcgatggcggcaggcagttcggctgcgatggctgaaacgtccttgagcgggtcggtgacgcgctcaagggtctccccaatcacgtcatgctcgctgatgcatgcgccaaagagtttggaggcaacttctgcgacggtgcgattgcgatccgcctcggtgcctgcgctggacatggtggctgaggtgccaatgcacaccagcttgtcggccttgagccgctcacgcaggcggcgtacgagcaaggccacatccgccccctggcggcctcggtaggtgtggagctcgtcgagcaccagaaactccagcccttcgcaatggtccaccaccttgcgatccacatcgtcaaagcgggtgagtatgtactccagcatcatgaagttggtgagcagaatgtccggcgggttgtcggctatggcatcgcgctcagggttgctttcttgcccggtgtagcgggcgacggtgaagggccgctgatcgggggcatagccgtgcaggaatttgtccagctcttccagctggctgttggccaaggcgttcatcgggtagatgacgatggctcgggtgcgttgtttaccgccttctgccttggccttgatgattcggtcgatgatcggaatgaagaatgacagcgatttgccggagccggtcccggtggtcacgacatagctttgccctgactggcctttggcgagtgcctgcaactgatgggcatagaggtgcaggggttgcgggtttccctccggcttgccagcctggaatacgtcggcgcaaacgggatgaagcacgccctcggttgccagcgtttgcaccgtgcctttgcgttggtagttggggttgatctgtacgagaggctctggccagtagcggccatcttggtactggctctcgacttctcgttgaatgtcgggagcggcaatgcggacaaagctgcgtgagaagttgctgtagcgctcgactaattgattgcgaaactgaaaaacgtcatccacggtgcaaccctttcttacctgttctgcgtgtgctgccacttggcatttctgcctttgcctgtcggctctatcagtccctcggctttcatggtgcgcaaagtcaaacgcaccatgtcgcggcttacgccgggacaagccttctcgatctccgagatggaaaaaggcaatcggtgtttcaggatctctgtgcgcactcggtcgcctttggcgccgcgccctcgttcgatagtgcctatccgatcctcgaattcctcgtaggcgcgcgctaatgttccccagaagtaatcgaaccagggggtaatgttgtggataccctcatgccagccttgcaaactggcacctaccgctgtgcagtagtcctctttagagttctcgaaaatgcgttccaggctgatgaagcggcccacggcatagtcgaagtggcaaagcaactgcaagctcagtagcctggccatgcggcagttgttgtccgggaatggatggatacagaggaagtcgaagatgaccagtgggaccagtaccaacgggtcggccagttgctgatcgagcgccgtacggtagcgtgctaccaagctttccattgtcacgggcgtgaggtgtgcagcgaccgggtgaaaactgtagccggagaggccctcgatgatgtcgctgtcggcagtcctccactgcccgcctggctgtcgcatgtagcggtgcaaagtggcatggagttggaggacgatactctctgaaagaggcatccgatcaccgccgtcacatatcaatttcagggcatcgcgatagcccgctatttcttgctctgcacgattctgcggcgtcaccttttccagtgcgagggacttgagtcggtgcccggccacagtgacaccattgagtcgggtggacgattcgatggagtcggcgatggccacgcgacgcacgtcattcaagacctcgggcaactgagctatatggagcggttgcctgcctcgctgctcacccagggtgcgcagcatcgccagttgccgtgcattgaagcgcagcttggcgatgtattcgggcgagagcgagtgcatgcagaagcatttggatacgatgaattgaggtaatagtaccgaaaatcgagggaattttcgtggaaattaccccgataagcgacgatccttcgtctgcggcgcgacgcgccgcccaggcgggtagtcaggtcttacggtgccaggtcgccacgccgctttgtgcatggccctcgacgacgtggtttcactgggcgctgtgagtcaatgcgcgcaggacgaacgcgctctcctttgctggcttgaccagcagtgccgtacgcacgccgggtttcggcgctgatgtgtcccaagctgcggcttgtagcctcgtcgtcaccattggccttcatgtctgcggcaaattggtggcggaagcagtaggccgtaatcggctgcttgtgtttgggccacagactacgggccagacggcgtatctccacagtcaaattgacagcgctgctgatctgagcgaaaacctgtggctctggctgagccccgatggccagtccaaattcccccacctgtggccaccccaaattccccaggcaagaccggttggattatgacgactcagtgccgatggcgatgcgtgcggcggcctctttgagccggtagctcttgccctcgaattccagcatcgtgcagcggtgcatgaggcggtccaggatggtggtcgccattgtggcgtcgcccagatagcgaccccagtcctgcaccacgcggttggaggtcaccacgatggcgcggcgcagcttgtagcgctgatgcacgatggcctgcaggacctcggcggcgtgctcgctgatacgcctggccaggaacagatcgtccaagatgatcaggtcaggctccacccactccttgagcaggccgatgcgctcggtggcacttgccagcgcgtagcgggcgaattcggcgtcggcctcgaggtaacgcacatcgtggccgcccagcgtggcctggtaggcgatggccttggcaatgtgagacttgccggtgccgggtttaccgacgatgagcgcgttggaaccctcggcgatgaacttcagggtgtgcagctcaaagcaggccgcgcggggcagcttggggttgaaacgccagtcgaagtcggccaggctgaccttctcgtccagacccgagcgcttgtagcggcgctctgtcaggcgcgatcggcgccggtcgagctcatcctgaagcatggcggcgaaggtctgcagaaatggctcctgggcgacctgggcctgcatcacgcgggtcgacagggtctcggcaatacccgacaggcgcagctggcgcagcgcgcgctcgatctcgaccatgttcatggctggctcccaactgcggcggtggccgcagcgtgggcaaacaggtcaccgtattcatcggcatcgcggatcagctcgtgctgctgggtcagggtcgccgtggtgggcgttacatgctcgccaccggcctgggtctcgatggcttcaagcgcatcggcaaagagcgcctctgtcaatgcctggacgcgcttgaagctgtagatgccctgctccagagcctgggcgcaagcggcgttgacacaatgcgccggatatcggcgcaccaggccgacgatgccccagagcttgcgctggcccacccggccctcgatggcaaagagcaactggcacagccgggcggcgtgttcgccaatctggccggcctggcgcaggatcaggcgggtctcacgcgaggggttgaacacccgctcatcctggggcagcaccacggtgccggggcgttcagccttggggtgactgcgcagcaaggtgccggtttgcagatcaaagatctggatgcgctgggcgaagatgcgcacccgcaccttcgatccgatgaccgccgggcgcgcggcgtagctgctgtgctccacccgcacacagctgtcgtcgcacaccgtgcgctggacctcttcgaaatactgcatgcccagcagtggcaaagctttgaggtgggggcgttcttccgcgaacatggcctgcacctggcgccgctcggtgccgtggatgcgcttggctgcccaattcttctcccattgcgccaggaaggtgttctgctcttcgatggactcaaagcgccggcccttcaaggccgtggcctgggtgtggccgatggcgtgctctaccgtacccttgcggttggggtcacgcacccgggccgggtcggccaccacgccgtagtgcgccagggtggcggcatagaccgggttgagttcgggctcatacaggtcgggtttgatgacgccctctttgaggttgtccagcaccacgtactgcgggcagccaccgaagtggcgaaacgcgcgctcgtgcagctcggcccagacctgctggctggacttccagaccacgtgccgaaagctggcccgcgagtagcgcagcgtggccacgaacaggcgcggtttgcggtaccggttgctgcccggcacccgggtgggtgcaccctcaccgtagtccacctgcatctcctctgcgggcaggaaggacaggcggtcgaattgttcgggctccttgtgacgcagccgggccacgaagcgtttgaccgagttgtactggccggcaaagccgtggacatcgaccaggtcctggtagatggccgtggcgttgcgcttgagacgcagttgggcctcgatgaagtcgcggtacggctcgcatagggaggcggccactgacgtgggagccggtggccagggtgggggaatttgcgcggccacgtgagcggccatggcatcagggccggtggccaccccgggggaatttgactgctcggcctgccggcgacgttggtaactcctgacggtcttgcggtcgattccggtgatgcgcgcgatctcgcgctgggtgctgccacgctcgagcagcgtgtagacggtggcccgttggttgggtttcaagacattcactccttggcctcccctcggggaagaccagaactactgtcctgccaacaggtgccagcggcgccggcgtttaccccctgtccccgatcaactcaggtgggggagtttgaggtggccatcagtgggggagtttgggtggccgccggggtgagcatccagcagtccgttgacgacaacgatgaaggggtgagggtctttcgcgtcgtaggtgattgtccgaaccggctggccctgcgaggctttgacttttgctcccgcaatgctgaaatggatcagcgatctgccactggctgcctccttggtacgccaaacgtgaatgccattcaccagctcactcggacggcatcccgtcaagctcagcaggatgaggggaaacagataccgaccgcctgctgcttgcttgcacagggtggtgcgccagttggtcggcagtccagccagggcctggcgtttgctgcgacgtttggcgcgttggcctgtcatgccttcctgtcgcaagcgttgcagcgtttgcaggttcttcagttgcaaaagcagccttatgtgcaagatttctgccgcttttaccaccggcgcattcaactgctgcgtcagctgttgctgctgcgtgcaaaggaaatgctgtagagccgccaggcgctttcgaaatgtcgcaacactagttgttgactgaaccacatagaacaggccgccttcgacgtgtcgggcacgccgaaggagctgctgagcttgtcgctcatactccatctcggttttgggcgaggcacttcggggctcccgcgcatctcgtgagaacatggcatccaggatcgctcggcagcgtttttccaattcctgcagttttttgagcagatcgttcatgccgcttcctttgtgattggtgaagtagctttcatcggcagccaggtcctggtggggacgggtggtggtgactggcgcagttcgatgccaccgcgttgaatgcaggcccttgcagtgggataaaccatcaacaccttgtccagggcagtcttgaagctggtgcagaagtccccgaggccatgcttaccgacgtattcgtgaccgaactggtctttgagcgtatgccacggcagccacagtggccgatggttgagccggtaaagacgatgtgccaaccaggcatacacatcaatcgccaacgctgatccgcgcaggacgtgcaatgcgcgcgcatccaaggggactgaatgctgcacaagctcgtcaaagaactcggtttcgagcacgagagtgcccggccatgtcgcgcgttggttgtgggcagacgggagccaagcatcgatgcgtttgatcaccgattcgttgattgtgcgtccacgaaagcccagctgtatcctgcaagcagccagcgcgtgcagctgctgtcgcagtgtgcagtaccggcgcccttgctggtcgaagccgagcattcccaaaaattcagctgcgctacggccgaggaatatttcgcgggagttggagcgtctagcgatagtagaaatccagatgagcgcaagacgcggcatgcttccgtaaggtacaggctgtagaaccgggccatcgcctacgtcaaggactcctgcctgcacgtgcagccatccttccccggcttgtcgcagaaattcgcgacttgggacgtggcgtcgaggaaatccaagcgagcacaacagcgaatagtggaaggctaggtcatcgccaacgggtggggtggcacggatcagttcgctgctcgcaagcagtttgtcgtgcgatgtgtgggccttcacttttgaccccctgcacgatttcggatcggtgcgtttcgctgctcccagcgcgctcgcgaaagttgctcaatcttggttggccgccctcgtgaccttttggttggaggggggagtgctggacgattggactcaatccattccaaaacttcatgctcgtaccagcagagccgtcggctgtgcggcaacttgaatggccttgggatcaaatgagcgtacttgcgattggtcgcgcatgtacggatcgtgtttgttgtctttccgagcagcgctgacagctgctcgacgaaaagtattttgggcagctggccttctgcagctgcatgagatgcttcgaacatttatcactcttcactggtcgtcagcggcgtggccgccgaacgccacgcgctatgcgcgcggcacctggggtcagtgaaggtgaggccgaggaggaggcgtgtcggtgctcggcttgaaatcgatcagattgtgcgaaggcggcgacgggagatgccgctcaccctgcaagacaattcgtagcgtgagccaaggaaacgcatagaaaggcgcccctgccaagattagcagcgcgcagaccaatgcaagcatcatcaacttgccagcgattgggccgagccaagatagcgcttgaatatgctcggccgaaaaaacagcgcaatggcccagcagaccaaccgcacaggacaccgcaatcacccaaaatgcggcgatctcgatcgcgggaggctgcttgcggtagagcttcacgtagatgctgctgtcaatgactatgaatgacagtacggtaagggcacacccgcgtggtcgtcaagtatctttcacgtcgagaacgcccgtcggtgtcgcaagcatggagagcattgggacaaatttgggacaacgatgggacaaatttactctcaatcggcatgaatgacgattcaaagcaaaaagcccaagtgattgattcacatgggctttttctgtggtttcctggtcggggtgagaggattcgaacctccggcctctacgtcccgaacgtagcgctctaccaggctaagctacaccccgatcgcgtccccgaaccgcccggaattcaagtccggcgttcaagtagctgagccgctaattgtagcaaacctttggtgtatggattggcgggaagcttggcggcggcatccatcgccagccgggcctgagcggcggccgcgtcgcgggtggcggtcagggcgcctgtctcgcggatgatggcgatgacgggctggagttcgtcggcgctgcccgtttcgatgacgttgcgcagcaactcgcgctgcgcctggctgccgcgctgcatggcgatgatgagggggagcgtgaccttgccctcgcgcagatcgtcgccgaggttcttgcccatctcctgcgcgtcgccgtcgtagtccagcacgtcgtcgatgacctggaaggccgtgcccagcgcctggccgtagtcggcgcaggcttgctcgatgtcgggcgtgctgccggccaggatggcggcgagccgggcgctggcctcgaacagcttggcggtcttggagcggatgacgtggaggtatccggcctcgtccagggacgcgtcatgggtgttcatgagctgctggacttccccctcggcgatcacgttggtcgcgtcggccagcacttgcaggatgcgcatgctgcctgcctccaccatcatctggaaggagcgtgtgtgcaggaagtcgcccaccagcacgctcgccgggttgccgaaggtctcgttggcggtgggccggccgcggcgcagggtggattcgtccaccacgtcgtcgtgcagcagggtggccgtgtggatgaattccactaccgccgcgaggttgaatcgctgctcccccttgtattcgagcgcgccgcaggtcagcagcagcagcgccgggcgcaggcgcttgccgcccgccgagatgatgtactgggctacgctgcccacaagcgggacggacgattgcagccgcgctgcaatgaccttgtccacctcccgcatgtcgtcggcaatcagggcgagggtggcggcggtgctgggggagttggcggccaaggtgatcggtggtggtgaagtgaagcggcaattataggaagcgccccaggggggcctgggggaccctccggcgctgtgtcgcgttgcctggatcggtttcgggtgcttgtgatagaatctttggttctgtggaaatccgtccgcagaactccaatttcagattcgaggtttacatgtacgcggtcataaaaaccggcggcaagcagtatcgcgttgccgctggcgaaaaaatcaaggtagaacagattgctgcggaagtaggccaggagatcgtgattgaccaggttctggctgtcggcaacggcgctgaactcaaggtcggcacgcccctggtgtccggcgcaacggtgaaggctacggtcgtggcccacggcaagcacgacaaggtgcgcatcttcaagctgcgccgtcgcaagcactatcagaaacgtcaaggccatcgccagcagttcaccgagctgcagatccaggcgatcgccgcttaaatcagggagctgatcatggcacagaaaaaaggcggcggctctacgcgaaacgggcgcgattccaagcccaagatgctcggcgtgaaggcttacggtggtgagctgatcagcgccggctccatcatcgtgcgccagcgcggcacgcgcatccaccccggcgtgaacgtcggcgtgggcaaggaccacacgctgttcgccctggtggatggccatgtgtccttcggcacgaagggtgcgttgtccaagcatacggtcagcgtgacgccggcctgaaggcccttcgccgctgaagcgacaacaaagccccgacccgtcggggctttgttgttttcagcgcctggcgcagccgcgcgcatgcgtgatggcacccttttgcgcaccctccagcgcccaggtgcgctttttgtaaactggatacccatgaagttcgtcgacgaagcctttatcgacgttgccgcaggtgacggcggcaacggctgtgtctcgttcaggcacgagaagtacaaggagttcggggggcccaacggcggcgacggcgggcgtggcggccacgtgttcgccgtggccgaccccaatctcaacaccctggtcgacttccgctattcacgccggcacgaggccaagcgtggcgagcacggcatgggctccgacatgttcggcgcggcaggcgccgacatcacgctcaagatgcccgtgggcaccatcatcagcgacgcggataccggcgagctgctgtacgagctgctcacgccgggcgaggtggtcacgatcgccaagggcggggacggcggcttcggcaacctgcgcttcaagagcgccatcaaccgcgcgccgcgccagaagacgccgggctggcccggggagcgcaagagcctgaagctggagctcaaggtgctggcggacgtggggctgctgggcatgcccaatgccggcaaatccaccttcatcgccgcggtctccaacgcgcgcccgaaaatcgccgactatccgttcaccacgctgcaccccaacctgggcgtggtgcgcgtggggccggagcagagcttcgtggtggccgacatccccggcctgatcgagggcgcatccgagggcgcgggcctgggccaccagttcctgcgccacctgcagcgcacgcggctgctgctgcacgtggtggacatggcgccgttcgacgaatccgtcgatcccgtggcgcaggccaaggccatcgtggccgagctcaagaaatacgacacccagctgtacgagaagccgcgctggctggtgctcaacaagctggacatggtgcccgccgaggagcgggccgcgcgcgtcaaggacttcgtgaagcgcttcaagtggaaggggccggtgttcgaaatctccgcgctgacgcgcgaaggctgcgagcccctggtgcagtccattttccagcatgtgcacgcccagcagctggcgcagaatgcgccggctgaggtggacccgcgcttcgcaggtgagccaccgcgtgggtgatgcgaggattgctatttaatttatagctgttggcgcttgcctgacaagcgctagggcctaatttcttataaaaatggtgtccagtgtattgcgcgacgcgcgtcgcatcgtggtcaaggtagggtccagtctcgtcacgaatgagggacgggggctggacgaggtggccattggggagtggtgccgccaactggcagcgctggtgcgggggcaggggggcgagccgcgcgaggtcatcatggtctccagcggagcgatcgccgaaggcatgaagcgcctgggctggagcagccgccccggcgagatccacgaactgcaggccgctgccgccgtgggacagatggggctggcgcagatgtacgagaccaagctgcgcgagcaatccatgggcagtgcgcaggtgctgctgacccatgccgacttggcggaccgcgagcgctacctgaatgcccgctccaccctgctgacgctgctgcgcctgggcgtggtgccggtgatcaatgagaacgacaccgtagtcaccgatgagatcaagtttggtgacaacgatactctgggggctctcgtcgccaacctcgtcgaagccgacgcgctggtgatcctgaccgaccagaaggggctgtacaccgccgatccgcggcgcgacccgcaggcgcagttcgtccacgaggcacaggctggcgatgcggcgctggaggcgatggccggcggcgcgggctccagcatcggcaagggcgggatgatcaccaagatcctcgcggccaaacgtgcggcgggctcgggtgcttccaccgtcatcgcatgggggcgggagccggacgtgctgctgcggctggcccggggcgaatcgatcggcacgttgctcgtggcgcagacgcagaagaaccaggcgcgcaagcagtggatggtggaccacctgcaactgcgcggctccgtgacggtggatgccggcgcggcggccaagctgcgcgaagacggcaagagcctgctgccgatcggcatggtggcggtggagggcgacttcgtgcgcggcgatgtgatcgcggtgcgcgaccccggcggcacagagatcgcccgcggtctcgccaactatgcgagcgccgaggcgcgcctgctgtgccgcaagccttccgcagagtttgagcgcctgctggggtacgcggccgaaccggagatggttcaccgcgacaacatggtggtgctcggcgcgcgatgacgcttaagaagggtgcgtcttgcggacgcgtgccttcttacacacgctaggcatccagtggcttcttggggacgggcagggtaggcagcgcctccaacggcgctggcacgctgttttgcgggtcagggtcgaagctggcgcccggaggcagttccataccgggcttgaccaacagtgaactggtacggggcagcgaggcttgaccgctgctctcgtgctcgcgcgtacgcatgccgctgcgcaaatagcggttgcgctgttcgtggcgcggcagaaaacgcgccagttcagtcagcgccatctcatacacgcctcgcttgaactcgaccaccacgtccagcggaacccagtagtcgttccaacgccaggcatcgaactctggatggttggtggcgcgcaggttcaggtcccagtcgtgccccagcagttgcagcaggtaccagatctgtttctgacccttgtagtgtccgcgtgcatcgcggcggatgaaccggtctggcacctcgtagcgcaaccagtcccgcgtacgggcaatcacacgcacctggggcggcagcagtcctacctcttcgtgcagttccctgaacatggcctgctcgggggtttctccgcggtcgatgccgccttgagggaactgccagctatgggtgcgtatgcgcttgccccagaatacctggtttctctggttgagcaggatgatgccgacatttgggcggaatccgtcccggtcgagcataatctaaccccaaatttttaaaactgcggtcattatgcacgctacctcgcgtgcggcaagcgcacccgccccagttgtcaagcccgttcgatgaaagcttcccaatttttcatttccaccttgaaagaggcgcctgccgacgccgaggttgtcagtcaccaactcatgatgcgcgcaggcctcatcaagaagttgggtgccgggatttacaactacatgcccatgggcctgcgcgtgatccgcaaggtggaagccatcgtgcgcgaggagatgaaccgcgcaggtgccgtggaatgcaccatgcccgtggtgcagcccgccgagctgtggcaggagaccgggcgcttcgacaagatgggccccgagttgctgcgtattcacgaccgccatgggcgtgacttcgtgatccagcccaccagcgaggaagtggtcactgacatcgcacgccaggagctgcgcagctacaagcagctgcccaagaacctctaccagatccagaccaagttccgcgatgaacgccgcccgcgcttcggactgatgcgcgggcgcgaattcatcatgaaggacgcctacagcttcgaccgggaccaggccggcgccaaggcgagctaccaggtgatggcccaggcctatcgccgcatcttcgaccgcttcggcctgcgctaccgcgccgtggcggcggattcgggcgcaatcggcggcgacttgagcgaagagttccaggtgatcgccgccacgggtgaggacgcgatcgtctactgccccgccagcgattacgcggccaacatggaaaaggccgaagcgctggcccccgcgggcgcgcgtcccgcggccaagcagccgctgacggtgacacccacgcctggcaagagcacctgcgcggacgtggccgaactgctgagcgtgccgctgagcactacggtgaaatcgctggtgctggccacggacgaaaccgatgcggcgggcgagatcatccgcagccaggtctggctgctgctgctgcgcggcgaccacgacatgaacgagatcaaggtggccaaggtgccgggcctggacgcgggtttccgctttgccaccgtggccgagatcgcggaccactttggctgcaagccgggctacctgggcccgctgaacctgcagaagccggtgaagctggtggtggaccgcgacgtggccgtgatggccgactggatctgcggagccaaccaggaaggtcaccacatcaccggcgtgaactggggccgcgacctgccggagcccgacatggtggccgacctgcgcaatgtggtggctggcgacctgtcgccggacggccagggggaacttgccatcgagcgcggcatcgaagtcggccacgtgttctacctcggcaccaagtattccaaagccatgaatgccaccttcctcggcgaagacggcaagcccgccttcttcgagatgggctgctacggcattggcgtcacgcgcctgccggcagcggccattgagcagaaccatgacgagcgcggcatcatctggcccgacgccatcgccccgttcaccgtggtcatctgccccgtgggcatggaccgcagcgaagccgtcaaggcacaggccgagtcgctgtacgccgacctgctagccgccggtgtggacgtgatcctggacgaccgcggcgagcgcccgggcgccatgtttgccgattgggaactgatcggcgtgccccatcgcgtgaccattggcgacaagagcctcaaggaagggcaggtcgaataccagcaccgccgcgatgcatctgccaccaaagtgggcgtggcggacatcctggcgcatgtgaaggaacggctggcagcatgaacgcggcgggaggtggtccaatgagcgacgaacggcagggccggctgtcgcgccgcgcctgcctggcttcgctggcggcggggccggctgcatggctgggcgtggctgcacctgcgcatgcggggagccagctggaggagccgttgatcgattccgtgcgcaccgcgctcagctccgccgtggcagacctggcaccgcccgagccgctgtttgcctccaccgaggcacgtctgctgtatctgcgctggcttggcaccatgagcgaccgcctgcgccggcgcaagcccgaatgggaagtgcgccgcgacttcctgcagacggtgtggtacgagtccaagcgctcggggctggatgtgtcgctggtcatgggcctgatccaggtggagagcgcgttccgcaagttcgccgtctctccggtgggtgcgcgcggctatatgcaggtgatgccattctggacccgcgtgatcggtgatggcgacccgggcaagctgttccacatgcagaccaacctgcgctttggctgcgtgatcctgcgccactacctcgaccgcgagcggggcgacctgtacatggcgctgggccgctacaacggcagccggggcaaggcgccgtatccgagcgccgtgttcgcagcgcagcgcaactggttcttccaggagcgtacttcggacgcctgatctaccgtcgaccagcggggccataccgcgtcttgcggatggccacacacgccggcaggtgctgcccttgtcagcagcgccgccccttattcaacgggcagcactggtttggacgcgccttccagccttgacaccatcacctggtcgatgcgatagctgtccacgtccagcacttcgaacttgtagcccccgaaggtcacgctgtcggtgcggcgcggcacccggcgcagcatcaccatcagaaagcccgccagggtctcgtactcatcggcgcgcggcagctcgtccaggcccagggcgtgcagcacgtcggacacgggcgtggtgccgtcgatgagccaggaattctcgtcgcggcgcacgatctgctcctcgtctgccgggcccaccaggtcacccatcaccgtgctcatcacatcgttgagtgtgaccacgcccacgaccaggctgtattcgttgacgatgacggcgaagtcctcatgcacctggcggaactgctccagcacttcggccagcgacagccggtccggcacgatgagcaccttgcgtaccaggccttcgtcggccagcgagatgggctggttgttcagcacgcgctggaacaggtccttggcgtccacgtagccgaccacgtggtcgatgtcgccttcgcacacggggtaggtggaaaacggctcggccgcaatgcgcgcgcggatcaccgtgtcgggatcgtcgcgcaggaaataagccacgcggtcgcgcggcgacatgctgctcgccacgctgcgcgtatccagctcgaacacattctcgatcacctgctgctcgcgcgcggccagcacgccggcgcgcgcaccagcttccatcatggccaggatgtcatcggaggtgacgcggtcgtcgcgcagcgcgttcatgcccagcacgcggaacagcaggtccgcgcagcggctgtacagccataccaggggccgcaacagcgccatggtggcctgcatgggcgccaccacgcgcagcgccaggcgctcgggctccgccatgcccatgcgcttggggaacaggtcggcaaacaggatgaacagcgacgtgatgacggtgaatgacagcaggaaaccggccgtctgcgcatgcgatgcgcccagccacataccgaagaagtcggagaagtgcgggctcaaggtgccttcgcccacgatgccgcccagcacggccacggcgttctggccgatctgcacggcggtgaaatagtcgcccgggttttcctgcagccgcagcacgcggtcggcgcggtggtctccctcgtcggccagctggcgcagccgcaggcggcgcgatgccgcaagggaaatctcggccagcgagaagaaggcactggccccgatgagggcggtgatgacgatcaggctttcggacaaaggcatggagcgaggatgcaatgccgcgcgcctgtcgtgcagcggggtgtgccaagcacgcagacacggggccaggtgtcgccaagtgtagcgggcccgcgtggcggggcgccgcgcgcgccggcagacataaaaaaaccgcccggtgtgggcggttggtccattggcggcaggacgcggcgcttcaggcggcgtcgccggtgcccagcacctgctgcagttcgccggactcgtacatctccatcatgatgtccgagccaccgatgaactcgcccttcacgtagagctgggggatggtgggccagtggctgtagtccttgatgccctggcggatctcctggtcgtccagcacgttcacggtggcgatgttcttggggtccacgccgcaggccttgaggatctgcacggcgcggcccgagaagccgcacatcggaaagctggcgttgcctttcatgaacagcaggatgtcgttggtcttgaccagttggtcgatgcgttgctggacgtcgctcatggggttctcctgaaggggggcgccctggggcagggcggcgatggggggattatttcactgcggggcgccgccgggcattgacccgccggagcatcgggctatgccggccagatcgtggcggctttgcacctggtcaaagcctgcgtcgcgcagcagtgcttgcacggcctcggcctggtcccagccatgctccagcagcagccagccgccaggtgccagccgcgcgggcgcctgcgccacgatggtgcggatgtcctccaggccgtcggcgccgctggccagcgcggacagcggctcatgggtgagcgcggccaggtgcgggtcctgcgcggggatgtagggcgggttgctgacgatggcgtcgaacggaccgtccaccccgtgcagccagttgccttggatgaagcgcacgggcaggcccaactgcccggcattggcgcgggccacggccagcgcgccggcgctggcgtccacggccagcacctgggcatcggggcgctcatgctgcagcgccagggcgatggccccgctgccggtgcccagatcggccacgcgcggcgcggcgcgcgtggccagcacctccagcgcccacgccaccagtgtctcggtgtccgggcgcgggtccagcacgcgcgcgtccacggacagcggcaggccccagaactctttgcgcccaagaaggtaggccacgggttctcccttggcccggcgcgcgcgcagcgcggcgtactgttccatggccgccgcgggcagcgtgtcgccgtcgtgcgccagcagccaggcgcggtcggtcggcgcgcgccccagcacatgcagcagcagcatctgcgcgtcgatgcgccccagccctgcggcttgggcctgggtcaaggcctgggccagcgtgattgaaggcatgggtgcttctctatggatagctgttggcgcttgctgtgtgggcgctagaggccaaaatcactccaaacccagttcggccagcagttcggcttcacgcgcatgctgcagggcctgcagcacctcgcccaagtcgccctccatgatggccagcagcttgtacagcgtgaggttgatgcggtggtcggtgaggcgcccctgcggaaagttgtaggtgcggatgcggtcgctgcggtcgccgctgccgatcaggcccttgcgcagcgcggcctccttggcggcgcgctcgctgcgttccttttcctggatgcgcgcctgcagcacctgcagcgccttggccttgttgctgtgctggctgcgcccgtcctggcactcggccacgatgccggtgggcaggtgcaccacgcgcacggccgagtcggtcttgttgatgtgctggccgcccgcgccgctggcgcggaaggtgtcgatgcgcaggtccgccgggttcagcgtgatggcctggtgctcgtcgggctcgggcatcaccgccacggtgcaggcgctggtgtggatgcggccttgggtctcggtggcgggcacgcgctgcacgcggtggcctccggattcgaacttgagtgcgccgtacacaccgctaccggaggggcccgtaccggactggccctcgatgcgcagcaccacttccttgtagccgccgatctcgctctcgttggcgctcatgacctcgaccttccagcccacggtggcggcgtagcgcgtgtacatgcgcgccaggtcgcccgcgaacagggcggattcgtcgccgcccgtgccggcgcggatttcgatgaaggcgttgcgctcgtcgtcggggtctttgggcagcagcaggcgctgcagctcgtcctccaactgcacgagttcggtctctgcggcatggatttcctcctgcgccatctcggccatgtcggggtcttccagcatctcgcgcgcgccggccaggtcggcctcgcgctgctggtagcgggcgtagcggcccgcgacctgggtgacctcggcgtgctcgcgcgagatgctgcggtactgctgcatgtccgccatgatgtcttcgcgcgagagcaggaagtcgagttcctgcaggcgttgcgcgtagcgttccagctggctgcggagaaagggtttcatcaaggggtgtgaaagaagggttttgctaccagtttggtagctgcttgcgcttgtctggtaagcgcggtaggccgatggggcttatgaaatcaggggtgcgcgagcgagcgccgctacagcccgtttttgctgtgcgagcgcaggaacaggcgcgagacggcctgtgcggtctgggcgcgcgcttcggcatcgcccgcgcgcaactcggccatggtgccgtgcagcatcttttgcgtgaggccgcgcgacagcgcctcaagcacggtctcgatgtcctcgcccttggccaagcgcttcttggcgcgggcgatttccagggcgcgccattcgtcggcctgggagttgagttgctggatcagcggcaccacgccgccgttctgcgtggcggggctgcgcagctccatccagtgcacgaagctctgcacgcccgcgtcgatgatggcctcggcctgcgccacggcggcctggcggtgggcctgggcggtttgcaccacgctggccaggtcgtctacggtgtacagataggcgtcttgcagctgctgcacttcgggctcgatatcgcgcggcacggccaggtccaccatgaacatggggcggtggcggcgttttttcagggagcgctctacggcgcccaggccaatgatgggcaggctggatgccgtgcagctgatgactgcgtcatattcgtgcaggtggtcgggcaggtcggccaggcgcatcacgtcgccgccaaagcgcgcggccagcttctcgccacgctccagcgtgcggttggctattgagatctgcttgggattcttggccgcaaaatgcgtggtgcacagctcgatcatctcgcccgcgcccacgaacagcacgcggatctgggacaaatcctcgaacagctgaccagccaggcgcacggccgcggcggccatgctgatgctgtgcgcgccgatgtcggtgctggtgcgcacctccttggccacggcaaagctgcgctgaaagagttggttgagcgtggtgccgagcgcccctgcgccttcagcggcgcgcacggcgtccttcatctggccgaggatctgggcctcgcccaggaccatggaatcaagcccgctggccacgcggaaggcgtggcgggcgacgaggccgttttccaggctgtaggagtgcgaacgcagcagcgcggggctcacaccgccgctgtgggccagccagtccagcgtgtggtccagcgccggggcctcggctgcgcagtagatctcggtgcggttgcaggtggagatgatggctgtctccacgcccgggtggcggcccgaggcgctggacagcgaatcgcgcagcccgtgcagcgtgggtgcgatctggtccagggcgaacgcgaaccggccccgcagatcgagcggagcggtgtggtggttgatgccgagggcccagactgccatggggtgggattataaaatccgccgcgcactcaggcaggccaccgcgccaatggcttgatctgcatcatgactccatggacctgctgctcgccctcaaccatctactgaacttcaccgcacccgcgctggcggtcgccgtgctgctggtggcatgcagccacgtctttatgcgaaaactggccagagcgcagggctggattgcgccaatagctatcaactttgtagtggggtgttgcgtcctcatggcggggttggtgctgctggggcgcgacggccgcatggccacctacgctggcttggcggcggcctgcgccaccagccagtggctgctgctgcgcgcctggcgcggctgattcaacccccgccctgtccgcacgcctgcgccagcagccagccgcgcaggtcgtccagggccggattgggcgcgcgccccgtcggaatgcacaggtggtagccgcggtccagcagcacggggtggtcgatggcgatggcaatgcgcccggcggccagctccggctccaccagcgcgcgctgcaccaccgccacgcccaggccggcgatcaccgcctgcaccagcagcgacaccagctcgaagtccgccgccggcgtgagcggcccgtggacacagcccacaccggcgaaccagtgcgcccagttgtccgggtaattcgtgtggaacagcagcggccgcgcgagcaggtcggccggtgcgcggatggcctggggtccctgcagatcggccgggcggcagatgggtaccagctcgcgccccaccaggtagtcggccgcgatgcccgcgggccaatcggtgcggcccacgcggatccaggcatcgatctcgggcgcgctcagagggtcgtcgcgccggtagggtgcgaacgacagcgcgatgccggggtggcgcgcgtggaaatcgggcaggcgcgggatcagccagtggctgaacagcgtgggcgccaccgacaggcgcagctggcgcgggttgcgccgcgtgcgcacggccagcgtggcggattcgatggtggcaatcgacgggcccacggcctgcaggtagtcggcccccgcgcgcgtgagcacgctgcgccggccctcgcgcgcgaacagcgccacgcccaggtgctcctccagccgggcgatggcgcggctgatggcgccctgggtcacgctgagttcatcggccgcctgcgagaagctgcccagccgcgccgcgacggcaaaggcgtgcagttcgggcagcgacggcgagtggatgcgcatgggcggtcgattgatgagtgttggtaatggattgccgccattttgtcgcttttcgtcaacgcgggggcgctcaagaatggggctgcccccatttattcaaataccgaggagatccccatggcactgcgccgcaccctgctgtccaccctggccgcctgcgccgccgctgcggctttcgcacccctggcgcacgcccaggcgggcgactaccccaaccgccccatcaagctgatcgtgccgttcgcgcccggcggctccaccgacatggtggcccgcctgctggccgacaaaatgggccccatcctgggcaaggccgtggtggtggacaacaagggcggagccggcggctccatcggcgcagacgccatcgccaaggcggcaccggacggctacaccatcggcatggccacggtgagcacccacggcgccaaccccgccatctacgccaagctgccgtatgacgcggtgaaggacttcgcccccatcaccaacgtgatgagcgtgcccagcgtcttcgtggtgcaccccagcgtgcccgccaagaccatgcaggagttcgtggcgctggccaaggccaaccccggcaagtacaccttcgcctcgccaggcacgggctcgctggggcatgccaacatcgagaacttcatgaacctggcgggcatcgacctgctgcacatcccctacaagggcgcgggccaggccgcgaccgatgcgctggctggccaggtcaacgcgatgacggacaacctgccctccacgctggccaacatccagtcgggcaagctgcgcccgctggccgtgctggccttgaagcgcagtcccgtgctgcccgacgtgccaacctacaccgagctgggctacgccggcatgggtgacggcgggtggttcggcctggtggcgcccgcgggcacgcccaaggagatcatcgccaagctgaacgccgccgcgcacaaggccatggcccagcccgactacctggagaagcaaaagagcatctccggcgaatccatggccaacacgcccgagcagtttgccaagcagatcgacgccgccatcgcgcgctacacggccgtggccaagcgcgccaacatcaagctggactgatggtgcgcctttgacagcgttgcatgacgacctgagccccaggccggacaccccggtcgaggtctggcaacccacggggcagccgctgccgctggtgtgcgactcgccccacagcggcacggcctatcccgaagacttcggccacgccgtgccgctggcgctgctgcgccgcggcgaggacacgcacgtgcaccgcctctggcataccgcgcccgcgcacggtgccacgctgatcgccgcgaccttcccgcgcacctacatcgacgtgaaccgggccgacacggacctggaccccgcgcagatcgacggcgcgtggcccgtgccgctcgctcccggccccaagacgcgccagggcctaggcctggtctggcagcagatcagcaaggacggcgtggccacgccgctgtatgcgcgtcggcgcacggtggccgaggtgcagcggcgcatcgagggctactggcgcccctaccatgcgcagctgcagcaggcgatcgacgcgagcgtgcagcgctttggccgcgtgtggcacctgaatttgcattcgatgcccaatgacgtgtaccggcgcctgggccgcacggacgcgccgccgctggccgacttcgtgctgggcgaccgcgacggcaccacctgcgcgcccgagttcgtgcacctgatcgccgagcagctgcgcggctttggctacagcgtggcgctgaacgagccctacaagggcgtggagctgatcggccgcatcggccagccgcacctggggcgccacagcctgcagatcgagatccgccgcccggtgtacatggacgaggacacgcgtgcgcccaacgccggctttgcgccgctgcagcagcacctggaccagttgctgggagtggtggcgggctatatgcggtcgcagctgtcggtttgaagcaaaattggcctgtagcgcttgtctgataagcgctagcagctattgaaacaggagcgaatcgggttccgttcagacgcgctccgacagcggcggcgcctcctgggcggcgtcgcgcggcgcctgcgccaccgaggtggtggctggaggcgacagcgacaggcccgcgtcgcgcagcgcctccaggatggcgaacagcacgtcgctgcgcacgcctcccgcgttgcgcgggctgctcacgtagccgatcgccaggaaggtgagcgtgccgctctggatgccttccagcgtcaccgatggcgcggggctctccaggatgtcctcgtgcgcatgaaaggcctgcaggatcagctcgcgcatgcgccgcgcgtcggtgtccagcggtgcgggcaggcgcagcagcacccggccctgggcgctgcccagcgtcatgttgcgcacggtcttggtgatgaattccgagttgggcacgatcaccgtggagcggtcgcccagctggatctcggtggcgcgcacgttcacgcggcgcacgtcgccctcggtgtcgcccagcaccacccagtcgcccaccttcaccggccgttcggccagcaggatcaggcccgagatgaagttctgcacgatggcctgcaggccgaagccgatgcccaccgacagcgcgctcgccacccaggcgatgcgctccacgctgatccccaggcccgccagcgccacggcgatcaccaccacgccgcccacgtagcccagcagcgtgacaatggagctgcgcatgcccggctccagcgatgtgtgggggaaatagcggtcgctgagccagcgcttgacgatgcgtatcgccaggaagcccgcacagatcaccgccagcgccgtgagcagtgcctggggcgccagcgtgaagtcgccgatctgcaggttgtggtccagcttgctgccgcggcggaacagctcgtccgggttggtgcccagcggcgccatcagcgcgatcgccatgtagaagaacagcgccacacgcagcacgccggccagcagcaccgcggcctggtccagcaactgggcgtcgatggccaacgcggcgtggatgcgcgcgcccaggccgccgtgggaggagagcaacgcgtcgcacaggtcgtccaccaactgcatcagcagataggtggtggcaaacaccacgcccgaccacaccatctgccgcgccagcgtgccgcccagcgccacgaagcccagcagcacggccagcgcggccgcggccgcggcaaggcctgcgctggccaggatcagccccacccagagggggcggcccgccttctccgcgggcgccgcgtcggtggcgctatcggccgcgtccgctgcctggggcgttgcccacagccggcccagcgcgacggccaccgtcaccgacagcaacaccgcggacacggcgtgcaccagcacttcggccgccaggctggcgcccacgatggcgttgacctgtgtgaccagcccgcccagcgccgacagtgccccgatccaccacgggaaggggctgagccggcgggcgagcgcgtcggagatgggcagcagccgccaggaactgcgccggcgcgacagcagtgcgtgccccagcgtgatgacgaaggtggcgtaggccgcggcacgcaggctggcctgctgcacggcgcgcacgtcctcgtccagcacgccgccgagcttgaccccgctccacgcgagttgcagcgcagcgctgacgatcagcacgttcgccaccaccgccgccgccgccagcagcgtgcgccgcagccgggtggctggcagccgcgcgggcagcgcgcgcaccagcacacgctccgccagccaggtgccccccacggccagggcgacggccagggccaggtaacccaggaaggtgccgcggcgcggcgagtccagcgtggcctgcacggcgcggcgcaggttggcgcccagcgcctgcagccgcgcactgtcgccgggcgcggcgtagcgcaggctgcgccagaaggcgggggccagtggcgaatcgacgcgcgttgtgagggccgcctggaatagcgctcgccgctggcgcccgatctccgcgctgcgctgctcggcatccacggccaccaggcgggcgagcttgagttccgcatcgatcacgccgcgctgcttgttcagcgcggtgcgctgctcggccacgtcgggcgcatccgcgggtgcgcccttttcgggcgtggggcccaggccttccaggcggcggtccaggtccgccaggtcgctggtgcgctgggcgaccacgcgctcggccgcggtgccgatggcggccagctcggtcagcagcttgcggccgtcgtcctcctcgccgagctttgcgggtatggcgtcgagctgcttgcgcagttcatccaccgagggcaggggggcgttgtcctcacccagcgtgtccaccgcgctggccgcggcggaggcggtggccgcagcgggccgggtctgggcaagggcgggcgtgccgcccagccacaggcagcaggccagtaccaaccactgccaaaggtggcgtgcgctctgcggggggagacggcggcgcagcgggcgcgcgccggtgcgggaaaggcgatgcatgcgcgcattgtccgctgtcgagcggccccggccttgccagacggcagcgcgagcggcgtgcccggcacggcccgccggcgtggacgggtggcgccgcgtcaggcctcggcggggctgaacaggtccacgcggtcggtgatgatgccgtcggtgtgcagcgccagcagccgctgggcggcccagtcgtcgttcacggtgtagctcagggcgcgcatgccggccaggtgcacctcggccacggtggcggcgctccacagcgcatggttgcagaccacggccacgcagccccactggcgcgcggtgtccagccagccgtcatgcagttggtccagcagcaggccgcggggcagatgcggcgcggtctcgcgcgcgccggccagcgcctgcggtttgaacgaggtgagcagcggtggcacgctctggccgtgccacaggcgtgccgccagcgcggccacggcgcggccggtttcggcttcggtaccgggcgtgggcttgatctcgatgttgaggaagtggccgttggcgatgcaccagcgcgccaggtgctccagcgtgggcagcggctcgcccgcgtacgtgcgcgaatgccaggcaccggcgtccagctgggccagcgtgccccagggctgatcgcctgcggtgccgtggccgttggtagtgcgctccagcgtggcgtcgtgcagcaggaaggccacgccgtcgctgctcagcttggcgtcgcactcgaacatgcggtagccgtgctgcgcgcccaggcggaaggcggccagcgtgttctcgggcgccagcttgccggcgccgcggtgggcgatccagcgggggtagggccaggcggaaggtgtcgtcatgcgcggtgctccaggcggtcgggtgctacaggcgcttgccggtgccggcatcgaaggtgtgcaggcggtgggcgcgcggcgtgacgtggatggtgtcgcccggctgtggcgcgggggcgccttcctcgatgcgcacgatgagctgctcgtcgcccacgcggccatacaccaggcgctcggcgcccagcagctccaccgtctctacctgcacggcccagccgccgtcggcggtgatgtccaggtgctcggggcggatgcccagcgtggtgccggcctgggcgcccggggcgtggttgagcaggttcatcggcggcgagccgatgaagctggccacgaaggtggaggccggtgtgtggtagacctcctcgggcgtgccgaactgctccatgttgccggcgttcatgacgatcatgcgctgcgcgagcgtcatggcctccacctggtcgtgggtcacgaacaggctggtgatgcccagttcgcggtgcagcttctggatttcgatacgggtctgcgcgcgcagcttggcgtccaggttggacagcggctcgtcgaacaggaatacctggggctggcgcacgatggcgcggcccatggccacgcgctggcgctggccgcccgagagctggcgcggcttgcgctccagcaggtggcccagttcgaggatcttggcggccttgtccacgcgcgccttgatctcgtccttggccaccttggcgatcttcaggccgtaggccatgttgtcgaacacgctcatgtgcgggtacagggcgtagttctgaaacaccatggcgatgtcgcgcctggcgggctccaggttgttgaccacgcgctcgccgatggcgatggtgccgccggtgatttcctccaggccggccaccatgcgcagcagggtggatttgccgcagcccgaggggccgacgatgacgatgaactcgccgtcccggatctcggcgttgacgccgtggatcacgggcacgatctgcttgccgctgccgtagtgcttgacgacgttggtgagggtaagggatgccatatgtgctatttaatcaatagctgtttgcgcttgaagggtgggcgctacagccggttttgatgtttatttctcggtgtcgaccaggcccttgacgaaccacttctgcatcaggatcaccacggccgtgggcggcagcatggcgacgatggcggtggccatcacgatgttccagtccacggcggcctcgccgccggccagcatgcgcttgatgccgatcaccaccgggtacatgtcttcggaggtggtcatcagcagcggccacaggtactggttccagccgtagatgaactggatcacgaacagcgcagcgatcgaggtgcgcgacagcggcaccagcacgtccttgaaaaagcgcatgggcccggcgccgtcgatgcgcgcggcctccaccagctcgtcgggcaccgtcaggaagaactggcggaacaggaacgtggcggtggccgaggcgatcagcggcagcgtgaggccggcgtagctgttgagcaggcccaggtctgccaccaccttgtaggtgggcaggatgcgcacttccaccggcagcatcagcgtcacgaagatggcccagaagcacagcatcttgaacgggaagcggaagtacacgatggcgaacgccgacagcagcgagatggcgatcttgcccacggtgatgaccatggccaccacgaagctcacccacatcatgtgcaccacgttggtgttggagcccagcttgcccgagccgaacagcgcggcctggtagttctcccacagatggctgcccggcagcagcggcatgggcgactgcacgatggcgtccgccgtgtgggtggaggccaccagcgccaggtacagcgggaaggccacgatggccacgccgaggaccagcacggcgtgcgaaatgaaattgagccaggggttacggtcgatcatggtcagtactgcactttcttctcgacgtagcggaactgcaccacggtgagcgcgatgacgatcagcatcaggatcacggactgcgccgccgagccgccgaggtccagcgccttgaagccgtcctggtacaccttgtagacgaggatggacgtggactgccccggcccgccctgcgtggccgcgtcgatgatgccgaaggtgtcaaagaaggcgtacacgatgttgatcaccagcaggaagaacgtggtgggcgacaagagcggcagctggatgttccagaagcgccgccatgcacccgcgccgtcgatggaggccgcctcgatcagcgccttcggaatcgactgcaggcccgccaggaagaacaggaagttgtaggagatctgcttccacaccgaggcgatgacgatcagcgtcatggcctggttgtcgttcatcatgtggttccagccgtagcccagctcacccaggtagtaggtcaccacgccgatggagggcgagaacaagaacacccacagcacgcccgcgatcaccggggccacggcatagggcacgatgagcagggtcttgtagaccatggcaaagcgcacgatgcggtccgcgaagatggccagcgccagcgacaccacgatgccgatgcccgccaccagcaccgagaacaacgccgtgcgctggaaggattccagatacgacgggtcgtcgaaaagctgcttgaagttgtccagccccacccactcggtgctcatgccaaacgcgtcttccatctggaaggactgcaggatggcctggcccgcgggcaggaagaagaagatgccgatgacgagcaactgcggggcgatcaacacccagggcagccacgccgagcggaaaagtacgcgtttttccatgacgttcacaaacgagaaaaccgctggcgcaaggctgcaccagcgggaaaaggaaaagcggcccccaggcaggggccgctgaccgaaggggcgttcatgggaacgcctcgcccgtcacggatgacagggcttacttcttgtacgagcgctcgaagcgcgccagcagttcgttgccgcggctcacgatggagtccagggcttccttggccgtctttttgccggcccacacctgttcgagttcttcgtcctcaatggtgcggatctgcacatagttgcccaggcggatgccgcgcgagttgtcggtcaccttgcgcaccatctggttcacggccgtgtcggtgccggggtgcttggcgtagaaaccggacttttcggtcagctcatacgcacccatggtgatgggcaggtagcccgtgcgctggtggctggcggcctgcaccttggtgtcggacaggaactcgaagaacttggccacgcccttgtattcggcgggcttcttgccggccatgacccacagcgatgcgccgccgatcacggtgttctgcggtgcacccttcacgtcggggtagtagggcaggggcgccaggccgtaggcgaacttggcgttcttggccacatcgccgtagaagcccgacgacgtctggatcatggcgcactcacccgaggtgaacgacgcctgggccgccgagccgcggcccttgtagacgaactcgcccgccttggcggcctgcgacaggttgtcgatgtggcgcacgtgcagcggcgaattgatcttcatgcgggccttgtagccgttgggcgacaggccgttcttctcggtggcgaactccacgttgtgccaggcggagaacgattcgagctgcgtccagcccatccaggccagcgtcatggggcagctgtggccgctggccttgagcttcttggcagcctcgaacacttcgggccaggtggcgggagccttgtcggggttcaggccggccttcttgaaggcgtccttgttgtaataaaagatggttgtggagctgttgaacgggaagctcagcatctggccgttggggtcggtgtagtacgcagccacggcggggatgtaggcgctggggtcgaaggcagcgcccgcgtccttcatcaccttgcccacggggacggtggcgcccttgctggccatcatcgtggccgtacccacctcgaacacctgcaggatgtgcggtgcattgcccgagcggaacgcggcgatcgcggccgtcatgctttcgtcatacgaccccttgaaggtagggatgaccttgtactccttctggctctcgttgaactgcttggccaggtcattgacccactcgttgttgacagccgtcatggagtgccaccactggatctctgtttgagcttgtgcggccaggctggtggcggccactgcggcggccagcgccaagtgtttgatctgcatgaatactcctcgttgatagacgataggcaggaaagcggcgatggtggtcgcgttccgtgacaggaatgtgtcgttctcgcacactgcaaaaagcgcagcaacggggtaaaccccgcggcgcttgggtgacgaattgtgtcactggcatgacggtgttgtgacaaacatccggccgcggcgggggtatgcatgggccgccgcgggcaatcgcatggaagccgacagggatttgtgcattgcacaatgatcccctctcctgtccagcggcgcgcgccgcctgggtgttttcatctcctctcaatttgcacgccatggccaagacttccctggataaaagcaagatcaagttcctgttgctggagggcatccatccctctgcggtggaagtgttgcggtccgcggggtatacgcaggtcgaggtgctggccggggcgctggagggcgaggaactgcgccgcaagatcgccgacgtgcacttcattggcatccgctcgcgcacgcagctcacggcggacgtgttcgcgcatgcgcacaagctcgtggccgtggggtgcttttgcatcggcaccaaccaggtagacctgaacgctgcgcgcgagcgcggcatcgccgtgttcaatgcgccgtattccaacacccgctccgtggccgagctggtgctggccgaggccatcctgctgctgcgcggcgtgcccgagaagaacgctgcggcccaccgcggcggctggctcaagagcgccacgaacgcctacgagatccgcggcaagacgctgggcatcgtgggctacggctccatcggcacccagctgtcggtgctggccgaggcgctgggcatgcacgtgatcttccacgacgtggtgcacaagctgccgctgggcaatgcgcgccaggtgggttcgctgcacgagctgctgggccaggccgacatcgtgaccctgcacgtgcctgagctgccttccacccagtggatgattggcgccgccgagatcgcggccatgaagccgggcggcatcctcatcaacgcctcgcgcggcacggtggtggagatcgaccccctggcccaggcgctgaagggcggcaacttgctgggcgcggccgtggacgtgttcccggtggagcccaagagcaacaaggacgagttcgtctcgccgctgcgcgggctggacaacgccctcctcacgccccacatcggcggctccaccatggaggcgcaggccaacatcggcctggaggtggcggaaaagctcgtcaggtacagcgacaacggcaccagcacttcgtcggtcaacttccccgaggtggcgctgcccgagcatgcgggcaagcaccgcctgctgcacgtgcaccacaacgtgccgggcgtgctctcgcagatcaacagcatcctgtcggacaaccacatcaacatcgcggcgcagtacctgcagaccaacgagaagatcggctatgtggtgatcgacctcgacgcgcgctcgtccgacctggcgctggagaagctggcccaggtgcccggcaccatccgcagccgcgtgctgtattaaatagctattgttttaatagctgcttgcgctgaatggacgggcgttagagcctgatttggctattgcccgtccttggccgccccgcgccagcggcggggctctgcgggcaggacagtgcggtaacgggcactggcttaaaatcccgaccccgaggcacgagggcgccctgcacgcccaacccaggttgatcccatgaatgttccgattgcgctggccgccctgcagacgcaaggcgccgagcctgcccgtttgcgcgaaattccgtacaactacacctcgttttccgaccgggaaatcgtgatccgcctgctgggcgcctccgcctgggatgtgctggaccagttgcgccgcgagcgccgcacgggccgatccgcccgcatgctgtacgaagtgctgggcgacatctgggccgtgcagcgcaacccctacctgcaggacgacctgctgcacaaccccgcccggcgcaagctgctggtggatgcgctgcagcaccgcatggccgagatcgaaaagcgccgcctgccgcaggaagacgccgagcgcgaccgccgcgtgggcgtgctggtggacgcagcgcgccgcgccatcgacgagttcgacgccacgctggtcgaggccagcgacctgcgcaagaaggtggcgcgccgcctgggacgccacaccgccaaggacaacatcaagttcgacggcctgtcgcgcgtgtcgcacgtgaccgatgcgaccgactggcgcgtggaatacccgttcgtggtgctcacgcccgacaccgaggccgagatggccgcgctggtcaaggcctgcatcgagctggagctgaccatcatcccgcgcgggggcggcaccggctacacgggcggcgccattccgctcacctggcgcagcgccgtcatcaacaccgaaaagctcgaggccatgaccgaggtgcagatgcgccgcctgccgggcctggacgccgaggtggccaccatctggaccgaggccggcgtggtcacccagcgcgtggccgacgcggccgaagccgccggcttcgtgttcgccgtggatccgaccagcgccgaggcttcgtgcgtcggcggtaacatcgccatgaacgcgggcggcaagaaggccgtgctgtggggcacggcgctggacaacttggccagctggcgcatggtgacgcctgaagggcagtggctggaggtcacgcgcatcgggcacaacctgggcaagatccacgacgctgaagtggccagcttcgagctgcagtacttccaggccgacggcaagacgccgatccgcaccgagcgcctggacatcccgggcaagaccttccgcaaggagggcctgggcaaggacgtgacggacaagttcctcagcggcctgcccggtgtgcaaaaggaaggcaccgacggcctgatcaccagcgcgcgctggatcgtgcaccgtatgcccgagcacacgcgcaccgtgtgcctggagttctttggcaacgccaaggacgccgtgcccagcatcgtggagatcaaggacttcatgttcgccgagcaaaagcgcagcggcgtgctgctggcgggcctggagcacctggacgaccgctacctgcgcgccgtgggctacaccaccaagtccaagcgcggcggactgcccaagatgctgctggtgggcgacatcgtgggcgacgaccccgacgccgtggcccgcgccaccgccgaggtggtgcgcatcgccaacagccgcagcggcgagggcttcacggcggtgagcgccgaggcccgcaagaagttctgggccgaccgcaagaagacggccgccatcagccgccacaccaacgccttcaagatcaacgaagacgtggtgatcccgctgccgcgcatggccgagtacaccgacggcatcgagcgcatcaacatcgaactcagcctgcgcaacaagatcgagcttgccgacgcgctggaggagttcctcgcgcgcggcaacctgccgctgggcaagcccgaggcaggcggcgagccgccttcgcccgagctgctggaggaaaagctggccctggccctggccctggtgcgcgagacgcgcgcgctctggcaggactggctgcagcgcgtggaagaactgttcccccagctgcaggaccaccgcctgcgcgccagctggaaggcgcagatccgcgacccgctgcgcaacatctttaccggcagcgacttcgagccgctgatgcaggcgctgggcgacgtgcaaaagcgcgtgctcaagggccgggtgtgggtggcgctgcacatgcacgccggcgacggcaacgtgcacaccaacatccccgtgcacagcgacaactacgccatgctgcagaccgcgcacgaggcggtggcgcgcatcatggtgctggcgcgcagcctgggtggcgtgatctcgggcgagcacggcatcggcatcaccaagctggagtttttgaccgacgaggaactggcgccgttcgccgagtacaagcgcaaggtggacccgcaaggccgcttcaaccgcggcaagctgctacgtaatcaggagctgctcgcgcaggacgggcaagcactgcaggcccatttggcgcataaaggctcgcgcacctcgctgatgttcgcggacctgaccaacgcctacacgcccagcttcgggctgatggggcacgagtcgctgatcatgcagcagagcgacatcggcgacatcgttgccagcgtgaaggactgcctgcgctgcggcaagtgcaagcccgtgtgctccacgcacgtgccgcgtgccaacctgctgtacagcccgcgcaacaagatcctggccacctcgctgctggccgaggccttcctgtacgaagagcagacgcgccgcggcgtgtccatccgccactggcaggaattcgaggacgtggccgaccactgcaccgtgtgccacaagtgctactcgccgtgcccggtcaagatcgacttcggcgacgtgaccatgaacatgcgcaacctgctgcgcaagatgggcaagaaaagcttccgccccggcaacaagatggccatggcgatgctcaacgccaccaaccccgacaccatcaagctgctgcgcgcgggcatggtcaacgtgggcttcaaggcccagcgcatggccgtggacgtgctgcgcagcgtgggccgcaagcagaccgcgcacccgcccgccaccgtgggcacggcgccggtcaaggagcaggtgatccacttcgtgaacaagaagctgcccggtggcctgcccaccaagacggcgcgcgcgctgctggacatcgaggacaaggactacgtgcccatcatccgcaatccggccgccacctcggccgacacggaggcggtgttctacttccccggctgcgggtcggaacgtctgttcagccaggtggggctggccacgcaggccatgctctggcacgccggcgtgcagaccgtgctgccgccgggctacctgtgctgcggctatccgcagcgcggcagcggccagttcgacaaggccgagaagatgatcaccgacaaccgggtgctgttccaccgcgtggccaccacgctgaactacctggacatcaagacggtggtggtgtcgtgcggcacctgctacgaccagctgcagggctaccagttcgacaagatcttccccggcagccgcatcatcgacatccacgaatacctgctggaaaagggcatcaccctgcccgcggggcagggcggctacctgtaccacgagccctgccacaaccccatgaagcagggcgactcgatgaagaccgtgcgcgccctggtgggcgacaaggtgctcaagagcgaccgctgttgcggcgagtcgggcacgctgggcgtgacgcgccccgatgtttccacccaggtgcgctttcgcaagaccgaggaaatccgcaagggcgaggcggccttgcgttccagcggcgcggtgggcgcgcaggacaacatcaagatcctgaccagctgccccagctgcctgcagggcatctcgcgctaccaggacgacctgtccaccggcctgctggaagccgattacatcgtcatcgagatggccaagcagatcctgggcgagaactggctgcccgagtacgtgcaacgcgccaacgccggcggcatcgagcgggtgctggtatgagccaggccgccatgcccggcatgtccgcgccttccacgggtggtgctggcgcgtgccccctgtgtgactccgacgcgggtgcgttggtctggcgcggcgccaagctgcgcgtgatccatgcgcaggaggccggctttccagctttctaccgcgtgatctgggcggaccatgtggcggagttctcggacctctcccccgccgaccgccagcactgcatggaggccgtgacgctggtggagcaggcgctgcgcgagcaactggcgccggccaagatcaacctggccagcctgggcaacgtggtgccgcacctgcactggcacgtgatcgcgcgctacgagtgggacagccacttccctgcacccgtctgggcgcacccccagcgcgagtgcgacaccgcgcgcgagacgctggtggccgagcgcttgcccgccctgcacgcgctgatgcgcgagcgcctggagcgctgggccgacctgggtgagcagtgatactcatcaattgatagctgccagcgctttccccttgggcgctgggggctgatttggctcgcatcgcgccgccttggctccggcggcggacaatagcggcagggcggcggtgcgcggtctccgccgccggtgttcattccttttcattgcgcaggtgaaatccatggcaggtctgacggcgggcgcgcccatgccccaatccatcacggtgcacgagcagtcgcgcgtgctggaggtgacgttttccgacggcgcacactttcgcatcccgttcgagctgatgcgcgtgtattccccttcggccgaagtgcagggccatgggccgggccagcaggtgctgcagaccggaaaacgcgacgtcacgttgacgcggctggagccggtaggcaactacgccgtgcagcccgccttctccgacgggcacgacagcggcatcttctcgtgggactacctgtacgaactgggccgtgacgagcaggcgctgtgggcagactatgccgagcggctggccgccgccggcgtggaccgtgatgcacccatggcgcccaaggccggcggccacggctgcggcgggcattgaggcgcagcacggcccgcccgcgtggccgcgccgcgccacgctttagcctaaatagcgacagatgacctaggcgcatgcggggttgccgctgtacgcatggtcagtgggcgcttagcatcgtggtatgagtaccacgcatttcggattccagtcggttcaggaagaggacaaggcgcgccacgtgcgcggcgtgttcgattctgtcgcgcccaagtacgacctgatgaacgacctgatgtcggccgggttgcaccgcgcctggaaggcctacaccgtcatggtggccaacctgcgcgagggcgaccaggtgctggacatcgcgggcggcacgggcgatctgtcgctggccttttccaagaaagtgggcgccacgggccgcgtcgtgcataccgacatcaatgaggccatgctgcgcgtgggacgcgaccggctgatcaacgaaggcgtggtgctgcccacggcggtgtgcgatgccgagcacctgccgtttcctgacaaccacttcgacctggtgagcgtggccttcggcctgcgcaacatgacgcacaaggacgctgcgctgcgcgagatgtgccgcgtgctcaagccgcgcggccggctgctggtgctggagttttcccgcgtggccaagccgctggaaaaggcctatgactggtattcgttccaggtgttgccgcggctgggcaagctggtggcgggcgacgattcgagctaccgctacctggccgagtccatccgcatgcacccgggccaggaagagctcaaatccctcatgcagcaaagtggctttgggcatgtggactatcacaacatgactggcggcatcgtcgccttgcatgttggaatcaagtgctgaaagagttcattgaaaactatcgatatttcggagaagccatgatgaaactgtggtcagtggtcttggtcgccatgttggcggtcgtgcatctggatgcggatgcgcgccgtctcgggggcggcaaatccatcggcaagcagtccagcaacgtgacccagcgcgacgctgcgacgccccccgccgctcctgccgcacccacgcagaatgcggcggcaggcaccactgcggccaagcccgccgcggcgcccaataccgccgcagccgcccccaggaagccctggggcgccatgctgggcggcctggccgcgggcctgggcctggcctggctggccagctcgctgggcctgggcgcagagttcggccagttcctgctgatcgccctgctggcactggtggtcatggtggtggtcggcatggtcatgcgtgcgcgcaaatccgcaggtgcaccggtgaacgcctcgcccttcgccttccagggcgcgggttccgcacccgccgcagacgcgcgcatgccgcgccagtacagcccggacaaggtgggtaacgacgcgtccgcgcgcccgtgggagcgcggcggcatggccttccaggcgccggccgctgccgctaccggcgggatcatcggctcggcgctgtcgggttcgcagaactggggcgtgccggccggcttcgataccgaaggcttcctgtcggccgccaagcgcaacttcactacgctgcaggccgcctgggaccgctcggacgtcgccacgctgcgctccatgatgaccgacagcatggttgacgagattcgcacgcagctcaacgagcgcgaatcgcaccgcggcgaccagcagcccaaccagaccgatgtgatcatgctcgaggcgcaactgctgggcatcgaggacctgggcgacggctacatggccagcgtggagttctccggcatgatccgcgaggagccttcggccggcccgagcccgttccgcgaggtctggaacatgaccaagcccaagaacggcgccagcggctggctggttgcgggcgtgcaggcgctgcagtaagcatggcgccgctggaaccgggcggcgcacggcgaaaaagcctgctgcgctgcgcccagttcggggaataatcggggactatggcaacacggtcccctttttctttcctggacgggctcttcgaacgcgtcatgtctggccccctgccgcccgcgtggctggtgcatgaggtgcagcaccgaacggtgctgttcctcaaccatgtgctgatgcaggagcgggaagccatggaccgtctggcacgccagcgcggccgcgtcgcgcgcgtgcagtggcgcatcttctcgatggcgctgcaggtgacgcccgccgggctgttcgatctcgcgcccccagaggccgtggccgacctccggctggaagtgtccgagacctccccgctgtcgctggccggcagtgcgctgcgcggcgacaagcccaccatccgcatcgaaggcgacgtgcagttcgcggccgagatcaattggctggtggaccatgtgcgctgggatgtcgaggaagacatggcgcgcgtgatcggcgacgccccggcccgcgccgtggcatccgtcgtgggacgcgccgtgcaggcgttgcgcagcttcgtgggcgcacgcgtgcccggcggccaggcgcccgcgcccgcagcgggcgagttgccggaccgctccccgccatgagccgctttgcccgcggcatcaccatcgtctgggtggtgctgcgttatggactcgacgaactggtgctgtcgaccttccggcagccgtggctgcgcgccgtcacgcgggtcatcaccttcggtcgcaagctggacgcgccgcgcggccagcgtctgcgcgaggccttggagagcctgggtccgattttcgtgaagttcgggcaggtcctgtccacgcgccgcgacctcatgccgccagatattgcggacgagctggcgctgctgcaggatcgcgtgccgccgttcgaccctgatgtggcgatcgccaccatcgagcgcgcatttcgccgcccgatcggcgaggtgttcgtctcgttcgaccggcagcccgtggccagcgcgtccatcgcacaggtgcacttcgcggtgatccgtgaccgccaagggcacgcgcgtgaagtcgccgtgaaggtgctgcgccccggcatgctgccggtgatcgacaaggatttggcgctcatgcgcatgatggccgggtgggtggaaagcctgtccgccgacggcaagcgcctcaagccgcgcgaggtcgttgccgaattcgacaactacctgcacgacgaactcgacctggtgcgcgaggcggccaacgcggcgcagctgcgccgcaacatgcaggggctggatctggtgctcatcccggaggtgttctgggatttctgccatgccgaagtgttggtgatggagcgcatgaagggcgtgcccatcaaccaggtggatcgcctgcgcagcgcgggcgtggacattcccaagctggcccgcgacggcgtgaccatcttcttcacccaggtgttccgcgacgggttctttcatgccgacatgcatcccggcaacatccaggtgagcctggcgcccgagaccttcggccgctacatctcgctggactttggcatcgtcgggacgctgaccgagttcgacaaggaataccttgcgcagaacttcacggcttttttcaggcgcgactacaagcgcgtggccgaactgcacatcgaaagcggctgggttcccgcccatacccgcgtgaacgaactggaggccgctatccgcaccgtgtgcgagccgtatttcgaccggccgctcaaggaaatctctttgggcatggtgctgctgcggctgttccagacctcgcggcgcttccaggtggagatccagccgcagctggtgctgctgcaaaaaaccttgctcaacatcgaagggctgggccggcagttggaccccgacctggacctgtggagcacggccaagcccttcctggagaagtggatgctcgatcagctgggtccccaacgcctgtggcgcgagctgcgtgccgaggcgccgcactacgccaagatcctgcccgacctgccacgcctgctccacgacttcctgcgccagcggcccaatgacaaccgggtcgatctgcaggaactgctggccacccagaagcgcaccaaccggctgctgcaaagcctcatctatggcggcctgggcttcgtgctggggctgctggtcatgcagctcttcgtgcgcgtgcgcatcttctaacttccttccctctttcattcctcaggagtaccagcgtgttgctcttcatggtgattgcctacctgtttgtcaccatcggcattggcttgtgggctgcccaacgggtgaagaacacggctgatttcgcgattgccgggcgccacctgcccatgtacatgatcatcaccaccacgttcgccacgtggttcggctccgagatcgtgctgggcgtgcccgccaagttcatcgaaggggggctcaaggccgtggtggaagacccgttcggcgccggcatgtgcttgattctggtggggttgttcttcgcggccaagctctaccgcatgacactgctgaccatcagcgactactaccgcgagcgctacggccgcgcagtggaggtgatctgctcgctcatcatcatgctcagctacctgggctgggtgtcggcgcaggtcacggcgctggggctggtgttcaacctgctgtccggcggtgcggtgagcatccccatgggcatggccatcggcgtgctgtccatcctggtctacacgctgtggggtggcatgtggtcggtggcggtgaccgatttcatccagatgatcattctggtggtcggcctggtggtgctggcctggtttgccagcgacatggcggggggcgcgggcaaggtgatcgagctggccaccagccgcgacctgtttcagttctggcccgaacccacctggcacgagaccatcttcttctttggtgccgccatcaccatgatgctgggctccatcccgcagcaggatgtgttccagcgcgtcatgtcggccaataccgagcgtgccgccacgcatggcacggtgatcggcggtacggcctacatcttcttcgccttcgtgcccatgttcctcgtggcaagcgcgctgctgatcatgccgcaggagacggccgaactgctcaaggatgacccgcagaaggtgctgcccacactggtgatggacaagatgccgctcgtcatgcaggtgctgttcttcggtgcgctactgtcggccatcaagtcctgcgcctcggccacactgctggcgcccagcgtcaccttcaccgagaacatctggcggcagttccgccctgaaaagatcagcgaccgcgagaacctgctggccatgcgcatcagtgtgctggtgttcgcggtgggtgtgctggcctattccatcaagatggaaggcacgcccatttacgagctggtgtccagcgcctaccaagtgccgctggtgggggcgtttgtgccgctggtattcggcctgtactggaagcgtgccaacacgcaaggcgcgctgtgcgcggtggcgctgggcattggcgtgtggctggtgttcatggtcacccccgcgctgcatgaggcgttcccccagcaactcgccggcctgctggccgccatggtcggcatggttgccggttcgcttgcgccgcaggtggtgcgcaattcccatgcgccgcaccaccgggtggtgggggtggagtgacgcacgggcgcacggtgcggcctggggtgcatgcctataattgaaggttttgcacattcttcgcacttcttcgtaatgcctatttacgcctatcgatgcggttcctgcggccatgccaaggacgtgctgcaaaaaatctccgacgcgccgctcaccgtctgcccgtcctgtggtgcgccggctttttccaagcagctgacggccgcgggctttcaactcaagggcacgggttggtatgccaccgatttcagcggccgtgccagtgcgcctgctgcggcatcggatgctcctaaaacagaagctgccagcgctgctccagcaagcgctacggccacttctgactcctaacctcggataactcgcatggctgccttgcgcaagtggctgttcacgggtctgctggtcatcgtgcccggcgtcatcaccgcatgggtgttgagctggatcgtgagcaccctggatcagaccctcgccatcctgccgggctcctggcagccggacaaactgctgggctttcacatcccgggcttcggggtgctgctcacgctcagcatcctgctggtggtgggggccttggcgagcaactttgcggggcgcaagctggtggagtggggcgaccgtctggtcagccgcattcccgtggtgcgttcgatctactccagtgtcaagcaggtttccgacacgctgttctctgaaagcggcaacgcctttcgcaccgccgtgctggtgcagtggccgcgcgagggggtgtggacggtggccttcatcaccggcgcgcccagcggcgaggtggcggcttacctgcgtgacgagtatgtgagcgtttacgtgcccaccacgcccaatcccacgggcgggtacttcgtgctcatgcgcaggagcgactgcatcgagctggacatgagcatcgatgcggccctcaagtacattgtgtcgatgggggtggtgtcgccacccgaccccgttgccacggaacccgctccataagaaaaccgtcgtcgcccgcccgtgcctgtgcgccgagtgggtggaaagaacaaccatcgtcgcgtcccacgaggacgcaggaagactgatccatggccatgcgctcccactactgcggtcttgtgaccgaagccctcctgggccaaaccgtcaccctgtcgggctgggtgaaccgtcgccgcgaccatggcggcgtgatcttcatcgacctgcgcgaccgcgaaggctatgtgcaggtggtctgcgaccctgaccgtcccgagatgttcaaggtggccgaggacgtccgcaacgagttctgcgtgcaggtcaagggtttggtgcgcgcgcgccccgaaggcacgaccaacgacagcctcaagagcggcaagatcgaggtgttgtgccaggagctcaacgtcctgaacccgtccgtgacgccgcccttccagatggacgacgacaacctgtcggaaaccacgcgcctcacgcaccgcgtgatggacctgcgccgcccgtacatgcagcgcaacatgatgctgcgctacaagacggccatccaggtgcgcaacttcctggacaaggaaggcttcatcgacatcgaaacgcccatgctgggcaagagcacgcccgagggggcgcgcgactacctcgtgcccagccgcgtgcacgacggtcagttcttcgcgctgccgcagtcgccccagctctacaagcagatgctgatggtggccggctacgaccgctactaccagatcaccaagtgcttccgcgacgaggatctgcgcgccgaccgccagcccgagttcacgcagatcgactgcgagacctcgttcctgaacgaggaagagatccgcgccatcttccagcgcatgatcaaggaagtgttccagcagcaactgggcgtggacctgggtgaattccccaccatgacctaccaggaagcagcgcaccgcttcggctccgacaagcccgacctgcgcgtgaagctcgaattcaccgagctgaccgacgtcatgaaggacgtggacttcaaggtcttctccggcgccgccaacatgaagggcggccgtgtggtggccctgcgcgtgcccggtggcgcccgtgaagagggcggcctgtcgcgcggcgagatcgacggctataccgagttcgtgaagatctacggcgccaagggtctggcttacatcaaggtcaacgataaggccaagggccgtgacggcctgcagtcgcccatcgtcaagaacatccatgacgccgcactggccgaagtgctccagcgcacgggcgcacaggacggcgacctgctgttctttggcgccgacaaggaaaaaatcgtcaacgacgccatcggcgcactgcgcctgaaggtcggccacagcgaattcggcaagaagaatggtctgttcgagaaccgctgggcgccgctgtgggtggtggactttcccatgttcgagcatgacgaggaagaagaccgctgggtggccgtgcaccaccccttcacgtcgccgaaggacggccatgagaacctcatggacaccgaccccggcaagtgcattgcgaaggcctacgacatggtgctgaacggctgggagctgggcggcggctcggtgcgtatccaccgcgctgatgtgcaggccaaggtgtttgcggcgctcaatatcggcccggaagaccagcgcgcgaagttcggctacctgctggacgcgttgcagtacggcgcgcctccgcacggcggcctggccttcggcctggaccgcctgatcacgctgatgacgggagccgagtccatccgcgacgtgatcgccttccccaagacccagcgcgcccaggatctgctgacccaggccccttcgcctgtggacgaaaagcagctgcgcgaactgcacatccgcctgcgcaacccgctgcctgcagcccactgaggggcgcgcgggctccgacacctaagcggcaggcgcgttcacgtgcctgccgtttttgtttgccataacgtgtccacaagctcttggagggagaccatgcgcatgctgtttcgacggctgtcccataccggtttgctgctgtgcgtggcgctggggggatcggcttgcggcgagaagaaaaccgagctgggcgaaggcggttcggtggtcgctggctcggccgggccccaggggccgcgcaacgccgcgcgcgagctgctgcgctgcgacagccccgtggccaccgtggcgctggccgagagtccccacggctatgccacgggtggttacaacctgcccacctcgcccgtgcccctgatcaagctcatggtgcaacaaagcggctgctttcgcgtgatggaccgtggcgcggggctgcgtggtacggtacaggagagcgaattgcgtgaatccggcgtgctgcgccccaactcgaccgttgccaaggggcgcggctatgaggcgcagtacacgctcactcccagcctgaccttcagcgaaagcgatgccgggcgcggcctggcgggcatcatgggcatgattccggtgctgcgcgacctggccggcctgatcggcctggccgagcaggtgaagttcaaggaggcgcagacggcgctactgctgtcggacaacgaaaccaccgaacaggtggctgccgccacgggcgcggcccgcaccaccgatctgggcatcggcggcatcatgatcgggcggctggggggtgcatccggggcaggttggagcaacaccaacgaagccaaggtggttgccgctgccttcctggatacgcacaacgccctggtggagcaggtgcgggcgctgcaagccaagcccctgccgccgccggtgccgagccgctagcgcagcgcgcgtgcacagggacggcgccatgtacaaaattcccgaatccgtgctggtggtggtgcacacgcctgcgctggacgtgctgctgctgcgccgtgccgactcggccgaagatttctggcaatcggtcaccggcagcaaggattttgcgggcgaggactgggccgtcaccgccgcgcgcgaggcggcggaggaaaccggcatccaggcggccgctgcgggctgcgcgctgcgcgactggggcatggagaacatctacagcatctacccgcaatggcggcgccgctacgcgccgggtgtctgcctgaataccgagcgtgtcttcggcctgtgcgtgccggcgcagacgccagtggccttgaatccgcgcgaacacacggcatatgcttggatgggctggcgcgaagccgcggaccgctgctactcgccttccaatgccgaggccatactctggctgccacgattcgttggacgatgaccgcaacaccgatcgaactgcctgccgagcattccggcatcctgcgcgtagcgacctacaacatccacaagggtgtgcaggggctgggccccgcgcgccggctggagatccacaacctgggcctggcggtcgagcagctcgatgcagacatcgtctgcctgcaggaggtgcgcaggatgaaccgcaaggaggccagctacttcgagcgttggccccatgtgccgcaggccgagtacctggcccccgaaggttacgaagccatctaccgcaccaatgccttcacgcgccacggagagcacggcaacgcgctgctcacgcgctggccggtgatcggccaccagcacgaggacatctccgaccatcgcttcgagcagcgcggcctgctgcatgtggaggtggagatacagggccgccgggtgcatgccatcgtggtgcacctgggcctggtgcccggcagccgcatccgccaggtggcgcagctgcagcgcttcatcgcgcgcgaggtgcccgaggatgccccgctggtcgttgcgggcgacttcaacgactgggggctgcagatcaagcgcatgcttgcgggcttcgggctcttcgagtacgacgatgcgccccaggccttcacctaccccgcccgcctgcccatggtgcagctggaccatgtgtacgtgcggggcctcaccccgctggggctgcaggtgccgcgtgggcggatctggtggcgcatgtcggaccatttgccgctgatcgcagagttcaagctctgactccatggtcgcccccacgcgcgcgcacgctaccggccgagaccaccagatccagctgctgcagggcacgcaggagttgttcccggcgctgatcgccgagatggatgcggcgctgtccgatatccagttcgagacctacatctttgactgcactggcgcgggcgccgacgtggccgaggcgctgatgcgcgcagcccggcgcggcgtgcgcgtgcacctggcgctggacggcgtgggcacggggcggctgcccgagccttggcgcacccgcatggtgcaggccggcgtgcacgtgcaggtgtattcgccgctcggcccgctgggcctgctgctgccgatgcgctggcgccggctgcaccgcaagctgtgcgtggtggatggctgcgtgctgttctgcggcggcatcaacgtgctggacgacttccacgaccccaaccacggcgcgctcaccgcgccgcgctttgactttgccgtgcgcgccgagggcagcctggtgcagcaggccagcgagaccatggagcaactgtggtggcgcatgcgcgcggtgcgcgacgtacgccagcgccgcctgtcgctggcgctggccgacctgcgcgccgccagcgccgcacgcctggcggcgcggcgcgccgagagccgtgcgcggggcatgcgcgccgagctggtgctgcgcgacaacgtgcgcaaccgtgcatgcatcgagcgcgcctacctgcgcgccattgcccgcgcgcggcatgagatcatcatcgccaacgcctacttcgtgcccggtggcaagctgcgccgcgcgctggtgctggcggcgcggcgcggcgtgcgcgtacagctgctgctgcaggggcggtacgaatacttcatgcaataccacgcagcgcggccggtgtacggcacgctgctggcggcgggcgtggagattcatgaatacgcgcccagcttcctgcacgccaaggtggcggtgatcgacgcggacagccgccgcgcctgggccacggtgggctcgtccaacctggacccgctgtcgctgctgctggcgcgcgaggccaatgtgatcgtgcgcgacgccccctttgcccaggacctgcgcgagcggctgcgccacgccatggcccacgagggccgccagcttgacccgcagcgctacgccgaacgcccctggcgcgagcgcgcgctggaccgcatcgccttcggcatcatgcgcgcggccctgtgggtgacgggcaaccgctactgaatgccgcgcccctgccggtgggataatattgctattgttttgatagctgctcgcgcttgccccataagcgctagaggcataaaaggcttataaagcctggatcggcattcgctggtaccatgccgccatgtcttcagaacccccagcacccctgagcggcgccgcgcccgacgagggcacgcccgtctccgtcaagattcgcgaacggctgaacgcggcgcgccggcgcttccatgccaacgacaacattgcggagttcatccagcccggcgagctggagcgcctgctggacgaggtcgaggccaagatgcagggcgtcctcgacagcatggtcatcgacacagcgggcgaccacaacacgcaggccacggcgcgccgggtggccaagatgtacctcaacgaggtcttcaagggccgctacgtgcagccgccggcgatcaccgagtttcccaacgccgagcacttgaacgagctgatgatcgtcggccccgtcaccgtgcgcagcgcctgcagccaccacttctgcccggtgatcggcaagatctggatcggcgtgctgcccaacgagcacaccaacgtgatcggcctgtccaagtacgcgcgcctcgtggactgggtcatggggcgtccccagatccaggaggaggccgtggtgcaactggccgacctcatcatggaaaagacccagcccgacgggctggccatcgtcatggaggccagccacttctgcatgtcctggcgcggtgtgcgcgagatggacagcaagatgatcaactcggtgatgcgcggggtgttcctcaccaaccccacgctgcgccgcgaattcctggccctcattccccgaaggagctgacccatgctggtccgtcttctctacgtcagccgtgccgtcgatacctcgtccgaggccatcgaggccatcctcacccagtcgcgccagcacaaccccgccagtggcatcacgggcgtgctgtgctacggcggcggcatcttcctgcaggccatcgaaggcgggcgctctgccgtcagcgacctgtacggccacatccagcgcgacccgcgccacaaggacgtggaattgctggccttcgaggaaatcaccgagcgccgctttggcggctggacgatgggccaggtcaacctgaccaagctcaaccactccatcgtgctcaagtattccgagcggcccgagttcgacccctatgccgcctcgggcaaggtgtcgttcgcgctgctcgaagaactcatggccacggccagcatcatcggccgggcctgagggtggaccgccccctgagcggcttgcgccgctgtccccgactcccgcgcgacgtgcgggacgggggcgccgtcagtatggcggggcggtggggccggtccaggcgcttgccgggcggctcccgtctggcgcatgccggtgccgccgtggcgcactgatgccgccgaccacctcctgaacgccgcagccggccgcgaggcgctgcggcggcgggcccttcatgtcgctcaacgccttcgcactcatcctcctcgccggcctgatccacgccggctggaacatcgccgccaagaaggccggcggcgatgcgcgtttcgccttcttcacctcggtgctcatgatgctggtgtgggcaccgctgggctggtggctcgggcgcgacgccgtgccgctgtggggcgcgcgcgagtgggccatcgtggccctgagcggcgtgctgcacgtgctgtactacgtgatcctgctgcgcggctaccgcaaggccgacctcaccgtggtctaccccctggcgcggggcacggggccgctgctgaccgcgctggtggccgtcacgctgctgggcgagcggctgtccgcctggggcgtgctgggcatcgtggcggtggtgggcggcgtttttctgattgcgggcggccccgggctgttgcgcgcggcgcacgacccccaggcgcgcctgcgtgtgcgcgcgggcctgcgctacggcgtgctgaccggcatcttcatcgccagctataccgtggtggacggctacgccgtcaaggccatgctgctgtcgcccgtgctggtggactacatgggcaacttcgtgcgcgtggcagtgctcgcccccgtggccctgcgcaaccgcgccgagacggcgcgcctgtgggccgggcagtggcgctttgcgctgctggtggccgtggtgagcccgatcgcctacgtgctggtgctgtttgccatgcaggaggcgcccatggcccacgtggcgccggcgcgcgaggtctccatgctgttcgcggcgctcatcggcgggcacctgctggacgagggcgaccgcgccgcgcgcttggcgggggcgctggtgagaaccgcgccacgcgtccttgccctcctagccaaggcccctgccttggcgttgtcacgcgcctagattggcgcggttttcacgcccttcgcactggcaaaaatagtgtgaacaggccctggctgcaatgctgctggtagggtgcgatttttccagcagtcccagccggcgcaagcccatcgtgctggcgctgggcgcgctgcagggcggcagcgtggtgctgcaagacctgcagccgctggatacgttcgccgccttcggccgatggctggccgcgccgcgcgcgtgggtgggcggcttcgatctgcccttcggcctgccccgcgaactgctcaccggactcggctggccgctcgaatgggcgcgcagcatcgcgcactaccgcggcctcacgcgcgcgcaagtgcgtgaaacctttgccgcgttctgcgccgcgcgccctgccggcgccaagctggcccaccgcgccacggaccgtcccgcgggctccagcccgtcgatgaaatgggtgaacccacccgtggcctacatgctgcacgcgggcgtgccgctgctgctggaggccggcgtgcacctgcctggcctgcatgccggggacccgcggcgcgtggcgctggaggcctaccccggcctgctggcgcgcgagctgatcgggcggcgcagctacaagagcgacgcgcgtgcgcgccagacggccgaccggcacgcggcgcgcacggagctgctgggccgcctggagtgcggcgacacccgcctgcgcctgcgcctgacagtggatgccgcgcagcgcacggcactgctggacgacggcagcggcgaccgcctggatgcggtgctgtgcctgctgcaggccgcatgggcatggcgctgccggcagcagggcgacgtgcgctacggcctgccgcccgacatggacccgctggagggctggatcgtcacggcgtaacgtctggtcgtgcaggtgccgcgtccagctccacccagcctgcgccgcattgcacatgcgcgccgccatgccgtgccaggcagagcagcgcagcggcatccagtggcgggactggctgggacgcgaatgccgccaggccggcgtccgcctgtccgtccgcctgcacccgcaggccgctgcggccttgcacggcctgcagcgtgatgcgtgcgggaggcggggagcccgtttccgccaggtgatagagggcgcccagcagcaggcacagggtggtgtgtgccgcgacgggcgtctcgggcaacgggccgggcgcttgcaggtcggtgccgcgcatggccagcagcggccgggccagctgaaccgcctgggcggccacggccgccaggggctgagcgctgtcctgcgcgggcaggtcccaatggcgcaggcgcttggcactgtcggccaagcgggtcaggtggccttcgaactgctccacccgctccactgcctgtgcgggcggcaactcgcccgtaccgagccggcgtttgagcacggtggccgccatgcgcatggccgacagcggccccgccaggtcgtgccgcacggcgggcatggtgcgcgcaaggatggcgctttgcacgcccagcgccatccaggcctggacgggatcgttgtcggtggggagggtattcatgggctggctgattggaaccgggcgccggcgccggcagggtaggacgggggcgcgagttgccgcgcccgccgcgcttcagcgcactgggccggtcagggcgaggtaggcggcgcgcgtttccggcgaaaccgcagccaccagctgggcgtgcggcgtctggtggcgcgccagcgtgcgggccgatgccacggtcttggacttgcagaaccagtggcaggtgtgctgcatcagcagcagctcggccgtcatggtgaaggccttgtcgcgcggcgacaggccggcgtcgttgcgtgccacgcgggcgatgccgcgcgcgtgcacgtcaatggcctcgcgcatgtcgaaggtggcgccgggcagcaactgcgtggcaaacggcaggcccagcgccaggcggctcgcgcgcgccagcggtgcgggcacgcggcggaagtccgccgcaaagcgctcaaactgttcgctcaactgtgcctcgctgctggccagcaggttcagcacctgctggcggcgctcggggtcctgttcgcccatggcgcgcaggtagccctgggtcagtgtctccatgagccgttcgatctggtagggctgcagatgctgcgccagcagcacgatgcgccggcgctgctgctgggtgttgagcatgtaggcgccggtggccgcgagggccaccacgaataaaaggtccatggcagacaagtccgtgaaaagcgggcgaaaccgtcgattgtcgtgcctgcgcacgcgggcgccgtgtgcgcggtgcagaatggtgcgccgccgctccggcggttctctgtcccaccctcagaccgtcccatgccttcgatcgaaacccttgtcgcgttctttggtgtttccgtgctgctggcgctcacgccggggcccgacaacctgttcgtgctgctgcagtcggcccagcgcggctggcgcgcgggcatgtgcgtggtgctggggctgtgcctggggctggtggggcacaccacggccgtggcgctgggactggcggccgtgtttgccgcgtcggccgtggcgttcacggtgctcaagttctgcggcgccgcctatttggcctatctggcctggggggcgttgcgggcgccggccagcgtgcccgaggaggcgcccgccacgggcgcggcgatggcgccgggcgcccgcgtgcccggtggtgcactgcgcatggtggggcgcggtgtggtgatgaacctgaccaaccccaaggtgctgatcttcttcctggccttcctgccgcagtttgccgaccccgcgcgcggcggcatggcgcggcagatcctggtgctgggggtggtgttcatgctggccacgttcctggtgttcggggccatcgcatgcttcagcggggcgttcggcgcgctgctgcagcgctcggcgcgcgcgcagcgcatgctcaaccgcgtggcgggcctggtgttcctgggcctggccgtgcggctggccacagccgagcgctgatacttcactttttatagctgctagcgcttgtctatcaagcgctggaggccattttggcttgtgccttcaaggcgcgggcggcgcgggccagggccgctgcgcgccgcgcaactgctcgaaggcgtgggccagttgcagtacgcccaggtcgtcaaagcgctgtccggcaatctgcagcccgatgggcaggccgctggcgctgtagccgcagttgaccgacgctgccggctgctccgacatgttgaacggcacggtgaaggcaatgtgctccagcggccgcagcgggtcgtcggtgggcgagggcagctcggccgcgaaggcggtgatgggcgccacgggcgaaagcacgtagtcgtaccccgcgcaggcgcgcaccgtggctacgcgcgtggcgtggaactgctggctggcctcgtacacctgggccgcgctgagcgtggcggcgctatccgcccaggcgcggatgtagggcagcaccttgccccgctgctcgacggtgagcgtgcgcatgtccatgtgcgagcgcatgcgccagaagtggtccatgccgtccagcatggcgcgcgtgaggagcggctccatgggctcgacgatggcgcccgcgtcggccaggcgctgcgcggcggcctgcacggcggcgcgcacctcgggatcggtagccaagccgcagcccgcgtccagcagcagccccaggcgcaggccgcgcaggcgctgcgtgccgggcgcgagccgcagccagtcgatgggctgtgctggcaggctcatgctgtcgcgcgcgtcgggctgcgacagcacctgcatcatcagcgcggcgtcctccacgccgcgcgtcatggggccggccgcgcggccggtgtagggcggatcgatgggaatgcggcccaggctgggcttgagcgtgaagatgccgcaccaactggccggcaggcgcagcgagccgccgatgtccgtgcccacgtgcagcggcccgtagcccgccgccgccgccgcgcccgcgccggcgctggagccgcccgggcccttggacaggtcccaggggttgcgcgccagcggatgaaagctcgacagccccgaggacagcatgccgtagtcgggcatggtggtcttggccagcagtacggcgcccgcctcgcgcagacgggccgcaggcggtgcgtcggccgcggcgggcaccagggggagcgccgcggtgcccagcggtgtgggatcgccctgcgtggcgatgttgtccttgagggtgaccggcacgccgtccagcgggccgcagggggcgccgcgcagccagcgggcctcgctctggcgggcctgggccagcgcagcctcggggcgcagcaggtaggtggcctgcaggtggggctcccaccgcgcgacatggctgagcacgtcgagcaacgcgtccaccggagagatctggcggctgcggtagccggcgagcagttcgctggcggacagctcgtgcaattgcgtcatggcgatccttgtgtcatcgcggaggcggtgtggagagaacggctgttccacccgggcggaagtggccgtgccgagggggctggcgctaccacgcgccagctccttatgcccagtgcaatgccgacaggtcgttgacgaacaccggcatgtccttccacagaccgcgcaattgtttgtgggccacggtgacccattgcggctggtacaggaaggcgtgcactgcgtcctcggccagcaggcgctgcgcgtcgcccagaaggcgggcgcggtcggccgggcgggtggcggtcttgatctgctcgtacagctggtcgaatttttccgagtggtagccccagtagtagtccggcttggcgaaattgcccaggtcgaaaggctccacgtgcgagatcagcgtcaggtcgtagttcttgttgccgtaggtgccgctgagccattgggcccactctacgttctgcagcttggcaacgatgcccaccttggcgagctgtgaggcaatcagctcgccgccctggcgtgcgtagggcgccggcggcagcgtcatggtgagggtgaggggtgtcttcacgccggcctcggccagcaggcgcttggccttctccacgtcatgcggattgatgcccgtggtgtccacgtagccgaaggcgccgggcacgtagtgactgccgatgggcacgcccaggccgtcggccgcgccctggatgatggccttgcggtcgatcgcggcggcgatggcgcggcgcacgcgcacgtcgttcaagggcttgcgcgcgttgttgatcgcgaggatggtcttggcgcgcgagccgctcaccactacctgaaagcgcgggttgttcttgaactgcgccatgctgcgcggcgtgacgcgcgggaaggcgtccacgtcgcccgccagcagcgcggctacctgcgccgccgcatcgggaatgaagcggaacgtggcgcggcggatgcggatgctggacggctggcgccaccccggccatgcggccagcgtgatggaggcgccgcggctccagccggcgagcttgtagggccccgtgcccacaggcttggtggcgttggtggcggcgctcttgggttccacgatgatggccgtggcctggcccagcacgaacagcaggtcggggtcgatgtccttgttgagcaccaccacggtgtactcgtccaccgcctgcgtgctcaggttggcaaagctgcgcttgtccttgttggtgctcttgtcgccgcccgcgcggtcgaaggagaacttcacggccgcggcattgagcggctcgccgttgtgaaaggtgacgcccttgcgcaggcggaaggtgtaggtcttgaggtcgggcgagacctcccagctctcggccagcagcggcgagacgctgccgtccgggttgatcttggtgagcgtctcgtagatgttgtagagcgtgacctcggcaatcgaggacgccgcgccggccgtggggtccagccccggcggctccagggcgagggccagcgtcacggcgtccttcttgccctgcgccagcgcgtgcagcggcgtggccagcgcggcggtggccagggcgccggaggcgagggcggtgcggcgggtgaacatgggcgggatctccttggacgggtggaatgcgtgcggcgggctgtgctctgctttttactacagggcgcggccgggcgtggcgcgcgggcgccgtgcggctagagcgcgatgcgcggcaccgcggccaccagcgcctgcgtgtaggggtgttgcggcgtgctgaacagtgtgtgcggcgcgccgcgctccaccacgcgcccctcgtgcagcaccagcacctcgtcgcacaggtgctgcaccacggccaggtcgtggctgatgagcaggtaggtgacgcccaggcgctcctgcaggtcctgcagcaggttcagcacctgggcctgcacggacacgtccagcgcgctcacgggctcgtcggccacgatgaggcgcggccgcgtgatgagcgcgcgcgcgatggcgatgcgctggcgctggccacccgagaattcgtgcgggtacttgtgcgcatcgcccgcgcgcaggcccacctgctgcagcacggctgcagcctgctcgcgcagttcggcgcgtgtggtacggcccaggacctgcagcggctcggtgacgatgcgctccaccgtctggcgcgggtccagcgagccgtaggggtcctggaacaccatctggaagtcgcgccgtgcggcgcgcagcgcgtgcgcgggcaaccggtgcaggtcgcgccccagcaggtgcacgctgccggcgctgggcgtgtccagcgccatcaccaggcgcgccagcgtggacttgcccgagcccgactcgcccaccacgcccaggctgcggccggtggtgatgtccaggtccacaccccgcagcgcctgcacctgcgcgcgcggcccccacggccgtgtgcggggcagcggatagtcccgctgcaggccgcgtacgcgcaaaaggggtgcatttgggtcgaaatggcctgtagcgcttgtagggaaagcgctggcagctattgaattgatagtgttcacgcgctctcccccagccgtatgcagcgcgccatgtggcccgtgcccagcgccgtggcgggcggcagggcgacgtggcagtcgggcacggtgagcgggcagcgtccggcgaacgggcaacccggcggcagatcggccaggtcgggcacggtgccagcgatcgtgggcaggcgtgcaccgggcacgcgtgcggagccccactgcgggcgtgcggcgaacaggccgcgggtgtagggatgggcctgcgtgcggaagacttcgcgcgtggggccggcctcgaccaccgtgccgccatacatcaccagcgtgcgctgcacgttctgcgcgatcacgcccaggtcgtgcgagatgaggatcagcgacatgcctcgctcggccaccagaccctggatcaactccaggatctggcgttgcagcgtcacgtccagagccgtggtgggctcgtcggcaatcaggagctgcggcccgcaggccagcgccatggcgatggtgatgcgctggcgctgcccgcccgagaactggtgcgggtaggcgtccagccgctgcgcggcctgcgcgatgcccacacgttccagcaacgcaacggcctcggcgtgcgcctgccgggcggacaggccgtggtgcaggcgcagcggctcggccacctgccgcccgatggtgtgcacggggttgagcgcggtcatgggttcctggaacaccataccgatgcggtcgccgcgcagccggcaccactggggctcggtcatcggcagcagttcctgcccgtccaggcggatgcggccctgcacgcgcgcgccttcaggcagcaggcccatgagtgcgagcgcggtaagggacttgccgcagcccgattcgccgatcagccccagtgtggcgcccggctgcagggcgaagtccacgtcatgcacggcgcgcaccgggccgagcggcgtgcgcagcgtgatggccagttgctgcacgtccagcaatggcgcaggggagggaggtgcgtgcgctggtgtcatcgctggcgggacagtcgggggtccagcagatcgcgcagcccgtcgcccagcaggttcaggcccagcaccgccagcgcaatcgccacgcccggccacacggccagcagcggcgcctggaacatgagggtctgggcctcggccagcatgcgtccccacgacggttgcgggggctgcgtgcccaggcccaggtacgaaagcgcggcctcggcgaggatcgccagcgcgaactggatcgtggcctgcacgatgagcacggaagcgatgttgggcagcacatgctcgaaggtgatgcgccatgggcctttgccgcaggcgcgcgccgccaggatgtattcacgcgcccacaccgccttggccgatgcgcgcgtgacgcgggcaaaggtcggtatgtagaagatgccgatggcgatgatggcgttcaccatgccggggccgaacacggccgtgagcatgatggccagcagcagcgcggggaacgcgaaggtgaagtccgccaggcgcatgacggcttcctccacccagccgccgcgcgccgctgccagcagcccgagcgcggcgcccagcgccaggccgatgcccacggcgatcacgcccaccgcgatggacgcgcgcgcgcccacgagcagttgcgaggccacgtcgcgcccgtaggcgtcggtgcccagccagtgctgcgcgccggggggctgcagggcggcatccatcgccatctcataaggcggccatggcgtccagacgaaggagagcagggcggagagcaccagcgccagcgtgagtacggcaccgatcgcgcagctggggtggcgcagcgcgcggcgccagaacgccggcgtgtgggggctgggcgcggggaaggtcggcagcgcgctcataggccgcgggcctttacgcgcgggtcgatggccgcgtacagcaggtccaccacgaagttcaccaccaccaccatggccgccagcagcatcacgcagttgcgcaccaccaccaggtcgcggttggcgatggactggaagatcagccggcccagcccgggcaggtagaacacgttctccaccacgatggtgccggccagcaggttggcgaactgcaggcccatcaccgtcaccacggggatcatggcgttgcgcagcacatggccccacagcgccgcgcgttgcgaaagccccttggcgcgcgccgtgcgcacgaagtcttcgcgcagcacgtccagcacggcggagcgcgtgatgcgcgccaggatggcggcctgcaccacggccagggccacggcgggcagcagcagggcctgcagcgcgggcagcacgccgccgccggcttcggcgctccagccgggaaagcccccggccgagaaccattgcagctgtaccgaaaacagcaggatcagcaggatggcaaaccagaagttgggaatggcaatgcccagttgcgccagccccatcactccccagtcgcccaggcggttgtggcgcgatgccgcatacacgccagcggccagcgccagcgcggtggtcagcagcatggccagcagggccagcggaatggtcagcgccaggcgctcgccgatcaggtcggccacgggcgcgctgtaggcatggctgtcccctaactggcccgtgagcagtccacccagccactgcccataacgcacgagcgcgggttggtccaggcccagccgggcggcgagctcggccacggcctcgggtgcggcgtcaggccccagcagcacttcggccgcgttgcccggcaggacctccagcaccacgaacaccacggccgacgcgcccagcagcgtggcgatcaaagtggcgaggcgttggaggaagaacagggccatgggagtgaaggccgcggcgcgcggccggggcggtggtggaccgagcataggacaaaaaccgcgggcgcatggcggccatccccacgggggcacaggggtgggcggataattgcaggatgctgttcaccgcccgcctgtcaccgcattgcgccatgtgccgcaagggagttgcgccatggcgttgatgatcacggacgagtgcatcaactgcgacgtgtgcgagccagaatgccccaacgaggccatcttcctgggccaggagcattacgagatcgaaccctccaagtgcaccgaatgcgtgggccatttcgatgagccccagtgcgtggccatctgtcccgtggcctgcattccggtccacccggcccaccaggaaagccgcgagacgctgtggcagaagttccagcgcctgaagccaccgaaagtggcttgaatgtggaggtttttgggccgctagcgcttatctggtaagcgctaccagctatcaaaacaatagttaatctgcgcccgcttgtggtgcggcctgcgcctgggcggggcgtgcggtcttggggcggggcggcttggtggtgtgcacgaggagcgtggccttgtccatgtcaccggccagcagggcggggtaggccttgagcgaatgcaggatgctgtcctcgatcagcgtgcgctggtcgggcgcgggcttcttgagcacccagttcaccacctccgccttcacgccggggtggccgatgccgatgcgcagccgccagtagtcgctggtgcccagttgcgcgtggatgtcacgcagcccgttgtggcctgcgtggctgccgccgcgcttgagcttggcctgtccgggcggaatgtccaattcgtcgtgtgcgacgaggatttcctccggcgggatcttgaagaagcgcgcaagggccgccaccgacttgcctgagaggttcatgaaggtctgcggctgcagcagccagacgctatggccggcaacgctggcgcgcgcgaccaggccgtggtagctgcgctcggggaccagggtgaccttgagttcgcgcgccagcgcgtcgatccaccagaaccccgcgttgtggcgtgtggcctcgtactccgggccggggttgcccaggcccacaaacagtttgatcatgttgcgattatccggcgcgcctgaagcggcgcgacgtgcgcttgcagggagccacaaaacgccaacggcccacgcgaggtgggccgttgagaggcaagaggccgcccctgagggcgacggcccggcagaagtgcttacttcttgcccttcttggcgggtgcggctgcgggtgctgcggctgcggtcgcgtcggccaccacttcgggcagcttgatcgacaccagggcggggttcttgttggaaccacgcaccacggccttcacgccgtggggcagcttcacggactgcaggcccatggtggacttggaggtcaggccgctcaggtccaccttgatgaactcgggcagttgcgcgggcatgcacatcacgtccagttcatggatcagcggggtcaccgtgcagccttccaccttcacggcctgcgagccttcgacgccttcgaagtgcagcggcaccttcaggtgcacgcgggtcttctcgtccacacgttggaagtccacgtgcagcacttgctgcttgaaggggtggtactgcacgtcacgcagcagcaccttggtgacttggccgttcagctccatgtccaggatgctggagtggaacgcttccttcttgagggcgtgccacagggcgttgtgatcgatctcgatcagctggggctcggcagagccgccatagacgatgccgggggccttgcccgaaatgcgcagacggcggctcgcacccgtaccttgcttggcgcgctcaaaagcgacgaattgcatgtttgaactcctgaaggggccggccgcgaccagcctggccctgttgataaagaccgcacgccaccatggcatgggcccgtgctgtctccgaacaagcaagcctcccgaaggaggcttggggctgtgacacctccgccagcggcggagcgatcatcaagcctggtcggagaacaggctcatcaccgactcacccttggcaatgcgctggatcgtttcggcgatcagcggcgccacggagagctggcgaatcttggaacaccccttggcggcatcgctcagggggatcgtgttggtcaccaccacttcatcgagggccgtgccttgcgcgatgcgctcgatggccgggcccgagaaaatgggatgcgtgcaataggcgtaaacgttcttggcgccgcgttccttgagcacttcggcggccttcaccagcgtgccggcggtgtcgatcatgtcgtccatgattacgcagttgcggccttcgatgtcgccgatcacgtgcatgacttccgacacgttcgccttggggcggcgcttgtcgatgatggccagatcggtgccgagctgcttggccagggcgcgtgcacgcaccacgccgcccacgtccgggctcaccacgatcaggttctcgtacttcttctggttcaggtcacccagcagcaccggcgacgcgtagatgttgtccaccggaatgtcgaagaaaccttggatctgatcggcatgcaggtccatggtcagcacgcgggcgacgcccactgcctgcagcatgttagccaccaccttggcggagatcggaacgcgtgtggaacgcggacggcggtcctggcgagcgtaaccaaagtagggaatcacggcgctgatgcgttcggccgaggcgcgcttgagcgcgtcgaccatgatcagcagttccatcaggttctcgttggttggcgcgcaggtcgactgcaccacgaatacatcgcgggcgcggacgttttgcttgatttcgacggtgacttcgccgtcggagaaccggcccacatcaatggcgccgagagtggtgccaagattttgagcgatctcggcagccaatccagggttggcattgcccgtgaaaaccacgaagtcggggggattggtttgcatgagcgactcagccgtctgaatttaaatcccgtgtgggaaataatctttggcaggggaggaaggactcgaaccctcgcatgccggaatcaaaatccggtgccttaaccaacttggcgactcccctacgcaggtcagctgtcttgcgtcagctcacccagtattttttcatccaaaaacccaatccgctagcggatgagactttagattttcacacactttgacatgccaagcagcgggtgcatcgtgcagatcgacagcgtgtgtgatttgtgcaaacaccgcacttccagagcctgtcatgcgtccttgcaacccttttgattcaagccaattgatggcttgcgtaatctcagggcacaaggcctgtgcgactggctgcaggtcattgcttccaaattggtagtgtgttgcagcaaagcctgaaattgtagcacaactcgaatcacgtttaagggagggatgcgaaaaaatcattctcgtatccagccccgcttcgggcttgaccaccgcgaaagccgcaggcggaagttggtgctccaactcaagagggcgaattatgtcaccaattccctcgacccaggcgcttgcgccgcacaaaaaaaacggaacatcggcgcccagcgtcagggcgatcgagtgcaactgctgccgagacagtttcaacttccacaagcggttgagcgccagcagtgtgctggccgcgtccgaagatccgccacccaagccggcttgtgcggggatgtgtttagagacgccgatatgtaccccttgcgggcaaccggtggccttttgcagcgcacgtgcggcgcgcacgaccagatcgtccgcaggcagggcgctggtaaggtcttcacgtgtgacggccccattgccgcccacctcgaaatgcagaacatcgcaccaatcgatcaacatgaagaccgactgcagcaggtgatagccatcgggcctgcgacccgtgacatgcagaaacaggttcagtttggccggcgccggcacgtcgtacagggcttgcatggaaagcggtcagaggctcaagacaatgcgcagcgtagtgcgaggcagcggctgctcgcgcgtggccgacaagcgcccctgctgcagggcatcgaggttggtgcgccagccggcgacctggagggcttcgcccttcagccagctgaaaagcgcgtaaatgggtagatcgctgccggtcaggtcatgtaccagggtctgcagcgaggcagcctccctgcgtccctgcccctggacgagcacggcgcgatgcggagtccattccacacgcgcgatgatgttgcccagcgggttgatcagagtgagctgtcccgcagaggcgtggcccttcaattcaaaaccggcactgaaggattggcctgcatcgtcttccacctgaacggccagccggccggaccaatggtccgggctggcatccgcagggcgtggcggctgcgcgcaggcgaccagggttgccgctgcaacgatcccgagcaccagccggccgcgcagagggcggtggtcagccgccagttgcgactggctcacagacgcactcccagccggtcgagcgtgcccttgagtgtgtcgttgtctttgttgatacgcaggccctcgcgccagatgtcacgcgcgcgatcatgttctcccagagaccacagaacttccccgatgtgggccgctatctctgcgtccggttgtgtttcgtaggcgcgtttcaggatggtcagcgcttcctggcggttgcccaggcggaattccacccagccaagactgtcggtgatgaacggatcgttcggtgcaaactccagcgctttgacgatgagcgccttggcttcctccagccgtacgccccgctctgcgagggaaaaacccagggcattgagtgcgtggtggtagtcgggttggcgggcgatgatggcgcgcaagaggcgttccatgtcgtcgaggcggcccgccttttccgccagcatggcttggtcgtaggcgaggtcgttgtccgccggcgccagcgctacggccttgccgaggaccgtgtaggcctgtgcatattgttttgcttcgcgcagcaactgggcttcggcctgcaacttgaggcgttcctgatccggggtgcttgcgggcacggcgcggatcagtgcgcgcgcctcatccagtttgccctggcgtgcgagcagtgcagcgcggcggctttgagccgtgagcagttcggcggcatcttcaatgcgcgaaagccaaccttcggccccggcgtagtcgccacgcttctccgctacttgcgcgtgcatcagatatgcctgggtgagcgcgcgcttgcgttggggcgtggcgggcaggtcttcgagcaagccggtaaaacgccgcagtgcttcctccgcctgctccagccgtccgccttgcaggtgtagcgaagcctgcaacaaccaggcttcgggcatgtcggcctgttcgcgattgactgcatccagctggaactgtgcgtcggccaggcgctgagactccagcagcaggcgtgcgtaggccatgcggacttcgggcaggggcttgccggccaggtaacccgcgagcagcggctccgcctgcgtgacgccctctgcgagcagctcgagcgccagcatggcggcgccatcgtcggcggggtcttgtgcatgggcctggctcgccgcctccagagcgcccgccttgtcgctggctgccaggtccatgcgccccacggtggtccatgcaatgggaccgatggccgggtggttcagttctgcctgcagggcctggcgcaccacctgcgcggccagtgccttgtcgctagcacggccatagagctgaggcagcgcgcggatggtggatatcttgtcgcgcgtcggcgcggtgctcaattcctgcttcaagggttcggcgctatcgccgatgcgattgagggagaccaggatgcgcagcatgtagcgattggcatcgcgcgactgcggcagggcctccttccacgcgcgcgcggccatcaaggcgtattcgcccgagcgcgactgcagggcgatctcggtggcgcggcggtacaactgtgggtcgccgctgcgacgtgcagcgtccagcatcagggcataaccggtgccggggtcgccccggctggtggtcatctcgcccagcagcaattcgtagaacagctcggcattcaaggcggctgcatcgtcgctggcagccgcatcggtatcttccagctcggctgggggggcggggacggtggactgggcaggcgtctgggccatggccggcagcatgctcgccgcagcccaacatgccagtgcgacagccctgaaacgaagagattgcaccatcggcccataataatccatggctcttgaacttcttgacgagtattgcgatgcctgagctgccggaggtggaagtcacgcggcgcagcttcgctggcgcgatcgagggcgcaactgtccgcggcattacggtgggcaagcccttgcgctggccgctgggcacggagcccgcagtattggtcggacggcgcgtgtgcggtgtgcgccggcgcggcaaatacctgttgctggatctggatgaagggctgctgctcattcacctgggcatgtcgggcagcttgcgctttgcgcgcgatctgcccgcgcgcggcgcccacgatcatttcgaactgataacggaccagggcacgctgcggctgcacgacccgcggcgcttcggcgccgtggtctgggcggcgggtgagtccgatccccgtgcacgcaagctgctcgatgggtggggattggagccgctgggcgaggacttcgccttcgagaccttccacgcggggctgcgcgccaaacgcacgcccatcaagcaactgctgctcgcgggcacggtggtcgtgggtgtgggcaatatctatgcctgcgaggtgctgttcctcgcgggcatccggccaaccacccgcgcttgcgcgatcggaccccagcgagcccggcgcctgcacggcgcaatccgcgaggtgctggcgcgcgcggtggagcggggcggcagcacgctgcgcgatttctccagcgccgacggcagcgccgggcatttccaattggaggccaatgtctatggccgcgcgggcctgccgtgtcgccagtgcggtacgcccgtgcgtctgttgcgccaggggcagcgcagcacctatttctgtccgcactgccagcgcgcctgaccgggctgcgtggcggcggaccggcgcaatggcgatgctatattgcgccatctcccgcccacgcgggcgcttgcattgatatccgggagcaaagtgggaccttcattcaacgaacagtttgaccagcacggcgcatggaggcgtgctttcgcccagcaactcaagcgcctggggcaatggatgggttcgcacgacctcatggacgcggctgtggaggagcgtctgcagcggctggaagagcaggtgcgcagcgacaaggtgactgtcgcttttgtggcggagttttcgcgcggcaagtccgagctcatcaatgcgatcttcttcgccggctatggccggcgcatcatgccggccagtgcggggcgcaccaccatgtgtccgaccgagctgggctatgaaaacggcaccgcccccagcctgcgcctgctgcctatcgacacgcgcatgcagtccctggggctggccgagtggcgcctgaaggcagaccgctgggtgaaggtgccgctggacatggacgacccggcccaactcgcccaggcgcttgaaaaagtatcggaagtgcgccgcgtgtccgtggacgaggcgcgtgcgctgggtttctggagcgatgaggccgccgacgagaaccccgtgctggacgctgcgggcatggtcgaggtgccgatgtggcggcacgcggtcatcaacattccgcatccgctgctcaagcaggggctcgtgattctggatacgccgggcctgaacgccgtgggcgcggagcccgagctcaccatcaacctcatcccgcaggcccacgccgtggtgttcatcctgggcgcggacacgggcgtgacgcgctcggacctgaccatctggcgcgaccacctgggcacggctgaagacgcgaccgatgcgcggctggtggtgctgaacaagatcgacacgctgtgggacacgctcagttccccgtcgcaagtgcaagcgcagctggagcgccagcgccagacatcggccgaattgctgggcgtgccgctcagccatgtcgtgcccgtgtcggcccagaagggcctggtggccaagatcaactgtgacgacatcctgctggagtccagcgggctgccgctgctggaggaagcgctggccgagggcatcatgggccggcgccaggccatcctgcgggccacggtggccagcggcgtggcaagcctgcagtccgagacgcggcgggtgatcaacatccgccggcgcgatctggatgatcagatgctggagttgcgcagcctgcgcggcaaaaatgcctcggtgatcgacgccatgcgcgggcgcatcgagcaggagcagcaggagtttgaagccagcacggccaagatccaggccgtgcgggcagtgcatctgaagatgctgcgcgaggtgttccaccagcttgggccgcgttcgctcaaggcgcaactggtggagctcaccgaggcgctgcagcccaaggggctcaagctgggcgtgcgcaaggtatatggcgacaccttcgccaaggtgcgcaccatcatggaggccgcgcagtccacgggcatcgagatccaggccatgctgggcggcaccttccgccagctcaacacggagttcggcttctcgttgcaagtacctgcggcgccccaattgggtaactatgtgcaggagatcgtggccatcgagcagcggcacctgcaatacgtgagcatgggcaacacgctgcgcctggcgcagccggagttcgcgcagcgcttgttgcgggccatgggcctgcgcctgcgcaccgtgttcgagtccgcggccaacgagctggagctgtggagcaagacggccacggcgcagctggacgcgcaactgcgtgagcgcaagcgcagcttctcgcggcgcatcgaggcggtgaaccgcatccagcaggccgccaacgggctggtggaccgcatcgccgagatcgaagaggccgagcagcacctcgccgaactggagcagcggctgacggagctgacctccgacctcgtgcggcagccgcaagcgcctgagggcgtggacatcgacataccccttaccgaaccccagccgctcgcggcgtcatgagcggtccgtccgcagagctggcgacccaggtggtgcgctggcaggcagcgcatgggcgcaaccacctgccttggcagaacacgcgcgatgcataccgcgtgtggctgtcggagatcatgctgcagcagacccaggtggccacggtgctggagtactacgcgcgctttctggcgcgctttcccgacgtgcgccaactggctgctgcggcgcaagacgaggtgctggcgctgtggagcggcctgggttactacagccgcgcgcgcaacctgcaccgctgcgcgcagatcgtcgtgcaccagcacgggggggaattcccccgcacggtggatgagctggcggccttgccgggcatcggccgctccacggcaggggcgatagccgctttctgcttcggcgtacgggcgccgatcctggatgccaacgtgcggcgcgtgctcacgcgggtgctggggttcggcgccgacctggccgaggcgaagaacgagcgcgcgctatggcagcaggccgaggcgctgctgccacggcaggacctgtcccatgccatgccgcgctacacgcagggcctgatggacctgggcgccggcatctgcctgccccgcaaccccaattgcctgctgtgccccttgcaagaggcctgcgtggcgcgccgcgacggcaacccgcaggactacccggtgcgcacgcgcaagctcaagcgcagcgcgcaggcctggtggctgctgctgcgccaggatggtgcgggccggctgtggctggagcggcgtccgcccaccggcatctgggcggggctgtactgtccgccggtctatgacagccgcgcggcgctggacgaggcgctgcagctgcacgccagctgcgatgcgcgggatctgccggccttcacccacgtgctgacgcaccgcgacctgcacctgcatccggtgctggcgcgcgatgcaacgccgcggccggacgcgcattgcgctgagcagcagtcggggtggttcgctccggcgcaatggccggcgctggggctgcccgcgcccgtgcgcaagctgctcgcctcccttggggacggctgtcaaaaatgagagctggcagcgcccgtagataggcgacttccggtagaaaactattgcaagtcattcaatagcaagcgctagcagctactaaaacaatagctgtcacctagcggtgcatgctagatgccgtcgagctcgcggtggcggcgcagcgtattccagcggccctcgaagcgcgccgccagctgctccaccaggtagacggagcggtgctgtcctcccgtgcaaccaatggccacggtcacgtagctgcggtggttgtgggccagcgcgtccagccagtggtccaggaagtcgccaatgtgcgccagcatcagcgctacttcgggctgctgacgcaggtagtcgatgaccggcgcgtccttgcccgtgagggcgcgcaagagcggctcgtagtggggattgggcagcatgcgcacgtcgaacacatagtcggcgtccatggagatgccgcgcttgaacgcaaacgactggaacaccagggtcagccgactcggcggcaccgacagcaggtccttcacatagctcagcaattgcgcggaccgcagggtgctggtgtcgatgacgtgtgcctgctcgcgcagcggggccagtagctcgcgctccaaccgcatggtgtgcaaaagcgggcgcggaccttcgcgcatctcggcctgggacagagggtggcggcgccgggtttctgaaaaacgccgcaccagcacgtcgtcggtggcgtccaggaacagttggcgcacctgcacgccctgctcgcgcaggccggccaactgctgcggcaccaggggcagggcggtggcgctgcgcacgtccatggccacggcaacgcggtggccgtggtgcgcgtgctccagctccacgaaggaggtcaaaagttccggcggcaggttgtccacgcagtagtagcccgcgtcttcgagtgcatgcagcgcgacggacttgcccgagccggacataccggtgatgacgacgacttccagatccatggctcaggctgtgggtttggcggcgccctgcagcatctcgcgtgcatgcgccagggtggtaggggacagacgctcgccgcccagcatgcgcgcaatctcggccacgcgcgcctcctcgttggcggcggccacgctgctggtggtgccctcggcgtgcttgtgtttggccaccacaaggtgatggtccgcgcacgcggccacctggggcaggtgggtgacggccagtacctgccgggccgtcccgagctgctgcatcagacggcccacggtctccgccacggcgccgcccacgcccgagtccacctcgtcaaagatcagtgtgggcgcctcgcccagctcgctggtggtgaccgagatcgccagcgccatgcgcgacagctcgccccccgacgccaccttgccgatgggccgcggcgtcatgcccgggtggctgctgaccaggaacgccacctggtcgatgccgtgcggcccaggctcggccttgtccagttgcacctcgaagcgcccgcccgccatgcccaggccctgcatggcgcgggtgatggcctgcgccagttgcggcgcagccttggcgcgcttttgcgacagggcgcgtgcggccttctggtaagcggcgccatgggtttgctcggcggcctgcaatgcggccaggtcagtggcgctgtccaaacggtgcagcgtgtccttccagtcttgcagcagcgcgggtagttcgggtggggtgcgcttgtagcggcgcgcgagctgcatccactgcgatacacgggcgtccagctgctgcagccgatccgggtcgggctcggcgtggcgcaggtagctttgcagagagtgcgccacatcgcccgcctgggcgatgcaggaggtcagcacctcattcatggtgcgaaacgacgggtccacatgctcgtagtcctgcagcaggtgctgtgcctgcgccagggcccgcagcgcgccgcccgcgtcttcgtcctccagcacactcagggcggcctgggcgttgtccagcagcgactgggcgttggacagtcgcgcatgctcggcattgagttcctcccattcgccatcgcgcggcgccagcttgtccacttcgccgatctgccactgcaggcgctcgcgttcctgttgcagcgtgtcctgagcagcgcgggcgtgggtcagcgcctgctgcgcgtcgcgccaactcgtccacagcgcggccaagggttgcacctgcacgccggcataggcgtccagcaggccgcgcacggcgtcgggccgcgtcaggctctgccaggcgtgctgcccatgaatgtccagcagatgctcgcccacggcacgcatctgcgctgccgtggcggggatgccgttgatccaggcgcggctcttgccttgcacatcgacggtgcggcgcagcagcagcgtgtcgtcgcgcggaaagcccgcctcgtccagccaggctgccagcgcgatggtgccaccgtcgaattcggcgcagacgtcggtgcgctgcgcgccttcgcggatcacaccggagtcggcacgcgcgcccagcaccagttgcaacgcgtcgatcaggatcgacttgccggctccggtttcaccggtgagcacggtgaagccggcatgcaggtccagctcgagcgatcgcacgatcacgaaatcgctcagggcgatccgcctcagggccatggtcaagaacctccctcgtaccagcccagcttcttgcgcagggtggcaaagtaactccagccgcgcgggtgcagaaagcacacccggtgcgcggaacggcgcaccagtatgcggtcaccatgttgcagcgatgcgagcgactgcatgtcgaagttggcgctgatgtcgcgcccgccggccacctcaatggccacctcggtcgcgtcggaaagcacgatcggccggttggacagggtgtgcggcgcgatcggcaccagcacccagccggggatcgatgggtgcagcatcgggccgcccgcagacagggcatacgccgtggagccggtgggcgacgcgacgatcaggccgtcggcgcgctggttggaaacgaatacgccgtccacctccacgcgcagttccaccatgccggaggtggagccgcggttgaccaccacgtcgttgagggccagcgcctcgaacacgcactcgccactgcgcatcacgcaggcctgcatcaacgggcgcacgtcttcttcgtagtctccgtgcaggatgggcgtgagcgcgtcctggtagccctccagcggaatgtcggtaatgaagcccagccgcccctggttgatgcccaccagcggcgtgccgtagccggccagccgcctgcccacgcccagcatggtgccgtcgccgcctacgaccaggcacaggtcgcattgccggccgatcccctccacatccagcgtgtggtattgcgtgaggcccgtgtgggcggcggtttcggcctccagcgtcaactcgcagtcctgctgggtgacgaactgggcaatgctctcgatgatctgccgtgcgctgtcggacgctgaaacggcgccaggccccgggtatttgcctatgactgcaacgcggcggaagatgggcttcatgcagaaattacatcattaaaatgattcaatgcttgatgaccgctccaagttgttactcaaggccttggtggaacgctacatagccgaggggcagccagtcggctccagaaccttgtcgcgggcatcagggcttgaattgtcgcccgccaccatacgcaatgtgatggcagacctggaggacctggggcttattgccagcccccacacctccgcgggccgtgtgcccaccgccaagggctatcgcctgttcgtcgacaccatgctcaccgtgcagcaggagcagttgccgacagtccagctcatgcccgagcagccgcagaaggtgatcgccaacgccgcccacctgttgtcgagcctgtcgcagttcgtgggtgtggtgatggcgccgcggcgcgcctcggtgtttcgccacatcgaattcctgcggctgtccgagaagcgttttttggtgatcatcgtctcgcccgacggtgatgtgcagaaccgcgtgatctttaccgaggtcgattactcccagtcgcaactggtggaggccgccaacttcctcaacgccaactacgcgggcctcaccatggagcaggtgcgcgagcgcctgaagctggaggtggacaagctgcgcggagaaatcgcggcgctgatgcaggccgcggtgagcgtgggctcggaggccatgtccgggtcgcaggacgaggtggtgttctcgggcgagcgcaacctgctgtccgtgagcgatttttccagcaacatgagccacttgcgccgtgcgttcgacctgttcgagcaaaagacccagattctgcgcctgctggacatttccagccgggcagaaggggtgcgcatcttcattggtggagagagccaggtggtgccatttgaagagctgtccgtggtgagtgcaccctatgaggtcgacggtcaggtggtgggcaccctgggcgtgatcggccccacgcgcatgtcctatgaccgcatgatccagatcgtggacatcacctccaagctggtctccaacgccctgagtcaccggaagtagcccctacaatacgcgccgctgcgccgcctacgaggcagggcagtgcaccctgggacgttagctcagttggttagagcagaggactcataatcaagaggccagagcgattaaccgtcacttttttcggactggttgcttgattccaacgctttgaaatcaagcacttacagcggtctggcgatttcgccggattgctaccgaggaagttggcgggtaggcgcttgctacgttcttgctactgagggagaaatggcgtttttcggcggcctttggggtcgctgaaaacgcggagagttgaagttgttttatgaatgggccgttagctcagttggttagagcagaggactcatcgaaatggtgaccttgccgtgaaagcggcaatggaaaaaccgggtgaactcagggaaaccgtcagccagtcaatggcccggcaatcctgagccaagctcgccgaaggcaggtcgaaggaccggtaggcgagaaggtgcagagactagggtgtgaggagccaatccgataagcaccccaagagcgcccggcaccctaacgcgcgcagcatttcgcggcgagggtggtgagatagtccagggaatgaggaaactcatgcaaacctgaatcctttggtcgttggttcaagtccaacacggcctaccattcataagacaattggacccatgccccgcacgccttcaagccccgcagaccgccccaagtggctgcgcttcgaggcgggtgatgaagagtcgcacgagctgtttgcacccggcgccaactggcgcaagcaggaccagtatccggcgctcaagccgctggacagctacacgcgcgacgactacctgcgactggcctgggaactgttgcggcgcatgccgcgttaccgcaggcaacatcgcaagctcggtcagctgggcatcaagtcacccagcttcttcaagtcgagtcccaagcatttctacaccagcgacagccctccggcttttccgggctgggcaacatgcccgctgcgtggtcaccagtgcgaaccgcccattgcaggtcaggacgagaccttcggctcctatatcgcggcgcaggagaaagcggggcagccatggttcgtgatgaaccgataccgctgggtcatggacctgtgggggatcacctacgtgccgaacccggccacgcatttcgaccacttgcgcaagagcggcttgttcggtgcgcccgctgctgaaccgccccgggttttgaggaggctccaacacttgagaagatggagctatgaacaagtcaccgaagttctccccggaagtgcgcgagcgcgccgtgcgcatggtgcaggagcaccgagccgactacccgtcgctgtgggcagcgattgaatcgattgcccccaagattggctgcgtgccacagaccttgaacgactgggtcaagaaggccgaggtcgacagcggccagcgccccggcaccaccacctcggatgcgcagcgcatcaaggaactggagcgtgaggtcaaagaattgcgccgggccaacgacatcctgaagacggccagcgcgtttttcgcgcaggcggagctcgaccgccgactcaagtcgtgaaggcctacatcgaccgccaccgtgatgactacggggtcgagcccatctgccgggcgctgcagatggccccgtcgtgttactggcgccacgcagcccggcaacgcaacgcgcaactgcgcagtgcacgcgcccagcgtgacgagggtttgaaggccgacattcagcgcgtgtggcacgccaactggcaggtctacggagccgacaaggtctggctgcagatgaaccgcgagggcatcgtggtggcgcgctgcacggtcgagcgtctgatgcgtgccatgggcttgcaaggggcacgccgtggcagggcggtgcgcaccaccacgccggatacctcggccccgtgcccgctggaccacgtcaaccggcacttccatgccagccgtcccaacgagctatgggtgtcggacttcacctatgtctccacctggcaaggctggttgtatgtggcctttgtggtggatgtgtacgctcggcgcatcgtgggctggcgcgtcagtcgcagcatgcagacggacttcgtgctcgatgccctggagcaggctctgtacgaacgccagccagcggcccatgtcttgacgcaccattccgacaggggcagtcagtacgtcagcatccgctacaccgaacgcttggaccaggcgggcatacaaccttcggtgggcagcaggggagacagctatgacaacgcgctggccgagaccatcaacggtctgtacaaggccgagttgattcaccgccggggaccttggaagaccagggaatccgtggaactggccaccctgcaatgggtgcactggttcaaccacgtccgactgctcacgccgattgggggcatccctccggcagaagctgaggcaaactactggaggcaactcgccgccagcgacacctcgacagaagtgtcaacttaaaccaatcggcctcctcgaaagccggggcggttcaggtcgagctatataccggggacgtcccgtcagtttttgagcggttcagtgacttggtcggtgcgcagcactggaagaagcgagttgaccttctcaaggccgatatccgaggcaacaagctgctgagggagcacctgctccaagagaatgagtttgcttttggcctgcaggcggcgtccgaactcacgaagaagtatggccggttgcccgtgcaccagatggacatcagcccgctgtatccgtgcatggcctttgccgctcagatactgtcgattgctgaatcctccgccggcccccagcgagcccagctggtgcgccgtgttcacggtgcgctgaagaaccctgatgacttgcgcggcatgcgcctggagctgacggccgcgactcacttccttcgacgtggtctcgaagttcaatggcccgaagtgaccgggggaggcacgatggatctcttgatcccggctctcggaccacaagggcttgaaatcgagtgcaaatctatctccgatgacaaagggcgcaaaattccaaagcgtgacgccttggatttctgcgcacttgtggcgcccaagctggatgctcttgggaaagggctgaaagtaggtgtcgcggctgtactgacccttgatgggcgcatgccagggaacttcttggaacgtcggaagttggcggaatcattggttcgtcatgtgctgtctggcgtcagcaactgccagttggatggggcgaatctgcgaattcatgaattcgatccccttctgcttggagatgttggagacgacgggcggcccgtgatctcaagagaccaagtcgatacgattaccgggacgacaaacaggcaggctctgatcgttggtcgaaagagtggaggcgccatcgtcctagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaagatagttctatctatttttgagacaccacactagtgcttcagagcgcgcaagacgactctctgctgacctacacgtttgacaccctgtcccggtcggccaacaggcagctgtctggacaaagagccgggatgttcctgttgggcctcgacgggctggaggcggaatcgttgttggaccttgctcagcaggatggagctggcgatcagccaccaacggcccttcgcgttcgggtcagtgaatttctggccagccacggccgggaccatgtcattggggttgggttcatcagcaaaggagggttacggcctgctgctggaggcgtgactgacagtgggggttccgcgtacgttttcccgaagcgcgaaagtcccatgtggcatgacgatttctctgggctgtttgccgagagggcatgaacggcttggcgcttagacccagcgcagggcttcagggcgccaagtggccgttgcctgactgctggcggtggcgacctgcgtcggtggccacagcaggtcgtccagcagtgcgacggtctcacccaggctcgcggcttcgatgcggttcttgttcaggaaggcctgccactgacgcagctttgcggcgtcttcgctgaactgctgggtcagtgccaagggccgcccggtgggcagggcggtctggcgtcgggcaaaggtggcggcaatggctgctgccagtgtggcaccgtccagttccgtgcgccgtgcgatcaccgccaggtcgaagaagtccttcatgcggctgttcgcttgccccagcatcaccatggcctggtatttctctgcgatcacggtgtagaccggatagacccgcagcgtgggggctgggaagtcacccagcagagtcgggtaagccaccgtctgtggccccggcgtgacggcatcgccgaagcccacgtcgatctgaagggcgcagcgtgcggaaccgatgcgtgccaccagcgtgatgcgggtgccgccgtaggtgttgtcctcgcgaatggcgtcggccttcacggattcggggtcaaacacgatgccgtcgcccaggtccatggcggcgatgtcgcggaaagtggcgatcaggttcgcctcgtcgtcagggccaaagcccagcaagtcagcgtcccgcgtcgggcggtgcggggtgtcgtaccacagcgcaaagagcagggcgcccttgagcagaaagcggtcagcatgcggggacgtgctgacgcgggccagcaggcgctccatgccgtagcggttcagcagcaggttgtagtcgtcgccgcgctgtttggcgagggtcagcagtcgggccaggatcgacgcggataggttgccggtcattgcgtcaccgcctccagatagggctgcatgacacggtcgacccggttgatcttggcgaagtggctcagttcggctatggtgaccttgcggctgcgccatgcatctttcagcgcctccagcgccacgtccaggccaatcttgttgcggaacttgaagcagtcggccacggtcttggcggcgctgtacacgcggatgggggcaccgtgttcggtcacggtctggataccgttgctgtaggcggtgccgcgcaggcgcgtgatgcgcagcgtggggtagctcagcgccggggtctgtgtcgcttcgggcagcgcaatccacacttcatgcggcagttgcgtgccgatctcatgaaattgcagcgcactcagcaggcacagcactgccttgggcacgcgctggcagacctcgatcagcgtctggtgctcggtgacttcagcatcgggcagtccatacaggccacggcccagccgttgcagctttccggcctggtgtagccggatcagcagctgcggtgaccagccatgctcgcgcacatccgctgcccgcagcacgcgccggtgccgggccagttcgaggatgtggtcagactggttcatgagggggtagtttaatatccgcattacttttattcaagtgatgcgaaattcaatcagtcccgcgccgtggttctactgctcgccgatcttgcgcatggccgccgtggcttcttccatggcgttgcgaaccggggcgacgatcaatcgagcgtagaccttggtggcttccggggtcttgtggttcagaaccctgccgatgatgggcaggctggtgccgctgctggccagccaagagcccagcgtgcggcgcaggtcatggatgtgcaggtcacgcatctcgtagtgctgcaagtgcagtccgtgcttctccgccaacggcgtgtagcgttcgatggtctgggccgggaagtcgatggcctcttccagggccagttggtagtcgaaggtcttggccgttgccttctccgtcaatgcctccaccaaacccaacgccgtgccgcgcgccagcatgcgctcccaagcccctcgtggctccaccaaatgaccgcattcgccggaaccagggaacacgaaaagagaatcgctgctttgggcagccttctttcttcgttccagaacctcgatggcctcgggggtcagcagcacggtctgtggctcgccattctttgttctctcgatgttccattccttgcgttcaaggtgaacatccggccatgagggtgtgcagaattttgtgtaaacggacaatccaccgccggcgtaagccggcctgtccgtaagcacaatgaacaccaagaaacacgacgtacccgaagaactgctgtctggcctgctggccaactacaagaagcccgaagacctcatcggcgagaacggtctgctcaagcaacttaccaagctgctggtcgagcgagccctggacgctgagctgactgagcacctgggccatgaacgcaacgaggcggtggccaaccccgctggcaacacccgcaacggcaagagcaagaagaccctcaagggcgagttcggcgaattgcccatcgaagtgccacgcgaccgccatggcagcttcgagcctcagctcatccccaagcaccagacccgctgggccggcttcgacgacaaaatcatctcgctgtacgcccgtggcatgacggtgcgcgagatacaggcccacctcgaagagatgtacggcaccgaggtctcacccagcctgatttcctcggtgacagatgccgtggccgacgaggtcaaggcctggcaggcccgaccgctggagccgatttatcccatcgtctatctggactgcatccatgtgaaggtgcgcgagggcgcggtgcgggtcaaggcggtgtacctggccatcggcatcaccatgacgggcgacaaggaggtgctgggcctgtggctggcccagaccgagggcgccaagttctggctgcaggtggtcaccgagttgcgcaaccggggcgtgcaggacatcttcatcgcctgcgtcgatgggctcaagggcttccctgacgccattgaggccgtctttcccaaggcggtggtgcaactatgcatcgttcacatggtgcgccacagcctgaactacgtctcatggaagcgccgcaaagaggtggctgccgacctgcgccgcatctacacggccgccaccgccgaggaggccgaactgatgctcgcagagttcgaggcccgatgggatgccgagtacctgcccatcggccagtcctggcgcaggaactggagccgcttgaccccgttctttgactacccgccggaaatccgcaaggtcatctacaccaccaatgccatcgagtcggtgaacatgggcctgaggaagctgaccaagaaccggggctcattccccagcgatgaggcgctgagcaagctgttctacctggccctgcgcaacatcagccagaagtggaccatgcccatccgggattggaaggctgcgctgacccgctttaccattcagttcggagaccgcatctccgtcaactgaagtccgaaccgtttacacaaaaattcggacacgcccgcctcaagcgcgcctcaaggccgcctgcgggtggacgtgcccagccctctggcacgcatggtccttgttccggcttttgctgcattccatgcgcgctatccggacatccagctgcacatgggtgtaagtgaccgagtggtcgatctgatcgatgaaaacgtcgattgcgtggtgcggggaggtgagccgggcgacgcctcgcttgtggcaaggcatgtaggcgatctttccatggggctgtatgcggcacctacatacttggcgaatgccggaatgcccttgcaccccaagaacctggaggccgcaccgcaccacatcgtgggctttctgggatcaagcaccggacgcgtcttatcctgcgtattgcaccgcggtgacgaacaagtgcgcgtgatgggccgttacgcgattgccaccgatgatggcaatgcctacctggcggcaggcgttgctggtctgggggcgctctggttgcctcagtacatggcagcgccgcatctggcgcggggtgaactggcgccgctgtttgaggactggtccattgcgccgatgccgctgtatatcgcgtttcctcccaaccgtcatatgggcgctcggctgcgggtgttcatggattggatggttgaactgatgaagacgcatgctccgctgtccggggcggttccgcatcggcgctgagaggagaggcgttggactgcgccagaggattgcgccacctggcagctaacgggtgcggcggcacgacctgcagctcacagcttctctggccataacgacaagcggcgctcttggggcacactctgattgatgactgtcgccagctccagcattcaacttgaatctgccccggcctcgttcaagagcgccaaggctttcgatgcatggttgaggaagaaccatgccgcttcgggcggcctctggctcaagatcgcgaaaaagggcgctcaagaacccagcgttacttacccccaggcgttggaaatcgcactctgttggggctggatcgacggtcagaaaaaagctctcgacgatcagcactacctccagcgtttcacgccgcggcgcgcgcgcagcatttggtcgaaagtcaacatcgacaaggtcgaggcactcatagtggcgggccgcatgcaggcgcctggctacgcccagatcgaagcggccaaggccgatgggcgctgggcacgggcttatgacagcgctcgtacgtctaccgtacccgaggatccgttggccgcgttggaattgacgcaaaggccaaagccttctttgcaacgatcaatgcggccaatcgttacgcggtactgtggcgtatccagaaagccgtgaaagcagaaacgcgcgccagacgtatcgcccagttggttgatatgctcgcacgcggcgaaactatccaccttttcaaagcccgcgcccgcgcccgagagtgaatgccacgcgcatggtgcaccggcttgctgtcggctccagtcctttaagcactaccagtccccaatagcacaccccgctatcgcgttgatagcggggtttgttttttcactgccgatcaacgcaacggcagtcggctgcgcggctgcgttgttcggaaatcgcactacgcgcaaataggccgttgcctacggcgcgggaccggtccgcctcacaccatgggcttctcttgcattccaaccccacaacctggagaagacccatgcccaagccacgttatgacgaagcccagctcaaggatctgctgttgcagatgatggaaaccgagctgggtggtgagcaggtgtaccgcgcagcgatcgactgcgcgaccaatgaagacctcaagaaggaatgggagggctgcctcgacgagacgctatcgcaccaaaacgtggtacgcacgacctgcgaaaagctgggaatcgaccccgacgaggtggtgccttcgcgcctggtggtcaagcacatcggcgattcgctggtcaaggcgatcgagttggcccggcaggccggcaatcctgcgcaggcccagttggtcgcctgtgaatgcgtggtgcatgccgagaccaaggaccacgccaactgggaactgctgggcaaggtggcagaggtggcgaccggggatgtcggtcgcgccctgaaagatgcccacgagcgcgtggagaaagacgaggatcaccacctgtaccacaccaagggctggtgccgcgagctgtggattgcaagcctgggcatgccggcggtgctgcctccgccggaagaggtcaaacaggtggagaccgccattggcgcgtcgcgcgcggagcagcaacgcgacgcgatgctttgaggaggctgcgtggcgcgccctgccgcattgcgccgcacgccgctgccgcgcagcaaacacgtgctgctgttggtggatgtgatcaatccgctgaatttccctacagcggcagacctgctgccgggagcggtacgcgccgcgaacgccattgcgcggctgaaggcacgcctggcgcggcgcggggtcacggcgatctatgccaacgacaactacggcacgtggcacagcgacttccgtgacattcttacggcctgcctcgcgctgccgggggcgcgcggcgagatggcctgccagcttgcgcccgcgccgcaggatctggtgatcctcaagccacagcattcggcgttccattcgactcccttgcagcatttgctggacaagatgcagaccgagcagctgatcatcgtgggcctggccgccgacatgtgcgtgatgctgacggccaccgatgcgcgcatgctgggctacaaggtgtgggtgccgtcggattgcaccgccgcggaatcggaacaccgcaagacgggggccctgcggcaattgcatgaggtgttcaagtgcgccgtacggcctgcggtacgggcggctgcacgctgactgaccggagcgaccgctatgttcaacctggacttacccgccgcggagctggtgctgcgcgccgccatggtctacggcctgctgctggcgctcatgcgcgtcagcggcaagcgcaccgtcgggcaattcacgccgttcgacctgctggtggtgatgctggtcagcgaggccgcgggtccgtccatgacgggcaaggaccagtcgctgtggggcggtctcatcgtctgcctggtgctgatcggattgaacatcctggtgggggtactcacggcgcgttttcgcatggccgagaaactgctggagggcgaggcgatcctgctggggcgcaatgggcatgtctttgacacggtgcgcaagcggcatcgcgtatcggagaacgacgtcgagcgggcgttgcgcgaggccgactgcgacaggaaggacatgcgctacctcttcctggaagccgatggcagcttgagcgtgcaaaagcaccgcgagggctagccccctcgctgccgtgccgggttaccgatggtgacggcccgtgcaccgcggctgcggtatggtgctgcatttttcggagcaggaggcaacaggcatgcgttatttcttaaagacaggcggcgccgtggccgtggtaggactgatgatggcaggttgttcgtcgatcggaccgggcagcagcccggcgcccgcgcccattggcgccagcacggccccggtgggcggtgaatgcaacgcccagggtgcgcaggcggcggtgggtaaaaatgccacggccaaggtggtggaggacgcgcgcgtgcgctccggcgcgcgcttggcgcgcgtgctgcgcccgggccagatgatcaccaaggagttcgatggccagcgtctcaacctggaggtggacgccagcggcaagatcattgccgtgcgctgcggctgatcagccgcaagagtgtggcgccgacgaagcatgcgtggctgtggccgggcgcgcttcgtcggtgtgctttcggcgcccgctcagtccgccaggaagagcgcctgcaggtcgctcaaaaaatcaaagccccgctgtgtgggacgcacgcgctccatgtcgcgcgtgatcaggccctgcgcctcggcctgctgcaggccagcggctatggccgtgatcgccaggcccgtacgggcggtgaagtcctgcagcgcaaaaccctcctgcagccttagcgcattgagcatgaactcgaacggcaggtccgcgcggcgcacgtcgtcgtcttgcgcgatggcgcgccctgcgagtgctccggccatgtagagctgcggatcgcgcaggcgcacctggcgcaccacccggtgcgcaaagctgagcttgctgtgcgcgcccgcgccaatgcccagatagtcgccaaactgccaatagttgcggttgtgcacgcattggtggccctcgcgtgcataggccgatacctcgtagcgtgcaaggcctgccgcgcccgtcagttctgtgatgcggtcgagcatggcataggctgcgtcgtcctcgggcagcggtggggggtacttggcgaagtaggtgttgggctcgatggtcaggtggtagatggagatgtgcggcggctgcagcgcgagcgcggtgcgcatgtcctcgtccagctcggccggcgtctggccgggcagggcgtacatgatgtcgaggttgaaggtgtcgaacgcctgcgccgcttcctccacggcagccagcgcctgtgcgcggttgtgcacgcggcccagcgcctgcaggtgccggtcgttgaagctctgcacgccgatggacagccgcgtgacccccgcgccgcggtaggcgcgaaagcgctccttctcgaacgtgccggggttggcctccagcgtgatctcgcagcccgcgtccaaccgcaggcgcgcgcggatgtcgcccagcagccggtcgatggactcgggcgcaaacaggctgggcgttccgccgccgatgaagatgctgtgcaccgtgcggccccagatcagcggcagggcggcctccaggtcggccagcagggcgtcgatatagcgcgcttcgggcacgccgccatcgccgcccatgccgccgcgcgcctcgtgcgagttgaagtcgcagtacgggcatttgcgcaggcaccacggcaggtgcacgtacagcgacagcggcggcaggctgggcagctgcagcaggccggggcgcatgtagtgctgcacgtcgcgcagcggcgcgccggactgcgcggcagggaggatggggatggtcatacgattctaaaaaccatagctgctggcgcttgcctgacaaccgtttcagtatcaaaagacattgaaacccttatctggcaagcgctaaccgctcacctttctgaggttccggcaaaccaatgctcgcgcatcagctccagcatctggcgcgatgagcggccgcggtggctgtgggcgttcttcacctcgggcggcagctcggcaaaggtcttgccgaaggcgggcagcaccatcaccgggtcaaagccgaagccgcccgtgccgcgcggcgcgcgtgcaatctcgccggccacgcggcccacggcgatcagtggctcggggtcctgcgggctgcgcacggccaccagcgtgctgaccatcgcggcgcggcggtcgtcgatgccctgcatctgctccaacagcgcgcgcacgttgttggcgtcgcccttgtcgtagccgaactgcgtggcgtagtaggccgtctgcacgccgggctgaccgccaaaggcctgcacgcacaggccggcgtcgtccgccagtgcgggcaggccggtgtgggcgctggcaaagcgggccttggccagtgcgttctcgacgaaggtgtggaacggctcctcggcctcgcccacgcccagttcggcctggggaatgagctgcacgcccagcggggccagcatggcctgcagttcggcgagcttgccgcggttgttggaggcgagtacgagtttcatggtcaaaaaggtctttagcgcatatcaatcaagcgcaaacagctatcaattgcgtagcgactgccgttgcagggcgagcagctcggcgatgcccttctcggccagcgccagcagttggtccatttcctggcgcgagaaggtcgcgccctcggccgtgccttgtacctccacatagtggccggtgccggtcatcaccacgttcatgtcggtgtcgcaggccacgtcctccacatattccaagtccagcagcggttggccctgcacgatgcccacggacacggcggccaccgcaccggtgagcggcgatgcgctgatcttgcccgcagccagcagggtgttgaccgcgtcctgcgccgccacccaggcgcccgtgatcgcggcggtgcgtgtgccgccgtcggcctggatcacgtcgcagtcgatctggatcgtgcgctcacccaaggctttgaggtcaaagactgcccgcaggctgcggccgatgaggcgctggatctcctgcgtgcgtccgctttgcttgccgcgcgcggcctcgcggtcgctgcgggtgtgggtggagcggggcagcatgccgtactcggccgtcacccagccttcgccgctgccgcgcttgtgcggcggcaccttttcctcgaccgacgcggtgcacagcacgcgcgtgttgccgaactcgatgagtaccgcgccctcggcatgcatggtgtagtggcgcgtgatgcggatggggcgcagctggtccagggcgcggccgccgctgcgggcaaagggggtggtggtcatggcaggtccaggtcaaagaaggggctccccgcgctcctggcggagagcggaggaggcggtgcgcccgggccgcggcctacagcttgcgcgcggcagagcgccggatggcttcgttgatttcggcgatcgagcgttcgatggtctcgtcgtccaggtcgtccgcaaagctctccagcgggccggcctggatggtggaggcgaacacgtcgtcactgatgctgtcggtggaaatgccctgggtggactcgaacgtgtcgggtgtttcccactccatggccaccacggtcacgttgtcgctgccgtccccggccttgcgcagggcgtcctcgaccaggtcgggcacggcgttggagacggtctggcggcccagctggcgtgcgatggtctcgtcgtccagcgcgccccacaggccgtcggagcacagcaggatgcggtcaccctgctccagcagcacggggccggccacgtcgtacagcggcttggtgggagagcccaggcaggtgaacagcacgttgcggttcacgcgctccagcccggcgatggcggcgttgcgcaactccaggtaggagtggtcacgcgtgcgcatgagcagctcgcccccgcgcacgaggtacaggcgcgaatcgccgcagtggatccagctggcgcgcccgtcttgcaccacggcgatcaccagcgtggtgcgcggcgtgtcgagcatgtccttggtggtgccatagcgcaggatctgatggtgcgcgcccagcagtgcggtggagaggaactcctgcacgtccttcagcgtgggcttggcttggcgctggaacatcgcggagaccgtctggatggcgatctgcgcggcgacctcgccctccgggtggccgcccatgccgtcagccagcacgaacagcaccgactcgcgcgtgtagcagtaccccatgcggtcttcgttcttctcgcgcccgccgcggcggctgatctgaaagacagagaacttcatttaggccgcgctcccagaccggtggcttcgcccaccttttgcacgtttttcttggtatccgacaccagggtgtcgagctgcatgcgcatcttctcggccaccgacagtttggtatagcggcgctcgccctcgcggctcagctccttttgcagcgcgaacaccgattgcgggcgcgacagcggatcgagcgccatgcaccattcgaccacctcgatcaggttgtccgaatacacaccgcgcagcttgttcagcgccagcgacaggcggtccttctcctggcgctgcggcgcctcgttgggcggaaatccctgcatgcacgcatagatgcaggcgccaacggcgtagatgtccgtccaagggcccatctgcgagtcgcggcggtacatctcgggcgcagcaaagccgggggtgtacatcgggcggatgaagttgccctctttggagagtacctcgcgcgcggcgccgaagtcgatcatcaccgcgcggttgtcgtcggtgatgaagatgttggcgggcttgatgtccaggtgcagcatcttgtgctggtgcacgatgcgcaggccgcgcagcacctcatcgaacagcgagcggatggtggactcgcggaacaccttctgcgtcttgaggtcgcgtgcggtgatgatgaagtcctgcagggtcgcgccctccaggtagttcatcaccatgtagacggtctcgttctcgcggaagaagttgagcacgctcaccacggaggcgtgcgagatctgcgcgagcgcacggccttcctcgaagaagctcttgaggcccagacggtagagcgagagcttctcgggcggcaccttgggcagcagttcgcccggtgcacgcgtagccagagaagcggggaggtattccttgatggccacttgctggccttcggcgtcaatggcgaggtacaccacgccaaaaccaccggaggacagccgtcgcaccacgcggtagccgccaatggcggtatcggggggcagggggggcggcttgatttttgacataggaagcgaaggcagtcgtgggcgcgggtggggaacccggataatcgctggatcgcaagcaaccaaccaccgaaaagtccaatggcagtttacagcatgaccggatacgccagcgtgcagcgcggcgtggctactgcaggggacgacaaggacgggcccgtacggcgcctgggcctggaaatacgtgcggtcaacagccgctttctggacctgtctttccgcctgtccgatgaactgcgcgcccaggagccggcgctgcgcgccctgctcacgcagcgcctcaagcgcggcaaggtcgaggtgcgcgctttcgtggacaacgacgactccgccgcgctcgccgagccatccccgcgcatcttgcaacgggtaggcgcggtgcaggatgcagtgcgttcgtggctgcccgacgccaggccgctgtcggtggccgacgcgctgcgcttgtgcgccaatgccggtgctcctgcgctggactggagcgaaacggcagcgcgcgcggccgagcaggcgctggacgacctggtggccgcgcgccaacgcgagggcgaacgcctggccgccatgctgcaggagcgcatcgcgcagttgcgcgagctggcccgccaggcggtgccgctggttccgcagctcgtggagcagcagcgccagcgcttcatggagcgctggaaggaggccatgtcgctggccgaaggcgcggtggtgcccgaagcggcccaggaccgcgccctgaccgaggccacggcctttgccatccgcatcgacgtcgcggaagaagtcacgcggctgcagtcgcacctggacgagattgcccgcctgctcaaaaaaggcggcgaggtcggcaagcggctggattttctgatccaggaactgcaccgtgaagccaacacgctgggctccaagtcggctgccatggacctcacgcgcatcagcgtggacatgaaggtgctgatcgagcagatgcgcgagcaagtgcagaacattgagtagtgattcaggacggttcaggacgttccacaaagacggccatcaccctgtaaagccccgaaatacggggcttttttcatttcatgagctaccataagacaccacaacatcaagcgattttctcgtaccccctgttgtacccgtaaaggaaacttcggaaaagtacgggtacaaggaattgagggccgacatgggcaaactgtcagacgtgcaaatacgggcctggatcaaggccggagaacgattcgaggggcgtgccgacggcgacggcctgtacctgcgctggcgccccagcgtgccgacgccagagtggaggttccgctaccagttcgaccgcaagccccgcgtgatgagcctgggcacctacggcgtgctgtccctggccgaggcacgccgcaccgccaaggaactctctgcccgcgtagccctggggtacgacgttgccagtgaaaagcaagaccgtatccgcgaaaccgccgagcggatagaggccgaccgcagcgcctggacggtggccgacatggccgacgcctatttccgcgacaagatcatgggacactggaagcaccccaacatcgtccgctcgcgcatcgagaacgacatcaagccgcgcatcggcaaaatgaagatcgaggacgtgacgaccacggacattgatgacgtgctgaagtccatcatcaagcgcggcgcgccgaccgtcgccagcgacgtgctgcgctggctgaagcggatgttcaactacgcgatcaagcaacggcccaaacagctccagcgcaatccggctcttcccttcgatatcaacgacgccggcggcaaggaagaaagccgcgaccgttggctgagccgggatgaactgtgccggctgttcgaggcaatgagggaagccgctggccggttcaccatcgagaaccactgcgccatacgtctgcttctgctgctggctgttcgcaaggaagaattgctcgccgccccttgggccgagttcgacttggacaccggggtatggcacctgcccgccgggcgcacgaaaaccggcgcagccaccgacatccccttgtctccctatgccttggaaatcctgcgcgagctgcaacggctggccgccggtagcgcctgggtattccctgccgtgaaaatgcaaacccggatgacgccgcaccgcgaccccaacacattgaacgcggccttctccaagcacatccgccccttgctgcctgacgtgccgcacttcgtcatccatgacctgcggcgcacggcccgcacgcacctgtcggcgcttggcgtagagccgcatattgccgagcgatgcctcaaccacaagcagaggggcgtgaaaggcatctatgaccggcacgcctactttgacgaacgcaaggcggcactgaacgcatgggcttccctgcttcagcagatcgaaatgggcaacgtgcagcctaacgtgcttcccttgcgaaaggctgcggcatgattcccgcagccctgatcgcccactaccagcagttgatcgccggcacatcgcgccgcgtagtcaagcaaggcatcagtgtgggcatgtcaacagcatgggaattcggcacaggcgacctggaaacgatgaagcgcttgatggacagggacgttaccgggcagagctggcgcgacctcgaagccgagattggggcagattggttgcctcgcgtcttcgatgccttgtggacttcaaaccacgattggctatgggtacgcaatgacgggcaaaagacccggaaggccctcgccgctgccaagattactcagatcaagagtgcaacggagaagctgggacggctcttggatgagtttcgcagcatcgttgcccctactggcgccggcccaggtcaaaacctagacgcttggcccgatagccctgcactgcgcaacgcgctctcatcattgaccgaaagatgcgaacgtttcgatttggcgggcatgcgacacaaccctgctgccaacgcagtcctgtccgcgagggagtccgggcgggagtacctgcgcgcactcgtggcaacactcgatggtatggaatttcggttcggggagaaacgaactcccagcaaggcgctgatcgacttggctgacattgcggccggcactgagggcgcaatagattacgacgccttctatgcagtcttgcaacccgagaagaaaagcagacgccagtagcaagtacaacgggatttcggctctatagcctttgccatgtttcataaatcaccaagagggtgcatgacatggcgaaagcgagcgatggaaaagaaaaacgcatccctgatgcgctgaggaattttgaccaactgcccgactcggccaacgtcgggttcgatattgccgccgcgctttgcggcgtgtccgtcaccactgcgtggcgcatggcccgcgacgggaatctccccaagcccaagcgcatttcccctcgccgtaccgttttcaacgtgggcgagctgcgcgcgcacttggcaaccctgtaaccggggctgccatgtccaccaaccgcactcccgcatcgtacgcccgcgccaagctcgccggcgaacgccagcaggcgtttaccacggcgatgacttacgcacgcgcgttgcgcgacctgacgcgccccggctctgtgagtcctccgccgccccgccggcagctcgctccgctggttcacgcctgggccgaggcaatgaagcacgtcctgaacgctgaggaatagcgcgccatgcagcagcctccctatccctccaccaccagagccggcggcttccggttcgagctggattgcgaacgcatcgcccaatccgatacctgggcgcttgccgacgcgcgccagcgccccctgctgctgatgctctggttcattgcctggcagcaaacgccttgcggttccctgcccggtgaagacgccatcatcgcggctcgcctgggcctgtcgctggacgagttcctgacggccaaaccgattttgctgcgtggctggtcgcaagctaacgacgggcgcctgtaccaccctgtgctgaccgagctggtgctggacatgatcggccgcaagacccgtgaaacccagcgcaaggccgcctaccgccagaagcagcgggaagcccgtgatgtcgagttgtcccgtgggacacatgcgggacagtccggggacggacaagggaacgacacggaagcgacgcgggaatccggtgggagtgacgacactaccaccaccactaccaccattaaaaagaaacccattcctgacggaatgggagggcatcaggccgagcctgacgcccctgcgtgcccgcaccaggaaatcctggccttgtacgccaagcacctgcctgggctgccccaaccccgtgtgtgggacggccagcgggtcagcagcctgaaggcgcgttggcgctgggtgctcaccgccaagaagcccaacggcgggcgctacgccaccgacacggccagcgggctggacttcttcgaccgcttcttcggctacgtggccgagtccgacttcctgatgggccgtgatgggaagtggagcggctgcaacctcgcatggctggtcaaggccgaaaacttcgccaaggtgctggaaggccagtacgagaaccggagcgtcgcatgaacgcctacgacgacatgagcggcctgcgcctgccgccgcacagcatcgagtccgagcaatccgtcctgggcggcctgctgctggacaatggcgcctgggagcgcctggacgggcagctcaccgagggcgatttctaccgcgccgaccaccgccgcatcttttcctgcatcgcggccatgctcgaccgagggcagcccgccgacgtggtgacggtgtacgaggccctgcgcgcagccggcgaagccgagcaggtgggcggcctggcctacctcaatgcgatggcgcagaacacgccttcggcggccaacatccgccgctacgcggaaatcgtgcgcggctgccgtgtgcgccgtgacgtgatggcgctgggccaggacattgccgcgctggctgccgaaccctcgcgcgccaatgacaccgcgggcttggtggagcaggtcacgggcatggtcatggccttggccgacacccgccatgctggccgagaaccccagaccatcggcgagctgctgcccggcgtgctggacgccatagaccagcgcatgaacgacggcggcgccgtgtccggcctggccaccggcttccgcttgctggacgaactcacctgcggcctgcaagccggcgacctcatcatcgtggcgggcaggccaggcatgggcaagaccacgctggcagtgaacatcgccgagaacgtggccttggccgggggcgcggccttcgttgtgtcgctggaaatgtccgcagcccagcttgccgagcgcagcgtcgcgcgcttcggcgccatcgacacgcaggccctgcgctccgggcgcatcagccaggacggctttacgcgcttgtcggccgccctggatcgcctgcgcaatcagcgtctagtcattgccgatgatccggcacttgccagcgtggcacgtatccggcttgccgcgcgcaaacagagccagcgcctgggggcgctcgacctcatcgtgatcgactacctgcaactgatgcgtggcgacggcgccaaccgcaacgacgaactgggcggcatcacgcgcgcgctgaagctgctggcgcgggagctggcttgcccgatcatcctgctgtctcagctctcccgcgccgtggaggcccgcccggacaagcggcccatcttgtccgacctgcgcgaatccggtgccattgaacaggatgccgacgtggtgatgatggcctaccgcgatggctactaccgcccggacggcccgttgcaggggttcgccgaaatcctggtgcgcaagcagcgcatggggccgacgggcgacgtgccgctgatcttccagggctggcactcccgctttctcgatgccgacgtgcgcgacttcgctgccgccaaggccaagggcgaagcacctgcacgcgaaacccggaggggatttggtgactgaccttccgcccctgttgcccctgctgcgggcgctctcccaaatcccggtggcctgctggcgacttcagcccgccccccaaccacaaagcaaggacgaaccgatggccgatgccacgaccgaaaccgagatgccgaacgccacgcacagcgactggctggaaaacgtgctcatggctgaagacggcccgctgccggcgcccgttctgttcgccagcagcccgaaggtggagcaactggaattggtgcgcgtgatcggagacaggctgcgccaggcccgcgagctgtgcaacctctcccagagcgtggccgcgcagcgcctgggctactcgaactcgtccaagctctccaaggtcgagggagcgacggacaccaacagcgtgcccctgtggctcatcctgcgcgcggccaaggtgtacgaggtcagcatcgacttcctgttcggcgtcaccgatgactgggaagtcggcgcgccgcgcggcacgcaggaatggttgctcaacgtctggcagaagctgcgcgagcgcgacatggcagccctcgatcacctgcaccgcgaggttctggccgtcagccggcatacggcggcgctggtcgccggcgtgcgcgaggtcgccgagggcttgagcacctaccgcgcgcgcaatccggggttcgatgaaacgccggcgtccgccacccttgccggccggctcgaacggttgcaggctggcgcccgcgatgcagacacggcgctgaagcggcttcacctgggggtggccggcggtgcaagcgaggctgcccgatgaacacgaagaatcgcccgctcggcaacgttcgggggcacatcggcgaagccgcgaagctcgccaagcaggacgcggcccagcggaaggcggcagaaaaggccgccaacagcatcatcctttccaagcaggatgtgcagggacagtacgacgcctatcgcgcgttgaaaacgacccttgggggcgtgcgccgcgacatcacggccgccgacctcggcacgttccgccgcaacatgcagacggtgcaatcgcgcatcactgccgcaggcattaccgcccagcaggtgatcgacctggcggccagcaacccgctcaaaaacccccggaaccccggcgacgaaggtgacctgggccgcgcccgcaaggaaatccgcatggccgttcccgtcagcagcatggtgtcggcacgagagcgagatagccttgatgtccgcttcctgaccgatgccagcccggactccgacgcaacgcggcatcacgtccttgtgcggttccgtgcatatggcgagatggcgcgccaaatgatggtgacgcccacgaccacggaggggaagaagacgccgaaagccctcaccccgaaacaggcggccaccaggatgcgcgagggctaccttgccttcgattgcgattgcggaaggacgcaatttttcctgcgctacctggcgaccatcggcgggtacaacgccgggcgcgatgagcatggctatccgaagattcgcaaccccggattgcagggggtggcctgcaagcacgtcctgcgcgtgatgatggaaatcgtgcaatctgcggccgtgctcggttttcttgagcgcgtcatggcaaaggcgcttgccagcgccgacaacaaggtgcggcaccaagccacgcaggccgaggctgatgcgttggcagccaagcaggccaagcggccgcgcgctatcaagaccagcgagcagcgcggcgccgaagctcgaaaggctcaggagaaagccgcgctcgcccgcgcagcgaaggtggccgccaccaagccgcccaagaaggtcgcggcggcatcgcgccgggccgccaagacggccgccgagacgctgggcaagcaattcaacctttcgccggatcaggtttcggcgattcgggacattctggcccaggccggccaaggaggggcggcatgaaagcgattgtccaagacatcaagatcaaccgccttgccgccaggtgcgaggccctggcgcgggaaatcggcgcttatcgccctgcggcaaccttcgttcatgctgcgatctttgccgcgcagggggaagaccggctgcgcgatgaggatggcaaaccacttgtcggcgccgtcgagcttgagctgctgggccagcgtgacgccttgctgatggccgcatgcaaggctcgcggcgtcaatctgaaagaccgccacctcgaccgcatcgcgcgggaatatggcaacgacctcgccccctgaacccatcaccaaccgaaaggaaccagaccatgcccaacaacaccccgagagaatccacctacgccctggaaacggacggcatcgttcacggtatcgccttggcgtgcgtcaacaccctggccgaagcggccgccgtcgccacgccggagaagttcatccacttggccgctcgccagttggtcgaggccggccagaaaccgaccgccgcgcgtgtggcggagcaccttcaccagacgctccgggccttcgatgcaaccgtgaaagaactgaccgcaatctaggcaccaaagccggaaaaacgtgcatttatcccggttatgccgtgcagacaatgccgtatcgactttggagaaacccatgacctgcccgcccttgcccaacctggaagacctgatggcctttcgcaatgaccccgacgccgtgcgcatcgctcggaagctgaaggccgacattcggcgcgcggcggattctgtcgcactggaagctctgtacgctgcggcggcgcaccgcttccccaacgatgcgccgatgcaggcccttcagaagctgggcctggaaaccacggccttgctgcgcgacctgggccgcctgggcgaagatgcccgttccgtgcaggacgccgagcgcgccaggctggagccgctgacgcgagcggcgacgaagcgcatgttcgcggccattgagcggctgggtagcattccgcgcatcgtcgctgcgtatgaaggcactgcgcgggaaaagcgccgggaactgaagctgctgggtgtcgaagatcaggccatcatcgagcgcgtggcccccatgcctgaccgcgagcagttcgaggctgaagagaatgcgctgaaagcggagattgccgcgctggagcggttcatccgcaccggcgacgaatccgacctgccgcccggtatcgagccggaacccatgcgggtggcggagatgcgccacatcgagcagaaatcgcggcttgctcagttggcggaagaagtcgccgcgctactggcggcgcctgcccgccgctgaccgatcaatggccgggcgcagaggggtcaatgcaacaccgattccagtctcggaaatagcccccgcgtcccaacgcggaacgctcattgaggcccggccgccctttttttggagatagcgatgcaatcgacttccaacactcctgtgaaacgcgcccccagcatcgtaggcattcgagccagtgccgcccgacacgcccgcattgccgtggaaaccctggccgaggtggcgcgtgatgccagcgccccgaccgccgagcgagtgaaggccgccgaaacgctgctggcgtattcgaccgtgccgaaggtggaatgatggtgaccaccctcgcacccatcaccgtcacggccagcgccgacaccaatgcattgacatcgctctggaatggcctttctccgcatctgattgccagcttctgggaagtcaagcgggatggttcttccaaggatggctactggagccaggttgatggcagccccatcgtgcgcgcacccttgagcgatgcgaatttggaaatgctgctcaactggcaaagcccgttcgagaacgccgggccggaaacgcgggcaccgacgatcttcgccatgctgcaatcgggcacgctccagcccgtcatcgacgcgctaaatccgttcaagagcgacaagcagacctccggcaagtttgaagccggggcgggtacgctcaagcagttcgaggggcgcaccggcatcacgaagctgaacagcacgcaggttttcaacggaatgccgcccgtcaagatcacggtgacggcgctgttccgggcctggcgcgattcggccagcgaggtcgaagcgcccgtcaaccagttgatgcaatgggcgctgcccgtgcatttggacgagaacagcaccatcctttcccgtgccgcagaagccgccaagggcagtcgggaatgggtggatgccttactgccgtccacgtcgcccgtgaagatcgccatgatgtacaaaaaccgcatcttctcgccgatggtgattgaggctatcggcgtgcccctcagttcccccgtggatgccaaggggcggttcattgagctgaccgtccccctgaccttgtgctcgctcacgggcatcgaccgcaaagactgggtgaacgctggggattcgttgtctggctttgaggggttccggacgtgagcctgtacaacaacgtggcggaaagcctctccagtcaagggttgctcggctccattcgctccggcctgaacgcggccttgggcggcgtgtcggactcggccacgcagatgctgggcggtggcaagctcgcccagaccgtggtgagcatgggcaagagcgcagccgagaacgcgggcctgggcttggtgaacaagtacatccccatccaggcgcagcgtgcgatcaacgtgggcgcgggcgccgtgggcgacctcatgaacggagattggaactcggcgggcctgcgcgtgctggattccggcctgctcaacgagctgctgcccggcttcggcggcggcgtcgcctcgcaggtggcgtactggggcgcggccacgccgctgctgggcggcatcagcgcacgcgaggccaagcgtatctacgaccaggtgcgcggtgagcgcctcgccaagaaaaacctctggctgctggaggtgacaagcgcactgaacaacggcagcatgaatatgcctgaccgcttcaacctgttcgccaccgaggtcgagtattcgccgttcatcatcgccggcgacaagcggcgagtgggcggcgccgtggttgatgccgtgcagggggcggagccaatcgagctgcgcatgacgacgctggatgaccaggccggttccctgaagatgtggtttgagcatcatgcggcagccgtggcggccaaagatggcactgtcggtgtgcctgccaattacgccatcagaatcaagctggtgcattcgttcatcacgcccgaaagcaaccggggcgggtaccagagcatcggcctgttccgcccgatcagcctcgacgtgagcctttcccgccgcgaagacggcttgcaggagttggcgatggccttttcgcagctcgacaccttcatgatgccctgaccaggaggagccatgccgaccagcaatcagcaaccgggcaagccggacaccatgacccgcgttctctacatgctggaaaccattgggcgcgcgcatctgcgtggcggcttgcacatttctgagacgctgccgctcgttcagcaaagcgaagtcggggccatcttggatcacttggccgagttcgccgccaagatcgacatcgtccggcaagaacgtcatgagcgccccgaataagccgccccgccctcgcaagtccggcaaggcccaggccacaccggcaccggcgcgcggccgcccgactctctaccgggccacctacgccgagcaggcccgtaggctggcgctgctgggccagaccgatgccgaaatggccgcgttcttcggcgtgtccgaggcgacctttcaccgctggaagaaggctcacaaggatttttgcgagtccataaaagagggaaaggccgatgccgatgcgaaagtggccgccgctttgtaccagcgcgccgtcggctactcgcacccggacgtgcatgtcagcaactaccaaggcgaaatcacggtgacgccgctcaccaagcactacccaccggacacgggggcggccttcatctggctgaagaaccgccagcccgacaagtggcgcgaccgcatcgagcaccaggccgacgtgacggtaaacgggccggacggcgccgcactggcgcgcctgttcgatgaccggatgcggcagtcgcgggagcggcaggcggccgtgatgcgtgagcgtgagctgaaagatgagtgcgatgaccaaagctaggggtgacagcggccaccgggagcagtcaggcgtcatgatcgacgcggcggccgataccgagtagatcagctcccgccccgcctgctacgatagccccgtgccttgtgacccagccggaagggggctggggaacgtggttcctcggaactgcacggccgtgggcggcttgctccgtgcccggctcagtgcgcgaagccgtgacccgcccccggcgctctaggcgctgccacggcggagagcaaccctggacgttcgctccaggcgcagggcacccccgatcaggtggcatccatctggccgctgcttttctggcccagccgatggcgcccgccccgcgccagggcgccaataccgcgccgtggccgagctgcgtgccacgcgccaagccgtcacgcgcgcgccggcgcagccgatgggccgcgacagccggggccggttcgtgcgcggcgctgctgctgcccggcctgccggcggcggacgtgacgctggcctacggatgctacgatgcctctacgcctcgggagaaccgccggagggtgggacagcacgcagtgacccgttgcccagcgccgcaaggtgatcgctagcggagagcgaacctgggagaaggctacccagaccgaggcgccccattccccagaaatgacaaacccggcgcgcggccgggcatgtggaatttctgggtggggcaggtgcctacctcataacagcctacccccctccattcacgaccttgaggcccctccagtctttggcctttttggcacgcgcacgcgccttgcgctgggcctggatatatttttgggcacgctctttgagcaacccgatgagcttcattcccatgtcgtccagccacggcggaggctccgacccatcgggcagcaatgcggcttcgaccacggctaccgtcacttcgtcggcatcccagactgtcgcaccggcattccggattgcccggcaacgtgcatcttcgtcttcaaccagcgccgaaggctgatccttggctggcaacagtgcgagcgcatcattgcccgtcgtcgtcatgctctttcctttcgtatttcgcatagatgtccacgccgaagtattcgccggcggtcttctggtgctcgttctctcccgcgcgcagccacgccatttcgagtaggcgcgtggtggtcaggtcgctgccgttgtcacggtcacggattgccgacagaagcgcgaacacgtccctctcttgctcaagcaggcactcaaaggcgaggcgtgcttccaacatcgtgaccgccggggcgtcgggagtggattgcgtcacgctcacgccgcacctccttccctggccgccaggatgcacgcctgcaactcgtcggccggctcgccgatgatgctcacctggtagtcggcagcgacgtaggccccgagcgacgacagggattggataagcgcggtgctttgggcacggtcgccgctgttgtttgcttcctcgatgcactggaacaacgcccccagccagttgaacgcctcgacggaacggtgcagcggctggacgatgttctccggggagcggccgaagaacgcctgaacgccctgttcggcatgggtgacggcttggctcgccgaccctgcttgttccagcgcctgagcgccttctgaaatgctcttgcttcgcgccatgtcaggctcctttgtggttgatgtatgtctatggtaggaactggcatatattgttgtcaagcacttcctagaactgccatacttcagcctacgaacagtgatggcgaaaccaatgacgaaatcgaagacacaaggtgccctggagttgatcgagaagggcacgaccccctatgcggccgctcagaagatggggatttctcccagcacggtgtatcgggcgatgggccgccggcaggacaagaacgtgtgtccttgctgcggccaggtggtgcgcgaggggttcgagatcgaccgcgccgtgctgaagactcaagactgagcgggggcgctggcatgaaatacctgtccttcgcactcaacatcatgtcggccgtcttcgcctttgcggcggctatcctctggtggctggcctctgttcgagtggtgcgttcggactatgacggcccgatggaaagcgcgtatcagggcttcatgggcggtcgggattccgtcggcatgacgcccgatggcgagcgtttcgacctcatcgctaccctgaacgcgcaatcgaggctcaactcctgggcggccagggcggcagcggtggccgccgtgctccagagcctcaacgtgctgattgccgggtatggttcgccttgaataaggtaatccattggattagaataggccatgaatgaagccctgcacggcatcgccgagctgcccacctatacccgactggccgacaagctactgagcgcggaagagcgccaagacctgatcgactacttggccgaacaccccaaggccggggacatcatggaaggcacgggtggcgtgcgcaagctgcgctggcgccgtggcggacaaggcaagagcggcggtgtgcgtgtcatctactactaccacgacgacctcatgccgctgtacctgctgacgctgtttgccaagggcgacaaggccaacctgaccaaggccgagcgcaacgacctggccgacctggttgatgtgctggtcggaatctggagaggaaagacatcatgagcaccgcattcgagagcatcaagcagggcctgcaagaggccatcgcccacgccaggggcgacgagaggggcgtgcgcgtgcatcgcccgcgcgccatcgacgtgaaggccgtgcgcgccaaggtgggcatgacccaggaacagttcgcggcccgcttcgggttctctaccgcgacgttgcggcactgggagcgtggcgaccgtaccccgcacggcccggcgctggtgctgctcaacgtgatcgagcgcaacccgcaagccgtcatcgaggctctggcctgacaccgggcacctcgaaaaatcttgtacccgctgctgtacccgctgaaagatcgcattggctcagagccttgttccatgcgggttccagcgacgtactaaagattcaagtgcaacatcgagtgataatcctgttttgatagcggctcacgcacactccatatggactatcccggaaatttgtttgtagtctctgcccccagcggggcgggtaaatccagcttggtcaaggccctgctggagctggactcgcatgtgcagccctccgtgtcgcacacgacccgcgcgccgcgcgggcaggaaaagcacggccgcgagtacttcttcgcttccgagcaggagttcgacgcgatggtggcggctaacggcttcgtcgagtgggcgaacgtccatggacgccgttatggaacctcccgcaaggtgatcgaggagcgcgtggcccagggggcggacgtggtcttggaaatcgactttcagggcgcgctgcagatcaagcaggccttcgcgaacgccgtgctggtctttgtgctgccgcccagctgggacgagttgcgcgcccggctggaacgccggggcgaagatgcgcccgacgtgattgacctacgcctggagaacgcggcagaggaaatggcgcaggccagcaaattcgacttcgttataatcaatgaggtctttgagcgagcgcttttcgacctgaaaaccatcgttcatgcccagcgtctcaagtacgccgcccagcgccgcgcccgggccgaaaccttcgagtcgctcaatattccctgatccctggagaacaccatggcccgcattaccgtggaagactgcctcgagcagattcccaaccgttttcaactggtgctcgccgccacctaccgtgcccgcatgctcagccagggccacgcccccaagatcgagagccgcaacaagccagccgtgacggcactgcgcgaaatcgccgccggcaaggtcggcctggaaatgctcaagaaggttccgggctgagcgatcgtcagcctccggtgatcccggtaaaagagcaccgcgtggcggtgcttttttttgcctgcgcttgccgctcgggcggggcgcgctacatttaagccatgaacgtcgtgttgaacaaggcagctgttgacaatccgcaggccgtccctgtggcggttgacagttcttctgctgcggccgccaacgccgcggcggcgagctttgctgcgctgctggaaaaactcgactaccttgacgaagccagcgtcgagcaggtgcgccaggcgtaccgttacgccgatgaagcgcacttggggcagttgcgcagcagtggcgagccctacatcacgcacccgattgccgtggcggcgctgtgcgcgagctggaagctggatgtccaggccctcatggcagccttgctgcacgacgccatggaagattgcggcatcaccaagtccgatctcatcgaccggtttggtgcgcctgttgcggaactggtggatggtctcaccaagctcgataagctgcagttcaatacccgtgaggagaaccaggccgagtcgtttcgcaagatgctgctggccatggcacgcgacgtgcgcgtcatcctcatcaagctggcggaccgcacgcacaatatgcgcacgctctccgacatgccgcgcagcaagtggggtcgcatttcgtcggagacgctggagatctatgcgcccatcgcgcatcggttagggctgaaccagacctaccgcgaactgcaggacctcgcctttcgccacctgcatccatggcgctatgccacgctgtccaaagcggtcacgaagtcgcgcaaccgacgccgcgacatcgtgcagaaggtgcagacggaagtggatgccgcatttgcgcggctgggcatgcacgtgcggctggcggggcgtgagaagacactctttgcgatctaccagaagatgatcaccaagcacctgagctttgcgcaggtgacggatctctatggcttccgtgtcatcgtgcattcggtgacggactgctataccgccttgggtgtgttgcaccagatgtacaaaccggtgcccggcaagttcaaggaccatatcgccattggcaagctcaatggctatcagtcgctgcatacgacgctggtgggacctgctggcctgaacatcgagtttcaggttcgcaccgaggaaatgcacatcgtggcggaagcgggtgtggcggcgcactggctctacaaggcgaaagatgcggatggcgcggtggcagaacgcctgggcaccaaatggctgcagtccttgctcgacatccagaatgaaacgcgcgacgcggccgaattctgggaccacgtcaaggtggacctgttcccagatgccgtctatgtcttcacgcccaagagccagatcatggccttgccccgcggagccactgcggtggactttgcctatgcgatccacagcgacgtgggcgaccgcaccacggcggcgcgcatcaacaacgaacaggtgcccctgcgcaccgaactcaagaacggggatgtggtggaaatcgttaccacacagggcgcccggcccaacccggcttggctggggttcgtgcgcacagggcgcgcgcgttccaagattcgccactatctcaagacgctggcgcagaacgagtcggcgggcctgggcgagaaactgctgacccaggcgctgcgcgccgagggcatcgaacaactgcctgacgtgcagacccaagcgcccatttgggaaaaactgctgcgctttacgggcaatcgcagccgcgcggaactcatgaccgatgtgggactgggcaagcgcattgccggcatcgtggccaagcgcctggtcgtgttgctatcggaagacggccagcggcctgatgcattgctgctgacccgcgagcgctacagctcccatgaaacagtctcgcaagggagcatcaccctcgacggcagcgagaatgcatctgttcaatatgcagcgtgttgccgcccggtgccgggtgaccccatcgtgggatacctgggccgcggcgagggcctggtggtccatcacgcgcaatgcggggtagccaagaaactgcagcacaaagatggcgagcgcttcattgccgtcgactggtccgatgagcctacccgccaattcgagaccggtatcaccgtgaccgtgaccaatggcaagggcgtactggctcgcatcgcatccgaatttgccaactcagaggcagatatcgtccgtgtggacatggacgatgcgatggacaccactgatctgcgttttgtggcagcggtgcgtgatcaacaccatgtagaggccgtgttgcgcaatctgcgccgcacgcattccgtattgcgagcgttccgcgtgcttccccagcccgcttgagggcttgggttcgtcaccgaggcgccgcgacggggtattcgacacgcaggatttccagggtacgtaggccggcgggagtctgcagggtcacttcgtctccctcccgggctttgagcagcgcgcgcgccacgggagaaatccagctgatctgctgcaggctgttgtcggcttcgtcaatgcccagaatcgtcaccgtgcgctccacgccgtcctcctcggcgtaggtgaccgtggcgccgaagaagacttggtcactgcccgcgtgtaccgatgggtccacgacatccgcgatttccagccgtttcgtcaggaaacggatgcgcctgtcgatctcgcgcagcctttttttgccgtacaggtagtcgccgttctccgagcgatctccgttgctggcagcccaatggacaatttctaccaccttggggcgctcgtcatcgataaggtccagcaactcgcggcgaaggcgcgcatatccctggggtgtgatgtagttcttgccggccccaacgggcgcttgcggggggagggacggttcgtcgtcggtatcggtttccttggtgaatgccttgctcatatgcttatcgtgcctgaaagggagcaaatgccaaaaacgaaaaagccctggaaccttgcagttccagggcttaccgtttggtgcggctggcaggaatcgaacccacgaccccttggttcgtagccaagtactctatccagctgagctacagccgctaagctttgaattatagcacgaagttttcaagctatatcaaaaatcgtcactggttaattaactaactcagtcgatcagcgcattgtgacgatggcgtgattgtagcggagttttcgcccggttttgcgaaatcgctcgatgttgctcacttgcgtgtgtagcccaggcaggcgcctgcgttgggcatgcccttgcactcccggtagaggcgccggtcgcgctctgcctggctttcgccggaatggttctgcgtgtgcttgatccggatggctttggacctcttcgaagcgctggctgccttctcgggtgtggctgcggcatggctgtgaagtgacgcaaagtacaacaagagcgcggccacgccgacacccactggcagggaaagagaccggcggacaaacgtatccatgaagcgcatagtggtctttcagaaagggcgttgcaacgttttgcagtacggtttgcatcatgcctgaaagcccgctgcacaggggttgggcggcggcgaagaagtggggaaaagcgcagcggtataatctcaaggttttgcatggtgcaagacgcacgctgtcgacccttccagtcgcggcgcaagtacaaccagagccataggcagttggtgcagcaatgcggctgcctgcttgggctcttctatcaaggaaaaaacatgatcgcatcatccgtcaaggccgaagtcgtcaaggccaatgcccgttccgccaacgatacgggtagcccggaagtccaggtggcactgctcaccgcccgcatcaacgagctgactcctcacttcaagcagcatgccaaggaccatcatggccgccgtggtctgctgcgcatggtgagccgtcgtcgcaagctgctggactacctcaaggccaaggacgccgaccgttatacggcactgatcgccaagctgggcctgcgcaagtaagcgcgccggcatgccgagacgcctgggttagctctgtctagctcaggcgttttttacttcggagacgcaaccgcagagcgaagctgtgtcattccaggggccttgccttccgatgggcagggcagggccgctggaatggcatcgtgttctgaattgcgctccaagccttgctggtactgtgctaccagctattatttagagagcaaggagtcattatgagcatttttaacaaggtcaccaagtcgttccagtggggtgacaagaccgttgtcatggaaacgggtgagatcgcacggcaggcctcaggcgccgtgctggtgaacattgacgacaccgtagtgctcgctaccgtggtggggtccaagcaggccaagcctggccaggacttcttcccgctgacggtggactacatcgagaagacctacgccgccggcaagatccccggcagcttcttcaagcgcgaggccaagcccagcgagttggagacgctgaccagccgcctgatcgatcgcccgatccgcccgctgttccccgagggcttctacaacgaggtgcatgtggtcatccacaccatctcgctgaaccccgaagtggacgctgacatcgccgccatgatcgccgtgagcgcagcgctgtccgtttccggtattccgttcaatggccccatcggcgccgcacgcgtgggctacgtcaatggcgaatacgtgctgaaccccgggcagaccgcgcgcaagagctcgcagctggacctggtggtggcgggcaccgaggccgctgtgctgatggtggagtccgaagcgcagcagttgtccgaagagatcatgctgggcgccgtggtgttcggccacgagcagggcaaggtggcgatcaacgccatccatgagctggtgcgcgacgctggcaagcccgtgtgggactggcagccgcctgccaaggacgagactttcatcgccaaggtcacggccctggcagagggcaagctgcgcgcggcttaccagatccgcagcaagcaggcccgcacccaggcactgcgcgaggcatcggcctcggtgctggaatcgctgaagggcgagggcgtggagttcgacgccgtgaaggtcgaggccctgctgttcgacatcgaagccaagatcgtgcgcagccagatcctggccggcgagccccgcatcgacggccgcgacacgcgcaccgtgcgtcccatcgagatccgcaactccgtgctgccccgcacccacggctccgccctgttcacgcgtggcgaaacccaggcgctggtggtgtccacgctgggcaccgagcgcgatgcgcagcgcatcgacgcactggccggcgagttcgaagaccgtttcatcttccactacaacatgcctcccttcgccacgggtgaagtgggccgcatgggctcgaccaaacgccgcgaaatcggccacggccgcctggccaagcgcgccctggtggcctgcctgccgagcaaggacgagttcccctacaccatccgcgtggtgtcggagatcaccgaatccaacggctcctcgtccatggcatcggtctgcggcggctgcctgtcgctgatggatgccggcgtgcccatgaaggcgcacgtggccggcatcgccatgggcctgatcaaggaagacaaccgcttcgccgtactgaccgacatcttgggcgatgaggaccacctgggcgacatggacttcaaggtggccggtacgaccaacggcatcaccgccctgcagatggacatcaagatccagggcatcaccaaggaaatcatgcaggtcgccctggcgcaggccaaggaagcacgtatgcacatcctgggcaagatgcaggaagccatgggtgaagccaagaccgagatctcatccttcgcgcccaagctctacacgatgaagatcaacccagagaagatccgcgacgtgatcggcaagggcggcgccaccatccgtgccctgacggacgagaccggctgccagatcaacatcgaggaagacggcaccatcaccatcgcagccaccgaggctgccaaggctgatgaagccaagcgccgcatcgaagagatcacggctgaggttgaagtgggcaagatctacgaaggccctgtcaccaagatcctggacttcggcgcgttgatcaacctgctgcccggcaaggacggcctgctgcacatcagccagatcgcccacgagcgtgtggaaaaggtgggcgactacctgcaggaaggtcagatcgtgaaggtcaaggtgctggagaccgacgacaagggccgcgtcaagctgtccatgaaggcgctggctgaccgccccgccggcgacagcggccgtcccgcccctgcggagcggggcgagcgtcgtgagcgtcgtgatggcggtgcttccgagcaacagcagcagtaagccgggggtgttccttcgggaacgcctgtttgctattgaaatgagagctgctaacgcccgatggacgggcgctatcggctcaaatgattcaaaactgccatgaatgacgtgatgcaggccgtagagattgcggcgtttggcccgcctgaggggctgcgtctcgccgagcgcccggtgccgcagccgggagacggcgagttgttgatccgcgtggcggccagcggggtgaaccgccccgacgtgctgcagcgcaagggcaactacgcgccgcccgcgggcgtctccgatctgcccgggctggaagtggcgggcgttgtcgagtccggcgatgccgccgccatggcgcaggcgggccttcgcgtgggcgaccgggtgtgcgctttggttgcgggcggcggttatgcgcagtggtgcgtcgcgcctgttgcgcaatgcctgccggtgccgcagggcttgagcgacgtggaggcggcctcgctgccggaaaccttctttaccgtctggagcaatgtgttcgaccgcggccgcctgcaggcgggagaggtcctgctggtgcagggcggcagtagcggcattggcgttacggctattcagttggcgcgtgcacgcggcgccacggtcatcgtcacggcgggttcggatgaaaagtgcgcagcctgcctggcgctgggtgcgcaccacgcgatcaactacaagacacaggacttcgtggccgaggcgcggcgccttaccgatgggcgcggcgtggacgtagtgctggacatggtggccggctcctacgtggcgcgcgaggttgagtgcctggccgaggacggccgcgtggtcatcatcgcggtgcagggcgggctggatgcgcagttcaatgcggggctggtgctgcgcaggcggctgaccatcacgggctccacgctgaggccgcttcccgtggcgttcaagggcgccattgcgcaggcattgcgtgagcatgtctggccgctgctggcgtcgggcgcggtgaagccggtcatccacaccaccttcccggccgcgcaggccgcgcaggcgcatgcgctgatggaatccaaccagcacgtgggcaagattgttttgacatggacgacatgacacagaaaaagaaactcattgccggcaactggaagatgaacggcagcctgcaggcgaatgcggcgctgctgcaggcgttgcgtgatggcttgggcgcgcccggttgcggcgtggcggtggccgtgccggcgccctacctggcgcaggtgcaggccttggtcgcgggcagcgaaatcgctctggccgcccaggatgtgtcgcagcatgaaaggggcgcgttcaccggcgaggtctccgtgggaatgttgcgcgactttgatgcacgctacgcgcttgtggggcactccgagcgtcgccaataccatggcgaaaccgatgccgtggtcgcggccaaggcccagcgggcgctctcgggcggcgtcacgccgatcgtatgcgtgggggaaaccctggcggagcgcgaggcgggccagaccgagaccgtcgtcaagcgccaactggcggctgtgatccatgccgtggggcactgcgtgagcgagatcgtggtggcctacgagcctgtctgggccatcggcactggccgcacggcaacaccagagcaggcgcagcaggtgcatgcggtgctgcgcgctcagctcgccgccgcgaccgaaagcgcggatcgcgtgctcatcctgtatggcggcagcttgaatgctgccaacgcagccgaactgctggcgcagccggatatcgatgggggcctggtgggcggtgcgtcgctcaaggccgcggatttcttgaaaattatcgctgcagcgcatagctgacaagcgctgctagctattaaattaggagtgatgggattatgggactggttgtgaacgtgattctggcggtgcagatgctgaccgccctcgggatgattgggttgatcctgatccagcacggtaagggtgcggacatgggggcagccttcggtagtggcagttccggcagcttgtttggggccagcggcagcgccaacttcctttcgcgcaccacggcggtcctggcgacggtgttcttcgtggcaaccctggcattggcatactttggcaaccagcgtccggtgagcactggtagtgttctggagacgcccgcagtagctgtccccgcctcgacggcacctgcggtcgatgcctctgcggcagctccagcgccggcggtggagcctgcctcgggcgccgctcagatcccgaccaagtgaacgtttgaggcgtcgcaaaaaaacgcctcatccgtttgtgacagggtttttccggggtagaatcccgaattgtctggaaagccaaaaccgttatttccggtcctcatgccatccagatgcatacagcagccgtcgtggtgaaattggtagacacgctatcttgagggggtagtggcgaaagctgtgcgagttcgagtctcgccgacggcaccaatcacaagaagccgcctccctggtccccgttgcgggacatgcgaggcggtttttcagcggtgagcacatctgccagatgaacctcgatcaatacctccctgtcctattgttcattctggtcggcatcggtgtcggtgtggtgccgcttcttctgggctatgtgcttggccccaatcgcccggatccggcgaaaaactccccctatgagtgcggcttcgaggcatttgaagacgcgcgtatgaagttcgacgtgcgctactacctggtggccatcctcttcatcctgttcgacctggaaattgccttcctcttcccttgggcggtgactctgcaagaggtgggggtgacgggctttgtcgctgtgctggttttcctggccatcctcgtggtgggctttgcctacgaatggaaaaaaggcgccctcaactgggaatgagccgccgctcaaaggaatgacgcaatgattgaaggtgtgatgaaggaaggcttcatcaccacgagttatgactccgtggtgaactgggccaagaccggatccctttggcccatgaccttcggactggcctgctgcgctgtcgagatgatgcatgctgccgccgcacgttatgacctggggcgttttggcgcggaagtgttccgggcgagcccgcgacagtcggacctgatgatcgtggccggcacgctgtgcaacaagatggcgcccgctctgcgcaaggtgtacgaccaaatggccgagccgcgctgggtcatctccatgggctcttgtgccaacggcgggggctactaccactacagctattcggtggtgcgtggctgtgatcgcatcgtccctgtggatgtgtacgttccgggttgtcctccgacggccgaggcgctgatctacgggatcatccagctgcagcagaagatccgccgcacccacaccattgcgcgcgcctgaagggacgaagatgactgctattgccattcaccccgagagcctgcgggacgtggttgcctccgctctgggtgaccgcgtgcgccagatctcggtggcgctggatgaggtgaccgtggtggtgtccgctgcgcgctatctcgaagccatgcaaatcctgcgcgatgcgcccgattgcaagttcgagcaattgattgatctgtgcggcgtcgactattctgcctatggcgccacgggctcggaaggaccgcgctacgccgtggtttcccatttgctctccgtttccctcaaccagcggttgcgcgtgaaggtgttctgctccgacgacgacttccccatcgtcgcctcggttaccgacatctggaactcggccaactggtttgagcgcgaggcattcgatctgttcggcatcgtgtttgatgggcacaacgatctgcgccgcatcctgaccgattacggattcatcggccacccgttccgcaaggacttccccttgtccggccatgtcgagatgcgctatgacgccgaccagcgtcgcgtgatctatgagcccgtgaccatcgagccgcgcgaagtgacgccgcgcgtcatccgcgaagacaagtacggaggcctgcactgaggcggcatgccgcttggtgatcgaccatggctgaaatcaagaactactccctgaacttcggaccgcagcacccggcagcacacggcgtgctgcgcttggtgctggaactggatggcgaggtcgtacaacgtgccgacccgcacatcgggctgctgcaccgtgccaccgaaaagctggcagagcacaagacctacatccagtccttgccctacatggaccgtctcgattacgtgtccatgatgtgcaacgagcaggcctactgcttggccatcgagaagatgctgggcatcgaggtgccgctgcgcgcgaagtacatccgaacgatgttcggcgaaatcacgcgcctgctgaaccacctgatgtggctgggttcgcacggcaacgactgcggcagctccacgatcctcatctataccttccgtgagcgggaggacttgttcgacatgtacgaggccgtttctggcgctcgcatgcacgcggcctacttccgtccgggaggcgtgtaccgggacctgccggacagcatggcccagtacaaggtcagcaagatcaagaacgccaaggctatcgaggagctcaaccgtaaccgccagggttcgctgctggatttcatcgacgatttcacgcagcgcttccccaagtgcgtagacgagtatgagaccctgctgacagacaaccggatctggaagcagcgtacggtgggtatcggcgtggtgccggctgagcgcgcgttgaacctgggcatgaccggcccgatgctgcgcggctcgggcattgcatgggacctgcgcaagaagcagccgtatgacgcttatgaccgtgtggacttcgatgtgccggtcggggtgacgggcgatagctatgaccgctatctcgttcgcgtgcaagagatgcgcgagtccaatcgcatcatcaagcagtgcgtcgattggctcagggccaaccccggccccgtcatcacggacaaccacaagatcgcgccgccctcgcgcgaggccatgaagtccaacatggaagagctgatccaccatttcaagctcttcacggaaggcttccgcgtgccggccggcgaggcttacgcggccgttgagcatcccaagggggagttcggtatctacatggtgagcgacggtgcgaacaagccctaccgcctgaagatccgcgcacccgggttcgcgcatctggccacactcgacgaaatggcgcggggccacatgctggccgatgccgtggccatcatcggcaccatggatatcgtgttcggagagattgaccgatgattaccgaagcgaccaagcaacgttttgcccgcgaagtggcgaaataccccgcagaccagaaacagtctgcggtgatggcgtgcctgtccatcgtccagcaggaacagggctgggtcagcgccgagagcgaggccgtgatcgccgagtacctgggcatgccccagatcgccgtgcatgaggtcaccacgttctacaacatgtacaaccagcagccggtgggcaagtacaagctggccgtctgcaccaatttgccgtgccagctgcgccgtgggcaggatgcgctgcaccaccttgagaagaagctgggcatttccatgggcgaaaccaccgccgatggccttttcaccttgcagcaatgcgaatgcctgggggcctgcgctgacgcgcccgtgatgctggtcaatgaccgcaacatgtgcagtttcatggacgacgacaagctcgaccagatggtggatggcctgcgcgctgcggagggcaaacaatgaccacggctgcacaagtgctgtcgcagtttcaggcgacgggcgtacagacctgcttccatgaccgccatatcaatccgcagatctatgcgggcttgaacggcagcaactggagcctcaaggattacgaggcccggggaggctaccaggccctgcgcaagctgctgggcaaggatggtggtgaaggcctgacccaggaccaggtgatcgccaccatgaaggaatccggtctgcgcggccgtggtggtgcgggcttcccgactggcctgaagtggagcttcatgccgcgtcagttccctggccagaaatacttggtctgcaattccgacgagggggagccgggcacgtgcaaggatcgcgacatcctgatgtacaacccgcacatcgtgatcgagggcatgatcatcgcggcctacgcgatgggcatctctgtgggctacaactacatccacggcgagatcttccaggtctacgagcgctttgaagcggcgttggaagaggcgcgcgctgcgggctatctgggtgacaacatcctgggcagcagcttcagctttcagctgcatgcgcaccatggctttggggcgtatatctgcggcgaggaaacggcgttgctggaatcgctggaaggcaagaagggccagccgcgtttcaagcccccattcccggccagctttggcctgtacggtaaacccaccacgatcaacaacaccgagacgttcgccgcggtgccgtggatcatccgcaatggcggtcaggcatacctcgagtgtggcaagcccaacaacggtggcaccaagatcttctcggtgtccggcgacgtagagcgtccaggcaactatgaagtgcccctgggcacgccatttgccaagctgctggaactggcgggtggcgtgcgcaagggtcgccagctcaaggcggtgattccgggcggttcttccgctcccgtgttgccggcgtccatcatcatggaatgcacgatggactacgactccatcgccaaggccggctccatgctgggctcgggcgccgtgatcgtgatggacgattcccgcaacatggtggagagcctgctgcgcctgtcgtatttctacgcgcatgaatcctgcggtcagtgcacaccctgccgcgaaggcacgggctggatgtggcgcgtgatcaatcgtatccagcacgaagccgggcgggagagcgatctggacctgctcaattccgtcgcggacaacattcagggccggaccatctgcgcgctgggcgattcggcagccatgccggtgcgcgccatgctcaagcatttccgtccggagtttgaagcgctgatccgaaacgcccacccatcgggttccacccccgccagcgcctgaacgcgagtacagcatatggttgaaatcgaactggacgggaagaaggtagaagtcaccgaaggctgcatggtgatgcatgcggccgagaaggtgggtacctacattccccatttctgctaccacaagaagctttccattgccgccaattgccgcatgtgcctggtggaggtggagaaggcccccaaacccctgcctgcatgcgccacgcctgtgacgcagggcatgatcgtgcgcaccaagagcgacaaggcgatcaaggcccagcagtcggtgatggagttcctgctcatcaatcatccgctggactgccccatctgcgaccagggcggcgaatgccagttgcaggatctggccgtaggttatggcggcgattcctcgcgctatggcgaggaaaagcgcgtggtggcgcacaaggacgtaggcccgctgatctccatggaagagatgagccgctgcatccattgcacgcgttgtgttcgtttcggccaggaaatcgccggcgtgatggaacttggcatggtgaaccgtggcgagcattcggagatcacgaccgtgatcggcgatacggtcgactcggaactgtcgggcaacatgatcgacctgtgcccggtgggggcgctgaccagcaagcccttccgctacagcgcccgcacgtgggaactgtctcgccgcaaatccgtgagtccgcacgactccacgggcgccaatctcattgtgcaagtcaagaaccacaaggtcatgcgcgtcgtcccgttcgagaacgaggatgtcaacgagtgctggattgctgaccgcgaccgtttttcctatgaggcattgaattcccccgaccgcctgacacgtcccatgctcaaacagggtggggagtggaaggaagtcgattggcagacggctctggaatatgtggccaacggtctgcggtgcgtcaagaccgagcacggcgcccagagcatcggagcgctggtaagcccgcacagcacagtagaagagttgttcctggccggcgcgctggtgcgcgggttgggtagcgacaacatcgaccaccgtctgcgccatgcggagttcggcaaggccgaaggtgtgcgctggctggggacgtccatcgcatccctgagcacgctgcagtccgtgttggtcgttggctcgaatctgcgcaaggaccatcccttgtttgcacagcgaattcggcaggcagcgcgccatgggtgtgtggtgagtgctattaattcagcagcaagtgattgggccattccgaatgtccgcaccaagctggccccagcggccggctggagcacggcgctggcggaagtcgcagccgccatcgctgcagagaagggcgtggctgcccccgtggaaggagctgccaccagcgaagaagcccgggccattgctgctgcattgctgacgggggagcgcaaagccattctgctgggcaatggtgctgcccatcatgcccaagcgtcgagcctgctggcgctggcgcagtggatcggtgcccagaccggagcgacggtgggttacctgacggaggccgccaatacggtcggtgcgcagttcgtgggtgcgcaaccccaagagggcgggctgaacgctgcacaaatgctggatggccgcctgaaggcagccctgctgctgaatgtggagcctgagcacgactccgccatgggtgtcgcggcggcgcaggccctggccaagaccgacatggtcgtcaccctgagccccttcaagaccaatctcgaattcagcgacgtgctgctgcccatcgcgccgttctccgagacgtccggcagcttcgtcaatgccgaaggccgcctgcagagcttccacgcggtggtcaagcctgccggtgacgcccgacccgcatggaaggtgctgcgcgtgctggccaacctgctggggttgaagggcatggactacgaaacctcgcaggacgtgctggccagcgccatcggcaggcccaccggtgagtccaccggcggcggcctgcaattgcccgccgaacgcctgagcaacgccaccaaggccgagatcggttcgctggcaggcgaatgcggcgagcccgccgtggccgccatctatcagctcgacagcctggtgcgccgttcaccttcgctgcaactgacggccgacgcgcgtgcggcacgtgaaggagtcgctgcatgatcgacgcaatctacaacggcggcctgaacctggtcgccgcctcatggtggaccggcgcggcctggcccgtcatctggaatctcatcaagatcatctgcgtcgtattgccgctgctgggggccgtggcctatctgacgctgtgggaacgcaagctgctggggttcatgcaggtgcgcttcgggcccaaccgcgtcgggcccttcggcttgctgcagccgattgccgacgccctgaagctgctgaccaaggagctgatccagcctgcggcggctgccaagggtctgttctatctcggcccggtgatggccatcatgcccgcgctgggcgcatgggcggtgatccccttcgggccggatctggcgcttgccaatgtcaacgcgggcctgctgctggtcatggccatcacctccatcgaggtgtatggcgtgatcattgccgggtgggcctccaactccaagtacgccttcctgggggccttgcgtgcctcggcccagatggtcagctatgaaatcgccatgggtttttgcttcctggtcgtcatcatggtgtcgggcagcatgaacctgaccgagatcgtggccgtccaggggcgcggcaccatgacggacatggggctgggcttcctgtcctggaactggctgccgttgttccccatcttcatcgtttacctgatctccgtggttgccgaggtgaaccgccacccgttcgacgtggtcgagggcgaggcggaaatcgtggcgggccacatggtcgagtactcgggcatgggctttgccatcttcttcttggcagaatacgccagcatgtggctggtctccatcctggccgtggtgatgttcctcgggggctggctgccgcccttcgatgcgctcggcttcatcccgggctggatctggctgggcatcaagaccttcctggtggtatccatgttcatctggattcgggccaccttcccgcgcttccgctatgaccagatcatgcgtctgggttggaagatcttcattccggtcaccctggtgtggctgctggtcgtgggcgcatggttgctgtcgccctggaacatctggaaataagcggggacatccatggctgctgttgctgcttctgcatctttctccatcaaggattttttcaagagcttcatgctctgggaactggcgaagggcatggccctgacgggccgctacaccttccgtcgcaaggtgacggtgcagttccccgaggaaaagactcctctttcgccgcgtttccgcggcctgcatgcgctgcgccgctatgaaaacggcgaagagcgctgcattgcctgcaagctgtgcgaggcggtgtgtccggcggtggcgatcaccatcgagtccgacgtgcgcgccgatggctcgcgccgcaccacgcgctacgacatcgacttgaccaagtgcatcttctgcggcttttgcgaagaaagctgcccggtggattccatcgtggaaacgccgatcttcgagtaccacggtgaaaagcggggcgatctgtacttcaccaaggacatgctgctggccgttggtgaccgctacgagcccgagatcgcagccgccaaggctgcggacgccaagtaccgttgaccgggtgtccgtacaacgtctgaacttttgaaaagacctgattcatggatgccaagaccggtttcttctatctgtttgcggtggtgctgctttatgcggccttccgcgtcatcacggcgcgcaatcccgtgcatgccgtgttgcatctgattcttgccttctcgcaggccgccggtatctggctgctgctgaaggcggaattcctggccatcaccttggtgctggtctatctgggtgcagtgatggtgctgttcctgttcgtcgtgatgatgcttgacatacgcatagacgccgtgcgcaaaggcttctggaagcattttccggtggcagccctcatcggcgccatcgtgacgtttgaaatggcggccgtgctgatgacgggcttccgcggtatggaggagcccaaggcgatcgccgacgtggtggtcaatgcggcggggcaggccgtgccttactcgaacaccaaagccttgggcaaactgctctacacagagtacctgtaccccgttgaggtggctgcggtgatcctgctggtggccatgattgcagccatcgccctgaccttgcgccagcgcaaggactccaaggccattgacccttcggagcaggtgcgcgtgcgtgcccgtgatcgccttgtcatggtccagttgcccgtcacgcagcaggccgctgcgccagcagtccccgagtctgcagaggagaagaagcaatgacattgactctgggtcactttctctcgctgggcgccatgctgttcgccatggcggtgatcggcatcttcctgaatcgcaagaatctcatcgtcttgctgatggcgatcgaattgatgctgctcgcggtgaatttcaacttcgtcgcgttctcgcactacctcggggacatgcacggtcaggtcttcgtgttcttcattctcaccgtggcggctgctgaatccgccatcggcctggccatcctggtgctgctgttccgtaacaagtccagcattgacgcggaagacctcaacaccctcaagggttgatgggtcaccggtacttgcaaggttctcaagaatgagtcaaaccctttctgcttcgatgctgctggcggtgcccctggcgccgctggcgggctccgtgctcgttggcgtgttcggtaccgcgttcggcggtaacttgatcggccgtcgtggttcccattcgctgaccatcctgggggtgctgatcgccttcgtgctgtcggccatgacgctccagagcgtcgtgcaggatggcgcgggcttcaacgacaccatctacacctggatggtcgtgggtggcctgaagatggaggtcggcttcctgatcgacagcctcacggccatgatgatgtgcgtggtgaccttcgtgtccctgatggtgcacatctacaccatcggctacatggaagaggacgacggctacaaccgtttcttctcctacatctcgctgttcaccttctccatgctcatgctggtcatgagcaacaacctgctgcaactgtttttcggctgggaggcggtgggcctggtgtcgtacctgctgatcggcttctggtacaagaaggacacggccatcttcgcgaacatgaaggcattcctggtgaaccgggtgggcgacttcgggttcattctcggcatcggcctgattgccgcctacgcgggctccttcaactatggcgagatcttcgccaaggccaatgaactgggcgcgattggcttccccggcaccgactggatgctgatcaccgtgatctgcatctgcctgttcattggcgccatgggcaagtcggcccagttcccgctgcatgtgtggctgcccgattcgatggaaggccccacgccgatctcggccctgattcacgccgcgaccatggtgacggccggcatcttcatggtgtcgcgcatgtcgccgttgttcgagctgtccgatacggccctgaacttcgtcctcgtcattggcgccatcaccgcgctgttcatgggcttcctgggcatcatccagaacgacatcaagcgcgtgattgcctattccacgctgtcccagctgggctacatgaccgtggccctgggcgcatcggcctactccgtggctgtgttccacctgatgacgcacgccttcttcaaggcgctgctgttccttggtgcgggctcggtcatcatcggcatgcaccacaaccaggacatccgctggatgggcggtgtgcgcaagtacatgcccattacctggatcaccttcctgctgggctctctggcgctgatcggcacgccgttcttctcgggcttctattccaaggacgccatcatcgaggcggtgcacgccagccatctgcccgccgcaggcttcgcgcatttcgccgtgctggccggtgtgttcgtcacggcgttctattcgttccgcctgtacttcctggtgttccacggcaaggagcgctacgaccagaaccccgacgcgcaccacgacgaccacggccacgggcatggtcacgacgccaagccgcacgagtcgccctgggtggtctggctgccgctggtgctgctggccgttccgtcggtggtgatcggcgccatgacgctgatgcccatgctgttcggcgatttcttcaacggcgtgatccatgtcgatgccacgcgccaccccgccatggcggaactggccgagagcatccacggctggaaggaaatgggcatgcacggctttgtcgccgcgccgttctggctgggactggcgggagttgccctggcctattacatgtacatggtcaatccggccctgccggccgccatcaagcgggccttccagcctgtctttacgctgctggagaacaagtactacctcgactggatcaatgagaacatcattgcccggggggctcgctgcctgggtaccgccctgtggaagggcggcgaccagggcgtgatcgacggggccatcgtgaatggctcctggaaacttgtcggacgcattgccggactggtgcgctggctgcagtcgggttacatctaccactatgcgctggtcatgatcctgggtgtgttcgcactcatgacgtacttcgtctggctcaacaagtagagggaaatcaaaaatgggtttgttgagtcttgccatctgggtgcccatcgcatttggtgccctgttgctggcgttggggcgcgatgagcatgtgggggccgtgcgctggctggcactcattggtgcgctggccgggtttgccgtcacgcttccgcttatcggtggtttcgacaatggcagcgctgccgcgcagtttgtcgaaaagagcatgtggatcgagcgtttcaacgtccactaccatctcggcgtggacggaatcgcgttctggttcgttccgctgacggccttcatcacggtgatcgtggtgatcgcctcctgggaggccatcaccgagcgggtgaaccagtacatggctgcattcctgatcctgtcgggcctcatggtcggcgtgttctgtgccatggacgggatgctgttctatgtgtttttcgaggccacgctgatccccatgtacctgatcatcggtatctggggcgggccgaacaagatctatgcggccttcaagttcttcctgtacaccttgctgggttcgctgctgacgctggtggcctttatctatctctacaaccagtcgggcggcagcttcgacattgccacctggcacaagctgccactgtccggcacggcgcagaccctgctgttcttcgccttcttcgcggcgtttgccgtcaaggtgcccatgtggcctgtccacacctggttgcctgatgtgcacgtcgaggcgccgactggcggctccgcagtgctggcggccatcatgctgaagctgggcgcctatggcttcctgcgcttttcgctgcccatcgcccccgatgcggcgcacgaatgggcatggctgatgatcgccctgtcgctggtggccgtcatctacgtgggcctggtggcaatggtgcaaaaggacatgaagaagctggtggcctattcgtccgttgcgcacatgggcctggtcaccctgggctttttcgtgttcaacgacatcggcgtgtcgggcggcctggtgcaaatgattgcccacggcttcgtctccgcagccatgttcctgtgcattggcgtgctgtatgaccgcgtgcattcccgcgagattgcagcctacggcggcgtggtcaacaccatgcccaagttcgcggcctttgcgctgctgttctccatggccaactgcggcttgccggcgacggcagggttcgtgggcgaatggatggtgatcatcggtgccgtcaagttcgacttctgggtcggcctgggcgccgccaccagcctgatcctgggggccagctacaccctgtggatgtacaagcgcgtctatcttggccccgtgaccaatgacaacgtgcgcggtctggcagacatcggcgggcgcgaattcctcatcctggggctgctggcgatcgccgtgctgtacatgggcatccatcccaagccctttaccgacgtgatggatgcctccgtggccgagttgctcaggcatgtggcccaatccaagctcaattgaccagactgaaccgagagaaacgagatgattgacaacatcagctggctggcgatttatcccgagatcgtgctgctggtcatggcgtgcgtgattgccctggtggatctgggcgtcaccagcgcgcgccgcaccggaacctacgtgctcaccatgctcacgctggcggtggtggcggcattgcaggccatgtacgcgagcagcggcaatacgttctatgcctggggcaacatggtggtcagcgatgccatgggcaactggctcaagtgcttcgccaccctggcggtgatggtggtgctggtctatggccgtccctatgccacggatcgcggcatgctgcgaggcggggaactgttcaccctgaccatgctggcgctgctgggcatgttcgtgatgatttcggccaacaacttcctgctgatctatctcggcctggaactgctgacgctttccagctatgcgctggtcgccctgcgccgcgacaacaccacggccaccgaggccgccatgaagtatttcgtgctgggcgccatggccagcggcttcctgctgtatggcctgtcgatgctgtacggcgccacgggctcgctggatattggccaggttttcaaggccatcaataccggtcagattcgccaccaggtgctggtgttcgggctggtcttcgtggtggcgggcctggcgttcaagctgggggcggttccttttcacatgtgggttccagacgtctatcaaggcgcacccacggccgtgaccctgttcatcggcagcgcgcccaagctcgccgccttcgccatggccatgcgcctgctggtcgatggcctgttgccgctggccattgattggcagcagatgctggcggtgctggccataggctcattgctggtgggcaatctcgcggcgatcatgcagaccaacctcaagcgcatgcttgcgtactccacgatctcccagatcggcttcgtgctgctgggcctgatgtcgggcgtggtgcatggcaatgtcgatgccaccgccgtggagaacgcctacagctcggccatgttctacatggtgacctacgtgctgaccaccctggcggccttcggcgtcatcctgctgctggcacgcgaagggttcgagagcgaggaaatctccgatctggccggcctgaaccagcgcagccccctgtatgccggcgtgatggcggtgtgcatgttctccatggcgggcatcccgcccctggtgggcttcgctgccaagctgtccgtgctgcaggcactggtggcatccggccaggcgccgcacatcgccctggcggtgtttgccgtgatgatgtccctgatcggcgcgttctattacctgcgtgtcgtgaaggtcatgtactttgatgcgccgctgacggccagcagcgtttctgccccgctggacgtgcgtgtggtgctgaccatcaacggcgcgctagtgctgatcctgggcatgctgccgggcggcttgatggccttgtgcgccgatgccatcgtgcgcgccctcgccacctgaccgggcgccgcggctgccatgacccagacgggggccatctggctggtaattttggccgcccttgtggcggccaatctccctttcatcaatgaccggtggctggtcgtcggcgcgcgcgttcgggaaggcaaacccttcttcgtccgcgcgctggaattggtgttgctgtacttcctggtcggtggtctggcgttggcgctcgaaaaacgggcagggcagattgcgccccagggctgggagttctacgcggtcaccggggcgctgttcgtgacgctggcatttccggggttcgtctaccgctacctgatgcgtcgccgcgaccgcagtgccgccgaggactgatgagggttggccttgaaagtactcgacctgctgtgttcgctcgaccacacgtttgaaggctggtttgcgagtgagggcgactttcacagccagcaggcacgtggcctggtgcagtgtccgatgtgcggagactcgcaggtgcgcaagggggtcagcgctccccggttgaacctgagcaccggggcctccacatcgcggcaagcccctgcgacggctcccgctcccgttccgccagagggggtatccgccgcctttcaggccgcatggcttgccatggcgcgccgggtcatggcgcagaccgaggacgtgggagaccgcttcgcatccgaggcacgccgcatgcactacggcgagacggaagagcgcggcatacgcggccaagcgacgcctcaggaaaccgccgagctgctgaatgagggcattgcggtgctgccgctggcgttgccgcaggcagcgaaagagcctctgcactagggttctggctctggctggctctagcgcgtcggcgccgcccccactttcccttcaacgcgagaactgcagcgctgccaagcgggcatagacgccgccctgatgcagcaagtcctcgtgccgcccctgctcgacgatgcttccatggtccatgaccacgatgcggtccgcatgctggacggtggccagccggtgggcgatgaccagggtaatacgttggcgggaatgctggcgaagcgcggtgtccagcgcaagctgcacggcacgctcgctgtgcgcgtccagggcgcttgtggcctcgtccaggagcagtacgggggcgttcttgagcagcgcgcgggctatggcaatgcgctggcgttggcctcctgagaggcgcacgccatgctcgccgagaaaggtgtcgtacccctgcggcagcgcgtcgatgaattcatgggcaaatgcggcgcgtgccgctgcttccaccgcgtgccggctcgcctgcggatcgccatagcggatattgtccagggccgatgcggaaaaaatctcggcgtcttgcggaaccaccccaatgtggcttcgcagcacctgcgggtccatgtcgcgcaagtccacgccacccaacgtgatgcggccctcgctcacgtcgtagaagcgttgcagcaattgaaagacggtggacttgccggcgccgctgctgcccaccaacgcaacggtttctcctggcagcaggcgcaggtcgaagtggcgcagcgcgggtggcacggggcgcgagggataggagaagcctacgcccgtgaactcgatcgaaaggtctgtggcccgcggcatggcgggccgggatggtgcggcaagcgtggggcgtgttgctagcagttccatcagccgctccatcgcacccgcggcgcgcaacaggtcgccatagacctcgcccagcacggctacggcacccgcgagaaacatcgcatagagaatggtctgccccagttgcccggccgacagcgtccctgcaacgaccgcctgggccccgagatacaacccccacagcaacagcgcggcgctggcaatgatgatgaaggccatcagcgctgcacgggcgccgctgcggcgcagggctgcgcgcagcgcactctccgtagccgccgcgaagcgggcggcctcgcgcgcttctgcggtgtagctttgcaccacgggaatggcgcccaatacttctgcggcgatggcgctggcatctgccacgcggtcctggcttgcgcgtgacagacgccgaacacgccgtccgatccacatcgacggcagcacgatggcgacgatggccccgaaggcgagcgccatcacgtagggtgtgctccagatcagcatgcccagcgccccggcgcccagcacggcattgcgcagccccatggacagcgatgagcccacgacggtctgcaccagtgtcgtgtcggccgtgaggcgcgacagcacttcccccgtttgcgtggtttcaaagaactccgggctctgccgcagcacgtgtgcgtagacggcgttgcgcagatctgccgtgacgcgttcgcccagccagctcatgaggtagtagcgtgcggccgacgccaatccaagtgccacggcgaccgcgaacagcaccgcaaagtgcgtgcgcaacgcgggtgcgccgacgccttttcccccgggggtggctgcgctaatcgcgccatcgatcaattgacgcagggccgtgggaaaggccagcgttgccaaggcggcgagcagcagaaacgccatcgcgccagcgaggtgtatccggtagggacgcaggaacggcgccagttcccttatcaggtggcgcatgtcctggggtcttttctgggcgttggtggaccttgccatgcgccagtgtagggcgtaagagtcgctgggttacgtggcgccgaagcggtccacgaacgccgctgcaaaggctgggccgccactgagggaaagcgtcaaggtcacccacgcttggggctgggattgtggtcgtggatgaatttgccgttcgtggatgtcgaaccccagcgccagcaagggcaacccgtcgcgctcgcactgcaggtcgtagtcccacagtcctcccgtctcgaccgggccgcgcagagcgccgaactcggtgtgcgcccagtccagcagcgctgtaatctccgccagcagctcgggcaggcgtgccgtgggcacgctggccacggcatcccaggtggccgtgccttcctcatcctcgctgtagtcaaaatccagaaaatgcaaagtcatgcgacaacccagccctgtgatgcgggcgctgtttcttcaggagacgtcatgctgaagggccccgagcgtattgcatccccgcccgcgttgcgggccgagggaatctgcttcggctttgcgcaacggcccttgttccagcattggagcgcggattttcccgcaggcctggtgctggtgcagggtggggatggggcgggcaagaccagcctgttgcgcctgatggccggagagtgggcgccgcaggccgggcggatgctgctgcatggcacgagcgcgacgcagaatcctgcgcaataccgggcacaggtcttttggcgcgacccgcgcgcgccgtggccgcaggcgatgacggcgcaggactgggccgccgggcagcgcacgctccatgcgcgctggtccgaggaggactggcgcgcccacgccgcgggctggggcattgccgggcatttgcacaaggccatgcaccagctttccgcaggcagccagcgcaaggtgctgatggccggcctggacaaggcgtccatcacctacctgctgcaggcgctgcagcgggaggcaagtgcaccccgcacccctgggcgcgtgttggtggtggcgcattacgatgcgttgggcgatctgccctggcgccaccgggtggtactgccggaataaactgacgcacctttttccgcgcccgctggcgcaaggagttgtcgtggaagccctgctgtttgcccccgccgccgttgccattgcgctcacgcccggccccaacaatttctgcgggctcaacaacggcatccgcgccggtgtcgcagccgcgctgatcgcgaccgtggggcgggtggccgcattcgccattttcctcagtgtctcggccgtgggattgggggccatgctgctggcttcggaggccgcattcacggccgtcaaatgggccggcgccgtttatctgttctggattggctggcgcgcatggcgcagccgggagttcggtggcgcggcgctggtcgagggagatgaggcacccgcacccgcgcgcgcctcggtgcgcgccctgatggcaggggagttcctgctgggcatcaccaaccccaaggccatcatcctctttgcggccgtcttcccgcagttcatcgatccggcacagcccgcggcgcggcagttcctggtactgggcagcatctacctgatggcggaattcgtggccacagcggtgtatgccacgtgcgggcggcagatccgccgcgtgattcgcacgcagcgcggcgtggtgcggctgaaccgtgccacaggtggcttcttcatgggagctggcggcttgttgctgacggccaaccgctaaaaaaagccggcccaggggccggcttgcgcggtgtgccgcaggcgcggggcctgcgcagaggtatcagaccacgccttgcgccagcatagcctcggccaccttcacgaatccagccacgttggcaccgttgatgtagctcacgctgccatcggcgcgcttgccgtattgcaggcaggcggcgtggatgccctgcatgatctggagcaggcgcgcatccacttcgtcgcgggtccacgacaggcgcatggcgttctggctcatttccaggcccgaggtggccacgccaccggcgttgctggccttgcccggtgcgtacagcacgcccgcctgctcgaacagtttggctgcctcgttggtcgagggcatgttggcgccttcggccacgcacagcacgccgttcttgatgagggtgcgggcgtcgttttcgtccagctcgttttgcgtggcgcagggcagggccacgtccaccttgacatgccagggacgcacgccggcttcgaacttcacgccggtacgcgcggcgtagtcgctcacgcggccgtaatggtggttcttcacgtccatcaggatggccagcttctcgggggtgaagccgtcttcgtcgatgatggtgccgctggagtccgacacggtgatgaccttggcgccgagttgcatggccttttccacggcgtactgggccacgttacccgagccggacacggacacgcgcaggccgtcgaagctgcggccgcgggtcttgagcatctcgtcggcgaagtacaccgtgccgtagccggtggcctcggggcggatcagcgagccgccgaaggccaggcccttgcccgtgaacacgctggcggcgttgttggccagcttcttgtacatgccggccatgaagccgacctcacggccgcccacgccgatatcacccgcgggcacgtcggtgtcgggacccacgtggcggaacagctccgtcacgaaggcctggcaaaagcgcatgacttcggccgggctcttgcccttggggtcgaagtccgagccgcccttgccgccgcccatgggcagcgtggtcagcgcgttcttgaaggtctgctcgaaggccaggaacttcagcaccgacaggttgaccgaggggtgaaagcgcaggccgcccttgtatgggccgatcgccatgctgtgctggatgcggtagccgcggttgatatgcacattgccgtgatcgtcgaaccaggacacgcggaacatcaccacccgctcgggctccaccaggcgctccagcaggccttgctcggcatagcgcggattcttttcgatgaacggccacaggctttccatgacctcggtcacggcttgcaggtattcgggctggccggggttgcgctgtgcaacctgttcaaggaaatggcccacggattggtgcttcataaggactttctgctcaagggaaatttagcgatgcggcaatgcagcatcgaattatgtcaaaaagacatgtggttatgcaccattttggatttgatgcctcgcaatgggacaggttttcggggttgtcgcgcgttgttggtgcgttctcttgcgcgcttttggtgcgaagtcgacggcgaatgccctgttgcgcgggattgcgcaacggtttgacaggggcacggctgcgccgccctgggcaccgccaaagcagcgctggcagtgcaaggcagtcgggggagaaaggaatgccgctgggtggtagcggcgtgagagggtgtgtggatgcgctcagcgcccgcgcaggaacagcgcgtccagctctttcatgctgagctggcgccaggtggggcggccgtggttgcactggtcggagcgatcggtgacttccatctggcgcagcagggcgttcatctcgtccagcgtcaggcggcgattggcccgcacggcgccatggcaggccatggtggcaaggatctcgctctgcgcgcgctgcaccacggtgctggcgtcatgggtggccagctcagccagcacgctgcgcgccagctccacggggttgccttgggccagcgtggtgggcacggcgcgcacggccagggtgcgcggcgagaacggcacgacctccagtcccagcagggccaacgtgtcggcatgcgcctcggcggtcgccacctcttcgggggtggcggcaaaggtggcggggatgagcagtggctggctggcgatgcgtgcaccttggtccacctgggccttgagccgctcgtacacgatgcgttcgtgcgccgcatgcatgtccaccaccaccaagccctgcgcgctttcggccaggatatacacgccatggacctgcgccacggcgcggcccagcggccacgtgtgtccatcctcgacgtgcgcagtcgccatgtcgacggcagccaatggagccgcgctggcgggcgagaaggacggcgccgtgggcgcgcctggagcgaccggtgccatggcggtggttgccggcataccgggcggtggcgcagccgtggatgtgccccagagtgcttgtaggtcagagaccttgtggcccgcgcgctcttcaaatttgatagctgcttgcgcttgccaataggggggatgagccgggtttctatctgaatcgcccacggatggagcggcaggcgctacagaagttgaagcggcggcagccgccagcgcctgcgcgcgcggcgccgccagagcgttctccaccgcgtggcgcacggcctggtgcacctcccggctgtcgcgaaagcgcacctcgatcttggtcgggtgcacgttcacgtccacacgctgcgggtcgatctgtacgtacagcgcgtataccggctgcttgtggccgtgcagcacgtcctcgtaggcgctgcgcgcggcatgcgtgagcaccttgtcgcgcacgaagcggccgttcacgtagcagaactgctggtctgcacgcgaacgggcggcgtccggcagcccggcgcggcccgtcaccgtgaccgcgcccaggcgcaggtgcacaggcacggagtcgcggatgaagtcctcgcccagcacgtcgctcaggcgctgctgcagggcctgctggcgttcgccctcgtccggtgcggcagcgggagccagggtggcacgccattgctccaccagcttgccttcgtgccagatggcaaagcccacatcgggccgcgccagcgcatggcggcgcacggcctcgatgcagtgggcgagctcggtcgcgtcggtcttgaggaacttgcgccgcgcgggggtggagaagaacaactccttgacctccacggtcgtgccacggctgcgtgccgcggggcgcagttcgccgctgcgcgcatccagcagaaaggcgctggcctgctgagcggtgcgcgacagcagcgccatctcggacaccgacgcgatggcggccagcgcctcgccgcgaaaacccatggtggcgaccgattccaggtcgtgcaggttggtgatcttgctcgtggcgtggcggcgcagggccaccggcagctcatcctgcgggatgccgctgccgtcgtcctccacggcgatcaggcgcacgccgccggccagcaggcgcacggtgatctgggtggcgcccgcatccagggcgttgtccaccagctcgcgcacggcagaggcggggcgctccaccacttcgcccgccgcgatctggctgatgagctcgtcgggcaggtcgcgaatggggcgccggggcgcgggggcgagggcggtgtcggaaggctgtgcggtcacgcggggattttaggtggcgatgcgaccgcgggtgctgtaagggtcagtggcggtggcggtagccgcggtcgttgttgcggccgacctcgttaccgatcagcgcgccggcagcggcgccgcccacggtacccagcgtggagccgaacaccgcgctgcccaccaggccgccggccacggcgccgacgcccgtgccgatctgtgcgttgctgggccggtgggcgcagccgcccagtgcaagggcgcccgtgagcagtgcggcagtggcgatcaggcggctgtggcggaggacggtcatggcggttcctttcgggaaaatggtcttgtaatgaggtgcggcgcggtgcgcacgccgtgggtgcactatggcgcggccgtgtgaagtgtgccccgcggtttgtttgccaattgccaacaagtgtgagcaattgccaatggtggtgtggtgcaaccaggggcattgggggcgcgggtacattacggcgcacttcgccaacgggaggtttgtgttttggaagtctttgcgttcctgatcgatttcatcctgcatgtggacaagcatctcgccgccttcgtggccagctatggcccctgggtgtacgcgctgctgttcatcatcgtgttcgtggagacaggcgtggtggtcatgccctttctgccgggtgactcgctgctgttcgtggtgggggcgctcagcggtgcagggttgatgaacttcccgctggcctgcgcggttctgctggctgcggcgatcctgggcgaccagtgcaactacagcatcgggcgctatttcggacccaaggtattccaatgggaaagctcgcgctggttcaacaagaaggccttcgaccaggcccatgcgttctatgagcgctatggcggcatcaccatcgtgctggcgcgcttcatgcccttcatccgcacgttcgctcccttcgtgggcggcgtggcggccatggggcggggcaagttcacggcctacaacatcggtggtgcggtactgtgggtcgtgggcatctgcacggcggggtacttctttggaaacatggcctgggtgcagcggcatctggacaagatcatctgggccatgatcttcatccccggcctgattgccatctttggcgcatggcgcgccgggcgcaaggctcaaggaactgcggttgctattgaatagatagctggtggcgcttactagaagcgcgttaaggccatattccatataaaacgccaccgcctcgcgagaagggtggcgttctgcatgctgaggctctcaggcgggccgtcaacggcggcgatcgcggtcccggtcctcacccagttcgtggccgatcagcgcgccggcagcggcgccgccaatggtggcggccgtgccgcccacggcgctaccgagtgcgccgccagccacggcgccgacaccggtgccgatctgggcgttggtgggattggacgagcagcccaccaggcccagggcggctgcgcaggcggcggcggagagaaggtggcggtattgcatggtggctccttatggtcaacagaccccggtgtggggccgtgactcaactgtcactccgtcggcccggcgccggtgtaggcccgtcttgccggcgcgtgtaggacgcggcggccctcggccttaacccggcacgagacagatcgtcacgagcagcgaggcgtcctgcagcgcccgcagcacatgcggaatgcgcggcaccaggtgcaggaagtcgccttcgcgcagggtatgcgactgcgcgccggcctggaaaagcacctcgccctccaggcacagcagcgtgatttcgcccggtgcgtcgtgctggtgctgctctttaccggcgggcagcaccacgcggatcacttccagctggccggccttgatgagggcgctggtgggcgtgtcgtgcaggcgcggccccaggggccggaggctgacgacttcgcaggactgggcgtggggcagtgccatggcggtctcctggccgccggcacggccgcgctgctcagacggtgcggctgcgcgccagcggcgggtttttcgcgaagtatcggacgatgccgcgcatcagcgcgtcggccaattgctcttgatacgcggcggaccgcagcttggactcttcctcggggttgctgatgaaggccgtctccaccagcacgctgggaatgtcgggcgccttgagcacggcaaagcctgcctgctccacgcgcggcttgtgcagcttggccatgccgccgatctcgcccagcagcacgctgccgagcttgaggctgtcgttgatctgcgccgtggtgctcatgtccagcagcgcgcgctgcacatggcggtcctgttgtgcgcccaggttcacgccgccgatcaggtcggcctcgttctccttgttggccagccagcgcgcggccgagctggacgcgccgccctggctcagcgcgaacacgctggcgccgcgtgccgacggggtggtgaaggcgtcggcgtggatggacacgaacaggtctgcctgcacgcgccgcgccttgtccacgcgcgccgccagcgggacgaagaagtcaccgtcgcgcgtgagaaaggcgcgcatgggattgccgcccacctgcgtggcattgatgcggtcgcgcagcaggtgcgccactttcagcaccacgtccttttcgcgcgtgccgcgcggtccgatggcgcccgggtcttcgccgccgtggccggggtccagcgcgatgatgatgaggcggtcggtggaatacgccgcgcgggccgtcgtaggcggggtggcgggcgcggcagggcgcgccggggcggcgggtgccggcgccacgggtgcggttgccaccgccgtgcccggcacgggcagggcagggggcatggcctgcggtgcggaatgccgtgcgatcaggtcacccagcgggtccgtcaatggggtgactgccatggcgcgccctgtaccagcgctgccgggcagcggcgcggtggcgtcgcgcagccgctcggcgatcagtgcctccagcgggtcgggcggctgcgcgggatacaggtcgaacaccagccggtgctggtatgcggccacgggctgcagcgtgaagacctgcggccgcgccgcctgcttcaggtccaccaccaggcgcaccacgccgggcgcgttctggcccacgcggatgccggcgatgttggggtcgtctgcgcgcaccttggcgaccagttcgcgcagcgaggggttgaggtcgatgccctcgatgtccaccgccaggcgcggcggcgtgtccacgaaggtctggcgggccgtgagcgcacggtcggattcgatggtcacccgtgaatagtcgggcgcgggccagacacgcaccgcgacgatggtggcgccgcgcgcgatctgctgcgtgcccagcagcagtaccaggctacccgcgcgcagcagggtgcggcggctgtgaaggggggaagggcggcgggcatcgctcatggggtgtccagtccttgcagtatggcgctgccatggggcgtgtgggctcgcagcgtcacgtgccgggctgaatcatcctccgcttcaatgtgaatagcaatatccgcaggcgggatgagggttcctgcatggccaggccactcggccagcttcaggccggggctggcgaagatgtcgcgaaagcctgcgtcttcccactcgcgcgggtcgctgaagcggtagaagtcgaagtgccagatgttcagtcctggtgcctggtgcggctcgaccacggcgtaggtggggctcttgacgcgcccctgcacgcccagggcgcgcagcaggtggcgcaccagcgtggtcttgcctgcgcccaggtcgccatgcagggcgatgaaggcattgcgcaggccgggctgcgcggccaggcgcgtggcaaagcgcgccgtgtcgtcctcgtcgtgccattgcagcgacaggcagtgcggcgtttctacaatcgggtgttgatggtgtgcagcagtcaactcgttcctcaaatacaaggctgggcccgcgagctgggattttcccaaatcaaggtggccggcgtggacttgtcctccgccgagcccggattgatgcaatggctggcccaagggttccatggcgagatgcattacatggctgcgcatggcctgaagcgtgcccgcccggcggagctggtgcccggcaccgtgagcgtgatcaccgcgcgcatggactacctgccgcgggcgacggcgctggaagccgccgaaggctggcaggccattgaacttggccggctggcgcgacccaccgaggcggtggtttccgtctacgcccggggacgcgactaccacaaggtgctgcgcgcgcggctgcaaaagctcagcgaccgtgtcgccgaggcggtggggccctttggccaccgcgtgttcaccgactcggcgccggtgctggaggccgagcttgcgcgccgcagcggccagggctggcgcggcaagcacacactggtgctgagccgcgaggccggctcgatgttctttctgggcgagatctatgtggacatgccccttgaacccaccgagcccgtcacccaccactgcggcagttgccaagcatgtatcgacgtctgccccacgcaggccatcatcgcgccgtaccgcctggatgcgcgccgctgcatctcctacctcaccatcgagcacgccgggcccattccgctggagttgcgcccgctcatgggcaaccgcatctatggctgcgacgactgccagctcatctgcccgtggaacaagttcgcgcagaccagcagcctgcccgatttcgatgtgcgtgcggggctggtggggcagcagctcgtgcatctgtttacgtgggacgaggagaccttcctgcgcatgaccgagggcggcccgatccgtcgcatcggccatgagcgctggctgcgcaacatcgccgtggcgctgggcaacgcgttgcgcgcgacccgcgaccctgtcgttcgcgccgcgctggctgcgcgtgccaatgacccgagcccgctggtgcgcgagcatgtggcctgggcgctggcacaggaaaatgaataaaaatggcctgcaacgcttgcagaacaagcgcgagtagctattaattaaatagcgtcaacgcaacaagcccagcgcgaagggcaggctcaccacccccagcacggtggacagcgtgaccaggcctgcgacatacgcgccgttgtagcccatgcgtgcggcgagtacatagcaggtggatgcggtggacacggcgcagaacgccatcagcaccgaggtctgtatggcgtccagccccagcagatgcgcgaacccccaggcgatcagcggctgcgcgaggtggcgaatggtcaacaccgacacggacagcagcttgctgcgcgtgagcaggccgaactgcatgcccgcgcctgcagccatgagccccagcgccagcgacgctgcgctgatgcgacccaccgtgggctccagccacggcgggatgcgaaagcccagcaggttggccgccagccccgtcgccgtggcgatgatcagcgggttgcgcagcagttcgcgcacgaagccctgctggccgccgcgcgccatgggccacacggcggccacgttcagcagcggtacgcacacgccaatcagcaccgccaccatgagcaggccttgcgcacccgccaggcgctcggccagggccagcacgatgaaggagttgaagcggaaagccacctgcgccgccgccgcgtggtcgcgccggtcgatgtgcctgcccagccaaggcagatgcggcaggctgtaggccagtaccacgccgcacagacccgtgcccacgccagccaccaccaggccggtggcctcgcccacgttgatggggctcttgacgatggactgaaacagcagcaccgggaacagcaggtaatacaccaggctttccaccggctgccagacggagcggttgaggggcgtgtagcggcacagcaggtagccgaacaggatcagcgagaaatccgggagaagaagctgcacgtaactcacggcgcgcagcataccgtggcgctgtaggccggcggcgcgaatgattggggaaactcccaacaaatcagcgcggcgcccgcggtggtcaacgcggcatggcaccgtaggatcgccgcctacccccgttttttccaccaaacacaatttgatgaggagatttcgcatgcaacgtcgcaacctgctggctttggcgctggcggccaccgcgggcaccgccttcgcccagggctaccccaacaagcccgtcaagctgctagtgcccttcgcgcccggcggcaccaccgacatcatcgcccgcgtgatcgccgacccactgtcgcgcgcgctcggccagtcggtggtggtggagaaccggggcggcggcggcggcgtgattggcgcgcaggaaacggcgcgcgcagcacccgatgggtacaacctgggcgtggccaccgtgtccaccacggcggccaatccggccatcaactccaagatcccgtacaacccgatcacggacttcacgcccatcatcaacatcgcggccacgcccaacatcatcgcggtgcaccccagcttcccggccaaggactacaagtccttcctggcggagatccagaagaaccccggcaagtactcgtacgcgtcctcgggcacaggcggcatcggccacctgctgatggagctgtacaagagcctcaccaacagcttcgtcacgcatattccctaccgcggcgcgggtccggccctcaacgacaccgtggcgggtcaggtgcccatcatcttcgacaacctgccctcggcgctgcccttcatcaagagcggcaagctcgtgcccatcgtggtgtccgcgccgcagcgcgtggcggcactgcccaatgtgcccaccttcaaggaagtgggcctggagccggtgaaccgcatggcctattacggcatcctgggtcccaagaacctgcccaaggacgtggtggacaagatcaacggcggcgtgaagaaggcgctcgaagatgccgccgtacgcaagcgcatcgaggacaccgactcgatcatcgtcgccaacacgcccgagcagttcgccgagcagatcaaggccgagttcggcgtgtacaagcaggtggtgcagaagcagaagctcacgctggaataagcgcgcccccagccctctgaaaaacgcccgcctgccgcgggcgtttttttgatgctatggttttcgccatgttgcccgacagccagaacgccatagaccccttcatcgacgccctttggctggaggacggcctgtcgcgcaacacgctggccgcctaccgccgggacctcacgctgtatgcccaatggctggcgcagcagaaccctccgctggcgctggatgccacggccgagcaccacctgcagggctacttcgctgcccgccacgcgcagacgcgcgccacgtcggccaaccgccgcctcaccgtgctgcggcgctacttccactgggcattgcgcgagcgacgcatcgcagccgaccccacagtgcgcctgcaagccgcgcgccagccgctgcgcgtgcccaagacgctgacgcaggcgcaggtggaggccctgctgcatgcgccggacgatgccacgccgctgggcctgcgcgatcgcaccatgttggagctgatgtacgcgagcggcctgcgcgtgagcgagctggtcacgctgaagaccttccacctggggctggccgaaggcgtgctgcgcgtcatgggcaagggcggcaaggagcggctggtgccctttggcgaagaggcgcaccgctggctgcagcgctacctggccgaggggcgtggcgccatcctgggcgggcaacaaacggatgacctgttcgtcacgcagcgcggcgcggccatgtcgcgcgtgatgttctgggtcatcgtcaagaaatgcgcgcaggctgcgggcattaccgcgccgctgtcgccccacacgctgcgccatgcctttgccacgcacctgttgaaccacggtgcggacctgcgcgtggtgcaactgctgctgggccacgccgacatttccaccaccaccatctacacccacgtggcgcgcgagcggctgaaggcgctgcatgcgcagcaccatccgcgcggttgaaggggcatggcgcggagtgccggcggacagcggcaaacgggtgaaaaatcgcgctctttcttgaaactctggagttgcaatgacagattccgtgcgccgtcgcgtgctggcctccctcgcgctggctgccgcgctgcccctgggcgcgcaggcccagacttggcccgccaagcccatccgcatcgtcgtggcctatcccgcgggcggcgtcagcgacgtggtcgcccgcgcgttgggcgacaaactgtccgaacgcctgggcacgcccgtggtggtggagaacaaggccggcgcgggcggcaccatcggcatggacgcggtggccaaggcggcgcccgatggctacacgctgggcttctcggcgatcagcccgctggtgctcaacccgcacctgggcacgccgccgtacgacgcaacgcgcgacatcgtgcccgtggccagcgtgatgtactcgcccgtgctgttgttgggcacgcaggccgccaaggagcgtgacttccgcagcctgctggcgaccgccaaggcgcagccgggccaggtgcgatgggccacatcggggctggcgtcgctgggccacatcatgctggaacacatcatgcagggcagcggcgtgcagatcacgcacgtgccctacaagggcggcgggcaacaactgaacgatgcgctttcgggtcagttcgaggtgctgtccaccaacgccggcccggccgtgatgcagcagatcaaggcgggcaagctgcacccgctggccgtgggtgcgcccgcgcggctgaccaccctgccgaacgtgcccacgctgggcgaactgggcctgcccgcggccaacctgaattcggtgttcggcatgttcgcgccagcgggcgtgccggccgcggtgctggagcgcttgaatgccgagatcaaccgtgcgctggcgctgcctgacatccaggcgcgcctggaggcttcggacaacgtgcccacgggcggcagcgccgaggcatttcgccggcagatcgcggcggagtcgcagagcaacgcgcgcatcatccgcgccgccaacatccgcctgaactgacggctgccccgtgcgcgcgccggccggcccgcgcacaggggacatcgggtttattcgtcggccgtcaggctctcggcccaggccagtgcctgcaggtgggcccagttgacctggcggttggataggtgcagcgcctcggccgtgcgcgcgaaagcctcgtcgtcaccgctttcgcaggccttggtgagctccaggaagggggcgaacacgcccttgttgtgcagcagtgcgtcaagcaccggctggggcagggccaccgtttccagggcgcgctccagcggcacgcccagcatcgcatccagcagcgagaagacccccaccacgaaggcgttgtcgcattcctcggggggcagcagctcggcggccagcagttccatgaggcggccgcgcaccacggccgtctggcccacggcgggcggcgagccgctggcgcgcgaggtagtcatcaacagcgccgcccagcggaacagcttcttcaggcccaggatcatcaccgcgtgacggaacgaggtcacctcgcacgacaggccgaagcccgaggaattgatgaaacgcagcaggttgaaggacagcgtggggtccttcttgagcagctcctcgatttctccggtgctggcctgctggcgcaccaggttgatgagctggatgatggtcgcctgcgagggacggatggtttgcgccttgaccagcgagggctgtgcgaaccagtagccctggaacagcttcacgcccagcgaagccatgcgctggtactgttcggccgtttctaccttctcggccaccagggtggcctgcgagtgggcttgggcgaacttcacgagcggctcggcgagctccggcttgaaggcctgcatgtccagcttgatgaacgaggccagaggcacccagctgctgtaggcgcgccgcagcacgtcctggttgaaggccagccgaaagccgcgcgtgcgcaccgcttgcagcgtggggatgtactgctcgatctgctcggccgtggcctgggcgccgagtgtgggtacttccagcaccactttctcggggtggatcagctccaggtgtccgccggccaggctgtcgtgcgtgcaattgatgaagacggttttcttgcccaccagcgcctcggagcccgcatacgacagcgcgttgaacagcagcgccgcatcgctggcggcggtgtgcgcgtccgcggcggtggaccggtcgaacagttcgtagccaaagacggtgcgctgttcgtccaggatggcctgtcgtgcgatgacgacctggttctgcgcctcggtggcctcgggtgacggctgggcggaatcggcggggagctgtgcggcggtgtctggaaggctcgacatggatggcgtgggaagttcgttggattctaggaggtcggcgcggccgtggctcaggcgggcgccatctggtccgcccaggccagggcttgcaagtgggcccagttgatctgctggttcgtcaggtggagcgattgggcgatctggtcgaaggtgtggtcgtcgctggtctcgcaggcttcggccagtgtcagcagctggccgtacacgttgctgcgttgtagcagggcagtggacagctcttcgggcaggttgagcagccccacggcggaggccagcggcatgccgagcatctggtccagcatggagaagatgccgatcacgaacgcctggtcggcttcttcggcgggcagaaattcctgggccagcagttccatgaggcggccgcgcaccacggccgtctgccccacggccgggggcgtaccgccgctgcgcaccgccgtgagcagcagggcggcccagcggaacagcttcttgagtcccagcagcagcaccgcctggcgaaaggaggtgatctcgcgcgtcatgcccagccccgcggagttgatcaggcgcatcaggttgaaggccagcccagcatcctttttgaggacctcttcgatctcgtcggtgctggcctggctgcgcaccaggttgagcagctgcacgatgctcgcctggccgggagtgagcagtttggcctccaccagcgtgggacgcgagaaccagtagccctggaacatttccacgcccatggacgacaccatgtcgtactgttgcgcggtttcgagcttttccgcgatcagttcggcctgggaatggcgccccgcgtagttgatcagcaccgcgagctggtcgcgcgcaagcaccgacatgtcgagtttgatgtagtcggccagcggcagccagggcgcgtaggtggactccagcaccgtgtggttgaaggcgaggtgaaagccgcggctgcgcagcgcctgcaggatgggaagccgcgcatgcacctcggccgcggccacgtggcccagcggagggatctccagcaccaccttgtcggggctcaccagttccaggtgcccgcccgtcaggctttcgtgggtgcagttcacgaaaatcagcatcttgcccaccagctcttcggtgcccgcatgcgacagcgcggtgaagaccaggatcacgtcgctggcggccgtgtggccgacggtggagcgcgagcggttgaagagttcgtagccgacgaccgcctgctggccgttcatgatggcctgccgggcgatcatggagccggtgctgccagcctgggaggcgccggccgccgagggagaagcgggaggtgtggagttcgtcatggaatgcctgggcgtgtgcgggataccgggcgatgcggatgcccgccgcaggcgcgagggctggcggcagcggcgtggcgtatcgctgctggcattgtagggaagaacccccgatggctcggggatggcagtgcggctggaggcgattcagccgtgctgcagccagcgcatctccgcctcgctgaaacctgcggcgcggcgtgccacctcgttcagcggcggcttcgggcggggggcttcgtaacgctgaaccagcgcggcgtagtgcgccacggggtccagtccgtcgcgcgtgcacagccagccgtaccagtggttgccgatggccacgtggcccacttcctcgcgcaggatggtgtccaggatcgccacggcggccagcgcgtccggtgtaccgacctggcgcagcttgtgctggatcagcggcgtggcgtccagtccgcgcgcctccagggtgcgcggcaccagggccatgcgcgccacgatgtcgtcggccgtcttctcgcacatgctccacaggccctggtgcgcgggaaagtcgccatagtcatggtgcagttgccggcgcaggtggtcacgcagcaggaaaaaatgcttcgcctcctcggccgccacgcgcagccagtcgcggtagaacgtctcgggcatgccggcaaagcgccagatggcgtccagcgcgaggttgatggcgttgaactcgatatgggcgatggcgtggatcagcaccgcgcgcccctcgggcgtggcgggcgagcggcgtgccacggcggtgtggtgcagcagctgcggccgcgcggggcggccgggcagggtgtcggcgggcggggcggtgagacgcgtttctgtcgctattgaaatgcgagctgcttgcgcatacatatccagcgctgcggccgatttttcttcagggtcgcagaggcgcaagacctccagggcacgttggcgaagctccatccctacaattctaggttccccctacacaaacaacggagacagacaagcgatggcgatctatgaactcgacggcgtggcgccgcaggtggccgcatcggcctgggtggccgacagtggccaggtgatgggcgacgtggtgctgggcgaggacgccagcgtatggttcggcaccgtggtgcgtggcgacacggcgcgcatcaccatcggcgcgggcaccaacgtgcaggacgcgagcgtgctgcacgccgacatcggccagccgctggtgatcggtgagcgcgtcaccgtgggccaccaggtcatgctgcatggctgcaccgtcggggatgaatcactgatcggcattggcgccatcgtgctcaacggcgcgaagatcggccgcaactgcctggtgggcgccggctcgctggtcaccgagggcaaggagtttcctgacggatcgatgatcctgggcagtccggccaaggtggtacgccagctcacgcccgagcagatcgaagggctgcgccagagtgcgcggcattacatggaaaacgcgcgccgcttcaaggcgggtctgcgcaagctggggtaatagcccggccgttgattgactggaaatactgcgtgtccgaactgcacaagtttttgtttgatggcctgcccgtgcgcggcatgatcgtgcgcctgaccgacgcctggacagagctgctgcgccgccgcgcggccaacaccgaaacggggccataccccgcgcccgtgagcgaactgctgggtgagatggccgccgccggcgtgctgatgcagtcgaacatcaagttcaacggcgcgctggtgctgcaggtctttggtgacggcccggtcaagctggccgtggcagaggtgcagtccgacctgagcctgcgcgccaccgcgtcggtgttgggcgaactgcccgcgaacgcgggcctgccggacatggtgaacgtgggcggcggcgggcgctgcgccatcacgctggaccccaaggaccgtctgccaggccagcagccctaccagggtgtggtgccgctgtatggcgaccaccaggaaaagctgcacaagctcagcgacgtgctgcagcactacatgctgcagtccgagcagctcgataccacgctggtgctggctgccaacgaccaggtggcggcgggcctgctgatccagcgcatgcccctgaagggcgaagccaacctggccggcggccatgggcgcgaggatgaggaccagatcggccgcaacgaggactacaaccgtatcgccaccctggcgagcagcctcacgcgcgaggagctgctcacgctggacgtggacaccatcctgcgccgcctgttctgggaggaaaaactgctgcgcttcgcgcctcagcagggcgatagcggcccgcgcttcgcgtgctcctgcagccgcgagcgtgtgggcaacatgctgcgcagcctgggcacggaagaggtcgagagcatcctcgaggagcgtggcaacatcgaggtgggctgcgaatactgcggccagcagtaccacttcgacgcggtggatgccgcgcagctgttcaccgatccgcacaagcagccgcccgcgccgtcgcgcatgcagtgatccaggcggccgctctgggcggctttcgcgagccagcctgcgcgccgcggcgctgcaggtggtcgcgcttcaacgagcgtgaagcgtccgcctcacgcctctgcacccaggccgcgcagcgcggtgaacagccggtgctcgcactggggctccacgcattcttcgcaaccccaagcgcgcagccgaggacggctgggttcaggtttcaattcgacttctgcgcttgatgggaaagcgcgagtagctattaaatcaatagcgtgcagtgcattgcgaagttgcgccgctggcggcccgtacagcacctggtaggccgtgccggcctgggccagcgcggcgcgcagttgcagctcgtgtgcatcgggaaggtccagtgcgcacagcagcgtgaggtccgccggcagggctggcagatcggggccggccgccgcgactgcgagcgcgggacagtgctgagcgatgccgtcgcgtaaggcggtgcaggcgggcgcgtgcgcacccaggatcgcgatgcgcaccgccgcagcgccgggcacggggccgggcgagaggctcacttgcgggccggggtgacgtgcacgtagatctcgccaggcttgaccatgcccagttcgctgcgcgccttttcctcgaccatctccaggccgtccttcaggtcctgcacttcggcggccaggcgctcattggcctggcgcgcctgcgcattcgccgcctgctgggcggcgatctgccggcgcatgtcctctacatggccgacactgccgcgcccggtccacagctgcgcgtggatccccacgaggagcagcagcagggcgagcggaacgatgcgtgtgcccatggcggggcgcagcggcgcgggtgggcttagcgcaggttgtagaacgcggcgcggccgggatagaaggcgatgtcgcccaggtcttcttcgatgcgcaacagctggttgtacttggcgatgcggtccgagcgcgacagcgagccggtcttgatctggccggcattggtgcccacggcgatgtcggcaatggtgctgtcttcggtttcgcccgagcggtgcgagatcacggcggtgtagccggcgcgcttggccatctcgatggcggcgaaggtttcggtcagcgtgccgatctggttgatcttgatgaggatcgagttggcgatgcccttgtcgatgccttctttcaggatcttggtgttggtcacgaacaggtcgtcgcccaccagctgcacgttgtggcccaggcgctcggtcaggatcttccagccgtcccagtcgccttcgtgcatgccgtcttcaatgctgatgatggggtacttgtcgcaccacgatgccagcatgtcggtccattgctgggcggtgagttggaggccgccttcgccttcgagcacatacatgccatccttgtagaactcgctggccgcgcagtcgaggcccagggcgatctgctcgccggccgtgtagccagcggcttcgatggcctgcaggatcagctggatggcggcttcgtggttttcgacgctgggcgcaaaaccgccttcgtcacccacggcggtgctcatgcccttgtcgtggatgatttttttcagcgcgtggaacacctcggcgccccagcgcacggcttcgcgaaagcttggcgcgcccacggggatgatcatgaattcctgcagatcgaggctgttgttggcgtgcgcgccgccgttgatcacgttcatcatcggcacgggcagctgcacgctgcccatgccgcccagatagcggtacaggggcaggcccgattcttcggccgcggcgcgggccacggccatcgacacggccagcatggcgttggcgcccaggcggctcttgttgtcggtgccgtcgaggtcgatcagggtcttgtccagaaagccctgctcggaggcatcgaggcccagcacggcttcactgatttcggtgttgatgtgttccacggccttgagcacgcccttgcccaggtagcggctcttgtcgccgtcgcgcagctcgatggcttcgcgcgagccggtggaggcgcccgagggcacggccgcgcggcccatcacgcccgattccagcagcacgtcgcattcgacggtgggattgccgcggctgtccagcacttcgcggcctacgatgtcaacgatggcactcatgggtttccttttgcgggagtttttaatcaaattggccgctagcgcttttccatcaagcgctggcagctatcaaatgggtagcatcaaaggccttcgacgcacaccagccgcatgatggctgcgccctcgcgcgccgcacgggccttgccgtattcgggcgaatggtagaacgccttggccgcctcgaagctggggaacttggcgatcaccacacgctcgggctgccagtcgccctccatcacctccacctggccgccacgcacgcagatctcggcgttgtgcgccgcgaaggcggcggtggaccacttcttgtattcctcttactgcgcggggttggtcacgcggacgttggcgatgatgtagccgctgggcatggtgtcaggctccaaagttgttttcgagaaaaccgttcttcttggtcacgtcgtcgagcgccaccagcgtttcaagcaacgcgcgcatgtgcttgagcggcacggcgttggggccgtccgaccaggcctcggcgggcttggggtgcgtttccatgaacaggcccgccacgccgacggccacgccggcacgggccagcacgggcaccatgtcgcgcgcgccgccgctcacggcgcccaggccgccgggcttctgtaccgagtgggtcacgtcgaacaccacgggcgcgccggaattgcgcatctcggccaggctggtcatgtcggccacgaggttgttgtagccaaagctcacgccgcgctcgcaggccaggaagcggtcttccgacaggcccacctcgcgcgcggcggcgcgggccttgtcgatgacgttcttcatgtcccagggcgcaaggaactggcccttcttgatgttcaccggcttgccgctttgcgccacggcgcggatgaaatccgtctggcggcacaggaaggccggggtctgcagcacgtcgaccacgctggccacttcggccacgtgcgaggtgtcgtgcacatcggtcaggatgggcagctgcaactggcggcgcacttcgtcaaggatcttcaaaccggcatccaggccgacaccgcgcttgctggtgccggacgagcggttggccttgtcgaacgagcccttgtagatcagcgggatgcccagcggcgcgcaggcctccttgagttggccggccacgtcgagcgacatctccaggccttcaatggagcaggtgcccgcgatcaggaagaagcgttggtccaggccgacgtcgaatccgcacagctgcatgggctttccttccaatcaggctttcgccgctggcttctggtgttccacggccgccttgatgaaggcgttgaacagcgggtggccgctccagggcgtggacttgaactcggggtggaactgcacgccgatgaaccagggatgcacgctctgcggcagctcgacgatctcggtgaggtgctcgcgctgcgtgagcgccgagatcaccagcccggcgctgcgcaagcggtccaggtactgcacgttggcctcgtagcggtggcggtggcgctcggtgaccacgtcgccgtaaatgctgtgcgccagggtgccgggctgcacgtccgagctctgcgcgcccaggcgcatggtgccgcccaggtcggaattctcggagcgcgtcttgatggtgccgtcctcgtccttccattcggtgatcagggcgatgaccggatgcggcgtggcggggtcgaactcggtggaattggcgccctgcaggcccgccacgtggcgcgcgtattcgatggtggccacctgcatccccaggcagatgcccaggtagggcacctggtgctcgcgcgcgtagcgcgccgtggagatcttgccctccacgccgcggctgccgaagccgccgggcacgaggatggcgtcgtactgcgccagctgctgggcggcgttgtcgtcgctgatggtttccgagtcgacgtgggtgatcttcacgcgcacatggctttgcatacccgcgtgtttgagcgcctcattgaccgacttgtaggcgtccgacagttccacgtacttgcccaccatggcgatctgcacctcgccgcgcgggtgctcggtctcatacaccaggtcgtcccagcgcttgaggttggcgggcggtgtgttcaggcgcagcttgtcgcagatcagtccgtccaggccctgctcgtgcagcatgcgcggcaccttgtagatggtgtccacgtcccacatggagatcacgccccattcggccacgttggtgaagagggagatcttctctttttcttcctcgggcacggcgtgcagcgcgcggcacagcagtgcgtcgggctggatgccgatctcgcgcagcttctgcacggtgtgctgcgtgggcttggtcttgagttcgccggctgccgcgatccacggcaggtaggtcaggtgcacgaaggccgaattgttcgggcccagcttcagcgagagctggcgcaccgcctccaggaagggcagcgactcgatgtcgcccaccgtgccgcccacctcgcagatggccacgtccacggcgtctggcgtgccgatgccggcgccgcgcttgatgaactcctggatttcattggtcacgtgcgggatcacctgcacggtcttgccaaggtagtcgccgcggcgctccttctccagcacggactggtagatgcggccggtggtgaagttgttggcctgcttcatgcgcgtttcgatgaagcgctcgtagtggccgaggtccaggtcggtttcggcgccgtcgtcggtcacgaagacctcaccatgctggaagggcgacatggtgcccgggtccacgttgatgtacgggtcgagcttgatgagggtgactttgagaccccgcgattcgaggatcgcggcaagggaggctgaggcgattcccttgcccagggaagacaccacaccgccggtgacgaagacgaatttggtcatgtctttgatggtggtgggaaattgggattgtaatcagcccactgcagggatgcagtggcaggggccatgccctctgctaaattgcgcccccatgaacgaacagttggctggcaaacacattgtcctgggcttgagcggcggcgtggcctgctacaaatcggcggaactgtgccggctgctggtgaaggccggcgccacggtgcaggtggtcatgaccgaggcggctgcgcagttcatcacgcccgtgaccatgcaggcgctgtcgggacgcagcgtctacacctcgcagtgggacgcgcgcgaggcgaacaacatgccccatatcaacctgagccgcgaggcggacgcgatcctcattgcgccgtgcagcgcggacttcatcgcgcggctggtgcaggggcgggccgacgagttattgagcctgctgtgtctggcacggccccgggatcgggtgccgttgctgctggcccccgccatgaaccgcgagatgtggggccacccggccactcagcgcaacctggcccaggtggcgcgcgacggcgcaacggtgctgggcgtgggctttggtgaccaggcctgtggcgagacgggcgacggccgcatgctggaggccgcggagattctggaggaactggaggccttcttcaccccccagttgcttacgggccagcacgtgctgattaccgctggccccaccttcgaggccattgacccggtgcgcggcatcaccaacctgtccagcggcaagatgggctttgcgattgcccgcgcggcgcgtgccgctggcgcacaggtcacattggtcgccgggccggtgcatctgcccaccccgcggggcgtgcgccgcatcgacgtgcgttcagcaaaaaatatgcttgcaatcgttgaggagcaagcgcgagaagctactattttcatagctacggccgcggtggcggactggcgtcccgccactgctgcgctgcacaagatcaagaaagacggcacgggcgacgtgccggcgctggagtttgtggagaaccccgacatcctggccacggtggcgcgcaccgaacgcgcgcgcgctggccgtctgtactgtgtggggtttgccgccgagagcgagaacctgctggagcatgccagcgccaagcgcgagcgcaagggcgtgccgttgctggtgggcaatatcggcccggccacgttcgggcaggacgacaatgcgctgctgctggtcgacgcgcagggccatcgtgaactgccccgtgcttccaaggaggcgctgggccatcagctcgtggcggagatcgcgcggcgccttgccgccgtttgagcgggtaggggcgcaccggttgggcgatgatcgcgggctcggctcgcggtgctgccggcgtgacaccgcccgaccattcctttgaacctctgctcccatgaaaatcgacgtcaagattctcgacccccgcatggcggatcaattgccaacgtatgccacgcccggcagcgcggggctggacctgcgcgcgtgcctggaggcgccgctcacgctggagcccaacgcctggcaattggtgcccacgggcatcgccatctaccttcaggacccgggctatgccgcgctgatcctgccgcgctcggggctgggccacaagcacggcatcgtgctgggcaacctggtgggcctgatcgacagcgactaccaggggcaactcatggtcagcgcgtggaaccgcagcccccaggccttcaccctgcaacccatggagcgcctggcgcagttggtcatcgtgccggtggtgcaagcccagttcaacgtggtgcaggagtttccggccagcgagcgcggtgagggcggctacggctccacgggcaagcactgagcgccagcgccgctgtcggcacctgcctacatggcgggtgcgcacttcactacgaggcccgccgggcatggccggcagtgtgcaggatgctgtggtgcttcaatctcccaatgggtggccgctttcatgtagccatgcttgcattgttgaaccaaggagatttccatgcgtcctcattcccgcttcatcgccttggccggctccgcgctggtggctggcgcactggtcgcctgcgccgaacagccgcgctattctgactaccatccgacgcccggctacaccagccaaccggcgccgggatacaccacctaccccaaccagcaaggtaccgagtacggcaccgtggcctacatcgagggactgcaggcgcgcaaccgcacgtccggcgctggcgcgatcctgggtgcggtcgtgggcggcgtgctgggcaatcaaattggctcgggctccggccgcacggcggctaccgccatcggggccgtgggtggcgcggtggcgggcaacgctatcgaaggccgcaataacactggcgattacgaggcctatcgcatcacggtgaacctggaccggggcggccagcgggtatacgaagtgccgtcgccaggcgatttgcgcgccggagaccgcgtgcggctgtatggcggacagatatcgcgcatgtaagacgattgacgcgccgatggcggcgccgcgcacacacaacgggctcccgaggggagcccgtttttttggggctgtgtgtcgaaaagtgcgtggttcagtggatcaggtcgctgcccggcgcctgcggctgaatgcggaagaaccccgtgcccgctgtgccacggccgatttcttcctccgtggcttcgcgcaccgcgtgcaccttgagctgcagccgcagtgcgatgcctgccagcggatggttgccgtccagcaccacgtgctcagggtagatctgcgccacggtgtacagcgcgtcgcgccgtgcatcggggttgacgccttggggcaaagccgttccctcgaacgtcatgccttcttcgatatccgcgggaaacagttggcggggctccaggaagagcagcttgtcctggtagtccccaaaagcttcctcgggctccaggtgcagcgagagttcggcgccgacgccatggccctgcagggcctggtcgatgcggcccagcaggtcgtcgccccccacgaggaattccacgggatcgtcgagcacatccagttcctcgcccagcgtgtctttcaggacccaggtcaaggcgaccacacattgttcggtaatttccataggagaattgtcgcagttcactgccctgccgcgcgcgcggccatttcgattccatggacgttcaacaaccgctggccctgctcgggggcctgagcccggcgcagttcatgcgccgccactggcacaagaagccgctgctggtgcgccaggccatccccggcttcaagccgctgttgagccgcgccgaactgctggagctggcggggcaggacggtgtggagtcgcgcttcatccaggacaaggctggccaatgggtgctgcgccacgggccgttggcacgccgctccctgccgtccctggccacgccgtgctggaccgcgctggtgcaaggcgtggatctgcacaacgatgccgtgcacgcgctgctacagcagttccgtttcgtgcccgaggcgcggcttgatgacctgatgatcagctacgccaccgacggcggaggcgtggggccgcatttcgacaactacgacgtcttcctgctgcaggcccatgggcggcggcgctggcgcattggccggcaaagggacaagacgctgcgccccggcttgccgctgaagatcctcgcggctttcgagcccgaagaagagcatgtgctcgagcccggcgacatgctctacctgcccccgggctgggcccacgatggcattgccgagggggaatgcatgacctattccatcggctttcgctcgcccaatggtgcccagttggcgcatgaggtgctgcagcgcatggcggaggcggcggccgacgaggagggggccatctaccgtgacgcacagcagtccgctgttgcgaacccgggagccatcccggccgcgttgcaagacttcgcacgcaaggtggtgcagcgcgcgttgcagcagcctcaggcgctggagtgcgcactgggcgaggctctgaccgaacccaagcccaacgtatggttcgagccgtctccggcgggcatgctggagagcgtggtgctggaccggcgcacgcgcatgatgtatgacgacaggcatgtgttcatcaacggcgaaagctatcgcgcggccggtcgcgatgcggtactgatgcgtcgcttggccgacgagcgtctcctggactcgcgggacctcgcgcgggcgagcgatgaagcattggagctgctgtccgcctggtgcgaggcaggctgggcccatgcgggcgcgcaggcctgacgtgtcgccgccggagacaaaccatggaagacgccatctcgcacgcacagtcatcgctgcccgctggccggtttgaagggcgggtggcatttcagcaactggtgcgcgatgccctggcatgcgctgcgcgcgaaggttggcccgagctcatcctgtcggacgccagcttccacgattggccgttgggggagcgctccgtggccgattccctgcaggactgggcgcgggcggggcggcgcttcgtgctggtggcggcggggttcaatgaaatcgtgcggcggcacgcgcgctttgtgcagtggcgcgtgcgctgggaccacatcattgtctgccgcaaggcgtccgtcgcagatccgcaggatgtgcccagtgcactgtggtcgccgctgtgggcgctgcagcggcacgacccggtgcggtgcaacggcgtcgccggcgccgagccggagcgccgcatcatcctgcgcgaatcgctgcaggagtgggtagaccgcaagagcactcctggattccctgcatccgtacttggcctgtgacggattcaccctctttgtaacaagggtagccagttattcgtgttatctactattgacgaaatctttctataattccgaactggttttgccccccggcgtttgcttcgcaaagcgtagcgccactgcctgactagccgcgtggatggcggcgttgggctgtttgataacaatcgttccgcttgataggacaccaaatgaagaactccgtcgttctggctgctttgatcgctgctgccgctctcgccgcttgcggcaagaaggaagagcccgcacctgctcccgctcctgtggaagctcctgctcctgcaccggctgttgagcccgcacctgctcccgcgcccgcagcgtctgtcgaggcacctgctgctgccgctaccgacgcagcttccgatgccgccaaggcagctgctgatgctgctgctgccgccgctaccggcgctgccgcttccgaagccaagtaagaacactctgatgcccggccccttcaggggccgggcttgctgcaaaccccgtaccgcaaggtcggggttttcttttttgggcaatggctcagtagctggcctcgatccagggagtgccctcgcgcggatcggccactacgatgtcacttgcatgccaccccacagcttgcgccagagcggattgcgcgagttccggtcggttgttgcgtgcgctcaggtgtgcagccaccacgtgtcgcagattcgggtgatgtacggcgtgcaggatgtccgcgctgacatggttgggaaggtgcccacgcggacctgcgatgcgccgcttcaggaacacgggatagtcgcccgacgccagaaggtcggcgtcgtggttggcttcgagcagcagcgcgtgacaaccctgcagccgttccaccaccgtttctgccgcatggcccaggtcggtcagtaggccgatgtgcgtcgcgccatcgctgcagcgcaagtgcaatggttcacgtgcgtcatgcggcacgctgaaaggatgtgcgcaaaagctgcccatatcgacgggtacgccatcgcacgccacatgcagcaggccgtcaaggtcgggtgcccctagggcgtcgtaggtgccctcgctcatccaaacggggatgcgttcgcgcagggcgagcttcagcacgcagcccacatgatcggaatgctcatgcgtgatgaagacggcatccaactgcgccggggccgtgccggcagcctccaggcgccattgcagttgccggatgcccagcccgcaatccacgagcaggcgccgggtatgcgcgccgctacgcccttcaaccagcgtggcgttgccggtgctgccgctggccagattgcgaaagcgcagcatcgtgtaggcgcaagcggcgcggcgccgccccttttacttcagatcatccgcgagcacgcgcacgatgcgctgtgcattggcggaggtctcgggcgcgcctgcggcgttgagcacagacacggtgcttcggttgccctcgctgcgcaccacgatgcggtacttcagcggcggcaccgcgtcgggcgagcggctgaacagcttgctgaagaagccttgctccttcttctcggtcggggcgacgtagcgtacgaagtacacaccctggctgcggtctcggtcctccacggtgaagccggtgcggtccagcgacacgcccacgcggcgccacgcgcggtcgaagccttcatcaagctgcaccaccggcacgttgtccaccgtggccatgcgcgcggacggggcggagggtacgggcgctgcggcggcggccttggattgctcctcgctcacgcccagcttgaccatcagccggcgcaggaattcggtttccagttccggatcggccgggcggggctgccagacggtgttgtccttctgggtgttggtgtagacctccaccatgccgcggtggctgatgtagatctccgtgccgccgctggcgttgcgctccaggcgggtccggaacttgtcgcgttcgcccgtggaatacagcgaatcgaagaccttgccgatcgtggagcggatgatgtcctgcggcagcttggcgcggttttcggcccagtcggtctccagcaggccgagcttgggttgttccagcacgtacacgaagccgttttcgatccagaagtcacgcaccgggtcccacagttggtcggcagggcggtccaccaccagccatcgttggttgccgtcgcgctcgatgcgtacgtctccaatggacttcggggctgcgctcgccgcgccgcggggctgttgcgcctggccggcttcgaaagcggcagcagacacgaccccgccaggcaccgtgtagcgtgtgtcgcgcgagagctgcgtcaggtccggaggcacctccagcgttgcccccttggtggcgcttttgtaatcgatcttgtcgttctccagcacggagcaagcagacagggtcacggcaaggcccagcaggcccaaacgggtggtagcgttcacgcgaaaatcctcattgatccagattcggccgggagcgttccaaatacgctgcaagctggcaacaggctgggtgaaattagagcttagagcagccccgcggcgcgcagggcggcctcgaccacggcttcgttgccctggctcaggggcgtcatgggcaggcgcagagcgccgccgcacaggcccatgcgctgcacagcccacttcacggggatggggttggcctctacgaacagttgcttgtgcacgggcatcaggcggaactggatctccatggcgcggcgggtgtcaccggccagcgcggccacgcacagctcgtgcatcaggcggggcgccacgttggctgtcacgctgatgttgccctggccgccgcacagcatgagcgccacggccgtggggtcatcgccggaatacacggcaaagcccttgggcacgtcgcggatgagccattgcgcgcgttcgatgttgcctgtggcttccttgatgcccacgatgccgggcacctgcgtgaggcgcagcacggtttcgtgctgcatgtccgccaccgaccggccgggcacgttgtacagcaccatcggcaggtcgcccacggcctcggcgatcgccttgaagtggcggtactggccttcctgcgtgggcttgttgtaatagggcacgacctgcaactggctgtcggcgccgaccttcttggcgaacctggccagctcgatggcctcggctgtggaattggcgccgcagcccgccatgatgggtacgcgcttggcggcctgttccacggacacgcgaatgatttcgcagtgctcctccacgttcactgtgggcgattcgccggttgtgcccaccacgccgatgcagtcggtgccttctgcgatgtgccagtcgatgagtttgcgcagcgcggggtagtccacactgccgtcgtcatgcatgggcgtgacgagggcgacgatgctgccggtcaggggggcgctgggagaagtcatgtccgcgttcaaaaacggtaaaaagacattctaactagacggggccctgcagcggcgcgcgcagcggcgcgcgcagaggctcgtccatggacggcgcaggccgcacggcggcgatgcgctgcacgaagcgcgcgggcgcgtcgaggaagccttcctcgtaagccacgatgctcaggtcccggcaggcctgcagcagttcgcccggcctcagcaggaattcggcccgcgcgggccggccgacagtttcgttgcccacggcgaaggtctcatagagcagcacgccaccgggcgccacgctgtccacgatggtgggcagcaaaggacgccacaggtaattggtgaccaccacgccggcaaagcgctgcccgggcaggggccaggggccagcctcgatatccgcaacgatcgttgcgccccatggtgctatgctttcgatagcttctggcgctttgtctatgcccgttaccgggtgttttctatcatagaaccagcgcatgtgacggccgtgaccgcaagccacgtccagcacactgccgcccgcaggcaccaggtgggaccagcgctgtatccattccgaggccgcgggcagcggcgcatgggcggtgccgtgcggggccatcgtcagaagcaggcccagatctggtccgccagcgtcagcatgaagtcgggctgcaggtacagcgcgaacacccccagcagcaccgcgagcagcgcagctgcgacgatcgaccgcttgtacagggtgcgcatggtcaggccgcctgaggggtggcgcgcacgatggcgccctcgcgtacgggcaggttcaccaggccggcgaggatgcccaacacaatcgccaggtaccacacgatgtcgtagctgcccgtgcggtcatacagatagccgcccagccacacgcccaggaagctgccgatctggtggctgaagaacacgaagccgctgagcatggacaggtgctgcaccccgaagatctgcgcaacggtggcattggtggggggcaccgtggacagccacagtgcgccgatcacggccgagaacacgtagaccgacagcggcgacagcggcaccagcaggaagatggtgatggccacggcacgggcgaaatagatgaacgccaggatgtggcgcttcgggatccgttggcccagcgagcccgcgatataggtgccgaatacgttgaacagcccgatcagcgccagcgcatagctggccacctggggcgtgaggccctggtcgcgcagatagctgggcatgtgcacgccgatgaacaccacctggaagccgcacacgaagtagccggcggtgagcagcaggaagctgcggtagcgcagcgcctcagcaaaggcctcgcccacggactgggtacgtttgacgggggcgctgccatgaaagcccggctcgcgcaggccgaaggccagcggaacgatcaggatcaccatggccgagagcaccagcagggcctcttgccagcccaggcgcaggatcagttgcccctccagcggcaccatgaggaactggccgaacgagcccgccgcagcggccacgcccatggcccaggagcgcttgtcggccgggatctgccggcccagcaccccgtagatgatggcgtaggtggtgcccgcctgtgcagcgccgatcagcacgcccgtggtcagcgaaaacagcagcggcgtgggagacagcgccatgccggccaggcccatggcgtagagcgctgcgccgccgatcagcacgcggaaggcgcccaggcggtcggccagcatgccgccaaagatgccgaacagaccccaggacaggttctgaatggccatggccagggcaaaggtctggcgtgtccagcccatgtcctgggtgatgggctgcagccacaggccgaagccgtgccggatgcccatggacagagtgacgatggcggcgccgcagatcagcacctgggccatggacagttttcgggttgcgtcgtgcatccggcgaatgtagcgaaaacccgtgtcgcctgcttggcgcccccctgtgcagcacgctggcggggcaagaaagcgtcaccatcctggttttatatccagcactacaatccgccgccatggcagtcaaacccgcatccacctccgccagcgactactccgaaggctcgatccgcgtcctcaagggactggagcccgtcaagcagcggccgggcatgtacacccgcaccgacaaccccctgcacatcatccaggaggtgctggacaacgcggccgacgaggcactggcgggctttggcaagaagatcaaggtgaccttgcacaccgacggctcggtgagcgtggaggacgacggccggggcattccgttcggcctgcatcccgaggagaacgcaccggtggtggagctggtgttcacccgcctgcacgcgggcggcaagttcgacaagggcaagggcggggcctacagcttctcgggcggcctgcatggtgtgggcgtaagcgtcaccaacgccctggccacccggctggaggtggccacccaccgcgagggccaggtggcgcgcctggtgtttgcgggcggcgatgtgaccgagccgctggcggtgcgcccgctgcaggcgggcgagcgcaagcagggcaccaccgtgcgcgtctggcccgacgccaaatactttgagtccagcaaccttccgatgggcgagctgacgcacctgctgcgcagcaaggcggtgctcatgcccggcgtcacggtgcagctggtcaatgaaaagacgcgcgacacccagacctggcagtacaagggcggcctgcgcgactacctggcgcagacgctgagcgctgacccggtgatcccgctgttcgagggcgagggctttgccgaccgccacaacgagagctttgccgagggcgagggcgccgcatggtgtgtggccttcaccgaggaaggccagccggtgcgcgagagctacgtgaacctgatccccaccagcgctggcggcacccatgaaagcggcctgcgtgacggcctgttcaacgcggtcaagagtttcatcgagctgcactcgctcctgcccaagggcgtgaagctgctgcccgaggatgtgtttgcgcgcgccagctatgtgctggcggccaaggtgctggacccgcagttccaggggcagatcaaggagcggctgaactcgcgcgacgccgtgcggctggtgtccagcttcgtgcgcccggcgctggagctgtggctgaaccagcacgtggaatacggcaagaagctggccgaactggccatcaaggccgcgcagacacggcaaaaggccggccagaaggtcgaaaagcgcaagggctcgggcgtggccgtgctgcccggcaagctcaccgactgcgaaagccgtgacctggcctacaacgaggtcttcctggtcgagggcgactcggccggcggcagcgccaagatgggccgcgacaaggaaagccaggccatcctgccgctgcgcggcaaggtgctcaacacctgggaggtcgaccgcgaccgcctgtttgccaacaccgaggtgcatgacatctcggtagccatcggcgtggacccgcacggcccgagcgacacccccgacctgtccggcctgcgctacggcaagatctgcatcctctccgacgcggacgtggacggctcgcacatccaggtgctgctgctcacgctgttcttccgccacttccccaagctcatcgaggccggccatatctttgtcgcccggccaccgctgttccgcgtggacgtgccggcgcgcggcaagaagcccgcggccaaggtgtatgcgctggatgaatccgagctggaaagcatcctcgacaagtgcgccaaggacggcgtgccgcgcgagaaatgccagatcagccgcttcaagggcctgggcgaaatgaacgccgagcagctgtgggagaccacgctcaaccccgacacgcgccgcctgctgccggtgcagttgggcacgttcgacttctccgccaccgagggcctgatcaccaagctcatgggcaagggcgaggccgccgcgcgccgcgagctcatggaactgcacggcgacctggtggatgtggacatctgacgaaggcactcgccatgactgcgcgcctgggataccgtatgcgtaacagccttttggggcttttgcgcacggctggcatgtgctgcgcgctcctgtttttgcagcaaaccgcgcatgcggacctgtgggccttcgtggacgagcgcggcgtgacgcacttcgccgcgcagcagctggacgagcgttacgcgctgttcttccgcggcaacgacttcgactccgagcgcgacggctccaacaccggacgtcagggtgcggccgatgtctccaccgggccggccagtccctcgggggcgcggctgctggccttcttcgaggtgtcgcacgactacaagctcgtgcgccagcacctgcgctcggcgtcggcgcgccatggcgtggactacgcgctgctgcaggcggtgatcgccaccgagtcgggtttcaacacccgtgcggtctcgccgcgcggcgccgtggggctgatgcagctcatgcccgccaccgccagccgcttcggcgtgagcggcgacgccaggcgctcggtggagcaaaagctggtggaccccgccaccaacgtggccgcgggcacgcgctacctgcgctacctcatggatctcttcgagggccgcctggacttggcgctggcagcctacaacgcgggcgagggtgccgtgcagcgcgccggcaaccgcgttcccgcctaccgcgagacgcgcaactacgtacagagcgtgatgggcctgtatgcgctgctcaagccgccgctaccgacgcgcaatcagcgcgcgaacccggggcgcgtgcgcatggaactgcccgccacgccccattccctatccgatgccggtgagcgcggcgacacgcagcgcatgtccacgcctgcgcccacgcgcctggcccggcagtcatcgaccgagtctgtcttcactgaatgagcgaccaacccactctcgacttctccgcgcccgccgaccacggcgacagcctggaactggccggctatgcccagcgcgcctatctggaatacgccctctcggtcgtcaagggccgcgcgctgcccgacgtgtgcgacggtctcaagcccgtgcagcggcgcatcctctacgccatggaccgcatgggtctgggctacagcggcccgaaccgcaacgtggcggccaagcctgtcaaaagcgcccgcgtggtgggcgacgtgctgggccgctttcacccgcatggcgaccagtcggcctacgacgcactggtgcgcctggcgcaggacttcaaccagcgttacccgctgatcgacggccagggcaacttcggcagccgcgatggcgacggcgcggcggccatgcgctacaccgaggcgcgcctgacccgcatcgccggcctgctgctggacgagatcgacatgggtacggtggatttcgtgcccaactacgacggcagcacgcaggagccgcgccagctgcccgcgcggttgccgttcgcgctgctcaatggcgccagcggcatcgccgtgggcctggccaccgagatccccagccacaacctgcgcgaggtggccgacgcctgcgtggccctggtcaagaagccgcagctgagcgacgaggagctgttcgcgctggtccccggccctgactacccgggcggcggccagatcatcagcactgatgcggacatccaggacgcctaccgcacgggccgcggcagcctcaaggtgcgcgcgcgctggaagatcgaggacctggcgcgcggccagtggcagatggtggtgaccgagctgccgccgggcgtctccgcgcagaaggtgctggaggagatcgaggaactcaccaaccccaaggtcaagaccggcaagaaggcgctcacgcaggagcagacgcagctcaaggccgcgctgctggcgctgctggacggcgtgcgcgacgagtccagcaaggacgcgccggtgcgcctggtcatcgagcccaagaccggcaaggtgccgcagcaggacctcatcaccgcgctgctggcgcacaccagcctggagacttccgcgcccatcaacctgaccatggtggggctggacggcaggcccgtgcagaagtcgctgcgcgagatgctgcaggagtggatcgacttccgccagaccaccatcacgcggcgcagccagcaccggctggacaaggtgctggaccgcatccacatcctggaggggcggcaactggtgctgctgaacatcgacgaggtgatcgccatcatccgccaggccgacgagccgaaggcggcgctgatcgcgcgctttcacctgtcggaccgccaggccgaggacattctggaaatccgcctgcgccaactggcgcggctggaagccatcaagatcgagcaggagctgaaagagctgcgcgacgagcaggggaagctggaggacatcctcgccaaccccgcctcgctgcgccgcttgatggtcaaggagatcgaggcagatgccaaactgttcggcgatgcgcgccgcacgctgatccaggccgaaaagaaggccgtggccgaggtcaaggtgctggacgaacccgtcaccgtggtggtgtccgaaaagggctgggtgcgtgcgcgccagggccacgggcacgaggcgggcagcttcgccttcaagtcgggcgacggcctgtacggcacctttgagtgccgcacggtggacacgctcatcgtcttcggcagcaacgggcgggtgtactcggtggccgtgtccagcctgccgggcgggcgcggcgacggccagcccatcaccacgctgatcgagctggaggccggcacgcaaccggtgcactacttcgccggaccggccaacgcagcgctgctgcttgcgggctcgggcggctatggtttcctgtccaccgtggagcacatgaccgcacgcaaccgcggcggcaaggcctttgtgaacctgggtgagggcgaacgcctgtgccgcccctcgcatgcggcgttcaccagcggcagccagccgctggcgcccgccacccatgtgtgctgcgcatccgtgggtgggcgagtgctcacgtttgagatcgccgaactcaagctcatggaaaaggggggccgcgggctgatgctcatcgacctggagcccaaggaccaactggccggcgcggcggcctacacgcgcagcgtgcgcttcgtgggcgtgggccgtggcggcaagccgcgcgaggagcaactggagatccgctcgctcaacaacgcgcgcgcggcgcgcgggcgcaagggcaaggcggccgacctgggtttcaagccgtccgacgtgctgcgcgtggagtgattcaaaaacaatagctggtcgcgcttgctggtacaagtttttacggataaaagccgttgaagttccggtgtagaaagcgcgagaagctatttttttgatagcgatagtgtgtcgcgtgggcggcggggcttctttgttgcgtttggttgcattctcgcaaccccgccataacgaattccaggagcccaccccatgagatcgctgcgcatttcccacaaactctggctcgccgtgggctgcatcgtgctggcccaactgaccgtcgtgggcgtggctggtgtgcgctctgccagggcgcaggccgaatccgacgccttgagccgcgagatgacgcagcgcgtgcagacggccacacgctgggccggcctgaccgagaccaatgcggcccgcacgctggcgctggtgctcagcaccgacgccgtggtggagcaggcgttcaagggcgacattgccgccacctcggcgcgcatcagcgaattgcaaaaggggctggaagccatggccctcacgcccgccgaccgcgagcagatggggcgcatcgccacggcgcgcaaggccatgatcgatctgcgcaaccaggcccgccagctcaaggacgccggcagccatgacgaggcggtgcgcctggcgcagcagtcctacgtgcccgcagtgaccgcctacctgggcacgctgcaggatttcgtgcgcatgcaggagcagaccgcccaggcgcgccaggcagagatggccgccacgcgcatgctcacggtgaagctggcggccgcggccgcagtcatgatgctcgcggccatcgtgctgggggcgtatttcctgatccgcagcatccagcgcccgctggccgaggccaacgcactcgcggcgcgcgtggcggacggcgacctgcgcgagcaggcagtggatgtgcagcgtggcgatgaatttggcgagctgctgcgctcgctggcaggcatgcgcgactcgctggcgcgcatggtgcaggaggtgcgccacaccaccgacagcattgccgtggccagcgcgcagatcgccaccggcaaccaggacctgtccgcgcgcaccgaatccacctccagcaacctgcagcaaaccgccgcggccatggaggagttcaccagcaccgtccagcacagcgcggcgacggcgggccaggccagccagctggccggcggcgcgagcgacgtggcgcgccgcggcggcagcgtggtgggggaggtggtgtccaccatggacgacatccagcacagcagccgcaagatcgccgacatcatcggcgtcatcgacgggatcgccttccagaccaacatcctggcgctgaatgcggccgtggaggcggcgcgtgcgggcgagcagggccggggctttgccgtggtggcgggcgaagtgcgcaacctggcgcagcgttcggcatcggccgccaaggagatcaaggacctgatcagcgactcggtgggccgcgtggaaagcggctcgcgcttggtgcacagcgcgggctccaccatgcaagaggtggtgcagtcggtgcagcgcgtggccgacatgatgggcgagatcaccgccgccgccaccgagcaaagcgcgggcatctcgcaggtgaaccaggccgtgggtcaactggaccagatgacgcaacagaacgcggcgctggtggaggagagcgccgccgcggcgcaaagcctgcgcgagcaggccgatcacctcacgcgcgtggtggcagcattccgcatcgatggcgcggtagctgctgtgccgccagctgcacgccccgtgccggccgctccacaggcacgttccatgccggtggcacctgtgggcaaggcccccgccgcgccccgcgcggcggcagcgccggcacgggcgccggcgcagcgtgcagcggcccccctgcgtgcggctgctgcacctgccgccgccgcacggcctgcggcactggcccaaggtggtgaggacgattgggagtccttctgatccgcgtgcggtcgcacgccttgcgctgacggggcgccttgcttgccacgcgggcgcgcggggctggctccttcaccttccgcatgccgcgacgagcgcacgcgggaggctgggaaagaacgcggtgcgcggctcaggccagctcggcgatcaactcgatctccacgcaggcacccagggggatctgtgccaccccaaaggcgctgcgcgcgtgcttgcccttgtcgccgaacacttcgcccagcagttcgctggcgccgttggtcaccaggtgctgctcggtgtagtcgcccgtggagttcaccaggctcatcaccttcacgatgcgctgcacgcggttcaggtcgccgccggtggcggcatgcagcgtgcccagcagatcgacggccacggcgcgtgcggcggccttgccttcctcggtggtgatgtcgcggccgaactgcgcggcccacggcttgccgtccttgcgggcaatgtggccgctcaggaacaccaggttgccggtctgcacatagggcacgtaggcggcggcgggcacggccacggggggcagggtgatgttgagttccttcagcttgtcgtaaacgctcatggcaatccttgaaaacgagggcgggcgcggcacggcccgggaagcgcgcccacggccgccgacgcagcgtgggaccgggcgagtgttgcacatcgccacgccggcggagcgttcaccgcgtgcgttcgcatagcatgcggccatggaccagtgggcgcccgaagggccacagcaccagcagggagggagcaccgccgcgcgggtggcgacggcgtccgctcgcgtgccggtcgctcgcgtgcctgtggtgcgggcctggcatctgcccgttgcgctggctgcgggggtggtgggcgtggcgctgcaactgcagcagcctgcgctgtggccctggccgtcctatgcggggttgatggttggcgcgttgctggcggccggggcgctcgcctggtgggccggtgtgcgcggcacgcgccgctggcacggcagcggcgtggcgattctggccgcggtgctgatgtgcgggctgtgcggtatgcgcgctgcggtcttcctggagcagtctctggcgccggcgctggaggggcgtgatctgcgcgtgacgggcgtggttgccgccatgccgcagccgcgcgagaccgggttgcgcctgcggctggaagtggaggcggcgcaactggacggtgcgcccgtgcgcgtgccgccgctcatcgacctgacctggtatgccggcgggctgggtggtgaggcaggcgcggacagtccaccgcccgctgtgcgcgccggtgaacgctggcgcctgaccgtgcgcctgaaggcgccgcacggcgggcgcaatccgcacggcttcgattacgagctgtggctgtgggagcaaggggtgcaggccacgggctacgtgcgcaccagcgcgcggctggatgcgctgcacggcccgcctgagcggctgggcgtcacctggcgccaccccgtggagcaactgcgccagcgggtgcgcgacgccatcgtgcgcacgctggtggaccctgcgcaggatgcagcccgccagcgtgcggccggggtggtggcggcgctggtcacgggcgaccagcgcgccatcgagcgggcggactgggatgtgttccgcgccacgggcgtggcccacctcatgagcatctcggggctgcacatcacgctgtttgcctggcttgcggccgcactgctggaccgggcctggcgccgctcgcaacgcctgtgcctggccgtgcccgcgcccacggcggcgttggtgggcggtgtgctgctggccgctgcctatgcgctcttcagcggatggggcgtgcccgcgcagcgcacggtgtgcatgttggccacggtggcgctgctgcgcctgtcggggcggcgctggccctggccgcaggtgtggctgctggcctgcgcggtggtgctggcggtcgatccgtgggcgctactgcagccgggcttctggctgagctttgtggccgtggctgtgctgtttgctaccgatttgggagctgctagcgcttatccagtgggtattacaggccgtttttatgcattgctgcgtgaacagtgggtggtgacgctggcgctcacgcccctcacgctattgctgttcgggcaggttgcgctggtggggctgctggccaatctggtggcgattccgtggaccacgctggtggtcacgccgctggcgctgctgggggtgctgtgggcgccgctgtggcaggcggcggcgtggtgcgtgcaggcgttgtcggtgttgctgcagtggctggcagcctggccctgggcgcaggtcgctctgcccatggccccgctgtgggccggcgcggcagccgtggccggcggcgtattgctggcgctgcgcctgccgtggggcgtacgtgccctgggccttgcgctgctgctgccggcgctgtggtggcagcccgcgcgcccgcagccggggcagttcgaactgctggccgccgacgtgggccagggccaggccgtgctggtgcgcacggcgcgccatgcgctgctgtacgacgccggcccgcgctaccaccaggacagcgacgcgggcgagcgcgtgctggtgcccctgctgcgcgcgctgggcgaacggctggacctgctggtgttgagccaccgcgataccgaccacaccggaggcgccgcggcagtgctggcgcaacagccgcaggtacgcctgctggggtcgattgaggccgaccatgcactgcaggccctgcggcccgcagagccttgcctggcaggccagcactggaactgggacggcgtgcttttcgaagtgctgcacccgccgcgcgatgcgggcgatgggccgggcgcccgtgcgccgaagtccaatgccacgagctgtgtgctgcgcatcgcagccgcggggaccagtgacaacaccggcggtgcggtggccctgctggtgggcgacatcgagcgcgcgcaggaataggcgctgatcgatggcggtgccgcgctggcggcagacctgctgctggtgccgcaccatggcagcaagagctcgtccagcgcgccgttcctggatgccgtgcagccgcgcaccgcgctggtgcaggccggctaccgcaaccgcttcggccaccccgcgcccgacgtggcggcgcgctaccggcagcgcggcgtcttgctcgtgcagtcgccgccctgcggtgcggcgcgttgggtatccgatgcgccgctggccgtgcactgtgaacgagaggccacgcggcgctactggcaccaccgcgcgcccgaggcgtcactgttgccgcagccgtagcgttgccgggcctgcaacttgctatcctgggtgcaggaggcacgccgcatgcagcagttcgacgagatgtacaccgtgctgcccttcgggggcagcgacgtgcgggcgcactaccggcattacggccagtggctggcgcagcagccggccgacgccatgcaggcccgccgcgcgcaggccgaggtgatcttccgccgcgtgggcatcaccttcgccgtgtatggcgacaaggacgaggagggcgccgggaccgagcggctgatccccttcgacctgattccgcgcatcatccccgcgcaggaatggcgccgcatgcggcgcggcctggtgcagcgcgtcacggcgctcaaccgtttcatccacgacatctaccacggccaggacatcctgcgcgcaggcatcgtgcctgccgacctgatcctggccaatgcgcagttccgtcccgagatggtgggcctggacgtcccgcaggacgtgtacgcgcacatcgcgggcatcgacctcgtgcgcgcgccgggcgcggatggcgagggcatccactacgtgctggaggacaacctgcgcgtgccgtccggcgtgtcgtacatgctggaaaaccgcaagatgatgatgcggctgtttcccgagctgtttgcgctgcacaaggtggcccccgtggcgcactatcccgacctgctgctggacacgctgcgtgccagcgcgccggcctggagcagcgccgaccccaccgtggtggtgctcacgcccggcatgcacaacagcgcctatttcgagcacgccttcctcgcgcagcagatgggcgtggagctggtcgagggccaggacctggtcgtcaaggacaacgtcgtctacatgcgcaccacgcgcggcctgcagcgcgtgcatgtcatctaccggcgcgtggacgacgacttcctcgacccacaggtgttccggcccacctccacactgggctgcgcggggctcatgcaggcctaccgcgcgggcaacgtggccatctgcaacgccgtgggtacgggcattgcggacgacaagtcggtgtacccgtacgtgcccgagatgatccgcttttacctgggcgagcagcccatcctggccaacgtgcccacctggatgtgccgccgccctgaagacctgcagtacgtgctggggcatctgccggagctggtggtcaaggaagtgcacggcgcgggcggctacggcatgctcatcggacccgcggccacgcgcgccgagatcgaggacttccgcgccgcgctcctcgcgaatcccgcgggctacatcgcccagcccacgctctcgctctcgacctgtcccacctacgtggaggcgggcatcgcgccgcgccacatcgatctgcggcccttcgtgctcagtggacaaaaagtgcagatggtggccggcgggctcacgcgcgtggcgctcaaggagggctcgctcgtcgtcaactcgtcgcagggcggcggcacgaaggacacctgggtgctgggggatgaggatggaggtcaatgagatgctgagccgcactgccgaccatctgttctggatgtcccgctacaccgagcgggcagacaggcccgccgcaggcgggcttgcgccacaacacagcgggcgcgcgcagcgcgtgcggggtttgctgcccgcccaagccgaggaggccacatgctgagccgcactgccgatcacctgttctggatgtcccgttacagcgagcgggcagacaggtccgccccaggcgggcttgcgccacaacacagcgggcgcgcgcagcgcgtgcggggtttgctgcccgcccaagccgaggaggccacatgctgagccgcactgccgatcacctgttctggatgtcccgctacaccgagcgggcagacaggcccgccgcaggcgggcttgcgccacaacacagcgggcgcgcgcagcgcgtgcggggtttgctgcccgcccaagccgaggaggccacatgctgagccgcactgccgatcacctattctggatgtcccgttacaccgagcgggcagaaaacaccgcccgcatgctcaacgtcagttacgagacctccctgctgccgcagtccgatgcgcaggcgcaggagggctggcgcgggctgctgtcgatcagtgagctgattcccgcctacaccgcgcggcagggtgcgatcacggccacgggtgtgttgcggttcatggtgtgcgacgagggcaacccgtcgtccatcgccgcgtgcctgcgcgcggcgcgcgagaacgcgcgtgctgtgcgcggtgccctcaccacggaggtgtgggagacgctgaaccagacctggctggagctgtcacgccagctgcgcgagggggccttcgagcgcgaccccgggcagttcttcgaatgggtcaagtaccgctcgcacctgtcgcgcggggtcacgctgggcaccatgctgcaggacgaggcgtttcacttcctgcgcctgggcaccttcctggagcgcgccgacaacacggcgcggctgctggacgtgaagttccatgcggtgcagagcgattttcatgggttggcgggcgatgcccgccgttccacgcccgaggccgacttctaccactggagcgccatcctgcgcagcgtttcggcgtttgaggtctaccgcaaggtgtaccgcgacgtgatcacgcccgagcgcgtggccgacctgctcatgctgcggcgggacatgccgcgttcgctgcatgccagcatgcacgaggtggtggacaacctggccgccgtcgcgcatgagcattcgggggagaccgagcggcgggccggacgcctgctgtccgatctgcgttacggccgcatcgacgaaatcctggccaccggcctgcatgcctaccttacgcagttcctggaccgcgtgaacgaactcggcggctgcatcagcagggactttctcgcgcccgcggcggactgaccggcacttccgggcccgggctccggggggtgtttattggccctgtgccatctggcggctctgggcgtcttgcgcgcagttcgcgcgcgcgccctggcgggcagggggcaccaggccgtactgggccagcacgctggcctccagctcgcccgactcgcgcgcgcattgcagttcggcaatcacttcagcgcgtgtgcggccgacagcgttggtgcggtcgtgggtggaatggggcatggcggccacctgcgtctgtgccgccgagggcgcgggggcgtgctgcggcacctgggccagcgcgcccgtggtggcggtgccggccagcgccagtacggcactggcgatggcgccgcgcagcaaggggcggcgcgtggaagggacctgcgaggtcagcgtatgcaaggcgttcatgagggctcctgtgggggacactgccggcggcaccatgccgtccgtggagccactgtgctggcccgcccgtcggcgttccagcgcattgcgacgaaccgcgcgccggcatgcgccagctgccgtgcacgttcgccagtgcggccgtccccgcggtcaacgcgatgcgttgcgccgctgctcgcgcagcatgaacaggtacaggccctcgaccttttcgcgcgcccatggcgtcttgcgcaggaacttgaggctggaggcgacgctggggtcgctctggaagcagcgcacgggaatgcggttggccagaccttcccagccgaagtactgctgcagcgccacgaccatcgcctccagcgtgatgccgtgcagcggattgcggggctgtgcgggtggttgcggggcgggcgctgcaggttggtcggtcatggacggcgagcatacgcgcttgccgcccacgaacgctggtttgaaggaaattgccatatagcgcttatttggtaagcgccaacagctattaaaaatatagcaattgcctctactggtgttgcagcagcggctcgttggcaaacagctccgcagcccagtcgacgaaggcgcgtaccttggcgctcagatggcggttgggcggatacaccacgtacacgggcagcagggggtgggaccagtcgggcagcacgcgcacgagttcgccgcgctcgaagtgctgctgggcctggaaggtggtgatctgccccacgccctggccggcgacgagggcgttcagataggcgttgctctcgttcacggccaggtgagaggggcccgaggtttcgatcacctcgccgtccttgcgaaactccagcggatagcggcgcgcagagacgggcgagaagtagatcacggtgcggtggctgcgctccaggtccagcgggtgcgcgggcacgccaaagcgctccaggtaggcgggcgcggccacggtgatgaattccaggttgccgatgcgccgcgccaccagggactggtcggccagctcgccgccgcggatcacacagtcgacgttgtcgccgatgaggtccacggtgcggtcgctcacgcccaggtccatctggatgttggggtatcgctcctggaactgcgccgggtttggcacgatgagcagccgcgccaccgacgatcccacgtccacgcgcagacgcccgcgcggattggcgcgctcctggctcatgctggcttcgatgtcgtcgaagtcggccaacaggcgcacggtgcggtcgtagaacgcggcgccatcggccgtcacggtgacgcggcgcgtggtgcggttgagcagcttcacgcgcaggcgctcctccagcgcctggacgtgcttggtcacggtgcccttgggcagctgcagtgaatcggcggcgcgcgtgaaggtgccagcttcgaccacccgcgcgaatatgcgcatggcctgtatctggtccatgtgcttctccttctcgctggtggatgagagtctggaggcctaccgcggcacgctgcacctcacgcagcgccgctaccaggcgggcgacgtggcggagctggatgtggcggagctggatgtggcgcgcgtgcagacggaggtggcggccactgaatccgaagcactggcgctggagcgtcagcaggcgcagctgcggcatgcattggccgtgctggtgggcgacgtggccatgggcttctcgctgccaccggcggcggtcgaggcagcgctgccggtgattccgcccggcgtgcccagcacggtcctggcgcgcaggcccgatgtgtctgcggcccaggccgcggtgctggcggcgcaggcacgcgtgggcgtggcgcaggcggcgtggtttcccgcgctggcactcacgggcagcgcgggctttgcatcgcccgagctgtgcgatctgttcaagtggtcggcgcgttcgtggggcattggcatgctgctgtcgctgccgctcttcgatggcggccagcgcgccgcccaggaggagggtgcgcgcgcccggctggaaggggcgctcgccgcccaccgcggccaggtgctcacagcctttcgcgaggtggaagaccagctcagcgcgctgcgcctgctggccggccaggcgcaggcacaggaccgcgccgtgcagtccgccgcgcgcgctgcgcagctgtccgattcgcgctaccgcaacggtctggtgagccaattggagttgctggatgcgcgccgcagcgagctgcgcaaccgccgccaggcgctgcaggtgcgcacagcgcagtacgtggccacgttggggttggtgcgcgcgctgggcgggggttgggataccaccagctgagcgcgtggggattcgcgcccacgcgactgcgccgcggggcgttgcactctatagtgaccagttgcggccggcgcgggtcttgctcctacgcttggcgcccgattattcttgacatgacacccaggagcctattgcatgacctatcccgacacgcgccttttcatcgccggccaatggcaggacgccgagagcggcaagaccatcgccgtgcacaacccggccacgggccaggaaatcgggcgggtggcgcatgcgggcattgccgacctggaccgtgcgctggcggctgcgcaaaagggcttcgaggtgtggcgcgacacgcccgccatcgagcgcgccaagaccatgcgccgggcggccgcgctgatgcgcgagcgcgccgatgccattgccgccatcctcacgcaggagcagggcaagccccgggccgaggcgcgtgtcgaggccatggccgcggccgacatcatcgagtggtttgccgatgagggcatgcgcgtgtacggccgcatcgtgccgtcgcgcaacctggccgtgcgccagatggtggtgaaggacccggtgggggtggtggccgcgttcacgccctggaacttccccatcaaccaggtggtgcgcaaactgggcgcggcgctggccgcgggctgcgcggtgctggtcaaggcgccggaggagacgcccgccagcccggccgagttgatccgtgcgtttgccgatgccggcgtgcccgccggtgcggtgggcctggtgtacggcaacccggccgagatctccaactacctgatcccgcaccccatcgtgcgcaaagtcacgttcaccggctccacccccgtgggcaagcaactggcggggctggcgggccagcacatgaagcgtgtgaccatggagttgggcggccacgccccggtgatcgtctgcgaggacgcggatatcgaactggcggtcaaggcctcgggcggcgccaagttccgcaacgcggggcaggtctgcatctcgcccacgcgctttttggtgcacgagagcgtgcgcgccgacttcgtggccgcgctcacgcgccatgcccaaggcctgaaggtgggcgacggcctggccgagggcacgcagatgggcccgctggccaacccgcgccgcgtggcggccatggccgacctgctggccgatgccgtgcagcagggcgccacggtgcgcacgggtggcgagcggctgggcgaggtgggcaacttctttgcgcccacggtgctcgacaacgtgccgacccatgcacgcatcttcaacgaggaacccttcggacccgtcgcggccgtgcagggtttcacgcagctcgaagcggccatcgccgaggccaaccgcctcgcctacggcctggcgggctacgcgttcacgcgctcgctcaagaatgcgcacctgctgagccagcgcgtcgaggtgggcatgctgtggatcaaccagcctgcgacgccctcggccgagctgccgtttggcggcatcaaggattcgggctacggttccgagggcggccccgaggcgctggaggcctgcctgaacacgcgcgcgatctccatcacccacgtctgacgccgcccttcagcagcaccagccccggcctgccggggcttttttttacaccgcgctcagaagcggtaggtgcccgtcagcagcacgttgcggcgctcgccatagaagcagtcgccgcgcgccaggcactgggtgatgttgaccttgtccgtcaggttgttgatgttcagcgccaggcgccaatcgcccgcgtcgtaggccaccatggcatcggccagcagcaccgacggggtatcgatggccggtgtgccggtccactgcgatccggtgtagcgcacgccggcgcccaccgtccagccgccccggccctgggccgcgaagcggtgcatgagccagctggacgccgtgtgccgcggcacgcccgccacgcgctggccctggtcgcccgcgttgctgcggctgatggtggcgtcggcataggcatagcccagcgtccagtcccaatggcgcgccaggctggcggtcatctcggcttcgagacccttgatggtgacctcgccgatctgcaggctgttgagcgggttgctcgggtcggtggtcttgcggttcttctcgcgcaggtggtagagcgccgcaaaggccgagatgccgcgcccttcgggcatccacttcacgccggcctcccactgctggccgcgctggggtttgtaggccgtgccgtacacgttgacgccgcccagcggttggaacgactctgaatagcccacatacggtgcccagcccccgccggcctggtaggtcaggcccaggcgcttggtccaggccttgtcgtccaccgccgcggcggggcggccttcggtgtcggtcttggcgcggtcatggcgcaggccgagcgtggcggtccacgcaccccagcgcatctggtcctgtaggtacaggcccagctggcgctgcgtcacgtcgggcagggccgtcagggcggcgctgctgggcggggtgaagttgccgtacaccggtgcatacacgtcgatggcgggcgccacggcgcgccaactggactggctggtgtggttgcgctgaccgtccacgccgaccagcagcgtgtgctccaccgcgcccgcgcgcaggcgcccctccagctgcgtgtcgatgagcagcaggcggctggcgttgcgttgccaggcggcgtcccgcagcacggtgcgaccattggcgtcgaacaccggacgcgcgggtcggccgctggcggcattggcagtgaagctggtgtagagcgtgcggtagtccacgtcgctcacggtgcggcgcaggttctggcgcagcgtccagtcgccgttcaggcggtggctgaagaggtagccccaggaggcgttctcggtgtcgtaggcgtcccagcccggctcgctgatgaaggtgttggtgggaatacgcccgtaggcactcggcagccgcgtgccctgccaggggaagaagccgatcagcgagccgctttggtccttctggtagtgcgcctgcagcgtgagcgaggtgtccgcgctcggccgccaggtgagcgatggcgcgaacaccacgcggtcatcgtccacgtggtccacctgcgtgccgctgtcgcggcctacggccaccaggcggtagagccaccggccctcggcatccagcgggccggtcaggtcggcggcgatctgcttgcgcgcatggctgcctatctgcacctgcacctcgcgctggcgctcggccagcggacgcttggacgtgaggttgagcacgccgcccacgctgccctggccgtagagcaccgaagaggggccgcgcaggaattccacgcgctccagcgtgtagggctctgccttgacattgttgtacgtgccataggtgcgcagcagcccgtccaggtactgcgtcacatcgccgccgcgcgccttgaaactgtccacgcggctgtcgaagtagctcgatacgatgcccgcgctgtagcgcgtggtctcgcgcagcgtctgtactccctgggcttccatttggtcgcgcgtgaccacgctgatggcctggggtgtctcgatgagcggcgtgtcggtcttggtggccgacagcgcgcggcgggccacgaagccccgtaccggttcggtggcgctttgctgcgccgggtcggcgctgatggtgaccgcgggcagggcggcttcggtggtctgggcatgcgcggcggcgccgcacagcagcgccacggcggcctgtgcggcggcagtgcgcgtggcggggaaagggcgaaagatcatggtgctatgaatagtgaagctggttgcgcaggatggacggacgctgcagcgtgttttgatagaaaccgaggggctcagaacgtgtagtccagcgtgacgtagagcgagcgcggctcgcccggtgtgacggccgcaaagcccgcggccgtggtggatgcgtccacgtagtagcgccggttggcggcgttcttcaggttggcttgcagtcgcacgccgccgccgaactggtagcccagcgcgaggtccaccacggtgtagccgggcaggcgccaccggttgtcgttggcggtgaacttgtcgccctggtggaccagcccgccgccgacccacaggccgggcaccccgggcaggcggtactgggtccacagcgaggcggtgcgccgcggggcgagcgcgacgcggtggcccacgttggcgccgggcacggtgtctgccagcaccttggggtcgaggaaggtggcctgcgcggtgacgctccagcccggggtgatgcggccttgggcctccacttccagccccttgatgcgctggcggcctgtcagcaccgagtagccggggtgctcggggtcgttggccggtgcgttggtcagttccagcgcgaaggccgatacggtggtgagcaggcgctggcccagccattcctgcttccagcccacctccagctgcttgccctcggagggcggtgccgcgcggtcgccccacagcagcgtgcccgagttcgcctggaacgagcgcgcatggctcacatagaacatgctggcgggcaggggctgccagctcagcgcggcgctgggctgggtcttgctcagatccgtggcgggcttggtgtaagcgtccttgagccggtcgtggcgcaggcccagcagcaggctgaagttacccagggcgatccggtcctgcacgaacaggcccgtgttgcgcgtgtccgaggccacggcggccctgccgcccgaagccgcgggcggcaccaggcccgtcacgggctggtacaggtccactgcacccaggttgcccgtgccacgcgcaccgtacacgccctcgatggcacgccaatccagcccggcgagcagcgtatggcgcacgggacccgtccgcgcttgtgcgcgcagttcggccagcgcggtgtccgacgtgtagttctgccccggtgccagccagtagctgcgcgccacctggccgcccgtcaccgggccgatggggtagaccatgttcacgttgcgaaaggtctcgttgcgcgacaggtgcacccgcccttcaaggctatcggtgaagcggtgctgcagctccgtggaataaaagcgcaggtgcccgtcggtgcgcagccagggctcgccatagaaggtgcccaccgggagcacgtccgcgctgcgcgggttctgcgggtcgggcaccgccagccccacggtggatacgccttccaggctttggtactcggcctgtgcgcgccagcgcgtgtccggcgtgagctgccattccaggctgccggccaggccctgcttgcgcggcgtgttgccgtccacgaagctgccgccgcggctcgcgccgccgtccagccggtagcgcagcgtgccgtcggcattcagggggccggtgaggtcgaattcggcattgcgccagccgtggctgcccgcaccgatcttcacgctgcgcagcggatcggcctggggccgcttgctcacgtagttgacgaggccgcccggcgccacctggccgaactccagcgcggccgggcccttgatgacctcgacgcgttcgatgttgaacagtggtggatcgagcaggtgcacgaacttggcaccgtcacgcaggtagttgtaggtgttgttggcccacaacccgcggatcgcgaactgcgagtacgagcctgcgtattcgctgcgcgaggacacgccggccgcgttgcgcagcacgtcgcgctccgtggtggccaactgctgctccagcagcgcgctgtcgatcacgctcacggcgcgcggcgtctccagcactggcaggcccaggcgcgagctgctttgcgcgcggcgcgcgggcgtggcggcggcgcccgccgtggagtcgaccacgtctacctggcgcagggtgggggtggcgcttgccgccggcgcgcccggcggggcctcggcggtctgtgcgatcgcgctgccgcacagcagccatagcgcggcctgcgcggcctgcgcggcctgggccacggccgtgcgccgcgggcggggaacaaggggaggtttcatggcggtgggggatgcaaggggcgggacaccgctcagcgcgccttggcggtcggtgcgggcagggcgggcagggcgggcgatatggcgccgtgcgtctgcacgaagctcagcgtggtcacgtagctcgcttcgccatagggctggcccaggtgctcgccgggggtcttgtcggtgtgctggacctcggccacgtactggccctgccatggcagggcaaagcgcaccgtgccgtcttcgccggtggtggcctcgcgcgaccagccggagggcgccaccagcgtcaccttggccttgggcagcggggcgccctggaacaccacgcgcagcgtgccgtcctgccccgtgggcacgaggtccaggggcgcggcggcgtccaccggctgcgccaggctggacacccagcgcgccgcggggcgccacagcagcggcggacgctgcgtcttgctgcggtcgatgagcgggtacggggcttccgcccagagcgtgtccacagcgctttgcggcgcatagacgaaggccgtgggcgtgtggcggccttcggtcgaccgcgcgccggcctggcgtagcacaggcactgcggtgaatttgtccaacaggcccggcgaggtctcgcgcaggttatcggcgtattcaccgaagtgcaggcgcgtctcgttcggtgcctgctccagccagacctggtgggcctgcgcagcgccgccggccagcagcagcgcaccggccagccgcgcgagggggtgtcgagggatgagggacatgggcgtgttctcctgtgaatggatggatgtatgcgcggaatggcgtttgctattgaatgaatagctgtcagcgctttaccgataagcgctttggccggttttttatgtgaaatacaggcaggcgcatgaaggctctcgcaagggcgccccggggcgccttgtggataacgctggctgcctgcgccagccgggcggctggcgtgggtggctctgaaagaagtgcgtgtgcgtcggcacaccggcccgcgatgcgggccatgcgggctcagcccggcccggcgccggcgccgcccgtggcccctacgaacagcgcggccagcaaggccgccacgccggcggtaggcagccagcgtggccgccaggtggccagcgccgtggcggccagcgctgccagcgagagggctacgccccaccacaccaggcccatgggcacggtcggggccggccgtcccacggcatgggccagggccgctgccagcagtacccagcccgcgccgcgcaggcgctgcagcgtgggggcggtggcggatcggcgcagcgcgtcctcgtggtgccgatccatgcccagggccatggcgcaccagccggccaggcacaacaacagttccgtcatctcaggctcccgcgcggtggccgcgcgtggccgacagatgtgcctgcacggtcgctgggggccttgcgccagcggtcgcccgcaggggtcgctgccggtaggccagcgccagcagcaacgcgccggtggcgaggaatgccaggtccatgcccgccaaagcccagtcgcgggctggcaggctgacgcccaggtgcgcgtgcgtggtggatgcgttcagcagcggcagcagcgcccagagcgccccggccagtgccagcagggcgcaccagccgcgccggcccggcgagacggccgcgagcagcagcgctagcgcccatgcgctgaagaaacaggccagctccgcatcggcccgcgccgcccagtgcagcggcagcagccggttggcagcgaggtagaccgccaaagccagcggcaggccggccagcgccgccaggttgaggctggccaccagccgctcgccaaagggcaggcgctggggctgcccggcatggggacgccatgcctgcgcttggcgcttgacagtccacagcaccaagccggtggcgatcatcaggctgcccagcacgccgaagccgaacagggcccagcgcaggccgggacctgcgaaccgtgcaaggtgcaggccgtagagcacgccataggtctgccgtgccgcgccggcgggggcggcttcgtgcagcaactggccactggcgccatcgaaccacaggcgttcgggaccgtactgcaggcggtcgccgtcatggcgcgtgacctccaggcgcacatcgccgccggggtcgcgctgcgcgcgcaggcgctgcatgcgccctccctgccagtgggcctgggcctgctgcatggcagcggccacggccagcggtggcaggggcgcgggcggaccggcctgggcggtgcccgcgctgcgcggggcgtccccctgcagttctgcgaagtagctggccgtgtcggtgccgcgtgcgccgggatacacggcggcaatgcccgccggcaggtacagcgagtgaaagatcatgagtccgctgaaggtgatcaccaggtagaacggcagcgccagcacgccgctgacgttgtgcgcatccagccatgcacgctggccgcccttggcggggcgaaaggtgaagaagtccttgaagatgcgccggtgcgtgaccacgccggtgagcagcgccacgaacatcagcagcgtggccacgcccacgatccagcgcccttgcagcacccatcggccctggtgcgcagtgcgcaactcgaaatggaagcggtagaagaagtctccccccgccgtggcccgtggcgtgaggatgtcgccggtggcggggtgcaccagcagggtctggaagcgctcgcgcggccccgcgtgccacagcagcgacacctcgggctggcgctcgtcgggcaggcgcatgatccactgggtggcctgcggtgcgtgctgccgcagcgcggccagggcgcgctccgcgacggctgccgcgtcatctgccttggcgggcggcagggcctggagttcggggcgcatccagtggttgaactcgggcttgaaatacgacagcgtgcccgtcacgaagatggcaaacagcagccagcccagcagcagtcccgcccaggtgtgcagccaggccatggcctggcgaaagccctcgcgtgcgggggcgcgggatgcgtcggcgggcgggctcatgcggcacccgccagccattgcggcacctgggcggccagccccagcagcatcgcagggcccagcacgccgcaccaggcctgccaggccgtgcgcgcaaagaaaacccaggcgatggccaacacatagaccagccacgccagcaaggtggcggccagcacggcgtccacgcgggtgctgcgttgtgccagggccatcgcggccgcagccgtgaaggccgccgtgagcgcatagcctcccgccaccgcggccagtgtgcgcgaggccacggcgagccggtagcgccacaacggttgcgtgggcctcatcggactccctcctgtgccgcgagggagcgggacggccgcacggcggccgaggcctcgccgttgaacaggggcggagcggcgtcgaggcgcaacgtcaaggcggagcaggtgcggatcacggattacttaagatatgtcatgagaacgattcgcatttaagtataggtgaggaatgcctgcgtacgtgaaggccgtccgccgttgcgatgcgtgcgcgcgacaggtgccgctgcgcgtgcaccacaggcaggcccaggcgcggcgccggcttggccgtgcaccgcaaaacgggctgtaacgttgcgaaagcgtccgcgtgagcgtcagccgcgctcaaccggccggccggggtcgctgcaccactcgctccagctgccggcaaacagggccgtgggacccaggcccgcgatttccatggccagcaggttgggcagggcactcacgccgctgccgcattgatggacgacggtggcggggtcgcggccatccagcagggtggtgaactcggcacgcagctgctccgggcttttgaagtggccgtccgttcccaggttcaggccgaaggggcggttgagtgcgccggggatgtggcccgccacgggatccagcggctccacctcgcctcggtagcgtggtgtcgcgcgcgcgtcgaccaccgtctggccgggctgacccagttgcgccagcacctcctgcgcgctcaccagccggcgcagcggcgcctgcagccgaaagtgcgactggaaacgcgccggctcgtcgccgctggccaccgcgccgccggcggcctgccaggcctgcagcccgccgtcgagcacggccacggcatcatgtcccgcccacttgagcatccaccacaggcggccgcagtagttggcgccgttgcggtcgtacaccacggcctgcatgtcattggcaaagccgatgtccgagagccaggtcgcaaatcgctcgcggttgggcagcgggtggcgcccgcccgatgcgggctcgtccgccgccgaggccacgaccgtgccgcccgcgccgggggcgccatggcgggcgctcaggtgcttgtccaggtcggcgtggaaggcgccggggatgtgcgcctcgcggtattggctggcgcccagggtgggttgggtgaggtcgaagctgcagtcgaacaccatcagcggctggccgctgtgcaggagggactgcagttcaggaacggagatcagcgtggtgtagggcatggtcgggctctgtgcgtatcgatcaggccccattgtcgtggcgttgggcgcgccagcgcgtcagtgttcttcggcaggcgtgtccggcgcggcccgggcacgcagtacggtggccgtgatgccgctgcccacgatgagcgccatgcccgcccagccgatgagtggcaactggtcgccgaacagcgccacgccgtagatgctggcgaagacgatgcccgagtactgcaggttggccaccaccagcgtgccgcgggcggtgagggcgcgcgagtaggcacgtgtcatgcacaactgcccgcccgcggccagcaggcccagcggcagcagccacagcgcgggccacccgggccagtcggacatgcccgtgaccagcatggccgcgccgccggctacggccgagcccacggcgaaatagaacacggtgcgcgtctcgggctcgcccaggcgcgacagcgccaccacctgcatgtaggcgaacgcggcggtcaggcccgagcacaggcccaccaggcccgcgaaggcctggttgtcgtcgatgctggggcgcagcatcatgaccacgcccgcgaacccgaccagcacggtcatcaccagggtcacttgcaacggcgggcgcggctgcgcgctggaggggcgccaggcgagcaacgcgccgccgatcaggaaggcggcgatccacacgctgctcatgtagttgagcgtcatcgccgtgggcaggggcaggtaggcgatcgcgtagaaccaagcgcccagcgatgtcacgccgatcaggctgcgccaggcgtgcatgccggggtagcgtgtggccagcgccaccttttgcgagcgtgccagcgcccagaggatggccatgccgatgaagccgcggtagcagaccagttcggccgcgttgaagtaggccgaggccatcttcacgcagacccccatgcttgcgaacaggaacgccgccaacaccatccagagcgcttgcatggaaaacctatgggtatgaataaaaatagctgccagcgcttgtgtatcaagcgctggcagctattgtaatggtagcgtagggcggcggtgtggggccttagccgcgggacacggcggcacccatgcgaccgcggtaccactcgtggaagtgctgcatgccgtcctccatggggctctggtaggggccgacctcgttgtcgccgcgttccatcagggccttgcggcccgcgtccatgcgctcggcgatctcgtcgtcctcgatgcaggtttccatgtaggccgcacgctgcgcctcgacgaactcgcgctcgaaggcgacgatttcctcggggtagtagaactccaccatgttcagcgtcttgtccacaccgatcgggtgcagcgtgctgacggtgagcacgtgcggataccactccaccatgatgtgcgggtagtaggtgagccagatcgcgccgcgctcggggatcttgccttcgcggtacttcagcagcacctcgtgccacttcttgtacacgtcggagcccggcttgccgaacgtggaagccacccccacggtttgcacggagtattccttctggaactcccacttcagatcgtcacaggtgacgaagttgcccaggcccggatggaacggacccacgtggtagtcctccaggtagacctcgatgaaggtcttccagttgtagttgcactcgtgcagttccacatggtcgagcgcatagccctcgaacgacagctcacgctgcgtgcccatgccggccaggtcggcggcgatgtcgcgaccgttgtcctcgaacagcaggccgttccattcgcgcagcttgtagttgttgagattcaggcaggggtcgtgcgcgaaatgcggcgcgcccaacagctcgccgctggtggaatacgtccagcggtgaatcgggcagacgatgttgccgcccgcatggcccttgccttgggcctgcaggttgccgcggcccttgagcatcactgcctggcggtgccggcagacgttggagatcagctccacccgcccctgggcattgcgcacgagggcgcggccctccttttcctggggcagcgcgaagtagtcgcccacctcggggacggcgagttggtgccccacgtagcggggccctcgctggaagatcgtctccagttcgcgctgcagcagcgcttcgtcgaaatagctggaaactggtagttggcttgcggcctgctgcagttgaagacttaaatcagacatggatgacctgacctaaagactccccacagggagggtgcgcgtgcgcacggggctatagaaaaaacgaaaccggcccagggaaatactccatagccggttcgtagtgagggaatgggattataggtggtggggttatttccgcggcgggtgtacgtgtattgcgcgcgcccagcaagccgcgtgcggcgtccggggcggcgatctcccgccggccgcgggggcatccccgcggccttcgccgggcaggcgcggggccctgcgcctaaaattggccgtttccacttgcgcccttggcgctgcgtctccatggccaaggcccccgccgccccttcatccacccagcccgatcccgtcagctacgaagccgcactggaagagcttgagcagctcgtgggccgcatcgagtcgggccagctgccgctggaccagatgctggcgggctaccagcggggcgcggtgttgctgaacttctgccgcgcgcggctggaggccgtgcaggaccagatcaaggtgctggacgaaggcgcgctgcagccgtgggtgcaggaatgatgtccgcagtgccctctatgcccgccacccttgtgcctgacgccgcccccgggtttgacttcaatgactggatgcgtgcagagctggcgcgtgttgaagaagccttgtcgcgctgggtgtgccacgacgcaccggccggtctgggcgaagccatgcgctatgcggtgctggacggcggcaagcgcctgcgcccgctgctggtgctggcggctagccacgccgtgggtggtcagcccgaggccgcgctgcgtgccgcctgcgcggtggagctgatccacgcttactctctggtgcatgacgacatgccctgcatggacaacgacgtgatgcgccgcggcaagcccacggtgcatgtgcgttttggcgaggcccgcgcgctgctggcgggcgatgcgctgcaggcgctggcgtttgagctgctcacacccgaggacggcgtaccccttgccatgcaggcgcggctgtgccgcgaactggcccaggccgccggcgccgccggcatggcgggcgggcaggccatcgacctggccagcgtggggctgcagctgtctgaagaccagttgcgccacatgcatagcctcaaaaccggtgcgctgctgcaggccagtgtggtgatgggtgcagtctgcggacagccgacaggcgcggcgctgcaggcgctgaccgactacggcgcggccatgggcctggcttttcaggtggtggatgatgtgctggatgtcacccaggactcggccacgctgggcaagacggccggcaaggatgctgccagcgacaagcccacctatgtctcgctgatggggctgcagtccgcccgggcctatgccgatgtgctgcatgcccaggcgctggcggcactggtggccagcggcctgacggacacgcgggccctggcggcgttggccgacatggtggtgcgccgctcgcattgatggtggtccccaggctgcgcagggcggggtgggtgccgttttatgagtcaaattggccttcagcgcatgtttggaaagcgctggtagctactaaagatatagcaaatgtccatgacaaactatccactgcttgagcgcgtgaacgaccccgccgacctgcgccggctgccccgtgccgagctcaagaccctggcccatgagctgcgcgcctttgtgctggagagcgtgtccaagaccggcgggcacctgtcgtccaacctgggcacggtggaactgaccgtggcgctgcatgccgtgttcgacacgccgcgcgaccggctggtgtgggacgtgggccaccagacctacccgcacaaaatcctgaccgggcggcgcgaccgcatgccctcgctgcgccagctgggcggcctgtcgggctttccgcagcgcgccgagagcgaatacgacaccttcggcacggcgcactcgtccaccagcatctccgcggcgctgggcatggcgctggcggccaagcagcgcggcgacgagcgccgctgtgtagccatcatcggcgacggcgccatgaccgccggcatggccttcgaggcgctgaataacgccggcgtggccgacgccaacctgctggtcatcctgaacgacaacgacatgagcatcagcccgcccgtgggtgcactgaaccgctacctggcgcagctcatgagcggacagttctacgccaaggcacgcgacatgggcaagagcgtgctcaagaacgcgccgccgctgctggagctggccaagcgcctggagcagcaggccaagggcatggtggtgccggccacgctgttcgagaagttcggcttcaactacatcggccccattgacgggcacgacctggactcgctgattcctacgctggaaaacatccgcggtctcaagggcccgcagttcctgcacgtagtcaccaagaagggccagggctacaagctggccgaggccgaccccgtggcctaccacggcccgggcaagttcgatccgcgcgtgggcctggtcaagccggccacgccgcccaagcagaccttcacccaggtgttcggacagtggctgtgcgacatggcggacaaggacaagcgcctggtgggcatcacgcctgccatgcgtgaaggctcgggcatggtcgagttccaccagcgctttcccgaccgctactacgacgtgggcattgccgagcagcatgccgtcacctttgccgcaggcatggcctgcgagggcgtgaagcccgtggtggcgatctactccacctttttgcagcgtgcctacgaccagctgatccacgacgtggctttgcaaaacctgcccgtggtgtttgcgctggaccgcgcggggctggtgggggccgacggcgccacgcacgcgggcgcctacgacatcgccttcgtgcgctgcatcccccacatgagcatggcctgcccggcagacgagcgcgaatgccgccaactgctcaccaccgcctacgagcaagaccaccctgtggccgtgcgttacccgcgcggcgcgggcgtgggcgtggcgccgctacccgatctggaggggctgcccttcggcaagggcgaggtgcgccgcacggggcagcgaattgccatcctggctttcggcacgctgctgtatccggcgctgcaggcggcccaggcgctggacgccacggtggtgaacatgcgctgggccaagccgctggatacgcagctgctgcttcaggtggcagcggagcacgatgcgctggtcaccgtcgaggagggctgcatcatgggcggcgccggcagtgccgtggccgaggcgctggcggccgccggactgcagcgtccgttgctgcagttgggcctgccggatgtgttcatcgagcatggcgacccggccaagctgctggccctgcaggggctggacgccgctggcatgcagcgctccatcaccgagcgcttcggcgcattgccgggcgcgcaggcgctggcagcggcctgacgcgctttccttcccttcacaacaatgcagtcatcccgcggcagcgtgccgctgggatgcgtcgcggcgcctgtgcagcccatcgcggaggcctgcgctgctccttgcccggccgagtaatacgcgccattcgcggatttttcaggggaaacccgcaacggggccggcaacccacgtttttacaatttacctccgctcatcggcgggattcagcggcgcgtacactcaaccgcgttactgtttgtttgcttcatcatttcggagaatttgtccatggatcgtcgctcaatcatcaagcaggccggtttggctggcgtactcgcagccggggttgcacccgcagtgcatgcccaggccgccgttcgctggcgccttgcctccagcttccccaagtcgctggacacgatctttggcagtgcagaaaaattgtcccaggccgtcaaggcgatgtcgggcggcaagtttgagatctccgtgcaccccgccggcgagctgatgcccgcgtttggcgtggtggatgcgctgcagggcgacaccatcgatatggcccagacggccgcctactacttcaccggcaaggaccccgtgttcgccttcagctgcgctgtgcccttcggcctgaccacgctgcagatggcagcctggaaggaccacggcaacggccgcaagtacctggatgccttcttcgagaagtacaacttcaagaccgccagcgccggcaacaccaccacccagatgggcggctggtaccgcaaggaaatcaagaccgtcgctgacctcaagggcctgaagatgcgcctgggcggcggcgtgttcggcgaggccatggccaagctgggcgtggtggcgcagaacatgcccgccggtgacgtgtaccaggcgctcgagaagggcacgctggacgccgtggagttcgttggcccgtacgacgatgaaaagctgggcttcaacaaggtggcgccgtactactactatcccggctggtgggaaggctccgctgacctggagttcttcatcaacatcaagaagtacaacgccctgtcgcccgagcacaaggcgatcctggacgcagccacccgcgtggccgctgccgacatgaccgccaagtaccaggtgttcaatccgcgcgccatcaagaacctggtggccaacaagacgcaactcaaggcgttccccaaggcgatcatggacgccggcttcaaggcgtcgatggaagtgtttgccgagcacgaggccaagtcgcccgagttcaagaagatccaccaggacatgcgcgccttccagcgcgaccagatcctgtggaaccgcttctcggagttcccgttcaaccagtacatgaacagtgtgaagatctgatcgcgtggcgggctgctgcccttgcggcggcggcttgcgcccaatccaacgaggccgcagttccctgcggcttttttgttgcccgcgcaaactaaaaaagccccggcgtaccggggctttttagtggggttgagacgccttacttgctgcccgagcccatggcgtcctgcagcgccttggctgggtcgtccgagccgtagccgccgtcggcagggggcgccaactcgccctccggtgccggtgccggtgcctgctcggcgtctggagcgggctgcgatgcgaacgggtcgttgcctggggccccgtagctctccgcatcctggagcgcatccatcatttgcgcgcccaccgcttccatgttcacttccacctttttgtccaggctgcccgtcacgatggacgggaaggcgatgagcaggctcaccatgatcagctggatcagaacgaagggaatggcgcccttgtagatctgcatggtggtcacgggctggatggccttgtgcgtcacccggtcgatgtagggcttgtccggggccaccgagcgcaggaagaacagcgcgaagccgaaaggcgggtgcatgaacgaggtctgcatgttcatcgccagcagcacgccgaaccagatcagatcgatgcccatcttgtcggcgacgggtcccagcagcggcaccacgatgaaggacagctcgaagtagtccaggaagaaagccagaaagaagatcatgaggttcaccacgatcaggaagcccacctgtccgccgggcaggctggccagcaggtgctccacccacttcgggccatcggccgcctggaacaccaggctgaacgtggtggcgccgatcatgatgaacatcacaaagctggccaggcgcgtagtggcgcccagcgcctgcttgagcaggggcatgtccaggcgccggcgcgcgaagcccatgaccagcgccgccatggcacccatggcgccgccttcggtcggtgtggcaatgcccaggaagatggtgcccagcaccaggaagatcagcagcagtggcggaatcagcacgaaggtcacgcgctcggccaggcgagagagcatgcccagcttgagcacgcgattgatgctcgcgatgacgaacgcgatgaaggtgccgccgcacatggcggtgacgaccttctcatcggtcggcacgtccagcacttcggtgcctgtccaccacgtatgcacgtcggccatgtgagcggctaggaagatcgatgctgccgtggagatgcccatcacgacggccagcgaggcatagccggagctgccattgtcttcacggtagatgcgcgcctcgggtggcagggcgggtacggactggggcttgaagatggccaggatgaccacccacagcacgtagaggccgacgaggatgaaggcgggcacgaatgcgcccttgtacatctcgcccacgctgcggccgagctggtcggccatcaggatcagcaccagtgatgggggaatgatctgggccagggtgccggatgcggcaatcacaccgctggcgagccgccggtcgtagccgtagcgcagcatgatgggcagcgagatcaggcccatggagatcaccgaggccgccaccacaccggtggtggccgccagcagcgcgcccacgaaaaccaccgccagcgccaggccgccgcgcaaagggccgaacacctggcccaccgtgtcgagcaggtcctccgccatgccgctgcgcttcatgatcaggcccatgagcgtgaagaagggcaccgccagcagcgtgtcgttggccatgatgccgatcaggcgctgcggcagccaggccatcacggacgaaggaaagacccccagctcgatccccaggaagccgaacagcaggccgcaggcgcccaggctgaacgccacggggaagcccagcagcaggaagatgatcaggctcccgaacatgacgggggcgtaattgcttgtgatgaattccatgaaatgctttcctggggcagatcagcgttgcgcggcgggagcggcggacagggcctgctcctgctttctctcagcttcggcgcgcagcgcctcggccagttcttcttcagcgctcttgtcgctgagcttgcccatgggatcgggcccctggccacgcaggaaagcgatgcgcttgatgagttcggaccagccctgcagcatcagcagcgtgataccgacgggaatcgccacccatacgggccagcggatcaggccgccaggattgccggacacttcacccgactggtacatctggatcacgaccggcatgctcaggtacaggatggtgatgcacagcggggtgagaaagagcgcaaagccgacgatgtcgatccacacctgcaccttcttgggcaagcggctgttgaccacgtcgatgcgcacgtgctcgcggttgagcagcgtccagccggcggcgatcaggaaagaccatgcgaacaggtaccactgcacttccagaaaggcgttggaactcgtgtccaacgccttgcgcacgatggcgttggcggcactgatgaaagtggatgcgaagatgagccagattgaatacttgcccacgaacgcgttgagcctgtcgatggcccgcgacagtgaaagtaaagcctgcatggtgtctccaagaagatggctgggtgcgcgtgtctgtccgcacgcggggtggggcatgggccagatcgatttgcagaacgctgacgctgccgtcggtaggcagggcacggtcggcggcgccgcgcacacgtccttacaaaggtgacattctacgaagtcacgcagcctcgccaggtaaagggtttagcctgcccccgcaggggcaggggcgttgcgctgctatgaaaatgggagaaaacggcgcacgcaatagcgcaggcggtccacgcgctgccgcacgaagggcgacgcatcgcccgtgcgtcgccaggggggcggggctttcagtcgcccatgaccacgccttcgcgccgcgggtccgctccgcccagccacatgggtttgccatgcacttcgctgcgcgtaatggcctgcaggccgctggtcatgttcatctcgcgcacttccgcgccgcgtgcgcgcaggttgtcgatcgtggtggaggtgaagcgcttttcctccagcagggtggggccgttgaggttgccgaagttgggcagattgatcgcctgctgcggcgtcaggccccagttgaagatcccgtagatcgtcttggcggtgtagtggatgatgagcgcgccgcccgggctgcctccgctcatcagcaggcgcccggacgccttgtcaaacaccagtgtgggcgccatggacgagcgggggcgcttgcccggctcgacgcggttggcgatggggcggccctgggcgtcgcgcggcgcaaagctgaagtcggtcagttcgttgttgagtaggaagcccccgctgcgcgcgctgctggtgctgaccatctggcgggagccgaactggtcttcgatggtggtggtcatggcgacggcattgccccgggcatcgacgacgctgatgtggctggtgccgtactctggctggtcgggcatgggcgccatgctggtctgcgccccgccgggggttccgggctgggccaccttcatgctctgcggctggatgaggcgtgcgcggctggcgaggtaggccgggtccagcaggctcatccagctgccggcaggggggcgcacgaaatcggggtcggccacgtattgcgcgcggtcggcgaaggccaggcgggcggcttcgttgtacagatagagccagtcggccgtgggcagcgggcccagcgggtcggcggaaccttgggggccctcctgcaacggcatggtcgtggcatcggtgttcttcaggatgcccaggatctgcgccacggcaatggcgccggaactgggcggcggaaagccgcagacgcgataggctttagcgccaatctggtagtcggagcacagggcctcccgtttcttgggctggtagcctgccaagtcggccaggctgagcccgccgggattgcctgcgtggccctgaaccttggccacgatggcctgggccacttccccttcaagcagcgccttggagccgttcctggctatggcacgcagcacgctcgccagctcaggattcttgagcgtgtgccccacgggccagggttggccggcggcatcgaagaaataggcacgcgccacggggtcctgcgcgaggaacttctcattggccagcaaggtgtgcaggcgcgcactgaccttgaagccctgttccgccaactggatggcgggctcgaacagtgtggcccaggcaagcttgccgtgttccttgtgggcctgctccagcatgcgcaccgtacccggcacgccgaccgagcgcccgcccaccacagcgtcatggaaggccatgggcttgccattggcgccaatgaacaggttctccgtggcggccgcgggggcggtctcgcgcccgtcgtaggcctcgaccttgctgccagccgcgtgcagcaggaacgcgccgccgccgatgccactggactgcggttccacgagggtaagcaccatctgtaccgcgatggccgcatccagcgccgagccgcctgccttcagcacctggtagccggcgtcggtcgccagcggattggcggctgccaccgcgaagcgctcggtagcccagccgggcttctccgtgtagccggaagagccctcgggctgttgcggcacctggtagtggaatgcggcgggggggctggagcaggccgccagcgtcaccaccgcgagggcagcgacgacagaggcggtcatacgttgggcgcgcaggtacggtcgcatcggggtctccttggtggtggcgtgatccgggccatcgtactgggcagaaaggtcacacgctcccgctgttacatgctggtacgctgctgttggcaggtggtggataagtgtcatgcaggatggcggaaatggttacgttttgacatactccgcgcacccactggatcacggcgcaccacgcgtctgtgacgcatcttgcaccgacccccgaagcacggggctgatggaggtttccttgaaaagctcccccgacgtgtggctggtcgctcggccccttggcaagcctgacggccatgcctgagcgcaaggaacggctggctgttctgcgcgattcgctgcgcgacccccagggccggtggctgcggggcgccgtatgggtgctcgtgctggcggcgctgggtgcctggctggcagtggaagcgatcgcgctggtgcgctcggaacagcgccaacacgaacgcaatcagctgctggaaggcatggagcagacgctgctgggcgagagcagcaacggcccgctgctgggaatggttaccttgcttggcttgagcgagccgtcgctcaaggctgccgcgcagggctttctgccctacgatgcgccgccggtgctggcgcgcctgggcgtcatccgcggccgcttcatggtggatggtgcctacgtgatcgcgcgcgacggcacggtggtagcgcatgacaccgccggtaaccgcacgaccggtgcgcagctgggacatcggccctattttcagcaggccttgcagggcaatgcgtccgtatatgccgccctgggcggcacttcgcaggagcgcggcctcttctattacgcagcgccgctgtatgagagcgataccccgtccagtcccatcatcggtgtggttaccgtcaaggtggggttctcccatttcgaccgcctgctcacgcgggtggggcatcccgtgctgctgatgtcgccccagggcgtggtgttctcttccacccgtccggagtggctctacgcgatggccgcgcccctgacgcaggaacgcatcgacgcggtgcgcagcacgcgccagtttggcagccgtttcgacaacgggctggtgtcggccctgccgttttccaccgattcccgcgaagcgctgatcgacggcgtgcgctatgccgtgggccgccgcgccgtggactggaaggaccctgcgggcccctggcagctggtgttgctggacgacaagcgccatcatgcccatggggttgcgctggatagtgggaggggtcgcattcgcgctctttgcgctcgtgggtgccatggcgctggatgcgctgcgcaaccggcgccgcctggcggagggcatgcagcgcttttcggtgctgggcgcggcactggagaacagccccatttccatcgtcatcaccgatgcggaaggggtgatcgcgtgggtcaatccccagtacgaacgcagcaccggctatacgctgggcgaagtgcgcgggcgcaagccatcgatagccgccagcgaacacacgcccgccggtacctaccgggacatgtggaaccggctgctggccggccattcctggcgcggacgcttcgtgaaccggcgcagggacggcaccctgtaccacgaggaggccacgctgtcgccggtgttcgacgccaagggccggcgcatcgcgatcgtggggctgcagcaggacgtgaccgcgcgtatcgaggcggcgcaggaactggagcggcgtgagcgccgcctgagcgaactgctggaacaacagacagcgctttttgacaacgcgccgcccatcgtgctcgtctgcgacgggcagatacggcagttcaaccgtgccctggcggaattgctgcgctcctcggacgatgccctggcgggaaccccggtacaggagctgttcgcaggcgaggccggctacggcgccttcaccgcacggaccgttcccatgcttctggccggtggctcggtgcgcgagcaggccgtgctgcggcgtccggacggcacgtcgttcacggcgcgcatggcgggccgcgggctgaagatggaaggcgtgcagatcgcatcgctgtgggtgatcgaggacgtgaccgaggcgcagcgcgcagaggctgccacgcgcgaagccaacgcgcggctggagctggcgcaggaggcggggcacatcggcgtgttcgactacaacttgctgacgcagcgcatggtgtggtcgccccagctggagcagctgtatggcgcggcgtcgctgccggcgcaaaaggacgggcatgccgcagagaggccgttccaggcgtggatggatgtgatccatcccgaagaccgtgcgcgcgtgcaaggcctgctggcgcaggcacaggccggccagggcggcggccgtctgcgcgattcctggcgcatcgtgcgcgccgatggcagtacgcgctggatcctgtgtaccgcgcgcgtggtgcgcgacgaagcaggacaggccgcgcgcatcatcggcgtgcaggtggatgtgcatgaccagaagatgttggaggcgcgcgtggccgagcagctcgccttccagcaggcgctgatcgatgccattccggtaccgctcttctacaaagacgcgaaggggcgctacctgggtttcaaccgggcctatgtccaggccttcgacatccatacggaagacttcatcggcaagacggtgctggacctggagttcctgcccatgctggagcgcgaacgcctgcacgcggataccgaggccgcgctgcggggcgcgcagtccgtgcaccgcgaggtggtcatgccgtatgccgatggactggtgcatcacacgatgttctggctgcatgggttcaaccgcccggacggctcggcgggcggagtcatcggcaccttcgtggacgtctccgaccgccagcgcgccgaagtggaactgcgccgcgccaaggaactggccgaggagacggcggcgctcaagtcgcgtttcctggccaacatgagccatgagatccgcacgccgctcaacgcgatcatcggcatgtcgcacctggccctcaagtcggggctggatgcgcgccaaagcggctacgtggtgcgcatgcagcaggcgggccagcatctgctgggcgtgatcaacgacatcctggacttctccaagatcgaggccggcaagctcgtggtggagcgcagccccttcgcgctggatcgtatgctggaaggcgtggccgacgtggtgggcttcaaggcggcggccaaggggctggagctggtgctggacgtggcacccgacgtgccgcagcacttggtgggcgacgcgctgcgcctggggcagatcctcatcaactttgccaataacgccgttcagttcaccgagcaaggagagatccatctgctggtgcggctggagcgcgacgagggcgcgcgcgtgctgctgcgcttcgaagtgcgcgacacgggcatcggcatcgcgccgcagcagatgcagcggctgttccagagcttcgagcaggccgacacctccaccacccgccgctacggcggcacgggcctgggcctggcgatcagcaagagcctggccgaactcatgggcggcgaagtgggcgtgcgcagcgaaccagggcagggctcggccttctggatcatcgtgccgctgacgcggggcgagccgctgccccgtgcgctgttgcgcagcgattggcgtggcagccgggtgctggtggtggacgacaaccacaccgccgcccaggtgctggtggacatgctgcagaccatgggccttcaggccacgcaggtgcactcgggcgtgcaggcgctgcaggcactgcgcgacgcggtggccgagcagcgtccctacggcctgctgctgctggattggcacatgccgggcatggacgggatcgagttggcgcgccgcattcgcgggctgggccttgcgcatatcccgcagatgctgatggtcacggcgcacgggcgcgacgaggtgatggacgccgcgcgcagcgaggggatcgacaacgtgctcgtcaagccggtgagcgcgtcggtgctgttcgacacgctcatgcagccgctggcccaggcgtgggacgtgcatccgctgccgcggtctccgtctggcgccgcacccgccgtgctgcgcggtgcggtggtgctgctggtggaagacaacgagctcaaccagatcgtggcgcaggagctgctgcgcgatgcgggcatgcaggtggatgtggcgtccaacggccaggaggccatcgcgtgcatcgaccggcgccggtacgacgtggtgctcatggacatgcagatgcccgtgatggatggcgaaacggccacgcggcaactgcgtgccgacccacgccacgccggcctgccgatcatcgccatgactgccaatgccatgcaggccgaccgggagcgctgctttgccgcgggcatgaacgaccacgtgcccaagcccatcgaccccgacgtgctgtgggccacgctggtgcgctggctgtcgccgcgccccgaggcggcgtcgcactcgcccgcacccccggcgaacgcgccgctagcatcggcattcgcgcctgccctgccacagggcgtgccgggcttggataccgcgctgggcctgaagcgggcttcgggtaagccggggctgtacgccgaactgttgcagcgcttcgcgctgagtcagagtgacgtcgtccagaacctgcaggcggccatacaggcggaggactgggcactggccgagcgcaccgcgcacacgctgcgctcggtggccgccaacctcggtgcgcagccggtgtcgcggcatgcgcaggcactggagcaggcgctgcgctctcaggcgccggcagaaacgctccagcccctgctggcggccctggcagagcatatggcgcctttgctgcaggcgttgggtgcctggacccggcaggccccgggcgcgggcgctcgcgaggccaccgtgccgccgcagacgcccgcccagctgctgcgcgggctgcgcacgctgctgcgcgcggacgacccggccgcaggcgactacctccagcgcaacgcggctgggctggccgacttgctgggtgcggacttcgatgcgctggagcgcagcgtgcgcagctttgcctatgacgacgcgctgcggcggctggaggcatgcccggcggccccggcggaatgacgccccatcccaccaactctttggcaggacttcccatggatcagcaacgctacgtgaacgccgctccggaccgcctggtcgacaagcccatcgccaccgtgctggtagtggacgacacgcccgacaacctgacgctcatggccggactgctgcaggggctttaccgcgtcaaggtggcggccagcggtgagaaggccctggtaatcgcgcagtccgacgctccgcccgacctgctgctgctggacatcatgatgcccggcatcgacggctacgaggtctgccggcgcctcaaggccaacgaggccacgcgtcacattccggtgatctttctcaccgcacgctccgatcccgacgacgagcgcgaagggctggcgctgggggcggtggactacatcaccaagcccatcagcccctccatcctgctggcgcgcgtggccacgcacttggcgctcaaggccacggccgacttcctgcgcgacaagagcgcctacctggagcgcgaggtggcgatgcgcacgctggaggtgcaggcgatccaggacgtgaccatcatggcgatgacttctctggccgagacgcgcgacaacgaaaccggcaaccacatccgccgcacgcagctgtacgtcaaggccctggctgagcttctgcgccaccacccgcgcttcgaggcggccttgaacgaccgcatgatcgacctgctgtacaagtcggcgccgctgcacgacatcggcaagatcggcatccccgacagcatcctgctcaagccgggcaagctcacggtggaggagttcgagatcatgaagacccacaccacgctggggcgcaaggccatcgaggatgccgagcagcgcctgggcatgcgcgtggccttcctcagcgtgtccaaggagatcgcgtacagccaccaggagaagtgggacggatcgggctaccccgaaggcctcaagggcgacgccattcccgtgtctgcgcgcctgatggccgtggccgacgtgtatgacgcactcatcagcaagcgcgtgtacaagccggcgttctcccacgaacaggcttgcaccatcatcctcaaggggcggggcacgcacttcgacccggacatggtggatgcgttcgtggaactggccgacgacttccgcggcatcgcacagcgctaccccgatccccattgaagtgctgccgcagctctcataaaaaatagctgctaaggcgcttgcagcaagcgcgggcagctattgttttatgagtgtgaggattacggcgcggccgtggggcgggtctgggtgtcctcggcggcgctgtccggtgcggtgggcgtggcgtcgtctggcgactgcgcggccgcctcgtcgtcggccacgccagcgacttccgtgacctcggcggcctggcgcaccgcggccttgtcgcccgcgctggcgaacttgctgtatttgcccagcagagtcaccagctggccatagatgcgtggcgcgccggccaggcattcgcgctgctccatgtagtcggcctcgcccgtgaagttgcccaccaaacctccggcctcggtcaccagcagaccgcccgcggccacgtcccagatcgacaggccactctcgaagaagccgtccgtgtagccggcggccacataggccaggtccagcgcggcagcgccggggcggcgcaggcccgcggtgcggggcatcacctcggccatcatgttcaggtattgcttgaagttgtcgccggggcggaaggggaagcccgtggagatcaggcattcgcccaggcgcgtgcgcttgctcacgcggatgcggcgctcgttcaggaaggcgccgcgcccgcgcgtggcggtgaaaaggtcgttgcgcgaggggtcgtacaccacggcctgctcgaccttgccgcgcacggccagggcgatgctcacgcagtacacgggaaagccgtggatgaaattggtggtgccgtccagcgggtcgatgatccagacgtattcggaatgcttggagccgtgctccgaacccgattcttcggccaggatgccgtggccggggtaggcggtgagcagcgtctcgatgatggcctgctcggcggcatggtccacctcggtcacgaagtcgttgatctgcttttgcgaaatacgcacggcctccacgtcaagggccgcgcggttgatgatggcgccggcggcgcgagcggccttgatggccacgttgagcatggggtgcagattggacgacattggattgtgacgaaggagcggggcggctggtggccgcggggcgcgcagccggcgatgcgggcgcaaaacgggcattttacccatcaccctccgggcttgcacgcgcgggccttcgggcgctttgcagcagcggcgacaatggcaggcttgctcccgagtcacttcgcgccatgagaacccgcttcatcctgatccagaccagccacgccggcaacgtgggcgccacggcccgcgccatgaagaccatgggtttcgatgacctggtgctggtcgcaccgcgctggcccaacgtgctgcgcaaggaggagaccatccagcgggccagcggcgcgctggacgtgctggcccatgcccgcatcgtcgccacgctggacgaggcgctggagggcgtgagccacctgtgtgccacggcgatgacgccgcgcgacttcggcccgcccacgcgcacgccgcgccagcatttcgagatgctattgaataatgagctgtcagcgcttgatggcaaagcgccaggggctgatttggctagaaacccgtcgccggaaaccggcgtggccttcctgttcggctccgagcgttttggcatggccaacgaggatgtgtaccgctgccatgtggcgctgagcattcccaccaatccgcagttcggctcgctcaacctgggcgcggcggtacaggtcatcgcctatgaatggcggcaggccctcgccacccgtggggagggctttgcggtgcaggagtccgcccctcagggcgagcgcgcggacgccgcgcaggtggccggcatgctggcgcactgggagcaggcgctcacgggcatcggctttctggacccggccgcgcccaagaagctcatgccgcgcttgaaccagcttttcaaccgcgcgcaactcacgcaggaggaaatccacatcctgcgcggtgtcgccaaatccatgctgcaggccgcgcaggcaaaccgctagactgccaagcttctcgttacaccattgcccttcatgcttgcccgcctgcgatccgacgtccagtgcatcctcgaacgcgacccggctgcgcgcagcacctgggaggtcattacctgctatcccggcctgcacgccatctggctgcaccggccggcgcactggtgctggacgaacggtttcaagtggctggggcgcttcatctcgcactttgcgcgctggttcacgggcatcgagatccacccgggcgccaagatcggcgagcgggttttcttcgaccacgccatgggggtggtggtgggcgagaccgccgagatcggcgacggctgcaccatataccagggcgtgacgctgggcggaacctcgctctacaagggcaccaagcgccatcccacgctgggcaagaacgtggtggtgagcgcgggggccaaggtgctgggcggcttcgaggtgggcgatggggccaagatcggcagcaacgccgtggtcatcaagccggtgccggcgggtgcgacggccgtgggcatccccgcgcgcatcattccgtccaaggaaggccagagcgccgacgtgaccgagccgcacaagcccgaggaggccaagttcagcgcctacggcgtgacctccctgcaggacgacccgctgacccaggccatgcgcggcctgatcgattccgccgccacgcaggagcaccagatctcactgctgtggcaggccattgaaaagctctccaggtccaccccgcaaagcggcggctgcgtacccgacgaggccgtgcgctgcgagcaattccaggcggccaagctcaacgacatcattggcaagtaaacaaccccatggaagttacccaagccctgcgtgcgcgccgctcggtgcgcgccttcctgcccgacgcgccccccgcagcgactgtgcagacgattcttcaagaagccgcacaggcggcctccggcggcaatctgcagccctggcgcgtggtggccctcacgggcgcgctgccgcaggagttgctggcggtcgtcgcccaggcgcaacccgaggaaggaccggacaaccagtcctacccgccgggcctgtgggagccctaccgcacacgccgcttcgccaacggcgaagacctgtaccgcagcatcggcattccgcgcgaggacaaggccgggcgcctgcagcagctggccaagaatgccgagctgtttggcgcgcccgtgggcatcttcgtgtgcgtggacgagcgcatgggtcagccgcaatgggctgatctggggatctacctgcagtcgctgatgctgctggcggtgcagcatgggctggccacctgcgcccagggcttctggcgccgctatgccggcacgctgcagcagcagctgggactgcccgagccgtaccgcgtggcctttggcgtggcgctgggctatgaggatgcggcggcgcccatcaataccctgcgctcctcgcgggctccctgggccgagtggggcgagatgcgcgggttctgagcccgaggaagggccgccggggccttttgttgggtgggtgctcctaatttagtagctgccagcgcttgatgtataagcgctagcggcctatttcccctgatgggcgttggctcgcctcagtgaggcttgatggcgatcttgagcaccccgtcgcgctggtgcgcaaacaggtcgtaggcctccacgatgtcgtccagcttgcgctggtgcgtcaccagcagccccaggtccaggcggttggcggcgatcacgttcatcaggcggcgcatgcgctccttgccgccggggcacagcgcggtgcggatggtgtggtcgcccaggccggcagcgaactgcgccagcgggatcgacagatcttccgagtacacccccaggctggacagcgtgccgccgggcttgagcaccttcatggcctgggcgaacgtggcctgcgtgcccagtgcctcgatggagccgtcagcacccttgccgccggtgagcttcatcacctcctccaccacatccacgttgcggaagttcagcgtcacgtcggcgcccatcttcttcgcaaccgccaggcggtcgtcgttgccgtccacggcgatgatggtggtggcacccagcaggcgcgcgccggcggtggcgcacaggccgatgggaccttgtgcgaacaccaccacggtgtcgccgatcttgatgttggcgttctccgcgcccttgaagccggtggacatgatgtccgggcacatcagcacctgctcgtcggtcagcccgtcgggaatgggcgccaggttggcctgggcatcgggcaccagcacgtactcggcctgggtgccgtcgatcaggttgccaaagcgccagccggccgtggccttgtagccgtggcagccgcacaggccacgcggcaccaggtagctgccgtcctggctgggatagccgtcctgcgccgcgtagctgttgaagttggggcagatggcgccggcgatcacgcgctggccttcctggtagccctgcacggcgctgcccagtttctcgatcacacccacgggctcatggcccacggtcaggcccttggccaccgggtattcacccttgaggatgtgcacgtcggtgccgcagatggtggtggtggtgatgcgcaccagcgcgtcgttgggtcccacgtcgggaatgggcttgtcggccagttcgatgcggcctttttcgacgaagacagcggctttcatcatggcggtcatgcggggctcctttgcggggtgaagccgctacattacgccggggatgcggcggcggggctacggttgagtggactgctcgggtatggccatgccctgtgccgcgcccacggcgtcgtccacgctccagaacagcggaatatgcgtgagcccggcgcgctgaagcgcggcacgcgggtggtccttgatgcgcgcgagcagcagggccagtccccggcgcgccagatgggcctgcaactcctgcagggcctccagcgtggtcacgtccatatcgtcgctggactccacgctcagcaccacggcgcgcacgccctgggctcctgcgtgcgtggccacgatatgcgccatggcctcggcattggcaaagaacagcggttcgtccggccgcagcaccagcacgcccggcgtgcgctgcgcgtgcgggtgcagcttgagcgcgacgaaatcatgcgtgcccggcaggcggcccagctcactggcggccggctgcgcaaagcggcgcagcgccagcagcagcgaaagccccaccgcgagcagcatgccgaacagcacgcccagcaccaacacgccggccgcggcggccaatgccatccaggcgtcgccattccagcgcagcgtggcccacaaggggcgcgggcccagcttgtgcgacaggatgccgatcaccaccgcacacagcaccggctgcggcacaagcgccagtgcgccttgcgccaatcccagcgccaacgcaatcgccgctgcggcgacgaggcccgtccagcggctgcgccccccagcctcgtagttggccgacgaagccgagaagcctgcgcccacgggcaggccctgcagcaggctgctgccgatgttggcggcgcccagggccagcatctcgcgccgcgcgtgcacgcggtcgcccgcttgcagggccagggagcgggccgatccccacgactcggcgaacaggatcatcatcagcgccggcgccacctgggcggcgcgcacccagtggtcccagtccagccgcggccagccccactgcagcccctgcagcgtgacaggccccaccagcaccacgccatgcgccgccaaaggcagcgccgcggacagcgcgatgcccagcgccagcaccagcaccgagggctgcacccaggcatgccgcgcctgggcgcgctgtagcgccagccacagagccagcgcgccgcagcccagcgctgccgtcagaccctgtgcgttgccgagcccgcccagccagtcccacagcaggccgggcgtgtgcgtgccctgggccggaacgcccgtgaggccgggcagttgcttgacgacgatggtgactgcgagcgcccacgcaaagccgcgcagcacggggcgcgagacgaacgccgccaggaagtcggcgcgcgcgagcgccgccacgatgaacagtccgccggtgacaccgaccagcgcaaacgcgccgcccgtgccttccgccgccacgacggacgcgaagatcgccgcggccgacgacgtgaccgagagcgtggcgaagcggctggtgccgatgaacggatagacgagcagcccgacgagcgcggccaccagcgcatgggccggcggtacgccggcgatggcggcgtacgccaccgcctcgggaaccagcaggccggcgatggccaggccggccaggaacgtgtggcctgcgcgggggcgcgaagacgcggcaggacgatcggtgggcagcatggcacggccccgtggcggggcggcgcgctcagcgctgggggcgcacggcggtcttggggcggaaggccttgcagacctcggggcgtgtctccaggtagggcccgccgatcaggtcgatgcagtagggcacggcggcgaagatgcccggcacgcgctgtgcgccgctgtcgtccttgagaccctccagcgtctcggcaatcgccttgggctggcccggcaggttgatgatgaggctctggccgcgaatcaccgccacctggcgcgacaggatggccgtgggcacgaacgtcagcgagatctggcgcatctgctcgccaaagcccggcatctccttgtcggccacggccagcgtggcctcgggcgtcacgtcgcgcagcgcggggccggtgccgccggtggtcagcaccaggctgcagccggcatccaccagttcgaccagcgtggcgctgatgcgctctttctcgtcgggaatcaggcgcggctcgaaagcaatcgggttgtgcagcgcgcgcttgagccagtcgtgcagggcgggcaggcccttgtcttcgtacgtgccgctgctggcgcggtcgctgatggagacgatgccgatcttgaccggctcgtaggacggggctttgtgggtgtcaggcatcgtcttcgcgctcctcatgcacggccagggcggccgcttcggtcatctggtggcgcaccagctggaacagttcgcggtaggcgcgccccttgcgcggagcctcgccctgcgactgggccacccgggcctcatggtcggacggcgcatccttgcgcgcctggcgaatcagcgcgcggatctgttgcgtgtccgtgcgcggaaactgctccagccatgctgccagcgcattgtcgtccgcaatgaggcggtcgcgccagtgctcggcctggtgcagggccagcttctcggcggcggagctgttgcgctgttcgtccagcgcggcgtggatggccgccacggtgccttcttccagcttgcgcatgagcttgcccacgaactgcatctgccggcgcttgccctcgaagttggtgatgcggcgggcctcggccaatgcatcctggagcttttcgggcaggtccaggcgcgcgaacaggtcgctgcgcagcgtgagcagctcggagcccaggtcctgcagcgcctccatctcgcgcttgaggtcggtcttggtggcaccgtcggtgcctttgagttcggccttgagctgcaggtccatctcgctgccttcggcaacgaaatggcccttcacaaaatagccttttttgggtttgcgtgacatgggtgtgctgggggcggaaacaggccctgcgcggcgcagcggcaatggcgcctgccgcgcggcggcgcgggtcggcaagtatcatagccgccgctatgaatacatccagcaaccgcgccgccagcggcacttcttcccagcccgacagcggcttcagctatacccgagagttctttgaaggcctggtggaccatgctctggcccatgccaagaagttgggtgctaccgacgcgggggcggacgcctcggaaggctgcggcctgtcggtgaacgtacgcaagggcgagctggagacggtggagcgcaaccgcgacaagtcgctgggcgtgacggtgtacgtgggccaccgccgtggcaatgcgagcacgtccgacttctcactggccgccgtggagcgcaccgtgcaggcggcctacgacatcgcccgcttcaccgccgaggacccggtggccggcctgcccgacgcggccgacatcgcgccgcaggaaacgcaccgcgacctgcaactgttccacccctgggccatcaccagcgaagaggccgcgcttctcgcgctggagtgcgaggccgccgccttcaagacccacaagcgcatcaccaacagcgagggcgcgggcgtgtcggcgcagcagagccacttcttcagcgcccacacacgcggctttcgcggcggctacgccagttcgcgccacagcatctcggtggcgcccatcgcctcgctgccggggcgcaatgccgagatgcagcgcgacgcctggtacagctccatgcgcgacgcgcgcgaactggccgcgcccgaggccgtgggccgctacgccgcccagcgcgcgttgagccgcctgggcagccgcaagatccccaccaccgaatgcccggtgctgttcgagtcgcccctggccgccggcctgctgggcggcttcgtgcaggccgtgagcggcggcgcgctgtaccgcaagagcagctttctcgtcgattcgctgggcaagcaggtgttcgccaagcacatcgacgtggccgaggacccgttcatcctgggcggcaagggcagctcgccgttcgacgacgagggcgtgcgtgtggcaccgcgccaggtggtggaggcgggccgcgtgcagggctatttcctcagcacctattcggcgcgcaagctcggcatgccgaccaccggtaacgccggcggctcgcacaacctggtgctgtcgtcgcgccttacgaagcccggcgacgacctggacgccatgctgcaaaagctgggcacgggcctgttcgtgatcgagctcatgggccagggcgtgaactacgtgacgggcgactactcgcgcggcgccagcggcttctgggtggagaacggccgcatcgcctatccggtgcacgagatcaccatcgccggcaatctcaaggacatgctgcgcggcatcgaggccgtgggcgccgacgcctacacctatggcgccaagacggtgggctccatcctcatcaaccgcatgaaggtggcgggcagttgagccgcgccgcgtcggcagtccgcgcatgagcacgtcgctgtcgcgggccgactgggccaaggcgctggtggtggttgtggtctgggggctgaacttcgtcgtcatgaagtggggcctggccacgctgtcgccgctggtgctgtgcgcgctgcgcttcctggcggcgtcgctgccgttcctgctgttcgtgcgcccgccgcggcacctgtcctggggcgtgatggcggcctatggcttggtgcagggtgtgggacagttcggcctgctgttcaccggcatgcagctgggcatgccggcgggcatgtcctcggtggtgctgcagacgcaggcattcatcaccatgctcatggcggcagccttgttgggcgagacgccgcaccgctggcagtggctgggcctgtgcatcgccatcggcgggctggtgttcatcggcgcggcgcacggcgacggcgcctccggcatgaccctggcgggcttcctgctcaccgtgggggccgcggccatgtgggccggctccaacctgctcacgcgcgtggcagcgcgccaggggccgtacgagcccgtgtccttcatcgtctggagcagcgtgttccccatcgtgccgctgttgctgttggcctgcgtggtggacggcacggaggccgtggtgcagcagctgcgcggcctgggcgggcgcgagttgggcgtggtggcctatctggcgctgttgtccaccctgctgggctatggcctgtggacccgcctgctgcagcgctacgccgccagcaccgtggcgccgctgtcgctgctggtgccggtggtgggactgctgtcggccatgctgctgctgggcgagcgccccacggcctggcaatggatgggcacgctgggcgtgctggcgggcatggtgatcaaccagttcggcgggctgtgggccaagcgccgccgcggggttgcatctatataaaaaatggccctagcgcttaccagtcaagcgctaaatgctcctgaaagagtagcaaaaaccgcgttcggcgcggcaacttgcctctcagccgccgcgcaccatggagaggatcttggccgtgtcgagctggcgcgcggtcgcctgcatctgcggcaggtagcgcgcctgcaattgctggccgtcctgcatcacgtgctggtaggcgtccttgagcatgtcggtggacagcgtgcgcccgcccgcgtagtactggttggccacatgccccaacgcataggtggcggcaaagctcatgccgctgctcaccgcctggcgccccaggccgcccagcaagcccttgccggccttgcccagcaggccgctgagcagcttgcggcctgcctgctccaggtactgcgaggtgagccccacgcccagcgtcgcgaggaagtccttgatgtgcccgcggtccagctcatagccgtagctctggccgatctggtagaccagccgcatttgcagcgggatgatggccagggtggacagattctcgggcagcagttcgatggcgccgttcatgatcgacgcctgcaggatcttgcggtccatctcggcgggcggcaggctgccggggcggcgctgcgcggcggtggtaggcaacgcgtccgcagcggcggggtggggggctggtgtcgcaggcgcagtggatgcgtccagcggcgtttgcaggggcgcttgcagaggcgcttgcagaggggcgtcggccacggcctgggcctcggcatcgaatccccccgtggtaagcgcgccccccaggccccaggcctggcgcacctgggccaggaaggcgtcttccttggcgctggtgtggccgtcggcctcgcacacgcacacggccatctcataggccagctggcgcgactcgggagaggccaggcggcccagcacttctggcagctgcacacggcgcagcagcacgtcctggtacaggccgggcaggttgacctgcgcgtcgcccgcaaggccttgcgcgacctcgcggatctgctcacgctcgcggtcgtgcttctcgccatcggcgtacgaggccatcaggcataaggtgagggtggcgcggatttcttctgcggtcatggtgctcctgaggcggtgaagagatgcagatgggagtgcaaggcggcagcggggttccctgacgcgctagccctttacccgttggaaaaacaaaaaccgcccgagggcggtttttgtcacggacgttcacatcgcgaggccgtcaggcggccaccatgggcacgaccttgtattcgcccgcggcgattttcttttgccactcggccgggccggtgatgtgggcgctggtgccgcccgcgtccacggccacggtgacgggcatgtccaccacgtcgaactcatagatggcttccatgcccaggtccgcaaagcccaccaccttggcgttcttgatggccttgctgaccaggtaggcggcgccgcccacggccatcaggtaggcgctcttgtggttcttgatggactcgatggcgaccgggccgcgctcggccttgccgatcatggcgatcaggccggtctgctccagcatcatgtcggtgaacttgtccatgcgcgtggcggtggtggggccggcggggcccacggcctcgtccttcaccgggtccacggggcccacgtagtagatcacgcggttggtgaagtccacgggcagcttctcacccttggccagcatgtcctggatgcgcttgtgcgcggcgtcgcggccggtgagcatcttgccgttcagcagcagcgtctggccaggcttccagctcgcgacctcttccttggtcagggtgttgaggtccacgcgcttgctggtctcggtgttgggcgcccagtccaccttgggccacaggtccaggctcggcgggtccatgtagaccgggccggagccgtccatcacgaagtgcgcgtggcgcgtggccgcgcagttggggatcatggccacgggcttgctggccgcgtgcgtggggtacatcttgatcttcacgtccagcacggtggccaagccgcccaggccctgggcgccgatgcccagggcgttgaccttctcgtacagctccaggcgcagctcttcgacctggtccagcttctcgccgcgctggctcttggccagcagctcgtacatgtccaggtcttccatcaggctttccttggccagcagcacggccttttccgccgtaccgccgatgccgatgcccagcatgcccggcgggcaccagccggcgcccatggtgggcacggtcttgagcacccagtccaccaggttgtcgctggggttcatcatgaccatcttggacttgttctcgctgccgccgcccttggcggccacggtcacgtccagcgtgtcgccgggcacgatctgcacgttgatgacggcgggtgtgttgtccttggtgttcttgcgagcgaactgcgggtcggcgacgaccgacgcgcgcagcgtgttgtcggggtggttgtagccgcggcgcacgccttcgttgatggcgtcctccaggctctggtcggcggcaaagccctcgaagcgcacgcccatgcccaccttcaggaacacgttcacgatgcccgtgtcctggcagatcgggcggtggcccgtggcgctcatcttgctgttggtgaggatctgcgccatcgcatccttggccgcggggctctgctcgcgctcgtaggcgcgggccaggtgctggatgtagtcggcggggtggtagtaggagatgtactgcagcgcggcagctacggactccacaaggtcgttgtaccggatggtcgtggtcatgtgggggaggattcttgtgaaacgaacgcccgcgattatcgccctgcaccttgcacgagcctgatgcaagggcaaaagcaagggtaaaagtcccgcccgcccatccgcccggcgtggcggcagggactttcagtgactgtgcggccatttgcggtgaaatcgccccgttgctccttcccggatcagaaaggcctttgcatgacttccagcacccgtatcgaacgcgacaccttcggccccatcgaggtgccggccgacaggctctggggcgcgcagacgcagcgctcgctgcagaacttcgccatctcgggtgaacgacagccgcaggaactcatccgcgcgctggcgcaggtcaagcgcgcgtcggcccgggtcaaccacgcgctggggctgctgggggcggacaagacgcgcgccatcgtcgccgcggccgacgaggtgctgctgggccagcacgacgacgagttcccgctggtggtctggcagaccggctcgggcacgcagaccaacatgaacgtcaacgaggtgctggccaaccgcgccagcgagctgttgggcggcgagcgcggcgaggcacggctggtacatcccaacgacgacgtgaacaagagccagtccagcaacgacgtgttccccaccgccacgcatgtggccgcggtgcaggcgctggtgcaccggctgctgcccgccatggaggagctgcgcgccaccctgcaggccaaggccgaggcgttcgacgacatcgtgaagatcggccgcacccatctgcaggatgcgacgccgctcacgctggggcaggagatctcgggctgggtggcgcagcttgcccatggggaacgccacgtgcgcgcggcgctgccgcacctgtatgaactggccctgggcgggacggccgtgggcacgggcctgaatgcgcccgagggctacgccgaacgtgtggcgcaggagctggcccagttcaccggtcagcccttcgtgacctcgcccaacaagttcgaatcgctcgcatcgcaggacgcgctggtgcatgcccacggcgcgctgaagacgctggcggccagcctcacgaagatcgccaacgacgtgcggtggctggccagcggcccgcgctgcggcatcggcgagatcaccatccctgagaacgagcccggctcgtccatcatgcccggcaaagtgaaccccacgcagtgcgaggcgctgaccatgctgtgcgcccaggtgctgggcaacgacgtggccatcaacatcggcggggccagtggcaacttcgagctgaacgtgttccgcccgctggtggcgcacaacttcctgcagagcgtgcggttgctggccgacggcatggtgagcttcaacgagcactgcgccgtgggtatcgagcccaaccgcgcgcgcatcgcggagctggtggagcgctcgctgatgctggtgacggcgctcaccccgcacatcggctacgacaaggccgcggcgattgccaagaaggcgcacaaggaaggcagcacgctgcgcgaggccgcgctggcgctgggctacgtgacgcccgcgcagttcgatgagtgggtggtgcccgcccggatggtggggcgctagagattcggcgagcgcgggggcgtgcgccgcgagaggggagcgccttactcgtcgcctcggccgtccgcggcggcctggtccaccagcgtctgcaggccggtggcgtccaggatctcgatgccgcgggggcgcacgctgatcaggccctcgcgctccagccacttcagctccacgttcacgcgctggcgcgagccgcccagcaggcaggccagctcgtcttgcgccagcgacaggcccagcggcacgctctcgcccggctcggtgcgctgcgggccgaagcgctgcagcagctgtagcagttgcttggccaggcgcgcgcgcagcggcagcgtggccatgtcttccatcatgcaatacagcgaccgcatgctccacgcctgcagcgtgagcagcgcctcgccgaacgagggatgctcctgcagcagcgtgcggaaggtgggttcgggcacgctcaacagcgtggtggggccatgggcatgcgcgtcgtaggtgcagggacggccgtagagcacctcggcctcacccacccagatgccgggctccacataggccagcgtgaccagcttgcccgagggtgtggtgcgttgaaagcgcagcgcgccactggcgcaggtgaaccattcgcggatgggacggccctgctcgacgatcaggtcgccgtgtgcgtggcgcgtcacgtgccccaggcggaagatgtcgtgccgcagcgagggcgagagggtggagaaccaggggctgcggtccagggcctcgcgctcgcgcgccgacaacaggggacgttgcagcgacacgtcggcacaaaagcgcaggggagcgggcatggtggttcgtcggtgaagggcgccgggcgcgggaacagcggctgcggcattctaggcgccggcacgctcggtaacaaacccttgtccccacccggcgtaggccgctgtggctgccggggtgcgtttaaagcaaaaagtgctccaaaagcgctcgtggcaagcgcaaaaagctatcaaaagaggagctaactcagtcctgcgcgtcctgtggcgccgcgggtgggtcgaaggcaaagcccacgccatagaccgagcggatccagtcgtgcccggcggggtcggcgctgcgcagcttgcggcgcagattcttgatgtggctgtccacggcgcgctcgttgggctcctgcggcgagtccgggtaggcgtgctgcagcaactgggcgcgcgacagcacgctgcgcgggtgtgccagcagggtgcgcagcagatgccattcgcgcggtgtcagcgccacgagggtgccgtgcagcgtggcttgcagctgggcctcgtccagcaccagtgcgccgtaggccagctccgcctgcgcagcggcctgggccggcggtgcgcgccggcgcagcacggccttcacgcgcgccaccacctcgcgcggcgagaagggcttgcagatgtagtcgtccgcgcccagttccaggccgatgaggcggtccacctcttccacgcgggcggtgatcaccacgatggggttgtcggtgtggcggcgcgcctggcgcagcacctccagcccgtcgatgccgggcagcatgacgtccagcagcgtcaggtcgggcggctggggggcggtcagggcctgcagggccgtgcggccgtcggccgcgtgctccggtgcgtagcccgcgtggcgcaggtagtccagcagcacgtcggcaatgtcctgctcgtcctccacgacgaggatgcgtgcgggcgtggtcatggcgaggggttctccagtagaggcagcgtgagggtgatgcgcagaccgcccagcggcgaggcgctggcttcgatctggccgccgtgcgcctgcacgatggtgcggcagatggccaggcccaggcccgagccgcccaggtcgcccgaggcgcggcggcgcgaggcctcggcacggtacagacgctcaaacaggtgcggcagctcgtgcggcgccacgccgggcgccgtgtcgtccaggcgcagcgtgaggcgcggcgggccgccattgcgctgcacattggccgacacctgcagccgcccgccagggtcggtgtagcgcaggctgttttccagcaggttcaggaacacgcggtgcaactgctgtgcgttgccgtgcacctgcagcggctgcttggcgagcgtggccaggtctggcgcggcctgcagggcgacacccgtctggtcgaagcgcgactgcatgccggccatggcctcgcgcagcagcgcgagcggctgcacggcgctcatgacgggcgggggttggtcgccggccatgtccacgctggcgcgcagatcgcccacgagctggatcaaccgcatcacctggcggtgcaggcggcgcgcggtcttctcgtcgaacgggcgcacgccgtcctgcacggcctcgatctcggcgcgcatcgcggccagcggcgtgcgcagttcatgcgcggtgtccccgatccactggcggcgcgaggcctcgacgctcgcaagctgctcggccatggcgttgaaggtgtggatcaggcgggtgaattcctcgctgtcggcctgttcgggcacgcgggtgtgcagctcgccggccgcaatggcctgcgcgccggtcaccagcgtgtcgatggggcgcagccagcgccgcgccagccaccaggacagcagcagtgccagcgccaggcccgtcacgccgctccacaccacgaaaccgagctgcttggacaggaaggcgcggtccgcatcgcgctccagcccgtcaagcggcgccagcaccaggtggccgatcaggcgcccatcgccgtcgcgcagcgcggtccgcgcaccgccggcaacgggtgcggcgcccgccaccacgcggccctgcgtatccaccacgcccaggcgccgcgaaagcgcatccaccggcggcggggccgtgccgggcgtgacctggggtagcaacaggggctccggcgcaggcacaggagcgggtccgaaggtcggcatctgaacgttgcgcgggcggcgcagctcgcgccacaggccgggctgctcgcgcagtgtctgccagccgccctgctgttcatacgcggcctgcaggcggaacaccagccagtccatgcgcgccaactccacctcggccacgtaggggcccagcccccgctgcagccccagcagcgagaagcccacgaacagcaccagcatcacccccagcagcgccgacagggctgcaaaggccttgccttggagggtgagacgcggaagttgcatgaagtggggagccgcttggccgtggtgaaacgccgaggatggcacggccgggccacccccggggcctggccgcggtggcacgaagcgcgccaaatgcaaccaatggcaacgcctcgcccgcaggcatgggcggggcgaaagcccgtcccgtccgactcttgcgctacttaaaagatagctgctcgcgcatgagggacgggcgttatctcctgtttttatgcaaattgttgcaaaggcacccgtcagcgggccgcggccagcgcctgctgcacccagccgtcaaaggtcttctggtgtgccttgatccagccgttcacatggcgttcgatgtcggcggccttgttctggccccggctcatcaggtggttctgggcgttgatgtcggccacgggcagctgcatcacttcgaacagcttggcggcggcggggttggcctcggcccaggccttgttggccacgatctgctgctggttcaccacgaagccgtagttcttgccgttgggcaggcgcgtgtccaggcctttttgctcacccggcagggaggaaaagggcacttccagccagaccacgtccttgccgggcttgagctcgttgctcacccaatagggcgtccaggtgtagtacaggacgggcttgcccgcgcggtagcgcgtgatggtgtcggcgatcagcgcggagtaggtgccctgctggtgcgtgacggtgttgcgcaggccgtaggcgtccaggtggtgctcgatcatggcctcgcagccccagccgggcgtgcagcccgtcagatcggccttgccgtcgccgttggtgtcgaacagctgggcaattttcgggtccttgagctgctcgacgttggtgatgccatgcgcgtcggcggtcttcttgtcgatcaggtaaccctgcgccgcgttgcccgagtaggtgccgcgccggtagagcttcgcgtcgccgccggcgttcttgtaatagtcggcatgcagcgggttccagtggtcggccatgaacgtggcgtcgccattgccgatggcgatgtgggccgtggggtactccacctcttggatgggctgcacgtcgtagccgagtttttccaggcccttcatgactagggcctgttcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccgcgccacgcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaagatagttctatctatttttgagacaccacactagcagtgtctggaaggtctcctcggcgatcgagctcttgagaggcagcaccttcacgcccttgccgggcagggcggtgggctgggccagcgcagcggtggcgcccagcgccaggcccagacccgcggcaacggaggccagcggcgcgcgcaggcggcgggcgagggcggcgcatgcgccggaacgtgcagtgtgtgtgggagaggtcagcgacagaagagtcatccggggtttcctttctggtggtgaacgggagtggtgtcaggccgcggagttgcggggggtggcaagcggggcggcttgcgacgcgggcgctgcgggcttgccgcgcaaggcgcgcagcaccaggcccgcggggccggtgtgccaccagcgcgcactggcgcgccgcggctggcccatggcctgggtgaggcggtccagcacgatggccagcagcacgatccccaggccgcccacggtggccaggcccatgtccagccggccgatgccgcgcagcaccatctggcccaggccgcccacggcgatcatcgaggcgatgaccaccatcgacagcgacagcatcagcgcctggttgatgccggccatgatcgagggcatggccagcggcagctgcaccttccacagcaattgcaggggcgaagcgccataggcgcggctggcctcgatcagatcagggcgcacctggcgcaggcccaggttggtcaggcggaccaacggcggcagcgcgaacacgatggtcacgatcacgcccggcacgttgccgatgccgaacagcatcaccaccggcaccaggtacacgaaggcgggcgtggtctgcatggcgtccagcagcgggcgcgtccagcgctgtgcgcgttcgctggccgccagcacgatgcccatgggcaggccgatgacgacgcagaacaacagcgatgtgagcaccagcgccagcgtcaccatggcgtcgggccagatgcccaagagcgccaccagccccagcgacagcgccgcacccacggccaggccgcggccggcgaactgccaggccagcagcgtgaccagcgcgatgagcgcgggcgcgggcacggccagcagcaggtcggtcacgccggtgagcgtggcgtcgatgggcgcgcgcaccgcctggaagaacgggcggaagttctccaccacccaatgcaggccctcgttgatccagccctgcacgggcaggccgtccgtggcgatctgctgccacaggccggccaggccggcgtcgggctcgggcatcggcgccgccgcggcgtcaagccagtccacgccggccgtggcatcggtgccggcggtgccgccagcgccccacggatcggcatccgcgggttgcagcgccgtgtcgccggcccaggggtcgctggcttgtgcttgcgcctgagcgggcgcggcgtcggcgggtgccctgggatcgtcgatggcggcggtctcttgcgttgtgtcgttcatgcgtttcctctccttgggttgttcttagcggggcgctgccaccggcgtgctggcttgcgccgggaagtgggggttgagctggatgggtggcacctccgcctgcggcggcggcacgggcggcgtgtcgcggtccaggaacttcatcagcgtggtgcggctgatcacgccctggtagatgccgtcctcgtccaccaccggcagcgggcagggcgcactgcccatggggccgaacaggtccgccaccggcgtggaggcatccagcggctgggcattgggtaagaaggcgtggtgcaggcccagcgcgccctggcggccgtgcagcgcttcgcgcagcgactgcgacgacaccacgcccagcaggcgcttgcggctgttgagcacgtaggcgtggtcgcggtccgagtcctccagcaggcgcagtgccgcgcggcagccgcggtcgtcgtgctcggacaccacggtgagcgcctggcgcgcgatgtcggccgccttgaacaccgccgcagcgtccacgccgcgcacgaagctgcgtacgtagtcgttggcaggcgcgcgcaggatctcgtcgggcgtgcccacctgcaccacgtggccgtccttcatgatggcgatgcggtcgccgatgcgcatggcctcgtccaggtcgtgcgagatgaagacgatggtgcggcgcttgatctgctgcaggcgcagcagctcgctttgcatctcggtgcggatgatcgggtccagcgcggagaacgcctcgtccatgagcaggatggacgggtcggctgccagcgcgcgcgccagccccacgcgttgctgcatgccgcccgagagttcgtcggggtagctggcgccccaggcgcccaggcccacctgctgcagggcctcctgcgctgcctgctggcgctcggcacggtccactccggcgagttccagcccgaaggcggcgttgtccagcaccgtcatgtgcggcatcagggcgaacgactggaacaccatgctgatgtccttgcgccgcagcgcgcgcaactcgcggtcgcccagacggttgatgtcttggccgtccaccaggatgcggccgctggtgggctcgatcaggcggttgagcatgcgcaccagcgtggacttgcccgagcccgataggcccatgacgacgaagatttcgccggcctcgatggtgaagctggcatcgaacacaccgatggaatggcccgtgcgctccaggatctgctgcttgctcaggccctgctgcaccaggcgcagcgcttcctgcggcgagtcgccgaagaccttgaagacatggtcgatgatgatttgcttggccaccgtgtgggtccttcctcggttgtgacgggttgaacgggcccctgccgcaccaatggcggcaggaacgcaaaggccaaagcggcacacacgaccccgatgcggcgtccccgcgagggcacgcgcgtcgccaatcgacgggcgcggcctgcagggccgggaagagggcggacacgaaaagtgaccagatcggcccgaatggcacgcgaacggtgcgcaagggcctgggtgcgcggcgcaagaggtctggctgaggacttgcgcagtcacgcgggtaccgtgcgccgcgcattggcggcagggcaccctggggcatcaggggcgaatacttcggcctgtgtgccagggccgccagcagtgggaggcgcgttggcacggggcgctctcgggcaacgcagccacaaagagcgaattacctgcgtggcaggttgtaaaacaccgtgaaagtatagatattcggtattttttagtcaaaaaacgggttttttgatttgtgctattccgcgcgtggacggacggcgggatcgccggttgctgcaaaattaatagctgctcgcgcttgctgcatgggtgctagagggcttttcaagcaaaaaacccatggagcgcgggcgttccatgggtttgcgggcgattggccgggtgaccggccgcatgcctcagtgcttgtcctcggaggtgtgcagcagccggtcggtgagtgcgatggccagcgcgctgaacaggaaagtgacgtggatgatggtctgccacatcagcaccttctcgctgtagttggcggcgttgatgaaggtcttgagcaggtggatcgaactgatgccgatgatcgacaggcccagcttcaccttgagcaccgaggcgttcacatggcccagccactcgggctggtcggggtggcggtccaggccaaggcggctcacgaaggtctcgtagcctccgacgatcaccatgatgagcaggttggagatcatcaccacatcgatcagcgccagcaccaccagcatgatcaccgtctcgttgagcgaggtgacgggcgcgtccggcttgtagccgatgctggtgatgagcgcctgcagcgcggcctcgtggccgaaagccgcttccaccaggtgccacagttccagcaggaaatgccagacatagacgccctgggcggcgatcaggcccaggtacaggggcagttgcagccagcggctggcaaagatcagggcgggcagggggcgcagcggggcgtttgccatgtgggcggaatggggggaaggggaagtcatggtgacgggaaatgcgtcgggaaggtgaggcgcgcgattttaggggcagcccgtttcgccccgaagacatgccaccgtcaggcatttcacgcatgccagggcatggcgctggagcgctgccgtatgctgtggcgctccgtcagtggcctgtaagtaccagggctgaaagtaccactcaaaattcttagcttcaggagacaaacccatgagtgcatcgtccaatgccatcgaatccgtattggtggagaaccgcgtcttcccgcctgccgatagcgtggtgaaggcggcccgcgtgtcgggcatggccggctacgaggccctgtgcgccgaagccaacaaggatcccgagggcttctgggcgcgcttggcgcgcgagcacctgcaatggaccaagccgttcacgcagacgctggacgagtccaaggcgccgttctaccggtggtttgccgacggcgagctcaacgccagtgccaactgcctggacaagcacatgggcacgccggtcgagaacaaggccgccatcctcttcgaggccgacgacggcaccgtcacccaggtcacttaccggcaactgctggagcgcgtgagccagttcgccaatgccttgaaggcgcatggcgtgcagcagggcgaccgcgtgctcatctacatgccgatgggcgtggaaggcgtggtggccatgcaggcctgtgcgcgcatcggcgccacgcacagcgtggtgttcggcggtttctctgccaaggcgctgaacgagcgcatcatcgatgcgggcgccgtggcggtgatcacggccaactaccaattgcgcggcggcaaggaactgcccctgaaggccatcgtggacgagggtctgtccatgggcggctgcgacagcatcaagaatgtcttcgtataccagcgcacggccacggcctgcgacatggtggcggggcgtgacaagaccttctccgagatcctggccgggcagagcaccgaatgcccacccacgcccgtgggcgcggagcatccgctgttcatcctctacaccagcggctccacgggcaagcccaagggcgtgcagcacagcaccggcggctacctgctgtgggccaaggtgacgatggagtggaccttcgacattcgccccgacgacgtgttctggtgcacggccgatatcggctggatcacgggccacacctacgtggcctacggtccgctggctgcgggtgccacacaggtggtgttcgagggcgtacccacgtaccccaacgccgggcgcttctggcagatgatcgagcgccacaaggtcacggtgttctacacggcgcccactgccatccgctcgctcatcaaggcggccgactccgacgagagcgtgcaccccaagaactgggatctgtcgagcctgcgcatcctgggcagcgtgggcgagcccatcaaccccgaggcctggatgtggtactaccgccatgtgggcggcgagcgctgtcccatcgtggacacgttctggcagaccgaaaacggcggccacgtcatcaccccgctgccgggtgccacgccgctcgtgccgggttcgtgcaccttgccgctgccgggcatccaggccgccatcgtcgatgaaaccggcaaagacctgcccaacggcgcgggcggcatgctcgtgatcaagcggccctggccctcgatgatccgcaccatctggggcgaccccgagcgcttcaagaaaagctacttccccgaagagttggggggcaccacctacctggccggcgacggcgccgtgcgcagtgccgaccgtggctacttccgcatcacgggccgcatcgacgacgtgctgaacgtgtcgggccaccgcatgggcacgatggagatcgagtccgccctggtcgccaagacggacctcgtggccgaggccgccgtggtgggccgtcccgacgacctgacgggcgaggcgatttgcgccttcgtggtgctcaagcgctcgcgccccacgggcgaggaggccaagcagatcgccaccgaactgcgcaactgggtcgccaaggagatcggccccatcgccaagcccaaggacatccgcttcggtgacaacctgcccaagacccgcagcggcaagatcatgcgccgcctgctgcgctcgatcgccaagggcgaacccatcacccaggacaccagcaccctggaaaaccccgcaatcctggatcagttggcgcagtccaactgatgcaggaggcgccgcaaggcgccggcgcgcagtgcttgcggggttggacggcactcatatctgcgcagcagatgtgatgtgctggcaaaaacattggatcagttggcgcagtccaactgatgcaggaggcgccgtaaggcgccggcgcgcagcgcttgcggggttggacggcactcatatctgcgcagcagatgtgacgtgctggcaaaaacattggatcagttggcgcagtccaactgatgcaggaggcgccgcaaggcgccggcgcgcagcgcttgcggagttggacagcactcctatctgcgcagcagatgtggcgtgccggcaaaacctgcatcggtgggcccagccctgcgggtgaaggggtgccgcgaggcgtcgtcgtccagactttgcagacccaagccgcttcttgccaggcggcttttttcgtttcgggcgaagcagctttgaaccctggcgttgtaggagcagggcgcaaataccgggttgggccatgacgggcatgacgtcatggggtacaacccgcgcattggccgcacatcccgtgggttgaacacagatagcggtccagctggccatcaggagtcccttgcatgaagctcaaaaccctcatccttttattgatcgtcgtggccatcggtgcgttggcagcactcaattgggcgacgctctcggtgcctaccgtcgtttcattgggcgtggccacggtgcaggcgcccctggggctcatcatgctggggctgaccgtcctgctgggggcctttttcttggcctatgtgctgacgctgcagggctccgtgctcatggagacgcgccgccatgccaaggagatggcggcgcagcgcgaactggccgaccgggcggaggcatcgcgtttcacggagctgcgccagttcctggaaacccagcaccgcacgggctacgacgccctgatggcgcgcctggacgcgctggaggcgcgcctgagcgcgcgggcgcaggaatcggacaacatcactgccgcctacgtgggacagttggaagaccaattgcaccgccggggcgagccgaaagccgtgcagcccgtgccgccggtgcgcaccgagccggaactcaggctctgacggcccttacgccataaaaaggccgcagagcgtgagcgctgcggcctttttgcagggcgcgccgcgaaggcgctttcccctctggattacttgagcgacaggacccaggtcgccagcttcttggcgtcggcggcgttcacctgggcgttggcgggcatgggcacggggccccacacgccggaacttcccttcatgatcttctcggccagcttgtctgcggcgcctgcttggcccgcgtatttggcggcaacgtccttgtaggacggacccaccagcttcttgtccacggcgtggcaagccatgcagttcttggaggttgccagggcctggtcggcgaatgcaggggctgcaaccgacagcgtcatggcgagggtgatcagtgtgcgcttcatcgcggggtttcctctagggttggggtacatttagccttcaatgggattgtagtgttcgccgttgacgggctccaggccaaagctcgcgcggcaccaaaggatgtgaccatgtatgcgctgcttttaggcatcttgttgatacttctcaaatatctggagatcggccctgtggcgaattggtcatggtggtgggtgttgtctccttttgcggtagctgcggcctggtgggcctgggcggatgccaccggctacaccaagcgcaaggccatggaaaagatggaccagcgccgcaaggaccgcatcaacaaacagaaggaatccatgggcatgggtccgcgccgaccgcgctgagggcttcttccctgtccagacaacccgcagcggtgcacgcgccctgcgggtttttcttgggcggtgctggcgcagcaatgatcctgttttgatagctgctggcgcttattggataagcgttttcggcatttttcatgaaaagtcatccagcaccgcacccttgctggcgctggaggcgttgaaggcaaacttggcctgcacgccccgcatgtagcgcggcgtgggtggctgccaggcggcgcggcgctgtgccagcgtggcgtcgtccacgtgcagttgcagcagcagttggtgggcgtcgatggtgatcgtgtcgccctcatgcaccagcgcaatagtgccccccgcagcggcctcgggcgcgacgtggcccaccaccatgccccaggtgccgcccgagaagcgcccgtcggtgatcaggcccacgctctcgcccaggcccgcaccgatcagcgcgcccgtgggggccagcatctccggcatgcccgggccacccttggggccgaggtagcgcaacaccatcacgtcgcccgcgacgatcctgccgtccaggatggcctgcagcgccgactgctcgtcgtcgaacacacgcgcgggcccggtgatgacggggttcttcagcccggtgatcttggccacggcgccctcgggactcaggttgcccttgaggatggcgaggtgcccctcgcggtacagcgccttgtcgatcgggcgaatcacgtcctggtccggccgtggcgcgtcgggtacgtcggccagggtttcggcgatggttttaccggtgatggtcatgcagtcgccgtgcaacaggccggcgttcagcagcaccttcatcacctggggaatgccgcccgcgcggtgcaggtcgacggccaggtaccggccgctgggcttgaggtcgcagatcactgggaccttcttgcgcatgcgctcgaagtcgtcgatggaccactccacacccgccgcgtgcgcgatcgccaggaagtgcagcaccgcgttggtggagccgcccgtggccatgatcacggccacggcgttctcgatggccttgcgcgtgacgatgtcgcgtggcttcaagtccttgcggatggcctcgatcagcacccgggcggattcgcgggccgagttcattttctcgtcgtgcggattggccatggtggaggagtagggcaggctcatgcccagcgcctcgaaggccgaggacatggtgttggccgtgtacatgccgccgcacgagcccgtgcccgggatggcgtgctgctcgatgtccttcagctcctggtcggtcatcctgcccgcggcgttctggcccacggcttcgaacacgctcacgatgttcaggtcttgcccctgccagcggcccggcaggatggtgccgccatacacgtagatggccggcacgttggcgcgcagcatgcccatcaggccgccgggcatgttcttgtcgcagccgccgatgacgaccacgccgtccatccactggccctgcacgcaggtctcgacgcagtcggcaatcacctcgcggctcaccaggctgtacttcatgccctcggtacccatggccatgccgtcgctgatggtgggcgtgccgaagacctgggcgttgccgcccgcttcctcgatgcctgcgatggccgcgtcggccaggcgttgcaggccgctgttgcagggcgtgatggtgctgtgcccgttggccacgcccaccatgggcttggcgaagtcaccctcttggtagcccatgccgtagaacatggagcggttgggcgcgcgcgccttgccctgggtgatgtgggcggagcggcggttcagcggcagcgggtcggtcatggcgggtcctgcttctgcggtggcgagacggccgagtgtggacgccgccgcagcggctgtccatgcgggtgaatgcggggccagggcgccaacgtgggtaccggggctacgacataatcaaacggttttgcctagggcggggctcaagaggtttccgctgcggcgcgcgcaggcccccaagcgcacgggcccatcgactttcctgagccactcatctcccgcaaccacgatgcccgcataccgttccaagacctccaccgccggccgcaacatggcaggggcccgctccctgtggcgcgccaccggcatgaaagacgccgatttctccaagcccatcatcgcggtggtcaactcgttcacccagttcgtgcccggccatgtgcacctgaaagacctgggccagctcgtggcgcgcgagatcgaggccgccggcggcgtggccaaggaattcaacaccatcgccgtggatgacggcatcgccatgggccacgacggcatgctgtattcgctgcccagccgcgacatcattgccgacagcgtggaatacatggtgaacgcgcactgtgccgacgccatggtctgcatcagcaactgcgacaagatcacccccggcatgctcatggccgccatgcggctgaacatcccggtgatcttcgtctccggcggccccatggaggccggcaaggtgcagcagaccgtgcccggcaccagcaccatccagatcaagaagctggacctgatcgacgccatggtgatggccgccgacgacaaggtgagcgacgccgacctggccgaggccgagcgcaatgcctgccccacctgcggctcctgctcgggcatgttcactgccaactccatgaactgcctgaccgaggcgctggggctgtccctgcccggcaacggcaccgtggtggccacgcacgccgaccgcgagcagctgttcaagcgcgcgggccgccgcatcgtggagctggcgcgccagcactatgagcaggacgatgagcgcatcctgccgcgctcggtgggcttcaaggcgttcgagaacgcgatgacgctggacatcgccatgggcggctccaccaacaccatcctgcacctgctggccattgcacaggaggccggcatcgacttcagcatggccgacatcgaccgcctgtcgcgcagcgtgccgcagctgtgcaaggtggcacccaacaccgacaagtaccacatcgaggacgtgcaccgcgccggcggcatcttcgccatcctgggcgagctggagcgtgcgggcaagctgcacaccgacgtgcccaccatccacgcacccacactgggcgaggcgctggcgcagtgggacgtgacgcgcacgcaggacgaggccgtccagacgttctacaaggccggccccggcggcgtgcccacgcaggtcgccttcagccagagcgtgcgctggcccagcctggacctggaccgcgccgcgggctgtatccgctccgcggagcacgccttcagcaaggaaggcggcctggcggtgctcaccggcaacatcgccaaggacggctgcgtggtcaagaccgcgggcgttcatgaatccatcctggtcttcgaaggcccggcgcatgtggtcgaaagccaggacgaggcggtggagaacatcctggccgacaaagtgaaggccggcgacgtggtggtggtgcgctacgagggccccaagggcggccccggcatgcaggaaatgctctaccccacgagctacatcaaatccaagggcctgggcaaggcctgcgcgctgctgaccgacgggcgcttctctggcggcacctcgggcctgtccatcggccactgctcgcccgaggcggcagccggcggcgcgatcggcctggtgcgcgacggcgaccgcatccgcatcgacattcccaaccgcaccatcaacgtactggtgagcgacgaggagttggcccagcgccgcgccgagcaggacgccaagggctggaagcccgcccagccacgtccgcgcaaggtctcggccgcgctcaaggcctatgccaagctcgtgacgtcggccgacaagggcgccgtgcgcgacgtgtcgctgctggactgacgtggtgcggtgcacgcccatgccgggcgtgcgctcctgatttatgagctgctcgcgctggacggaagcgatttacaggggcgtttgagcttcaaatgaccgtgcggcaagcgccaacagctctttttgttgtagcaacggaatgccatcgcccatgaacgagttccagcaacgcatcgcagccagcttcgcggcacaaggtttgatggccaccctcggcgcccgcctggcgctggtggtggagggtgaggtgcatatcgagatgccgttttccacccacctgtcgcagcagcagggcttcgtgcacgccggggccatcaccagcatcgtggacagcgcctgcggctacgcggcgctgacccgctcgccccccggcagcgagatcgtcacggcggaattcaagaccaatttcatgcggcccgccatgggtacgcgcttcctggccgtgggcaaggtgcaaaacgccgggcgcatgctcaccgtgtgcaccggcgaagtgcgcgcgtacacgggcgacgggcccgactacaaggtggtggcgttgatgcaggccaccatggtcaacgtgccggccggcgcctgagagcgccgcagcctcacgagcccgaagggccgcccgcctgggtctgcaggtagttgggcaggccgatcttctcgatcaggccgagctgcttttccagccagtaggcgtggtcttcctcggtgtcgcgcaactgggccagcagcatgtcgcggctcacgtagtcgcggtgggattcgcacagggccatcgcggccttcaagcgggcctgcacggtgtattcggtgtccaggtccttgcgcagcatctcctgcgcggattcgccgggcgtgaagtcgtgcgggcgcatgtcagggcgcccgcccagcatcaggatgcggcgcaggatggcgtcggcatgctgggtttcctcctccatctcgtgacccatgcgctcgtacaggcgggtgaggccctggtcctcgtactggcgggagtggatgaagtactggtcacgcgcggccagctcgccgcgcagcagatccttgaggcagtcgatgacttccgggtggccttgcatgttgttgttctcgtgggggtggtgatggcgtgagtatccggcgccttgcgcgccggttcaatggcggccgtcaattcccgggcatgggcgccctggatgcgggccgtacgcaggcgcattctcatcctggcagcgttggacgggcgcgggcgtgtcacggccctgcggcacaatgcccgccatgctgatgtacccccaaatcgaccccgtggccctgcaggtcgggcctttgtccattcactggtacggcctgacctatctggccggttttgcgctgttcatgttcctgggcatgcgccgcctgagccaccagccctacgcatccctgcgtggcgaccaggcgtggtcgcgcaaggacgtggaggacatcctgttcctgggcgtgctgggcgtggtggtgggcgggcggctggggtactgcctgttctacaagccgggctactacctgagccacccgctggagatcttctacgtgtggcagggcggcatgagctttcacggcgggttgctgggcgtgatcggctccatgctgtggtttgcgcattcgcgccgcaggccctggctgcaggtggccgatttcgtggcgccgtgcgtgcccacggggttggcggccgggcgcatcggcaacttcatcaacggcgaactgtgggggcgcttcgcgccgcaggatctgccctggggcatggtgttcccgcaaagcggctccatgctgccgcgccatccgtcgcagatctaccagttcctgctcgaaggcctgctgctgttcgtgctgctgtggctgtatgcgcgccagccgcgcaagcgtggcgaggtagcggcggcgttcctcgtgggctatggcgtgctgcgcttcacggccgagtatttccgcgagcccgacagcttcctgggcctgttgtcgctgggcatgagcatgggccagtggctgtgcatcccgatggtggcggccggggtggcgatgtgggtctgggcgcagcggcaggatgctccggagggatttgcataaaagaaggcgccagcgcttgtccagcaagcgccggcagctctcatttttgattgttccttgcgggcggcgcggtggcggagtgttgccgcgttgcgtcaatatgccccgctagggatagtccccatcccggcggcttggcatgctttcataattattgaaaattacgcgaaatgatgcagtttcgcgaccacttgtgtgccattcgtgacgtcataacgcctgccgcccattcaccatgcgccgtccgcccgccaattccctgcaccaccaggccgccgagatgctgcgtcagcagatctttgcgggcgaactggcgccgggcagcttcgtggacgaggccgcgctgtgcgagcggctggccgtgtcgcgtacgccgctgcgcgaggcgctcaaggtgctggtggcggaagggctgctgcgccatgagccgcgccgcggctgcttcgtggccgagatcacggagcgcgatctgcaggagatcttccccgtgatcgcgctgctggagggccgtgcggcctatgaggccaccgagcacgcaggccccgccgacatcgacgcgctgcaggtgctgcaccagcgcctgcaggaccatgccgaggcggggcgcatcaccgaatactacgaagccaactacgccatccacgaggccttcatcaccctggcggacaaccgctggctggcccaggtgatcggcgacctgcgcaagatcctgcgcctggcgcggcaccagacgttgcaggtgcccggccggctgcagcagagcctgtcggagcatcggcaggtgttcgccgcactccaaaagggcgacgccgccgcggctgagcaggccatgcgcaaccaccttctggcgcagcgcgacgcgctgcgcgagcttgcacgcaaccacccctcacggatcacaccatgaacgccgcctccacctggatctcgcgcaacgtggaccgcctgcggtccgcagacagcaaagccgccagcaagaacaaggacggcgcaagcgccgcgccgcccaagcctgcggccgaacgctccacgcacgagcgcctgcaggccacgctgcgcaggagcggcgaggcgctgtcgccccgcgtgctgcgccggttgctgaccgacctgcaggaagtggtggccccgcgcgtgagcgagatcgaaggcgggcgccgcgcgcaggccattgccgcgtggtacgccgaggccacgcccgaagagcggcgcgacctgtggttgctgatgtgcgagcagttcgcgcccgatgccacgcggttcaaatcggcccagcagcgctacgaggccgccgccggcaccgacgatgcgccccaggccgaagcccacctgcgccgcgccatggtgtcgccgcgtacacggctgctgcagcgctttgcggtgtttccggaaggcatgcgcttcctcgtggacttgcgcgccgagctgctgcccctgctcaagagcgacaagcgcctgctgccgctggacgcggagctggagcaattgttctccacctggttcgatgtggcgttcctcgaactgaggcgcctgtcgtgggattcgcccgcctcgctgatcgaaaagctcatcaagtacgaagcggtgcacgacatccgcagctgggcggacctgaagaaccgactggacagcgaccgccgctgctacgggttctttcacccccgcctgcccaatgagccgctgatcttcgtggaggtggcgctggtcaacgagatttcgtccagcatcaccccgctgctggacgaggccgccgaggccgccgacatccagcgtgccaccacggcgatcttctactcgatcagcagcacgcagacggggctgcgcggcgtgagcttcggcgattcgctcatcaagcacgtggccgagacgctcacgcaggaattcccgcgcctgcgcaccttcgccacgctctcgccgatcccgggctttcgttcctggctgtccaagaactgcgccgcgcagctggagcagctcgacgagaagcgcctggccgaactgggccgtgccgtgggcttcgagccgccgcaggccgcgcatgtgctggccgcggccgacaaggcgctggagctgccgcccaagtcacccgtgcgccagctgctcatgcagtgtgcggcgcgctacctgggacgcgagctgcacgacggcaagccggtggacccggtggcgcgctttcacctgggcaatggcgcgcgcgtggagcggttgaactgggcgggcgacccgtcggccaaggggctcaagcagtccttcgggctgatggtcaactacctgtatgacctcaagcgcatcgacaagcaccacggcttgcttgcgcaggggcgcgtgcccgtgtcgggcgatatcgacagcctgtgccgtgactgacggcgcgctgcctcggcgccagcgggcgtggcgggccttgtatgctcgcgcccagctgccctcggcggccttggccgagcgggcgcgccgcccctgagcacctgccaacccacccttttcacaacagaaagacaggagacaacgccatgcgagagagagagaacttgagccagatcgccaccgccgcgctgcaacgccgtgacatgctgcgcgcagccggcgcagccggcgctgcgggcctggcgctggccacgggcggtgcctgggcgcaaggcgccagcggctggccgaccaaaccggtcaacatggtggtgccgttccccgcgggcggcggcacggatgcctttgcgcgcccattggctgcgcagttcgccaaatccacgggcaagacgctggtgatcgacaaccgcggcggcgcgggcggcaccgtgggtgccagcgtagcggccaaggcgccagccgatggctacaacctgttcatgggtggcgtgcaccatgtgattgcaccgtccatgtaccccaagctggactacgacctggaaaaggacttcgtgccgctggccctggtggccaacgtgccgcaggtgctggtggtgaacccgcgcaacgtgacggccaccaacatgaagcaattcatggacttcgtgaaggccaaccccgccaagctgaactatgcgtcggccggctcgggcacctcgcaccacctggcgggcgagctgttcaagctgcagacggggactttcatcacccacatcccctatcgcggcgcgggacctgcgctgcaggacctgatcggcggcaacgtggacatgctgttcgacggcctgggctcgtcggcctcgcacatcaagggcgggcgcatcaaggcgctgatggtgtcgggctccaagcgcaacccggccttccccgacgtgccctgcgcggcagaggtgggcctgccggactacaccgtgtccacctggtatggcctgtgggcgcccaagggcacgccggccgacctgcaggcgcgcatcgtcgaggagatccgcaagctcggccaggccgaggagctcaaggccatctgggccggcaacggcgcggagttcggcacgctgtcgcaggcggacttcgccaagatggtcagcagcgagatcaagcgctgggcgcaggtggtgaaggcctcgggcgccaagctggagtgatgtagtcccccactgcggcgcccctccagtggcgccgcctccacccccacgaagagagtccgatcgcatgccaggtgaagttgtcgcggccatggccgcaggagaggccgccggccgcggcgtggtgcgcgtgacgctgcgccacgagggccggctcaacgccatgtcgcgcgccatgtggcgccagttgcgcacggtgttccaggacatccagcgcagcgatggcgtgcgctgcgtgctcatcgagggggcaggggaggcgttctgcgcggggggggatatttccgagtaccccgcctttcgcttcgaccccgcgcagctgcgtgacttccacgagagcgatgtctggggcgggctggtggccatgctggactgcgacgtgcccatcgtcgcgcgcatcgcaggcgcctgcatgggcgcaggcgtggagatcgccagctgctgcgacatccgcattgccgctgccggcgcgcgtttcggcgcgcccatcgccaagctgggctttccgatggcgccgcgcgaggccgccttggtggcgggagccgtgggcgacgtgacggcgcgccagatgctgttggaggcggccaccttcagcgccgccgagatggcgcagcggggctttctgagccgcgtggtcgacaccgagcagctggacgcgcaagccctgggcacggcgctgcgcatcgcagccttggcgcccggtgcggcccggctcaacaagcagaccttgcgcgctatacgaaaaaatgtgccgctagcgcccgaccagcaagcgcaagcagcttctgatttgatagcaaataacgcactggccgacccctacgcctatgccgacagcgccgaacaccgcgagggcatcaacgccttcctggccaagcgcgctcccgttttctgaatcctttgtgtgtgcaccaccatgagctcctcctcccagaacctgttttccgcgctgcgcgccgcctttcctgctgacctggaccagaccgccgtcgaggccgcctcggccgcgggtgcgccgctgctctacacctggcgcgacctggaccgcgccagcgcccgcatcgccaacctgctggcatcgctgaagctgcccgagggcagccgcatcgccgtgcaggtggaaaagtcggtcgaagccatgctgctgtacctggccacgctgcgcgccggctacgtgttcctgccgctgaacaccgcctaccagagcgcagagatcgagtacttcatcggcaatgccgagccggccgtggtggtctgcacgccaggcaacttcggctgggtgtcgaagatcgcctttactgccggcacgcaacatgtgttcacgctgggcgacgaccgcaccggcagcctgctggagcgcgccgcgcacttcggcgacgagcaccgcgccgtcccgcgcaaggctgacgacctggctgccatcctctacaccagcggcaccacgggacgcagcaagggcgcgatgctcacgcatggcaacctgctgtccaatgcccaggtgctcaaggactactggggctggaagcccggcgacgtgctgatccacgcgctgcccatcttccacgtgcacggcctgttcgtggccatccatggtgcgctgatcaatggcagcaagatgatctggatggcgaagttcgaccccaaggcggtgatcgccgccatgccgcgcgccacggtgttcatgggcgtgcccacgctctacgtgcgcatgctggccgagccggcgctgacccaggccgcggccagccacatgcggctgttcatcgcgggctcggcgccgctgctcatcgagactttcaaagaatggcaggaccgcacgggccacaccatcctggagcgctacggcatgagtgagaccatcatgctcaccagcaatccctacgcggccgacgcgcgccatggcgggcaggacgagcgccgcggctccaccgtgggctttccgttgcccggcgtgggcctgcgcgtggtggacgatgccggcaagccggtgcccgtgggcgagatcggcaacatccaggtcaagggccccaacgtgttcaagggctactggcgcatgcccgagaagaccagggaagagttcagcgccgacagctggttcaagaccggcgacgtcggcaaggtggatgagcgcggctacgtgagcatcgtgggccgcagcaaggacctgatcatcagcggtggctacaacgtctacccggccgagatcgagggctacatcaacgagatgcccggcgtggccgagagcgccgtggtcggcgtgccgcacccggacttcggcgaagtgggtgtggtggtggtcatccccaagcccggtgcaaaggtagatggcgacgcggtcatcgcatcgctcaagagccaactggccaacttcaagattcccaaacgctgcttcgtcaccaccgaattgccgcgcaacaccatgggcaaggtgcaaaagaacctgctgcgcgaccagtacaaggggctgttcgcctgagccggcgcggcattgcaatacaaaaaggcggcctgggccgccttttgctatttatatgatagctgctagcgcttgatagtcggtcgctagagcctgatttgatgcttagcgcagcaccagcaccggaatgtgcgagtgcgtcagcacgtgctgcgtttcgctgcccagcagcaggcgcttgatgcccttgcggccgtgcgaggccatcacgatcaggtcgcacttgtgcttcttggcggcggcgatcacggcttcggcgatcaggtcggacttggcgaccacggtcttcacggttacgccttcgtcggtgccctgcaccttgaccttgtccaccagttcctgggccgcatccgcccactgcttctcgatgcgcttgatgtccgcggcgtccacgggcaggccaccttcgaaatagctgcgcggataccggggaacgaccttcaaggcgaccaccgatgcacctgtgagccccgccagcgagagcccgctttccacggccttttgcgacaagggggaaccgtcggtggctatcaggatgcgtttgtacatgtgcagcgcctcatttcgttaagaacggtaaaagcataggatagttcgtgatccatgtcttgattcaagtcaatgagtccttcgcgcaatccgaatagtcttgaggctatgtcaaatcctgatgccgacccgtgggcgtcgcccctctccacggctgcaccggatgaggtcgcgctgcttgatgacccccaggaatggtcggcctttggcaagccctgcacatctacccccgcaggtgcggatgcccaggcggggccgtgggagtcgcatgtggtgctcgacggaatgcactgcgccgcctgcgccctgaccatcgaggaagccctgcggcgtgttcccggcgtggcggaagcggacgtgagcgccgccacccgccgcgcacgcgtggtatgggacccgcgacgggtgcggccgtcgcagtggatgggcgcggtccagaaggccggttaccgtgcgctgcctgccctggatgcgctggcgcgggagcagcgccagcgcgagaaccgcaaggcgctgtggcgctggctggtggcgggtttttgcatgatgcaggtcatgatgtacgcatggcctgcctaccaagccatgcccggcgacctgaccatggaaatggaacaactgctgcgctgggcctcctgggtcatcagcctgccggtggtgctgttcgcctgcgggccattcttctccagcgcgctgcgcgatatccggcagcggcgggtcagcatggatctgcccgtggcgctgggcatgctcatcaccttcgtggtcagcatggcgggcacgttcgatccgaccggcccctttggccgcgaggtctactacgactcgctgaccatgttcgtctttttcctgctcacgggccgctggctggagctgcgcctgcgcgatcgcacggcaggggcgctggaagcggtgatgaaccgattgcccgacagcgtggagcggcgggtggaagacggcagcttcacgcgtgtggccacgcgccgtctgcaggccggagacgtggtgcgcgtgttgccgggggaggcctttcccgcggatggccgcatcctttcaggcggtacccaggccgacgaggcgctgctcaccggtgaatccacgcctgtggaccgacccgaaggcagccgcgtgacggcgggcagctacaacctgcgggcaccggtcacggtggaggttttggcgctgggcagtgagacgcgctttgggcagatcgtggcattgatggagagcgcgtctttgcaaaagccccgcctggcgcagctggcggaccgggtggcccggcctttcctggtggcggtattgttggccgcgggtctggcggcagtgtggtggtggccgagcgaccccagccacgccctgatggtggcggtggcggtgctcatcgttacgtgcccctgcgcgctgtctctggccacgccggtcgccatgctgacggctgcgggcaccttggcgcggcggggcgtgctggtgcgcaacctgcaagggctggaggcgctggccgcggtggatacggtggtcttcgacaagacaggcacgctgacccgcgatgggcttgcgctgcatgccgtgcatgtggcgccaggggccggctggggcgagggcgaggcgctggccctggcttcggcgctggcggcgcattcactgcatcccgcctcgcgcgcgctggcatccgccgcgcagtctgccgcggcgcccgcgggctggacggtccatgccgtgcaggagctgccgggtgcaggcctggtggcccgtgcatcgtcaccgtcacacgcgcaggaaacgattctgcgcctgggctctgcggcccatgcacgcgtgcctgccgtggacggcgatgcggggccgcaagtcgtgctgtccatggaatgcgaaggcgcggcggtggaaatcgcgcggttcgtgctgagcgaacaactgcgccccgaggtcgcggcggccgtgcgcgggctgcgcgccgaaggcgtggcggtcgagctgctgtccggcgaccgggccgagtccgtgcagcgggtggctgcccaggcgggcatcggccaggcccggggagactgcaccccgcaggacaagctcgcgcatctgcagacgttgcaggcgcaaggacaccatgtggcgatggtgggcgacgggctcaacgacggccccgtgctggccggtgcgcatgtctcgtttgcgttcggcggcgccgtgcccctggcccagtcacggtccgacttcgtggttatgggcgaaaatctcgcccttgttgcgcaggcgctctggctggcgcggcgcaccttgcgcatcgtccgcgagaacctgtggtgggcggctgcatacaacgcgctgtgtgtgcccctggcgattgcgggctacatgccggcttggctcgcgggcctgggcatggcgctgagttcactgctcgtcgtgctcaacgccgcccgcctggcgcgcctgccggacccgctcagccacgagagttccggcgactgcgctggtgccccacgtgccgtgagcacgctcttggaggtcgtctgatatggacatcctgtatttgttgattccgctctccgtcgtactggtgctgtttgtactggcgggactgtggtgggccgtctaccgtggccaatttgagaacgtcgatcaggagggggagcgcattctgagggacggttgatgttcgtcaataggcccactgcgagcctggttaaaactttttactgcaaatactagaggtgcccgatggattcttcacaaacaagagttgcgcactacgacgacaccgtagtacgccagttttctatcatggctgtcgtatggggggtggtcggcatgctggtgggcgtgttcatcgccgcccagctgacctggcctgaactcaacttcggcattccatggctgagctatggccggctgcgtccgctgcacaccaatgccgtgatcttcgcattcggcggctgcggcctgttcgccaccagctattacgtggtgcagcgcacttgccaggcggggctgtttctgcccaagttggcggcgttcactttttggggctggcaactggtcatcgtagcggcggccatcagcctgccgctgggctatacctccggcaaggaatatgccgagctggaatggccgatcgacatcctgatcgctgccgtgtgggtctcttatgcggtggtgttcttcggaacgatcggccagcgcaaggtgaagcacatttacgtggccaactggttcttcggtgcgttcatcatcgccgtggcgctgctgcacatcgtcaacagtgcggccattccggcgggcttcatgaagagctactccgcctacgcaggcgtgcaggacgccatggtgcagtggtggtacggccacaacgccgtgggcttctacctcacgaccggcttcctgggcatgatgtactacttcattccgaagcaggctggccgtccggtgtacagctaccgcctctccatcgtccacttctgggcgctgatcttcacgtacatgtgggcgggtccgcaccacctgcactacaccgcgctgcctgactggacgcaatctgtgggcatggtgttctcgctgatcttgctggcgcccagctggggcggcatgatcaacgggatcatgacgctgtccggtgcctggcacaagctgcgtgacgatcccatcctgcgcttcctgatcgtgtcgctgtcgttctacggcatgtccacgttcgaaggcccgatgatgtccatcaagaccgtcaacgcgctctcgcactacaccgactggactgtgggccacgtgcatgcaggcgctttgggctgggtgggtctgatcaccatgggttcgctgtattacctggtgcctcgcctgttcggcaaggagaagatgcactccatcaaggcaattgaactgcacttctggatggccaccatcggcatcgtgctgtacatcgccgccatgtggattgctggcgtgatgcaaggtctgatgtggcgcgccgtgaaccccgacggcacgctgacctataccttcgtggaaggtgtcaaggcgacctatccgttctacgcgatccgcttctttggcggtctgctgtacctcggcggtatgttggtgatggcatggaacgtctgggtgacggcgatctccggacgctccgtcaaggtggccattcccgccgtgaaacccgctcacgcctgaagttcggagggtcaactacatgtccaatacgcataacaaagcatccaccggcttcacgcacgagaaggtcgaaaccagcaacttcctgatgatcgtgctgatcttgctggttgtggccgtcggcggcctggtggaaatcgttcctctgttctttcaaaaatcgacgactgaggccgttcaaggcgtgaagccttacacggcagtgcaattgatcggacgcgatatctacctgcgcgagggttgctacaactgccactcgcagatgatccgtccgttccgcgcggaaaccctgcgttatggtcactactcggtggctggcgagttcgtctacgaccatcccttccaatggggtagcaagcgcactgggcccgacctgcatcgcgtgggtggaaagtacagcgatgaatggcatcgcattcacctgaacaatccgcgcgacgtggtgcccgaatccaatatgcccgcctacccctggctggaaaagaaccagatcgatccttccgttgtcgctcctcgcatgaaggcattgcgcacggtcggcgtcccgtatacggatgaggagatcgccagcgccgccgagcaggtcaagggcaagacagagatggatgccgtggtggcctatctgcaggttttgggccgtgcgctcaagtaatcgaggagctggtcatggacatcaccaccatgcgtatcgtggccacgctggcgtcgctggcgtgtttcgtgggcatctggttctgggccttcatgcgccgcaaccgggcccggttcgaggaggcagcacagttgcccttcgccgaggactgaagaagtctccacaagaaaagagataacccatgagcgatttcacgagtaacttctggtccttctacgtggccggaatcaccatcatcggtatcgtggcctgcggcttgctgctgtggatcacgtcccgcaagaaggtcgaggctacggccgacaacaccaccggtcacgtctgggacgaagacctgacggaaatgaacaaccccatgccccgttggtggatgtggctgttcatcatcacgctggtattcggcgctggctatctggctgcctatccaggattggggacctttaagggtaagttgggctggacgcagctgggcgagtaccaagccgaagtggacaaggctaacgcagagttgcagcctctgtatgcgcggttcgaggccatgcagccccaagagatggcggccgacgcagcggccatggcaattggtgagcgtctgttcatgaacaactgcgcgcagtgtcatggttccgatgcccgcggcagcaagggcttccccaacctggccgacggtgactggctgcacggcggtgcgcctgatcagatccagaagaccatccacgatgggcgcattggcgtcatgcctcccatggcggccgccgtgggctcgccggaagatgtgcgcaacctcgcccactatgtcctgagcctgtcgggaagcccgcatgactccctgaaggcgtctctgggcaagtcgaagttcactgcgtgcgctgcatgccacgggatggacggcaagggcaatgtggccctgggtgcccctaatctgacggatgacatctggctgcatggctggggcgaagctgccatcaccgctatgatcaacaatggcaagaccaacgagatgcctgcccaagcgggcaagttgaccgatgcacagatcaaggtgttgacggcatacgtctggggtttgtccaataaggccggcgccccgcgctgatgctccctgtgcggccggctccccgtcgaggggcgccggccgttttgcgttttggaagttgcacttcctttttgagattccaccatgaagccagccgaaggtcagccccgtaaggtgattcctatcacgccagtgggggccgaaagttcgcagaccgaggtcatttcgctctatgaggcgcaaaagaaaatctatccacgctcgataagtggagtgttcgcccgttggcgttgggcgatggtgtttctgacacagctggttttctatggcctgccatggctggagtggggccagcgccaaatggtgctctttgacctcggagcacgccgtttctatatttttggtttggtgctttacccgcaggacttcatttatctgacgggtttgctgattatttccgcgctgtcgctttttctgtttaccgcagtggcgggacgcctgtggtgcggcttctcctgtccccagaccgtatacacggaaatgttcatgtggatcgagcacaaagtcgaaggcgaccgcagtgcccgtatgcgcctggacaatggtccgtggacatttgagaagatctggaaaaaaactgtcaagcaagccatttggattgcggtcgcgttctggaccggcttcaccttcgtgggctatttcgttccgattcgcgagctgggggaagagttgctggccctgcaaggagggtggcagatattctgggtgatcttctatgggttggccacgtacggcaacgcaggattcctgcgcgagcaggtgtgcaaatacatgtgcccttatgcgcgtttccaaagcgcaatgttcgacagggacacgctggtcgtctcttacgatcccgagcgcggcgagcctcgcgggccccgtaacaagatggtagaccacaaagctgcgggactgggtgactgcatcgattgcacgctgtgtgtccaggtctgcccaacgggtatcgatattcgcaacggactgcaatacgaatgcattggttgcggtctctgcgtggacgcttgcaataccgtgatggataagatgaagtatccgcgcgggctgattcgcttctcgacgcagaacggcgtcaagaaccactggacccaatcgcaaatgctcaaacgcgtgctgcgaccccgtgtgttgttctattcagcggtgctggtggtgttgtgcatcggcatgctggccagcttggtggtacgcaccccgttgaaggtggacatcgtgcgcgaccgcgctgcgctctcgcgcatcgtggcgggaggcaagctggaaaatatctaccggctgcagatcatgaacgccacggagggggcgcagcgctacaccatcagcgcccacggcatggaagggctggaagtggcgtccgagaccgcaattgatattggaccggcggaatcccgatgggtggttgtccgtcttcaaattccgtatggctcagcatctcctggatcgcatacggtgtatttcgatattcaagcgcagggtgataaagcccaagtggcagagaaatccgtgttccttgtaccccgctgaaggcggtcgtggaatgcaaatgaacaagctgtgctcataaatgagcgaggagttggtataaatgccgagtaattcccccatgaatctggaagacgcaggaaagccttggtggacgtttggccatgtctggcttgtcatcgcggggccggtgattgtcatcattgcgggcttcgtgaccctctggctggccgtgagccaacccgaccccgtcatcgcggaagactattaccaacgggggttgaacatcaacgagaccctgaaggagtcaggaggcgacatgacgcctgccatgaaggggcgcaaccatgcagctactccgctggaggatcaaccgcgctgaccggcagggcgagtcctctttgcatgccggagaacagatgctaggctgtcaactacacctgctaggagatgggcgaatgtggatgcaacgattgatgtggatcgcgtggccggcctttttgatggcgggcgtcatggaaatggtggtgttcgccttcgtggatccagaagcgctgcagtggtttgatcaacccctgcatctctcgcgcgaaggtgtgtataccatcgccttcttcacgttctggttcgtactcatggcttccagcgcattgacgacgctgttgtcactctcgccctttgagttgaatcgctgccccgtgcccaaaggggcgcggccggctgattgcgccaaatacgtttcctgatctttccgccgatcagttatgaatcagcaaaaacccaggcttaatggcaggcttgctgactgttgacaatgcgcttcagcgcatcggtatcgacgatgcgcacatggcgctgttttacttccacaataccttcttccacgaacttggaaaacgtgcggctgacggtttccagtttcaatcccaggtagctgccgatctcttcgcgtgtcatgcgcagcaccaattcggattgtgagaaaccccgggcatgcaagcgttgtacgagattcaacaggaatgcggcaaggcgttcctcggcacgcatactccccagcaacagcatgaccccatgctcgcgaacaatctcgcggctcatgatcttgtgcacatggtgctgtaatgccgttacttcgcgcgacaactcttcaatacgatcgaaaggcatgacgcatacttcggcgtcttcaagcgctaccgcatcgcaggtgtggcggtcactcacgatgccatccaggccgatgatctcgccagccatttgaaaacccgtcacttgatcgcgaccgtcttcggtggcgacacaggtcttgaagaatccggtgcggatggcaaaaagggatgtgaagggttcaccgttccggaaaagcgtgccgccacgcttgatcttgcgtcgtacagcaacaatgtcatcgatgcgcttgagttgctggtcgtccagacccacgggcatgcacagctcacgcagattgcagtttgagcaggcaactttgatggtctggagattcgtatgcatgggaaccctgttcatggcttgagcttacctctgaacggctgggagacatggaatgccgtaggccgccggacgactttgagccgaagtcaaattgtcgccacaaggacctcatgggcgcttgatcaacgtcaaggactcatgggggactctacggcacagtgatatgaaagtgcaaggaatcccgtcatgaccgttgttacaacagagctcctgcgtcgctttgacgtcccagggccgcgctacacctcttatccgactgctgatcgttttgtcgaggcttttggcgagcgggaatacatccttgcgctgcagcagcgtcgcgtggggtcggtagccaaggcgatgcctttgtcgctttatgtccacatcccgttttgtgaatcgctgtgctattactgcgcgtgtaacaagatcattacccggcatccagagcgggcagaggtctacttgcgttacctcagccgtgagatcgacctgcatacggcgcactgcggtgtgggtcagcatgtgagccagctgcatttcggcggaggcacgcctacttttctgacggatgacggtttgcgcgaactgatgggcatgctgaggcgcagtttcgtcctcgttccggggggggagtactccatagaagtggacccccggaccgtggatgaagcgcgactgggattgttggcggagctgggtttcaatcgcctgagctttggcgtgcaggatttcgaccctgaagtacaaaaggccgtgcaccgcattcagcctgccgaaaaggtgttcgcgttggtcgatgcggctcgcaagctcgggtttgaatcggtgaacgtggatttgatctacgggctgccgcgccagacaccggagtcgtttgatcgcaccttggagcaggtagccgagttgcggccagaccggatcgcgctgtatgcgtacgctcacttgccagaacgcttcaaatcgcagcgacgcatcatcacggccgagttgcccatggcttcggccaaggtgtccatgttggcccggtcacttgatgtgttccaggaagccggctacgtctacgtgggcatggaccatttcgctctgccagacgatgcgctggcggtggccaagcggcaaggcaggctgcaccgcaacttccaaggctatagcacgcagcccgattgcgacctgattggtctgggtgtttctgccatcgggcgcgtgggcgctacttacagccaaaatgtgaaaacgctggacgagtattacgactgcattaaccaggggcatttgcctgtggtgcgcgggctggcgttgaccaaggacgacttagtgcgccgcgcagtcatcatggcgttgatgtgccaaggtgaattgctgtttgagccgttggaacagtcttggctgattgatttccgcagttatttcgatgctgaattacagcaactgcaagaaatggcggctcagggcttggtgaaaatcagtgatgagggcgttgaagttacgcccatggggtggtatttcgtgcgcggcgtggccatggtgttcgacaagtatctacaggctgaccgcaaccgcgctcgcttttcccggattatttgacccatgctgtgggcgctggccacgacggccttcctgatggggctgatgggaggggcacactgtttggcgatgtgttctgttccctgcgcggcgcttacggggctgggtggcacgccggacgccacccacaccattcaatgggcgtcccgtcgcggaatcttccaacgggtagcgcagtttcacgtggggcgcctgatcggttacggcgccgcaggggcggtggttgcgctggccatggagcaactcgcatggctggggcaaagcacctcggcattgcgccccctttggacgctgatgcacgtgctcatcctcgcgtggggcgggatgatgatggtgcaagcgcagcagcccttgtgggttgagcgggcggggcgtgctgcctgggcgaaggtcaagcccttggtctctcggcctggcgggctcctgaccgcgggtgtggcctgggcgctcctgccatgcggccttctgtataccgcactgttgactgccgctctcagcggaagcgtgctccgcggagccttgtgcatggtcctgtttggcgtgggaagcggtgtatggctggtgctggggccgtggacttttggccgcattcgcgcttggatcggcgtgaagggtggggcgtgggggtctcggctggcaggtggtgtgcttttttccctgggtgcatgggcgctgtggatggaggttgtccatgggcagccggcgccgtggtgcgtgccctgaaaacagcgttttgtggaaccacagcggctctgcgaagcatgccgtggcaagcgaatggtgcaaaccgagacgctcaggcgtgacgtatcgctgtcagatctctaccagcggaagtgacgagtcttttttcatcgacgtggagaaatccagctacgcatctctgccttactggatgcgccatcgtgcgtatgagggcgcgctgcgtgtcggcgtgattgccgaaggaccggaaacgcaccaaccacgcaggataacgggcatcggtgcgacgactaccaatgcctgttctgtgccttgcagatgggtgggttgcgcgcgctggccgcggagcgccggattttctgagcaggtattgaggtcgctggcactcacccggagcgagggcgcaagcgattaccggagaaaaggtgtctgcgaatgccgccggaccggcatcctgaaccgggggttcaggtgggcgagggcagccaggcgttgggttcatctgacgcgagatgatcacgctcaccgggcgatgtaccaagcccgtgctcaatgagcattggttcaaggaaatataaagcccggcagcaccgcagacatgttcattgtagtgggccgcccgtgtgcagccagggggcaggcttttaccgtaatggttataggaggcgcccatcctcgcccagcgcctcgtccaggcgcaggagcaactgctgcacgcgctcatcgctgtcgtgcacatgcggcgcgaccggggtgggggcgatgcgcgcaggggctgaggcggctgccaaatcggcggcttcgcggtcggcgatctcgaaagccaggttgagggccgccagcacggcgatgcgctcacgcgcgcgtactttgcccgcgtcacggatgcgcgtcatggcggtatccacgcgctcgaccgcctccagcaggcgcgactcctggccgtccgggcaggccaggagatagctttgctggaggatctgtacctcgatctgcttcatggcgcgtctttcgtctcggcagtgccggagagttcgggctcggcaggcaggcggtccagcaatgcgttcacgcgggcacgggccgcctgcaggcgggattggagggaatcgcgctcctgggtgagcgccgcgacctgttgcgccaacagggcattggtgcgctgcaactcggcatggcgcagcagcagccgctcaacgcgctcggcgatctggtcgatggaagagggggaggccatacgctgccgattgtagggatcggcgtgcgaaccatcgtaaaattgcgcagttggtgctcgcggcgtggttcacatgccgcagttcaacgggaagcagggaggggccctccgtcatggagtgcgtcctgtgcctgcgctgcccccgcaacggtcagcggatgagccgtacctcggctccctcttcattgacaagccactgagcgccttgaacaagcgtttgggaaggcgatgcagagcgttccgccagcccggataccggccaacgaggtggctccgcgtttccttttgtgaaacctgggccgttatgcccaggtgccgacggggaggtcggccgtggcgatctctctgtttgccccacatgacaaacacccgtccgttcaatgtgcgcttgagtgcgctttccgtgcacgcgcgcgtcgccgtgctgccgctggcgctggccgccgctttccccgccgtgtcccagaccctgctggcccaggcagccacagaaccccaactgcgtgaaaccgtcatcacggcaacccgcgtggcccggccgctggccgacatcgtgtccgatgtgtccgtcatcgaccgtgaaaccatcgaggccagcggcgcggtaggcgtcattgacgtgatctcgcgcctgccaggcgtgcagatcacgcgcaatggcggccagggcagcaatggcagcgtctacctgcgcggcgcggagtcgcgttttaccgccgtgtacctggacggcgtgcgcctggactcgcaatccaccggcggcgtggtgtgggagcaaatcccgttgtcgcagatcgaccgcatcgaggtcgtgcgcgggccagcggctgctgtgtacggctcggatgccatgggaggcgtgatccagctcttcaccaaaaagggcgagggtgcgccggcgccctacgtgggcgtgggcatgggcaaccagggcacgcggacggtgcaggccggcgtgagtggcggcaccgagcaggtggactatgcgctggggctgtcgcatgagcgcgccgatggcttcagtgcccgcgtaggctccgcctacaacccggacaaagacggctaccgccgcacctctgccaatgcccgactgggcgtgcagttcgacacgacccatcgcctggagggcacgctgctggccagcaacctcaactcgcagtacgacggcagcaaaacggccgacgaccgcaatcaccaccagttgcgcacggccagcctggcatggctggccaagtggagcgacgtgtacagcacgcgcttgcaggtcacgcaggggcagagtgaatacagcacccggcccaacttctacatgaccgagaccacgctgcacaattacctgctgcaaaacgagtggcgcctgggcgcgcatctgttcacagccgcgctggagcgccgcgaggacgaactgcacaaccccgccaccgagttcgtgggcgacctccagcgtgaccgctcacagaacgcgctcgcgctgggctatggcctgaaccagggcgcccatacgctgcaggccaacctgcgctatgacgacgacagcgagttcggcggcaaaagcacgggcagcctgtcctatggctacgccattacgccgcagtggcgcgtcaccgcagcggccggcacgtccttccgcgcacccacgctctaccaccgcttcagcgaatacggcgcgcccgacctgcagcccgagaaggggcgcaacgtggaactgggcgcgcggtggacgcaaggagagagcagcgtgggtgtcgtggcgtaccgcaaccgcgtcagcaacctcatcaatttcggcgccgcgggccgctgtgattccagcttcggctgctacgagaacgtggggcgcgccgagtacaagggcgtgacgctgtcggccgcgcaccgcatcgcgggcgtgtcgctgcatggctccatcgactggcagaacccgcgtgacctggacagcggcaaactgctggcgcgccgtgccaagcgctacgccacgctgggtgccgacaccctggtggcaggctggacgctgggggcagagctctacgcatccgcgcgccggtacgacaacgcggccaacaccaacgtactgggcggctacaccacgctcaacctctacaccagcaagcgcgtggcgcgcgacgtgacgctgctggcccgcgtcgacaacctggccgacaaggactaccagttggcgcgcacctacgccaccggcggccgcacattctatgtgggcctgaagtgggcgccgcagtaacgccatcaccgactgccacaccatgagccgctgtcccgccctggtcatcgccgcgcccgcctctgggcagggcaagaccaccgtcaccgccgctttggcgcgcctgcacacacgccaaggccggcgcgtgcgggtgttcaagtgtgggccggacttcctggacccgcactggcaccaattggccagcggcgcccccgtgcaccagctcgatctgtggatgaccggcgcggcagactgcgcgcagcgcctgcgcgccgcggcggccgaagcagacctgctgctcatcgaaggggtgatgggattgttcgacggcgaacacagcgtgggcgacctggcgcggcgctttggcataccggtgcttgcggtggtggatgcctctgccatggggggcacgctgggcgccatcgtgcatgggctgcggcactaccgtgcgggcctgccatgggccggtgtcttggccaaccgcgtggcgggcgaccgccatgcgcagatgctgcgggacggcttggccgacgctgcggactggctgggtgcgctgccacgggtcgtgggtgacgctgcgggtgggagggagcctggtggccttctgcccgagcggcacctgggactggtggcagcgcacgaactgcccgatgccctgcagcggctggacgccgtggccgatgcgctgaccggcacgcccctgggccgcatgtccgccgcggacctgcagcgctgggcggtggacttcggcggcacgcccgagggccgtgccgccatcacgccgctgctggccggccgcaccgtggccgtggcggcggatgaggctttctgcttcatctacgaagccaatatcgacaccctgcagcagctgggcgcgcgcgtggtgcgcttttcgccgctgcgcgacgctgcgctgccggcctgcgacgcgctgtggctgcccggcggctaccccgagctgcacgccgatgcgctggccgccaatacggccatgcgcgatagcctgcaggcgcacgtggcggcgggtcggcccgtgtgggcggagtgcggcggcatgatggcgctgctggagtccatcaccctggccgacgggcgccgcgtgcccctgtgggggctgctgccgggtcaagccaccatgcagcggcgcctggccgcgctggggccgcgcgcgctgcgcatgggcacgcatgagttgcgcggccacacctttcactactcgatcaccgacagcccggccgccgtgtgcgcacgcgcccagcgtcccgatcacgcaggggcaccggacgacggtgaagccgtgtaccgccgcggcagcatccacgcgagttactttcacgcatggtttgcgtccagcccgcaggcgaccgcagccttgctgggcgcggaggcggggccatgaacgcggcgccgcagaccatcgcccgcagtgaactcatcctgggtggacaaaagagcggcaagtcgcgccgcgccgaactgctggcgcgccagtggctgcaggccgcgccggcacaccgcgcgttgctgctggccaccggccagccgtgggacgacgagatgcgtgcgcgcattgcccgccaccagcgcgagcgtgccgagcgtgtgcccggcctgcagaccgtggaagagccgcgcgatctggcccacgccctggcgtgccacagcaccccacagaccctgatcgtcgtggactgcctcaccctgtggctcaccaactggctcatgccggccgaaccccaagatgtagagcaaaaacagcctctagcgcccgattggcaagcgcaggcagctcacttttttgaagcgttgacgcacgcgcccggccccgtggtgctggtgggcaacgagatcggcctgggcgtgatccccctggggcgcgaagtgcgcgccttcgtggacgcgctgggcgccctgaaccagcgcgcggcggcagcctgccagcgcgtcacgctgatggcggcgggcctgccgcttgccctgaaggacacaccatgatgcctcttcgctggcgccgccagcttgctgccgccggctggctgctgggcctgctgctggccttgcccagcgtccacgcagtaaccatcaccgacgaccggggccgcgcgctgcgattcgaccagccgccccagcgcatcgtgagcctgctaccgtcgctgaccgagagcgtgtgcgagctgcagcgctgtgagcgcttggtgggggtggaccgctactccaactggcccgtgtccgtgcggcgcctgccccaggtgggcggcgggctggacccgaacatcgaggccatcgtcgcgctgcgcccggacgtggtactgctgtcggtcagcagccgcgtcagcgaccggctggaggcgctgggcgtgaaggtgctggcgctggaccacaagacccatgcggacgtgcgccgcgtgctgggggtgctgggtgaactgctggccgttccgccggagcacggcgcggagcgcgtgtggcgcgtgatcgatgccgccgtgcaggccgccgcgcagtcgctgccgcagcgcgcgcgcggggcgcgggtgttcttcgaggtcagccgcggcccctatgcggcgggggccagttcgttcatcggcgagacgctggtgcgcctgggcgcgcgcaacgtggtcccgcccgagctggggccctttccgcgcctcaatcccgagttcgtcctgcgcgcacagcccgacgtgctgatggtggcgaaccgcagcatgcagcccatgacccaatacccagggtggaaccacctggccgcggtcaaggcgggccgcgtgtgcgacttcggccccgaactgtcagacgtggtggtgcgccccggcccgcgcatggccgaggccgcgcgcatcatggcccgttgcctggcggagaagtacgaatgagcgcgcgcctcccgcagccctctaccatggtggcgaccaccgccatgccagcaacctatgccacctccttacaccccgacgccagcggccgccgcgcgcgctggctgggcctgtggctgctggccgccagcgtggcgctgctgctgctcggcgccagcgtcggcagcacgggctttggcagcttgctgaacctgcgcggcgacccgctggcgcagcagatcgtgtgggacatccgcctgccgcgcacgctgggcgcatggctggccggcgcgctgctggggctggcgggcgccattgcccaggggctctttcgcaacccgctggccgacccgtacctgctgggcagcgcgtcgggcgcggcgctgggcggcgccgtggccatggccgttctgggtgtgtcgcccagcacggcgagctggctggcgcgactgggcgtgacgggcttggccttcgcgggcgctgcgggcgccgtgctgctgacgctggtgttggcgcgtggtgtgcagcacacgctgcgcctgctgctggcgggcgtgatcgtgggcgtggtgcttggcgctgcgcgcgacctgatccaggtggcgcagcccgccattctggagccgatgcaggtcttcaccatgggcagctcggccttcgtgggctggcaggcctgcgccatcatggctggcggctggctgctgtgcgccgccacggcctgggcgttgtcgcgcctgctggacgggctgatgctgggtgaagccacggccgccagcctgggcctgcccatcgtgcccatgcgcgcggggctggtgctggcgctggccctggccaccggcacggccgtggcgcacaccgggctgattgccttcgttggcctggcggcgccgcacctcgtgcgatcgattgcgcgcgtcacccaccagtggcacgtgtggctgtccagcctgatgggcgcggtgctgctgctggccgccgacatcctggcgcgttgggtggtggcgccgcaggaactgcccgtgggcgtgctcaccgccgcgctgggcggcagctacctgctgtggctcatgcaccgccgggtgttgggaagctcgctatgaagaacatagctgttagcgcacgccagataagcgccagcatcgcaaatgcctctatgttgcgcggcattgacctggacctgcccgctggccgctggaccagcgtggtcggccccaatggtgcgggcaagtccacgctgctcaaggtgctggcaggcctgctgcgccatgcgcgtgtgcaagggcgggtgcagttgctgggccgcgcgctggccgacattcccccgcgcgagcgcgcccgccaactggcctggctgggccagaacgagtccgccgccgaagacctgcccgcctacgacgtggccatgctcggccgcctgccgcaccgtgcctggatggcgccggccagcgatgccgaccatgccgccgtgcagcaggcgctgcacaccacccaggcgtgggactggcgcgaccgtccgctgtcggaactgtcgggaggcgagcgccagcgcgtgctgctggcgcgcgcgctggccgtgcaggcgccggtgctgctcatggacgaacccctggccaacctggacccgccgcaccagaccgattggctgcacaccgtgcgcgacctggtggggcagggcggtaccgtggtcagcgtgctgcacgaggtatccatcgcgctgcaggccgacgacatgctcatcatggccgccggcggcgtggtgcaccacgggccatgccagagcgcggccacgcacgccgcgctggagcaggtgttcgagcggcgcatccaggtgcgcgagatcgacggcctgtggatggcgctgccccgcatggagcggtgaacgcgctgctcccctttcccttgaaccccttgcggccggcggccggccgcagagggcgtggagtgtgaacgcatgaatttggacgccggttttgcccaggtcgtgcaggtgctgctgtggcccgtgcccgtgcgggtggcgctggcctttctccgtgccctggggatgcgcggctccatgcgcatgcaagcctggcagcgctggcgcctgccgcattaccgttcgctgcgcgtgccaccggcctctcgatggaggagctggcgctgcagttggtgcgccagatgcggcctttcaggcgcggcgtgctccatcgtttcccgtgacggcttgatttcccaaaacttcttcttgaggcattgcatgcagattgaaactccccccaccgagaaacgctacgacaaggccgaaggcgagcgccggggcctggtcatcgtcaacaccggcgacggtaagggcaagagcacggcggccttcggcctggcgctgcgcgcgcatggccgtggcaaggccgtgaaggtcttccagttcatgaaggtgcccagcgcccgcttcggcgagcaccgcatgttcgagcagatcggcttgtccatcgaaggcctgggggacggcttcagctggaagagcaaggacttggaccattccgcccaactggcgcgcgacggctgggctaaggcccgtgcggccatcctgtcgggcgagaacttcctcgttgtgctcgacgaaatcacctatcccctgatctatggctggctgccactgcaagaggtgctggacaccctggcggcgcggcccaaggacgtgcacgtgtgcctgacgggccgccgctgccccgaggaaatcatcgccatcgccgacacagtgacggagatgaagctcatcaagcatgcgttccaggcgggcattcccgcgcagcgcggcatcgaggactgagggggcgccgcgccatgctgtatgcgcagaccgtgcctaccccgctgggcgagatgctggccgtggcttcggaccgggggctgtgtctgctggagttcgtgggtcagccgggtgtggagcgtgaattggcccaggtgcaggccgctcgcggtgaggccctgcaggagaagggcaatgcggtcaccgtgctgctggccagtgagttggcggaatacttcgggcgccgccgccgcgtgttcagtgtgccgctggacctggtgggcacgccattccagatcgccgcgtggcaggcgctgctggccatcccttacggcgagacgcgcagctatgcacagcaggcgcggaccatcggccagcccacggccacgcgcgccgtcgctggggccaacgggcagaacaaggtctccatcgtcgtgccctgccaccgggtgatcggcagcaacggcagcctgaccggctttggcggcggcctgccgcgcaagcgtgtgctgctggcgttggaagatacttccgcgcagcgcgactggttgaacgagacgccataacggcccccacgcccacaccgcagccgaacgcgcggccttttatcgcgccattggcgcgcaccgccagcgccgtccagaacctttgtctgcagcgcgagcgcggccgcgtgccgctggcaccggttggtccatgacggcgaatggggggtgcccggcgaccggtggcgttgatggcgatgcgtgcccacggcaacactgccgaatatgcagccatgctggcgcttctgatctacctgctgggtcagcggagttcggcggaatgggccagctgggtgatggtgggcgttaccgcgtcgcgctatctgttggtgatgggcgtgttggcttctgccacgctggcgcgtcccaaccctttccgtgccgtgggggcgctgggcacctatgttggcggtaccgtactcgcattggcgttgctttttgcagcggcatagatgtggtgcgcaacggtcttggggccgttgtgtttcgggagggggcaccacgcaccagccatgaaagaagtggtgccaggcgcacgcgaaccatgtcactcggcacacacgcgcctgaagctgctggaggcgctaccggcgagtcattgcgcaccatgctgtgaacgcaatgccagaggcgattggcccgtcacggattggcatgtgaacctgaaaacccgcttcatccgcccccgaatggacataaaaaaagcgccctcgcgaggcgctgatttttctggcggtggcggagactgtgagattcgaactcacggacggttgcccgtcggcagttttcaagactgctggtttaaaccactcacccaagtctccgcgaagccgcctattgtaagcgggtggcggggcggcgcggtgcttgtggtttggcgctgtgggggctcgtcgtcagcgctttagcgcagcctccaactgggctttgttcatcttggaacgcccggggatgccgcgtcggcgggcgtcctcgtagagttgctcgcgcgtgcggccttgcgggccctggtgcgaccgctggcctccgcgtaccggggcaggcgtgtcctgcagtgtgtggggaacggcctgcttggcctcgccgtgctgggcacgttccttgttcacggtgcgtgcggcgatttcttcggcggtgtcccgcttttcgccgcgctccagcaggctgtccttgatgtgctcgtattggcgctcgcgtttggcgctccaggtgcgttggggcatggtggcactccgctgtggaaatggcttccagcctagaaggcgtgtgcgggcgcgccgtcggcaccaggcctcctttgtcgtaggacgcaggcggactatgagtgaaaatggctgttagcgctttacggataagcgctaacagctatatttttaatagcaaaaagatgctacatgccgagtgaccggagcagcgcctcggtgtcggcatccgttgcgctggcaggggctgccgctggcgcgggtgctgccgcctgcgccatgagtgcgtcggggtcgggcgcgtcctggggttcgaagtcgtagagcttgatgaactgtgtgcggtcgatcgccagttccagatagaagatgttgttgctgcccgtgtagaaggtcacgcggcgggcctcgggctggtcgaggttggcgtccacgctcagcaccacctgttggttcagcaccagcatcttgggctggttctgcgtgatgtgggtctgcagttcgcggcgcaccttgccggtgaagtcacccaccacctggttcatcagttcgcccatgacgttgctgacttcgtcagaggtgaaagaactggccagttcctgcgccgacatccccatgctgagcatgtagcgctcgtagatctccatggctgcggcggccgagaaattgatgatcaccagccccgagaagccgccgtcgaacagcacgaagcagccaatgtcgggcttcaggcaggtcttggtgatgcgctgcaccatgcctgagtagtgcacggggccctgggtggcgaccgacagcacacgggtcacggagttgcacagcgagaccagcacgtcttcggtgccgtagacgacggaagtggagggaggagtcatggggatgcggtgaaagtgcggcgacggcgaacgcaaaggtggcgaaggccaatgcgcgaatcatgacatgccgggcgtgtccgaatttttgtgtaaacggttcggacttcagttgacggagatgcggtctccgaactgaatggtaaagcgggtcagcgcagccttccaatcccggatgggcatggtccacttctggctgatgttgcgcagggccaggtagaacagcttgctcagcgcctcatcgctggggaatgagccccggttcttggtcagcttcctcaggcccatgttcaccgactcgatggcgttggtggtgtagatgaccttgcggatttccggcgggtagtcaaagaacgggatgagtcggctccagttcctgcgccaggactggccaatgggcaggtactcggcatcccagcgggcctcgaactctgcgagcatcagttcggcctcctcggcggtggcggccgtgtagatacggcgcaggtcggccgccacttccttgcggcgcttccatgagacgtagttcaggctgtgacgcaccatgtgaacgatgcacagttgcaccaccgccttggggaagactgcctcgatggcgtcagggaagcccttgagcccatcgacgcaggcgatgaagatgtcctgcacgccccggttgcgcaactcggtgaccacctgcagccagaacttggcgccctcggtctgggccagccacaggcccagcacctccttgtcgcccgtcatggtgatgccgatggccaggtacaccgccttgacccgcaccgcgccctcgcgcaccttcacatggatgcagtccagatagacgatgggataaatcggctccagcggtcgggcctgccaggccttgacctcgtcggccacggcatctgtcaccgaggaaatcaggctgggtgagacctcggtgccgtacatctcttcgaggtgggcctgtatctcgcgcaccgtcatgccacgggcgtacagcgagatgattttgtcgtcgaagccggcccagcgggtctggtgcttggggatgagctgaggctcgaagctgccatggcggtcgcgtggcacttcgatgggcaattcgccgaactcgcccttgagggtcttcttgctcttgccgttgcgggtgttgccagcggggttggccaccgcctcgttgcgttcatggcccaggtgctcagtcagctcagcgtccagggctcgctcgaccagcagcttggtaagttgcttgagcagaccgttctcgccgatgaggtcttcgggcttcttgtagttggccagcaggccagacagcagttcttcgggtacgtcgtgtttcttggtgttcattgtgcttacggacaggccggcttacgccggcggtggattgtccgtttacacaaaattctgcacaccctccagtacggcttccccaagaacgtgcgcatcgtggcgcagatcgaagccgtcaagcagtaagccggcaaaaacacgggcccggctgtccaggtccgtcctcctgcctcaagggctggtgccgtcaggtgccagcccttttttcattgcgcacgcaaaacggcctttacgcccccaactggtccgccaagtccagcaggtcgcgggcgtgcaggtcgttgcctgggcgtggtgagacgtccttggcgtggcccgcaccgaactccagcggtcgctcgatataagccgtgcgcaggccgcaggcgcgcgcgcccgccagatcgtcgtggtgggcggccaccagcatcacctgctgcggcggcaactcgaacacgcgggccacgcccaggtaggtggcgggatcgggcttgtaggcgcgaaagacctcggcgctcaggatgcagtcccagggcaggccggcgcgcttggccatgtgggtgagcaacccgatgttgccgttggacagggtggtgatggtgtagcggcgtttgagccgcgtcagccccgccacgcagtcgggccacggggagagccggtgccacacgcggttcaggtgcacgcgctcttcctcgcccaggtgcgccaggccaaagcgcggcaggatttcgtcgaggatctggcggtgcagggcgtcgatcagcgtccagccctgcgcgccgctcatcacccgggccatcgctggctggtagcccgcgcgccagacgcgggcgaaggcgtcggcgtccacgcgggggtggtgctgctgcatttcgcgcacgatgctgccgtgccagtccaccaccgtgccaaaggtgtcaaaggccagcacctgcacggtgcgggcgatctcctgaagagcggaatcagcgttcatggtcggccctgtgatggcattgcgccgcagcgtagcacctgtatcgcgtacgtgcagccgccccaagcccgtgcgccggcggggaagggccatgcgtgctatggtcgcgcgccctggggttaaccctggttttcgatctttccatgactgtgtctgccacgcccacttccagcaccgccacaccccccgccggtgccgatgccgccagccccgcggacgagcgcacgctggtgcgcgccgtgctggccatgggcgtgggaggctttgccatcggcaccggcgaattcgtcatcatgggcctgctgcctgaggtggcgcttgacctgggcgtgagcattccgcaggccgggcacgtgatcagcgcctacgcgctgggcgtggtggtgggcgcgccggtgctggccgtggcggcggcgcactggggccggcgggcgctgctcatggcgctgatggcggtctacgccctgggcaactttgcgtcggcgctggcgccaggctatgcgtcgctggggctgctgcggctggtcagcggcctgccgcacggcacctacttcggcgtcgcggcgctggtggccgcggcactgtcacggccgggccagcgcgcccgggccgtgggctgggtgatgctggggctgaccagcgcgacgctggtgggtgtgcccatcgcggcggcgctgggcaatctgctgggctggcgcgcggccttcgtgtttgtgggggccatcgcgctggcggcggtgttcatggtgcggcgctgggtgcccgacatgcccgcgccgcagggcgccagcccctggcgcgaactgggcgcgctggcgcggggccaggtgtggttcacgctgggcatcggcgccatcggcttcggcggcatgttcgcggtgttcagctacatcaagcccacgctactggaagtggccggcatgccggcggcgctggtgccgttcacgctgtcgctgtttggcctgggcatggtggcgggcaacctggtgggctcgcgcatggcggaccgcgcactgatgcccaccgtgggcaagctgctgtggtggtcggtggcggtgatggtggtgttcgtcgcggcggcgcaccacccgctgacggcggcgctgtccgtcttcctgctgggtacggtggtggccatcggtcccgcgctgcagatccgtctgatggacgtggcgggcgatgcgcagacgctggcggccgcgctcaaccattcggccttcaacgttgcgaatgcgctgggggcctggctgggcggtgtggccatcgcagcgggcggcggctggacttccaccggctgggtgggggcgctgctgggcctgggcggcctggctgtgttcacagcggcgctggccagcgagcggcggacacgggctcgctgatctgttgttttgctatcaaaaaagaagctgctggcgcttgttggacgggcgctaggggccttttttaccttaagtcactgcgcgcggccatggtggcgcgcaaggtacaccctctcgtccagcgacgacagcaccagcgccaacacaatccctaccgccgcgcccagggtggtatcgaagatgcgtgacagtgccatttccgtggcttcgccatggtgcgccatgttcgtcatcagcagagccatcggcgtcacgaaaatttggcccagtgcgtagttgaacccgatcaccgcctcggtcagcacctgcagcacggccacggccagcagcagcgtccagaacgatggctcggacgagaggatcgcccaggcgatgccggcgcccaccacagtgcccagcgtgcgctgccagccgcggtgcaccgtgcccggcaggtgcgcaccttgcagcacggccaccgcgccaatcgacgcccaggccgggtgcgcccagcccgcggcgtgtgccagcagggcggccagcgcggcgcacagcgccacgcgtgccgactgcacgggtgcgtaacccggcgtgaggggcttcggggcgcgtgcccccgccgttgcctggacgggcgttgcggcaggcggtgctacttccaggtcgcgcaggcggtcggtcagcaggcacaacagccaggcggcggccacgcccagggcggtggcgccggcgcgcccggccagtgccagcgcgctgtcaaccggactgatcgcggcgctggccgcgaagatgaaaatcaccgctcccggcgcacccatctgcatgcggtgggccagtgatgccagcagccctgccatggccgacagggccagcagcatggctaccggtcccagccccgaccaggccagcagcgacagcagcgccacgggcatgaccagcagcgccccggccgtgaggacgacgccgcggcggcgggccagcggcgcgaagcgcccgaacagtgccgccagagcgcccaggccgccgaagcccgccacctgggcccagggcgagacatgcagcagcccggcaaccaggatcaccgccaacgccacctgcacaccggcaatcgtggcgttgcgcaccgaggcagggcgctgcagcgacaggctctcccgcagccgcgcggatgccaacgcctggcgcagagcgtggccgtgggagctgggaagaagagggccggttggcaacgccatggcatcagtccttgtgctgggcgctggcaatgcgcgcttcgatctgctcgaaggcctgcagcagggtgcgggcggtggcctcgtccagatcggccagcaactcatcctcgatggctgcaaggcgcttgcggatgccgttggccgtgcgcttgccagcggcagtgagatgcacgagcttgatgcggcggtcgctcgcgtgcgcctggcgctcgaccagtccctgggcagccagtgcgtccagcagccgtaccaggctggagccgtccagccccacggcggctgccagctcggtctgcgagatgccgtcgcccaggcggtgcaggtgcaccagcggcgtccagacggcgtcgctcaggccttcggcggccagttgtgcgtccagcgtcttgcgccaacgccggcccaggcccacgagccgcacgcccagcaggcgcttggggttggcggggcgggcggcatcggacgatgaggcagcagacatttgttattctaacaaatcatttgaattcaaatgatttgtcaaaaaacaagggccgcgcaccatggcctggcgggcggccctgctgtgcgctgcgcttacttgcggcgcgcggcgctgctggcgacggccagtgcggtcatgttcaacacccggcgcacggtggctgcgggcgtgaggatgtacgccgtggccgaggtacccatgaggatcggaccgacggtgacaccgccgctggtcgtggtcttgagcacgttgtagaggatgttggccgagtcgatgttcgggcagatcagcaggttggccgagccggtgagcgtggagtccggcaggtagttgttgcggatcttgggctccagcgcggcgtcgccatgcagctcgccatcgcattcgatctcgggatggcgggccacgaacaggtcgcgggcggcgcgcatcttgcgcgccgaggcgcgcttggacgagccgaagctggagtgcgacaggaacgccaccttcggcggaatgccaaagcgctgcacttcctgcaccgaggaccaggcgatgtcggccagttgctctgccgtggggtcttcgttgacgtaggtgtcagcgatgaacagcgtgccgttgttggtcgtcatcagcgcgttcagcgccgcgtattgctgcacgccgggtgcatggcccaggatgctgtggatgcgttccaggtgcgtctcgtaggtgcccaccaggccgcagatcattgcgtcggcatcgcccagcttcaccatcagcgcggcgatgatggtgttggagcggcgcacggctgccttggccacctcgggcgtggcgccgtcacgcttcatgagctggtggtaggcctcccagtactggcggaaccgcgggtcgtccgaggggtcgcagatctccacgtccttgcccggctgcatgcgcaggccggccttggcgatgcgtgcggcgatcaccgccgggcgtccgatgaggatcgggtgggcgatacggtcgtcgatcgcaaactgcgcggcgcgtagcgcacgctcgtcctcgccgtcggcataggccacgcgtttttgcgcgtcgggcagcgtcttggcggcgttgatcaccgggcgcatcaggatgccggtctggtacacgaagcgcgacaggctctccttgtatgcctccatgtcctcgatgggacggctggccacacccgactccagcgctgcctgcgccacggcgggggcgatcttgaggatcaggcgcgaatcgaacggcgtggggatcaggtagtcggggccgaaggtcagctcctggccggcataggcggcagccacttcctcgctgatgttttccttggccagcgcggcgatctggcgcacgcaggcgagcttcatggcctcggtgatcttggtggcgccgcagtccagcgcgccgcggaagatgtaggggaagcacaggacgttgttgacctggttggggtagtccgagcggccggtggcgatgatgcagtccgggcgcacggccttggccagttcggggcggatctcgggctcggggttggccagcgccaggatgatgggcttgtccgccatggtcttgaccatctcggccgtgagcacgccgggggccgagcagcccaagaatacgtcggcgccgttgaccgcatcggccagcgtgcgcgcgtcggtcttctgtgcgtagcgggccttggattcatcgaagccgccggggcgaccttcgtagatcacgcccttggagtcgcacatgaagatgttctccaccttcacgcccaggcccaccatcacgcccacgcaggcaatggcggcggcacccgcgcccgagacggcgaccttgacctggtcgatctgcttgcccaccagttccaggccattgagcagcgcggcgctggagatgatggccgtgccgtgctgatcgtcgtggaacaccggaatgttcatgcgcttggacagctcgcgctcgatgtagaagcactcgggcgccttgatgtcttcgaggttgatgccgcccaaggtgggctcgagcgctgccacgatctcgatgatcttgtcggggtcgcgtgcgtccagttcgatgtcgaacacgtccacgccggcgaacttcttgaacaggcaccccttgccctccatcaccggcttgccggccagcgggccgatgtcgcccaggcccagcacggccgtgccgttggtgatcacaccgaccaggttgccgcgcgaggtgtagtcgaacgccttggtcgggtcggcctggatgtccaggcagggataggccacgccaggcgagtaggccagcgacaggtcgcgctggttggacaggggcttggtgggcgtgacggcgatcttgccgcgcgtcatgttgcggtggtattcgagcgcggcttcgcgcagtgccgcttcagcggcagacaggggctgggtcatacgaaatacgaatggtgcggtgcacgaaaaaacaggccaacacgggccggacaagcttactgcatactgacacacacggagggcctgcacggcagcctgcgtggacgccaacaaaccttccgcgccccgtgcgccatacggcacgcggggcgcgatccttcgggtggaaggcgcagggcagggcgacgttcagtgggcgtcggcctgccgggcggcgagcacggccgcagaggtgtcgcggctggctccattgaagaagatgttcaggaccacggcagtgatcgaggccagcagaataccggattcgatcagcggatggatggcatggggcatccactggcggaagttgggtgcgatcagcgggatcatgcccaccccgatggacaccgccacgatcatcgcgttgttgcggttcttctgaaagtccacgttcgacaggatgcggatgcccgtggccgccaccatgccgaacatcaccagccccgcgccgcccagcaccacggtgggcaacgactcgatcagcgccgccatcttgggcagcacgcccagcacgatcaggatcatgccgccggccacgcacacccagcggctcttgacgccggtgacggccaccagccccacgttctgcgagaagctggtgtaggggaaggtgttgaagaggccgccgatcagcgtccccaggccgtcggtgcgcaggccgcgcgtgagatcgtcgcgcgagatctcgcgccccgtcatctcgcccagggccaggaacatgccggtggactcgatcatcacgacgatcatcaccagcgtcatggtcaggatcaggatggggtcgaacaccggcagcgcgatctcgaatggcagcaccatgtcgaaccactgggccccggccaccttgtgaaagtccatcagccccatggacgcagtgaccaccccgcccacgatgatgcccagcagcaccgagatgttggcccagaaacccttgccaaagcgcgccaccagcaagatggtgagcaggacgacgcccgagatgcccacgcctgtcaggtcggcatagcgcgggttgggcagcgtgggcaccacggcaaagcccttgggcactggcggcagcgaggagccgggcgcgccggcggcggcctgggcctcggccagccacttgaggtgctccgggttgggaacggccggggccgtgggccccacggggttgccgaagatccagttgatgcccacgcgcatcaggctgatgccgatcaccgcgatgatggtgcccgtgaccaccggcggaaagaaccgcagcaggccgctgatgaccggcgcgatgagcatcgagaccacgcccgccccgatcaccgcgccaaagatcagccccgcgcccgcctgaccgcccgtggcttgcgccatggacaccatgggcgccacggccgcgaaggttacgcccatcatcaccggcagcttgatgccaaaccactgcgtggcaccccaggcctggatgagcgtgaccagcccgcagacgaagaggtcggccgagatcaggtgcgctacctgctcgggcggcaggttgagcgcgcgccccacgatgagcggcacggccaccgcgccggcgtacatcaccagcacatgttgcagacccagcgtggccgcgcggccccagggcagcttttcgtcaaccggatgaacgttcgtggacatgggtgttccttggaaactggcttgctgttcaaggggcttctgccgtgccggacagggctgccattgcgcacagcaatccatacaaaaactgtatacaaagtatgcggaattgcctgtcgtaaggcgaccccgatcaaggtcgaattgctaggggtttgcccttgctgcttgccaagcgggggtgtcggcagccaacggcgcggctacgcctggcgggtgctcgccacagtcggcgcgatgggatcggcgcagggcgtaaaaaagcccggcatgggccgggctggagcattggtgcggctgtgcgtcaggccatcaggtctgccaggctgcgcgctatgaccttggtggcgcggcgcaggtcttgcagcaccacgcgctcgtcggcgcgtttggcgtgcgattcaagcaccgtacgcgggcccgcgccgtaaatcacgccggggatgccgcgctccacatagaggcgcacatcggtgtacagcggcgtgcccacggcgggaggcttctcgccaaagactgcctcgccgtgttgctggatggcctccaccagcggctgattgccgggcagcggcgtcatggcgttggccagcagcaggcgtttgatgtccacgcgtagggcgtctgcgctcccgtagccgcgctcggtattgaagccttccaccgcctgggtgatcacggcgcggatgcgcgcctcgacctcggcggggttctcctccgggatcatgcggcggtcgagcttcagcaccaccttgccgggcaccacgttggtgttggtgccaccctcgatgcggccgatgttcaggtacgggtgccggatgcccggcaccttcgacgtcacctgccggtactgcacattctcggcatacagcgcgttcatgatggccaccgcgccctgcagtgcgtccacgcccgtgtgcggcaccgcggcatgggccatcttgccctgcacggtgacctccatctgcaggcagccgttgtgcgcggtgaccacctcgtagctgaagcccgcggcgatcatcagatcgggccgggtcagtccctgcgccagcagccagccggggccgagcaggccgccgaactcctcgtcgtaggtgaagtgcagctcgatcgcgccctgcgtgggcttggccaccgcttccagcgcgcgcacggcgaaggtgaaggtggagaagtcgctcttgctcaccgcggtggcgcggccatacatggcgccgccttcgatctgggcgccgtacgggtccctggtccagccttcgcccggcggcaccacgtcgccgtgggcgttgagggcgatggtgcggcccgaacccgcgggcccatagggccggcgcacgatcaggttggtgatggactccatgccgtaatccttgacctcctgcgcgggaacggcgtgcttctcggcctcgaagccgaaggcttggatcagttcagcggtgcgctcggcatgcggtgcattgttgccgggcggcgtgtcggtgggcacctgcaccagtgcttgcagaaagcgcacctgctcgtcgaagtgctggtcgatccacgcatccagtgcggcgtaggtggcttggcggtcttggttcatggcggagcgttccatggaggggttattcggcggccaactgctgcagcacatggctgaaggcatccaccgccaactggatgtcgtcggcggtgctggattccagcgggttgtggctgatgccgccgtgcaggccgcgcacgaacagcatggcctgcggcatgatttcgtgcagtttcatggcgtcatggccggcgccgctgggcatgcggtagacggggacgcccagggcgtcgacggccttctcccagcggtgctgccaggccggggcgctgggggctgcggcgaccttcatggccagctcggccttgtactgcaggccgcggcgttgggcgatttcctccagctgggccagcacgtcggccaccatggcatcgcgctgcgcatcggtgggcgcgcgcatgtccatgctgaaactgcacttgcccggcaccacgttgatggagccgcctggcacctgcagcatgccgatggtggccacgctgtcgccatcgcgcgcggcgcgctgctccatgtacagcgccagctcggccacgcccagggcggcgtcgcggcggcggtccatgggcgtggtgcccgcgtggctggccatgcccagcatctcgcagacgtagcgcacgccgccgttgatggacgtgaccacgcccagcgggatatccagttcgttgagcaccgggccctgctcgatgtgcacctcgatgaagcccaggtagcgggcagcatcgcgccgcagcttcgggatgtcgccaatgcacagaccggcgtgctgcatggcctcgcgcatggggatgccgtcggcgtccttctggtccagccattcgttgcggaagtcgccgatgagcgcgcccgagcccaggaaggtggccttgtagcgctggccttcctcctcggcaaacgccaccacctcgatgccgaacggcaggcgcttggcttggcggtgcagctcgcgcacgcaggccatgggcacgaagatgcccagacgcccgtcgtacttgccgccgttgcgcacggtgtcgtagtggctgccggtcatcaaatacttgccgtcgggtgtggccggcttgtagcggccgaccacgttccccacggcgtcgatctcgacctcgtcaaagccgcagtcgcgcatccagtggctgatgcgctgggcgcaggcgcggtgcgcatcggtgaggtaggtgacggtgagctggcctttctcggcatagcccgggtcgctgtgctgggccaggcgctcgtgccagtcccagacgtcgttgcccagcaccggctcagcgccgaacttgtcgttcaggcggatctcggcaatgcggtggatgttgcgcagtgcctcggcgcgctcgaagtcggggtggttggacaggcgacgtgcgaaggtggcgatgatctcctgcctcgacagtcccgtgccgcgcggcccgcgcaccgccaggatgaagggaaagccgaagcgggcgttgtagtcggtattcagttgctggatgcgcgcgaactcctcgggcgtgcagtgggtcaggcccgcctggctttgctcgttcgtggactcggccgtgagcgcctgcgccaccatggccttgcccgccagctcggggtgggcgcggatcagctccaactgccgttccacgccggcgccgttcagcacctgcaccatggcgtacttgagctgggccagcgagcggaaggggcgcagctgcagcgccgcctcggcgatccagggcgaatgctcgtacaggccgtcgagcatctgcagggcctcggcgggggaggcggcgttgagttgttccagggtccaggccatggcggttcctatagctatcaaaaaaagaggctctgttgaatttcgagtgggttaccgggcatgagggttgaccgctgcgaagtcgagcttgcccgcgatcaggaagatgacggtcctgatcgtgtcgaagcgcgtgaagccgcgcgcgcgacgcttggcggcctggaacaggccgttgagtgcttcgaggaagccgttggtctgacgggtctgcgcccaggccacgatgccctcgagatggcggcgcaccatggcggcgacctccttcatgggctcgaccttggagcgcatgacgcaggtgcaccagtgcttgagcatgtcgcgcacgacgttgatctgcttgcgctggaggatctcgcgcagctgctccttgtagacccaggcgcgcgcggtgcgcacggtggtcatgcgcgcgatgagcgcatccagctcggctgcggcctcgggtttgaggctggcacggtccttcagcagcgaccagcgcatgcccttgagggacttgtcgcggcgctgttcgatgcgccgcatcttgtccaccgccgcgttggcgtgccagaggacgtggaacttgtcgaacgtgatgcgcgcgttgggcagctcgtcggcgcagcccttgatgaacgccggcgacatgtcgatgctgaccgactcgatgctctcgggcacacagccatgctcggccagctcggcggcgatggcagcgatggtcttggcctcgcgcccttcggccacggccaggacccggcgctgcacagcgtcagccgccagcgtgatgtagtcgtggccacgcgcgcgcgaggtctcgtcgatggccagcgcccggacgtggccgaagtccgcggcctgcagcgccagcgcgacgtagcgccggcagatcgccagcacccggtacggcgacaggcccacgatgcgggccacggcagcaaacggcatctgcggcgccagcatcagcaccagcgcctcgaacagcagcgtgaagcccgagagcttgcccgcaaacggcggcttgaccaggcgcaccgaaccgtcgggcagcttcacgcgcggcgtgcgcacctcgagcacgcactcgtgctggaagaagttcaggtgccggtagctcttggtcacggtgtcgtggaccgggtgctcgccgctggcgccctcgaccgcgaaccgggtccccgccgtgaagtcgatgccgaccgtcaagaccttgctggcctcgtcgaaacgaacgccggcgacgaaccaagggggcgcgatgcccagtgccgcttcgaacaacctgtcatgcataccaatcgctcctgctcgtcatggccgatgcgtgagcatgccgcatcggccatgacggccagcgtacgggccggcagccggcgtcaagggttcgcttcgccgggctacgcccgcccttgaccccgtccgccagccaaaacaccaccgaatccacccacacggaattcaagagaggcaaaaaagagctgctcgcgcttattggataagcgttgcagcccgatttggcttaaatggcgggtacgggaaagcgctgcgcccaatggcgcgccaggtcgatgcggcgacacacccagacctggtcgtggtgctggatgtggtccaggaagcgctgcagcgccgtgatgcggccgggacggccgagcaggcggcagtgcatgccgatgctcatcatcttcggcgcgttgtcgccggccggatcgccctcggcgtagagcgcatcgaacgtgtccttcatgtactgaaagaatgggtcggcgtgcgagtagccctgcggcagcgcaaagcgcatgtcgttgcaatcgagggtatagggcacgacgagctggtggtgcgcgctgccgtcgctcttggccatcttcatccagaacggcagatcgtcgccgtagtagtcgctgtcataggcaaagcgcccgtcgtcggccaccaggcggtgggtgcgggggctgtcgcgcccggtgtaccagccctggccgtggtcgccgtcccggccgtagagcgtgtcgaagatctccaggcactgcgccatgtgggcgcgctccacctcctcgggcacgttctggtagtggatccacttcaggccgtggcaggccacctcgtggcccagttcgacaaaggcctgggccacctcgcggtggcgctgcagcgcggtggccacgccgaacaccgtgagcggcaggccgcgcctttcgaattcgcgcaggatgcgccacacgccggcgcgcgcgccgtattcgtagatgccctccatgctcatgtggcgctcggggtaggcggccgggttgaacatctcggacaggaactgctcgctggcggggtcgccgtggagcacgcagttctcgccgccctcctcatagttcagcacgaactgcacggccacgcgggcgttgcccggccagtgcggatgcgggggcgtgcggccgtagccgatcaggtcgcgggggtagggcgccgtcgtgtcgtaggtcatggcgatacggaggaaagggccatcgaaaggtcgttggtcggcaggtcgcggtcgaaggtcaggcccgcctccacgttgtccaggtgctgctgcatcagctgcacggcctgcgcagcgtcgcccgcggccagtgccgcgacgatggcggcgtgctcctcgtgcgaatgctcggcggcggtggtggactggtacatcagcgtgatgagggcgcagcgcgagatcaactcgcccagcaactgggccagcacgtcgttgcccatgagctcggccatgcgcacgtggaagtcgcccagcagctcggtgcgctggcccacgtcgttgccctccatggccttcttctcggccgccacatgggccttcagcgcgcggattttcgcgggcgtgctctgcgccaggaaggcacgcaccatctcggcctccagcatgcggcgcacggcgaacacctggcgcgcttcctggaccgaaggcgcggccacgaaggcgccgcgcgcgggctccagacggatcaggcggttctgcgacagctggaacagcgcctggcgcaccagcgtgcgcgacacgccgaaatggtcggcgagcttctgctcggccagcttggtgccgggcagcaggcggtgctcgacgatggcgcgcgtgaggctttcgacgatgaagccggtggtggaggtttccatgcggccatcatagtcgtgaaagacaatttttgtatacagtttctgtggactgttaaatgcctggtgcgctgccgttgaagtgctgtgccacgaaatcaacgaaggccttgacccgcgcggtggctgcatgccgctgcgggtacacggcgtggatgtccgccggcggcgtgtcgtagtcccgcagcacctgcaccagcctcccgctgcgcaggtagcgagcgatgtcccattccgcgcgcatgacgatccccatgcccgccagtgcccagctcacagcaatctcgccgtcgttggtgctcaggtggttgcgcagccgcaccgtctcctgcttgcggtggccgttgaagcgccacacgccgtgggcgtcgtcgccctggcggatgtcgatgcagtcgtgttgcggcagctcggccggccgcgtgggcgttccgcggcgcgccaggtaggcgggtgcggcgcacagcagccgccgatttggggcgaggcgccgcgcaatcacgcgcgcatcgggcggctcgccgaagcggatgcacacgtcgaacccatcgtccgccagcggcggtggctgcaccgacaactgcagctgcagttggatctgcggatggcggcgcacgaaggcaggcaccagtggcgcgatgtggctgcgcccgaagcccagggtggcgttcacacgcagcaggccctggggctcggcctgcatgtcgctcaccagttgctccatggcgtcgatctccgccaggatgcggcgcgcgtgctgcaggtaggtattgccctcggccgtcaggtgcagtcgccgcgtggtgcggctgaccagctgcacgcccaggcgcgattccatctgcgccaggcgcttgctggccgccgccgtgctgatgcccagctctcgcgcggtggccgacaggctggcccagcgcgccagcaggctgaagaaagccatctctgacggggcggtggagggggtgctcattgttgaatgaaagtaaacaatggcatcactttaacgcggtgatatgtgggcatggcatcgctagattcagggccatgccacgcatgttgcgcggccttctgatttgaggagcgagcatttccatgagcaagacctatcgcattgcctgcatccccggcgacggcatcggcaaggaggtgatccccgccggccaggccgtgctggaggcattagcggcatcccagccgggcctgggctttgcgttcaccagctatgggtggggcggagactggtatcgcgcgcacggcgagatgatgccggccgacggcctgcaggcgctcagggacaaggacgccatcctgttcggctcggccggcgacccgcatatccccgatcacatcacgctgtggggcttgcgcctgaagatctgccaggggttcgaccagtacgccaacgtgcgccccacccgcatcctgccgggcatcgatgcgccgctcaagcgttgcgcgccccaggacctggactgggtcatcgtgcgtgaaaactccgaaggcgaatacgccggcgtgggcggccgtgtgcaccagggccatccgctggaggccgcgaccgacgtgagcatgatgacccgcgccggtgtggagcgcatcatgcgctttgcgttcaaactggcgcagtcgcgtccgcgtaagctgctcacggtggtcaccaagagcaacgcccagcgccacgccatggtgatgtgggacgaaatcgcggtgcagatcagccgcgaatttcccgatgtgcggtgggataaggaactggtggacgcggccaccgcgcgcatggtgaaccgccccgcatcgctggacaccatcgtcgccaccaacctgcatgccgacatcctgagcgacctggccgccgcgctggcgggcagcctggggatagcgcccaccggcaacatcgatcccgagcgccgctaccccagtatgtttgagcccatccacggctcggccttcgacatcatgggcaagggcctggccaacccggtgggcacgttctggagctgcgtgatgctgctagagcacctgggcgaacacgccgccgcgcagcgcctgatgcgtgccgtggagcatgtcaccgccaaccctgcgctgcacacgggcgacctgggcggccaggccaccacgcagcaggtcaccgatgcggtgtgcgcccaactggcgcagccggtgggacagcaggcagcgctggcctgagccggtgggcggcacgcaccgcccatgcgttttcatcacgacaacacaggagacaagagatgaggaaccttcgcaaacgcgccctgctgggtgctttggccgccgccgcggcgctcgcgttgcccggcgcctgggcccagacctggcccagccgcagcgtgagcatcatcgtgccgttccccgcgggcggaacgaccgacgtgctggcacgggcgctggggcaggagctctccaaaaccctaggccagcccgtggtggtggagaacaagcccggcgccggcgccacgctgggcgctgactatgtggccaaggccaaggcggacggctacacgctgctcatgggtgctgtgcaccacaccatcgccaccagcgtgtaccgcaagctgggctacgactttgaaaaggacttcgctcccatcactaccgtggccctggtgcccaatgtgctggtggtgaatccgcaggtacctgccaagacggtgcaggaactgctggcacaggccaaggcgcagcccggcaagctcacctacggctctaacggcacaggcacgggacaacacctgatcggcgcgcaattcgaaggcatgggcggcgtgcagctgctgcacgtgccctacaagggcagcggcccgctgaccaccgacctgctgggcgggcagatcagcatgtcgttcgacaccgtcacgccggtgctgccgcacatcaaggccggcaagctgcgcgcgctggccgtgaccacggccaagcgctcggtggcactgcccgacgtgcccacgctggaggaggcgggcctcccgggcttcgacatggggacgtggttcggcatgctggcgccagcgggcacgcccaaggacatcgtggcgcggctgaacgccgacatggtgaagatcatccagtcgcccgagttccgtaagaagatggacgacatcggcgcagatcccatcgccaacacgcccgagcagatggcgcgtcagatcaaggacgatacggcgcgctttgcgcgactggtcaaggaagccaaggtttcgctggattgacggtagggcttgtgccgcgtgctttggataatgcgcggcggagacaacgacccatgaccctgacagccccagaccccttgcgcgaccctcaggccttcctgctgcacctctaccgcgtggcggtgcagcgcgcccagcccttgcacagcatggcgcagcatctgccgccgccacccaaggggcgcaccgtggtgctgggcgcgggcaaggcgggtgcctccatggcgcaggcgctggaggcgctgtggccgcaggatgcgccgctgtcggggctggtggtcacgcgctacggccacataccgccgcggcccgaggggctggcgcagcgcctggaagtcgtcgaggccgcgcaccccgtgcccgacgcggcgggcctggccgcggccgagcgcatcctggcgctgacccgagggctgaccgaagacgacctggtgctgtgtctcatctcgggcggtggctcggcgctgctcacgctgccggccgaaggcatcacgctggaggagaagcaacgcatcaaccgcgcactgctggaaagcggcgcggccatcggcgagatgaactgcgtgcgcaagcacctctcgcgcatcaagggcggtcgcctggcggcagcctgcgcgccggcgcgcgtcgtcacgctgaccatcagtgatgtgccgggggacgacccctccgtgatcgccagcggccccacggtccccgacgccagcacctgcgctgacgcgctggacatcctggcgcgctaccgcatcgacattcccgccgccgtgcacacagcgctgcaggccggtgcgctggaaacccccaagcccggcgatgtccgctttgccggccatgcggtgcacatgatcgcgacaccccagcagtcgctgcaggcagcggcggatgcggcgcgcgcggcgggggtggcggcgtacatcctgtccgacgagatggagggcgagtcccgcgaggtgggcaaggtgcacgccgcgctggcgcgtgcggtggcgcgccacggccagccgtttgcgcggccgtgcgtgatcctttcgggcggcgagaccactgtcaccgtgcgcccgcgcgccccgggcgcgccgaaggggcgcggcggccgcgcgggcgagttctgcatgggcctggcgcaggcgctgcaggggcaggaaggggtgtgggcgctggcggccgataccgacggcatcgacggcgtggaggacaacgccggcgcacgcgtggcacccgacacgctggcgcgcgcggcggcgcagggcgcgcgcatcggcgaccatctggaccgcaacgacgcctacggctacttcgagcggctgggcgatctggtcgtcaccgggcccacgcacaccaatgtgaacgacttccgcgtgctacttattttgtagcttgccacgcctactgttgctggatttcagatacgaatgcatctgaatgtgccttctatccagcgcgggcagctcacttttttgatctgctggcgcgggcgcgccctgcctgagtacgcgcggcctgccggctgttccccatcaggcgatccgcgcgggaactgtcctggatggcgtaccacaggacgtggcgtttatcgcgtacagaagttgtatacactttgatcgtagggaggggagcgtatcaatcgcctgcccattcgccagcgcattcctcatcaccatcggcgggccgcggcttgccattgcaggagacttcaccatgggcctcagcacccacgttcttgacaccatgcacggttgccccgcggcgggcatggtggtggcgctgtatgccacgcagggtgaccaggccacgctggtcaagcgcctggtgctcaaccccgatgggcgcaccgatgcgccgctgttcgacaacgccagccttcgcaccggcacctaccggctgacgtttgatgtgggggcgtatttcaaggcgaagggcgtgatgctgcccgagccctcattcctggaccgcgtgagcctggacttcggcatcgcccacgccgaccagcattaccacgtgccgttgctggtcagcccctggagctattccacctaccgcgggtcctgatgctgcaagcccgcgccgtgtgccgcgcggcgcagggcaacgcggagccaattcttgcgagtcgcgcatgcctgctttgggcgggctgcggcggtgcagatgcccgcagtcgctacggctattgctgtgattcgcgccttgcaaaccagggcgcgcgccatcgcgggggcctgtgcggcggcgtcttagagctggccctcggtcagcgtgtcgagctggaaattcccggacttgtcccacagccaggtgtcggtgtaggtcacgcgcgccatgcgcgtgggcacggggaagggcgctgccgcgcgcaccgtgcgttcgatctcggccaccacgtcgggcgcatggcggggcgcacgcatccagcgcagcgaagtcacgcggcccgcacggtcgatgtccacctccagcacgccaatggcatgcagcagcggcggcagcttgcccttgtagatgcgcgctgcattcaggccataaatgtggctcgcggcatcctgccggtaggcgcgcggggtggccgcggaggacgcgcgtgccgagccctgggcggccggcaccggaccggtgacgcgcgcgtcgttgcccggtaggcgcgagtcctgggcggagggcgcctcgggccccgacttgcaggccgagacgatcgccgcgaccaatgccatcaccccggcgggcagccaccacgttcggcgcgcacgggatgcacgctgggccgaagaggacggggcagaaggcagctgtggcatggtgtttgtcgctatgctgtaccgcggccacgaccaaggcggtggcgcgcatgaatcaagctggaggaatcagcgagtgaaggcattggactgcctgctggagcgtatcaagaccgcacccgcctgcctggtgacggtggagtctacccaaggctcggcgccgcgggaagccggggcatggctggcggtgttcgcggtgggcgacgacttcgtcggcaccatcggtggcggccatctggaactgcaggcgctgcgcgaagcgcgtgaacgcctggcggagcacctggctggcaacccttcgggcatgccgctcgtgcgacatgcgctgggccccagcctggggcagtgctgcggcggcgtggtgcagctgcggtttgaatgcgtgggggctgctgacgcgccggccttgcgccaacgtctggcgccgcggctgcagccggtggcgcttttcggcggcggccatgtggggcatgcgctggcgcgggtgctggcgccgctgccgtttgcgctgcactggatcgacagccgcgatggcgtgtttccgccgcagggggacggcgcgtccgtggcctgtgagcagtccgacccggtacaggcggccgtgccgggtgtggcaccgcagtccttcgtgctcatcatgagcttcagccacgcggaggatctggacatcgtggcggcgtgcctcgctcggcagcgggagcgcggcgatctgccgttcatcggcctgatcggcagccgcaccaagtgggccaccttccgccaccggctggcggcgcgggggttctcggataccgagctggcgcaggtgacctgcccgatcggcgtgcccggaatcgccggcaagcagcccgaggtgatcgccgtggccgtggccgcgcagttgctgcagcggctggcctgagattgcgtataaaaatggccgctggcgcttatggagcgagcgccagcagctattaatacaggagttgcgtgggtcacgccagcgtataggccgtcttcaccgtcgtgaagaactcctgcgcataacggccttgttcccgcgggccgtagctggagcccttgcgcccgccgaagggcacgtggtagtccaccccggcggtgggcaggttcaccatcaccatgcccgcctgtgcatggcgtttgaagtgcgtggcgtatttcaggctggtggtggcaatgccggcggacaggccgaattccgtgtcattcgccacggccagggcttcgtcgtagtcgcgcacgcggatcacgctggccacggggccgaacacctcttcgcggttgatgcgcatcgccggcgccgtgtccacgaacagcgcgggcgccatgaagaagccttcgttgccgctgcccgtgtggcaggccgcgcgcaggccgccggccgccagcacgccgccctcggccttggcgatctccacgtacgacaggtcttgctccagctgcgcctggctcaccacagggcccacgtcagtgcccgtggccagcgcatcgcccactttgattttcgccatgcgtgcctgcagcgcctcgatgaacttcgggtagatgccctgggtgacgatcaggcggctggacgccgtgcagcgctggcccgtggaatagaacgcgctctgtgcggacagctccaccgcctgcgcgaggtcggcatcgtccagcaccacctgcggattcttgccgcccatctccaactgcaccttcttgccgttctgcacgcacgcctgggcgatgccgcggcccacgccgaccgatccggtgaagctgatggcggccacgccggggtgctgcaccagcgcctcgccgatcacgcgcccgcggcccatcaccaggttgaacacgccggcggggatgcccgagcggtggatgatctcggccagcgcccacgcactgccgggcaccaggtcggcgggcttcaacaccacgcagttgccgaacgccagggctggcgcgatcttccaggcggggatggccatggggaagttccacggcgtgatcagacccacgacgccgatgggctcgcgcgtgacctccacgccgatgccggggcgcaccgagggcacggtctcgcccgccaggcgcaggcattcgccggcgaaaaacttgaagatctgcccggcgcgggcgacttcgccgatgccttctgcacgggtcttgccttcctcacgcgccagcagcgcgcccagttcctcgcgccgcgcgaggatttcattgccgatcttgtccagcgcatcgtggcgcgcctggatgcccgacgtgctccatgcggggaaggcagcggtggcggccgccacggcggcgtccacgtgcgaggcgtcgccctgggcgtattcgcccaccacatcggccaggttgctgggattggtgttgggcgcggcctgggacgtggaaacccattcgccgttgatgagcaggccgtggggggaggaagcagacatgggaatccttgggaagtgtgtggacagagggagaggcgggcacggccgtgaaggcgtgccatttgaaatattggaacactaatatattagtgcacgaatgcgagaatccacgtatgcccatactgaccaagttccgccttgaccgttcgcgcctggccgccccgcaggtcttcgaaagcctgcgcgaggccattctgacgctggagctggtgcccggcgcgatgctggtgcgcagcgacctggccgggcaattcggcgtgagccagacgcccatccgcgaggcgctgctgcgcctggaagaggagggtctggtggaagtctttccccagcacgccacgctggtcagccgcatcgacgtggcggccgcgcgtgaagcgcacttcctgcgccgctccatcgagctggagatcgtgcgcacgctggcgctgcagccgccccccggcctggtggtgcaattgcaggcgcagtgcgcactgcaggaatcgctggcggccgcgcagcgttatgacgactttctgggggcggaccatggctttcaccgcctgatgtatgaggcggccggcgtcatgggcctgtgggcgttggtgcgccgctactccggccatgtggatcgcctgcgccgcctgcacctgcccactgcaggcaagacgggcgtcatcatgcgccagcaccgggccatcctcgacgccattgaccggcagaacgctcccgcggcccaggaggcgttgcgcgagcacctgtcgggcacgctcagcgcggtggacgatgtatgcgcccagcatccggattacatcctgcagggttagggacaatccctgggccattccagcggccgttgccaaaaaagtgcatacacttcctgttcacaaaacgggtcgcagcggtgccccggcagcttcctgccacggtgcgcggcccctctttttctgctcagagcgcccgcagtggtgagcagcttgcaggcggcccgccgggccgccaaggttgaaacacgatggaaagctacttcctcgactgggccaatctgctgctgcgctggctgcacgtcatcactgccatcgcctgggtgggctcctccttctacttcgtctttctggacagcagcctcacgccgccggtagacgaggacctgaagcgccagggcgtgaacggcgagctttgggctgtgcacggcgggggcttctaccacccggtcaagttcaacatggcgcccccgaagctgccggaccatctgcactggttcttctgggagagctacaccacctggctcagcggctttgcgctgcttacggtttcgtatctgtggaacgcgggcatctacctggtgcatccggccgacccgctcatgtcgcccgccatggccatcgcggcggcactggcctttctggtggtgttctggctgctgtacgacggcatctgccgcgtgttcggccagaaggccaacggcgatgccatcgtgggggcgctggtgctggtcctggtgtgcatcgccgcgtggctggcctgccgcatctttcccggccaggcggccttcctgctgatgggcgcgatgctcgccacctcgatgagcgccaacgtgttcttctggatcattcccggccagcgcaaggtggtggcggcactgaaggccggccagccggtggacccggtgcatggcaagcgcggcaagcagcgcagcgtgcacaacacgtacttcacgctgcctgtgctgttcgccatgctctccaaccactacggctggctctacaaccatgggcagaactggctggtactgatcctcatgatgttcgcaggcgcggccattcgccagttcttcgtgatgcgccacggctacaagctgggccgcaacggccatccctggccttatgcggccgtcggcgtggtggtgctgctgggcgtggtggtatggctcaagccggctgcgccggccgtgtccgccgccgcgccggccgccgcaggctacgaacaactgcacgccgtcatgcaaaaacactgcgtggtgtgccacagcgccaacaccgtcgcgcagaagaacgtgaagttcgacaccccgcaggacgtgaagagccacgcgcagcagatctaccaacaggtggtgcagctgcgcaagatgccatttggcaacccgggcgcactgtccgacgaagagcgcgaaaccttcaaacgctggtacgagaacggcgccagcatcgcgccctgacgccccccggtgttgcgggcatcatccggagccatgcacctttaccgatctgcgctcctgcgctttgccgacgacggcacggccctgtacgaagaagacggcctgttggccaccgcgcccgatgaccggggcgtgcagcgcgtgcacgccgccggcgcgtggcgcgcgctggcgcccctttatttttctcaggcctcgcagccggtgacccactggcccggccgcatcattgcaccgggcttcgtggacatgcatgtgcactacccgcagctggacgtgatcggctcgcccgccgaaggcctgctgccctggctggagaactacaccttcccgcacgagtcgcgattcgccgatggcggctacgccgtcggggtagcgggctttttcctggatgagttgcagcgcaacggcgtgaccacggcgctcaccttcgccacctcgcatccgggctcggtggatgcgctgatggcgcaggcacatgcgcggcggctgcgcctgattgccggcaaggtgctgcaagaccgccactcgcccgacggcgtgcgcgacgcgaccgagcaatccctcattgataccgaagcgctcatccagcgctggcacggcaaggggcggctaggctatgcgatcacgccgcgttttgcccccaccagcacgccgcagcagctgagcggcgcgggtgctctggccgcgcgctaccccgacgtatgggtgcagtcccatgtggcggagaaccagcaggagatccgctgggcgcaggagctgttccccggcgcgcgcagctacctggatgtgtatgcccgagccggcctgctgcgtgagcgcgcggtgtacgcgcattgcatccattttgacgacgaggaccgcgccgccatgcgcgagagcggcgcggtggctgccgtgtgccccacgagcaacctgttcctgggcagtggccagtttgactttgcgggcgcggaccgcatgggcttcggctacggcttggccagcgacgtgggcggcggcaccagcttcagcccttttcacacgatgctggccgcgtactacgtgggccgggaggggcagaccaagacgggactgagcctggcgccgcaacggctgtggtggctgcataccgccggcgccgcgcgggcgttggggttggatggcgtggtgggcaacctgcagccgggttgcgaagccgacttcgtggtgctgaatcctgcagcgaccccgctgctcgcgcggcgcacggcgggcgccgcccacctggacgaactgctgttcgcgatgatcgtgctcggcgacgaccgtttgatcgagcgcacagtcattgcatgaaatatttgcctctgacgcttatgtatcaagcgccagcagctatcatttaagtagctttcattcgcctagaatacgcgccaggagtaccccatgagcatcaagagcgacaaatggatccgccgcatggccgagcagcacggcatgatcgagccgttcgagcccggccagatccggcagcaggacgggcgcaagatcatcagctacggcaccagcagctacggctacgacatccgctgcgcgcgtgaattcaaggtctttaccaacattcacagcaccgtggtggacccgaagaacttcgacgaaaagagcttcgtggacttcgagggcgactactgcatcatccctcccaacagcttcgcgcttgcgcgcaccgtcgagtacttccgcatcccgcgcgatgtgctcaccgtctgcctgggcaagagcacctatgcgcgctgcggcatcatcgtcaacgtcacgccgttcgagcccgagtgggaaggctacgtgacgctggagttctccaacaccacgccgctgcccgccaagatctacgcgggtgagggctgcgcgcaggtgcttttcttccagggtgacgaggaatgtgccgtgagctacaaggaccgcaacggcaaataccagggccagcacggggtgacgctgcccaaggcctgaaggacctgtctgaaggaccgcggcctggaccgtggggtgcgcgccgactcctgcgccggcgcttgccgccgtcctacacgcgggctggccctgcgccggtggtacggctgcgtggcgctgcctaggatggctgcagtgtttcaggagtactgcatgtcccgccccatccatgatcccgcctcccccgctgcgccacggccatgggatccgcccgtgaaatctgcgcccacgcccagcctctggatgtggctgggtgccgccatcgtcatccttgcgcagttgtgggtgctgcaggcggtggtggaacgccacacgcaccaagcccacgaacggatggcgaagtacgtcaaccacacgctgcagccgcgcccgtcgccggacatgttgctggccgcgcagtagtgcgcggcgcgaaatcccgagggtgccgccgcgggcgtaacatcggcggctggtgcgtcgtgcacgcaggagatcacccatgagatgggaaggcaatcgcgaatcggacaacgtggaagaccggcgcagcggcggcgggggcggcttcatcggcggacgctcgatcggcattggcaccatcgttgtggcgctcatcggctggggtgtgtttggcatcaacccgctgaccaccatcggcgtactgtcgggcgggggcgcgccgcaggtccaacaggggccggcccagcgtccgccgcagggcgaccgtgaggccgccttcgtctccaccgtcctagcgtccacggaggatgtgtgggcgcaggtgttccagcaaggtggggcgcagtaccgccagcccaagttggtgctctaccgcggcgccacgcccacggcctgtggcacggggcagagcgcgatgggaccgttttactgccccggggaccagaaggtgtacctggacatggatttcttcgacaccatgagtcgccagctgggtgcgccaggcgaatttgcccgcgcctacgtgatcgcgcacgaggtcggccaccatgtgcagaccctgctgggcaccaccggcaaggtggacggcatgcgcgggcgcgtgagccagcgcgagcagaacgcgctgtcggttcggctggaactgcaggccgactgttacgccggcatttgggcccaccattcgcaacaggccaagaactggctggagcagggcgacatcgaatccgcggtgaacgccgccgagcagatcggtgacgacgcgctgcagcgccagcagaccggcaccgtgcggcccgatgccttcacccacggctccagcgcgcagcgcgtgcggtggttcacgcaggggttcaagaccggcagtgtgcaaggctgcaacactttcaatgcacagtcgctttgacaccgtgaacgcacgcgaagccgtcgttttcgcgccaagcaggagacgccccggtacaggccgttaacggccttgttggccttcgccgctgctgcaatgcgacaatagcggcttcatgacacaaccctattccactcttgcgctggccgagccgctcaagcgcgccgtagccgagatgggctacgagaacatgacgccgatccaggcgcaggcgatccctgtcgtgctgaccggcaaggacgtgatgggtgcggcgcaaaccggcaccggcaagacggcggctttttcgctgccgttgctgcagcgcctgctcaagcacgagaacagttcagcctctcccgcgcgccaccctgtgcgcgcgctcgtgctgctgcccacgcgcgagctggcggaccaggtggcgcagcagatcgcgctgtacgccaagtacaccaagctgcgcagcacggtggtgtttggcggcatggacatgaagccgcagaccatcgagctgaaaaagggcgtcgaggtgctggtggccacgcccggccgtctgctggaccatatcgaggccaagaacgcagtgctcaatcaggtcgagtacgtggtgctggacgaggccgaccgcatgctggacattggcttcctgcccgacctgcagcgcatcctctcctacctgcccaagcagcgcaccacgctgctgttctccgccaccttctcgccagagatcaagcgcctggccggcagctatctgcaggacccgatcaccatcgaggtcgcgcgccccaacgagaccgcctccaccgtggagcagcgcttcttcgcggtagacggcgacgacaagcgccgcgccatccgccatgtgctgaacgagcgcggcctcaagcaggccttcatcttcgtgaacagcaagctgggctgcgcgcgcttggcccgcagcctggagcgcgacggcctcaagaccgccgcgctgcatggcgacaagagccaggacgagcgactgaaggcgctggaagccttcaagagcggcgaggtggacctgctggtctgcaccgacgtggcggcgcggggcctggacatcaaggacgtgcccgcggtgttcaactacgacgtgcccttcaatgcagaggactacgtgcaccgcatcggccgtacgggccgcgccggcgcatcgggtctggccgtcacgttggcggccagcagcgatacccgcctggtggcggatatcgagaagctcatcaagaagaagatcgagctggaaccgctggaattgcaggaagatcgtccgcggggccgctacaacgacggccgccgcgcctcgggcggcgacgattcgggcgagggcgctccagccgctccccgcagccgcgagcgcagcgcgtaccgctccgcgcctgcggcgtctcgcgacccgttcttcgacaagccctacgaggccagcacctcggccggtgcgtctgcgagctgggaggtggcccccaaggcatctcccgcgcgtggcggcatctccgccaacatcaagcccaagcgcaaattacccgccttgttcaaggcgccgcaggcctctacggccgagccatcaacccactgaaaacacaggccgccgttcagcggccttttcatttaaaagagcccctagcgcttgcggaataagcgctggtagctatgtttttaatagcgaatgctaggggtgattgtgcccgccagggcccgccaactgcgcgatcaggggtgcatccacggcgccaaaagcgagcactgtgccgccgcgctgtgcggcaaaggcctgcgcggcctcccgtgtcgagaacgcgggcagattgccggcgcgcatcggcccccgcgccgacgagccgtgcacgtaataggcagacagcgcgtccgtccagcgggcgccgcccgcggccgtagggcgagcggtgtcggtgacgtagtgcgccatgatgtcccgtgcattgcggccggggctgtagcgggccacgtcctgcaagtacatgaacagcgacaggggcgagtcgaaaaactgtgcgtcgccattgcgaaagatgacctgcgccgcccagtcgggcgaacgggcggggaacatgccgcatacgggacagcgcgcatccaccggaatggggcgcgctgccgtgggcggcaggcctgacgcggggtcgtacggcgtcgggggtgcgacgatgcacacgtccggctccagggcgggagccggctggggccgcagcgcgctgcgcaggctcggcacgccccagagcccgccagccgcggctgcaaacgccagcgtgcccgcaaccagcatgcgcctgcggcgtggctggtgcggcggaggactcagggtggatgcagacatggtgcaagggctgttacatgcgggtgtcgtgcagcgcaccgccgctcaggtccaccatgtcgagcttgatgtccgcaaagcgcagcaccttgccgccatgttcgccggcgaatttggctgcatcggcctcctgcgcgaagctggcgatggtggggcccatggagccatgtcgcttgctgcccagcacgtagacggcggtcttggcgtcgatccagtggcccttgggttcgttccagtcggccttgcccatgtcctgcacgtacacggcgcgcactgcacgcacttgttcgccggcgagcagggtgttgaacagttcgatggtgtcgcagaagaaggagggcttttcctggcccgcgtagtggatctgcgccttggggccggggtagtctgcaagcagcatgccgtcgagctcgcaacttgtggaacggtcgatctccacgggcgcaagggactgctgttcggctgccttgtcgccgcagccagccagcaggctgctggtggccagtgccgtgaaggcggccatgcccagtgcacggcgacgggtgatgcaggaacaggtcatggcttgaatctccagttggcgatggcgagcggcagagcgatccacgccagcatcacgccacccatgattgcggggctacccagcgacgagggaacgacgctggcgagcccgtagagcgtgcgcacgtcttcgagcgagaacacgttgagaatgcggaacacgtcggccgggttcagcagcagcagccaggcgaacgcatcgcccgcgaactgcccgcccgtggccaccagcaggcccagcagcagcaaatcgaacaccagcacgaagaagaaccaggtagcgatggccagacccgaggcgcgcgtgcggtcgcgtgccagcaccgatagcatcactgccaggctcaggaatgcgaggcccagcaataccgagctgatcatgaagccgccgtagtggaacagggcattggcgctcatgtggcgccacagcagcaccgccaccagcccgaagcccgccagggtggagagcgccagcgcagccgccaagcccaggtatttgcccagcagcaattccagccgggtaatgggcagggccagcagcagatcgagtgagccgcgctcgcgctcgcccacgatggcatcgaaccccagcaacagcgcaatcagcgggatgaggtagatgaccaggctgacgaggctggcgatggtgaactcgatggagcgaaagcccaccgtgccctgctgcgcgccgccgaagtaggcgatgacgagtgagaacacggtgaagacgagggccaccgcaagcacccagcgattgcgcatgcgatcgcggaattccttggcggcgatggtgaagatctgggtcagttccatggggcgtcgtgggcagggtgtcagtcggcgaagccgaagaacacgtcttcgagcgagggctccagcagcttgaggtcgcgcacgcgcgcacccagtggcgcgagggcggccagcacggccatcttctgctcgcgcgggcagtgcaggcgcaagccttcgggcgtgtgctcggggacgatgcccgtcgcttgctccagcgcctgtgcggcggcgggccggtcggcgggtgcgatgtccagttcgaacgacagcggcatgcgggtttgctcgcgcagctgctgcacgctgcccagcgcttggatgcggccggccgagagaatggcgagccggtccacgcgttcttgcagttcggcgaggatgtgcgaggtgatgaccatggtcacgccctcggcctgcaggccccgcagcgtggcgtagaagtcgcggatcgcctgcgggtccaggccgttggtgggttcgtccaggaacaacacgcgcgggctgcccagcaatgcctgcgcgaagcccaggcgctggcgcatgcccttggaatactcgcgcaccgggcgcttgccggcgtgtgccaggcccacgcgctccagaatgtccgcgcactgcgccagcggggcggatttcagccgcgcgaaaaagcgcagcgtctccaacccgtccaggttgtcgtagagcaccacgttttcgggcaggtagcccagttggcggcgggcggcgcggaacccccgcccacccacctgggcacctgcgatcaaaagcgtgccctgtgtgggcttcaccaggcccagcatcatcttgaacagcgtgctcttgcctgcgccgttgtgcccgatcaggccgaagatctcgcccttggggatgtccaggtccacgccgtccacggcgtgcagcgcgccgtagtgcttgctgacgccgcgcagcgagatggccacgttgtcactggccggggaaatgcttgccacgccattcactccattgttgattgctgggctgcatgcgcggcttcgggtccacgaccgatggcacgcgcagcacagggaactgccggcccaccaggcgcagggcctgcacggccgggctggccagcagcagcttgacgctagggtggcgccaggtcaggcggtccaccatgtcgttggcctcgtagggcacatcgccgacaccgtcgccatcgcggtcccagcccaggtagttgctccagtggttgccgctcttggcgccccagcgctcgtcgcgcgcacccacgtagcgtacctgctcgcggttggagatgaagtcgttgccttcgacttcgttgttcttcgagcccgcggccaggtgcacgccgacggtgttgtccaccaccaggttgttgttgagcttgatgtactccacgtcgtagatgaagaagccccggctgttgccggccacgacgttgccttcgatcaccgaatcctgcagcgtgcgcagcatgatgccgtggtcggagttgccccaggcgcggttgttgcgcacggtctgctcgcgcacttccatcagggccaagccgccacggttgtagtaggtgtcgttgtcctcccacaggttgtagtaggagttcatgtagtgcgtgccgtagcggctgtgatgcagctgattgcccttgaacagcgcgtggtgcgagacgtccacgtagagcgcgtcgcgcacgaagctgatgttgttgttcaggatctttgcgcctttggtgttgtacagctgcacgccgttgccacgctgcggcgaggagtattcacgcttgccggtgatgacgttgtgctcgatgagcacgtcattggccttctcgatccacaggccgaaaaggttgtaggtgaggtcgcagcggcgtacgacggcacggtgggcgccagggtagaggtagatgccggcgttctgatccttgaggtcgtcacctgagtcgcgcacgatcaggccctcgatcaccacgtccggtgcggtgacgcggatggtgtcgccctggttgccgccgctgatggtggggcggtccacgccgcgcaacgtgaggggcttgtcgatcaccagattggcgcggtacgtgccccgcgcaatctccagcacatcgcctgccttggctttgcgcacggcggcggtcagatcgtcgcccgctcgcacatggagggtggctgcctggcaggccccggcgagggtcatcgccaaggccagcattaagtgggtgacaccgcccttcatggggtgaacagtcccagtgcctgcagcaccaggaacagcgcagcaccgatcatcaggttcttgaatcctacgtagctcatcatgtccattacacctgcaacgcggtaattgtcgcgccaccacgggccgtccttgacgtaacggcggcccgacaggcgaatcagcacttcgtacacgctccagccgaaccaccagccgatgatggcgcccgacgagaggtggcccatcgctgccatgatccaggcgatggtggccgccaccgccagcgacagcccggcgatctgcagcgcgcgctggctgcgccagccttcggcgctccagggccagagatggtcgcgcagttccagcagcagccagctcatgaagcctacgttgcgcttgtgcgcgggcaacgtgggttcggtgggcatgcgcggatcggggccctgggcggccttggccgatatctggtcctgcacggtggcggggtagatggggatgaagtagccattcttgccgataggcgtcatctccaagccgtccttctcgcggcgcttgcgctccttggccagaggcgggcagcccttggtgtcggtgtacaggatcatgcaatccaggcaatgcaggcattcccggtggtcgatgcgcccgtcggcgtcgatggcctgggctccgcaacccaccgcgcaggccttgcagctgttgcagtcctgcttgcgcttcaacccgaaccagcggaaggtgctgggcatggccagcgaggcgcccagcgggcagatgtacttgcagtaggggcgctcgatgaagatcgacacgccgaggatggcggcgacgaacaggccatagggccatgcccggttcatcacgccgaccaggaacgtggtcttgaagggttcgacctcggccagcttctcggccagacccatggagaacatcgacaccgccagcaggacgaagaagacggcgtatttgatccacttgagccggtcatgccacttttgtggcagctgtgtctggaagcgcttcagcccgagggccttggcgatcttgaagatcgcctcctgcagcgagccgaacggacacatccagccgcagaacagcccgcgcccgaacaagaaggcggtcacgatgatgaagatccagaacaggaagatgaacggatcggacaggaacagcgaccaggtccactggaacaggacggagtggaaccaggtcagcacctgggtgatggacggctgggccatgtagccaaagccgatccagaagatgctgatggcccagaaggtgtacttgaagccattgaccggccacttgttcttgtgcgtggacaggcgggtgagcctttcgcggaaggcgtacaccacggtgactgcgatcagcagcagggcgaacaggctgatgggcagggcctgcgatttccagatgcgtacccagggggcatcgggctcttgcaccttggggcggccgccttcgagcagatctgccggcaaccagtacttggactcgaagacggcaaagctgcgatggcccgtggcccgatcgacccggttacccaggaaggcgaatttccacggataggccgcagaaaaggcctgcgagcggatgatgaagatggacgactcggtgtagcggggcgcgccggcggcctccaggccgtacaggttgagggagtccaggtcgcggaaggtgaaggagtcggcaccttgcttgacctgcacacggtcaaaaatgccgccgcggacgaaacctgatcccttgaaggactcctgcccgccggtcttgatgacgaacatggcgctctcgccttccttgaggcgcgaacgcaggctttcgaaactgttcttgcccagcaggctgcggcctacgtcgggctggttcaggtcgccgaaccacatttcgatgaagggctcggggccgcgcggcaggcccacctgttcgggcttgaccagcaattgctgcaccgcgcccatcttgacgagttgggcccaatcgtaggtttgtccggtggtgacaaagcggggctgctcgcgcaccgtgggagcaatgatgccggtctggcgtgccacggccgagcccgaggccatgaccacctggttctgagccaccacggtgacggtggctccggagatggcgtcgacgccgatgacgttctcatcggggcgggaagggccgacttcgatggtgtcggtgaccgacttgccgatgtactggttgttgaaattgatgagtgccgactcggggatgcccagcagaaggatgggctcggagtgcttgagcaccttcatgccgacgaagcggccctgcgtgtccataccgatgagcgtgaccaccggcttgcccgagtaggcgggcgtgtcggtgatgtcggtcgacagcatgacgtagcccagaagcttcttctgggccgagtcgttgtcatacgcctcgacatagggcggctggcccttgcgcggcgaaaaatgcgtagcgcccggaaatacttcagtgcacggcagcagcgcgcacatgtcgggcgtggtggccaggttcgcaggcagttccgcctcgtaggctcctgcgtgcgcccgcggcacccatagcggggcggcgaggaccagagcaagacagaaagcggctaaccgtgaacctagggaaaacattgcactatccaactaatagcaggcgccgcttgctgcgtctgcgaaagaagccaatttgacttacaaccctcccaggccaggcccaggagggttgcgcgtcatcaggcttcgacgatcatgcgcgtgcgcatttccaggtgcagcgcatggcagaacgtggagcagtaagcccagaacacaccgggcttgtcggcgataaaggtcaccgacttcgtctccaacgggttgatcacgaactggatgttgtacttgggcaccgcgaagccgtgcgtcaaatcttcgatcttgtcgaggttcgtgaggatcagcgtgacttcatcgcccttcttgacggtgaattcacgcaggctgaaggcaggggcctgcgacgtgagcttcaccgtgaccttcttgccgttgcggaagacgccggattccttggcgtccttgacggccagcgggaactcgtccaggtcgtagacctgcttgggcttcacgatgtcacgcttgaagatgatgaagtcgtggggctcgccgcgcaccgggtggtctgccagcagcaccatcttgtcgcccgagatgtcgatcaactgctcgttctcggggtggaaggggcccaccggcaggaaacggtccttggagaacttgcaacccacggcgaggaacttgccgtcagcggccacggtctcggagtgcgtggcattgatgtgcccaggctggtagtgcacgtccaggcggtccacgacgtaggtggcgttcttgtcacccttgtggaaggcgatggccttgtcgatgttccacttgacgatctggctgtccaggaacagcgtggtgtaggcgttgccgcggccgtcgaaggcggtgtgcagcgggcccaggccgatttccacctcggcgacgatggcgtcgtcgagcttctcgctcttgccgtcgaaccagtccagcaccttggccagttcgatcacggtggccgtgggcgacagcttgccggcgcagatgaagtacttctggtcggggctggcgttcacgccgtgcgggttcttgggaacgctcacataggcggtgagagcggtcttggcatccttgttggcttcgcgggtgccgtccaccacgggcaccttggacgtgccgtaggtcttgaacttgccggccttcacggcttcttcgatgcgggcaatgttgaagaacaggcaggcgtcgcgctcggccgacatcatgtcttcgtagtgcacaccgttctcggtgttgtactggttggtcgctgccagcttgccgtcgaacgacgtggccgtcaggtcgcagttgccgtcgatcaggacctgccagcgcacttccatggtctcggcgtccacgcaggtgaacatcgagcggtacttctcggtggcgttcacatccttgccgtcgttgggcaggggaatgccgaattcagcgccgcagaacacgcgcgtggtgtagttgatgttgggatcgaccggatcgcgcttgtcggggaagatgccgtggaagccctgcacgttgggcagctcggtgatcttgtcgcagatgaagtagtccaggcggatgcgcgcgatgcggctgttgatcttgtcgttgacccaggcgtaacggccgtcgtagttgccgtccttgtacgagccgtgcaagtggtgggtgtccgccacggtgtagcgcaggctgccgtcgggcttggtgcccatcacggccttggattcattggtgatgccccagcccacgagggcgtcaggcacgaagcagggaatgcgcagaagttcacgaccggagggcaggcccagcacgcgaacgtcgccgttgtggccgccgctccaaagaccgtagtaggtatcgagctcaccgggcttgaggtgcacattggcgccggcgtgggcggcagcagcgggggcgggtgccggcgcgggggtgccggatgctgcaggggcggctgcgggcttgtcgttgcacgcggcaacgcccacggtcagtcccgccaaagcagcggtattgatgaaccggcggcgtcccatgccgacggtttcagggttcaggctctctctcttgtcgctcatgatgtcctctttcaggtagtgcaagcggaaaatgggggcgcgcgcgcaggtggtggcgcggccgtgggggcaacggccaccacacgaggcggtggcaggggtatggaatgggtgatgggccagcccggcacggtcagtacggcgggttgcggcggttccatgctgggcaggcacagcgagcagtccatgcccagggtgtcgagcacggcattgctaccggcatggtgaaccaccaaggtggcgccgctggcactggaacagaccagttccatggtgcgcggctgaatgaggggtgaggccagtgccgccccaaaaccaaggacgaaccacgccactgcccaccagcgtaggaggttcagggagcggagtttatccatggcggaagtatgggctctaacggcgcgtgttggaagccacctctgtggtgacagtggctaaatgttcactttgaatgtttctttcgatgttgatttacatcaaatgaatgattctggaaactaccaaactgacgacccattgaagggcaggctcgttgcatggggcgcaggctaagatgcccttttggttttggacgtcaacaagaaaggctttcatgaaaaagacatctctcacgatggcgctggccgccgcaaccctgctgctcgccgcctgtggcaaaaacgacgctccggcgcccgcgcctgctcctgcacccgctgcgcaagcaccggctcccgcgcctacccctgctcccgcgccagccgctcaagcacctgccgccgcccccgcgacggcggagaacaccgtcggtaagagcgtgtacggcaaaacctgcgcgatgtgccatgcggccggcgttgcaggggctcccaagcctggcgataaggccgattgggcgccgcgtattgcccagggcaaggacacgctctacaagcacgccatcgaaggcttcaccggcagcaagggcatgatgcccgcgcgcggcggcgcggcttcgttgagcgacgacgaagtgaaggctgccgtggatttcatggctgaccagtcgatgtaaggaccggaggggctcgcgatgaattcagatcggtgcatgccggcggtaggcaaccggtggacgcggcggcgcttcgcccttgcgctgccgttgctgggcgcgctggcgtacctcgacccgcgccaggctttggctggcatggtggagggcgcgcagcccctggtgcgcgcgagccgtaccctcatgggcacacgcgtggacatcgcggctgccgttggcaatggccgcgatgccgacgctgtgcagcaggtgatgctgcacgcgttcgcggaaatggagcgcctggaggcgctcatgagccgttaccgggagggcggcgacgtggcgcgcctcggcgcggccgccggccggcatgccgtgcacgtggccccggaagtgatgcaggtgctgcgcacggcgcgtcgcctgcaccaagaaagtgctggcgccttcgatcccaccatcggtgcactgcggggctggcattttgaacccggccacgaagccgcgccggcacctgaggagatcgctcaggcgctgcgtttggtgaacgcgcgccacctcgtgctggacgagcgcgcaggaacggcctaccttgcgcggacgggcatggggttggatctgggcggcgtggcgaagttacccattctgcaagcgggcttgcaagtgctggaacgcgccggtgtcacggatgctctggtcaacggcggtggcgatgtcctggtcatgggccggcagcacgaccgtccctggcgtgtgggcgtgcgcaatccctccgctccggcgcagctgctgggcgtactggagctgcaagggcgcggcgtggtggcatcgtccggcgattacgagcgaggcttcttgcgtgcaggacgccgcctgcaccatgtgctcaacccccgcacgggttggcctacggaaggtgtgtctggcgtggcgctcatggccgagcgtatcgaagacgtcaacggctggggcacggcgctgatggtccaaggacctgcggcagcacctgcatggcatgcgggccacgcacatgtcgaagccctcgtggcgagcgcggatggcacgcgctggagctcccctggcatgctcgccgcgctgcggccagtgcctgcgcgcgcagcatgaaaacgctttcttcgcgggccagcggtgccgcgaagaaggcttttggcgatttgcggctcaactgacggaacagcaagcgctccaagctatattgttgatagcgtgcctaggcacccggcatttgcgcctgcgggcattccacgtggtagcgctcgcggtcggccagtgtcgtgccgaaacgcactgcgctcagacagccgccccacacgcacccggtgtccagcccgaggacgtcagcccggtccagccagcccaacgtggaccagtggccaaaggcgatcagtgtgttcagcgtgcgacgtccgggtgcgtcaaaccacggcaccagccctggaggcgcctcggaggcgctttcggtgctctcgaaatccatacggccctcgggtgagcaaaagcgcatgcgcgtgagcgcattcacgatcacgcgcaggcggtccgttccctgaagctccgggctccacaggtcgggagaattcccgtacatctgctgcagaaaaccggcgaactcccggctttgcaggacggcttcgacttcgccggcatatgccaacgtctcctctgccgtccattgtggcaacacgccggcatgcaccatcagcaggtcgccgccgccatggtgcacacgccgcgccagcggctggtgcctcagccattcgagcatctcgtcccgatccggcgccagcaggatgccctgcagcgtgtcacgccgcgacggtcggcgcgtgccgtaggcggcagcgagcaggtgcaaatcatggttgcccagtaggggccgcacgctgtctccgagggtgatgcatcggcgcagcaccgcggcggagtccgggccgcggttcaccagatcacccagcacgtacaacgcgtcccggctgggcgagaaaccaatggtggcgagcaggcgttcaaaggcgtcgtcgcaaccctggatgtcgcccacacaatatagagccatattcttagaacagagtcaggagaagcggcgattgtgcgcgccaactgggtggaatcggtggttatttgcagggctatgcgacgctggcaaagtgctgcacaaacaagaggcgttagtaactagttgaatcaaatcaccattttggtgcaagcaatgatacgggtgcattggtgtacctgcgcgagaaaaggtttcttgagggtgtccatgggaggtggtgatctgggctggggttgttcgttgcttttttatgcggccaattgccatgaacttttaacgggattgggtttgggactttataatccgcgtgcccattaatccttaacgctccatacctccatgaccgtcagctacaaagaactgttgaaacagcgtgaagcccttgagcagcaaatcaccgaggcgcgacgccgtgaattgacggctgctatctcgcaggtgcgtgaactggtggcggaatatggcctgacgcagcaggacgtgttccctgcaggccgcacgggccgcgtttctgcaaccagtggaaccaaggtcgcgcccaaataccgtgaccccgccacgggccagacctggacgggccgcggcaaggcgccgaaatggattcaaaacgaagaccgcgagaagttcgctatttgaacaccacgtggcggcgcggctcggcgcaattctccgggccgacctaaccgctgttttgcgtgtgatttgaagaacccgctggggcgtggccttggcgggttttgtcgcttatgaggggtgcagtattcgtggtgcggtgcgcggcaacgcggcaatatggtgggcgcgtcaaaggcccccgctgatgtcggacactcggcaaagtggcccacgcaccgattaacggatacggtgcaggagcggtgtaccggtgctttctggccgcgcggcgaccgcaggacgcgtattcatttaaacccgattgccccagcgtggggtcaaggtatttcgcgatgcgttggctctgcagtgcggcgctgccaaaatgggctctgtcgttacccacaggagttcttgtatggcagcctcccgcaaccccgctcacgcttttgcttccacgctcgctacgtttgccacggcagcgggaaagagcggcaagttctattcgctgcctgcgctggcgcgccagtttccgggggtgaaccggctgcccgtgtccctgcgcatcgtgctggaatccgtactgcgcaattgcgatggccgccgcatcactgcagagcatgtggagcagttggctcgctgggcgcccaatgcgccgcgcaaggacgagattccgttcgtggtgtcgcgcgtcgtgctgcaggatttcacgggcgtgccgctgctggtcgatttggccgcgatgcgcagcgtggcccagcgcctgggccacaacccccgcaagatcgaaccgctggtgcctgtggacctggttgtggaccactccatcatggtggactactacggcacgaagaaggccctcgacctgaacatgaagctggaattccagcgcaaccgcgagcgctatgagttcatgaagtggggcatgcaggccttcagcacttttggtgtggtgccaccgggctttggcatcgtgcaccaggtgaacctggaatacctcgcacgcggcgtgcacaagggcaacgacggcgtgtactaccccgacacgctggtgggcaccgacagccacaccaccatgatcaacggcattggcgtcgtgggctggggcgtgggcggcatcgaggccgaggccgccatgctgggccagccggtgtacttcctcacgcccgacgtggtgggcttcgaactctcgggccaactgcgcgagggggtcaccgccaccgacctcgtgctcaccgtgaccgagatcctgcgccgcgagaaagtggtgggcaagttcgtggagttctttggagaaggcacgcggaccctggcgctgcccgaccgcgccaccatcggcaacatggcaccggaatatggggccaccatgggtttcttcccggtggacgagaagaccatcgactacttccgcggcacggggcgcaccaaggcggagatcgatgcttttgaagcgtactttcgcgcacaaggcctgttcggtgtgccgcgcgcgggggagatcgactactcgcaggtggtgcgtctggatctgggggatgtcacccccagcctggccggccccaagcgcccgcaggaccgcatcgaactgggcaacgtgtgccgccagtttgccgagctgttcagcaaaccggtggccgagtcgggtttcaaccagcccgctgagctgctgcacacgcgccaccatatccaccggcgcatggcgcccgtgaccgagggggcccccagcgaaaaacccgcacccgaaggggcgccgcgcttcctggtcgagatggagcagaacaagccgcgcctggaggtgcagcacgaagacgcggcgatccatttgcccgccaagggggcggacccgaccatcggcaacggcgatgtgctgatcgcggcgatcaccagctgtaccaacacctccaaccccagcgtactgctggctgcgggcctgctggccaagaaagcggtggaggcagggttgcgggtcgcgccgcacatcaagacctcgctggcgccgggctcgcgcatcgtgaccgaatacctcacgcagaccgggctgctgccctatctggaaaagctgggctttgccctggtgggatatggctgcacgacctgcatcggtaatgcgggcgatttggcgcccgagctcaatgaggtcatcaccagcaatgacctggtgtgtgccgcggtgttgtcgggcaaccgcaatttcgaggcgcgcatccaccccaacctcaaagccaacttcctggccagcccgccgctggtggtggcctatgcgatcgcgggcacggtgctcaaggacctcatgaccgaaccggtcggcaagggcaagggcgggcgcgacgtgtacttgggcgacatctggcccagcagcgacgagatccatgcgctcatgaagtacgccatgaacggcaaggccttcaaggagaactacgccaaggtcaagaccgaccccggagccctgtggaacaagatccgcggggtggacggagacgtctatgtgtggcccggcagcacctacatcgcggagccgccattctttgcggattttgctctcgattcagtagctgccagcgatggtaaacagggcgctgcaggccaaaaaacctcggaatccgtgatgggtgcccgcatcatagcgctgttcggtgactccattaccacggaccacatctctcccgcaggctccatcaaggaaacctctcccgccggccagtggctgctgcagcacggggtggccaagcccgacttcaacagctacggcgcgcgccgcggcaaccacgaagtgatgatgcgcggcacctttgccaacgtgcgcatcaagaacctcatgatcccgccgctggccgacggctcgcgcgaggaggggggcgtcaccctctttcagggcgagggaccgatgcagggccagaagatgttcatcttcgacgccgcgatgcactacatcgccaacaagacgcccacggtgatcttcgcgggggaggaatacggtaccggctccagccgggactgggcggccaagggcacccagttgctgggcatcaaggcggtggtggcgcgcagcttcgagcgcatccaccgctccaacctcgtgggcatgggggtgctgccgctgcagctgcgcggcaacgactcgtggcagagcctgggcctgcaaggcgacgaggtgatcgacgtgattccagaccccgcgctcacaccgcaaagcgaggcgcgcctggtcatccgccgtgcggatggttcctgccaggaagtggccgtcaccctgcgcatcgatacacccatcgaggtggactattaccgtgcgggcggcatcctgccgtatgtactgcgacagttgctgagtgcgtgattccatctcttaggacgcgatgctgcggccccaggcggtgcgatctggtctgcgcgccgtgggattgcgccatgcctggtgcaccgctgatagcagggtggctgccggtgggcggacaatcggcccatgcagaaacaagtcttgatcgcaggcggtggcatcggaggattggctgccgccctgggtagctcgcgtgccgggtgggaagtgcgcctcttcgagcgtgccgcggagttcaccgagttgggcgccggcgtgcagatcggcccgaacgtggtgcgccggctgcaggcctggggcctgcagagcgcgctgcaggccgtggccgccttccccgagcgtctgcaggtgcgcagtgcgctcaccggcgctgagttggcggcgctgcgcctgggcaacaccgccatcgagcgctacggcgccgcctacgccaccatccaccgtgcggacctgcacggcctgctgctcgatgcattgcgcgagcgcactggtgtgcacctgaacctgggccattccatcgtgcaccatgcgcaagacggtggcgtggtcaccgtgcgcgtaacgcgccacggcccgggaagcgacagcgagggcggtgcgcaagatctgctgatcgaaggcgatgcgctcatcggcgccgacggcctgcgcagcggcacgcgcatgcgtttgctgggtgagacgcccacgcgagtctccggccacctggcctaccgcgccgtggtgcgccaggacgcgctgccccaggcgctgcgcagccagcaggtgaccgcctggctggggccgcgcctgcacgtggtgcagtacccgctgcgccgtggcgaattgctgaacgtggtggccatccgccacgggcagccgccggccgacctcgattcctgggaccatggcgccaacgcggccgatctggaggccgcgctggcccgcacctgcacgccgctgcaggacttgattcgcgccgtgccccaggcgggcagtggctggcgcctgtggccgctgctggaccgcccgcccgtcgccggcccgcaagagatggcgcagggggtggtggcgttgctgggcgacgcggcgcaccccatgcggccctacctggcgcaaggcgccggcatggccatcgaggacgcagccgagctgcagcgcgccctggccatgcacgacctggaagtgccgctgcgcctgcgccgttacgcgctcaaccgctggcagcgcaacgcgcgcgtgcaggagcgctcgcggcgcaacgggcgcatcttccatgccacgggcctcgtgcgctgggggcgcgacacggcgttgcggctgctgggagagcggctgctggacgtgccctggctctaccggggcgacggctccagcgccagctcgctgtgaacgtgcgctggggcagttggcatgtgacgctatttaattgatagctacttgcgcttatcttgtaagcgataacggcagatttgactgctatcttccaccctgcggcggatgcggcagcagccgaaacgccagcgccgccaacgcgagcagcacggcgatgctggccatcactgccaggtaagggtccgtccccccgcgcttggcaagggacgcgaccagccccgtgagccactgcatggccgccacacccaggaacatggccatggtgaacaccgccatggcccgcccggtgagcgccgccgggtaggccgcgcgcacgtccgcgtactgcagcacgatgaagcctgacagcagccccacggccagcatgcaggcgacgtccagcagggcggagtgcggcagcaccatggccgcgaacaggaccgccatggccagggtgcaggtcacgatccagcggcggcgccgggcggggccggggtcgatgcggccgaacagcatcggcccgcacagcgccaccaccgacagggccagcgccacgttgccgctttgcaccagcgagaaaccgtggcgctcgatcagcatgggccccagccacaggccgcgcagggagatgagcgccgcataggtcaccgcgcccagcaccacgatgccccaggtgtgcggcacggcgaacagcgcggcgaagcgcagcaccgcctcgcgcacggactcgcgcggggcctcctgctgcgccggcgcggcgacgggctcatgcacgctgcgccagatccacagccaagccgccagcgccagcgccgccagcaccacgaagcccgcgcgccaggaccactgctgcaccagccaggccagaggcgtgccggtgaacagcatgcccagcgtacccagcgccatcgccatgcccgacatcgccgcgaagcgctgcggcgcgaaatgccgtgcaatgaacaccgtgcacaccaggaaggccggcgcgcagcccacgccgatcagcgcctggcccagcagcagcgcgccgtaaccgggcgccagcgccgacagcagcgcccccgcgatacacagcggaaacgccgccaggatcgtgcggcgcacgccatacaggtcgatgccgatgcccatgaagagctgcatggcgccaaaggcgaaatgaaaggtgcccgcgaacacccccagcgcttgcggcgacagcccgaagtccgcctgcagcggcgcggccatgatggcggccacggtgcgaaaggccgagctcaatgcgaagcccgaggtcagcgccaccagcatcagcagggcggcgcgcggcgccatggcgatgggggcgggtggaagcggcgcggcggagggggcgttgggcatggggcccgaggctacaccggacgcggcgcgcgtgcaggcgcgtgcgcaccggcccgcgcttacatggccttgaacagcggcgcatacagtcggctcaccgccagccgctcaggccggccccgcaactgcagatgcatccggcccgcttcgtcgcgcacggcactggcgatggcggcggcacgcaccagcgtgccccggtgcacctgccagaagtcggccggatcgagctgcccggccagttccttgagtggcgtgcggatcaggtattcacgctcggcggtgagcacacgcacgtacttgtcggccgcctcaaagtacacgacctcctgcacaggcacgaggtggatctgcgtgccgctgctggcctggatcatgcgcagcggcgcgccgccgcccgctgggggctgcaccgatccgcccagccctggggcctgcgccaaagcgcgcaactgggtcagcgcttgctccagcgccggcagcgcgccaggggcgccgcgctgtgccagcagttgctgcagccgctgcaccgtctggcgcagccgcgcgggctgcacgggtttgagcaggtagtccaccgcctgggcttcaaaggcctgtacggcgtattggtcgtaggcggtgacgaagaccagcgcgggaaaggctgcggtatcgggccaggcatcggccagctctgccgccgcctccaggccgctctggccgggcatgcggatgtccagcagcagtacgtcggggcgcagcgccagcgcctcacgcacggcgcttgtatctttaaaccagaccagcgcggtagagtctgaacgccgttgaggcggccagaccggcccgtgcagtttggtaggcgctggggtgatagagcccgtgactgagtacagaacgcatggccgccgcgctggtcttcgtgaagcccgaacggttacgcgcgccttgattgagcgcgcatgcacaagcaagggatctgaagatcatgtctgttacctctgtgacggtgggcatcgacgtggccaaggcgcacgtggatgtctgtgtgctgggtgccaagagcagcgcccagcggtttgacaacgatgccgaaggccactcggcgctggcggctgccctgcagcccctggacgtgggtctggtggtgatggaggccaccggcggctacgaggccgcgttagcgtgtgccctgcaggccacaggcctgcccgtggcggtcatcaacccgcgccaggcgcgcgacttcgccaaatccatgggacgcctggccaagaccgacgcggtggatgcgcgcacgctggccgagctggcagcggtgctgctgcgccgcgacgatctgcagcgcttcttgcgccccctggccgatgagcgccagcagtggctcgcggccctggtcacgcgcaggcgccagttgctgaccatgctccattcggagcgccaacggctgcagatcacgcccaagaagctgcacgccagcatcgaggccatcgaggcggcgatcaaggcgcagctcgatgagatcgaagagcagatggtcacgcatgtgcgcgagcactttggggagctcgacacgctgctgcagtcggctgcgggagtcggcccggtggccagtgccacgatgattgccgagctgccagagctgggccggctgaaccggcgcgagatcgctgcattggtgggcgtggcgcccatggccaatgactccggcggcagcaagggcaggcggcgcgtacaaggcgggcgcttcgagatccgccgcgtgctgtacatggcaacgctcacggccacccgctacaacccggccatcaaggccttctacgagcgtctgaaggccgctggcaagttgcccaaggtcgccctggtcgcttgcatgcgcaagttgctcaccacgctcaacgccatggtgcgcactggaaaaccttgggacaagtcgcttcattgcgcttgacttcgaagacggttactcagaccgtcgcccacgctcgcagcgacctccagcgcgggccaggcttgctgcagctcatggcgcagggccgcggccagcagcggctcatcctcggcaatcagggctcgggggaacgtcgagtgcatggtgcttcaagggaaaagtgatgatgcaggccgtgccctgtgcgctagcagctatcaattcgagagtgccagcgtcgccgtacagggtggcgaggcgctcgcgcacctgctgcaggccaaagcgcgcggtggtcgtgcccgcggtgcccgtgggtggtgtgtcgcacaggcccgcgccggtgtcacgcacggccagctgcacgcgcgccgccggggtgcctccctgcagcagcgcggcctgtacgtggatgtggccaccctgcacctgtggctccaggccgtggcggatggcgttctccaccagcggctgcagcaggggcgggacgggcacgttgcgcaaagcctcgggcagttccagggtgtagtccaggcgcgggcccatgcgcacggccatgagggccaggtagtcctgcagccgcgcgaactcgtcggccaatgggtgcagcgcggcgcgcgatgcgcccagggtggcgcgcaggtaggcgatgaagtggtccagcatctcctgggcgcgcggcggatccgtggccaccagcacgcgcaggttggccagggtgttgaacatcatgtgcggctccagctgcgtttccagcagtttcaggcgtgcctcggccgcgtcacgctgtacctgggccacgcgcgcctgcagaaagcgcgccttgccccggctgtggaagaaaaacgagatggatgcgctggccgcgatggtgacgaccagggtggacacggcctcgtgcccgcgcagccaggccaggtcgcccagtgcgccgccgttgtacaggtgtcccaccaccgagccggagacaaagcccatggccgtgcccgcaaagatgagtactgctccccatggccgccgcggccacggaatggcgctgtggcgtgtgagcgccatgcgccccaggtccaccgtgaaccagctcaccaggccgatggtgagcgaatacaccaggttcgcatcccagggcgtggatctcgccagtgtgacgcccagcgccaccaggcagcagaacgccgccgtggtcagcagccggcagaggaaggcgatggggtggttgacgctcatggaacaggcggggtacgagccattgtgctgcagggccggcccgtcattgcggtgccgagtcgttgtggccgctgcgctcgcgtgccagcgccgcccgctcgcgtgcgacaagcgcttcgcgccagtgggctccgggcagggccagccacacgaccgccccatgcagcagcaggcccagaccccaaccgagagcggggtagggcgtccaagtccgccccagcatcagcgccaggcccgccagcgccagctggacggtgaggtagacgcccgcgtgcaacagccagcccagcttggcacccgcgcgccgccgggccaggcgggcgagggtatccgggcgattcggggaatgaagagagtgatgcatggcgcgtctccagacggggtactgcaccccgttgccgtactgtgcaaggagaggggcccaccaaacagtgcattgcgacgaacggcagccgcgtggtgcgggcggttgcctggcgggcgcgagcggagccgttctggcgcatggcccggcaggacacagggcgtgacacccgtgtcacgccgcacggggctgataatccgcgctttgcttttccgctgtcaggacgcttgcgtggacactctcttgctgctcaaggccgccatcatgggcgtggtcgaagggctgaccgaattcctccccatctcttccaccggccacctgatcctggccgggtcgctgctcgggtttgacgatgccaaggccaaggtcttcgacatcgccatccagaccggcgccattttcgcggtcattctggtctattggcagcgcatccgcgcgacgctggtggcgctgcccaccgagcggcaggcgcgtcgtttcgccttgaacgtgctgatcggctttctcccggccgtgctgctgggcctgttgctgggcaaggccatcaaggcgcatctgttcacgccggtggtggtggccagcaccttcatcctgggcggcttcgtcatcctctgggccgagcggcgccagcaggccgccgtgcgcatccatgccgtggacgacatgacgccgctggacgcgctgaaggtcggcctggtgcagtgcctggccatggtgcccggcaccagccgcagcggtgccaccatcatcggcggcatgctgctggggctgtcgcgcaaggcggccaccgactattcgttctttctcgccatccccacgctgatcggcgcaggcgtctacagcctctacaaggagcgcgcactgctgtcggcggccgacattccgctgtttgccgtgggactggtgttttcgttcatcagcgcctggctgtgcgtgcgctggctgctgcgctacatcagcttgcacagcttcgtgccgttcgcctggtatcgcatcgcgtttggcctggtggtgctggccacggcatggagcggcctggtgacctgggccgaatagccgcgtcaggacgacgccagcgccaggtcccccttgttgcggcgcacgcagaacttgccccgctgcttgccgctgtacatggcggcatccgccaggcggatgagggtgccgacgtcgcaggcgtcgtcgggcgcgagtgcgtagccgatcgtcaaccccacgcggatctcgacgccctgcacgtaaaacggcgtcaggaaggattccagcagtgcgatcccgagatcgtgcgcctgcatcacgctgggcagctgctgcgccatgacgacgaattcgtccccgcccagccgtgcgatcaggtcggcgtggcgcaaatgggcgcgcagccgctgcgccacggccaccagcagccggtcgcccacggcgtgcccatgctgatcgttgacgggtttgaagccgtccaggtccagcataaacacggccagcagccggtcggcttgcgcgtggggcagcgcggcgcccagggctgcgtccaggccgcgccggttgggcaggccggtgagggggtcggtgcgggccagcgacatgagcgcgtcgcgctcccggctggcgtcctgcactgcgtcacgcaggcgtgcgtggcgcaggcccagcatgcgcatgaacagcagcatgttgaccacggctgcgatctggaagaggtgcatgggccagaaccgggcggggagctccccatgcaccagcagagcgagcgcgacggcggtgccgatatacgccagccatgcgagcagcagtgtgtgcctcacggggtcgttctcgtgcatgcgccgcgcggccacgggcaggctgaccaacgccggcagcggccccagaagtgccagcgtggcgagggtcgcgggcgtgttcaaaacgtttgacagaaacgcggcgcagagcaggacggacagcgcggctcctccctgcatggtgcgcagaaatcgaccgggccggttgtcgcgcgccagcgagtgccccatgaacaagaaggcgccgatcaccgcaatgcagacgaacagcgggccggcgtgctgctgcatccaggggtggtgcccccagatgaacagggtgccgatgccaaagaagtggatggaaaaccccgcgctgcccagcaccagcagcgcgtagtaggcgaacaccttttcccgtagcgcgacggcctgcagcaggccgtagatgaacaggcacagcgccaggcccacgaacaggccctgcagcatctgctcgcgcagcatgggcgcagccatgtcgcgccaggtgccgatgcgcagcgggacaatcattccgcccattgtgcgcacgcgcaccagcagctcgtaagtgcgttcgtgctccagcgccagtaccaccgcgggggtgcgccaatccagcgcgtgggggctgggctgctgcaggttgcccagggcgtggtgctgcagcacctcgccgtccgccaccagatagacgtcgagttcgttcagcagcgggaagtccacattgatgacccagggccctgcgcgcgcctgggggaccagtgtcgccttcagccacacggcatccgggcgcacgcccagtgaaccgccgcgcgtcacaggtgccgcgaacgccgtgggcgtggccagtatctcctgcaccgtgcgtgccagcgtggggtcggtgcgcatgcacaggtgggcccacagatccacggggcccctgcctggctccagcactgtggctctgcaggcctgcgccgggccggggcgcagcgcgccgagcaggcacagcattccgcccagcaccgcgcgcagccgcgcgccgccaggcaagattccgcaccagagcaacagcaggagccgcatcgcaccctccgcaggaggttcaaatgtatcaccgcgtatcgactgcggtgtgagcggatagagggcgagtcgccgcgggctgccgcgggctgttgcggactgcccgtgtcaggaatccgcgatgtgggccaggttcagcagcgcggcttcgatcgccgcggccgtggcgcggggctgctccatgggaaagaggtgactgccgtccagcatcgtcacgcggccctgggtgatgcgctgggtcatcgccatgccgacctggcgcatctcggcggaatcgcgcccgccgatgaaggcggccgggcagcgcagcggatgcgcgtgcagcagccgggccaggttgtggggcagggtgttgtagatctgggtttccaccgcgcggtcaaaggccagcacgcgcttgccgtcctggtcctgcaggccgtgtgtcacgtagtcccgcagcacgcgcgggtcccagtgggcgaaggccttcttgcggcgaaagtgctccagcgcctcctcgttgctggaccagctgttgcgccgcgcgcggctcacgcgcccgggcgagacggcgcccaccacctgcgtctgcttggcgacccccagggcactggcgcgccagccgccgatgaggggcgagtcgatcagcaccacgccccgtgccagctcggggtggcgcgcggcggccatcacgctcaggaagcccccgagcgaatggcccaccaggaaggcctgttcgccgctgcgctgctgctgctcggcggcaaaatccgccaggtgctgcaccaggtggggccagttgttgctgacggggtacttctcgtcatggccatagcgttcgatggcgctgacgcgaaagccgcgctcgcgcaggtcatcgaacagcacgcggtaggtgccggcggggaaactgttggcgtgggagaagacgatgcaggccatggaacggttcacacgagcttgtcgcgcggtgtggtgatcttcttgatgggccggctgcgcaggggctccacgcggatgggcacttcggtgacgccgccgttccatgccggatcctcgatgctgtcgaacacctggcgcagcttctcgccccagctgtcgtgcagcatgcggaagtaggggttgtgctcgtcgatgcacacgatcttgtcggtggcgaggcgcccctcctcgtataccacgaggtccagcggcaggccgaccgagaggttggacttgagcgtgctgtccatggacaccagcgcgcacttggcagcctcgctcagcggcgtgtcgggcgtgatcacgcggtccagcacgggcttgccgtacttggactcgcccacctggaagtacggcgtctcggccgtggcctcgatgaagttgcctgccgaatacacctggaacaggcgcatgccctcgcccttgatttggccgcccagcagcagggagacgttgaagtccacccccgcgcgctgcagtgcggcgccgtcgcgctcgtacacgcggcgcaccgccgcgcccagcacgcgcgccacgtcgaacatgctggtggcgttccacagcgtgatgggcgtgctgtcgccgggctcctggatctgctcgacctgcaggatttcgcgcaccgactgcgagatgctcaggttgccggccgacagcagcaccatgaagcggtcaccagcctgctcgtagaccatcatcttgcgaaaggaactgatctggtccagcccggcgttggtgcgcgaatcggacaggaacaccaggccggcgttgagcttgatggcgacgcagtacgtcatgggatgggcagtgaaggcgaagagggcgagtgtagggcgctttgccgggcggccgtgtcgcggctgcggcgctgcggcgggcgcaggacgggcatgctcatgaggttttgtttgctaccataaacatagctgctagcgctttactggtaagcgctagagccttattttattcaaaacctggcgtgctcagccgcttgagctggtagagcgcgtccagcgcctcgcggggcgacagctggtccgggtggatctgcgccagggcggattccacggggctcacggtcgccacctcgggcgcgggcggcggagcgaacaggtccacctgcagttcgtcctcgcccgcgcgttcttccagcgcggcgagcgtgtggcgcgcgtggtgcagcacggcggcgggcacccccgccagcttcgccacctggatgccgtagctgcggctggcggggccgggctggatctcgtgcaggaagacgatgtcgtggccggactcggtggcgcccacgtgcacgttcaccgcgtgcgggtggcgcgccgccagttcggtcagctcgaagtaatgcgtggcgaacagcgtgaacgcgcgggtcttgtcatgcagatgggtggcgatgccgctggccagcgccaacccgtcgaaggtgctggtgccgcggccgatctcgtccatcagcaccaggctgtgcggcgtggcggcgtgcaggatctgcgccgcctcggtcatctccagcatgaaggtggactgggcattggccagatcgtcggccgcgccgatgcgggtgtggatcgcgtcgatggggcccagccggcaggccgcggccggcacgtggctgcccatgctcgccagcagcacgatcagggcgacctgccgcatgtaggtggacttaccgcccatgttggggccggtgatgatctgcatgcgcgcgttggcgtgcaggcgcgtgtggttggggatgaaggcgccgctcgatgtttcggccagccgggcctccaccacggggtggcggcccgcctcgatgtcgatgcagggctcgttgacgaattgcggtgcgcaccagttgagcgtgagcgagcgctcggccagcgtgcacagcacgtccagcgtggccagcgcctgcgccagccgcgtgagctggggcacatgcggctgcagctggtccagcacttgctcgtacagccacttctcgcgtgcgaggccgcgttcctgggccgacagtgccttgtcctcgaaggtcttcagctcgggcgtgatgaagcgctcggcgttcttcagtgtctggcggcggcggtagtcctcgggcaccttgtccgcgtggctgctggtgacctcgatgtagaagccatgcaccttgttgaactgcacacgcaggttggggatgccggtgcgtgccttctcgcgcgtctccagatcgagcaggaagtcgtcgcagttgttctggatgccgcgcagctcgtccagctcggcatcgaagcccggcgcgatcacgccgccgtcgcgcaccagcgcggcgggttcctccaggatggcggcacgcagcagtgccgcgcagtcgacggggggctgcaggtggctgaagatttgggccaaaaacggctctggcgcttgactgttaagcgcgagaagctctgctttttgtagcgtcttgcacagcgccaccagctcgcgcgggcgcacctgccgcagcgcgatgcgcgcggtgatgcgctccacgtcgctcacgccgcgcagttcgctgcgcaggagctgccacgggccctggccgctgccggcgccgcgcagcgcggccgtggccgccaggcgctggcgcgcgtcgctgcggtcgcggcgcggctccagcagccaggtcttgagcaggcggctgcccatgccggtcatgcaggtgtccagcagcgagaacagcgtgggcgcgtcctcgccgcgcagggtcttcaccagttccaggttgcgccgcgtggccagcggcaggtggatcagttcgtcgctttgctgtacgcgcacgccgtgcacatgggtgagtgcgcggccctgcgtgtgctcggcgtactgcagcagcgcggcggcggcggcgtgggcgtggggcaggccctcggcattccaggcctgcaggctggccgcgccgagctgctccagcagcttgcgctcgcccagggcaccatcgaactgccagtcgggccgcaggctcatggggcaggtgaacacgccgccctggcgcaactgggtcagttgttcttcaaagcgctgggtgatgcccgcgctgtagatcacctcgctgggggcgatgcgtgcgagccaggtgcccacgtcggcctgtgcacattcggccagctgcaccacaccctgggtgacggagagtcacgccaggccgcagcgcgcacgcgcgccctggtgcacggccagcagcatggactcgctcttgtcggacaacagttcgctatcggtgagcgtgccgggggtgaccacacgcaccaccttgcgctccacggggcccttggcggcgcccacttcgcccacctgctcggcaatggcgaccgactcgcccatcttgatgaggcggcccaggtagttctccagcgcatgaaagggcacgcccgccatggtcaccggctggccggccgactggccgcgttgggtgagtgtgatgtccagcaggcgcgcggccttctcggcatcggcgtagaagagctcgtagaagtcgcccatgcggtacagcagcagcgtgtcggggtgctgggccttcagggccaggtactgcgccatcatgggcgtgtggttcgagaagtcggcctcgtcggggcgcggggtgggcgcgggtttcccggtcatctgcgtgcgtgttccttgggtgcggacgaaagtggcaaggcgcgcgacgcgccaggattggtgcgggccctaggccggctgcgggccggggcggccgtcttccaccacgaatcgggccagagtgtacgcggcgctgccggcatccagcgggtcgcgcagggcgcgcagcgtggtggtccagcgcgtgggcgtgatgtcgcacaggccgtagccgcgctcctcacagcgggccagcagtacatgggggttgtggcgcgcgatggcatccaccttctcctgcgtggtgccggcgcgcgaggagatcgacgtgccgcagaactcgctggccaggatgcgcggcgcaccgtgggcatgcggcccgtgtggcgccatcacgttgcaaacatagttctggtggatgtcgccgcccagcagcaccgtgttgcggggcgggtgctgcgccagcgcctgcagcaggcggttgcgcgcggcggggtagccgtcccagctgtcggtggactgcaggcccgagggatagcggcgtggcgagaacagggtctgctgcgccagtacgctccagcgcgtagttttgttgtgcgcatcggctgccaagcccgcgtgcagccactgctcctgttcccagccgaggaggctgcggtggccgtccaggatttcggggcaggcgtctggccgcaccgcgccggtcgcgcccttgcccggcgtgcggcaggcctgcaggtcgcggtactggcgtgtgtccagcatgtgcagccgcgccaggcgcccccagagcaggctgcggtggatctgcaattgatggaagccggagccggccagcgtggatacacgcatcggcatgtgttcatagaaggcctgccacgcggcgctgcgcagcggcagccattcggcgcgctcgccccggccctggccagcggcgtaatcgttctgtacctcgtggtcgtcccaggtcaccgcccacggggcgcaggcgtgcgcggcctgcaaggcggggtcgctcttgtgcagggcgtagcggtcgcggtagtcctgcaggttgcgaggcaggcgcagcgggtgcacgcgggccaagcccgtggcgtcctgtgggctgggatattcgtagatgtagtcgcccaggaacagcaccaagtcgggctggtccgcgcaggcatgccgccaggccgcgtagtggccgtgctcccaccgctggcaggaggcgaacaccagccgcaggcgcccgggcagcgcatccggcgcgggtgtggtgcgcgtgcggccgacggggctggtggcgtcacccagcatgaagcggtagtggtaccagcggtcggggcgcaggccggccacctctacatgcacgctgtggcccagttcaggcagcgccatcgccgtgccgcgctgcacgatgtggcgaaactgcgcgtcatcggccagttcccagcgtacggtcagggggccggcccagggtgcgtgggcgccggccaggtccgcgggcggcagcacgcgggtccagaggaccacgccgtcgtgcgctgggtcgccactggccacacccaggccaaaggggtcgtgccgcacggcggcctgggcccaggcccagcggggcagttgcgtggccatgccggcccaggcggcctgacgcagcagtgtgcggcgcgagatgtcaagcgaaggcgggtgcacgggacatcgcacaaggggtccaggcgtcaggcagcaaccacgcggtttttgccggtgcgcttggccaggtacatgccctggtcggcgcggcggattgcgtcggcgctgccttcttcgccctccacctgggccacaccggcgctgaaggtgatgagcacccgctcctggtctttgaggaagtagcgcgtggtcagctcgcgttgcaggcgctccatggccttcacgccttccgccagttcggtgtcgggcaggatgatgacgaattcctcgccgccatagcgcgccaactggtcctgcggtcgcatcacctcgcgggtgacctgcgccagatgcaccagtgccgcgtcgccggcggtgtggcccaggcggtcattgatggacttgaagttgtccacatccagcagcgccacgcacagcggcgcatcctggcggcgcgcacgcgcgatctcgcgctccatggcctcggcaaagcccttgcggttgagcgagcccgtcaacgggtcgtggcgcgcctgggcgctcgcgcggtccagctcctggcgcaggtggtcgatttcggcgtgcttggcctcggtgcgctcgcgcagttcctgcagttcgccgcgcgtcacccggctgctcagcgccatggcgcgcgtggcggccatgacttcctccagcagcggcatgatgtcctgcagttgcgtagcctggctgatgcgctcggcgcaatcctccatcttggtgttgtaggcgctgctggattcatccatctgcgccaggcgctcgatgaacgtggccagcagttcgcgcatctgcatctgcgcgtgaacggtgcgttccttggcctcagtctgcttgaagatgacgtccttgaggcgtcgctgcacgtcgtccagccggcgcagcgtgagcggcggggtggaggccgcaagcagcgcctcggcctggccgtgcagccactcgtcgtccatgctcagggcggcaatgttctcgaacaccaggcgcagcaggctgagcaagctcagccggatggcggcttggtcttccgccgcgaaagacaggcggtagctgaagttgccgagcatcagctcggcggtggagacgggtgggtcgggctcgcgcaggaaggtgctcaattgcgcagccagctcatgcacgcgggcatcgtcctcgcccagcgccggcagggtgttgtccaccagccgcgccagattctgcgccagtgtcagcggcaggtggtcaatccgggtgctcgcgggctcgggcgcggccacgggcgagagtcccaggttggcgtatcccaccaacacgttttgcaaaacgccccagtcctgctgggtgatggcggtttccaacaggcccagcaaccgcttctgcgccggggtctggccggggatcacccgcgagatctgccgcagctgggcgctgggaaacgccggcgcgctggtggtgccggccacttcgtcatagagggcctggtagtggtcgggcgtgggaggaagccggcgcgtagcgagtagcttgagcgtctcgcgggcaatttcagaaggggatttggcggaggccatctgcagggacgcaggaagatgcaaacagccaaaagtgtgacagagtgcagcccgcttggatagcaggccgggtcaagccatgtgtaaatcgtgtcagttgaccagaaccagtttcccgatcaccgcacgtgcgcccatgtgggcaaacgcggcgggtagctgtgacatgggcatggttcggtcgatggcgggcctgatcttgccctgtgcataccactggagcagggtgcccatcatcgaagcattggcctggggctcgcgcttggcgaattcgccccagaacacgccgacgaccgaagcacccttgagcagtggcagattcaacggcaatgaagggatggggcccgatgcgaagccgaccaccagatagcggcctcgccaggcgatggagcgaaatgcgggctctgccagtgcgccgcccaccgggtcgtagatgacgtccggtccccgcccatcggtcagtgacttggcggcgtcgcgcaggtcctccacgctgtaattgatcacggcatcggcgcccagcttcaggcacacgtcgcatttttcgtccgtggaggcggcggcgatcacgcgcgctcccttggccttggcgatctgaatcgcggcggtgcccacgccgccagccgcgcccagcaccagcacagtctcgccagcctggagctggccccggtccagcagggcgtggtaagaggttgcataagtcatgatgaatgccgccgcatccacatggccaaagccgtccggcaggggtatacagcgtgcggccggggcgatggtgtgcgtggcgaaaccacccgtgccgctgagacaggccacgttttgacccacctgcagatggctgacgccgtcgcccacggcctgcacgacgcccgcgaactccgagccgggcacgaaaggcagggggggcttgatctggtacttgttctgcaccatcagcaggtcgggaaaattcaggcttgccgcgcggatctcgacgaggacctcgcctgccttgggagccgggtcgggcagttctgtccaggccagggcctcgacgccgatggggttggtgcagagccaggcgtgcatgaatgtctccttggtcgctacgaatctgttgggcgggcatcataggggccgtccctgaggctgggttgtcccttgcgtgaccagcgacagcgtgtgtgctcgctcctacaatgccagccgttccgccttccagaccatgaaaatcctcatctccaacgacgacggctaccaggcgcctggcatcgtggcgctgcatgacgcccttaagaccattgctgatgtggaagtggtggctcccgaacacaacaatagcgcgaagtcgaacgccctgacgctgcattcgccgttgtatgtgcaaaccgcgcacaacggctttcgctatgtcaatggcacgcctgccgattgcgtgcacattgcgctgacgggcctgctgggttaccggcccgatctggtggtctccggcatcaacaacggtgccaacatgggcgacgacacaatttattccggcacggtgggtgctgcgatggaaggctatcttttcgggatcccgtccatcgccttttcgcaggtggacaaggggtggggcgagatcgagtcggctgcgcgcaaggcgcgcgagatcgttcagcagatggatcgccaaaacctggtcggcgaagccccctggctgttgaatgtcaacattcccaatatgccgtatgacgcattgcggcccttgcgcatgtgccgcctgggccggcgccatgcggcagagcgtgtcattgagcagcagagcccgcgtggggaactgatgtactggatcggtggcgctggcgccgccaaggacgcggcggagggcaccgattttcatgccacggcccacggccatgtatccgtcacgccattgaaggtggacctgaccgattacgacggactggggtattgggcgcagacggtggcccgtctcgtaccagcgcaggcgtccggcgaggtggcttgatgcagcggcggccaggttttcctgcgcggatcgactggcgccaacccggtgcacccaccgcggcgccaccggtaggcgcgcgccgcgaggtgcagccgcccacgccgcacggcgtggggctggactccgctgccgtgcgcgcacgcatggtgcagcgactcgcagcctcgggcatctcggcgggggcggttcttcaggccatgggaatgattgagcggcatcgttttgtcgacaccgccttggccaaccaagcctatgaggacaccagtctgcccatcggactgggtcagaccatttccaaacccagcgtcgtagcacgcatgatcgaattgttgctgggggccgagtgcgcgcgcggaaagggaatgggccgggtgctggagatcggcacgggctgcggctatcaggcagcggtgctgtcgcgtgtctcgcgcgaggtgtataccgttgaacgcttgcgcgcgttgcatgaaaaggcgcgagaccacttgcgccccctgcgcctggccaacgtgcacctgatcctgggcgacggaatgttgggttaccccagcggcgcgccctatgcgggcattattgccgcggcggggggggatagccttcccgccgcgtggtgcgagcaacttgccgtgggtggccggctggtcgccccactggcgggcgccgacggccaacagatgctgctggtcgttgataaaactgcgcaaggcttcaagcagggcattctggaagccgtgcatttcgtccccctaaaatcggggatcgcctgaaggatttgcttatgttggtatcgcgtagtcttgtggtttggggagttgccgtgctggctggcggtttgctggcggggtgcagcaccccgatcaacagggctcccgtggaagatcgcggcacctttgccgcgagcagcggaacgacggggtccgccggggccgtgcctgaggtcaagcccttgcctggtgctgaaaacgcgggcaagcctggctactacaccgtgaagccaggcgacacgctgattcgcattggcctggaaaacgggcaaagttggaaagatatcgcgcgctggaacaacctggaaaacgccaacctgatcgaggtgggccaggtgctgcgtgtggtgccccctgttgcggcttcggcgactgcggtggcatctgacaccggtgtggtcacccgccccgtcacgtcttcgcccttggctgcagcatcggctgcgagtgcacccaagccgtcggcatcggcggcgtctacaccggccgcggtggcgccggcagcggcacccagcgcgccggcggtggccaccgcgccggccgctaccgctgcaacggatgacgtcaacttcatctggccctcgtcgggcagcctgttggcgggattcgacgaggtgcgtaacaagggctacgacatcggcggcaaggccggcgatccggtgcttgccgctgccgatgggcgtgtggtgtacgccggtgctgggcttcgcggctatggcaacctggtgatcttgaaacacaacaacacctatctcacggcctatgcgcacaaccagacgctgctggtgaaggaagaccagaacgtgcgccgcggccagaagattgccgagatgggaagcaccgacgcggatcgtgtgaaactgcatttcgaaatcaggcgccagggcaagcccgtggaccccgcccgctacctcccctcccgttgagcgcgccggcttccatgggagaggcgtcctggctggaggatgctgatccagcagagacaggtgggagtcaggcggacgagtttgaggcggaactgcgggaggtcgtcgtgggcgccgagcagcatgctcagcggctggacaaggcactcgcggaactggtcccagagttttcccgcagttatctgcagcagttgctgctccagggctgcgtacgcctgaatgggcgggaggtgcagaagcctgcgtccagggtcaaggtcggggatcgcatcgcggtcgagatgcgccctacgcagcagagccaggcttttcggcccgagcaatggccattggatgtggtgtatgaggatgagcacatcctcgtgattcacaagcctgcggggctggtggtgcatcccgcgcccggcaattggagcggcacgttgctgaacgccttgcttggccgggatgcgcaggcgatgcaggtgccgcgtgcgggcatcgtccatcgactggacaaggacaccagtggcctcatggtcgttgcgcgcagccggtcggccatggatgcactcgtccgcatgatcgctgcgcgcgaggtcagccgccagtatgtggcgctggggtggggcggctggacgggggccgcacatcgatcggtgcatgccccgatcggtcgtgacccgcgcaatcgcctgcggatggcggtggtcgatctagcacagcatccaggcaaggaagcccgcaccgatttcgacctgatagatgccaacgaggaggtgtgcctcgtgcgttgcacgctgcacacggggcgaacgcaccagatccgcgtgcatatggcatccatacgtcatcccttggtggcagatgcactgtacggcggcgcgctggccgggcctatgcatcgacaggcgctgcatgcattccggctggcgtttgtacacccggtcactggcgctgccctggagttccacgcgccgctgccggaagacatggcgcaggcgctggatttttgggggctgcgctacaatcgttcctgacggctgttctgccgtgaaccgccggccagcatgagctaccggccccgtgaaggcgcattgccacgctctgctttctgcgccgcaatatctccaacccaaggcgcagcctcccgtctgatgcgaggctgcctttccagggactgttggaccatgaattcggtggacgccaaacgggttcttgaaaccgcgttgatctgtgccccgcagcctgtatcgatccgtgacttgcggacattgttcgatgacgcgctgggttccgatacagtaaagatgctgctgctggaactgcagcaggactgggccttgcgaggggtggagttggtacaagtggccacaggttggcgtttccagagccggcccgagatgcgcgaatttctggaccggttgcatcctgaaaagccgccccgctacacgcgagcgacgctggagacgctggccatcattgcgtaccggcagcccgtgacccgcggggacatcgaagatatccgtggggtgacggtcaacagcctcatcatcaaacaactggaggaccgcggctgggtggaggtcattggccaccgcgagacagtgggccggcctgcgttgtttgctaccacacggcagttcctggacgatttgggactgcaatcactggatcaactgcctacgctcgaagaccccggcgtgcaggtcagcatgtttgaagcgctgggcgccattcagttggcaccgcagagcgaagacactgcaggggtacctgaggacggcgtgcaggtgccggccgtagacgaagtagatattgaagatgcccctgatctcgtagtgggcgcgacacacagtggtgccgaagaggggccacgggacattgacatatgaatgatgaatctcacaaggatccggactccatggcgggtcactcgccttcgcccgcatcggaggctgctgcgccgcgcaggccccgcaagcgcaagtctgcggaaggcgcgcttcaggagaatgtggcagtgccgcaacttagtggtgctgacggtgcccaatcggacgtgaagatgcaggaagtgcatgagcaaggcgctgctgttgaggtgccacgacagcccagcggccatgccgccaagcgcgcgccgaagggcgatggctatcagtttgccgacgtggtgtcgggtcagttcgacgaggatgaagccaacgccgagctcgcccccgccaagcgggtgctgcttccccagccagaaacccccaaactgcacaaggtgcttgcccaggcgggcatggggtctcggctggaaatggagcagctcatcctggaaggtcgtatttccgtcaacaacgagccggcccatatcgggcagcgcgtgcagtttggggaccagataaaggtcaacggcaagcccatccgcttccgtattgcaccaccgccggtacgcgtgattgcataccacaagccggtgggcgaagtggtcacgcatgacgatccgcaaaaccgccccacggtgtttcgcaaactcccccggctgcagcagggcaaatggcaatccgtcgggcggctggacctgaataccgaaggtttgttgctattcaccagttcgggggagcttgcgaacaagttgatgcacccccgcttcgggctggagcgtgaatatgcggtccgcgtgttgggtgcgttgagcaccgaggaaaagcagcgcttgctggaaggcgtgccgctggaggatggcatggcttcctttggctccgtggaagacggcggcggcgagggcgccaactgttggtaccgggtcaccatctctgaaggccgtaaccgcgaggtccgccgtatgttcgaggcggtagggcatgcggtgagccggctgattcggattcgctacggggccatgatgctgccgcgcgggctcaagcgcggggcatggctggagcttgatgagcgcgacattcgtgccctgatgcaggcggcaggtgcaacgctggatggtggtggtgcgcgtcccactagtggccagggcaggggcggccgcaaaggcgatcgtcgatccgcggggccgggcaaggcatctggcagtgggcgtgacaagacgggggggcgtgcggggcgaccgccctcaccgaatgcccagccggacccgatgaagacgtcgcttggctatattggggccgacagtttctcgcgccatcgccaacagcaacgcaacaacgggccgcgccgcggcggacgttaggggattggcgtaaagctaaaattgacggtttgccttcagggcaaaaataccgcaacacctcactaggaaaaccaacatggctatcgaacgcaccctttccatcatcaagccggacgcagttgccaagaacgtgatcggccagatctatgcgcgctttgaagccgcgggcctgaagattgctgctgcgcgcatgatccacctgtcgcgcgccgaagccgagcagttctacgcagtgcacaaggagcgccccttcttcaaggatctggtggacttcatgatttccggccccgtgatggtgcaggccctggagggtgagaacgccgtcctgaagaaccgcgaactcatgggcgcgaccgaccccaagaaggctgcgcccggcacgatccgcgccgacttcgcggacagcatcgacgccaatgcggtgcacggctccgacgctgctgaaaccgcccaggtggaagtggccttcttcttccccggcctgaacatctactcgcgctaatgcagtggctccgcgtgccgggcggtcctggtttggccgcccccgcgcggatgcgctatgtgggcgtgggcatccgtgaacgttatgaccacgaaccttctggattttgacctggacggcctggctgctttttgcgagcggctgggagaaaaacgttttcgggccacgcaactgtttcgctggatccaccagcgcggtgccagcgattttgaccagatgagcgacctggcgaaatcgttgcgcgagaagctcaggggctgcgcccatgtggcagggctgcaagccatcagcgaacatgtctctgcggacggcacggtgaagtggctgttcgacgtgggcgacggcaacgccgtggagacagtctttattcctgaggacgatcgcggcaccttgtgcatctcctcgcaggctggatgcgccgtaggctgtcgtttttgctccaccggtcaccaggggttcagccgcaatctcactactggcgaaatcctggcccagctctggtacgccgagcacgcactacggcagcgccgcggtgacggtgaacgcgtgatttccaacgtggtgatgatgggaatgggcgagccgctgcagaactatgctgcactggtgcctgcgctgcgagtcatgctcgatgaccatggttacggcttgtcgcggcgtcgcgtaaccgtgtctacctcaggcgtcgtgcccatgatggaccgcttggcgcaggattgtcctgtggcgctcgctgtttcgctgcatgctcccaatgacgtgttgcgcgacaacctcgttcccctgaaccgcaagtacccgctgcatgaactcctggcggcgtgtcggcgttacttggaccacgcgccgcgggacttcatcacttttgaatactgcatgctggaaggcgtgaacgatcagccagagcatgcgcgacagttgattgacctggtgggccgcaaggcggccgacggcggggtgtcgtgcaagttcaatctcatccccttcaacccgttcccggcttccggtctgcgccgatctcccccggcggctgtgacggctttcgcacaattgttgagtgacgcgggtatcgtcacgaccgttcgcaagacgcgcggtgacgatattgatgcggcatgcggacaactggctggcgatgtgaaggaccgaacacgggtcaatgaacgcatggccaagctcaggaccatcgagatcaagccggtcatctgacggcgtggcgcaacaattacgggaggctttcatggcgaagtggcggatcaatcacggcgggtggcgggcgatggcggcgatcggcattgccgttgtcgtctcgggccttgccggttgtgcccaccaaggggcctccgatgccaatggtgccgtggcggaatccgcgtccggcggcggcgaagccgacgtgcgtcgccgtgcacgtatccggctggagctggctgcgaactacctgcaaatggggcagaccaccgtggccatggaggaggtgcggcaggcgatcacgaccgatcccacgtatgccgacgcctaccaccttcgcggcttgatatacatgaacatgggcgacctggcgctcgcggaagacagcctcaagcgcgcccaaggcatgaagccttccgatccagacatcatgcacaactatggctggctgcagtgccagcgccagcagtacgacgtcgccaatcagatgttcgagcgggcgcttgccgtgccgagttacaaggcacgcagcaagacgctgatgtcccagggcctgtgctaccagcgggcggggcgtcttgcagaggccgaacaagcgctgaagcaggcctatgagattgatgcgggcaacccggcggtggggtaccacttggcggccgtgctgtttgcgcggggcgaggccaagcgggcgcagttttatgtccgtcgcgtgaacaatggcgagtatgccaatgccgagtctttgtggttgggcgtgaagatcgaacgcgtgctcaaggagttcgtggccatgcgccagttgggtgatcaattgcgcaagcgcttccccaacgcaaaagaaaccctggcattcgaacgaggggccttcgatgagtgagcccatgggcgccgctggggggattgatcaccggatgcaggatcacggaactgaaccggcgggcggcgttaccgcggggcagttgctgaggcaactgcgcgaatccgcaggggtccatgttgatgtgctggcaggaacgctgaaggtgcccgcgaacaaactgcatgcgctggaagcggaccaatacgacgcatttcccgacgccgtcttcatgcgggcgttggcgtcgggcgtctgccggaccttgaaggccgatgctgcgccggtgctcgcattgctgccccagagcggccccgtgcagcttgtggtggacaagggactcaacgcgtcgttcaaagaccctggtcaccggttcatcaaggggggaacgctggagcgacccaaatcgcgcatgatgggcgtgacggttgccgcgctgttggccgccgcggtggccatcgcctttctcccgaagggcaacgacagtttaccggtcgccagcagtccggaggcggtaacaccgccacagcgcgcgctcgaagccacgcaactggacccggtgactgctgcggtgccctcagagtccgttgcctcagggggacaggccactgtgcgggcagagccatcttctgctgcggtggcctcagcggccctcgccgcatcggcccccgctgcggcggtggagccggccccatcccacggcgtgaccaacgaggccggagttgacgccaagggcaccgaggcttcgggcgtgctggtcattcgcgcccggggagaatcctggatccaggtgcgcaacgccgcgggcggcgtagtgctgcagaagatcctggctgcgggcgagagtgtttccgcggcgggcagccctccctggtcggtcgtcattggcaaggcggatgccacggaggtggttgtgcgcggccagcccatggatctgaatgcgattgcgcgcgagaacgttgcgcgtttcgaggtgaagtaaatgaatatctccggcacagccgcaccgatcgctatggcacagccgcaggcacgccgctcgcggcaggcacgcatcgtctggggcagccgggtggtcacggtgggtggcggcgcaccggtgcgggtgcagtccatgaccaacaccgacacggtggatgcgatcggcacggccatccagatcaaggaactggcgcaagcgggctctgagttcgttcgcatcacggtgaacacgccggaggccgcagcggccgtgccctacatccgtgagcagctggaccgcatgggcgagacggtgccgctggtgggcgactttcactacaacggccaccgcctgctgacggaatttcccgactgcgcacaggcattgtccaagtaccgcatcaacccgggcaacgtgggcaagggcgacaagaaggacaagcagttcggccagatgatcgaggccgcggtgcgctgggacaaggccgtgcgcatcggcgtgaactggggcagcctggaccaggagttgctggccgagctgatggatgcgaacagccgccgcacccagccgtgggatgcgcgccaggtcatgtacgaggcgctgatcacctccgccatcgaatcggcgaaacgcgccgaggaaatgggcctgagcggcgaccagatcatcctttcgtgcaaggtcagcggtgtgcaggatctgatctcggtgtaccgcgaactcgcgcgccgctgcgactatgcgctgcacctgggtctgaccgaggcgggcatgggtatcaagggtatcgtggcgtcgaccaccgcgctttcgatcctgctgcaggaaggcattggcgacactatccgtgtgtcgctgactccgcagcccggcgaggcgcgcacccaagaggtggtggtggcctccgagatcctgcaatcgctgggactgcgtgcgttcgtgcccagcgtgaccgcttgcccaggctgcggccgcaccaccagcaccacattccaggagctggccaagcagatcgacgattacctgcgtgcgcagatgcccgtatggcggctgcgctatcccggcgtggaaaaactcaaggtggccgtgatgggctgcatcgtcaacggcccgggcgagagcaaacatgccgacatcggcatcagccttcccggcacgggcgaggcggccgccgccccggtgttcatcgacggcgaaaaggccatgaccctgcggggcgagggcatcgcgcgagagttccaggatattgttgaaggctacattgctcggcgtttcggcaacggcgcaggcgcacagtgaagtgcgcgcaagtttgctataaataatatagcttacagcgcttgatggataagcgctagaggctgatttgattcataatcacaaacaatagaacaagatgcagaagctggttgccatcaagggcatgaacgacattcttccgcccgattcggcgcgctgggaatggctggaggacaaagtgcgcaccctcatggcgcgctacgcttatcgcaacatccgcacgcccatcgtcgagcctacgccgctgttcgtgcgcggcctgggcgaagtcaccgacatcgtcgagaaggagatgtactccttcgaggaccggctcaacggtgaacagctgacgctgcgccccgaggcaacggcgggggtggtgcgtgcggtggtagagcattccatgctctacgacggcggcaagcgcctgtactacatggggccgatgttccggcatgaacggccacagcgcggccgctaccgccagttccaccagatcggtgccgaggcgctgggctttcccggcgcggaagccgatgccgagatcattctgctggcgcatgcgctgtgggcggaactggggctggagaacgtgcggctggaattgaacagcctggggcagcctgacgagcgccgcgcccaccgcgcggcgctgatcgcatacctggagcagcacatggatgtgctcgacgaggatgcgcgccgccgcctgcacagcaatccgctgcgcattctcgacaccaagaaccccgcgatgcaggcgctggtggaaggcgccccgcggctcatcgactttctaggcgaggcgtcgctgcagcatttcgagaccgtcaaggcgatcctggatgccaacggcgtggtctggagcctcaacccccgcctggtccgcgggatggactattacaacctcacggtattcgagttcgtgacggaccaactgggctcgcagggcacgatctgcggtgggggccgttacgactacctgatcgagcagatcggcggcaagtccgctccggccgtgggctgggcgctgggggtggagcgcgtgctggagttgctcaaggagcaggaggcgcaagtggcccgaccagctgccgatgcctatgccgtagtgcccgacgcgtcagccctgccggtggtcatggctaccttgcagcggctgcgtgcgcagggggtgtcggtgcagatgcacagctccaccgccgcaggcgagggcatgggcagcatgaaatcccagttcaagaaggcggacgccagcggcgcacgctatgcactggtcttcggcgccgacgaactggcccgcggggccgtgaccgtcaagccgctgcgggatagcggcgagcaggcagagcgcccgctggcggcgctggccgaatgggcggccaccctacaatcctcgcgctgaacggaaccacaacatggccaacaacttcgaccttcaagaacaagaacagcttgagcagatcaagcacttctggaacacgtggggcacgcccatcacctgggcgttgattgtcatcatgggggggcttgccgcctggaacggctaccggctgtggcagggccgccaggcccagcaggcgacggcactggccgaggccgtggaaatggccgtgcaggcgggtgaccttgcgcgcgtggagcaagccgtgggcgacttgaagtcgagttacggcggcaccgcgcaggcgtggcaggcaggccttctggctgccaaagcgctggccgacgctggcaagtgggatgccgccaaaagtacgttggcttgggtggccgagaaagcgtctgatgagggttaccaggccttggcccggctgcgcctggccagcgtcctgatcgagcaaaaggcctacgacgaggcctcggcgcagctgtcggggaaattccccgcagagtttgctgctacggtcgcggatcgcaagggtgatgtgttcgcgttgcagggcaagaagcaggaagccatcgccgagtaccgccgtgcctaccaggcttttgacgagcgtgtggaataccgccgcctggtggaagccaagctcaacgctttgggcgcacaggtggagacggtagcctccgctacgtcggggggcgtgcaatgagccaggcacgtagtcatgccatgagggcgctgaccggcgcctctttgctggtgagcctgctggtgatgggaggttgctcgttgtggggcggcacgccgaagccgaaggcggcggagctcggtcccaacgtccctgtgctgggagtgcgtcaggcgtgggtgtcccagattgggacgcaagaaggccttgagctcgacatacacgtggagggcagcgtggtgacggtggcctctgccaatggcgatgtggcggccatcgatgctcgcacggggggcgacgtatggcgcacgcgcctcaaccagccgcttgcctcgggcgtgggaagtgatgggcgctggacggcggtggtgtcgaagggcaatcaagttatcgcactggacggcggtcgggagatctggcgcaagccgttgcccgcccaggcttatacggcgccgttggtcgcgggcaagcgcatcttcgtgctggcggcggatcgctccatttccgccttcgacgcggcgactggctaccggctctggagccagcagcggccgggtgagcccctggtcctgcgccagggcggtgtgctgatggccgtgggtgacaccctggttgcggggctgtccggccgtctggtcggcttcaatcccgacaacggcgtggtgcgctgggaggcgcccttggccagcccgcgcggcaccaatgacgtcgagcggctggtggagatcgttggccgtacgagccgtgtgggcgatagcctgtgcgcgcgggctttccaggcctcggtgggctgtatcgatgcatcccggggggcggtctcgtggacgcagcccgccagcggcggcgtgggcatccacggggatgacaccatgctgttcggcacggaaagcaacggaacggtgatcgcatggcggcgcaccgatgggtcccgcgcctggacatcggacaggctgcagttccgcaagctcacagcgcccttggtgctggggcgttcagtggtagtgggtgacgatacagggctggtgcacctgctgtcccgtgaggacgccgcaccgctcaaccgcctgacgaccgatggctcggccattgcggcagccccggcggtggcgggcgacaccttggtggtggtgacgcgcaagggtggcgtctacggcttccgtccggactgatagggatataggacacaggatgaagcctgtcatcgctttggtggggcggcccaatgtgggcaagtccaccttgttcaaccgtttgaccaagtcgcgcgatgcgatcgtggccgactttgccggcctcacgcgtgatcgccactatggcaatgggagacagggcaagcacgagtacatcgtcatcgacaccggggggttcgagcccgatgcctccagcggcatctaccgcgagatggccaggcagacccagcaggccgtggcggaggccgatgtcgtggtttttgtcgtggacgtacgcggtggactgtccgcccaggaccacgacattgccaactaccttcgccgcctgggcaaaccctgcgtgttggccggcaacaaggccgaaggcatgcaggacagcatgcatctggccgagttctatgagttgggcttgggagaggtgcaccccgtatcggcggcgcacggccagggtgtgcgcagcctggtggatctcgcgctgaagccgctcgcgttgcccgagattgaggaggaggatgcggcggccgagaagaatgtcatccgtcttgcagtggcagggcgccccaacgtgggcaagtccacactgatcaatacctggctgggcgaagagcgtttggtggctttcgacatgcccggcaccacgcgcgatgccatatcggtgcctttcgagcgcaacgggcagaagttcgagttgatcgacacggcgggcctgcgacgcaaaggcaaggtgtttgaagcaatcgagaaattctcggtcgtgaagaccctgcaggccatcgagtcagccaatgtcgtgctgctgctgctggacgccacgcaaggagtgacggaccaggacgcacatattgccggctacatcctggagagtggtcgcgccgtggtgatcgcagtgaacaaatgggatgcggtggacgactatggccggcagcagctggagcgttccatcgaaacgtgtctgtcgtttctaaagttcgcgccgttgcacttcatctccgcgaagaaacggcagggcatcgggccgctgtggtcatccatcatccaggcgtacaagtctgccaatcgcaagatgcctacgccggtgttgacgcgcctgctgcaggaggcggtgcagttccaaagccccaagcgctcgggtatgttccggcccaagatgcgctatgcgcaccagggcggcatgaatccgccggtgatcgtgatccacgggaattcgctggagcatgtcacggacgcctacaagcgctttcttgaggcgcgttttcgcaaagaatttgacctcgtcggtacgccgctgcgtatcgaaatgaaaacctccagcaatccttatacggacaagcagaactcctgagcccctggacggcgtatggccgtctgggtgtggtaaggtgctggtttacaacaacatttttgaacacggagaatatcgtgagcaataaaggtcagcttcttcaagaccccttcctgaacgccttgcgtcgggagcatgtgccggtttcgatctatttggtgaacggcatcaaactgcagggtcaaatcgaatccttcgatcaatacgtcgtgctgctgcgcaataccgtgacgcagatggtgtacaagcacgctatttccacgatcgtgcctggtcgtgccgtcaacttctcgactgcggaacccgccgccgacggggacaaccagtaagcccctgcggcagttcaaggctgcgccacggcgcaagcattgcgcatcccagggcatgcagccttgagttcccattcttctcctgacacgaaatccacgcctgttctattggtaggcgtggattttggtttgccccatttcgatgccgaactcgaagagcttggcttattggcccagactgcaggcttgaatcctgtcgcgcggctgacgtgcaagcgaaagacgcctgatgcggcgctgttcgtgggtagcggcaaagccgatgagatccgcactctggcgcagatgcatggcgcgaaggaggtgctgttcgaccaggcgctgagtccggcgcagcagcggaatctggagcgaagcctggaattgcccgtcaatgatcgcacgctgctcattctggagatctttgcccagcgcgcccgcagccacgagggtaagctgcaggtggagttggcgcgtttgcagtacttgagcactcgacttgtgcggcgctggtcgcacttggagcgtcaacgcggggggatcggtacacggggcggaccgggcgaaacacaaattgagctcgaccgtcgcatgatcagcgaagccattaagcgcacgcgggagcgcctggtcaaggtcaagcgccaacgggcgacccagcggcggcagcggcagcggcgcgatacattcaatatctcgctggtgggctacacgaacgcgggcaaatccacgctgttcaatgcactggtgaaggcgcgagcctacgcggcggaccaattgttcgccacgctggacaccaccacgcgtcatctttatttgggcgaagccgcgggttcggtgtccctgtccgataccgtgggcttcattcgtgatctgccgcacgggctggtggatgcgtttcaggccacgttgcaggaggccgtggacgcggatctgctcctgcatgtggtcgatgccgccaaccccgcctttcccgagcagattgcacaggtgcaactggttcttggtgagattggcgccgccgatattccacaactcttggtattcaacaaattggatgccctcacgcccgaagtgcgtcctaacgtgcggcaagatacctatgaactggatgggcggcctgtaccgcggatttttgtcagtgccggccttggcgaaggggtggctgacttgcggcagttattggcagacatggttcagaagtcactttcgtcgggcatgccccctgagacggtggctgaattgaagggcgagtgggactgattgggcacaatgctggtgttctattgctattgagagtacgagaattcgcgcatgaaccttcttaaccgggcctctcgctgggccgtgctgcctgagcgtattcgggggatgttcaatctcaacgatcctcgttggggccgtggggacgataagggcgagggtgggcagcgccctgattcggagcgcccttctccggataactcacagcgtccacgtggacgtgaccagaatccttcgggacagccgccggacctggatgagttgtggcgtgatctgaaccgcaagctgggtgggttgtttggcggcggcgggtcgcgtggccccgcttctggtggcggcaatggtggtttccagccagacatgaagaacgcgggagttggcgtgggattgatcgccgccatagcggtgctgatctggctgggcactggctttttcatcgtgcaagaaggccagcaagcggtgatcacccagttcggcaagtacaagagcacggtcaacgccggcttcaattggcgtctgccttaccccattcagcgccatgaactggtgttcgtgacccaaatccggtctgctgatgtggggcgggatagcgtcatcaagagcacgggactgcgtgagtccgccatgctgaccgaagacgagaacatcgtcgaaatcaagttcgcagtgcaatatcgtttgaatgacgcgcgtgcgtggctgttcgagagccgcaatccggccgaagccgtggttcaggcggcagagacggcggtgcgcgaagtcgtgggcaaaatgcgcatggataccgccttggcggaagagcgggaccagattgctccgcgcgtgcgcaatctgatgcagaccatcctggaccgatacaaggtcggcgtggaagtcgttggcatcaacctgcagcaagggggggtgcgccctcccgagcaagtacaggcggcttttgatgacgtgctcaaggcgggccaggagcgggagcgcgctaagaatgaagcccaggcttatgccaatgatgtggttccgcgtgccacgggtacggcgtcccgcttgattgaggaggcggcagcctacaaggcgcgcatcgtggcgcaggcgcagggtgacacacagcgcttcagcgccgtccttgctgaataccagaaggcaccgcaggtgacgcgagaccgcatgtatctggagagcatgcagcagatttacggcaatgtgaccaaggtactggtggagtcgcggcaaggatccaacttgctgtacctgccgttggacaagatcatgcagagcgtttcacagcagacttcggcggctgcggcgaccgatacgccgccagcgacagtccctcctgccgcgacctctcaattccccggcgattctcggttgcgtgatgccaaccgttcgcgcgaacgtgagtcccgataggagagccgtgtgaacagaatcggatttatcgcatcgacagttctgttgttgctggcattgttcagctcgatggtgttcgtcgtcgaccaacgccagtttggcgtggtgtacgcgttggggcagatcaaggaagtcatcacggaaccaggcttgaatttcaagctacccccacctttccaaaacgttcgctacatcgacaagcgtctgctcacgctggacagttcagacaccgagtcgatgctgacagccgagaagcagcgcgtggtgatcgattggtatgtgcgctggcgcattaccgacccatccgagtacatccgcaatgtgggactggacgagaacgcaggtgcactgcagctcaatcgggtggtccgcaatgcatttcaggaagaagtcaaccgtcgcaccgtcaaggagctgctgtcgctcaagcgcgatgcgctgatgtccgacgtgaaacgggaagtgctggaggctgtccgcggctctaagccttggggtgtcgatgtcgtggacgtgcgcatcacgcgggtcgactacgtagaagcgatcacggagtccgtctatcgacgcatggaagcggaacgcaagcgcgttgcgaatgaactgcgctccacgggcgcggcggagggggagaagattcgcgcagacgcagaccggcagcgcgagatcaccattgccaatgcctaccgcgacgcacagaagatcaagggcgagggtgatgcggaagctgcgcgtctgtatgcggaggcattcggccgtgatccacaatttgcacagttctaccggagtctcgaagcttacaaggcgagcttcaaccgcaagggcgatgtcatggtgctggatccggcgaacactgaatttttcaaggtattcagaggcgggacgggtaacgcatctgcgaccccccgccgctgatgagcgactgatggcggtggtcggcttccatgaacgggttctggatcgcgttgggttgggtgctggtcatcgaagggctgctgcccttcgtgtcacctggtggttggcgccgcatgttcacgcagcttttgcaattgcgtgacggccagattcgattttgcgcgctgctggggctgatcgctggcggcgccattctgctgctcacgtagcctggccgctttgggtcccggggtggggcttatccatgccggtagaatcaacgttttaacagcctgccccatcccatgtctgcctgggtcctgccggatcatattgccgatgtcttgccttccgaggcgcggcacattgaagaacttcgccgcggactgctcgatacggcacgcagttacggttatgagttggtgatgcctcctttgctggagcatctggaatcactgttgacgggcactggcgaggcgctggacctccaaacgttcaaattggtggaccaactctcgggtcgatctctcggcttgagggccgatacgacccaacaggtcgcacgcattgatgcgcacctgctcaaccggcagggggtggcgcgtctatgctattgcggcccagtactgcacacgcgtcccgatcgtccgcatgccacccgggagcccttgcagtttggagccgagatctacggtcatccaggtatcgaggcggatatcgaagcagtgttgctgtcgttggagtgcttgcgtagtgcccacgtacaggaggtgagcgtagatctggccgacgtccgtatcgtgcgcagtctgcttgcagggcttcctgtcggtatgcatcagctcgcccaagtccacggtgcgcttgctgccaaagatgccagcgaactggcgtcgttgacacgcgatttcccgtctgcatcgcgggaagggttgttggcactgttgcagctgtatggcgatgcagcagtgctgaatgaggccgaaaacttgttgaagccctttcctggtgcgcgcgaggcgctatcagatttgagggcgattgcggcacgaatggacggtgtgcgggtcacatttgatctggcagatctgcggggttatgcctattacagcggcgcgcgttttgcgatttatgcgcagggcgccagtgatgcgctggtgcgaggcggccgctatgacgaggtcggcgcggtcttcggccgtaacaggccagccgcaggctttagcttggacgtgaagcagctggtgggtgtggtgtcggctccgtcattgcgtgcggccatccgggcgccctggggcgatggtggtgcgctcagtgctgccattgctacgttgcgtcgtcaaggcgaaaccgtggtgtgtgtgctgccggggcacggcagcgaagtggacgaattccactgcgatcgggagcttgtcctggtggatggcaactgggtcgtaaaggcgatttgagtttcttcagtatttgaatcgggtttgacatgaaagcaagcaagggtcgtaacgttgtcgtggtcggcacccaatggggcgatgaaggcaaaggcaaactggttgattggctgactgagagcgcccagggggtggtgcgttttcagggcgggcacaacgctggtcacacgttggtcatcaacggcgtcaagacggcgctgcacttgatccccagcgggatcatgcgcccgggtgtcaagtgctacatcggcaacggcgtcgttctctcggcaggcaaattgtttgaggagatcgaggggctcgaaaaagcgggcgtcgaagtgcgctcgcgtctgcgcgtcagtgaagcttgtccattgatcctgccgttccatgcggcgctggatgtggcgcgtgaagcggcgcgtgaacacggtggcgccgagaagattggtaccacgggccgtggtatcggaccggcctacgaggacaagatcgctcgccgcgccctgcgcgtacaagacctcaagtatccagaacgctttgccgccaagctgcgcgaattgctggcgttgcacaaccatgtcctcagcaccttcttgggttcggccaattttcagtttggcgatgcactcaagccctacatcacgggcgggcaagtgcagtttgagccggtctttgaggaggccatgcggcatgcagagatgctcaagcccatgatggcagatgtctcgcgtgaactgaacgaagcgcatgccgcgggcgcaaatctgctgtttgagggggcccagggcacgttgctcgatgtggaccatggcacctatccctatgtcacgtccagtaactgtgtggcgggtaatgcggcagcggggtcaggtgttggcccggggcatctgcactacatcttggggatcaccaaggcatattgcacgcgtgtggggggggggcctttcccgaccgagctggactgggaaacgcctggaacaccgggttatcacatgagtacagtgggcgccgaaaaaggggtgacgacagggcgcagccgtcgctgcggttggtttgatgccgcactcctcaagcgtagcgcgcaggtcaatggtctttcagggctctgcatcaccaagctggatgttctggacgggttgagggaactgtcgctgtgcgtgggatacgagttggacggtgaaaggatcgaccttctgccaatgggtgccgaagaaatcgcacgttgcgtacctatttacgagaatattgccggctggacggaatccaccgtgggagtgactcactatgagaacctgccgtccaatgcgcgccgctatctggagcgtattgagcaagtgacgggggtgcctatcgcaatgatctcgaccagtccagaccgtgatcacacgattttgatgcgccatccctacgcggcggactgagggcatagtggggcagttggagtgtgtcgcgcgctgttaaggcgattgttgctatcaattcaggagttagtatgctgacggaagacggcaagcatttgtacgtgagctacgacgagtatcacaacctcatagagaagcttgcgctaaaggtgcatcaatccgcatggcagttcgatacgatcctttgtcttgcacgtggcggcttgcgacctggggacattctgagccgtatctttgacaagcccttagccatcatgtccacaagttcttatagagcagaagctgggacagtcaaggggcacttggacatcgctcgcttcatcacgactcccaagggggagatcgctggccgcgtgctacttgtggatgatctggcggactcgggccacaccttgaatgccgtggtggaaatgctcaagaccaactacgcacccatcacggagctgcgtagcgcggtgatttggacgaaagggctgtcgacttttgcgcctgactattcggtggagttccttcccaccaacccctggatacatcagccctttgagggctatgacagtctgacgcccgaaaaactgcttgaaaagtggcaatggtgagttgttggacaaaagtagggaattttttgatatactgcgaggcttgctgcactacagagctgctcttcggaaagtgatgtggaagcagcgaaggggggttgaaaaattctctgctttgagttgatctggggttaaaaaccggtgtagaattcaaggcttcgctaattggggcggcttgttgcggaagtggcgagttgttaaggttggcgaaaaggtcgaaagaccacaaagtttgacaggtctttttaaaacgtgttagaattcaaggcttcgctgatcgcagcaaagcatgaggattgaaagaaattttggtcttcgggttcattaaaaacatacagccgataagcgtgggcgtttgatggcgaatgccaagttcttcggaactatcaaacgctcatgagaatagaagtgaagttcacttcaattccgtttttatgagtgaagtcgaaagactttaaatttcaagatcgaactgtagagtttgatcctggctcagattgaacgctggcggcatgccttacacatgcaagtcgaacggtaacaggtcttcggatgctgacgagtggcgaacgggtgagtaatacatcggaacgtgcccgatcgtgggggataacgaggcgaaagctttgctaataccgcatacgatctacggatgaaagcgggggatcttcggacctcgcgcggacggagcggccgatggcagattaggtagttggtgggataaaagcttaccaagccgacgatctgtagctggtctgagaggatgatcagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggcgaaagcctgatccagccatgccgcgtgcaggatgaaggccttcgggttgtaaactgcttttgtacggaacgaaaagcctctttctaataaagaggggtcatgacggtaccgtaagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcaagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggttttgtaagacagaggtgaaatccccgggctcaacctgggaactgcctttgtgactgcaaggctggagtgcggcagagggggatggaattccgcgtgtagcagtgaaatgcgtagatatgcggaggaacaccgatggcgaaggcaatcccctgggcctgcactgacgctcatgcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactggttgttgggtcttcactgactcagtaacgaagctaacgcgtgaagttgaccgcctggggagtacggccgcaaggttgaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggtttaattcgatgcaacgcgaaaaaccttacccacctttgacatggcaggaagtttccagagatggattcgtgcccgaaagggaacctgcacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgccattagttgctacgaaagggcactctaatgggactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttataggtggggctacacacgtcatacaatggctggtacagagggttgccaacccgcgagggggagctaatcccataaagccagtcgtagtccggatcgcagtctgcaactcgactgcgtgaagtcggaatcgctagtaatcgcggatcagaatgtcgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagcgggttctgccagaagtaggtagcctaaccgtaaggagggcgcttaccacggcagggttcgtgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctggaaaacagcattcaagattgaacgcccacacttatcggttgttggaagacaagtgaagtcggttgcaagaccggccaggggtctgtagctcagctggttagagcaccgtcttgataaggcgggggtcgttggttcgagcccaactagacccaccacaatcttccgaacatccagtgcaagaggatcacagggggattagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtcatcctccaccaacaccttaaatcaacaccaaagcagctttgcgagaggctgttttgttgttgatcgagatagttcgatcaatcggctgttctttaaaaattcatagagtcgaatcagcgttgctagcggaaagcactgaaaagtgcaccgtgccgctagcaacctaaatttgattgcgtcaaaacgaacgaaagcaattttgttcaagtaatgacgaatcgttctctaggctgcgttgaaagacgcaaccgaagaaacattcacattacggcataacgcgcgaggtgaaagacctcgcaagtctttgaactcgaaatggcgatttcttgcaagagaagtcaaagttatagggtcaagtgactaagagcatgtggtggatgccttggcgatgataggcgacgaaagacgtgatagcctgcgataagcttcggggagctggcaaataagctttgatccggagatttctgaatggggaaacctacccgcaagggtatcgctgactgaatacataggtcagcgaggcgaaccgggtgaactgaaacatctcagtagctcgaggaaaagacatcaaccgagattccgaaagtagtggcgagcgaaatcggaggagccttctagtgatagcgcgactgttagcaaagcggcatggaaaggccggccatagtgggtgatagccccgtatgcgaaaacagacgtgtggtactaagctagagaaaagtagggcggggcacgagaaaccctgtctgaacatggggggaccatcctccaaggctaaatactcatcatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcttacaaaaagtcggagcccttaggggtgacggcgtaccttttgtataatgggtcagcgacttacattcagtggcgagcttaaccgaataggggaggcgtagagaaatcgagtccgaacagggcgttcagtcgctgggtgtagacccgaaaccaagtgatctatccatggccaggatgaaggtgccgtaacaggtactggaggtccgaaccgactagtgttgcaaaactagcggatgagctgtggataggggtgaaaggctaaacaaacttggaaatagctggttctctccgaaaactatttaggtagtgcctcaagtattacctgcgggggtagagcactgttttggctagggggtcatggcgacttaccaaaccaaggcaaactccgaatactgcagagtacagcttgggagacagagcaccgggtgctaacgtccggactcaagagggaaacaacccagaccgccagctaaggtccctaaaattggctaagtgggaaacgaagtgggaaggctaaaacagtcaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactgatcgagtcgtcctgcgcggaagatgtaacggggctaagccagttaccgaagctgcggatgtgcaatttattgcacgtggtaggagagcgttctgtaagcctgtgaaggtgtctggtaacggatgctggaggtatcagaagtgcgaatgctgacatgagtagcgttaaagcgggtgaaaagcccgctcgccgtaagcgcaaggtttcctacgcaacgttcatcggcgtagggtgagtcggcccctaaggcgaggcagagatgcgtagctgatgggaaacaggtcaatattcctgtaccgatcaatagtgcgatgtggggacggagaaggttagctcagccaactgttggatatgttggttcaagcctgtagtcgtgcctggtaggcaaatccgccgggcttagatgaggggtgataacgagtctgcttgcagacgaagtgagtgataccctgcttccaggaaaagccactaagcttcagctattgacgaccgtaccgcaaaccgacactggtgcgcgagatgagtattctaaggcgcttgagagaactcaggagaaggaactcggcaaattgataccgtaacttcgggagaaggtatgccgcaagtaggtgaacttgtacaaagggagcccaaagcggttgcaaaaaatcggtggctgcgactgtttaataaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaagattaaatgatggggtgcaagctcttgattgaagtcccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcctgagactcagcgaagttgaaatgtttgtgatgatgcaatctccccgcggaaagacggaaagaccccatgaacctttactgtagctttgtattggactttgaacggatctgtgtaggataggtgggaggctttgaagtgaggtcgctagatctcatggagccaacgttgaaataccaccctggtgcgtttgaggttctaacctaggtccattagctggatcggggacagtgcatggtaggcagtttgactggggcggtctcctcccaaagcgtaacggaggagttcgaaggtacgctagttacggtcggacatcgtgacgatagtgcaatggcataagcgtgcttaactgcgagactgacaagtcgagcagatgcgaaagcaggacatagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatctcatcctggggctgtagtcggtcccaagggtatggctgttcgccatttaaagaggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatcttccgtgggcgctgcagatttgaggaagcctgctcctagtacgagaggaccggagtggacacacctctggtgtatcggttgtcacgccagtggcattgccgagtagctaagtgtggaagagataaccgctgaaagcatctaagcgggaaactcgtttcaagatgagatctgccggggccttgagccccctgaagggtcgttgtagaccacgacgttgataggctgggtgtggaagtgcagcaatgcattaagctaaccagtactaattgcccgtgcggcttgaccctataactttgactgccaatcgcagttcaagactgttatgccaagtacgcaatcaaatccacgctgattcacagactctatgaattcgctgtgcagtcctcactgctcagcaaccctttatgcctgatgaccatagcaagttggtcccactccttcccatcccgaacaggacagtgaaacgacttcgcgccgatgatagtgcgggttcccgtgtgaaagtaggtcatcgtcaggctcttacagcccaaaccgccctcccactacaacagtgggagggcgttttgctttgcagcgataacgccgtatttcatgcagcttcaggacattctctattcgcaaggattcggcacgcgccgcatttgcgccggcttgattcagcagggcagagttgccattcatgcgacaggcaccctagagcccacgatctgccaagacgcgacgcaggatattgatgtcgaaggtttggtgttgcgcgttcaaggagtggattggccataccaacccagggcctatgtcatgctccataagcctgcaggaaccgagtgttcgcaaaagccatcggcctatcccagcatctacacgttgttgcccgctccgcttaggcagaggcccagcaagggttctgtagatggtgtgcaggccgtggggcgcttggaccaggacaccaccggtttgctgttactcagtgacgatgggcaattcatccaccgcatgagttcgcccaaaaagcatgtgccaaaggtataccgtgtgactgctaagcatcccgtgaccaaggaacagatcgaccgcttgctggaaggtgtggtgctcgatgatgacccacgccctgtgcgggcggctgcctgcgcgctagttgacgcgcatgttcttgacctgaccctgacggaagggaagtaccaccaagtgaagcgcatgattgccgcggtaggcaatcgggtggaagccttgcatcggtcgcatatcggccgtttggcattgccggcggatatgcagccgggggagtggcgttggctcggcgaagaggaactcgccctgctgcggtagcgaaagacagacaagtggtctgcgcccgtcgcgatccaataggcgattgcgtcaacgtcgcgcacatcgcgtccgttgtctgcaagtcacttctgtgagtgatgtccgaatgttcgcaggcgggtgcccaataggaaggggagcagggtggtcaatcagatgatgaggcgcgtggcatgcgcgtggtgggctgcttggctggtgtggggaacatccgctggtgcgagtgagccaccggtgttcgttctcaattcgctgcaggcggacatcagcgtcatcgaccccgcgacctggaccgaaatcggccgtattgccactggcaaggagccgcaccacctgtacctcacgcctgacgagaaatcgctgattgttgccaacgcgctcggcgatagcctgaccttcgtggacccggccacagcgcaagtgcagcgtacggtgcgggggatcgtggatccttaccacttgcggttatcacctgacatgaaatggctggtcacggccgccaaccgcctcaaccatgtgaacttctaccgttgggacggcaaggagctcacgctcgtgcagcgcgtgtccactggcaagacgccaagccacctgtggatcgatgccggcagccgcacggtgtattcgaccatgcaggacagcgatgagctggtggccatcgatatatcgacgcaaaagatcaagtggcgcacgaagacaggtgccatgccggcggatgtgtacggcagtcccgacggcaagcatctttttgtaggccttaccggcagcgatagcgtggaggtcttcgatattgccggtgagcagccgcgcagcgtgcaacgcatcaagacgggagatggcgcccatgcctttcgcgctgcgggcgacggccgccatctgttcgtgagcaaccgagtggccaataccatcagcaagatcgacatgcaggcgctgcgcgtggtggatggctatccggcgcccggcgggccggactgcatggatgtctcggcggatggtcgctggctctacgtcagcgcccgctgggcgcgcaagatgctcgtgatcgacacggtggagcgcaaggtggcgcgggtcgttcaagtgggcaagtctccccacggcgtttggacactccgacatgccaagcgctgagccacgcggcggccgctcccccagagcacggcggaggtggcatatttgttgtgcttcaattttgatagctgctggcgcttatccagcaagcgctataggccaaaatgactgcaaaggcgcggtgtacctgacttttgacactggccacatgggcgttgcgcatctggtggccgaggtgctgcagcgccagcaggtcaaggcgaccttctttgccgcagacgaaccgactcagacgggcggcagcagcctggatggctactgggcgccctggtggcgcgcgcgcgctgcagaagggcacgagttcgcatcgcacacgctgcaccatgtgtactggcgtgccgaccaggggacgccgctgcagccgcggttcaaggtcaggccatcggccggtcctcaggcaggtcaggacctgacgatgacgggcgcgcaatactgcgcacagatcgatggcgctgcgagccggttgcgtgtcctgacgggccgggagccgctcccgctattccgcgcgccgggcggcaagacctctcagcgcctgctggaggctgccaagtcctgcggttatacgcatgtgggatggagtgctgcagggttcctcggggacgagctgcccagcgaccactacagcaatacggccctgctggagcgtgcgttgcgcaccgttcgtgacggcgacatcctgctggcgcatctgggcatctggtctcgcaaggatccatgggcacccgctgtgctggaacctctcgtcaaaggcctgaaggcgcggggcatgtgctttcgcacgctgcgcgagcatcctgtgtacggagcacaagcgcagagaaaatgacacaacgcccggctatgctgccgcgcacccacgcaacgccacggtgactcatgtcagggctgacctatttattcgataccgcgcagcaatggctgttcgagacgctggtacagcccgcgctcttcatgctgggccaggccaatgtgctggaggacggttatgccgccaccgggtggctgctggtgggactgctgcaactgggggtgatggtcgcggtgatcgggcctttggagcgttggcgcccggtggagccgttgcgcgaccgtggtgccgtgcacgtggacatgctttacacgctgatccatcgcctgggtctttttcgcctggcactgttcttcaccacggagcctctgtggaatgcactgtttggcgccctgcgcgcccatggctggaagaccctgcagcttgatgcgctctggccgggtgtctccgacttgcccgtcgtgagcctgctgctgtacctgctggtgttcgacttcgtggactatgggatccaccgcggccagcaccgctttgaatggtggtggaggctgcatgcgctccaccattcgcagcggcagatgacgatgtggagcgacaaccgcaaccatctgctggacgatctgctgcgcgatgccatcatcgtgttcgtcgcgcagtgcatcggtgtggcgccggggcagtttgtcgccatcgtggccctcacgcagctcagcgagaacctgcaccacgccaacctgcgcctgtggttcggccaggtgggcgagcgcctgtgggtcagcccgcgtttccaccgcatgcaccacgccatgagcgtgggccctgaagctgcacctgggcagggaaccgatcagcacctgcatgcggcagtgcccgggggcaacaacttcggcgtgttgttgccgtggtgggacatgttgttcggtacggccaacttcgagcatcgctacgagcccacgggcgtgcgcgaccaggtggaggcggacgcggacggccgcgtgcgtgattacgggcgggggttctgggcgcagcagtggcgcggcctgctgcggctggtggggcgggcgtagagagccgatcgcgctatgctcgcgcgcatggggcttttcatcgattccttctggcgcgcagtgggctattgcctgatgccgcgcgtcattgcgctgtcgctgttgccgctggtgctgatcacggtggtggcgctgggcggcggctacctgttctggacaactgccgtggcctggacgcagacggcgctggaaagctccacctggctgggcctgctgtgggggtggctgcacaactttggcgtggataacctgcccgtggcgctagcgccgctgctggtgcttatgggagccacgccactgatcgtcattgtctgcgtgctcgcggtggccgtattgatggcccctgccatcgtgactctggtggcgcagcggcgttttgcgcaactgcagcgcaagcggggcggttcattccttgccagcgtgctgtggtctctggggtcgaccatcgcggcgctcattgcgctggtgctgtccatgccgctgtggctggtcccgccgctggtgttgatcctgcctccgctcatctggggatggctcacctaccgtgtcatggcctttgacgcactggccgaacacgcgagcaagccggagcggcaggagattttcaagcgccatcagctcagcctgctgagcattggcgtgctgagcggatttctaggggccgcgcccggcattgtctgggcgtcgggcgtggtgttcgcagcggcgttcctcgtcctagtgccgatcgccatctggatctacacgctggtgttcgccttctcatcgctgtggttcacgcatttctgtctggccgcgctgcaacagctgcgcgagcagcgaggcgaacgcccgccgggcgatacgcctgcaaccgccgcgcccgcaacgccagcgccttctttgccatcctcgtctcacctgcaggacaacccatgacaccggctttcggcctcatcatcgttggcgatgaaatcctctcgggcaagcgggcggacaagcacctcgccaaggtcatcgaactgcttgcggcacgcgggcttgcgctgtcctatgcggactacgtaggcgacgaccgtccgcgcatcacggcggcgctgcagcgcgccttcgcctcgtcggacatcgtgttcagctgcggcggcattggtgccactcccgacgaccacacacgccagtgcgcggcggccgcgctgcagcgcccgttggtcctgcaccccgaggccaagcgcctgatcaccgagcgcatgcaggatgtggcacgggaacagggcgaggcgttcgaccccgaccgcgccgacaatctgcatcggctgaacatgggcgtttttcctgagggtgcgcgcatcattcccaacccttacaacaagatccccggcttctcgtgtgacggccctgggggcggcatggtgcatttcgtgccggggttcccggtcatggcctggcctatggtggactgggcactccagcattactgtgccccgtggttcaaccagcagccgcagatggagcgctccgtcgtgctttatggcgcaatggaagccgcgctgacgccgctcatggagcggatcgaggctggacatccggggatcaaggtgttcagcctgccgagcgtagaccatccggtgcacgggcgccatgtggaattgggcgtcaagggggccgctgccttggtgcctgccgcgtggcaggcgctgcaggaaggtttgcaccaaacgggtgcatccatgggccctgaaatggtgcgcaaatggtaagaaggcggaccacttaaaatcctgcacgcgtttggtgcgccgtcgcagggctctgcgcccggcttgccccgtacgggtgtccccattcgctggcacgcaaactgcttttctgtgcgcatcattgttgatgagcacttctatccctggagaaccctgatggccaagaccgttgcagacgtgatgaagatggtgaaggaaaacgaagtcaagttcgtggacttccgcttcacggatacccgcggcaaggaacagcacgtcaccgtgccgatctcgcacttcgacgaagacaagttcgcctcgggccatgcgttcgacggctcgtcggtcgccggctggaagggtatcgaggcgtcggacatgctgctcatgcccgatccgaacaccgccaacatcgacccgttcttcgaagaaaccaccatgatcatggcgtgtgacgtggtggagccggccgacggcaaggcctacgaccgcgacccgcgctccatcgccaagcgtgccgaggcgtacctgaaagcctccggcatgggcgacacggcctacttcggcccggagcccgagttcttcatcttcgacggcgtgcgctggagcaccgatcccaaccacaccttctacgagatcgaagagtacgaagccccctggaacaccggcgccaagctcgaaggtagcaaccgcggccaccgtcccaccaccaagggcggctatttccccgtgcctccggtcgacagcacgcaggacatgcgcgccgagatgtccctgatccttgaatccctgggcattccggtcgaggtgttccaccacgaagtggccggtgccggccagaacgagatcggcacccggttcagcacgctggtggagcgtgccgactggaccatgctgcagaagtacgtgatccacaacgtggccaacgcctacggcaagaccgccaccttcatgcccaagccctaccacggcgacaacggctcgggcatgcacgtgcaccagtcggtctggaaggacggcaagaacctgttcgccggcgacggctatgcgggtctgtcggacttcgcgctgtactacattggcggcatcatcaagcacgctcgcgcactgaacgccatcacgaacccgggcaccaatagctacaagcgcctggtgccgcacttcgaggcgccggtgaagctggcctactcggccaagaaccgctcggcctccatccgcatcccgttcgtggccaacccgaagggccgccgcgtggaagcgcgcttccccgatccgctgatgaacccctacctgggctttgcggccctgctgatggcgggtctggacggcgtggaaaacaagatccacccgggcgaagccgctaccaaggacctgtaccacctgccgccggaggaagacaagctggtgcccaccgtgtgccacagcctggaccaggcgctggaagcgctggacaaggaccgcgcgttcctgaccaagggcggcgtgttcaccgactccatgctcgacgcctacatcgagctgaagatgcaggaagtcacgcgcttccgcatggccgtgcatcccgtcgagtacgacatgtactactcgctgtgatggcaggggcttaggcccccggctgttgtcaacaaggcggctccggccgcctttttctatggatgggctgcatgcgtggttgacggaacacggcagcccgtcgcaccaaaaccgcagcgttgggccgtcgcaattggcgggttggagtgattgggggatactcaccggcaccgcgcatgcccgacgcatgccatgtgaggaattcgatgaaaagcattttgttcgccctgaccgttatcgccgccgtgctgcagcccgcttgggcgcaggaccgcatttaccgctgcggcaacgaatacaccaacaacgccacgcaggccaaggagcgcggctgcaagctcgtggaaggtggcaatgtgacggtgctgcagggttcgcgcccggcggcggcctcctcgggcggcagcgccggcgcttccggtgccagcgccagcagttcgcccgcgaacgctccgcgcgtgggcgcggccgaccaacgtgcgcgcgacgccgatgcgcgcgccatcctggagtctgaactgagcaaggcggaaacccgcctggccgagttgcgcaaggagtacaacgacggctcgccccagcgcacggcgctggagttgcgcaacccgcagggctacatcgagcgcacggccgagctcaaggccagcgtggcccgggccgaggccgatgtggccggcatcaagcgcgaactctcgcgcctgaacaagtaaacgccgcggtccccgcgtgcggcacaaaggcgcgatcatccaagagcccaccccaacggaccgctaccaggcgctggacctcgtctccacgctgattgccgtgctgcaccccggcggggcggccctcttcgtcaacgctgcgctggaaaacgccctgggcctgtcgcgccgcacgctggaaggcgtggacttcgcaggcctgttcaccgatccgaccatcctgcagacggcgttggccggcgcgcgcgggcgcgacttcgcggcgctgcgcttcgaagccgtgctgcgccgctcgccgcaggagcctttgccggtgcacgccagcgtggcggtggtggagcacagcggcgacgtgatcgtagagctgtggcccctggaggcgcaggcgcgccaggaccgcgaggagcggctgcgcgagcaggcgcaggccaacaaggagctgatccgcaatctggcgcacgagatcaagaacccgctgggcggcatccgaggggcggcgcagctgctggagatggagctggaaagccgcgacctgaccgagtacacccaggtcatcatccacgaggccgaccgcctgcaaagcctggtggatcggctgctggcgccgcaccgccacccgcacctcgtcggcgatgtgaatatccacgaggtctgcgagcgcgtgcgctccctggtactggttgagcatccgcagggcctggccgtgctgcgcgactatgacacctccatccctgagtttcgcggcgaccgcgcgcagctcatccaggccgtgctgaacatcgtgcagaacgcggcgcaggcgttgcacgagcgcattgccgcgggcgacgcggtcatcacgctgcgcacgcgcgtggcgcggcaggtcacgttcgggcgccaacgctaccggctggcattggaattgcatgtcatcgacaacggaccgggcgtgcccgaagccatcaaggagcggatcttctatccgctggtgacggggcgggacgggggatcgggactgggcttgacgctggcgcaaacctttgtgcagcgacaccatgggctcattgagtgcgagagccagccgggccgcaccgacttccgcatcctcataccactgccttgagtccctgacacgcacgaccccaacgggtaaaggtaaagggagctggaacacatgaagccgatctggatagtagacgacgacccttcgatccgcttcgtcctcgaaaaggccctggcgcgcgaaaacctgcccacgcgcagcttcacgcaggcgcgcgatgtactggacgcgctggccgacgtggccgcgggcgaccccacccaccagggaccgcaggtcctggtgagcgatatccgcatgccgggcggctccggcctgcaactgctggagaaggtgcgcgacctgcaacccggtctgccggtcatcgtgatgacggcgtattccgacctggacagcgccgtgtccgccttccaaggcggcgccttcgaatacctgcccaagccgttcgacctgcccaaggcggtggagctgatccgccgcgccgtggaggaaagccagcgcgaggaggtcgccgagcagcagctcaccgccatgcccgagatgctgggccaggcacccgccatgcaggacgtgttccgcgccatcggccggctgagccagagcgtggtcacggtgctgatcacgggcgaatccggctcgggcaaggaactcgtggcacgcgcgctgcacaagcactcgcccgtggcgggtgggcccttcgtggccatcaacactgcggccatcccgaaggacctgctggagagcgagctcttcggccatgagcgcggcgccttcacgggcgcgcagacgcagcggcgcgggcgcttcgagcaggccgagggcggcacgctgttcctcgacgaaatcggcgacatgcccttcgacctgcagacgcgcctgctgcgcgtgctgtcggacggtcagttctaccgcgtgggcggccatgccgccgtgaaggccaatgtgcgcgtgatcgccgccacgcaccagaacctggagcagcgcgtgaaggacggggccttccgcgaggacctgttccaccgcctcaacgtgatccgcctgcgcctgccggcgctgcgcgagcgcagcgaggacgtggccatgctcacacgctactttctgcagcgcagcgcaaggcagctgggcgtggagcccaagcgcatctccgacgcggcgctggccctgctcacacgctttgccttccccggcaacgtgcgccagctggagaacatctgccactggctgacggtgatggcgcccgcgcaggtcatctcggcgcaggacctgccgcccgaggtgctggaggccacgccgcatcccgccgcgccgttgcagggcgtggcggacgaggttgccgctggcgcgacgagcgcgtcgacccccgcgctgccgcctgcgccggcgggcacgcgcaccgaccaggctgcggccctggatggcatgggctgggagcccgcgctggtgagcgaggcccagcagttgctgcgcagcggccaggccgacgtgtgggacgtgctcacgcggcgtttcgagtcgcgcctgatccgcacggcgctgcaggccacgcacgggcggcgtatggaagcggcgcagcgcctgggcatcggccgcaacaccatcacgcgcaagatccaggaactgggcctggatgcgcacgatgatgagtgaaacaaggcgctggcgctttaaggataagcgctagcagctattgattcaatagcataagaccttgtggcgcgcatgcatagcgtgcgcgtgagtcctacaggcaggggatgccgtcaccgacccgatggtgcccggggggcttcaacaatgaattcattgttcaaccaaccggagtcgatacatgtcggatttcaaggatgccaatcgtgaccccctgaccaacgaaccgggggcccaccccatcggcacgggcgtaggcgccgcgggcggagccgttgcgggcgccgccacgggcgccatcggcggccccatcggtgctgccgtgggcggtgtggcgggagccattgtcggcggtctggccggcaaggcggcggccgaggcggtcaaccctacggccgaggacgcctactggcgtgaaacctaccagcgcgaaccgtactacgtgaccggccgggcctacgaagaataccgccccgcctatgagatgggctggagcgccgccagccgctaccccggtgattttgaaacggtggagcccgaactgtcgcgcgactggggccgcgcccgggcccaaagctcgctggaatgggcgcaggcccagcccgccgcgcgcgccgcgtgggaccgcgtgcgccgcaaccccacggtgaccgcgtcgggcaccgcggcaggcgccacgctgatggacaacgaggacgtggtggacgtgctggacgatctgctggaatgcagccgcgacggcgagtacgggtttcgcacctcggccgagcgtgcggaatcgcccgaactcaagagcctgctggagcgccgcgcccaggaatgcgcaatcgccgccacggagctggagagtgcgatccgcagccacggcggcgagccctccagcggcggcaccatggccggcgcgctgcaccgcggctgggtgtcggtgaaggcggcgttgagtacctatgacgacaaggctgtgctggaagagtgcgagcgcggcgaggacgtggccgtggcccgctacaacaaggcgctggaaaacgcactgccacccgccgtgcgcaccctggtcgagcgccaggctcagggcgtgaagcgcaaccacaacgaagtgcgcgcgctgcgcaaccgttaccaggccgcgtcctgatggccttcagcgcgggcgcctgtcgcccgcgttggccacctcagcccagcgacaccacgaccggcgcgtggtcgctgggctgcggatttttgcgcggagcgcggtcgatgcggcaggccgtcacggagggccgcagcgcagcgctgaccaggatgtggtcgatgcgcagcccgcggttcttctgaaaccccagcatgcggtagtcccaccacgaatagctcttctcgggctgatcgaacaggcggaaggcgtcggtcaggccgagccccagcaggtcctggaagtgctggcgctcctctaccgtgtggtggatggtgtccttcaagcccacggggtcgaaggagtcgcggtcctcgggggccacattgaagtcgcccaccagcaccagccgcggatgcgcggccagctcggtgcgcagccagtcgcgcagcgcttccagccacagcagcttgtagctgaacttctcggtccccggcgcctggccgttcacaaagtagcagttcaccaggcgcagcgggccttcaggcgtatccagcgtagcggcgatgacgcgggcctgctcgtcaccatggcccgggatattgcgcaccacgtcgcgcagcggcgtgcggctgaggatggccacgccgttataggtcttctggccgaagcacaccgcgtggtagcccgctgcttcgaaggcgtcgtgcgggaatttctcgtccaccagcttgagctcctgcaggccgatggcgtccacggggttggcctccagccaggccaacacctgcggcaggcgcacggagagggaattgatgttccaggtggcgatttgcatgtttttggcctccagcgcttttgcagcaagcgcaagcagctatcaaaaatagagtgataaaggcggggcgtcagctgcggcgctcgaaggtcacgaaggcgtagggcaggccgcccgcgcccacatggctgctgcgggccgtttccacccattccggtcccagggccggcgcgtaggcatcgccctcgtagtcccgtgcgatctcggtcacctcgacgcgcgccgccaggggcagggcctgggcgtagatctgcgcgccgccgatgacccatgccgtggtgctgccggactgctgggccaaggcgagtgcctcaggcaggctggatgcgcgctgggcgccgctttcctgccagtcggcctggcgcgtcacgacgatgttggcgcgccccggcagcggccgaaagcgcgggggcagcgagtcccaggtcttgcggcccatgatcaccgggtggccctgggtgagcgccttgaaatgcgccaggtcttcgggcaaatgccagggcatggtgccgtccttgccgatcacgccgttggcggcgcgcgcgtagatgagggtagtttgcattgctattcgaattgcaaatcgtcgggccagataaagtaagagccaaattttttactgaatttgtactcgccacctgcatctttacccttagccgtgaggtggggcttcccatctttgagttctagatgccctgtgccaatcagacgttcaatgaactgagctgttttaaggccgtgtttggctgctattttggatgaagttaatttacttcccggttcttcctctgtagtttcttcggaatcttttgaatttatccgctctaaagatattcttacctcttcgctgatccggataatgcgttgagcctcttcgtaggcgtcgcgataaagttctggatcatcggtgcgattaaataaaactcccatttcgttattattgacttgactgaattcatagagattcaggcttgttacaatgcaaaacgattcgtttatgtagcattttgcgtgcaaatttttacaaaagcttgtgcggatgtaagtgaggtcatttagccaggaaatttcctcaggctgaagttcgctttttccgtaaacgattcttacatcaattttaagcctgtttttgtctgctagaagctccttgattcgatcgttaagttttaaaaaaggactgattaaaactaggcgatctttcgcatctttgattagttcttctagaaaataattggttgcgctagtgttcaaaaacttagccattgatattgcttggtatttaagttaatgaaaagactggctacaccgccaccggcgccttgatggcggggtggtgttcgtagcccaccacttcgaagtcttcgtaggcgtaatcaaagatggatgcgggccggcgcttgatctgcagcgtcgggtaggcatagggctggcgcgccagttgggtccgcacctgctcgaaatggttgctgtagatatggcagtcgccgccggtccagatgaagtcacccacttgcaggtcgcactgctgcgccaccatgtgcgtgagcagcgcgtacgacgcgatgttgaacggcacgcccaggaagatgtctgcgctgcgctggtagagctggcagctcagtttgcccggctcaccagccacctgggatggcgccacgtagaactggaagaatgcgtggcagggcatgagcgccatccggtccagctcggccacgttccaggcgctcacgatgatgcggcggctgtcggggtgggtcttgagggtgtcgatcacttgctggatctggtcgatgtggccgccgtccggcgtgggccagctgcgccactgcacgccgtacacggggcccaggctgccgtcgtcgcgcgcccactcgtcccagatggtgcagccgcgctcctgcagccagcgcacgttgctgtcgccgcgcaggaaccacagcagctccaggatgatgctcttgaggtgcaccttcttggtggtcaccagcggaaagccctcggagaggtcaaagcgcatctggtggccgaacacgctcttggtgcccgtgcccgtgcggtcgcccttggccgtgccatgttcgaacacatggcgcatcaggtcttcgtattggtggcggatggggcgtggggtcatggtcttgaatgaaaagtggctccagcgcttgctagacaagcgccaacagctctcatttttgaagaatgcagcccgggttcatgaggccctgcgggtccagggcctgcttgatggcgcgcatcagccccagggccacgggcgacttgtactgcgccagcttgtcggccttgagcacgcccacgccgtgctcggccgagaacgagccgtcgaactgcgccaccgcgtcgtacaccagggcgttgacgcggtcctcctgcgtgcgcaggaactcccgcgcatcgccgcccgccggcgcctgtacgttgtagtgcagattgccgtcgcccaggtggccgaagttgaccaggcgcacgccgggaatctcgcgctgcagcagcgcatcggtgtgctccacgaacgcggggatgcgcgacgcggcgatcgaaatgtcgtgcttgatgttcaggccttcttcggcctgggccagcggaatgctctcgcggatatgccacagctcatgcgcttgcgacaggctctcggcgaccacggcgtccagcacgcagccgtcctcgaaggccagttccagcagcgcctcgaagcgctggcgcgcgtgttcttcggattcgctgtcgctgttttccagcagcacgtagtagggtggcgcgccgtccagcccggcgaacggcacgcgcagctgcggcatgtgcttgatgaccagcgacagcgcgaactgccccatcacctcgaaacccgtgagcccggcccccaggtgctggtgcgacaggcccagcaggcgcacggccgcccccatcgacggcacggcggcccaggcggtgagctgcgcagcgggctgggggaagagcttcatggtggccgcggtgatgatgccgagcgtgccttcgctgccgatgtacaggtcgcgcaggtcgtagccggtgttgtccttgcgcaggcccgagaggccgttccacacctcgccccggggcgtaaccacctccaggcccaggcacagctcgcgcgtgttgccgtagcgcaccacctgcgtgccgccggcattggtggacaggttgccgccgatggtgcaactgccttctgcggcaagcgacagcggaaacagcagatcggctttctcggccgtctcctgcagggcctgcaatatgcagccggcctccaccgtcatggtgaggttgtcgcggtcgatggcgcgcaccgcgttcatgcgcgtgaggttcagcaccacctgtgtgccgctgccgtcgggcgtgctgcccaccgacaggccggtgttgccgccctgcggcacgatcgccacgccggcatcggcacaggcgcgcaccactgctgccacctcggccgtggagcccgggcgcaccacggccagtgacttgccatgggagcgcttgcgccagtcctgttcataggcggcaaggtcgccctcggtcagtacatgggcggcgccgacgatccggcgcagggtgtcgagcagggcagtggtcatggcggtcaatccagtcgatgtcaggcagaggctcagcacgctcaggcaggcgcggcggcgcgggccgccttggcggcacgctggcgcagccgcacatgcagcgcgcaggcggtgaacagcagcaggcacagcacgatctccaggcccgccagccagttgccgggcgccgggtcgctccatgcgcgcaccaccccttcggtgaaatacagccacaccagcaggctgacccagcggtaggtgtacatgcgccgcttgagcagcccggccagcggcaccgccagcggcagggccttgagcgccagccacgagccgcccgggcgcaccggcgccagccacagctcccaggccaggcacagcacgatcagcgccgccaggctgcccacggccagccagcgcgtggccgccacgtcggtggcgatgtgcagggcgggggcggggggcagggtttcgcgatgcatggggctggcatcatatcggtcatgtcgttgtccctacagtccattgcagtgcgtgccgaggagtggctggtggagctttcccacttcccctggcgcaccaccgcgcagacgctgcgcgagcgctttcgcgaggaccgcctggggctgacggccagcagcctcaccttcaccacgctgctgtcgctggtgccgttcgtgacggtggcgctggccatgttcaccgtgttccccatgtttgccgagatgcagctcgtgctgcagcgctggctggtggacagcctggtgcccgacagcatctcgcgcccggtgctgggctacctcacacagttcgccgccaaggcgcatggcctgggcgcggcgggcttgtctatcctcatggtgaccgcgctggcgctgatcctcaccatcgatcgcacgctcaacaacatctggcgcgtgcagcgcctgcgcccgctgggccagcgcgtgctgatctactgggccgcgctcacgctcggtccgctggtgctggcggccagcctggcgctgaccacctcggtcgccagcgccgcgtcgcgcggtatcggcgacacgctgccgggcggagcgcgcctgctgttcgatgcgatcgagttcttcgtgctggccgccggcatggcggcgctgtaccgctatgtgcccaacacccaggtgcactggcgccacgcctgggcgggcggggtgttcgtcgccgttggcattgagctggccaagaaagtcctgtcgctgtacctggcgtcggtacccacctattcggtgctgtacggcacgttcgccacgctgcccatcttgctgctgtgggtgtacgtggcctgggtgatcgtgctgctgggtgcggtggtggccgcctatctgccgagcctgctcgccggcgtggcgcgctgcgccacgggcgagggctgggccttcttgctggccgtggaggtgctgcagcagctgcaccgcgcgcgccagcaaccgccccacgggctgagcgtgctggagctggcccagcggctgcgcgtggatgtgctgcaggtggggtccgtgctgccggtgctggcggcgctggattgggtggtgcgggtggacgagacggccgccgacgggtccgacgcagccgacgcacgctacgtgctgctggccgagccagccaccacgcacatggaaccgctggtgcagcgcctgctgctggcgcgcaccccgccgctggagcgcctgtgggcgcacacggggctggaggtgctcacgctggccgacgtgctgccgcgcgaatccgcgcagcggccgcctgagatgctccttaaacgatagctgttagcgcttgataggtaagcgctagaggctgttttggcctaaatcctgcgcggctgccgcgccgtgcagtaccgcgccctccagcgtggcggggtagggccctgccacgtagtcgccgcaggcctgcagtccgggcgcaatcacgcgcggcgggcgcgccagggcgggcgtgcaggcaaaggtggcgcgcttttccaccaccgtctgcaccgcgcgcaggccgggcagggccaggtcctcggccgcctgggccagcacctcgcgctccagcgcggtgcgctcgccctcgaaggcgctgaccacgaacgccagcagcccggccgggccgcccagcagtgcgcggtcgaagacgaactgcgcaggccgttgcgcgcgcgcgcgcagcgccagcatggggcggggcagcagcggggtgcgcgctcctggcagttcggcatacacggtggcgatggcgccaaagcgcagtgcctgcgcaccggcggcccaggtctgcagggcgggacgctggggcgcgggcacggcggcttcggccaccaggcgggcggactcggtgctgctggtggcaagcagcacggcgtcgaacgcgcagccgtccacgcgccagccggcctcgtcgcgtgcgagtgcctgcacgcgttggccgcggtgcaccgcgtggccgcgctgctgcagccagtgcgccgcgggctcggggaacagcgcgcccaggtcggtgcgcggcagcagcaggtgggagccgccccggccggcgaacaggctgtcgtgcagcacgcgcaggaacacctggccgcaggaatcttgcacgggcgtgttcaacgccgacacgcacagcggcgcgatgaactcgtccaccagccgctgtggcaggcccgcgcacaagtccgccacgctggtgcccggtgcgcaccggaaccccgccagccgccagcgtgcggcgcgcgccagcagggccgcacgctcgcgcaggctccagccgcgtgcgcgggcgatgccggccagcgcatcccagggcggcggggcatcgggcagggccaggccgctgccgtcggggaacaccagcgccaggggtaggcgcagcagggcggagtcgggcgtgacgcccacggcgcgcatcaggcgcaggcattcggcataggcgccgatgaggatgtgctggccgttgtccagcaccaggggcgagccgtccgcgcgctgggcggctacggcacgcgcccgcccgcccagggtgcggctggcctcgaacacgctgaccgcgtggcccgcctgggccgcatgcacggccgcggccataccggcccagccgccgccgacgatggcaaccttcacatcatccccagcgcctgcaccttccaggccagccagaacttgcgcagcggcgtgaggctggtgcgctggtgcagtacctggaagttgtcggcctcgatctcgcgcagcagcgtgcggtagatgctggccatcatcaggccgggcttctgcgcgcgccgatccacgtcgggcagcagcgccagcgcctggtcgtagaagaggtgcgcgcgctcggcctgaaagcgcatcagcgtggtgaagcgctcggagtactcgcgcttggtgatctcgtgcgccttcacatcgaactgctgcagctcagaaatgggcaggtagatgcgcccgcgcatggcgtcctcgcccacgtcgcggatgatgttggtgagttggaacgccaggcccagcttgtgcgcgtactgcgtggtgcgctcatcttgctggccgaagatgcgcgccgccacctcgcccaccacgccggccaccaggtggcagtagcgcgccagacccgcgaagtccaggtagcgcgtctgctccaggtccatctggcagccctcgatcacggccagcaggtggcgctgttcgatgccgtaggcggccgcatgcggcatcagcgcctgcatcaccgggtggctgggttgcccggcaaaggccttggccacctcgccctgccaccaggccagcttggcctgggccacgctggcttcggagacttcgtccaccacgtcgtccacctcgcggcaaaaggcgtagaaggccgtgatggccgtacgccgctcgcgcggcaggaagaggaaagcgtagtagaagctgctgccggaggcggcggccttttgctggacgtactgttcaggactcatgggggcgtgattctcccatggccctgggcggggctcgcgggggaaacatgcgcggcgcagggcctgagcgctgcgccgccgcaacgtcacgggccagacgtggaaatgtcatgccgctgtcgtggcgccggcccaccatgcctgttcatgatgcgcgacgatgccttcctgaacgcctggaaatcctccgcggcccggccgccggacgacccagcggatgatgcatgcgacccggcgcgccccccgctgcgctaccgcacgctctggatttccgatctgcacctgggcacgcccggctgccaggcgcaggcgctgctggactttctcaagcacaccgagtgcgagacgctgtttctggtgggcgacatcatcgacggctggcaactgcgccgccagtggtactggccgcaggcgcacaacgacgtggtgcagaagctgttgcgcaaggcccgcaagggcacgcgcgtgatcttcatccccggcaaccatgacgagtttgcgcgccgttatgtgcagctcaacttcggcggtgttgccgtcgccgaggactgggtgcacgagacggccgacggccgcgcgctgtgggtgatccatggcgacctgttcgacggcgtgatccagtgcgccaagtggctggcccatgtgggcgactcgctctacgaattcacgctcaagctcaaccggcacctgaacaccctgcgcgcgcgcctggggctgccgtactggtcgctgtccaaatatctcaagctcaaggtcaagcgcgccgtgagctacgtgggcgacttcgagaacgcggtggcgcgcgaagcgcgcaagcgcggcctgcacggcgtggtgtgcgggcacatccaccatgcggagctgcgagacatcgacggcatcctgtatgccaacgatggcgactgggtggaaagcctcagcgcgctggccgagcatgccgatgggcgcctggagatcctgcactgggcgcagcacatgcccgtgcagcgcaagagcggcgcagaactaccgcaacccattcctgtcactaccgattgaagtccatggcgcctgaagctgccccgttggtcgagctgatctatttcaatgccgggggcggacaccgcacctccgcgctggcgctggaagcggccatcgcccgcgctgggctgccgtggcaggtgtgccgcaccaatctcttcgaggtgctggacccgaacgcgcgctttcgccagtggacgggcatggagccggaagacgtctacaacaagcgcctggcccggggctggacgctggggctgacgcacgagttgcgcctgctgcagggaatgatccgctggagccaccagcggctcatgcagtcgctgcgccggcactgggcggcacgccggccggcgatggtggtgtcgctggtgcccaacttcaaccgcgccatggccgacgcgctggagcaggccctgccaggcgtgccctacgtcacggtgatgaccgatctggccgattgcccgcccagcttctggatggagccgcaaacccagcagatcgtggtctgtggctcgccttatgccgtggaccaggcgcgcgctgcggactttccgccccaccgcatctgggaaacctcgggcatggtgctgagtgcgcagttccatgcgccggtggaccaggatcgtgccgccgagcgggcgcggctggggctggacgagcgccccgtggggctggtgctgtttggctccgagggttccagggagatggtgacgatagcccgccgcttgacggacaccccgctgatcctggcctgcgggcgcaacgcggccctggcgcaggctctgcgggcactgcgccgcaacgcgcctaccgtggtgctcgaatacacgcgcgagatggcgcgcgtcatgcagctggcggacttcttcatcggcaagccgggcagcggcagcctgagcgaggcggtgcacatggggctgccgcccatcgtcacgcgcaatgcgtggaccatgccgcaggagcgttactgcacggaatgggtgggtgagcagggcctgggactggtgttgccgagcttccggtccatcgcatcgggcgtgcaggccctgctggccgacctgccgcgctaccaggccgcgacgcggcgcatgcacaaccgtgcggcggccgaagtggcgcaggcgctggcgcagatcctgcgccatgcgcaggcccgcgccgaatgggccgggcgctgggtggcctgagggttgcacgcgcgccgcgcgatgcggtgatggggggccattgacccccgcgcgctcgcgctgctgcagcgggtggggcggccccttacatgcgcgcggcgcgcgccagcatgcggggccagtcgagcgtgcccagccgcggccgcgcgagcaggctggcgccatccagcgcctgcaccttgtccagaatgcgcagaccgccctgcacgaccaggcgcagctcccaccccacacggccgggcagccggtgtaccagggggctgccctggagcatgagagcgcgggcccaggcggcgcagtccagcaccagccggtcgctggcgacagagcggcgctgcgccgcgaggtccgcgcgcgccacgccatgggcggcgcagtcggcatcggtgaggtaatggcgcccgcggggcagatccacgctcaggtcctgccagaagttgatgagctgcagcgcgctgcagatggcgtcgctctcgcgcagtgcgtcctgcccgtgcacgccgtacaggtgcagcagcaggcgccccacgggattggccgagcggcggcagtagtccagcagcgcggcgcggtcggcgtaggtggcgccggcctcggtcagggtgacgtcctgcatgaaggcgtccagcaggtcgtccagcagcggcacgggcagctggtggctgcgcaacaccgcctgcagcggcccaaacacggcggcccagcgcgtctggggggagtgcccggccgccacggattgaagctcggcgcggtaagcgcgcaggtccgccaggcgctcggctgcgcaggccgtgccctcgtcggcaatgtcgtcggccgtgcgcgcaaacgcgtagatcgcggcgatcggcgggcgcatccgtggcgggcacagcagcgaagccacgggaaagttctcgtagtgcgtgaccggcggcgcctcggcgggcgcggtgcgcggatcgcgcaggggggcgggggactcgggatgcttcacgcggccattgtcgtgcttgacaagagcgaccggcctctcatagattactaaccagtcagtcagtaatttggcataccggatgtttccatgacccaccctgtcgcacagcgcgccgcgggcctgccgggcccgtcttcattgcaaccccgccgcggggtttttttgtggccgccgcgtggcggcgtggcgggtgctgcactggtgctggccgtggctgccttggcgctggcgggatgctcgcgccgcgagccggcgccagagccggtgcgcgcggtgaaactgctcaccgtcggcgtggcgcccctgcagatgcgcctggaatacgcgggcgaagtgcgcgcgcgcgtggaatcgcgcctgggttttcgcgtggccggcaagatcgtgcagcgccaggccgagctgggccagcgcgtgcaggccggccaggtgttggcgcagctggatccgcgcgactatgagctggctgcgcaggccgcgcgcgcccaggtggcgtccgccaccacgcagcgtgatttggccgcggcggatttcgagcgcttttccaagctgcgcgcgcagaacttcatcagcggggcggagctggaccgccgccaggctcagctgaaggccgcgcaggcttcgctggaccaggcgcgcgcgcagctcgcttcccagggcaaccagaccgagtacacgcgcctggtggcggatgcgccgggggtggtgacgtcggttgacgccgagcccggccaggtggtgtctgcgggcacgccggtggtgcgcattgctcgcgacggcccgcgcgacgcggtgttctcggtgccggaggacaaggtgggccagttgcgcgcagggcaggccgtgcaggtgcgcgcctggtcgggcgacgcgctgctgcagggccgggtgcgcgaggtggcggccagcgccgatccggtgacgcgcaccttcctcgtgaaagtggcggtggagggcgcggacgtgccgccgctgggcgccaccgtgtatgtggcgccgcaggtgctggcgcggggcggcgtgcaggcgatcaagctgcccaccagcgccctgcgccaggagggcggccagacggtggtgtgggtctatgaggccaagaacggcagtgccaccggcaccgtgcgcctgcagccggtgcagatcgccacggccgacggcaacgaggccgtgatcgccgccggcctcacccccggcatgcaggtggtggccacgggcgtgcatgtgctgccccggggcaggtggtgacggtttacaagccaaaaacggctccaacgcccgaaggacaagcgctaccagctattaataatgaagcgccagcggcctccgctgccgctcgctgaggagccgccccatgcagcagacgcagcccaagcagggctttaacctgtcgcgctgggcgctggaacatgccgcgctcacgcgctacctgatggtggtgctgatggtgctgggcatcgccgcgtactttcagctggggcaggacgaagacccgcccttcaccttccgcgccatggtggtgcgcacctactggcccggcgccacggcgcagcaggtggccgagcaggtgacggacaagatcgagcgcaccctgcaggaggtgccctacgccgacaagatccgcagctacagcaagccgggcgagtcgcagatcatcttcgagctcaaggactcgtccaagccggcggaggtggccaacatctggtaccaggtgcgcaaaaaggtgggtgacatgcgctaccagctgccgggcaatatccaggggccgttcttcaacgacgagttcggcgacgtgtacggcgtgatctacgccctgcagggtgagggcttcaggtatgccgagctgaaggacttcgccgacgacgtgcgccagcagctgctgcgcgtgagggacgtggccaaggtcgagcagttcggcgtgcaggacgagcgcgtctgggtcgaggtctcgcaaaagcgtctggcgcagctggggctggacttcaacgcggtgttgcagcagctgggtgcgcagaatgcggtggagagcgcgggcgcgatccagtcgccgcaggacgtggtgcaggtgcgcgtgggcgggcagttcaccagcgtggagcagctgcgtgacatgccgatccgcggcggctctggagcccagctgcgcctgggcgacatcgccgaggtgcgaaggggctatgtcgatccgccgggggtgaaggtgcgcttccaggggcacgaggtcatcggcctgggcatctctatggccaagggtggcgacatcatccggctgggcaaggcgctgcgcgctgcagcggccgacatccaggcgcggctgccggccggcgtgcaattgcaccaggtgcaggatcagccagcggccgtggccgattcggtgggcgagttcatcaaggtgctgatcgaggccgtggtgatcgtgctggccgtgagcttcatttcgctggggctgcacaagggcgggcgttttggctggcacgtggactaccggccggggctggtggtggcgatcaccatcccgctggtgctggccgtgaccttcctggccatgcactatttgggaatagggctgcacaaggtgtcgctggggtcgctcatcatcgcgctggggctgctggtggacgacgccatcattgccgtggagatgatggtgcgcaagatggaggagggctacgacaaggtgcgcgcggccacgtttgcgtatgacgtgacggccaagcccatgctcaccggcacgctcatcacggccgcgggtttcttgcccatcggcatcgccaagtcggtcacgggcgaatacaccttcgcgatcttcgcggtgacggtgatttcgctggtgctgtcgtggatcgtgtcggtctatttcgtgccctacctgggcacgctgctgctgaaggtgaagccgcatgcgcccgatgcgccgccgcccgaggtgttcgacacgccgttctaccaccgcttccgccacatggtggactggtgcgtggcgcaccggtggatcaccatcgccgccaccatcggcatctttgcgctggggctggtgggcatggggcgcgtgcagcagcagttctttcccgactccagccggccggaaatcatggtggacctgtggttccccgagggcacctccttcgcagccaacgaggccgtggtgcgccgtgtagagcagcggctaatggagcaggaaggcgtggccagcgtggccgcgtgggtgggttcgggcaccccgcggttttacctgccgctggaccaggtgttcccccaatccaacgtgtcgcagttcatcgtgctggccaagagcctgcccgagcgcgagtcgctgcgcctgcgcctgccccggttgttggccgaggaggtccccgaggcacgcggccgcgtgaagctgctgcccaacggcccgcccgtgccctacccggtgcagttccgcgtggtgggcagcgacccggccgtgctgcgcgagcgcgccgacgaggtgaaggcgctgatgcgcggcaacgccaacctgatcggcgtgaacgacaactggaacgagtcggtcaaggtggttcgcctggaggtggaccaggacaaggcgcgcgcgctgggagtgaccagccagtctatcgcccaggcttcgcgcatcatgttcagcggctccacggtggggcagtaccgcgagggagacaagctcatcgagatcgtgctgcgccaggcgcaggacgagcgcgaggcgatctccgacatcggcaacgcctacctgcccacggcttcgggccgctccattccgctcacgcagatcgccaggcccgtgttcacctgggagccgggggtgatgtggcgctggaaccgcaactacgccatcaccgtgcagggcgacctggtggaggggctgcagggcgccaccgtcacggcgcaactgctgcccgagctgcgcgcgctggaggcccgctggcaggcagccggtgagaacggcgtgcgcatcgaggtcgcgggtgcggtggaagagagcagcaagggctcggcctccatcgtggcgggcgtgcccgtcatgctgttcatcgtgttcacgctgctgatgctgcagctgcacagcttcagccgctccgtgctggtgttcctcaccggcccgttggggattgcgggagtggcggcggcgctgctgctactgaaccggcccttcggctttgtggcgctgttgggggtgatcgctctcatgggcatgatccagcgcaattcggtgatcctgatcgaccagatcgagctcaaccgtgcggccggcgtgccggcgtgggacgcgatcgtggcggcggcggtgtggcgcctgcggcccatcgtgctgacggcggcggcggcggtgctcgccatgatcccgctgtcgcgcagcgtgttctgggggcctatggccgtggccatcatgggtggactggtcgtggccacggtgctcacgctgctggcactgcccgcgatgtacgccgcgtggtttcgtgtgcggcggcccgatcccggagcgccgataaacgattccatttaaaggcgggccgcaacagggtaaaatctgccgtttgacctatttcaccggggtggcctgctgtgcctgccatccgggtggctttcagaactgcgcgggtggcgaaattggtagacgcaccaggtttaggtcctgacgccagcaatggtgtgggggttcgagtccccccccgcgcaccaacgtgagactttggcggaacgtggtgcaggcttgcactgcaagtcggcacggtccacatccagacactaggaacaaccatggccgtaactgttgaaacccttgaaaagcttgagcgtaagatcacgctgagcttgcccctgaccacgatccagaccgaagtggacgcgcgcctcaagcgcctggcccgtacggtgaagatggatggtttccgtcccggcaaggtccccatgagcgtagtggctcagcgttatggctattcggtgcaatacgaagtgctgaacgacaaggtgggcgaggcgtttgcacaggccgccaatgaagccaacctgcgcgtggcaggccagccgcgcatcacggagaaggacggcgcgcctgaaggcgaagtgactttcgacgctgtgttcgaggtgttccccgaggtcaagatcggcgatctgtccaccgcggaagtcgagaagctctccgccgaagtgaccgacagcgctatcgacaagaccgtggacatcctgcgcaagcagcgccgtaccttcgcgcagcgtgccctggccgctgctgctgaagacggcgatcgcgtgacggtggatttcgagggcaagatcgacggcgagcccttccagggcggcaaggccgaggacttccagttcctggtgggcgaaggccagatgctcaaggaattcgaagacgcagtgcgcggcatgaagtcgggcgagagcaagaccttccccctggccttccccgaggactaccacggcaaggacgtggctggcaagacggccgacttcatggtcaccgtcaagaagatcgaagcggcccacctgcccgaagtgaatgagcaactggccaagtcgctcggcattgccgacggcacggtggaaggcttgcgcgccgacatcaagaagaacctggagcgcgaagtcaaattccgcctgctggcccgcaacaagcaagccgtgatggacgctctggtgtccaaagcggaactggatctgcccaacgccagcgtgcaggctgaaattgcccgcctgctggaggctgcacgcgccgacctcaagcagcgcggcatcaaggacgccgacaaggccgaaatccccgaggacgtgttccgccctcaggccgagcgccgcgtgcgcctgggcctggtggtcgccgaactcgtgcgtgccaataacctgcaggccaagccggagcagctgaaggcccacgtggacgagctggccgccagctacgagaagcctgaggacgtggtgcgctggtacttcagcgaccgcaatcgcctggctgaggtggaagccgtggtcatcgagaacaatgtgaccgacttcgtgctgggccaggccaaggtgaacgacaaggccgtgtccttcgatgaactgatgggccaggcctgagtagctggcccttgccccgggctttgacccaggggtgaggacgaaacccggcggggcttgtgctttgcggcacaagccccaattcactttctgggtacagtatccgcctgactggagaaacgtatgagcgcattggaaacgcaagccctgggcatgatccccatggtcattgagcagtccggccgcggcgagcggtcctacgacatttattcgcgcctgttgaaggagcgcgtgatcttcctggtgggtgaggtcaatgaccagactgccaacctggtggttgcgcagctgctgttccttgagagcgagaacccggacaaggatatttcgttctacatcaactccccggggggcagcgtgacggcgggcatggccatctatgacaccatgcagttcatcaagccggatgtgtccacgctgtgctgcggctttgcggcgagcatgggagctttcctgctggctgcaggggccaagggcaagcgctattcgctgcccaactccaaaatcatgatccaccaggtgctgggcggcgcccgcggacaggcgacggatatcgagatccacgcccgcgacattctgcgtaccaaggagcagatgaaccgcatcctggcggagcgcacgggacagcccatcgagaaggtgaaggcggataccgagcgggactatttcatgaccgcggacgaagccaaggattacggcatcgtggaccaggtcattgccaagcgcccctgagtttgggccggcgcgcgcggcgtttccccctgtgggaaacgccgtttttatttcgttatcatcttgacaacatccccagtcataaggcattgcccccatggccgagaaaaaaggctcctccagcgaaaaaaccctttactgctctttctgcggtaaaagccagcatgaagtaaagaagctgatcgccggtccgtcggtctttatctgcgacgagtgcattgacctgtgcaacgagatcatccgtgatgagctgcccaccggcgatgccggacgcgaaggccgtggagatctgcctacgcctgcggaaatcaagaccaacctcgatcattacgtcattggtcaggaaaaggccaaacgtacgctggccgttgccgtgtacaaccactacaagcgcctgcgccacaaggacaaggccggtaaggacgaggtagagctgtccaagagcaacatcctgttgatcggccctacggggtcgggcaagacgttgctggcgcagaccttggcgcggcagctcgatgtgcccttcgtgatggctgacgccaccacgctgacggaagcaggctatgttggagaggacgtggagaacatcgtccagaaactcctgcaaagctgcaactacgatgtggaacgtgcccagcggggcattgtctacatcgacgaaatcgacaaaatttcgcgcaaatccgacaaccccagtattacgcgggatgtctcaggtgaaggtgtgcagcaagcgctgctcaagctcatcgaagggaccatggccagcgtgcctccgcaaggtggacgcaagcatcccaaccaggattttctgcagatcgataccaccaacattctgttcatttgtggtggtgcgtttgctgggctggaaaaggtcattgagaaccgtactgaagcttccggtattggctttggcgcggcagtgcgtagcaaaaagcagcgttctttgaccgaggtgtttcaggatatcgagcctgaggacctcatcaaattcggcctgattccagagttggtgggtcgcatgcccgtggtcacagcgctggccgaactgagcgaggacgcgctggtgcaaatcctcaccgagcccaaaaacgccttggtcaagcagtacagcaagttgctggcgatggaaggcgttgagctggaaattcgtcccgctgcgttgaagtccatcgcgcgaaaagccatcgcacgcaagacgggtgcccgcggcttgcgctccattcttgagcaagcgttgattggcaccatgtttgacttgcccaacgtctccaacgtggaaaaggtggtggtggacgaggccaccatcgaagagaacaaggcccctttgctggtttatcgcgaggccgccaagaccgcctgaaagccgtgagccgccgggagcagagcgcgtgattgatgcgcccggcgggccatgtcgctaacacctgggtgcagatgctgccgggttgaaaaatgtggtccatggaccatattccatggaactactagaggattgccccatgtccggacacacacccctgcccgatacgcccctggatctaccactgttgcctttgcgcgatgtggtggtctttcctcacatggtgattcccctgtttgtggggcgtcccaagagcatcaaggcgctggaagccgccatggatgccgatcgacgaatcatgctggttgcgcaaaaagcagccgccaaggatgaaccgcaggtttcggatatgttcgaagtcggttgcatatccaccatcctgcagatgctgaagcttcccgatggcacggtgaaggtgctggtggaggggcagcagcgcgcccacgttcgcatggtgcatgaatcggacgttcacttcacggcgacggttgagcccatgcaggcattcgctgaggacgccgcttcgagtgaaattgaagcgctacgccgggcggtaatgcagcagtttgatcagtacgtcaaactgaacaagaagattccccctgagattctgacttccatttcgtccatcgacgatccggggcggctggctgacaccattgccgcgcacttgccgctcaagctggagaacaagcaggttgttctcgacttggcaggcgtcaagcagcgtctggagaatctgttcgagcagttggaccgcgaagtggatatcctcaacgtggataagcgcattcgcggtcgcgtgaagcgccagatggagaaaaaccagcgggacttctatctcaacgaacaggtcaaggcgatccagaaagaactgggcgaaggcgaagaaggcgcggatcttgaggagatcgagaaaaagatcaaggccgcgcgcatgccggtcgaagcgcgcaagaaggcggaaggcgagctgaaaaagctcaagctcatgtctcctatgtctgccgaagccactgtggttcgcaactacattgatgtgctcacgggactgccctggagcaagaagtccaaggtcaagcacgatcttgcccatgcagaggctgtgttaaacgaggaccactatggcctggaaaaggtgaaagaccggatcctggaatatctcgccgtgcagcagcgggtggacaaggtgaaggcgcccatcctgtgcttggtcggcccaccgggtgtgggcaagacttcgctcggtcagtccattgcaaaggcaacggggcgcaagtacgtgcgtatggcgctgggggggatgcgtgacgaagcagagatccggggtcaccgtcgtacctacattggggcgatgccaggcaaggtgttgcagagcctgggcaaggtgggggcgcgcaatccgttgttcctgctcgatgaaattgacaaactaggcatggactttcgaggtgacccctcgagcgcgttattggaagtcctcgatcctgagcagaaccacaagttcggcgaccactatgtggaggtcgacttcgacctctccgatgtcatgtttgtcgcgacttcgaactcgatgaacatcccgccggcgctacttgatcgcatggaggtgatacgtctttccggatatacggaggacgaaaaaaccaacattgccatcaaatatttgctgcccaagcagatgcaaaacaatggcgtgaaagacgccgagttgcaggtcacggaatccgccgtacgggacatcgtgcgctactacacgcgtgaagcgggcgtccgttcgctagagcgcgaactctccaaaatctgccgaaaagtggtcaaggcaatccagctcaagaagctgacggctcccgtggaggtgtcggcggacgacttgcctgaatacttgggagtgcgcaagtacacctacggtcgcgcggaacagcagaaccaagtgggacaagtggttggcctggcatggaccgaagtcggcggggatctgctcacgatcgaggtcgcgaccatgcccggcaaaggcaacatccttcgcacaggatcgctgggcgatgtcatgaaggagtcggtcgaagcggcccgcacagtagtacgtagccgtgcgcgcttacttggtattcgcgatgaggcgttcgagaagcgagatcttcatatccacgtgcccgatggtgcgacccctaaagacggtcctagcgccggcattgcgatgacgacagcgatcgtttctgcgctgaccggaataccggtccgcgcagatgttgcgatgacgggggagatcacactgcgcggagaggtcacagcaattggtgggctcaaggaaaaacttttagcggcattgcgtggagggatcaagacggtgctgattcctgaagaaaacgtaaaagacctccaggaaattccagagaacgtcaagatggggctggagatcattgctgtgaagtggatcgacaaggtgctggagatagcactcgagcgcaagcctgttgcattggcagaggacgacggtgcccaaaccgtggcggtgcctgcccccgccgatgtgtcacggggctccgtgaaacattgatggaaaaaactttgcactattcttggagcccgcgaaaagtactctataatttcacttatcgacgctaaacatgctacagtgtgaggcttagataaatgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgtcggttcgagaccgatttcccgctccaatttatgatctacagacttccactgacgtctgtaagtcattgaaaagaggagcttcggctccttttttcattccagcgaaagccacggaagtccactgacagccaccatttttgaggccaaaaacaaggccaaagaatgcgggtcgtgccggttccgggttgttgctggggttggatcgggatgacaagcagcatcgggcctaagtccaagacttaggagcttgatgatgacactctctgatctgaccgtgcggcaagccaaggccgccgagaaaacctacagcatccccgacaccgatggcctcggcctggtggtcgcccgcaccggcggcaagtcgtggcatttgcgctattactggctcggcaagcaaaagcgcatctccctggggaactaccccgagatcggtttgcgcgaagcgcgcaccttgcgcgacgaagcccgggcgcttctggcaaagggcgtcaacccccataccgatcggaaacagaagcgacacgcggtcaagcttgcggccgactacaccttcaaggccgtcttcgatgcgtgggtcgagcatcgccgcaaggaaatcaaggagggcaggaacagcacgctgtcgcagatcctgcggatcttcaacaaggacgtgctgcctagcctcaagcagatgtcgatctacgacattcgccggccccaactcctgggcgtcctggcgaggatcgaggagcgcaaggcgttcaccactgccgagaaggtccgcacctggctggggcagttgttccgctatgccctcgtcatcgtggaggggctggaagccaatccggcctccgacctggacgtggtggccgagcccaagcccccggtgaaccacaacccctacctgcatcttccggagcttcccgagttcctgcacaagctcaggctctacaaccctcgtggttggcagacccaactcggcatccggctgctgttcctgaccggcgtgcgtaccggcgagctgcggctggcgaccccggaccagttcgatctcgaccgtggcctgtggatcatcccgccgcagatcgtcaagcaactccaggacgagatgcgcaaggccggcaagcgcccgcaggacgttccgccctacatcgtgccgttgtccgtgcaggccatcgagatcgtgcgctacctgttgggtgtgatgaggccggctcaggtccatctgctcacgcaccgcagcgaactcaagaagcgcatcagcgagaacaccctcaacgcggccttgaaacgaatgggctacaaggatcaactgaccggtcacggcatccgcggaaccatctcgacggcgctcaacgagatcggctatcccaagatttgggtggacgcgcagctttcgcactcggacccgaacaaggtgcgtattccacgcgatggcggacacgattgttggcgccgaccgaaaactgagccacttttgagggtagtgccgacccaaaactgagccaggtgaacaacctactctgctgtttttttgtgcagcagaggacaaggagtgatcaccatggacatgattggcaggatccggcatttgcatgcccggaagaacaaatcggagcgcgagatatcgcgcatgacagggctctcgcgcaacacggttgcgaagtggctgcacggggaagtggacggtccaccgaagtaccggcgcggcgagcagcccaacaaactcacggcgttccatgacgtgctcaggcaggccttgaaggctgatgcacgtcggcccaaacacgagcggcgcacagccaaggcgctgtacgccgagatcaggcgtgcgggctatgagggtggttacacgcgggtgaccgacttcatccgggcatggcgccagggcgaaggccaggggtctgcgggcaacgccttcgtgccgttggccttcgagctgggcgaggctttccagttcgactggagcgaggaaggcatggtgatcggcggcatctactaccgggtgcaggtctcacacatgaagctgtgcgccagtcgggctttctggctggtggcctaccccagccagggccacgagatgctgttcgatgcccacacccgcagcttcgccgcgctgggtggcgtggcgcgccggggcatctatgacaacatgaagactgcggtagacaaggtcaagaagggcaaggggcgcatcgtcaacgagcgctttgccaccatgtgcgcgcattacctgtacgacccggacttctgcaacgtggccagcggctgggagaaaggggtggtggagaagaacgtgcaagacagccgccggcgcatctggatcgacgcggccaagatcaagttcggcagctttaccgaactcaacgcctggctggcccagcgctgccgcgcgttgtgggacgaggtgcgccaccccgagcacacccagttcagcgtggccgagatgctcgaacacgagcgcgcgcacctcatgcccatgcccgtgccgttcgatggctacgtcgagaaacccgctcgggtcaccagcacctgtctggtgtcggtggcgcgcaaccgctattcggtgccgtgcgaacgggtgggccagatggtcagtacgcggttgtatccgggcagcgtcgccatcgtggccgacgacaccatcgtggcccgccacgaccggctgagcaacgcgggcgagacccggtacgactggcagcactacatcccgctgctgcagagaaagcccggtgccctgaggaacggcgcgccctttgccgacatgcccgagccgctgcagcggctgcgccgtgggctgctgcgcaacccgggcggcgaccgggtgatggcgcaggtgttggccattgtgctcagcgccggtctggacgcggtgctggtggccatcgagctggcgctggagagtgggccgcctggcaaggtcagtgtggagcacgtggtcaacgtgctgaaccggctcaacgcgcagccggtgccgcccacggcggccacgctgctgagagcgaccacgccgccgctggcgaacacggcgcgctacgacagcctgcgctcggacaccgtgggtgccatcaccgaaggagccgaccatgaagactgatgtgctggtcgaactcaaggcactgcgcctgcacggcatggccggcgcgtgggccgatctggtcgagcaagggggtggcgaggcaggcggtgtgggcatcgagtcctcgcgctggctgatcgagcacctgttgcaggccgagggtacggaccgcgcgatgcgctcggtcagccaccagatgcacgcggcgaagttcccggtgcaccgcgacatggcgggctttgacttcgaggtctcgccggtggaccgcaacctggtggagactctggccaccacggccttcaccgacgaggcgcacaacgtggtgctggtgggcggaccgggcacaggcaagacccatctggccacagcaatcggcgtctctggcatcacccggcacggcaagcgggtgcgcttctattccaccgtcgatctggtcaacgcactggagcaggagaaggcccaaggcaaggccggtcgcatcgctaccagcctgctgcgcatggatctggtgatcctcgatgaactgggctacctgccgttcagccaggccggtggggcgctgctgttccacctgctgagcaagctgtacgagcacaccagcgtgatgatcacgagcaacctggacttcgcagaatggtccagcgtgttcggcgacgcgaagatgaccaccgcgttgctggaccgactcacgcaccactgccacatcatggagaccggcaacgaatcgatccgattcagtcgcagcacggccgcagccaagaagcgcatcaaggcccgagagcaggcgcgcaagggagccaaaaccgaagctggagacgaacccttctgatcggaaacggtgatgggcaagccgctacgggctacgccctgcgcggcttgcccatcgcatttaacaacacgccaaggagaccagcaaaccagcacagcctctacacttatccacagccgaccctctcaaagtcggcttccacccctggctcaatattcagtcggcacggtggctcaaatttggatcggcgcggacaccgagaggtcatcaccagcctggccggcggggactggctgcgccatggccacaacgtgctgctcaccggcgccaccgggtgcggcaagacgtggctcgcctgcgcactggggcagcaggccgcgcgcctgggcttctcggtgctctacacccgcgcgccacggctgctgcaggagctgcacgtggcccacggcgatggcagcctgggcaaacggctggcgcaactggcgcggctggacctgctcatcctggacgacttcggcatcgcgccgattgccgcgcacgagcgaaacgacctgctggaattgctggacgaccgggtgggcacgcgctcgacgctcatcaccagccagttgccggtgacggcctggcacgcctggctggacgagcccacgctggccgacgccatcctggaccgcatcgtgcacggctcgcacaagatagccctcaagggcgagtcgatgcgcaagctcaccaaggccgtctgagccggccgcgccgaccgccattccacgctgatggcggacacttcggctacgatttgagcgtcactcaggacacccgcgcaacgtgtccgccatcgcctggaacgctgtccgcgatgggaatggaatcactgtccgccatcagtggaatgcgcaaacaaggtgagttcggcctacaaccacgccaagtatgttgagccgcgccgccggatgatgcaggactgggcggatcgtctcgatctgctcgaacagggccaagtggaagcggccagcgcgcatctgacgatgcgtatcgacggggtgccggcgatggcggaaactgaggacgtggtggacgcggtccccatggtggccgagcccgcttcccctggcgtcccgccgatggtggccacgcccatcgtcgtgaccccgaacagtggcgagatcacgttccagcggctgtcgcaggtgccgccaccgccgacgcatgctccggagccggaagtctccgcaatccagcgggagcgcgaggaaatgctggccatgtacgagtcgccgaacaatctgccggtgccgctgttcggcaagctggccggaaagtccaaggaccagatcaaccgggagctgaaagccggcaagctactgtccatcagcctgggcaatcgggggcagcgggttcccgactggcaactggtgccgctcaagcacaagctggctcaggtgctcatgaatcaatgtccgcgggcggactcgtgggatctgtatcgcatgctcacccggccacatccggacctgggtgatcgtgccgccatcgacatcgtgacgccaagcaatctgggcatggtcgtccgggtcatcgcggccacccaccagcagacaggtgcgtctgaggctggcttgccgccgaggctcatccccgaggacgtccagcagagcgttcgtcggctggtggacagcgctgcgatgcttgagacggcgtaatccgaggttcgacggtaccgtggccagcggcaccattcctgtcgctgaccactgcatttcgccttattgcaacgatgtgcccgagcgcaccacgacggcgtacagatcggcaatcgtcgccaacgcgccctcatgcagcacctcggccgacacattcaccacgccccttcggatgggccgcgtcgcgcatgcatcggccaccatggtgggctggttgccgcgtagaaacgcaccctcggcggtgaacgtcacgcacatgtgagtcattaatcccatgacgatgacctgtttgttaccggccgcctcaacgcgctcgcccaaatcggtgccgacgaatgcattgggcgccgtcttgacgaccacgggctcgttggacagcggcgcgacggcgggatgaatctgccgatcttggcggcgaggtcgtagggcgagccctctccaccatcgtgaacgacatggatgctgttggtgccggcggcgcgcgcccgggtcaacagttcagatgccgaagccagcgccggctgccagccggccagttccatgacgccgcgcgtgtaggtgttctggtagtccacgaggatcaaggtggcaccgtctaacgtggccggtgtggggtccagtccgttgagctggcgcagcgtggtcgaggagttcatggttgtacttccttgaatgggaaatggaggatccggccatcagaaatgaccgcctcgtcatgctagaagcgcagcggaatgtcggcaatgtcatctaacatgtagattcagacattgcggtgcgcgggcacccacggagcttgcagcatggcaaacatcaagcgcctcatcgtcatggtgctgttcgagcacgtctatctgctggacgtgaccggtccggccgaggtgttctcacttcttcagcgcgagatggacgagccgacgggctacgaggtggtgttggcggctgcgacgcttgcgcccgtcatgacttcggccggtgtgcgtgtactgcccgatacgacattcgccgacctcgccccccgtaggatcgacaccctcgtggtgccgggcgcggtcgaggtcgatgcgcagcgacgcgtgcgcgccgtcgtagcgccttcggtggtggtatctgtgagggcgcttgcaggccatacccgacgcctcgcgtccgtgtgcgtgggcgcgcatgtcctggctgcggcaggcctgctcgaaggccgtcgtgtcaccacacattggtccaccgcgcaacaactcgctgacgagcacccggaggtcaaggtggatgccgacccgatcttcatccgcgaccgtgatgtctggaccggcgccggcctgaccgcctgtctggacctggcgttggctttggtcgccgatgacttcggcgagcggttggcgctgcgcgtggcgcgccaactggtgatgttcctaaagcgcccgagtgggcaaagccaattcagtgcctcgctggaaccggcgtccaagacccggcgcatggatgcgctgcgccactacatcatgcgctgcatcggtaagcccatgagcatcgcggaactggccgaacaggcacatgtaagcgatcggcaactgacccgcatcttcaagacggaattgaacatgacgccggccgcttacattgaatcggtgcgcgtggagatggcgcgcaatcggttggaaaccaccgacgaaccgcttgaacggattgccacaacctgcggcttcaataccactgacgcgctcaaccgcgcattccgcaggaccctgggcaccacgccggccgagtaccgcagccggttcaggacagtgtgctgatcgcgcccgcctcgcctgtcactatcagatcgtaactgcaacctgcagcgctctgcgctcgaaccgctcggtcgccggagtggcttgtacgtagggccgctggaggtacgtcacgacctcgtaggggccgtcggcgagcgatcgcatactgagtccccatccgtgagcgcgctcgatgcgcgattgcgtagagattcccacgccatagcctgcggcgaccttgagcgccagcatctcgaaggaagccacgtactgcgtgctctgctgcctcaccgcaggaagtgaagacaaccgctgatccagcaaagggcaactctctgcctgccagcggaagacagggtgatccagcaaatcggcgatcgcgagcttggcgtgatccatcaaagaggatcgcaacggcatagcaactgccatgcgctcgatccacaagggttgtgtatggagagccgaatcggtcgctccttgaagcgacatcgctgcgtcgtaatggccatccttcagtcccgcaagaatctcgtcacctctgacctcaaggagcgctatggtgacctctggctcttcggcgcgttggagcgcaagcaggtccgaaagcctcgatgacgttacgcctggcgctatcgcaagcctgagatggggaggttggctgatgacggtgggcatgtgagcctataaaagcgaaaaagctgtcgttttccgttaaaggctggactggaaaacgcgcggatttcatggtttaagcctgttgcggcacatcctgatttccgttaattcctggaatcagggcgaaatttccgttaaagttggactgagtgaacacccaactggacgacggaatgcggcgaatccccctgagcagacgctcccatatcactggcttccagccggtgcggcagaaggccgtcgaacatgagagcgcgcttgagcgggacttcgtgttgcttacccaattccgcgatccggccgccgaactggtttcacagcccgagacgatccacttcatggacgcgggcaagccgcggcggtacacgccggacttcctggtgtcctggagcgacgggcgacgcgaactggtcgagatcaaataccgcacggacctgcgcacccagtgggcgaacctgcgtccggccttcgaggcggcacgcgactgggcgcacgcgaacggcgccaccttccgcatcgccacggagcgcggcattcgtggcatggagctggaaaacgcgctgcggttgattccgctgcgttcggccccgctggacgtggcggcgtgcgatgccgtgttggctgcgttgaagtcgctgcgcgcgccgaccatcgggcagctcgtatcggcggtgcgacttgagcgcccgttggcgctcgccaccatctggcggatgctcgcgcaggggcgcttgctggtcgatgacctgtcggtggctctgcttgccagcagccccgtgcgggcgacatgaccgcagccatcgacctcacgcaggtcagcgaagccgattgggccaaggcacgcgaccgactcgccgtgatccgccgtctggccaaggccaccgagcgcacgcgcgaggacgtggcccaggcagccagccagatcggatgcagcgtcagctcgacctacgacctgctggcacgctatctcgccgctccgcagttgaccagcctgctgccgcagcagcgtggccgcaagcaaggcaagtcgatgctggtgccggaggtggccgcgatcattaatcaggtcacggaggacatgtacctgacgcggcagaagccgcgggtgtctgatctggtcgcgcaagtccatatacgatgccgagcggcgggcctggcgctgcccagccggggagcgatcgagcgccggctgagtgcccgtccggcttcggaggtgacggcccagcgtcacggccgcaaggcggcgcgtgatcggtttgcgccgacaaccgggtcgctggaagcgccctggccgctgtcgctggtgcagatcgaccacacgctggtcgatgtgatcgtggtggacagccagacgcgcgagccgatccagcggccctggctgacgctcgccatcgacgtctgcacgcgctgcgtggccggcttgcacctgtcgctggagcctccatcggcgacgtcggtggcgctgtgcatcagccaggccgcattgcccaaggatgcctggctggccgagcgcgggatcgacggggcctggcctgtgcatggcatccccgaacgcctgcatctggacaacgccaaggagttccgctccgaggcgctgcggcgcggttgcgagcagcatggcatcgccatcgaccatcggccggtgcgcacgccacattacggcggccacatcgagcgcctgatcggcacgatgatgggcaaggtccacctgctgccgggaacgaccttctccaacgtgcaggccaagggcgacctcgatccttccaaaagcgccgtgatgaccctggaagaagtcgagcggtggctggggcacgccattgccggcgtgtatcaccgcgaagtacatcgggggctgggcatgccgccgctggtagcctgggagaaaggcatctcgggcgacgatcaggttctcggccgtggcagtccgacgacggtgagcgatccacggcgcttcctgatcgacttcctgccaatcgcccggcgcctcgtgcggcgcgatggcgtgtcgctgcactccatcggctactggtcggacgtgctgtccacctggatcgggcatgccgaaccgatgatcgtccgcttcgatccgcgcgacctgagccgcatctatctgctggggccggacggaacctactacgacctgacctaccgtgacttgcgacgcccgccgatcagcctgtgggaacaccgggctgcgctcaagcgactgcgcgagcaaggccatgcgcatgtcgatgaagccgcgatcttccgcgcggtgcaagccatgcgcgagatcgctgaccaggcagcgcacaccagtaaaaccgcacgccggcaaaaggagcgtcggcgtatggtccaacaaaagcaggcagtcgtcgcaccggcagcttccgctcctgtggaaaccaacgaccttcctgcgaacgggcaacagccgcatgagcagatgttcccgttcgaggagtggaattgagcggcgactatccacacttgcatccctccgcacgcgcatgggcagacgaagacgcgccgtcgcgggtacgccgcatccgcacggataggtggatcggctacgcacgggcacaggccgcgttggcggcaatcgaggatgtgctgtcattcccaaagcggacccggatgccgaacctgcttctggtcgggccgacgaacaacggcaagaccatgatcgtggagaagttccggcgcagccatccgctcatcgccgcggaggatgccgaggatggcatcgcccgtgtgccggtgctgaagatgcagatgccggcaggccccgacgagcggcgcttcttcggagccatcctcgaccagttgggaatggaccactggcccaaggagcgggttgccgcgcagcaaaacctggcggttcgcctgatgcgcacgaccgacgtgcgcgtgctcgtgatcgacgaattgcataacgtcctctccggtccggtgttgcagcagcggcgtctgctcaatctgctgcgctggctcggcaacgaattgcagataccgctggtaggcgttggcaccgctgaggcattgcgggccatccgcagcgatgaccagcttgccaaccgcttcgagcccgtggcgttgccgctgtgggacgaagatgaagcgtatcggcggctgctcagcacgctggaggcgctgctgcccctgcgcaagccgtccgggctggcgcagcctgccctggcagggaagatctttgccctgtccgaaggcgtgctgggtgagatcgtctcgatcgtcacacgcgctgcggccgtcgcggtcacctcgggcgcggaggcgatctcgccacgcctgatcgagaagtctgggttcatctcgcctactggccgcagacgtgtggccgtgtgacgctctatcccgttgaggtacatgccaggcgcgcccctgcgcgccagccgatcccggcctacatcgaatccatgcccggcgaagcgttggcgtcgtggctctgccgccttgcgggaaagatcggcttgcccccggtggcgttcatccgccatgcgttcggcatcgactgccgcagcgacgcacagtggtggcgtcgtcccagcagagagcagctcgccaccgttgctgcgggaaccggggtcagccttgaacggcttgcggccatgaccttgacggactggtccgtggcaagactggatgaacacgcgcagcgattgagcgcgcagtacgccttgcatccacccgtgcggcatgaggcagaccgcttcattgcggcctgcctgcgctgcctggccgaagatgaacacccgtatgttcggcgcgactggatgatcgggtggcaggcggtttgcccccgtcaccagtgcaggctgctgcaccgatgcccgacctgtcgagcagaactgcggattgggaatctgcgcagccgggaggcggtcgtcatggaccgctgcctccgctgcggttccccgtggcgccagcttggcgctccagcagccaacccgacggtgattgatctgcaaggccgactgctggacatgaagcatcgaggtgttgccgtcctgccaggcttggggcgtgtcgagtgggcctccttcatgacggtcgccgatctggtcgcggcggcgatgtggcgggagacggccgactaccaccgcgagcggctgttcgagcgcatcctgcgtgatctcgacatgcctgccgacgatcgcgtactcgttgaatggccgtccaactatggcgcgctgctgacgctggcgtggctgacggccgatttgcccgcccggcttgaactgatgctggaagaactgcacgctcctggcatcgagggccttctctatcagttgcccgatctggatgatgaattgcgtcggcgactgccggatctgctgggccctgcatggcaccaccgccaacaggaggttcctgggaaagaatggcaagtgtggctgaagagcatcgtcgcctcgggcatggacttcaggacgatggccagaaaggaaatgcgccagggctataccgagcggctggtggtgtttgccatgctggccgagggccgcagcattgaggaggccgctgcctgggcaggcttgaagcccgagaccatagagaggtggatcgaagtcgccgtcacctacggcatctacatggtcatcgagaagccggcgcgtgtgtgcgacctcacgccggaccaggcgcgcgagatcaggcaatggctggcctctgcgacctggctcctgtcgccccgaacgggttggcgtgcagaccatgtgcgcggcgagatcgcacggcggtttgatctgaacatctcggtgagtgcagctcaaagccttctccccaaagtgagaacttctacgtcacgtcctgaccgtgtcgagtccgggaattagcgggcgagtccagctttaacggaaacagtccagcctttagcggaaaacgacaaaagcagatcaggttcagccaacatgaattaatagagtgaagtttaacgtctataactttaacgtggttaatttttgcggattattcgacgcttctgctgatgcagaagcccactattcagccaggtcgtcccgctggcacatctacgtatgagtccgctccagcaatggcgtttgggcaggccgtacgcgcagcgcgtgtcgctcaagcaatcgctcaagacgagttcgcagccctggcagggagggtgtgcagaattttgtgtaaacggacaatccaccgccggcgtaagccggcctgtccgtaagcacaatgaacaccaagaaacacgacgtacccgaagaactgctgtctggcctgctggccaactaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattacagcctctcttgaattccgtgtgggtggattcggtggtgttttggctggcggacggggtcaagggcgggcgtagcccggcgaagcgaacccttgacgccggctgccggcccgtacgctggccgtcatggccgatgcggcatgctcacgcatcggccatgacgagcaggagcgattggtatgcatgacaggttgttcgaagcggcactgggcatcgcgcccccttggttcgtcgccggcgttcgtttcgacgaggccagcaaggtcttgacggtcggcatcgacttcacggcggggacccggttcgcggtcgagggcgccagcggcgagcacccggtccacgacaccgtgaccaagagctaccggcacctgaacttcttccagcacgagtgcgtgctcgaggtgcgcacgccgcgcgtgaagctgcccgacggttcggtgcgcctggtcaagccgccgtttgcgggcaagctctcgggcttcacgctgctgttcgaggcgctggtgctgatgctggcgccgcagatgccgtttgctgccgtggcccgcatcgtgggcctgtcgccgtaccgggtgctggcgatctgccggcgctacgtcgcgctggcgctgcaggccgcggacttcggccacgtccgggcgctggccatcgacgagacctcgcgcgcgcgtggccacgactacatcacgctggcggctgacgctgtgcagcgccgggtcctggccgtggccgaagggcgcgaggccaagaccatcgctgccatcgccgccgagctggccgagcatggctgtgtgcccgagagcatcgagtcggtcagcatcgacatgtcgccggcgttcatcaagggctgcgccgacgagctgcccaacgcgcgcatcacgttcgacaagttccacgtcctctggcacgccaacgcggcggtggacaagatgcggcgcatcgaacagcgccgcgacaagtccctcaagggcatgcgctggtcgctgctgaaggaccgtgccagcctcaaacccgaggccgcagccgagctggatgcgctcatcgcgcgcatgaccaccgtgcgcaccgcgcgcgcctgggtctacaaggagcagctgcgcgagatcctccagcgcaagcagatcaacgtcgtgcgcgacatgctcaagcactggtgcacctgcgtcatgcgctccaaggtcgagcccatgaaggaggtcgccgccatggtgcgccgccatctcgagggcatcgtggcctgggcgcagacccgtcagaccaacggcttcctcgaagcactcaacggcctgttccaggccgccaagcgtcgcgcgcgcggcttcacgcgcttcgacacgatcaggaccgtcatcttcctgatcgcgggcaagctcgacttcgcagcggtcaaccctcatgcccggtaacccactcgaaattcaacagagccacattacaagaagcccgaagacctcatcggcgagaacggtctgctcaagcaacttaccaagctgctggtcgagcgagccctggacgctgagctgactgagcacctgggccatgaacgcaacgaggcggtggccaaccccgctggcaacacccgcaacggcaagagcaagaagaccctcaagggcgagttcggcgaattgcccatcgaagtgccacgcgaccgccatggcagcttcgagcctcagctcatccccaagcaccagacccgctgggccggcttcgacgacaaaatcatctcgctgtacgcccgtggcatgacggtgcgcgagatacaggcccacctcgaagagatgtacggcaccgaggtctcacccagcctgatttcctcggtgacagatgccgtggccgacgaggtcaaggcctggcaggcccgaccgctggagccgatttatcccatcgtctatctggactgcatccatgtgaaggtgcgcgagggcgcggtgcgggtcaaggcggtgtacctggccatcggcatcaccatgacgggcgacaaggaggtgctgggcctgtggctggcccagaccgagggcgccaagttctggctgcaggtggtcaccgagttgcgcaaccggggcgtgcaggacatcttcatcgcctgcgtcgatgggctcaagggcttccctgacgccattgaggccgtctttcccaaggcggtggtgcaactatgcatcgttcacatggtgcgccacagcctgaactacgtctcatggaagcgccgcaaagaggtggctgccgacctgcgccgcatctacacggccgccaccgccgaggaggccgagctgatgctcggggaattcgaggagcgctgggatgccgagtacctgcccattggccagtcctggcgcaggaactggagccgactcatcccgttctttgactacccgccggaaatccgcaaggtcatctacaccaccaacgccatcgagtcggtgaacatgggcctgaggaagctgaccaagaaccggggctcattccccagcgatgaggcgctgagcaagctgttctacctggccctgcgcaacatcagccagaagtggaccatgcccatccgggattggaaggctgcgctgacccgctttaccattcagttcggagaccgcatctccgtcaactgaagtccgaaccgtttacacaaaaattcggacacgcccctggcaggcatttcgcgctcgcacatgggcaagatcgagcgtggcgagcatgtacccacgctcccccttatacttaaaatttccatggcgctcaagatcagtgcggccgaattgatcgcggcaacggaaagcaatcttcgcaatccaaccgaggcctgagatcgagcgttccgaagggcagcaccttccctcagtcacccgagtgttcgcgcaggcgcacgataaatcgctccagcgcctccggcaagtcgtcgctatcgggccgaagcagataggtggtgatcaccgccgaatcaacggccaggggacggactacgacatcaggacgctggctgactgcgatcctggccgcggttgtgaagccgacaccatagcctgcgccaaccaaggtgagcatcatgtcgagcgaagacacctgctcagcgacgttgggttcacgttccagcggccgcaagagccgggccagttcacggcagtagccttcgcatacctgtgggttgcacagcaccagaggatggcaggcgagttcgtgcaggggaatcttcttgtgcgacaacagcgggtgcctaggaggcatcgcgaccaccaatggatcctgccagattgtttcggccacgatgccttcgcccacatcggcagcgtgcgcaaatccgatggtgaagtcgcctgatcggagtcctcgcacttgctcggccaagggcacttcggacaggcgaatctcgatctccggctcttcctcgcgacaatgggccaggaacgccgacagccgaggatcaatcgcgccgtcggatacggcgatgcgcaggctcccttgtgagcccgctgctaccgctttgacgttctcccgtgcttgttccaatacggtaaacaatctgcgaacgtcctgcagaaaggcgacgcccgcggaggtcagcagagttccacgtcgatttcgatcgaagagcaccactcctaacaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgctaactcatcctcaagttccttgatggctcgggacagcgggggttgctcgatatgcaggcgctccgccgctcgggtgaaatgcaactcttctgctagggctacaaaacaacgaaggtgtcgcaattccatggatcagtgccccaagattgaatgcatgaattgcttaaccattgttcaggtcacccctgacagagtgatgagcagatgattattttcttgtaaagatcaatgcaataggaagtccttgccagagagaaatgctcccggcttctgcgcgggcggcttgatccctcgcgtccagcagggcctcgtcgtgaggccctgccgcgttgcaacgttagcgtggcttacgcatcagcaggtaggcagccggaatcacgaacagcgacagcaacggtgcggtcaccatcccgccgagcatcggggctgctatgcggctcatgacttcagagcccgtgccgctgctccaaacaatgggtaccaggcccgccaggatgaccgcaacggtcatcgcttttgggcgcacgcgcagcaccgccccttcccggatcgcatcgagcagttcttctcgcgtcggttcgcgtccatcggggcaacgttccgccaaggcctgcttcagatagatgagcatcaccacgccgaactccgccgccacacctgccagcgcgatgaatcccacgccggtggcgatggacaggttgtaattcagcaggtacaggaaccagatgccccccgtgagcgcgaagggcaaagtcgccatgatcaagcccgcttcgtccacacgcgcgaaggtcaggtacaacagaacgaagatgatcaacagggtggcaggctccacaaccttcaggcgtgcattggcccgctccatgtattcgaactgcccggagtaggtgatgctcacacccggctccagcttgacctgctgcccgatggcatcgcgcagttcattggccaccgaggctagatcacggccgcgcacatcgacatagacccaaccggagggccgtgcgttctcgctcttgagcatgggcggcccatcggtgatcgcgatgcgtgccacggtccccaacgtaatctgctgacccatcggcgtgaagatggggagttctgccagccgttgtggtgaatcacgccattctcgcgcgtagcgcagattgatcggaaagcgggcaagcccctcgaccgtctccgagacgttttcgccacccaccgcgccggcgatgaccgcctggatatcggcgatgttcaggccgtagcgaccggcggctacgcgatcgatctgaacatccacgtagcgcccgcccgtcaagcgctccgcgagtgatgacgtcacgccgggaatgcccttggcgacctgctcgacctctgcagcgatgcgatcgatcacgcccaggtcgttgccagtcaccttcaccccgatcgggctcttgatgccggtagccagcatatcgatgcgattgcggatagggggaatccatatattggacaggcccgggatcttcacggcacgatccagctcttccacgagcttctcgggcgtcatgcctggacgccattgttccctgggcttgagcttcaccgtggtctcgaacatctccaggggcgccggatcggtcgcagtttcggcccgtcctgccttgccgaacaccttgtccacttcaggtacggtcttgatcatgcggttgctcagctgcagcaactccgtggcgcgctgcgccgagagtcccggcagggccgagggcatgtagagcaggtccccttcgtccaacctcggcagaaactcaccgccgagccgcgccaagggccaggccgtggtcgccaaggccagcacggcgatcagcagcgtcgccttgggccggcgcagtacccactccagtgctggccggtaggctgcaatcaggatgcgggtaatggggttcttctgctcatctgggatacgcccgcgaatccagtagcccatgagtacgggaatcagcgtcaccgacagccctgcggccgcaggcatcgcgtaggtcttggtgaatgccagcgggccgaacagccggccttcctgcgcttctagggtgaagaccgggatgaacgagagcgtgatgatgagcagcgagaagaagagcgcaggaccgacttcctccgcggcctgtgtgatcacgtcccaccgttccttgccctgcagtcgttgattcgggtgcgcgtgctgccaagcctccagcttcttgtgggcgttctcgatcatcaccaccgctgcatccaccatcgcccccacggcgatggcaatcccccccagcgacatgatgttggcgttgatgccctggtagcgcatgaccaggaacgccgtcatcacgcccagaggtagcgagatgatggccaccagcgcagaacgaagatgccaaaggaacagtgcgcagaccagcgccaccaccagaaactcttcgcccagcttggtcgtgagattgcgaatggcccgctcgatcagcgcgctgcggtcgtaggtggtgacgatctcgacgcccggcggcaggctgccctgcagctccgccagcttggccttgacggcagcgatcgtctcctgggcattcttgccggagcgcagcaccaccacgccgccggcgacctcgccttctccgtcgagttccgcaatgccacgccgcatctccgggcctatctggagcatcgccacatcccccagccgcaccggcacaccgccgcgtgccgtcaaggggatctcccggaactcgtccagggtcttgaggtatccgctcgcgcggaccatgtactccgcgcctgacaattccaggacggagccgccggtctcctggttggccgccatcagggcatcgcggacttgagcctgactgaggccataggacgccaacttgatcgggtcgagcacgacctggtactgcttgaccatgccccccaccgatgccacctcggccacgttgggcaggctcttgagttcgaacttcaggaaccagtcctgcaacgcacgcagttgcgccagatcgttcttgcccgtgcgatccacgagcgcgtactggaagatccagccgacgcctgtggcgtccggacccagggccggcttcgccgtggcgggcaatcggccctggacctggttcaggtattccagtacccgtgagcgggcccagtacaggtcggttccgtcctcgaacaagacatagacgaacgagtcgccaaagaacgagaagccgcgcacggtcttggcccctggcaccgacagcatggtggtggccaacgggtaggtgacctggttctcgacgatctgcggcgcctgtcctgggtagttggtgcgaatgatgacctgcacgtctgacaagtccggcagcgcatccacgggcgtgctgcgaacgccccacacgccccatgccgtgagcatggcggtggccagcagcaccaggaagcgattggccaccgaccatcgaatcagcttggcgatcatggctgcaccttttcgatggccgtgatcacgtagtcctcaccttgcttggagaaggtgaatcgcacctgctgccgaaccgaaagacccgcggcgagctgcgggctgctcagcttgaagcccatggtcatggccggccattggagggccggcacggcctcgtgcgccagcgtcagctcggtgggcgacatctcctcgattgttaatttccacgcaaaactgacccgcctcaaacccgctaggttctagaaccagaatcgcacgccagccacccagcgcgtctgctgcgcacggccgccttcggcacgcacatagtccgcggtgcgtccgaagctgcccgcccgttccacgccgatatagggggcgaactggcgactgaattcatagcgcaggcgcaagccagcagacgcttcggccaggcccttgccgataccgcgttccgggtcgtccttgccataaaactgcaactcggcgcgaggctccagaatcagtcgctgggtcagcagcagctcgtagctgccttcgacacgcagcgccgtacgtccaccacttcccaggtagcccgtcgcctccagctcgaaccagtagggggcgaggccctggatgccgaaagccaaccattgacggctcgggccttccccgttatccacccgaacgccgagctgggtgtcccagtacggtgcgacggcgtgcccccagagaagctcggtacgcgattcttcgagctttcctttggcgatatcgccttcggccttcacgacggccttgttgtaggtcgtcccataccacgcctggaggtcgtaggccgtggagtcgtctcctttgcgcgtgaagcggcgttccagagtttcgccgcgcaacgaaaagaacctgtgttcgtcggccagcatcagccgcggcacaccgggtacggcgtagtcgcccgatcccaatgtcaggccattggagtagccatgcggatcgcgggcgtcaggaggcgccgacccgccctgcatctgcatgttgccgtgatccatggccggggccgcggtcgagccgctcgccgacgtcgcgtgacccgcgtgcgggtcggcggcaggagccacggtctgagtggatggcgcggccgtttgagcgtcggcctggccgtgcgctgcatggtcgttctgtgcttgtgcctgggcggcgacgcttaccagggccagaagcgtcgtggccagtgcgcgagtggggagtgctttggacattcttggtcttccttgtgcgctgggttcaagacaccacgacttcgcggaacatgccggcatccatgtggaacatcaggtggcagtgccacgcccagcggccgagcgcgtcggctgtcaccaggaagctgatgcgttgtgccggctgcaccggcagggtgtggcggcgcgcaaggaagcgaccgtcggggctttccagctcgctccacatgccgtgcaggtgcatgggatgggtcatcatggtgtcgttgtgcagaatgacccgcagccgctcgccgtgtttgaagtgcaccggcgtggactttccgaactccagcccgtccagggaccatgcgtagcgttccatgttgcccgtgaggtgcagttcgacctcccggccggggcctctcttgtccagcggccccgacggggtatgcagatccgcgagggtcaacacgcgccgaccgttgttgcgcagtccgatgccggggtcatcgaggttggtgcgcgccatgtcaacgcgcatgtccgtgctggcaccatactcggtgcgagcgtggcgagcagtagtgctgggcacggccagtccccccgccgccgcggcgtgttggctgtgatccatcgccatgccaccgtggttcatggcgccgtgattcatgcctgccatcgccccatgatccatcccggacatcgaacccgagcccatcccggtcatcccggtcatgcccgtcatcccggtcatctccatggcctggccggacccgccatggtccatgccccccatcatgccgcccatcatgtcgttcatggtcagccattcgaccggatcgagggcaggcacgggagcttgaagaccttcacgcacggccagcgtggcacgcgcgtagcctgtccggtccatcgcctgggcgaagatcgtgtaagcgtcatcccgtggctggacgatcacgtcgacggtttcgccaggaccgaatcggaactcatcgacggtcaccggctccacgtcaacaccatcgacgtgcaccaccgtgagtttcagtcctggaatgcgtacgtcgtagaaggtgttgcccgcaccgttgaccatgcgcagccgcacgcgctcacccggtcggaacagcgccgtccaattgccggcgggggtgacgccgttggccagataggtcagcgtggcggcagacagatctgcgagatccgtcggattcatccgcatctcgttccacatcttgcgcttgtcgatcgcagcggccgtgccttcgcgcgaggcgtcccggaagaagtcgaagacggtaggttggttgtagttgtaatagtcgctttgggacttgagcttggtgaacacccgcatcgggtcttcgtcggtccaatccgagaacagcagcacgtggtcacggtcggcgtggatggtctcggcgccagcggggtcgatgatgatcgccccgtacatgcccgtgagttcctgaaagccggagtgcgagtggtaccagtaggagccgctctgctgaaccttgaagcggtacgtgaaggtctcgccgggagcgatgccattgaagctgatgcccggcacgccatccatctgatacggcaggatgatcccgtgccagtgaatggatgtggcttcacgcagcttgttggttacacggattgtgacggtgtcaccctcgcgccaacgcaatgtcggtgccggcagcgagccgttgatggtcgtagccacgcctggcttgcccgtgaagttcacgggcgattcggcgatcaccaagtcgaagtcggtgcccttcagcacaggggcggcaccgcgcgtcgcggagccttgctgggcaaatgccttgaacgccggcgtggacagcccagcgagaacgccgccggcggctaacccttggacgaaacgccgacgagaaaggccctgtgtgggcacgataaaaaagggtgaacgaggcggcatggcctgaaatcctccatagatgactcggaagtcgttctaaacgccaccccatcctgagcggcacagttcgacgcaatgcaggtcatgctatgggttgggcactttccatcgaatgacccctgaattacattcatgtaatgttcgtggaagctggcaaccagtaaattgctgattgaaagtggatgaatgcgtacatcgtgagcggctatttttccgcgccgtagcgatttcatgggacatgcgatgaaactgctggtcgttgaagacgagaacaagacggcggattacgtccgccaaggtctcatggaggcgggattcgtcgtggatctggcgcgcaacggattggacggacaccacctggccatgggcgagacatacgatctggtggtcttggatgtcatgctgccggatgtcgatggctggcgcatcgtgcgtgcccttcgagatgccggtaaacaggtccctgtgctctttctgacggcgcgtggcggtgtagacgaccgtgtcaagggattggaactgggagcggacgactacctcgtcaagccattcgcgttctctgagttgctggcgcgggtgcggacgctgctgcgacgcggaagcgctccgagccagcctgatcgcatccaggttgccgatttggtgctggacttggcgcgccggcgcgcaacgcgcgctggccaacgcatcaatctcaccagcaaggagttcgcgttgcttgagctcctggcccgtcgccacggggaggtccttccacgttctctgatcgcgtcgcaggtatgggacatgaatttcgacagcgatagcaacgtcatcgatgtagccatccgccgtctccgcgcgaagatagacgatgcgttcaatccgaagctcattcacaccgtgcgtggaatgggatactgaggttgcccccgaatttcggagttcatagctcaacccggagaatgccggtatggagcatgagatgaatgaagtgaaaagcagagggaagtacaccctggagttcaagcaggaggccgtcaggcaggtgaagggtggacgggcagcgtcggtggtggccaagacgctgaggatgcccaaggccagtctgacgaactgggtcagggccgatgccaaaggccagttggggatgtccgcagaaggtaaacccgtggcgatggtgacccccgagcagggggagatcgctcggctgcgagcggaactggcacgggtaaagatggagcgcgacatcgcaaaaaaagccgccttggattcaacccgtcgctgcaacggctcgctgaagtctactggcaggagtttcatagtccagcgtttttcgaggcctcatgttcaaacgcatggagatcgcgtccaggtcttcctggctgtagaccgataggtccgcacccttgggaaggtactgacgcaccaacccattggtgttctcgttcgttcctcgctgccacgggcttcgtggatcgcagaagaacacatcgacttcagtggccatggagaacgttcggtgcagggccagctccatgccccgatcccaggtcaatgatttcatcaagcctcctgggagtcgcttgacttcacgcgtcaaagcctgcaccacgctggccgtgtccttgccatcgacctggaccagtagcgcgaaacgtgaatgacgctccaccagcgtcgcaatgtggctattctttgctcccgtgaccaagtcaccttcccaatgaccaggaaccgcccggtcttcgatctgcgcgggacggctgtggatggatacggcgtcagtgatctgcccacgaggagactccttgcccaggcctgctcgcgctcgccgcattgagcgacgagtacgaagatgcgccatcagctccttcttcagcacgccgcgcgcctgtacgaagagactgcgatagatcgtctcgtgcgacacctgcatgcaggcagtatccgggtgttctcgtcgcagccatccagcgatttgctgtggagaccactgaagtgccaacttctgggccacaaggctggtcagctcaggattcagtgccaacgcacaaggtttggtgcggcgtgcttgctcccaggctcgctcatcggccacagccgcacgatatcgcgcggcaccaccattgcgatgtacctctcggctgatcgttgaaggcgaacgaccaagttccgcggcgatctgcctgcaagagtgccccgccgccaagccgcgagagacctgctcacgatcatctgctgtcaacgccgaggctgcccgtttccgcgctggtctatagatgcctccgcctagcgcgagaaccccatgcacagacccagggtacttgaacaacgcacgaccgatgtcgctgatggaatcccctgccttccagcgctcccacaactcgcgcctctgcgcatccgacagtccgggacgtcccaatctcgccatgaatttttacctcgctgcatccttgtaccaaaggtgttgcagcgacgggttgaatccaaggcggcgtactttgcacaggacgtgttgcaaggtacgcctggatcaggtcgatgaagagacgttggccgatcacgctgatgtgcgaggttctggaggtcagccccagcgggtacttcagctggcaagcatctgggcgcgggcctggacaaggccccaggcgcagtcttggcgatgaggcagtgctggcgcacatccgggccatccacgcgcagttgcgtggcgaatacggctggccgcgcatgcgcaaggaactgctgtcgcgaggccatcgggtgggcaaggagcgggttcggcagttgatgcagcgccacggtatccgggccaaggggcgcaggaagttcgtggtgaccacggacagcaaacatcgcctggacgcccttgcccgccaacttcgcatgccaacaactgcggctgcctgaaaacggaattgttcagggcggactaggtaatgggtcacgctgtttggcgtgccagctggcacgcgacggaattgcatcatgggaagtggacgtcaacgcggagagcatccttggggtaatcagtgcgatggtttcgagcccaacgattcaggagcaccgaacatcacgccgcctgcgaccggcgagcagtctgggcattcagcgcaaaaccgaccaatgcaatgatgaggatcacggcttgcgctaaggtggtctctgccgacggataaatcccaagcacttcgatgcgtggccaatggatcgggctggcgctcagccaaccggcttcttgaagacccgcaactcccttgcccgcaagcactacagcgaggacagcgaccagaatcgagctgaggctgaagaactttccaatcggcatacgggcgctggtgcgcagcatgagccatgcgaggatagtcagggcggccaccccgctcagcagtccgccgagcaatgcaccgttattgccgtcaccggccaaggccgagtagaagagcaccgtctcgaaaacctcgcggtagacggcgatgaacgccagcgcgaacaacgcccatgccgagcggcgcgtcatggctgcggagagcttctccttcagatatgcctgccatttaccggcggtgctcttctggtgcatccagaggccgacactcagcagaacaatagcagcgaagagtgatgacaccccttcggtcacctcgcggctggcgccgctgatgctcacgaagtaggttgccatggcccaggtcaagcctccgcacgcgagcgccgtaagccaacctccatggacgtaggccagaacatcgcgccgttcggctttcttcaggaatgcgagcatgccgacgacgatcaacagcgcctccacgccttcgcgcagcaggatggtgatcgaggcaatgaaggtggtcagtggctcggctttgtccgcccccaattcggtatcgacttgggcaaaaaggtagtccagcttttgggccgtggcgtcggcttgctccagcttgccactggcaagtgcgccgcggtaggccagcatggcgttttccacttcagtgagaagcgcctggttgcgcgcgcgcaatgccggttccagtggttcaaaaccatccaggtaggcggacaaacccaagcgcgtcgcgttggcctggtcgcctgcgcgcgctgcggcaaggctctcctgaagccgtgcgcgggccaaccccagcccgcccgtgccgttggcggtgacggtcacttctggatggctgcggacgtaggcggtcaggtcgcgcgccgcgtcgggtggcatccgttcggacaaggcggcctcggtcaatgtggcagcggccgccaggtcgggaaagacggctttggcggtggcgtctcggccccaggattcttcaccgcgcgcccgcatggcgtcgtcgtgcgacagcgttccggcgaaaaatgccaatgcccaccgatcctcgtcggagagcgtggcgaaactgggcatcgacgtgccggcgacgccttgagaaatgacttggtagagcgcgagcacgctgcgcgagcgtgcccggccgcgatcggtgaacgcgatcggcggcggggtcagctttgcgccgagcgggccatcgccccggccagtcgccccgtggcatgccgcgcagttggcttcaaacagcaccttggcgcgcgtgagatccggcggcgtggagggggaaagcgggaacgggtacgccttgaccagtgccgccgccagtgaatgggcactgtcggccactgtcttcgcgtcggccttggctgcgatgagttcgctcagtgccgtggcctggcgtttcagttcgggaagtgcaggcgtgctcggcaatgtggcgatctgctgccccgctgtcgcggcgaactccttcatttcttcgtattcgctggcactttgaaccttgccatcccgcacagcgccgccgtaatcgaccgctaggtagtccagcaattgccaggtttgcttagccttgtcttgcgtagccagaggatcggcatgcgcgacagagatgaccatgaaccaagagaacagaacggctgagagtatgcgcagggcttgcatgagggccttaccggcagaaagttcgcatcacaaatgcgaatgattataattcattgttcttgcgggccgccagcatcagggagctggcggggcctgttgttatggcatgatcggctcggcccactggtcacttgacgggagcagttgcttcctgcgcatcacatgcgcatcccgacagcccttgcagaattccgcacgcttcgacaggtctggcaccggaacatgcatcgcgcaaatcggccagctggtgttccagctcgcgcagcgcttcaatccgtgatttcacctcccggatgcgctcatcgagaagaaggttgacttcaccgcaatcctgcgcaggccgatcccggtagctcagcaaagttcgcacgtcgctcaatggcatgtccagcgaacggcagcgaagtatgaattgcaagcgctccacatgcgcctctccatacaagcggaagttcccctggctgcggcgagcctgcggcagcagcccctctcgctcgtaatagcggatcgtcaccaccggacaggcagtgcgtttggcaagttctccgatctggaggttcatggtgcggattgggataaaaggaaaaaggacttgactctatagtaactatagagtgttaaatcatcaacctcagatctacacaagaggagttgccatgagtgaatgtggctccaagggatgtggctgctctaccgttgtggtgcccaacccgaaaccgaacatcgtcgaagcagcgttgccgcaggtgcgctaccgcatcgagaacatggattgcccgaccgaggaagcgttgattcgcgacaaactcggaaaggtgcagggcgtgagcagccttgaattcaatctggtgcagagaacactgggagtcagccatcagcttgcctcgttgcgccctatcgaagacgcgttatcggccatcgggatgcgagcggttcggatggatgagaaggcagcccagcaaagtacctggttatccatccagcagatggactgccccaccgaggaggcattgatccgcggcaagcttgccggcgtgccaggcgttgcgaatcttgaattcaacctcgtccagcgcaggctgcacgtcgcacatacacccgacgcacttcccaatgtgcttgcagccctgaaatcgctcggcttcgacgccgaggtgcgcacttcttcggccccttcggcagccgaggcgcaagcgcctgcacgcacaaactggtggccgctggcagtgtcaggcgtcaccgcaacgctggccgaggttgtgtactggctcaacggcggcaaccactgggtcgtggtcgcgctggccgtggtggccatcctcactggcggcctcacgacttacaagaagggctggattgcgctcaggaaccgcaacctgaacatgaatgcgttgatgtccattgcggtcactggggccatgctcataggccattggcccgaggcggctatggtgatggtgctgttcgcactagccgaggtgatcgaggccaagtccttggatcgggctcgcaatgccatccgtggcttgatggacctcgcgccggataccgcattggttcaacaagcggacggcagttgggctgcggtggacgccaacgccgtgcccgtgggcagccgtgttcgcgtcaaacctggtgagcgcattgccctcgatgggctgatcgtcgaaggccgctcctccgtcaatcaggcgccgatcactggtgagagccttccggtagacaaggctgagggcgattccgtgtttgcaggcacgatcaatggggagggttcgtttgaattccgcgtcaccgctgccgccagcgcatcgacattggcccgcatcattcatgccgttgaagcggctcagggaagccgcgcgccgacgcagcgtttcgtcgatcagtttgcgcggctgtatacgcctatcgtatttgcggtagcccttgccgtggcgcttgtgcctccgctggtattcggcgtgccgtggctggactggatctacaaggcgctggttctattggtcatcgcttgtccttgtgctctggtgatctccacgccggtgagcattgtgagcggtctggctgctgccgcacggcacggcatcctgatcaagggtggcgtctatctggaagaggggcacaagctcaaatggctggccctggacaaaacgggcacgatcacacacggcaagccagcgcagactgatttcgctgcatggggcaacgccgatcctgatgcgtccagattgctggccgccagcctcgcagcccgttcagaccacccagtgtccttggcagtggcccgtgcagccgtcaacgatgggttgacaccgcgtgatgtagccgatttcgcagcgctgcctgggcgcggggttcgtggcgacatcaacgggcagatctatcacctgggtaaccaccgcctggtcgaggaactgggcatgtgttcgccagatctggagtccagggtgtctgcgcttgaagccgagggcaaaaccgtagtgatgttgacgggacaggaaggagtgcgggcgctcttcgcagtggctgacacggtgaaggacagcagccgccaggccattgccgaactgcaccgactgggcatcaaagccattatgttgaccggtgacaacccgcacactgccgctgccattgccagtcaggtcggcattgaccgcagtcgtggcaatctgctgcccgaagacaaactgcatgaagtggagcgactgtcggcggacgggaaaactggcatggtgggcgatggcatcaacgatgccccggcgctcgcgcgtgcggacatcggctttgcaatgggggcggcgggaaccgatacggccatcgaaaccgccgacgttgcgttgatggatgacgacctgcgcaagctgccgacattcgtgcgactgtccagtgcaacagctagcgttttgaagcagaacatcgccctcgcgctgggcatcaaggcggtgttcctgattctgactttcaccgggcaagccacgatgtggatggcggtgtttgccgacatgggggccagtctgctggtggtcggcaacgggttgaggctgttgcgccgatgaactggaaagccattctttacgattggggtggcttgaatagcgctctgtttcagctcgtctacgaggccacgccgccgattttgataccgctggcctggatcttcagcaacgtcctgggcaactactggactgcgcccctagtgatgctcggactgtgggcatggtcaagatcaacggcagcagccgatcacgccttggcaattcggcggcagcttcttcaattcgtgatcggcttcggcatcgcgatcgcaatagcctccatcttgaaattttggctcgattttccgcgaccggcagcggtatttggccatttgaatcacgtgcttggcacagtggaggagcactatagcctgccgagcggtcattccacttacgccgcacttgttgccggggcgttgtggccgctgacaggtgtacgccaccgattggcgttagttgcttatgtcgttctggtcggctggtcgcgcattgctgcgggcatgcactttcccgccgacgtgctggccggctggggcatcgcctccggcagccttgcgcttgctggttcgctgttgacgatgctggcgagtgcctggaggctgacgaggctgcgggcaatcggaatctggtacggcttggctgccgcagtgctatttggcgatcaggtcgcaaaggccgccgtctcgctttttttcggctatggcgatcaagtcgctgtaacccctttcttcaatctcgtccacttgaagaacaacggcgccgcattcagcctgctggctggtgctggtagctgggcgcgtttcggttttgccgcgcttgcgctgggagtctcaatctggctgatccgcctattgcgtcaaggagtatctaaatgggaaggcgtgggttatagcctgatcttaggtggcgcgctgggtaacgcagttgaccgcctgttgcgaggggctgtagtcgatttcctcgatttccattggcacggagcgcattggcccgctttcaatttggctgacgttgcaatatcccttggcgcgatctgcttgctttcggccaccatgcaccaaggaaaacgggatgtcgccgtaagcggacaaattcctatgaaaactccatagtcggatacaagtcaaggaatatgaggcgcgtatcgggtgtgatcgacacataactcaggagccagaaagactgatttggagaatgccgctggtgacctttcgatgggatcgcttgctgagccaacgtcggagccagcagttggtctccataagaggagggtgagtatccgctacattaaggactgtccgctcctgccgatttcgaagggcgctgacagctttcgccgctacgtcttcgattcactgcaggaggtgcgtgacatgacggccgactggctacaccgatacaaccaccatcgaccccatgaagccctcggccgaatcccaccggtcgagtaccgtgtcaaactgttccccaatctctacttctgagtggctcaggtatttgaggggacttcaatgttgaccctcattgctttcatgaagtccgcttcctgtggtctcacacaacagggataagtagggattattcggcggcgtttctaagaaaagcaggcttgaatcttccaaaaggtatccgtgcaggtgacgggactttctaggcccggtgactttacaggtccagatattcaggccgttcggctgcttgcgatgcagttgcagcctctcgaagcgcttttgtatccactgccagtcttgctggctctcctgcttagcctgcgcgccgacttgcgggtgctcttgcgcatagcgctggaagaccccgggactgaccaggtaggtcgtgccgctcaccgtatgcacgagcgcttttgcgtcgttgatgatgagtcggcgggacaagatgccctgtttcagccacgccatgaagtgctccccggatggatgcgctatcgagggcgctggcgcaggcgacgacggcagtgacgcgggcaaggttggtatttcgggacgtgcggcaggcacctgctctgagagcactgccgcgtcctgcccgatcgcgggtaagtcgccgatacccaccatcgaaagcatgtcttccatcacgtccggcaaggtttggaacttggacgaaggagctgaagatgaacgacctccttcccctggtggatcttcttggccttccggggcggccagcgggccggccgtcgaaatggtggtgaacacgtcagcctctttgtccgtgggcgccacgtcgatcgccaccgtgccggggaacggtgccggccgctcacgcggctcccagatcagcgtgggcgttagacgcaacaaggtgaacgagtgggaccagccagtcgtgctggtcacagtcgcgcgccagaccgccttgccgtcggacgtcggctgcaacatgccgtgatcctgcaggacgttgaacaccgcggtgttgttcgctggaatgccgtcgataccctgagacagcaggtgcgcacgcagcttgtccgagactgtcttgctcaccagccacagggcatcctcggtgagccagccatcggaggcttccggctggttcagtttcaactgttccttgagcaggtagcgcaacccgtcgagcagcttgcgctgcagcgcgtgcttgggcgcagccatggcgcgggccggatcgccgcccagttcctgggccaccgaagcccggtcggcctgcacgacaagttcgcccagcacgccggcgtgctcgtactggccggccaggacgtagagcagcggtccccacaggtcgggatagccactgagccagtccagggcatcacggtcgaggagttggcggtagagcaaacctgtcgcggcgctgtgaagccgatattcccgatcgtcgcggtagcggaagcggtatggctggtgcagcgggccgtgccaggggtgccacagcgagccgtcggccagttcgacgtgcagatcgacggcgatcttgccgatgtcgtgcagcagcgcggcataggcgaccgcggcagtccaggcttcagactgcgccgcctggtcttcgggactggcgccaatcggcagcagatgggactgccgcagtttcaggctgtaggcgacgatttccaggccgtggtccagcatgccgcccgggtaggcatggtgatgcgcctcggaggccgggaaggcctggaccagctcggcgtagcgctccaggggcgcccggtacaaggtggcgaactgcttacgtgagagcgacgtgcgctgccagatgtgctccagcagcttctgccggcgcggggtggccagcagcgatgcggccgactcgggccgcatcaaccctttcgggaggtcggtgaccgatggtggcgtcggagcggcagcgaccgcgggccgttttcgctggaacagagaaagcatgcgggtgtcctgtcgggggccgagcgggaggcctttttgccttttggggatagagcctttccccttgcactccattcccttgccatttcgaccctttgcggcctttgggtatagagcaacgggtcctgatcgtccatcgccaatgtgggttgcggcagggccggattgatgcaggaaggctggctgttcacgccctacgatgggccaattcttggaccgggagagcgccatgaggcttcacattgacaaagtaaggaaatttccttaccatgcgggtatcgcaatcaggagagccgccatgcctgccatccacgaagtcgccacgttgacctccaagggccaggtcacgctgcccaagcctatccggcaggcgctgggcgttgatgccggcggcaagctcgcgttcgatctgcggggcagcgaagtcgtcgtcacccgtgtcgatgccgagcacgaggaccccgccatcggcgcgttcctgagcctgctggcccgcgacatcgaagctggccggaacgtccaaggcctgcccgaggatctggcccgcgccatgctggagcatgctggccatggcgtgaacctggacgaggagatcgacggggaagtggaactctgatgcaacggcatggctggacgctgctcttccacgactgcgtgattgagccgttgcagaaactgcaagcggccgcgaggcgcgcgcaggagaacgacccgaaaggcttcgagtccaatgccaacgtcaagctgttccgggccttgagccagttgatgttggaagtagtgccaggcgatccggcacgcgacgagtaccgtcagggcaataccttgggatcggcccaccgccactggcgaagggccaaaatcggaaggcggttccggctgttcttccggtacgactcgaaggcgaaggtcatcgtgtacgcctgggtcaacgatgaacagaccctgcggtcttcgggtagcaagtcggacccgtatgtcgtcttcgagaagatgctcggacgcgggaacccgccagacgactggcacgcgctgatacaggcaagcaagcaggattggagcaaactggaataggcatccctcagtagcaggagacgaccatgaccaccacgacccgcatcagtaccgcagaacgactcggccgcgccttgggtcgcggatggcgtgcctacgtgcgcggcgaacgccgggtatcgagctggttggtgtccaaggggatgccggcggccggtgccaccgcgctcgtgtgggtggtcaagctggttgcgctcggggtgctgctgtacaccaccttctggctggcggtgttactactgctgggcgttgcggcggcatggatggctggcaattcggctagagatgacgaccgctgggcgcaacaggatgaactgcgcaatggcgaggcgggctttggcctgtattcttccaatggccagcggctcgaccctcacgacccgaacgatccgttcgatgactgagatttggcctgtccgtcacagaaccttgccggctaccttgtttgcacctgacccggcgctatcacgcgcttccttggagccgacagcaaggttctgagcaatcaccccagccttaactccgacccaccccaaggcagcgacccaaaacgtcggcaggaccagaaacatcgtgcccgtgacgaacatcaggagcatgtcaccgaaggcgttgttcagtcctaccaacgggtcgaaattggtgtgcggccggttccagccgaacccccagccataaagtgcgtccaggatcgtcgaatcgatccagcgcgcaagctgaaaccagaagtccgtgaagaacagcgcgaactgcacgacgctgaccgtgacgaccgtcttcaggtcataggtgcccacaaccagcacgagcgggatgcagatgaccagcgccatcttgagcaaggcgagcaccatgggcagggcctgtctcacaacgtccatggcgggaaatgccgcaagcgcgccgactgccatcccaacgtctcccgtggcccgcgtcacgatgttcggcaaggtcttgtcgatctggccgccgtagtccgtatagacgctgccctggttcaacttctgctgcctcggcgacgcgatggtgcggatcaccgagtcgtccacctcggcccggctcaggaacccggcccagcccgccagccgattgagcaggctcgggtccacctgtcccagcaggcgtgcccgcaggccattgctgccatcagcccaccattgcctgcaggtcgggtagccaccgccactggatacctgagccagcccggcgtcgcggttgctgtcatagggccagtcatcgcgcggcgtgctggaacggtacgtgtcgtagtagccgttcgtgtcggtgaagaaccgcgatccgatccaggtcacgtcgtgcatctgctgctcatcgagctgagggcgctgcatgaacaatttggcccgtgcaggcccatagcaatcccgcgagaaatccgctacttcctgagccagcaccgggtcatcgatgcgcgtggcgtcgatctccatgcgcatctgccgcaggtccgtgccacacgggatcgccgccaccgaggcgctcgtgacggcgcgcgagagtgcatgcatgaacgcccaccagacgggcaccttcgccgactggttgttgatggtgctgaaggactgcgaccagccggtatccgtgggctgcggcacgctgacctggcactgggccgagcgcgagctgtcgtactggatggtgttcaggtccacgtcgatgaacggaatgccggcgaacatcaccaccacgatggcgacgaagacccggttctcgatgcgggcggcgctcagcacgcctttattgccctcgtcggcaccttccgcacgggccttcaaccactcctgcacgatgatggcgacgaaaggcagcgcgaataccccgctggataccagcaccgcccagatgccgttgttgacgatccaggacaccagcgtcaggtagtactccaggtagtcggtcgtgaaaagcgtcatcgcgccatctcccctcaaccggcctgcatcagcaggctggcttccagcgccacgatggcgacgacgcccgcgacctcggtgcgcaccaggcggcgccgcgcctgggcgtcgtcctcacgtaccagcagccggcgccgcatccagacccagccataggccgtcgccccgtacaggcacaaccgccacacgaagaagtagcccgatgcggccgcgagccaccgctcccagccggccacgctcccgaccaggtagatgccggcgacgttggcccccaccgcagcggcgacgatcaccaccgcccacagcagtgctttcgccgcgcgccggctgaacagccagcgcaaggggcgccaggtcatgcgcattgcgctcatggcctgactcccggattgcccttctgcaactggtcgaggcggtcgggcaccggatcgccctcgtagatgccgcgcgagccggccgcgcgcgtaccatggcgctggatgatcgccatcggcgagttgttcgccagctcgcggcgcagctccagctccgttttcaggttgcggatctcccggtcgagcgtgtcgctctcgtggttcacagcctcgaccgccaactcgttggccgccacgttgggctccttctttcccgtgagcagcgtgcgctggagcaacaaggccttctccagcaccgacgacagcgccacctcggacgcaaggcgccgcgccagcaggtcctggtccggctcgtcgcgcagcgcctcgatgacgccgcgcgtgatcggcagcgacgtgctgccggcctcgcgcaagttctcgaaggtggtgttgcgcacgccggaaaccagttcctgcaagacttccagtttggcttcgtactcctcctggatcagcggcgtcagcccgacgccgggcaccgtctcggtcttggtgcaggaatcgcacgtgcgctgcacctgttccccgaggacccgggtggcccattcggtcgcctgctgcggcgacgtccaggtctggcaggacaggctcgcgcaactggcgagcgcgatggaggatgtgtccgtcacgccgcgcccgttgaccaggttgtagcccgcgcgggtgacgtcgccgaccacccgaatggcggactggcctgcgccaccggcattgctgccgcccacccagggaacgccgtcgttgccgcggcgcgtctcagcctgctcgacggccgaaacggcatcgttgctgccaaccgcgtcacgcagggccatgccttcggccatctggctccagccaagctggccgcccgccgtctcggccatcttctcggccatcgcgcggcacgtcagcttggagcggtcgaagtccagccgcgcctgcagcacgccgttggtcagcaggttgtacaggccgggatcggcgcgctgaatgatcagcgccggcagggacgccaccgcgctggtggcgctctggatcacgttgctcatgatctgctggaagccgttcgtgatgccgttgagctggttgcgcagcgtggtctggatgctcatgtcgccgcagatcaggttgctgttccaccccaagccgaccccgatggagcgcatgccagccgcgcggcccatggacaccgcgctgccgcctccgatcgagtacatgacgtcatcgccaatgacggggccgctgttctggtatccgacctgcgcccacgccaggccgcagaccagagcgagcgtgccggccagcgccgtcgggcgcagcaagtagcacgccttggcggaaaggttcatcggttcaggacgcttcatcgtggcacctcagaggaaatcgacgctgcccaggaacacctgcccgcggcgttcgcagcaggcatacggccgccacagcgcccaggcgtagtcgccttgctgggcctgggtcagcgtgccgctgtgggggaagaccacgcaggtgttcgacagacgaggggtcagctcctgccacttcccggtggaggtatcgccttcgaccagcgccccggccggccagtagccgtcacgggcgttggcgagcagtggctggtacacgtgcaactgcccgcggcgcgtgacgacatcgcccgcgcgctgggccaccaccgccccggatttgtggtcgtcggtctggtgcaggaagccaccgcgtggatagacattgccccagaggttcatcgtggtgcgcgcaccgacctcacgcatgcccggaatcaacgcctccgggtaggccatctcgggcacgttgtagcgccaggccagcgtgtccagggtgctgagcagatacggcatgaaggccgtgcccgcgccttggcagaagtagccggaggacgacgcgaactggttgaacacctccccgccagggtggccgatcacgtcggcgttcttgaacttggcgaggtcgttctcgtggtcttcgttcgtggttccgtcgccgcctgcttgggcggatgggttgggcgtgctcatcgcctgcacctcgacccaggggttctcgccggtgttgctgtagctggagacgaccgcatcgggcacgtagtgcctgaccttgaccgacgtgcgcaccgagcagccgccataggtgcagtacagccagtagcagatgcccaccacccggtactccaggcagtccggcgacatgacggacgagacgatcgtggcggtgttcaaggcgtagctgcctgtggcggtggccagcagcagcgaggccacgggcacgcgcaggcggcgcagcagatcgaatgggcgcgtcatggctgcgccctccggtgctgcttgatgcgcgcgatggcgcgggcgacgtccggctcgccatagaccacatagcgctggtccaccaccacggccgggatggtcgtgacacccaaactccatgcgtcggtcacgccttggtaggccatcgcgatgcggcgctgaaggtcggcgcctccctggttcaggccttgccggacgatggctgctgcccgctcagggtcggctggaagattcgcggaaagctcggcctccatccggggcgtttcgtccaactcgatcagtcgctcgccacccatggtcttgaccgggtggcggctgtcggtgacgaccaccacgtcggcggcgaaggtggccgggctgaacaccgccagagacaccggcagcgctacggccaggccaagggttcgccagcttggtgcgaaccggataaaagctgctggcatgtcatgcgccccggaagttgatcagggccatagtcaaacgccgaaccccatgcgggcccaacaaacaatgcgcatcgcggccaccccgcatagctgcttgtgtcgccacgaagaaaaagcggaggccgaagcctccgcgctgatcaacgaagcagtgcaacctttacagcaggccggactccgcaaaggagaacggggcgccctggccgatgatgatgtgatccagtacccgcacatcgatgagcgcgagtgcggcttgcagttgctgggtcagcatgcgatccgcgcttgacggctcggtgatacccgaggggtgctggtgggcgaagaccaccgcggcggcattcaactccagcacacgctgtacgacgacacgcggatagaccgaagtcgagttgatcgtgcccctgaacaacggctcgtaggccagcacctggtgcatgctgtccaggaacacagcggcgaatatctcattgggctcggcgaccagtttcagacgcaggtagtcccgcacagcggccggtcggctgaggcacggcccagctttgaaaatccgtctctccagcagcacgatggcttgctggatgatccagtcctcgtgttgggcagcgatggcggaaagcgactccaggcaggagtcattgacgacgaaagacatggcgaacctccagacggtgagatcggagggcgcgcgccctgggagggcaagccctcctggggatgagaatgaaaagatgcatccatcaccgcgattgcagtgaccgttcgcggccaggatgcgaggcgaacgggtttcggtcagcgcagtggactgcgccgtagccttgaagaccggggctacctgggcatgtcgccgacaacgtcggcaggcatttccgatgtgggtgtggcggcgggatcgccggcggcgagcatgtccatggccgacagcaaggcatcgccctcgatcggaccctgcagcaggatcgccttgccggttccacgatcgtgcaaccgcagcgacggcgtggcggtcacgccgctcttggtggcttccgcggcttgggcgcgaatggtcgcatcgggatgttcgctcgcaatgcactgctcgatggctggcgtaaggtcggggtagtgcaggtcctcgggcaagccctggccgtcgctgcgcgtgtgggcatagacccactcgacggcttgccaaaaggcggcgcggccgccggcttcgcccgcgcattccgccagacgcgcttcggccgaagcggccggctcgtgtgcggccaacggcaggtggtgccattgcaaggtcacgtccgcattgccagccacccaacgcttgagcagtgggaaataggaccggcagaacgggcattcgaggtccgcgtagagcgtcagcgtgaagcgtccttccggattgcccatctgccacggaggcccagccacctgcgtctcgctgactggcgctgaagtctgaggcgtggactgcccgggccaacgggacacgagccagatcagcagcagcgcgaccagcgcagcagccaatacccaaggccagcggagccgccgattgcgacggcggaacgcctggacctgcatcgggatggagggacgtttcggttccatggcgttctccggtgtacggcagattcagggcaggtccagggtcggcgactcgatgccacgtgcccggtcgatcttctcagccaccttgaaggcggcatccagctcgctgacgccgtgctgctgcatgagttggtagcgttctgccttctcctcgggctcggtttgcgcgagcgcgaggtagagacttggcggcacggcgcggaacagcacttccatgctcttggagaggatgacgccctcggtgaacttgcccgcttccttgcgtgcggagagcatcagcgccttctgcgccggcgagagttcgcggaagcgcgcgatcttctccacctcgtccggcggcatcgacaggcacacccaccactcgatcatgttgagcatcggctccgctgcacgtggcaggtcgtcgatgttctgcgtcgccagccagaaccaggcgcccaacttgcgccacatttttgtaattttcacgacatagggcgcgagcagcgggttcttggtgatgatgtgaccttcgtcggtcacgttgacgatcggccgtcccaggtactggtcgcgctcggcgatgttgttcaccgtgctgatcaggctgatgtaggcgatggagagctgcgcgttgtagccctcgcgggcataggtcgccagatcgaccagcgtgatgtcggcctcgggccacggcgtgccgtcgcggtcgaacatctcgccgtccgtgccttggcagaacatgtccatcgcgtccgccatctccagcagccgcgcacggcgcatctcgggcaacgtcgggtcctggccacgggtgcgcagtgcattgcgcacatcgcgcgtgagcacggtgcgcttctccgccacgcaatgttcggcggcgtcgaggatgcactggcggatcagcgagcggtcggcccgcgtcatccgcgcttcttccttgtcttcgccgcccgtgatcatcagccgtgccgtgatctccagttcgcccagcacgtcgcgctgctcatccgcctccatggccgaggcatccggtggcaggtcttcgtccagcgcatcggcatcgagcgtctgcacgtcgctgggcgtttcgatcagccggcgtgcgtcggcgaacggcgccaggctgatgcccgatccgggggccagcttgacccggttcacggtcaggcccaggcgcttggcgaagtcgctgaacaggccgaagctgttgccggcttccacgatgaacagccttggccggtagatggccgtgacctgattcaataggttgttgagcgtggcgctcttgccggagccggtggggccgaacaggaacaagtgggcgttcatctgtcggtctaggcggttgagcggatcgaacgtgatcgggccgccgccgcgattgaacatcgtgatgccgggatgccccgtgccctgggcgcggccccacaccggcgacaggttcgccgcatgctgggcgaacatcagttgcgtgtaccaccggcgccgatcctggccggggttgtagcagcacggcagccagcgcaggtagctgttgagcggcgccacctcgtcgtcctcgcgcaccggctgcaggccggcgttgagcatcacgttcgcgaggtccaggccgcgccgatccagttccgcctcgtcgcgcccgcgtaggtagaacgccagagtgccccggtagagcttgtgcgcgctgccgatcagggagcgggcttcatgcacgtccttgagcgtctgctccgacgccagcgtctcgcccacggccttcttcgccaggtggttcaagtccgcttccagcacatcctgcggcgtggcgaccatcgtgagacacatcaaggtgtcctcgggcatctggtcgaacagcgtgttgatcgcgtcccccttgcgggtctcgccggtcaggtgcccggtgccgggcggcatgcgcagccggtcggtgatcagcacgcggtgcggcatgccgtcgaagtaccaggccccttgcgccacgtccgagcgcggctgcccaaagaacagccgctggctgaaatcccgcccgctcgccagctcgatctcgccggcctcgctttcctcggtactgtccggatagcgcgccaacgcgtagaagcgctcccggtcctccaccccaggcccgagcagcgtggggcgcgggttgaaccaccgcagcagccagtcgtggacgtcggccgcgaccatgcgccgggcctggatgccggcgttcgccaggccgccgcacaggcggtcgcagacgatgcccagcatctgctcgggtgtctggccgcggcggtttgcctgtccctgtccgctcgcgcggcggtacaccaccatgcgcacgcgccgcgtctggccgcgccagcgcagccgcgtgaccaccgtgtcctcgaacaggccgccgggcttggccacagcgcgcaggtggtggccgaagaagcgcaggtagaactcggtgaacgccgagccgcgcgcacgtggctgcacgtaatcgcgcaaggtctgcatgtactggtcgaagctcggttcgtcctgggcatagagctggagcacccacgggttctcgtccagttcatcgaaactgtcctgaagcgcgttttccagggcgtcgcgggcatgcgcgagccagccgggttcccggccttcggtgcccagcggcaccagctcgtagaacgccgccaccgattggccgtcctccaggagcatcgatttcgactcgggcatgaactccacccagggcagcagttccacgaaggacggcgcaacgtcgtacagcgcctgctcgtcggccacggtcgctggcttgcggccgtggactgccgaaccgggttcggggatgccggcctggcgcaaggcctcgacgtggcgctgccagctgtccggctgctcatcgctggccgggctactggagccggcgccggccagcttcggccatgggagtttccaccgcatcagtagtcctccacgcgctcgcccggcatcgcgtactggatgcgctggtagagcgggaagacggtcgtgtagccgggcaccggcacgggatcggtgccggccaggtgcgggtacacgtacatcacgagatcgggattgggcaggcgctggaactggcggtggacctcattgcgcgcggtgcgcgtgtagcgcatctgctcgacaggtgcggcctgcacgtcggcgtcggtcaggggccgacgcaggctctggcgcgcgtcgagcagctggcggccggcgttccgtccggctgcgccaccgccgtcgccggcctcctgctgccagatgtccatcatcgtgcggtcaccgtgggtcagcagcttttccttgctggtggcgcagccgccgagcaccgcgacggcgagggccagtgccaggccacgggccaggttagtcaagttcgagtgcatggctttttcctgcgcggtgatcgaccttgcggccttcgggatcgaagtcgatggcgagcggcttttcgaggtggacggccaccttggcgccgggctgaacatagacggcggcgaatgcctggccgtacaacttgttgacccaggccgacatgtcccgcacgccgcccgccagaatctggccgaccgcttcctggccggtgatgcccacggtgccgatggagccgtccgagccgacataggacatgcggccgctgtcgctctcgatgagcgaggccacaccggcaccggccgcggtgatcagggcctgcgagccgaggtattgctgggcgttgctgcgccgctcgccgctgacgcacgggatgccgtggggatcgctgatccagcccaagcccccactttgagagttctgctgttggttgtcctgctggttgccctcgcggtcttcggggatcgtgcggatcgtgccgtcgtggaagacgaacgtgatgctgcgcacctgaccgcgcacgcacgacagcgtccagtcgcccgaggcggtgccgctgaacacggcgccggccacgtcgggaatgtcgatgccattggcggtcaggttgtccggcccgaccaggactttgaacggatagggatcgttgaccgtgccgtcgatcggcacgcggccgatcagggccgtcatcgccaccgatcccatcagcgtcgagttggtcggcacggtatagaccggcttggcactcttgaccccggcggcgcgggcgcccgcgttggccacggtttccgcggtggtttcgagcgtgctctgcgccgggccgaagctcgtggggaagctcatgccgccgctcgcgccacgccccccgttgcgcccctcggcgggctttgcgtcgtccggctcgacccaccgcacgccgccctccatgccggcctcgtcgccgccctgcagccccaagcccacgggcaggtccgcatggccgccgccgcgcccgccgatgctgtccaggcgccgctgcaggtcggcgagcagcccttcggtctgctggcgcgcgctggccgcctgctcctggtcgcggcgcaggttggaccgctcggattcgagcgccgagttgatgcgctggtcgatggagttttcgcgctgacgcagccgctggttctcttcacgctgggacttgttgtccgagagcgcggtctgaagctcggtgcgcaactgcttcacctgcgccaccaaggtcgccacggtgtcgcgcggggtatcgccctcgatgccgagagccttcatttcatcgggcgtgagctgggcgccgttgtcctccgcgggtggcgccgtgctgcctccacccgagaacagccggataccgacgaacagcaccaggatggcgacagggatcatcagccacttgagcaggccgttactgcgcatggcgggcctccttggtgttctcgtcgccgtccggctgcggcagatgcagggcagggtcgaagcggtgaatcgccggcagcagcgactgcgcgaggccgcggccgcgcgtgaccaggtacaggacggtcgtgtcctcgggcgtgccgcgcgggcccagcgcctcgtgctggaaggtggcggtgaggaaatcgccttgcagcacgcgcgggtcgagcgtgatccagccgccgctgccgttggtcaggcgcacggctgtgacccactggtcctccaggcgccacgacgcgagcgcgaccgcgcgcacgggcagcgttggcatcagtgtgtccaggtcgaggtcgcggggcaggttgacccgcatgacgcccggcagcggctccacggtgcgcaacggcgcgtagaggttctgcgcggcgaagcgcgtcaggacgacagggaccggggtttcgcgccgcgcggtccgagcacctgcctgggcacgtgctggggcatcgtcggcgccgcctgcctgatcgccgtagcgcgctggagtgctgctgccctcgacgatgcgcaccggctccagctcggcctcgccgtccttgggtggttcggccgcgatgtccagcaggatcagcgcgcccgtgtcggcgtcctgcagttgcaaccgcgtgggctcgatcggctcgctggcgcgcaggtacaccgcgccgcccgcgctctgtacgcggaggcgctcgcccacgcccgcgggcacgcccacgcgcacgtcccggtcgatgaacacgatgcgttcctgaccgaccttcagcggcactgccagcggcatgcgctcccagcgcaggatttccactgcatgggcgacgggtgccgcggccacggccagcagtcccagcagcgcgagtacagggtgcttcatggggtgtttcctccttgaggcgcttgcggagacaggccactcggcgccgggcgcgtcggctccggtgcactgatgcgctggggcgcgccgtcgtagcagtccagcgccaggccgaacgggttgcgggcgggatcgacatccacccgcgtgaccttgatcggatagcgcaccagggcgcgcttgacctgctcggcgccgtagtactcgtccgccgtgatgtccagcgtcaccacccagtcgcggtcggacacggtgcgcacgcgtgccgtggggtcgtcgccatagccgcggccgggaatctcgtagatgccgcgcacgcgctggcgcagctcgccggtggagcggcggtagtcgtagtccgcccgcaggaaggcctggcaggatggggtgaggtacggcgagagcgtgtggaggttgcgcgggtagtcctcttcgccattggtcggccagcggttcaacgtctggaacacgtagaacgtgaacgcatagaccgattcgggcggcacctcccaccacttgcgggtactgccagagcgcaggtcgggcgggacgtggatggtcaggtcgcgcggcgcgctccaccagccgccgcccatgaccagggcaacgacgaccagcgcgcccgcgcccagccgcaaggtcttgatgtgcgcctgcaggtgggcgatctcgttcttgaagcggctcatcgcatgctcctgcgggtggaccagaagcccgagcgcgagatcagcacatggccaccaacccagcctgccatcagcggatggcgcgtgacgatgcgccattgcagttgtcgatacagccaagtgtcgggacgcccacgcttgaggcggcgcaggatgccgccgccgatgaagacgccgagcgccacacccaggacgacgaacgtcggcgccagcgcgatcgtgcggaacacccaggacaggggcgcgccgaccagcaggccggcggcgccggacaggccgcagcaaatccagagttcatcggcggtgaggccgcgcacgacaacgggatggcggttgagccggtgcggaaggaacgtcacggtcccgtccgcacggacgtgctgctgctcggacataccggcctcgcttacaggatgccggtagcttcggtgagcagccagatgccgatcaccagcagcacggcgccgatggcgaccgtgaggccgaactggccccacgtcttgcggccggtgtggatctccgcgtaggtcccgtaggcgtggtagcagacgccgatgaacatcgacgccaccaccagcagggccacgagcatgatgatgtcgtagccgtagttgcggatggtctccatgatgccgttgccggtgccgcgcgtggggttctccaattgcggcagaccttgcgcgaacgacagcgcgggcagcgcggcggcgcccagggccacggcggcgcgctgggcaaaacgggaagtgaggttgcggttgtgcatggtcgggcctttcaggtcaggacagaaggaagaaactcaggacgaggtacatcgcgacgaagcggatgcagacgccgaggaactggcgctggttgaggcggctctcggaccaccccacgtaggccgttcggatggcccagacgccccacacgagcaggaccgcgaacacgacgccgaccaggacggtcgccattgcggaaggcgcgatgccgctgttggcttgaaatgccgagacctgggcgccgttcattgcttgccccccgcagtcgtcgccggcagcggctcggccgcccgctcggtgcggtagtcgccggccagttcggaggggtcgcgcggctgagcgcgcgatggcgtcaggtgaaactggatgccggcgcgaacgcgcgccaggtcagccagcagccgcgggtagtcgaagtggtagcgctcgcccggctggatgggggcatgcgcggcgctgtccgcgacggtgcgctccagcgcgtcgagctggcgcagtgcggcgaccagcttctggcgctgtgccggagactcggccaaggccatctgggacagacccagcaggagggccgtcacgagaaaagtgggcacgccgcgatgcgcggcgcgcagccagatcgaagccaccatcgcgccattcctgtgtgatcagcaatggggtgatcgtggagatcagggctgttttaggccgcaaacaataggaactggcggacgaccggattgggcataccgcgagcgaacctacaaaagcccgggtcgagtttcgattattgcgtttttcgagtgtttcgaatatgatcggctctgcaaccgttttcgcttaggagctacccatgaccaccgccactgcccaatccaagatgacccttcccgccgcgggagaggttaaggcagccgtccagggtcaacgtgccttggcggcttacctcgcaacccagttcgagacgcagcacatccagatctttgatgaccacaaacaggctcatcaggtggaactgcctacctcggctttacgcctgctggtcgacatcctggccgagttggccgatggcaatgcagtaaaggtggtgcccgtccatgcagagctgacgacccaagaggcggcggacttgctcaacgtgtcccgtccccatttcgtcaagctgctagaagatggggtgttggcatttcatcgcaccggcaagcaccgcagggtgaggttcgccgatctgatgcagtacaaggaagcgcgcgagcgcgccagtgagcaggcgatggccgaactcgctcagcagtcgcaagagttgggaatgggatacgaatgaggcattccccattcaccgccgtctacgacgcgtgcgttctatatcccgcgccactgcgggatttcctgatgtggctcggcctgtctggccgcttccgggcgcggtggagccaagccattcatgaggagtggaaacgcaatctgttgatcaaccgccccgatctcacccgggttcaggtcgacaggacgtcggatctcatggacagggccattccggacggcttggtggagggctacgaagcgctcgtggcaggcctgacattacccgatccgaacgatcggcacgtcctggctgcggcgattcgctgcggtgcgagcgtgattgtgacgttcaacgaacgtgatttcccgaacgatctgctggctccgtacggcatcgaatcgcagcaccccgatgagtttgtggacaacctgctggatctggatgcggccgccgtagtgtcggctgcgcagcgccagcgtgcccaactcaagcatccgccgatcgatgtggaccgctatctcgaaatcctgctgcgccaaggccttgtgcaaacgaccaaggtgctggcgacctatcgcaccattctctgacccgccgagagccacggatgaccaagaatccttcatcagacgccactttgccgaaaggcatccatcgaagctggaagctgccggataagtcgctgggtgacttgtgggattcgatcgtgatggacgaagccatcaaaaaacagttgctgtcacaagcgatcgtcaacttcacggtgcgccccaaggtggagcgcacggtactccccctgcacggcgtgatcttgttggtcggcccgccggggactgggaagacctccttggcacggggcttggcgcatcgtgtggccgaatctttttcttctgcgaagtttcgattgctggaagtggagcctcacacgctgacgagctctgcaatgggaaagactcaacgcgccgtggcagacctgttctcgcaatcgatcgcagaatccgcagcggcgggcccgacgatcgtccttctggacgaggtcgaaacgcttgcggctgatcgagccaagctcagcctggaagccaacccggttgatgtgcaccgggccaccgacgcggtgttggtgcagttggacatgttggccgaacgcaacccgcatctgctgttcgtggccaccagcaacttcccacaggccgtcgacagtgccttcctatctcgttgcgacatggtgatggaggtgccactgccaggcaaggatgcctgcaagcagatcctggtggactgcctgaatggcctggcaaagacatttccggggattggcaagctttcctcggctcaccagttcgacgcgtgcgctggcgagtgcgtcggattggatggtcgggccattcgcaaggtcgtagccaacgccctcgcggccgacccgcaagtggctatcgatccgaacaagctttccgtagagcacctgcgcagtgcgatacgacaggcaaagcaaatgcgccttcaaggagggaagcaaaaatgaccaccgttgtcagccggacgtttcgcagctcgccgcaccgcgatgcgttgcagacgtgggatgccattgtcgaactgctcactcagggcaaggacggcacggctcgctctgaactcagggccgtggcgggcgtggccgccagcttgatcgccgaccaggcacccaagagcgcgcccatcgttgcgacatgcgatggaccacggaccaggatctactgcctcttcgacgaagacgcgatcgatggtgatgatgccaacgaagatgtcttggggttcgagccgttgaagggagactggggagtctcgctgccgtgtccgaaggagcagctcggctgggtgcaaaccgcgctcaaaaagcacagttctcgcatcattgcacgggacttgagccaaggaattgccacgcaggcgcaggccgatgctgggcaagcgctgtcgctcgacctcggaggtttcctcaagtcatgagcaccgtcgccacctactcgtacacgcactcggttacctatgtgaccgacaacatcctcaagagcttgaaagacatcatcctgctcagtgggctggaccccgagcacttcgcggatcgctgggagagcaatacccgagccatcaagacgtggctcgggaccggtgatctgcgcaaggtgattctggagatctacaacccggcagccgacaaactcgtgacccgatgggatatcgacatcgtgtatgggtggtccgatggcgacggcagcttctggacagataccgagcagttgaagtacgcgatcaagaaagctgggctgctgccatcgcaggccaagtacaagttaatgctcgatacaaagccagggcggcctgatgtggaggggtggagcaaaggaagttatcgctcgacggatggaatggtcaagcagagcctaggctcgactgtcgaacacagcggcctggcgggtcaggccggatattggaggcaacgctgatgctgtcgatcgatgaagcttttcgcaagttcaagtcgcgtctggaactcaacgaacgcgaacagaagaatgcctcgcaacgtcagaacgaagggcgggactacctgcagaccaagttcggcattgcgcgcagcttcctgaccgggtcctatgctcgatacacgaagacgaagccgctcaaggatatcgacatcttcttcgtgctgaaggactcggagaagcattaccacggcaaggccgcatcggtagtgctggatgatttccactctgcattggtggagaaatacggttcggcggccgtgcgcaaacaggcgcgctcgatcaacgtggatttcggtgttcacatcgacgcggaggacaacacggactaccgggtggtcagcgtggatgcggtgcccgcattcgacaccggcgaccagtatgagatccccgatacggcgtccggaaagtggatcaagacggacccggagatccataaggacaaggcgaccgcagcgcaccaagcctatgccaatgagtggaaaggtctcgtgcgcatggtgaagtactggaacaacaatcccaagcacggcgatcagaagccggtgaagccctcgttcctgatcgaggtaatggcccttgagtgtctttacggcggctggggaggatcgttcgatcgcgagatccagtcgttctttgccacgcttgccgatcgtgttcatgacgagtggccggatcccgccggacttggcccggcgatcagcaacgatatggatgccgcgcgcaagcagcgcgcgcagcagctgctgttccaggcgagccaggacgcaagcatcgccatcgaccacgcgcgtcgtggtcgcaatatcgaagcgcttcgcgcctggcgcgcactgtttggccccaagttcccactgtcctgattccatcggcttccatacacgtcccatcgaggtacagcatgtcccagtggtcgctttcccagctcctgtcgtccctgcatgaagacatccagcagcgcttgtccgtagtacgcaagaccttcggtcacccgggtacgaagggggatgcgagcgagaatgtctggatcgacatgctggatacctatctgcccaaacggtaccaggcggcgaaggcgcatgtggtggacagcctggggaacttcagccagcagatcgatgtggtggtgtttgatcggcaatattcgccttttatcttcacctacgagaacgagacgatcattccagccgaaagcgtgtacgccgtgttcgaggccaagcagacggctgacgcggggcttgtggcctatgcccaggagaaggtcgccagtgtgcgcaggctgcaccgcacgagcctgccgatcccgcacgctggcgggacctacccagcgaagccgttgattccgattctgggtggcttgctcaccttcgagagcgaatggagtcctgcattgggcccatccatggacaaggcgctgaatgcaaacctcaccgaggggcgtctggacatcggatgcgttgccgcccacgggcactttttctatgaccaagccagcggcgcgtacagctacaccaacgaaaacaagccggcgaccgcgtttcttttcaagctgatcgcgcagcttcagttcagtggaacggtccccatgatcgatgtggaggcttacggtcagtggttgaccaagtgaggggtcgctgtggcaagcatacgttcggagtaccaccggttcctggcgcacttgacgcagcggcacgtgcacgacgacgtgcgccggctggcgcacctggtgctcgatcacctgcagccactggccgaggtcggtgctgcacgccgggggcgctccacgcgcttggcgccgctggccatcgcgcatctggcgcagatgcctgtcgcctacgacggggacgcgcgcggccccgaaaacgggccggcgctcgggcgactgcaccagctcgaagtcgggccgtttcgaggattcatgcggcaggagacgttcgacctcagccatgacatcaccttggtctacggtgccaacggcaccggcaagagcagcttctgcgaagccttggaagtggcgatgctcggttcgatcagcgaagcgcaggccaagcgggtcgaccagcggacgtactgcaacaacgctcgcctgcgccgccacatcgcgccagtcctgtcgtctacggcggcgggcgaagcgcaggccgtccagcccgacgaagctgagtatcgcttctgcttcatcgagaagaaccgcctcgacgatttcgcccgaatcgccgcgcggaccccgagcgatcagcgccagctcatcgccaccctgttcggcgtggaccagttcagcgagttcgtgcgcggcttcaacccctcgctcgatcaggacctgatgcttgccggcgtgcaggcggcgcagctggcgcagcgtcgcctgcagttggcgaactccgaacagaccatcgccgcctacccgcagaagatcgcagcggtcgagggcctggaacaagctttggcgcagcgcatgtcacctggcgcgacctatcaaacctgcgtggactggctgctgggtacgccgcagcagcaaggacggctaccgtatgtccaggctcagctggacgccaacccgcctgccattcacgaggtgacccaggcccgcctgcaagcgttgctggcagaggcctaccgcgtccagggactgtggcaagcgtcttccgcgcaactcgcggcccgcgccggcgaggtgtcgtacgcgaagctctacgaggccgtgcaagcgttggcggacggggcgaccgcgtgtccggcatgtggaaccggactggccgccgtggcgcaggacccgttcgccagggcgcgaatgggcctggagcagctcgcgcaactggccgtcctgcagcagcaagaggccgggcatcggacgcagttgagcgaggcggtccgagcgctgtgggacgaaatgcgccgcgtggtggcggcggctggggtcgcttgtcctgccgaatcgcaggccgcgggcctgccactgctgcctcccacgtcggcgggcaattggctcggcggctgggtgaatggggaccagcgcgcctggcaagccctcttacggatcgcacagatcatcgaaggcttcgacgcgcaggcgcgcgacgtgaatgcccagcgcggcgcgatggcccaggagcgggaccgcctgcaacagcatcagctggagatcgaacggctgcggaccatgcgcacgactgcggatcaggagctggcggccgcccgccaaaccgtggcccagttcgacgacgcgaaccgcggcctaatccaggcggccacggacgaaatgccggtggtggtgcaccatcagcgggtcaaggccgcctacgacggcttcctacccgagattcaggcatacctgaccgctctgccgggggttctgctacaggggctgggagaccaagcccgccatctctacaacgcattcaaccgggccgatccgcccggcgatctgctgcacgcgctgtggttgcccgtggccgagaacggcaagatcgaggtggagttcgccggcgagccgggcgtgcgctacgacgcgttgatcgtcttcagcgaagggcacatcaaatgcttgggtctggcgattctgcttgccaagaacctcgcgcagggctgccccgtggtcatcttcgatgacgtcgtcaatgcgatagacgacgaccatcgcgatggcatctggcgtaccttcttcgaggacggtttgctccacggcaagcaggttatcctcacctcgcacgcagaggagttcctgcaccgcatccagcaggagttgggcgtgcgccgcgccgcggccatcaagcgctacaagtttctcccgcatcagggagagcacgaactgcgggtcgacagcgacccgccagcgaagaactatgttcttctggcccagcaggcgttggcggctgacgagaaacgcgaggcactgcgccaggcccggccggcgctggagagtctgacggaccgcctgtggacgtggctgggtcggcgggcggacggccggatcgacatcaagctgagcgggccccgcgcgccttgggagctgaacaataaatgcaccaagttgcggtcggccgtcgagcgtatcgcggcgcaacatgcgggtgcgccggatgccgtaggggcgttggtcaggctgctcaatgtcagcggtacgagtattgaatggggttacctcaatagcggtgtgcacgacgctcagcgcgatcatgagttcgatcgggcgacggtaagaacggtcgtcgaggcggttacggcgttggatgctgctcttgataccctgcagaaccgatgaacggcacacggctttgcagagcagtgccgcccgtgtcacctcataagtacttcttgaagctgcctgcggtcaggctgactgccatccccagcaacgccgcgctgggcagcaggatgaccagaggatgcaccgatatgggcagagcgagataggtgacccaaggcagcacggccaacggcatcaggctggccttcgcgcggtggtagatgaagccggattcgcggccggcgccgaaccggcgcacatcccgtcgcaccaggccgtcaatcaggccgacgaatgccgccgtgaggatcaggggcagcgtgagcaccaggaccagcaggcgcaccaggaaggtgagcgtcgtgaaggccgcagcgatcaggtagctttcggcccagacatagacttggctgatgtagtagcggaagttgcggctctgcccgtggctggccgagcggacgcgctcggcggtctggctcatgcgctccagcaaccccgagcgcacgaacacccactcgtacccggtatccaccaactcgtgcgccgtgcgcccgggctcctgtaccaccacgctgcgcgtgaagtggttggacaggtgcccgagttcgtaccgcagcatctgctgggagtggcgccagccctggtccttccagaacaggtgcatgccggcgcactccaccacgatcgaaaacagcagcgagccaatgagcaccccgagcagccggaacggtaaggtgatggtgccgacgatcaagccttggcgatggttctgctcccgctgcgcggtcgaggcggcatccttcatggcacggcctcgttgcccgcgccatcgtcggcgccggtggccaccgcgccgggctcggccgcagcggcatcgtccagcaggtcgtcgggcaaggccgcatcctgcaaggccgacgagctggtgaactcccaccactgcgtggcctcgctgtagctctggcgcatgtacccggccagttgctgcaggtccgccggcatcacttcatccgggtccggcgccggcagcggcatacgcaccttccagagctggccgccctgcagcagcgcgaagcactggcccttgggcaggccgacgacgtgtgacggctcgatcatcggcacgctggacatgctgatgcggtcctgggtgttcgacgtgaaatccgtcgcgccgcggatgtctgagctgtccgtcgcgcccgagacgatggtagtcgtatagacctcgaccttcggcaactgcctcgtcagcagttccgcggtggccgtctcgcgcacgcgcaacatgaacaggttgttgaaattcccgatcacttggccggccttcgcgcgattgccgatgcgggcctcgatgtccgagagcgtttgcgtgtaggcggtgacttgcaggcccgcgccaccgcccttgttgatgagcggaatgaactcgtcacccatcaattcattgaactcgtccgcatgcacgttgatcggcacgcgcgcaccagccgatgcacccggcagtccatcgtcgatcccgtgcttgtagatgtggcctgcgaccgaaaccaggtcggagaacatcgaattgccgaccgccgcggcgacctcggcatcggacagcgcatccaggcccacatagacgacggctcgcttcctgatcacctgcatccagtcgaagatcggccgtgggtcggccaggtcggagtagttcggcgccaggagctgggcgatcttgccgctggtgagcttttccagcagcggcagaagcgatgcaacgatcttgtcgaagtaggtcttgtcgtagcgaaccgccgagcgcaggccatccagcaccgggtcgtagttgcgcgcctgcgagaggtactgctccagcgccaccacgcgcttctcgcgcccgatcatgttgcgcgggatgttcttctcgttgagcttggcctcgatctggacgatcacctcccaggccttgggctccgtcttggcgaagtagtgctgggcgtactcgatgaacagcgcgtcgatgttgatgacgtggcgctggatcagcatgtagtccgggcgctgccccagttccaccagggcgcgggcgatgatgttcacgaagcgccatgcgaactcgcggaacgccgcgctgttgccttcgccggagagctgccccgccacccgggtcgccacttcgctgatgcggccgaagcggcccaccgcgttgtagcgtgccgaaatgtccggccagcccaagtggaagacgtagaactcgccttcgcggccagcgcgctgggcttcgacgtacatccgcttcaagagatcggcatcccccttgggatcgatgacgatgacgacctcatgctcgccggcagcattcctgcggcggatgtcctgcgtgacgaacaactcggccaggcgcgttttgcccacccgcgtggtgcccagcaccagcgagtggccgacgcgctcgcccagcggcaggctgacatccacctcgtcgggttcgatgccgtgcaggcgcggcaggccaccgacaggcggcaacgggcgcacggggttgaaaggcacgtcccagccggtgagcttcggcaggcgcgagagcggcaatggcgcgaattccagccgttcctccaggcgcctggccaggcggtaggccggcgtcggctcggcgtagcggcggaactccggccggtacgtctgcatgagcctatgggtatgcttctgctcccacaagaacccacgccccacgaacagccgctgctggctgaccggcacgtccctgctggtcatcacgtagcgcggcaggcggcggatgttgcgccggtagcgcaggatgacccgggcatcgcggtagcggatggcgccgtaggccccgaacgccagcgcgctgccgacgcccatggcggggctcagcgcgagcgaccagggtgccaccagggacagaaacgcggcgcctgcacacgccgcgacggtatatagctccaccgctgggcgaagcagtacctcaactggctgtttccccgacatggcttcattgctcgatgccggtggccgtgatcagcgccgggtagtgctgcaggcccaggcgctcggccaggtcgtcgccggccacgggcgcgagcggtacgccaggcaccagggcgcgcagccgcgccaggccctgcgcggtctcgacgttgaccaccaggccgaccacgccgcgttcacgcaaagcggcggcgcggcgctgcaaccaggcccgggaagcctcgtcgtcgccgatgaccacgaacggccgcaggccgggcgcttcaatcacccgtcgcgcgacggtgccgggcgtgagcttggcgctgcgcaccggcagcatcgcggcttcgtccgctggcgtggcgggaacccggggcgtcgggatgggcggccgcgccggtgcgttggcgcgcggctgcaggttcagggcttcgtagtacggcagcgccgacgtgccgccgcggtcctcgacaacgatcagtggctcgccggcacgcgaggccagcggcaggcctgacagcagcatgagcaggcccgtgaacgcgagatgggcgggatggggtttcgtcatggggaggtctcctggcgcgcggcgagggccgcggcggctgggcgcgcgccctgcacacgggcaaggtggcgggacacgctacggcgatagcgggcagcgggttcaccgcccgcggggcggtggtagcggccgatcgccagcaaccagtcctcgccgggggcgtgctgttccttcaggatctcggcagcggtggcgaggttgcggtacgggtcgagcaagtcgcacgcattggcgtagcgccgctggtgatagccgaggttgatctggcccaggcccgcgtcgatgcgcgtgtgcggcgtggagcgcatcgcctgctggagacctgcgcaggcatcggcgcgcgtggcaaagcggcgcgactggccggcgacgttgagggaccacggccacgggacggtgcgaccgttgcggcggatgccgctctcctgcaaggccacggcgtagagcaccgtcgaagggatgcctgctcgctgggcggcaagctggtaggccggtggcggaacctcctgggccagggcggcaacggcatacaggccggcagtgagcaccagtgcgcgcaggggcatggctacggctggcgctgccattggccattcacttcgcgcacggcggcgggcagatcgccgggcaggcccagcgacagccagcggccgccgtcgtggttgagcgtgatgctgccggcgcgcacgcgcgccggatcgacgttcgcgcgcttggcccagtcgcggatgcgcgcatcgtcctggcggctgccgaccatgtagaggtcgaactcggcgcccgaggattgcaggcgctgcacgagttgcccgcaggccgcgcagccgtccttcacgaacaccgccgtgcggctactgccgcgcacgcctgcggcggtcggcagatcatcggggaggttcactcgctgcatgccggggttcaggcgctgccacgcttcgtcgtaggcgcgctggtaggcaagcaacttctcgacgcgccttgcctcggctttcacctgcatttcggcgtagcggcgccgctcttcatcggagcgagcctcgacgcccagcgcggaaagcgggtccaggttgggcgagtagatgcccagcggcccctccatcagttcgcggtagcgcgcccactcctgcggttgcagtccccagtcgctcgccacgcggtcgtccaggatgcggccgatcacgggacgctcctggctctgggcattgcgggactgggccgtggcgggctgctgcgcccagacgggcaactgcgctgcggccagcaggaacagggtgagcaagatcgagggcttcatggcgggacggtctccgtcagggaatcgccaaacggcgggtctgctcgccggcctggaagacggcggtgttgccctcgatcgcctgcaagcgccacgggccgaccgcatcgccgggcagcagcacgtgaacctggtcggcagtgaactcgcccgtcgctggtgcaacggaaaggctgcgctggccggctcgcagttcggcacccacgatgcggagcggcaacgggaaaggctcaggtttggcggcggccttgcttggtgagcgcggctgcgcaggcacagcggcacgaaccgtcgcttggcgagccttggcctgctcgacctcggcgcgcagggcctgaaggtcgtcgttggaggcatggccgcccagcgcctgttcaacctgcgcgatgcgggcttccagcgcctgccggatgtgctgcaattccgccgcggttgcggtagccggccgctgctgtacggtctcggtcagcccgaccacctgtgcttcgagctgctgcaggccggaatccacccgttcctggtcggccaggccattcatcgcctggtggttcagggcaacgaagacgctcaggccgatcagccaaagccagagcaggctctgcacgatcacggcggcggtcgagcgctgggaaggccgtggtgcgttgttcatggctgacctcccgcgagcgggaacgtctgcaccgcctcggtggcgagtggttcgggaaccggatcggcatctgcatcgcggccgtgccgctcgaagcagacctgtcgcgtccggtcatcggcgtgcaggtcccaggccgggccggcaagggtgagtagcgcatcgcgcaaggtcatagggccgaggtgcagatgtgccgcaggcaacggcagcgcgtacagctcgatcacggcatgcgcggtctcgcaaaggccatagccgctgcgcttgagcacatgccgcagcccgtcgccaaccgtggcgcgggcatcctcgggcatggacacgtcgatggtctgcaacagcaggtcgcgctgcgccgccgtgggtgccaactcgaccagggtgtagcggccgtagcgcacgaccgggatgtactcgggcgcctcgggttcgggcgcggccgagacttcctcgatggcatcgggtgcgagcggcgccgtggtggtcgcgcagccgctggccaaggctgcggccaggaggccggcgccgaccaggtgccgggatacatggattgcgggcatggcatcggctcttctgttgcgatgccgataccttggccgcgcgcggcggcgcggtcagtcaggaatgcgaactcggagctacccgcttttgcagtccaacacatagcgcaacccgcaaacccaaccgtggtttgcacattgattcaatacttgttgtattatcgaatcatgcaagaagatcaagccatttccgccttaaacgccctggctcacacccagcgcctgcgcgtgttccgcgccttggtcgttgctgggccgggcggactgaccccgagcacgctagccgaccagctcgacgtggcccgcaacaccttgtcgttccacttgaaggagctggcccatgctggcctcgtcagcatcgagcagcagggtcgcaacctgatttatcgcgccgagtacggccgcatggacggtctgatcggttacctgaccgagcattgctgccaaggtggcgtatgcgaggtttctccatccaagacctgctgctgaccatgaccgataccacttacaacgccttgttcatctgtacgggcaattcggcccgctccatcctcgccgaaggcatcctcaacgacataggccaggggcggtttcacgcctggtcggcaggcagccatccgaaaggcgaggttcacccgctggcgctcgctacgctagagcggctgcacctgccgacaacgggctaccgcagcaagagctgggacgaattcttgaagcccgatgcgccggtgttcgatttcatcttcactgtctgcgacaacgccgccggcgaggcctgtccgctgtggccgggcaagccggtttcggcgcattggggcgtgcctgacccggccgcggtggaaggcacccaggaacgacaaagcaaagcattcttcgacaccgccatgacgctgcgccgacgcatcgagttgttcctgtcgctgccgatcaaaagtctcgatgccatgtcgttgcagcgcgaattgcgcgacatcggccgtcagtgaggcccgcgcgatgagtgcaaccaataccgccggcaccgcgcccgcaaactccgcgatgagcggttttgagcgttacctgacgctatgggtggcggtgtgcatcgtcgccggcatcgcgctcggccagttcgcgcccgccgcattccaggccatcggccgcatggagattgcccaggtcaacctgccggtcggcctgctgatgtgggtaatgatcatccccatgctgctgaaggtggacttcgccgcgctcggccaggtgcgccagcattggcggggcatgggggtcaccctgttcatcaattgggccgtcaagccgttctcaatggcgctgctggcgtggatcttcatccgccacgtctttgccgactggctgcccgccgatcagctcgacaactatatcgccggcctgatcctgttggctgctgcaccgtgtaccgcaatggttttcgtttggagtcggctgactggcggtgatccggtatttacgctgtcgcaagtggccttgaacgacaccatcatggtgttcgccttcgcacccatcgtcggcctgctgctgggcctgtcgtcgatcacggtgccgtgggacaccttgctggtgtcggtgggtttgtacatcgtcattccggtcatcctggcccagctctggcgccgggcgctgctgagcaaggggcaggccgtgttcgatcgaacactggaacgcatcggcccgttgtccatcgccgcgctgttgctgacgctggtgctgctgttcgccttccagggcgaggccatcatccggcagccgctggtgatcgccatgctggcggtgccgatcctgatccaggtgttcttcaattccggtctggcgtactggctcaaccgccaggcgggcgaaaagcactgcgtcgcggggccatccgcgttgattggtgccagcaacttcttcgagctggccgtggccgccgccatcagcctgttcggcttccattccggcgcagcactcgcaacagtggtcggcgtgctcatcgaggtgccggtcatgctgctggtggtgcgcgtggtcaatcgctcacgcggctggtacgaacgccgcgcgaccacttcgtaatctccaagaggcatccatgagcaccatcacgatctaccacaacccagcctgcggcacctcgcgcaacgtgctgggcctgatccgcaacagcggcgaggaaccgaccatcatcgagtacctgaaaacgccgcccgaccgcgacacgctccaggcgctgatcgcggcgatgggcgttccggtgcgagacgtgctgcgcgagaaaggcacgccctatgccgaactcgacctgggcaacccgaagtggagcgacgacgacctgatcggcttcatgctccagcatcccatcctcatcaaccggcctatcgtggtcacgccgctaggcacgcgcctgtgccggccttcggaagccgtgctcgacctgctgccgcagccgcagcgcggcgcgttcagcaaggaagacggcgaaccggtggtcgatcaggatggccgccgtgtctgaatcccgtctcgacctgccgaacatcgacgcggcgctgttccagcaatcggacaccgaacacctgttcgcgccggcacgggtcacgcacgcgccgcgcttcctgctgctctacggctcgctgcgagaacgctcgttcagccgcctcgccgccgaagaagcggcgcgcatcctgcgggcgctgggcggcgagacccgattgttcaatccgtccggcctgccgctggtggacgatgcgccagccgatcaccccaaggtgaaggaactgcacgaactggtgcaatgggccgaaggcatggtgtggagttcgccggagcgccacggcgcgatgaccggcctgatgaagacgcaaatcgactggattccgctgtcggtcggcgcggtgcgcccgacccagggcaagacgctggcagtgatgcaggtatcgggcggctcgcagtccttcaacgccgtcaaccagatgcgcgtgctgggccgctggatgcggatgctgaccatcccgaaccagtcctcggtcgccaaggcgtaccaggagttcgacgaggccgggcgcatgaagccctcggactattacgaccgcatcgtggacgtaatggaagaactgatgaagttcacgctgctcacgcgcgacgcggtcccctatctggtggatcggtacagcgagcgcaaggagagcgctgaatcactgtccaggcgtgtacggcaaggtgcaatttgacgctgcgaggcgctgaaaaaaagccgacgacctctcggtcgtcggcattgcgtgaagttcaggcggcgaccaattgccgggccagtgcgacctcgacggaatcaccgtcctggttgagtacatccagcccggattcgggcacgtcgcccgaggtggactgcgagaccatgatcttcttggccatcagctccaggcaggtcatctgcgaggaaccggagtagccgaggtagatcacgcgcaccggctgcttctgcccgatgcgccaggagcggcgtgctgcctgctgaagcgaatacacgttgtagcccgactgcatgaacacgatcgtcggaaactccaacaggtccaaccccgtcttgaccaattcgggattggtgatgagcacgtcgatgccacgatccagttgctccgcaatccagtcttcgcgacggctggcatccacgcttgcgcgcagcaccgccacccgaaaaccttcctgctccagcagcaccttcaaccggctggtcgtgtcgcgtgtgccggtatagaccgtgtaggccaggaccttgcggccctgggccttctcttccttgcagatctcgatcagctcacgctccttggggctgatctcgaactcgttgaactgagccgggacaaacgccaaggtgttgcgcgtgcgcggatgcaccacggtctccgaccggaagcagcaatccggccaggccagcagcacgttgaggaccacacccagcaaggtcgtatcgcgtcgcgccagagcctgtttcagctccgcggtcagccgacccgccagatcgcggtaggccgcagcttgcgccacgtccatcgcgacttcacggaactcttcgtcatacggcggcagaacgttgccgccgatgtccttgagtttgaggaagatcgtgaacggcaggatgcagcgcaagacgcccttggggccgaagcccggggccttgaccgtgcgcaccgataccttggtgcccttggccgtcttgtgcgccgtgccggtgctctcggagtagatgtccttcaagacaccgtgatcgcgcatgaacgccatcgcggccgaggtcatgctgccgctcgtggtcgggcgatatccgtcttcgatcatccgcccgggaagggcgcggaacagcagataaaagaggtcgtcgccgtagccgcccatcagcgtgccggtcagcagcaaggtcttgcgagccttcgccgccagcacgcccatggcctggccctgggcactgcccccgttcttgtactcatgtgcctcatcggcgatgagcaggtcgaacgtgccttgcggcaggtagcgtttgatgaactcggacggctgatagccgccctcgccaaagccgaactccatgttggccatcgcacgttccatgcgcgtggcctgacggtcggaaaacaccagctcgccgttgccatccatgaggttgatgaactcatggatgttgtcgccgagcatcgacgccaggaacccgtcaccgaacttttgcatcagcttctgcgcggtgacctctccgatggtcggtatgcgcttcaaggctttcagcacggccgaggactggtcgctgccggacagactgcgcgggcggatcagtgtccacaggggcgcggcgcagtggccgcacttcctgcggcactcctcggcttggagcgcgatcgggttgaccggctcgccgtcgaggtcggtgatgaccgtgccgcagtccgggcaggccgccacgtcgccgtggcgggtgcgccgcgtggtgaagacaggcttccagtgaaagcccatccgcatcctgacgcgccccaggacgaagaactcctggcccgtgggctgcacgcccaactgctcgcgcagcttgatgagcttgacgagcgtatccggcccgttgagtacccacaccttggcaccggccaccgtctcctggatctcgcgccgccacttgtaaaccaggtggggcggcgacagcaccagagtgcggcgatagccttcggcgttgagcacggcggccgtggcaatgccgacggtcgtcttgccgcagcccatctcgccattgacgatcgcagcacgttcgccacggtcgatcagcagctcggcggcggcgtggacgacttcggcctgggctgggaacagcttgcgcttgaggctggcgaccaccagttgccggtgcgcctgcggttggccggtatagaccggcggattagcgctgttgagggcgtcgagtagttcgtcgccgaactcgccgacaaaatcctgaaggctcagggtcagaggggaagattccgcatcgagcagttcgccctgtacgggcgtggcttcagcggcggtggtttcgagatcgagggacatggtgatgctccaaagaaaaatggggcatgcaccacccccagcggggcaatggcatgccccgtggtgggaagagaatcgacgcgtggctgagggtggttgaaggtgctggcctgggcggcccgcaggtgaaccgtgctcagtcttcggacggaagcacgatgacggttgcgcagcgctgcgaatcggtgacgatgcgaatggcgagccccggatggatcacgtagtgcgattccagcgacgcgcccgattgaagcgcgctgctgttcgtctgccattgctggatgttgacgtcgccccagtcgccacgggtgtggcgcctgaagtacgggatcgggtccaggcgacccgcgcggaccaggcggtctacacctctgctgaagatgagcgccccgatggggaacgccagccgctggcagtaggtttcgatgcgatgcgatgccatgggctcctccttgatgagtcattgagccacgacacccctgccggagtgaagtggctccgtcaggtggatgaggatgacgatgtggggcctcagatcaggtcccgctcttcgggaagctggaccaccgtggtctggtggtcctcgctggtcttgacgatcagcgccaggtccggcgtgatcctgaagtgggagatcatcagatcgtccccacggattgcgacgtcgttggcttggcgggtggcctcgtcggtctcgccccagtcaccgcgcacatggcgctggacataggccaagggatcgatcaggcctttgcgggccagccaatgcaccttctcgctcaactgcaacgtacctggtgcgaacaacggttgtttctgcggcgcgggccgcttgaacaggcttgagaacatgggtgtttctccttcgatgtggtacagcaggacggcagggcgtccggtggattaacggatggtcaggacctcgccccgtgtagcggagtcgggtgtcatgtcccacgcgcggatgacaggcacgaacttgtcggtgaggatgcgggtctcggcgacggaaccgtcttcgcgttcggtgaattcgcgttgaagcgtcttgtccttgtgggtgtcacctttgacgacgagtacgcgcccggtcttggagcgcacaacccccgagatcgcgcctgcggccagggccagggcgagatgccagtgggacaaggcacgcgccggtggacgcagcgactgctgcgcggcccccaggtgcgtgtcctgcgatggccagagaccttgcagccggccgacttcatcggcgaactgctccggctccatcgtcacgcggaagaagtgctccggttcggccggactggcggggacgatgtacggcaggaacggccattcgctcggcagttcctcggcttcgacttcgccaagcccaacctgcagcagcagattgcgcacggccttgagaccatcgggtgccagctcgcgctgacgcaccctgcggccgaagatcaccacctgcttgaactgcgtctccaccgctcggtagatccgcaggtccgtgtagtggcgtgtcagccagccgaccagctccgcatcgagcacgtagccggggacgatgaagaccagcacgccgccatactgcagcagcgacaggctgcgctggtagaacagtttctcgaagcggggacggccctggccttgatagccgatgttgccgttgacgtccttggacagatcgccatacggcgggttgagccagagcagcccgaaggactgcttggagatcattgtgtccatcaggtccgcgtgcaggcagtgatcgaccaggccgcgggcatggcgcgcccgttccgcgtcgaactcgacggcgaacgccttggcctgctcgcgcccgagggcatgagcggcttcggcgatcgccacgccttcgccggcgcagggatcgaggatgcacatcgggccatcgctgggcatcagtgcgttgagggctctttcgagcgtgggttcgtcggtcgggtaatacccgttcttggcgaaattgcgggcgagccgcgggaacatgagggccatggaagtctcctggttggcggggatgaagtgcgagagcacgccttggcgtgcctccgagggtgggtcaagccgctaccgcttccggcgtccaaatcttggccggatagggataggcggtgagcacgtcactgtggatcagggagcccagcgccagggtcagcgccggcacgtcgatggcgagccgatggccttccagcggcccgagggcgaacggaagacgggccagcatctcgcgggtctgtagcagctccagcacggtttcgcgccagtggtcgagcagcggcagtgggcaggtgtcccgcaccagcatccacaggcggtcaagccggtgggcgctgcccttgggcagcaatgccagtgcgctggcgttggccttgtcgggcttgacgcagcggcggtcgaacagccacacgttggacagcgaaccgaacagcgttcgccggtaggcgcgggtcatgcgcttttccaggcgatcgacgttgctgacgaacaccgggacgctgccgccctggtcggtgatgacgtggaactggtccaggccctgttcgtcgcgcccgagggtcagacgagcaaggaactgctggacggcggtgtcgcgcgcccagatggacaggaagatcaggttgccctggtcatcgccgacgcaggcgtcggccatcacgtccgggcattcgtcgatgcggtacagcgtggaagaagtgtttgcgggcatggtggtgtcctcggatgaacgggaacagcaccgcccgctggggcaagtactgccccagggggtggaagaaagccgctcagtccggctcgaactgccgggtgtgcgggttgaagtgcagcgcctcatctaccgaagtgattggcgtgaagccctccaggtagatgttgttgaggtactggtcgcggtaggtcagtgcctgccgtgcctgttcctcagtgaggccgttactgatgaagtactccagcatttcctcgtcggacgaaacttcgtcgttggacagactcccttcaacgagcttcaacagcgagggcggaagcgcagccaggatcgggtccatgtcggttcctcctggctcaggccatcagcgctgcggtgggtgccgcaggtgccgtgggtgtgcgccgccgcgcgtggtaggcgcgaacgcctgcgcgccagtcggcggactgctccggtgcgagatccagataggacagcgggcacgagtagtagtacgggtgcatggactcgtccagcggcttgtagccccactggccgccgttgcgttcgagcagatcgcaacggatgtagcgcagggattgacccggctccagatgacgatgcacgccttcgactttggccgtcacttccgcgacggaccacaggacgttgccgcgcagagcgtgggcgatgaccttgacgctggcgcgctcggtctcttgcggtgcgatcagttccgcgatcagttcagaccgcgattggggggagaaataccagcccatgaaaggcctcctgaagaatcgagccggaggcctccccgtgggggagagcccccagcgggtgatggagtgccgcgcgtgcggcgatggagtccggtgcggactaggaaccgcaaccggctgggcagtagcccagttcgatgccatgggagcagtagccgtttgcagcgttccactcctgcgtttcctgccgttcggcaggcgttgcgtagtcccattcctgggtcgcgatttccagggcctgagcccgctggttttccggcaaccgactggcttgcgcgtcgatctccgaactgaagagcgtcacgtagtggtcgtaggacaagccgcaaccgcgctgggcgtgtgcggcggccgccttgcagagttcccgccacgcgggttcatccaacgttgaacgcggggtatcgcaagcgatggtgaacataatggggacctccagaaaatggccagggcctcccccgcatggggaaggaaccccggcaggtggatgaagaacaccgcgcatgcggcgtctgctcacgcagcttgtggttcggcctggcggctccactcctgcgtcttgaagtccagcgcgtagcccagctcgcccaggcgggcgatctgcgcgcgcagggtgcggcggtcgatggtcgaatccagtttcacggactcgcccagcggccacagcaggccgaacagcgcggcgtcaccgtcttcggtgctgccgggggcagcggccgcagcaggcggtggcgcatccacgccgaagggcgtggtatcgaccagcgggtccgcggacgcctgcacgggtgcgggcttggcaggcctggatgccttggcgggcttggccggcgttgccgcaggctgcgccccttgctcttcatcgagcggatcgacgtcctgggtggcgaagctgcgggcttcgtcgcggctcagtttgtcgatgccattgagcgtcatcccgtcgaggctggcgcggatctcgaaccgcatgccgcccccgaccgggtaggacttcggaaagatgtagcggatcacaaactccccgtcgtatttcccttcggggtactgctccagttccgggtctttgacctcgaacgtaccgaggtgcgtcgcgaggcggccgaccgtgaacgggccgttcttgccgcgaatggtgcgcagcgtgagctggccggggacgacgatgggcgcgaccgatttctcgggtgccggtgtggctgccatgatggttctccttgaagaataggaaaaagcaaggccccgtgaggggccatgtcggatcagaacgaagcagccaatgccggctcctgctcctcgacttgcgcctcgggctcgcgctcggcgggctcggcaggctggtctgcagcggggtcggcagcagtgtcgatggcttcgtcggcttcggacgcggatgcgtcttcggccggcgacgcctcggcttgcgcctggctcgtcggatagacctgggtaccgtcgatcttgatgagaccgatgtggaccagcgtcgattccaggcttgcggccggttccccggcgtgctcgcccttggtgcggatgtacggatcgatcttcatgtcgttcagacggaaggcgatcaggaccttacggtccccctcgatggcctggacgcaccggcgagccagatgctcggcttccggggtggcgacgatgatgtcgaagtaccgatactccggttcatcgacaggcccggccagtgctgcgaccgtgcaagagaggaacgagtcgccagccttcggggtgacgtccttcacacgattgagatagccgatgccgcgggtgatcagctcgtgctgctcgatcgaagccagttcggcccggtcgatcagttcggccttgagcagtcgcgccttgagggacgcggcggcctgacccttctgctcacccttgtcgcggatgtacgcatcgccccacaggtcaccgaggcgaaagcgcaccagcgggcgctgcttgggatcgtcaacgccgatgtagcgctgaacgagcttcttggcctcggctcccgagaccttgacgtcgaagtagcggtagctggggtcccgggcggggccgaccagcgcggcgatggtgcaagccaggaaaggctgcgcacggcggccgccccggacgggcacttcacggacacgctggatgtagccgatgcccgaggtgtggaggtcgaaatacgatttctcgttggacgtggtgttcatggtgaatctccattgggatgaagcggagacacaccggcccacgcatgcggggaaggtgcgtgaccccgcggtgggttgataaggcgaaagcatccgccaccagaggctggtggccgctcgcggaaggatgcggtgcgagctggctcggtcacgcagtgggaactgcgccgcaacctcgaagaccgatggttgcctggcatgtcgctgacgacgtcagcaggcatggggccagcatggcggggcctcgcgcgcgcggcagcaatcaatcggcacccgggcgcttccctttgtccgcgccacccggcgcctgtcacaggcacttggcgccgcgcaggtgctcgggggtatcggcgcgcggacggccgggacggctccaggcgccgccaccgcgcgcgccgatcagccgccagccggcggcgcgcaggctggcgccaccttcgtcgggcatggtgtaggtgagcaggcgtatgtagcccagcgcccttgccgcctgccaggccgcgccgtagagcttgctgcaggcgctgggtgtgccgtcggtgcacagccgcgtgacttccagcgtccaggtgccgcgcgaccgggcggccgacaatggccacgccgtggatcaggtcgctgtcgctcagcgtgacggccagggcgaacttcgcgccctggaccgggcggtggtggcgatggtgcgacagaacgaatgcattggccgtgcgcagcgacaccggtaggaggtgcagcctcggcgaggtcgatggcgtgttcatgcggttgtctccggtggcatgccggcgttgtggccggcggggcgtgcctcggcggctggagacaaacgcgcacgcgcggcgatggcggcggtgcgaacaaaagaaggcccccgatgcgggggctgcgaggcggttgccgcgtcaggcgggaggcaccactgctaaggacaggtgcgtggcggtggcggaaagcacgagatcgtccgccgagtgctggaggcgcgtgaacaggccgtccttcgggtcgaaatactccgcgaagtcatcgccgcccagctcgcggccggcgaggtgccaccagtcatcgaacgggtcggtgtccgggttgcatccgacggcgtaggcgagcagtgcctggcgcccatccgggcgacgctccccacgctcggcgaggaagtacacgccctgatccttgaccaggacaatgcggcactgattggggacgtctcagaaaacggaaaaaatcgtacgctaagccggttgcagcggtcgtagcggcctgaacttgcccgcgccgatcttggcgctgctgcgccagaggtaatcgccggtcaggttgatgtgctcccagcccagcggcgacaggtactgcaacagggcgtcatcgacagtctggccgtgaccgcgtaaggcgtttgaggcccgttccagatagaccgtgttccacaacactatggccgccgtcaccaggttgaggccgctggcccggtagcgctgctgctcgaaactgcggtcgcggatttcgcccagccggttgaagaacacggcgcgggctagcgcgttgcgggcttcgcccttgttcagtccggcatgcacgcggcggcgcagctcgacgctttgcagccagtccaggatgaacagcgttcgctcgatgcggcccagctcgcgcagcgccacggccaggccgttctggcgcgggtagctgccgagtttcctgagcatcagcgaggccgtcaccgtgccctgcttgatcgaggtggccagccgcaccttggcgttgatcgccttgccggacgcctggaactgctgctgatgcttgtgcttggcagcgttgaacagcttgcccaggatgcggtcgtgcaggtcgatgatttcgtcggtgacggtggccatgccctcgatggcgagcgcaccagggtcgcgtagcggcgctgtgcctcgaacttggccagatcggcgggcgtcatctggccgccttcgcgggcgatcttgagcaggcggttctggtgcaccgaccgctcgatgccggaaggcaggtcgagcgcctgccaggctttgaggcgctcgatgtgttcgagtatgtggcgcgagttcggcttgacgggcgactggcgcagccaggccagccaggtcgtcttgccgttgtcgtggcgcttgagcagatcgtcgaggcggtgccggtgggtggccgacaggggatcggacaaggccgcgtagatgcggcggttggcgcggctgtaggcgttcatcgaacacctcccttttcctcatccggcgcaacaggacagttgcttcacgtccttgttgaaggtctgcgccgcgagcttcagtccctcgaccatggtcaggtaggggaacaactggtcggccagctcctgcacggtcatccggtggcggatcgccagcgcggccgtctggatcagttcgcccgcttccggcgcgaccgcctgtacgccgatcagccgccctgagccagcttccgccaccagcttgatgaagccgcgcgtgtcgaagttggcgagcgccctcggcacgttgtcgagcgtcagcagccggctgtcggtctcgatgccgtcgtggtgcgcttccgcctcgctgtagcccacggtcgccacctgcggatcggtgaacaccaccgccggcatcgccgtcaggtccagcgccgcgtcgccgccggtcatgttgatcgcggcgcgcgtgccggccgccgccgccacatagacgaactgcggctggtcggtgcagtcgccggcagcaaagatgtgcggtgcgctcgtgcgcatggcgcggtcgatgacgatggctccctgcgcattgacttcgacgcctgccgcttcaaggttcaggctgcgcgtgttcggcgcgcgaccggtggcgaccagcagcttgtcggcgcgcacttccccctgcccggtggtgagcacgaattccccgcccgcataggcaacgtggctcgcctgggtgtggtccagcacctcgatgccctcggcgcggaaggcgtctgttacggcttccccgatggccgggtcttctcggaagaacagcgtgctgcgcgccaggatcgtgacctggctgcccagccgggcgaaggcttgcgccaactcgaccgccaccacggaggaaccaatcacggccagccgctcggggagcgagctgctttccagcgcctcggtggaggtccagtggggtgtgtccgcaaggcccgggattggcggaagcgccgggctcgcgccggtggcaatcaggcagcggtcgaagttcacctcgtgcgtgccgccgtcagcggtcgccacggtcagcgtgcgcgtgtccctgaaccgggcctcgccgcgcagcacggtgatggccggagtgcttgccaggatgccttcgtacttggcatggcgcagctcctcgacgcggccttgttgctgggccagcagccgctcgcgcagtacagcgggcgctgcggccggcaggccagcatcgaacgggctttcgcggcgcaggtggacgatgtgcgcggcgcggatcatgatcttggacggcacgcagccgacattgacgcaggtgccgccgatggtgccgcgctcgatcagcgtgacgcgggcgccttgctccacggccttcaaggcagccgccatcgccgcgccgccgctgcctatcacagccacgtgcagcgcttgttcaccgccaacatgcttcgtttcgccaccgagccagcccagcgccttgtctagcaggccggcaggcttgttcggcgtgtcggtaagccgtgcgcgatagccgagcgtggccactgcggcaaccagcggggccacgctcacgcctgcatccgcctcgatttcggcctgccgctgcggataggacaccgaggccgcgcgcacgccgggcacgttcgtcaaagcctgctggacgtgctcggcgcacgacgtgcaggtcatgccttcgatgtggagggtgatcgcctcggccatgattacgccctcactgcttgacgctggacgggtaacccgcgtttgcggtggccttggtcaaggcgtcggcattggtcttggcctcgtcgaaggtgacgacggcctcccgcttctcgaagctgacttcggccttctcgacgccggcgaccttggacagagccgtcttgaccgtgatcgggcacgcggcgcaggtcatgccgggcaccgacagggtgacggtcttggtggcagcccaggcgggcgcgcttagagcggcggccagggcgatgagggtggtgagggtggtgagtttcttcatggtgatctcctttcagtagaacagcggcaggacgtagggaaacgcgagggcaaccagaaccagggcggccacgatccagaagatcaccttgtaggcagtccgcacttggggcacagcgcaaacgtcgccgggcttgcaggcatgggctggtcggaagatgctgcgccaggcgaagaacagcgcgatgagcgctgcgccgatgaagatcggccgatacggctccagcacggtcaggttgccgatccacgcgccagagaagccgagcgcgaccaggacaagggggccgaggcagcaggccgaggcgaggacggccgcgacgccgccggtcgccagtgcgccgcggccgttcttgggttccgacataaggttctccttccgggacttcgcttgatgctgtaacgttacttccgtagtcaactacggagtcaagcgccatggagaacgctcaagagaatctgaccatcggggccttcgccaaggcagcccgggtcaacgtggagacgatccgcttctatcagctcaagggcttgctaccccagccggagcggccctacggtcgcatccgccgctacgggcaggcggacgtggcgcgggtgaagttcgtgaagtcagcccagcgcctgggattcagcctggatgaagtcggccagctcctgaaactggaggacggcacccattgcagcgaggcggccgaactggctgctcaccggctggccgatgtgcgcgcacgcatggcggacctcacgcggatggaagaggccctgtcgacgctagtgagagagtgcaacgcgcaccatggcaatgtttcctgcccgttgatcgcagctttgcattgctgctaaagggcccacttcggctcttagcgtacgatttttttccgttttctgagacgacccctgattggcgatggcttcggtcagcacggggcgcaggtcagcgcctttgaatcgcagtgacatggatgaaatctcctgtgtggaagaatgagaaaggcctccatccgatgggatgaagggcctgtagtgcacgcggccggaacggctggaacgccgtggcggatgcctcgggtcagccgcaggaccgcctggtttcgctgcggggcgtcatgccgggacggcctggcgcttgcgggccgctttcgcgtcgaggatgctcacgtcgatctggcgccagcgcccgtcgtcgatgagcctctccagcacttcgccgagcatgtcgaaatacacctcgtcgtgccgatcgaccagttcgaccgattcaccgttctgacggtgcagttccaccacgtaggtgtctccgccgcggtcgtagaggatcgtcacccggccctcgaacttcgcggtcgagaccgtgaagctgatcgccggcggggtctcgatgatcttggagggcgtgggatcgacccaggtgaagtcgcgggcaccggcatccaccagcatgtgggtgatgcgccggaagcgatcgggggccggcatctcctccaactgctcgatgagctggcccaactccatgcactgcggcgtgggaatgggcagcttggccggcgccgagccgaggatgtgcctcgtgatggtgtacggcgtgccgtccgaagtctcctcggtgatgacctccggcgtgtccgcgcgcagtccgtcgaagcgacgacgggcatagggttggacatgcaccttggcgccttcggcaggaaccgtggtcaccaggctgggatcgagcaccgcgaactcggaaggcttgagcttgacgacgatggcatcgtcggtcgcggcgaccaccttgccgtcgaagggttgggggtcgatggcgaagcccagcgttgaggacagcggctgatcatcgaacacgcggtacttgaacgaccgcacgttgcggggcacatggcctgcgaccagcgaaggcatcatggatttgatgagggaacgatccatggggaaactccttgaggaaaaacaagggattccccgcccgcaagggagaggtcccttgtgggtggcgtggatggacgcggtaggtccgtaggaagaaacgaccagcacggtttcccgcgcttgcagcctcgaaggtctcgactgcctgggcatgtgccggcaacgccgacgaacatggggcaagcatggccctggggcggtctgcctgcccgcaggaaacggcaccgcaccacaaccgttttcctgtgctgcgggcaagaaaaagcccctcgaaaggggctggaggaatcaggcttggtacacgaagtagtgctcgcgctgacgcggaaagaacacgtgtttccacgtgtcgccgcttgtgttgccaccgtcgaagacgaccatttcgtagtcgtccacgtcggtgtccaccaggtcggcgctggcgatatggcgcatgtgcagcgtgccgctcatgcgctcgaataccaggatctggccgatggcatcttcctggctcatggcgttgacgcaggctccgagttggtgctcgaagtcggatgcgggtgtgatgaggtcggggaacatgggatcgctcctgtgaaagtgcgccggcccggctctctggcgggagaccgggccggcatgcggtgaggacaaggaaggccggggatgtgtgtggcggctattcgccggccagcgataggcccggcaacacgggtgcgtcggcatcgaggatgaggatgcgcacgtcggcctggccggccagttcaaggatctgtgccagctcgaccggcatgcccttgctgcggtgctcctgccgaagctgctcggcggcgatcccctcgacgtcctgcaggtgctggtccgtccagggcgtggagatcagcttgacgccgatcgccgggctgtagggaatccggaacgcgatgaacaaaaaggcctccggcgtcgcgaggtcagccaggttggccaggtactggccggtttcgcggctgatgtgcgcgctgctgatttcccagcaccggctgtagtagccggtctcgaagctcaaccgctgcacgacttcccgtgcggcctcggccgaataggtgtcgccaatgtggacggggcggccgtcgaagtcgtcgccgtggatcgcgtacaccacggcacccaccatgccttcgccgctgcccccttcagccgcgtcgcattcggcgatcagtgcggcgccgacaggttcggtgccagtcctgaccaccgcgaagtcgctggtgatgatgcaaggagaagaaaccagcgccgcgtcgcagaggtgctgctggctcgggtggatgtttcgccagaaatgcgggcttccgtcctcgtagctgatggacagcgtgcggacgattttcagattccagtagccgcgtagaaagggattgggattctgggacatgggatttctccaacagaataatgatggagcaaatccccgccaccgggaattgaccccggtgggtggaaagaaaggaaacagcgtcaggtgacgctgatcgttggcgtttgggccaatcgctcggcgacgcgccggcgcaaattcatgcggaatggctcgtcgctgacgcccgccagcagattgatggtctccagcgcgatcagggccgaagcctcttcgatgtcggcggccacaatggtcttgcgcaattggtcgccgagctggagggcctgggaggaggagctgatgaagcggacctcgcggctcaggtagcagccgttgccgccgaactcgaacagccgcggcttgctgcagtaccagcagccctcgaactggatggcggtcaggtggtgcccgtcatcgaaccgggtggcgatcagaaacaatgcgtcgagatcggcggtgtcctcgaacgaatgacggtcgatcaagttccccagctcttcgtcctcatcggcacggaagtgcacggcgagcagttcgagcagcggcgggatcgacagcccttcgtcgtccggcatcggaataccgagttgcgtggccaggtcttccaggccatcgagcacgtccggccattgcggattggtggtctcggcgatctgggcgatgtaggcctgcccgttgccggggtggctctcgtccagcgcgaaggcgccgaacagcgcctggatgacgggcgtcacacggtcgagcacgagaacgccggtggcttcgtagtagttgttggccatgaaggctcctttcgatgaatgaacggagccagcccttgcggacgatggcatccgcaggggaaaccgcctgatgccggatggcgctgggcggggagaaaacgcgagggacatggcctcgaacgaggcgcatgtccctcatggggtcccgtgaacgcagtgatgaaggtgtgccagggaccggctcaccaaccgctgtagttcagcagcaggtcggcgatcacctggcgacgtggcagatcgaggccgtcgaagtccgacaacccgttgaagtggcagcgcttgagcatggcaccgccctcgcgcgcgttgtagaagctgaccatcgcggacaggaacatgcgttccccgctgctcaggacgccgagggcgtcgttgaggcgcagcatgtcgggacgcagatcccacttgctcttggcctggttcagaccttcacgggtgccatcgccaaaccattgcgggccggcgatctcgacaccacgcttccatgcctcgaaaaaggcttggggcgcggcgctgaaatgccgttcttcccgaacgatctgatcgacgacttcctgtggcagtagctggttcatgacgtgattcctccagttggatcagggaatggcgagctgggaccagccgcctctttcgagggcacgttgagccgcggcatggctgcggaagtactcacgagattcccgcgagacgggaccttcggtatcgcgcgtgccgatgtagtggccggcggcgctgtgcaggacttcgagcggcaggaacttgccgcagtaggtcaaggccaattgaccgaatcggccgaaagaggcttgctgggacatggatgggctccttggaaaagcggggccctgtccctcacgggatggcagctcccgcacgcggttgaaaaaaagcatcagcgtcttggggacgcgcgtccgcgcaatggatgcgatgcggactggtgggttgcgcggagagaaccccgcggcagcctgaaaccctggctgctggcatgtgctgacgaatcagcgaacatgcggacagcttcgtgagggtgccgcgccacgtcagttggaaatcggcatctggtccagccccgattgatgtgcgcagggacaaagaaaagccccgcaacgagtgcggggcggtcatgacggtgcggtgaggctggatcagcggggcttgtcgcccaggacatgctgcttccagatggcgaatgcctcgtccgctggcagctcggccaggatgacgatgggctggtcctgtcggctgcgcagctttgcgaaatatgccgcgcgttcggcaatggccttgagcttgatgcccttgaggaacagcagccggccgtccttgatgaacagcaccttgttgccgatgtcgcggttgaacgcggtgcgcagcttgcgctctgcgtgcatggcatcggccaactggtccacgaggaagtcgagcgtcatgtcgatgagaagtggctcgtcgttctcgcgctcgacgtcgagcgatgccggcggcaggctcttggcaaattcctcggcttgggccagcagcgcggcctggccttgcaacgcgcgcacgaacgtcgagccgccgtgtccgtcattgcgggcttcggcgatgggcctgccgtcgaacatgacggtggcggtgaagcacagcgtttcctcgctcgcgaaatccgcgaccttgaggttcttgagcgtgatgcggtcttgtcgggtgatggtgtccatggaaagtcctgatatcgaccgggttgacgacacgcccctgacgggacgcggcatacatcccgtgggttggaggaaggtggcatcgatgcccggtgggcagcgttcgccggagagatgccggggcgaactggcgggtggcgtgggaggaacccacggcagccttgacaccctggctgctggctgttgccgatgcgtcggcaatgcaggagagaggatcacgcggcccgccggccgcgtcgtgcatcaatccgaagcgctcgatcccgtcttgtgcaggcactgcaccagccgctggcccagccacgcgacgcacggcacggccatggagttgccgatcgccttgtagcgcggcgcgtcggcggagggcctgccgcggtacggcaccagcgtgtagtcgtcgggcatgccttgaagccgctcgcattcgaccggcatcagccgacgcacccgccactgcgaccagtcgcccggaccggggttattccagtcgtagcggaaatgtgcctcgaagtccggtgccagcacatggggcttgtcggcaccgccgctgctggtgcgcagcgcggtcgagacgccatcgcccagttcagcggccaggccttcggtgcgaccgcgcagcgccacgccgatcaccatcggccggccttggcccggcttgccgccacccgtggagagcgtcccggcaagctggccgtggccggattccagccgcagctcgccgcgcgagttctgcgcgaacgcgatggccggcaccacgccggcgttcgcgtggctgaggcgatgtctgccggcacgcagcgtcggtgcatggttcgtcgtcgcatccgccccgcagccctgtgcggtgaaggcgatgatcggaacgcccttgccggtgccgtcctcgctgctgcccttgccgttgttggcggtgtcgagggtgtgggcgatgctgccggcgaccgactgcaccatgaacgtctcggtgcggatgtcgtgcttggggccagcggccatcaggcatgccgccacatcgacagggccaatgccgccgctgaatccgaacgtcgtcgtgatcttgccgtagggctgcttcagtcctgcgaatcctgcaagtcctgcgcatgcgcctgctgcttcagcacccggtccagcatcgtgggcagcttcttgccacggcgcgcggcccgcacaagaatccccgagcaggcctgcgcgctcaaaaagtacttctgcgggatcgaggtcatttccaccacttgccacaagaaacacgcgcttgcggcgttgggcgacaccgaaatattgagcgtcgagcacgcgccaggcgatgcggcggcggggtccagacacacaaccagcgtgcgcccaccgaccccctggcggctggagcgcacggctttctccggccagtgcagcgaggaattgaccgaaggcattgcagcggtcattgagcacgccggggacgttttcccagacgagtgtggccgcggggcggcggtcttggtggcggatttggtcgatggcattggcaagctccacataggcaagggaaagggctccgcgcgggtcatccagcccgcgacggctacctgcaacgctgaacgactggcacggcgtgccgccgaccaggatgtcgggcgccggcacggtgccggcgcgcacctggcgggcgatcgcggtcatgtcgcccaggttgggcacgcgggggtaacggtgggcgagcacggcgctcgggaacggctcgatctcggcgaaccacgcggcttcgaggccgatgggctgccaggcgaggctcacggcctcgatgccgctgcacacgctgccgtacagcagtggcgcggcctggggcgcaccgcgtggggtgcgaggttgcgggttcatggcgggtctcctgttcgtgtggccctggaccgtgtggcctggccggacgttgattggcaggagaaaggcgccgaaggccttgcggccttcggctcgggaggacggaaccacccgtgggctgttgcaggccggtcgtcgctagaaccgtctgctcatccagcaatcacacccggcccatgtcgtggctggggccggcatcgtctggcgcacatccgcgcacaaagggagcccgtttttgcgccggcgggcaccggcaccgaataccgctgaccacgaagggtctccgggtggctcgcacaggcaagccatcgggggacccttcgcagcgtgcggaagagatgcggacggggagaacgcgcggggtgcggttcgcggagaagctaccttcaggtcccgcggccgggggcggctgaacgggacgcgcacacggacaagaaggcgttgcgcgctgggcgtcccgcagggcatgcggaacacgggccacgccgccgatggcgggcacggctcacggggaacgggggtcggtcaggagcctttgcggccgctcttgcgtgggcgcgaggcaccacgcttggacgtgccggtttcgaccggcagcgtgcctttgcagtcgggatagcgactgcacgaccagaacgggccgctcttgccggtgcgttggcgcgtgggcgcgccacactgcggacaagccggtccttggggcaccttgatggacagggacgtgctgccgtactgcgcgatcaactgcgaaatccatgcggcctgcttgccgatgaacacatccagggtgagttgtccggcctcgatcatgtccagcgcctgctcccacacggcggtggttccggggtcggcaatcgccgcgggcacggcgtctatcagcgtgagcgccgcatccgatgcgcgaatggagcgtcctttcttcacgagatagccccgcgtcagcaggccggtgatgatgttggcgcgcgtggcttcggtgccaatgcccgtcgtgtccttcaacttctgcttcaggcgcgggtcggtcacgaagcgcgccacgcctttcatcgacttgaccagttcgccctgcgtgtagggcttcggaggcagcgtcttgagcgccttgacttcggcctcggccacttggcatgccaggccctcgcgcagcgcggggagtacctggctgcgcgcgatggtttccccgtcctcgtccgcttgcggctcggccagcaccaggtgccaaccctgggcggccacctgctttccggtggccaccagcttctgctggccgcaggacagctcggcgatcgtgcggtcgaactcgtggtgcgggaggaactgggccaggtaatgcgcccggatcagccggtacaccgcctgctccttctcgctcatggcggagaggttcgcgggttcgagcgtcgggatgatgccgtggtgcgccgtcaccttgctgtcgttccaggcgcgcgagcgctgggcgcggtcgagctggcccatgatcggggccagcgtgggatcggtcttgagcaggctgtccaggaccgtgggcacctcggcgaacatgctttcgggcaggtagcccgaatccgagcgcgggtacgtcgtggccttgtgcgtctcgtacagagcctgggcgatctccaaggtttcctgcacgtccagcccaagctgcttggaacagacttcctgcaaggtgcccaggtcgaacagcagcggcgggccttcgcgcacgcgctcggtctcgaccgacaccacctgggcactgcccgcggcgcggatctgttgcgcggcctgctgtgcgacgggctgctgcaggcagcggccggcgtcgtcggtgctggcgtcgggtgccacccactgcgcggtgaacgtctgaccgcctgcggacagggacacgtcgatggcccagtacggcacggacacgaaggccgcgatctctcggtcgcggtccaccacgagtttgagcgtcggggtctgtacacgcccgaccgacagcacgccgtcgtagccggcctgccgcccgagcacggtgaacagccggctgaggttcatgccgacgagccagtcggcgcgcgagcgcgccagcgccgagtaatacatcggcagcgtctcggccgagggccgcagcttggcgagcgcggtgcggatggacgcatcgttgagcgccgacagccacaggcgtgctatggggccgcggtatccgcacaggtcgatgatctcgcgggcgatcagttcaccctcgcggtcggcatcggtggcaatgacgagatgggtcgccttcgccagaagcgtttttacgaccttgaattgcgtggcggtctgcggtttgacctcgacccgccactgctgagggatgatgggcaactgctccaacgaccagcgcttgagcgccgcgtcatagacctcgggtgctgccgcttcgacgagatggccgatgcaccaggtgaccgtgacgccggagccgttgaggcagccttcaccgcgctgcgtggcgccgagaatccggccgatgtctttgccctgggagggcttctcgcacagaaacagccgcatgtccgtccatccgcttcccgttgttcatggagttgctgggatcgaggatgccgagcgcctgttggggcagcagcaaacaagctgcatgcggcagcgaccgctttcacgagatgggatggctgaggcggggatggcgtgcggccggcgatgtgcgagtcgggagccgcgatgttcgggagcgcgtggaagccggtggacgctggtggcgctgtcccctggggatagctcgcgaggacatggggggcggcaacgtactgcggccgcccccccgtcggatcacttcctgcgcttgggctccttcggcgcagccggttcctgggcggcctggggcttgggctgcgcgtcctgtgcggtctcctgcgatttggggctcaggacgacggactcgatgcggaacggcaggatgccgacgctgcgcgcgttgatctgccaagtctcacgtggctgatcctcgttgtcggtccagggttcgcgctccatgcggccgacgaccagcacgcgcatgcccttctggtagaggtccttccagtgcgcggcgtcgcggtgccagatttccaccggcgcccagaagccgccgcgatcctcatagtcgccgcccttggtgggaacggggttgtcgaaatacacgttcagccgcaacaagcgccgcggttcgtcgttgccgttggggaactcccggtactcggggggcgagccgatgttgccttcgcccgaaaaatgcgtgctcatggtgcaatctccttggtggttgaaatacccgtgccatgtcggcgtcgggcgcgtgctggggtgcccgacgcgatcaccgatcgcgcactccggggggtatggacgcgagccggcgcaggtaggcgtcttccgcctcggcggccttgctggcgcactcctgcgcctgcctgcccagggtgtgcaacaggctgatctgcatgttcagcgtgatgcgctgcagctcgatcgcgtgcaggtcggccagcaggttgaccggcgtgctggtgctcgccatcagctcctgccacagggccacgcccatggccgagcggtcgtgcctgcgccagcgcaggaacgtcgttcccgcgccagtggtctgctgggccagttccacgggcagcaggtggaagggatgcccactggcctgttgcagcacttgtcgctgcgccaagccgatcaactcgtcgcgcatggcgaagcactggccggcccaggcctccaagtcccctttacctttaaaaggctttaaaaggccttttagagaggccgcgtgttccaggcgcatgaaggctcccggttgcaggccccggaagtagcgggtcggctggttcagatcgctcatgcggattcgtcctcgccggcagtggctgcgttttcggacgggtcggcagcagcggccgcatcaccatcgacgctggtagcggctgcggcaggactctcaccgcgctgttgcagaccacggcgcacgatgggtggcgcaaatttcgagcggcgcgtgcattcgagcacgtcctgcggcaactcgccgaacttctccagcgcggcccgcgctgccgcattcttcgccgcgaaatcgtcgcgggtgcagcccgaatagcgatactgctgggccagcgagaacaggctgcgcagcgcgtgcgcgccctcgttgagccagcgctctaaggtgctgcggtcgatcagcgcggtgtggtgggcgaggatcagcttgcgcgcgatgtcgtcgtagtcggccaggagatagacagcggcaaagcccaactgcgcattgacgaacagcggcagcttgacgggctgcacgttgaggttctcgcccagggtcaacgcggcgggcacgccggccagggcctggtccacctgttcgcgcagcgtctgcagcgtggtcttggtctggtcgagcttgtcctcgatgcgcagcatccaccagtcgctgtacgggtcgtcctgctccgagccgcgcttcattttgttcatgacggcgatgtagccgttcaggccgacgatgcccggtcgcccctcggcggcggcgcggccatgccagatgcgcgaggcgtggtgggtgtgcagcgtcagcgacattgcgctgcgcagggagccgaggttgagttgcaatggttcgttgctggttgccatggtgatcgctcgctggtggacagggagccgccagcatccgcatgcggcggaaggcagtcagtcaacaaaccgaaatgagccggcccccggttctgtgcgcgctggcggcgcagcgcgcaacggtcccctggggaccgctccgcagatgggcattcacgttggcgctccgggcctcggtcgtcgacgggttgcgtgctgcaccgcacgtcgcgctgtcgttcgacaccatccttcgcagcacggccgtccccaggggaccgttccgctgagcgccatggaggtttgcttcatggccttgccaggcgctttgcccaggtttcgcgcagcaggtcgcgccgtcacccggcgcttcaccgcacagccgtccccaggggaccgtttctgccgaccgccatggagatctacttcacggctttgacgagccctgtgctcaggtcttgcgcagcaggtcgcgcaggcgctcgatgtgctgccgggccacctcgggcggcacgacgttgcgcggcggctcggatggtggcgctcgcgccgccgatggtgttggcggtgccgggccggtctgcttggcccacgcattgaactcgccgcgcatggcgcgctggatgatgccgaacagatatccggcggggttgcggatgccatgcttgccgcaccgtgcggcccattcgtccagcacggcctgccccagggcagcgtccacctgctgcaacgccatcctggctccggcctgctgttccgccttcagttccgcgaagcgcttgggccattgcaggtcgcccagcgcacgcgcctgcgcggtagtacgtacttcattaatacgactactacgtactgtacggtcctgcttcggattccgaagagcgccgtctggcgcgggtttcggccctgcttcggattccgaagaggggcgttcgccattccgaagaaggctcgcgggcccttcttcggaatcgtggatcgcatcctcctgtggataactttgagtggcggtgatgccctggtcggccaggcgctcggcgagcacttgcagccgcgacggcaaggtgcgtccggacaacatcgggtcgtccgcgatctcctggagggtgttgagtcccaccacctgaacggccttggccgaatgccccagcgactggctgaccagggccaggtagtcggcgtcgagctgcatggcctcgaacggtgtcaggggttcgtcatgcaggacgtagaggtttccgaggatgcggccggtcttggggtcgcgccgtcgtcgcacgaggctcagccagcgcgtcaggcgcagcagcgtcagcgctcgcgccacggtttcgtgcgaggcttgcccggcgcacggcatcgacgccagccagggccgaagctgttcatacgtcgggaacgccgtcacgccatcgtcgttgagcatcagccggaagacctgccaggcgttgcgctccagcggcgtcaggcgacggtcgaggaacagccgtcgcggtacggtctcgtgccggttgccgctgaacaggaaggcatcgccagacgccgggcccgtgggcatcgcgacaggcgtgggtgtgggcgggggcgcatcggcgttgggcttgggcacaaggtctttcagcgcagcgtcgaacaggtctgcgagtgcgatggggccacgacgtggtgcggtgtcgtccacggccatggtcaacccaatccctgatcgacccagctcttgatcgaggcccagaccaccgacagaggcagcgacatgccttcggccaggtccatggccgcatcgagaatcgaggtctcgtcctccagatcgacgttcctgctgctggtcacggctttccattgccgccacagttcggtgtcctgggtctcgtccaggacggggtggcgccccttgcgcttgggcaggccgaggatctcccgccgcagggcgacttcctgatgggtcaggccatagaagcggctgaccatctccgtgctggcccccagccgcagcatgcgatcgaccgtggcgatttccttctccacgtcctgtgcctggttgagcaggcgctgcagcacttcgcggttgaccgtgaccgagcaccacgagacgctggcgttggccagcacgctgatcagcgcggggtgcttgagcgcatccagctcggcctcgccgaagcccatggccttgcagcggcgcagttggccgttgcgaaggtcatacagcgcctgggcgatcacggcctggttgagcggatgcgatgtggacatgcgacctccctcgctcacgtcccgggcgccgtggtgccggcttccaggtccagcagacgccgggccaagcgcagcagccgaaagagcttgaccaacgcggtgtcgctcaagcgccttgcgccgctgccatggccttggctctggccgtgcaacagggtcggcaggtcggcggcgagctgcgcgccgtccaggcccgcttcggcgacgggctgacccgtcagcgaagtgaggagcgtcagcaccgcgcggccgagcggcgacggggcttggccgcgggcgcggcacgcaaacccgatgccatcggcgcgatcctcgatgtactcgtccaggcctgcctccccggcgatctcgcgcgcgaactgcgcgatgtggatgcgcagccgatcgggcgtgtccaggccggcgtcgatgtaccagacatcggagatcggatagagtccgccggcttgcaccgggatggactgcaacacgctcgccgagaagtcgggcggcagcgcatcgcccaactggtcggcgaccatgcgctggatcgactgcagccgttcggtcgtcggtgccggcgagacgatgtgctcacgaagcagatcgctcggtgcagccgccgggcttcccgtggccgcttcgccagccgccgtgtcgtcgtggcgcaaggtgggctcggacgccggagggctggcgggtggaggaccggccgccgctgcaggcgtggcgatggacgatgctgcgcccggcggagtcggcgtgccggcggtgggcgaaggcaacgccggctgcgccgcaggtggcgtcgggtcactgaccagcgcccggtggcggctttccgattcggtcaggtccagcgccagcacgtcgtagccgatgcccagcagctcggacatctggccgatcagctcgtcttgcacgcgctgcggcgcgaactcgtcgccctgcgtgtcgaactgcgccagcacctcctgaaaaaagctgtcgaagtccagcggcagcgagcggtccttggcgtagtgctcccaggtgcgtttgcaggccgtgcgcatgaccgacagccgctcgacctggtggcgcccaaggccgccataaagcacggtggggatggcgggcagcaggtagcgcaccgcgtcggccatgcgggtgatgtgcgaccgctggacggggaagccatcggccgccaggcggcgggccagttccgactggctcagggcggcgccgctctcctgctcgtagaactcccgtgctttctcgacgccgagcgcgcgctcgatgaacgtgaggccgccgcgcagttcgttctcggccaggtggccggtcagcatgacgacttcgccgcggctgggccacggccggaacaggcacgatatgcggaaaaactgctcgtccttggtctccgaccagagttcgcgcaggatcgccagccgcgtgttgccgccgttgcggatgatgtagtggtccccgccgggccggcgcgtgatagccggcgccgcgtccaggccgcgctcgcggatggacgccttgatttcctcgtaagccgggttgcgcttcatgcgcgggtcatggtcgtagggccgcaactggtccagcgtcacgaccatgggcgtgtccgcgatcgggtcgctcaaggccgtagccgctgggccgctgcgctcgaagccggccgcgagcagcttgcctgccatgtcctgcgaggtcatgtcagccatggccgcacccctcgcagtccccacgaccgccggccggcgccatgcgggcctctcgctcggcgcggcggatctgcgcacgggcgttcaattcggcccggtggtcactcgctgtcgaactcgtgtagatcgccgcgcagccggccttggtgaacttgaggtgcccgcccggcgtgcgcttgacgtgccagccctcaccgaccgcgaactcgatcagggcgcgcagccgcttgtggccgcgggccagctcatgtgcgttcgccatggggcctcccaggatcaagaggtcgctgcgggcggccggatacttgagccagtcggtcctgccattgcgggaacaactcgctggcgagcgcgcgcatcgtgtcgagcgcggcaggggcgactctgccgggcggctggcggtgctcgacccgatgcaccggcaggccgcgcgttgcggcacgtggatacgcttctatggccggcacgtcggtggcgagcacgcggatgccggcgctgtcctggaacaggtcgcgcagggcctgctggatcagccgtgcgttggcggacaccgggtggacgcggttgatgagcaagtgcagcggcggcggttcgatacccaggtgccggtacggcgcaatgtcttcgagcaactgcatggtgccgcgccgcagctcgcgtgccgcgaggatttccggcgtgacgggcgacagcgcgagatcggaggcgagcaccgccatctccagcagcacggaacgcgcgccctgggtgtcgatcagcaccaggtcgtagaggggagcaagtgctggcagcagatgccgcaaccgcaggcggccatccggcgcatgcagcaacaacgtgttcagctcgccccggtggtcgttggacagcaccaggtccaggcccgcgatgatcgtgcgggacacgagctggccaaggtcgcgctcgttgaaggccaacagctcatagatgccgcccggcgcgcgctgggtcagttcgtagtaggaggacaaggtgggctgcacgtcgagatcgagcagcagcacgcgcaggcccgcgtccgcggcgagcccgcccaggttggcggccgtcgtggtcttgccgacgccgcccttcgttgaaatgatggacacgacctgcatggcgctctccggctgggaatgggaagtccgcgggagagcggctcaggtccggtggttgaggcgctcggcgatccactggtcgatttcgatcgaatcccagccgacagcgcgcacgcccaggcgcagcgcctgagggaactggcgcttcttcatcaggttgtagatgtgggcgcgtttgaagccggacttcgcttcgacttcatcgagccgcaggatgcggcgctcgttcggagggagtacaggggtctgcgacatggcggtcactcctgaacgctcggtggcgtttgttggcgtgacctctattcaatagacctggctgcggaaagacattgcaaatgcaatctccgcgattgcacatacaagctggataacctcatgcgcttgcgctacgaacgtacctcttagcgttggcgaactttccgtttaaggtgcgctcagtgatgcccatggtgccgccgtagtgggcgaccaatgcagagacaagggcctcctgcgttttgaagctggaatagggcacgcctgaaggcgactggctcagcatcagcgtcaacatccctccaatgatgttgagataggtcgtttccgcccgttcgctgatctcgcattgcttggatgccaacagcaccgaggattgcttgagtagcgtgtcgtgctgctcctgcagttctcgcatctcacgtcgggcttgttcaagcgcggcctgaagggccagccgctccacgaggatcgcctgtcctgtttccatggtgatgaaaggatgcgccatgcgttcgccacggctgaacagaaatcctggccggtgctcgggatagtgggtgcgcatccagcgttttagatcgacatggcgaacagtcagatccagagaattgagcagcttcggatcattgagcgtgatcccgttcttgccgtagggcagctctccgttgaggatgccgtcatagatacgttccgagtgcagccggcactcattccatcgagggcagttcagcgaccgaggcaggacacgcggtgacgcgatcgtggccaggatcatcgggagataccgcagcaacccagcccatcggatggccgcctcgatgggacgatagaacacctttgatgttgaaatgtccttgtgcatggcttcgtctcctttcaggtgcgctacatcaccggctcctttcttgcccaagggctgttgtgtcgttatggcctgcgacggacgcttgaggcgatgccctaagcgaaggcggaggaggccattggcgtccgccgcaggtggccttgtcttgcttgatatgcaagaatcgatcagttgccggcccatcgagcgatgaggacgcaagctcgatattggcgctcacggtaccagcgtcataggtggcgcaaagcccatcaagaccgatttggtatggtctgatatccagacggttcaagaccagcgagttgaagcgttcgacgcccctacgtccagttggtgactggaaatcagcggttagtgatgcatcgctccacatgctgatatatcgacaaagtatctgccgcagtaccagtgaccctgccaggttgccccagcacataggagacggagatggctgaacattcccatgaacatcaacatcacacatccggtcagatgggtaagcacggccgaccatacgccaagttctgggtgaacatggtgttgggcctcgtcgtcatgtacttcgtaatgttcagcatgatcgacggcgccagggacttcagaaacaatctcaacatgctctacatggcggtcactatgtgggcgccaatgggcatcttcatgctagcgacaatgcccggcatgtttccaaaccggcggctcaatctcgtgctgtacggcttgtttgccgttctcacactcggttcttttgccgcgacccgtgctcaaaccggaatcggcgatcgacagttcatcgcgtctatggtcccgcaccattcgggagcgatcctcatgtgccgcgaggcgcagctctcagatccggaactcgtcaacctatgccaagcgatttccgatggccagcgcgcggagatcgagcagatgaaccggattgctgcacgccttcgttgaggctggctgggggtggtcgtacttttcgtgcagattggtgcgctttcgcctgaagcccaacatccatgcgggttcccgcgggtcgccacccccgcaagctgatcactcagttgggttgacggaagccgcggcggtacattgaccgcccacctgccgctgcccaaccccatgcccgccttcgccctgcgcttcgtcggccaagaggccttgccgcctcgcctgagtgagtttgatcgggagcagttcttttcgctcacgtcggcggacgtggcggccctccgggagcagttccgcagcgaccgccgcctgcccgccgcgctgatgctcatgttcatgcgcgtggccggccgaccgctcgacggtttcaacgtgctgccccgaaacctcctccggcacaccgcccaggtcctggccgtgtcgccgccgtccatcgccagcctgcggtcgatctacaagcgccggcagaccctcttcaagcaccagctctgggccaagacctatctcggcctgcgcgaacttgcaatcgacgacgaagtcgcgctgaccgcggccctgctggcccaagcagccgacgcctcccacgccgatgacctggtccagtcggccagccactggctgttcacgcggcgcatcctgatcccaggagcgcgccgcctgcaggactgggcccgagatgcattcgccgcggtggaggcgcagatcctcagcgcggtgaatgccgccgtaccaccggcagcggcgcagaaggttgtcgacgccgcatacagcacgcggccgggcaccgacacgacgtgcctggagtggctcaagacgccgtccaagcgtcacggcccgagcacccttgcggagaccatcgacaaggtccgctacctgaaagagctcggtgcccacgactggaacctgaatgccgtgtcgctggcaaagcagcaggcctatgcccgtcaggtccaggccaggcgccccgtgaagacgcgggagatcaagccatcgcgccagctgatcgagttggtgtgcttcctgcgggtgacgctgctcgaactcaccgatgtcgccctcttgcaaaccagccggcgcagccagcaactgttccgcgaggcggcggacaaggcgcaatcaaaccgtatccggggcacgacaggcctgatccagcaggcggccaaggcgcgatccgtcctgtacgacgaaacgaagacctggcaggcgagagtcctggaagccagagaactgctcgccgagctcggcgaagccgccagcggcagcttcgtgtccttggttcgcaaggccttggcggaagacagccagcgcgtgcgcgcttgcctgggagcgctgaaagatctggacctcggtggccgccccggcgatccgggcttcgaacagtggaagtcctggacggatctgcagcgcaagggtgtgaccgagctgaaggagggcgtaccgctgccagatgttggcacagcctggcacggcctggtccgcgatctggacccccgctcagggtttcgggcgtttgaggcctgcacgatgatgtcgctgcgcaagagccttcgccgaggcagtgtctggctggaccactcgctgagttttcgggagcgagaccagatgctcatcccgccggcggattgggtcttgcaacgggacgagcaggttgagttgctgggcatgcccaagtcggcggccgaattcctggagcccctgctggccaacttgatggccgctatgtctgcggtggcagaggcccagcggcgcggcaaggtcgagatcggcgccgacggcatgctccacctgcctgcgatcacggcactgccggatcaaggcgagccggtgcgcacacgcgagaccatctacaacttgattggcagcgtacagtttccggacatgctgttggaggtggatgccgccaccgggtacagcgaagcgctgctcggccaccgcgcgcagtccaccggcgaactcgtggccctgtacggcgcgttgctggcgcacggtaccgatgcggacgccaagggcgtggcgtcgatgatccctggtctggagcccacacaagtcactgtggccatgcgcgccttggaaggaagtggccgcctgcgccgcgccaacgagcgcgtggccgagttccagagccggatccccatcgcggcactgtggggcaacggggacaaggcatcagccgacatgatgtcgctggacgtttcgcgccacctgtggaacgcccgtgtggacccacgccggcgcacctacgccgcaggcctctacacccatgtgcgcgaccgctggggcatcgtctacgaccaacccatcgtgctcaacgaacgacaggccggcgtcgccatcgagggcatcgagcagcacaacagcgcggcggatcggattcggatctcgctgctggcggtcgacacgcacggctacacgaatccggcgatggccatctccaagctgctgggatttgacttgtgcccccgcctgcgggacctggccgaacgaaagctctacctgcctcgtggattcaccgtgcccgatggcttggaagtcgtcaccgttcggcgcgtgtctttggccgccatcgagcgcggttgggatgaattgcttcgcctggcggcgtcaatccgctcgggacgtgtctccgccacgctggcattgcagcgcttcgggtcggctgcccagggggatccactgcaccgggcggcggagcacctgggccggctgctgcgaacggtgttcctgtgcgactacatcgccatcgaggacttccgccgcgagatccataccttgctgaaccgtggcgagtcggtgcatcagctgcagcgcgccgtgtactcaggcaaggtggcgcccgaacgcggccggcggcgggacgagatgaaggcgatctccggctcacacgccctgctgacgaacatcgtgctggcctggaacactgcccgtatgcacgaggtggtcgagaggctcaagcgagacgggatcccagtcgaggactactggctgcgccgcatcggcccggcgcacttctcgcacatcaatttccgcggcacgatgagattcggcatcgagaagttcgcggcggcgctgatccaacgcgtgccgggccaggcaactcggtctgcttcgtgacgggacccgctcccgcacacgcagaactggaagaaggtcagccggcggagttgacaacggttgtcaaaccgcccaagatgcccacatgagccgacaaaccatgagtttcgccttgcccgagtcgatgcgcgagtacatcgacaaccgggtcgccgccggcaactatggcaacaccagcgagtacatccgcgacttggtccggcgcgaccaggaagagcaggccaagaagcggcttcgcgacctcatcgaagaagggctggcatccgggcccggccggcgtcgcaccaaggcggacgagaaggaactgctggcgatcgctcgcggcgagatcgattgaagccggcggttctgcgcccgcaggcgctgcgcgaccagcagggcgaagtccgctactaccgcaaggagggtggcacccgcgtggcggtgaaggtggccaaggccaccaacgccgcgcttgaccagatcgaactcgaccctggcatcggctcaccgacgctcggaaagcttcttggcattccagggcttcggacctggcgggtcgcaaagttcccgctgctgtggtgctacttcgaacgcggagatgacctggatgtcgtccggctgctgggcgagcgccaggacctcgcagcgatcttgggcgatgagttcgcttcgaactaacgttactcacgtcgcggcgggcgcagggccggagctcaatgaccggtctacggcagactgttcgtcgagttggctggccgaaatcgacccgttgtagtcagtcgtatcgcgtctaagcagacgttcgcaagtcgttagctcgcgcatcacatgtacctgtcgattgacagcggcggagtcactcaagccggggtcggccgcgcgcagaccggcaaagaagctgcacgctacggcatcgaactgatcatcagcgcggctgaaacatgatgaggcccatgcccgtcagcgcgacggcgacgcccgccacgtcccatgccgtcggcctgatgccgtccacgatccacagccaaagcagcgcgacgccgatgtagaccccgccgtacgccgcatacacccgccccgccgccgtctcgtgcagcgtgagcagccaggcgaagagggccaggctcgccgccgccggaacgagcaaccacgcggacctgccctgcttcagccacaggtagggcagatagcagccaacgatctcggccagggccgtggcgatgaacagggcaaatgtcctcatggggtcagcgtaccgccaagtcggccaccagccttgccttcagcgctcgttcgcggatcgcgtcctcggattcggtcgcccaggtgaacgtgctcttccaggcccagaccatgccgtcgagccggacgaaccgcacttcgcccgccttgcccgcgaccgtcgtcgctggacgctgcccctcgaagtcgaaggcgatcgagtgcgaacccggcttcagccggtagcgcaccatcgtgttcggcagggtctcgacggcggctccgccgtcggcctgaaccttcacgaagttccggccgtcgccccagttgcgccgcacgacgtacacggtgagggcgttcgggtcaggcgcgaactgtttggcctgcgcatcggcgttcaggctcggcgccggagccgtggtgcaggcgatcacccggcccttgttggttttgtggcagtacgggatctcgacggtgggatcgggtgcgggcggcgtggcgcagcccgccagcagcccagccaccaagaccaccgaggcacaggtcaatcggtcggcagtcatggcgttcacttcactgtgaagcgtgcggtggcgggcttgccgccgacgatcacgacagcgacggccttggtgccggggccgaccttgaagctgccggaggcttcgagcttgtcgcccgcgggcttcagctcgacctcctgcttctcggtgccggtcagcagcgtcactttcgcgctggccttggacacgtcggccggcttgccgtggtcgcgcaggtagagctggatcacggtggctttggccaccagttcgtagtccatgtccttgacctcgaccacgacgccgccatgcagcggcttgtgctcgtgggcgtggttgtgcttgtcgccggcggcaaaggcagaaccagccagggcgagggtgatggaggcgaggatggattgcgtcttcatgagagtcctttcagggtttgggggtgaacaggaagccgctcaaagcgcctcggcgtccttgtcgtccatcagcgcttcggccggcttgcgcccgaagagccagaacatcgcgggcgtgaggaaggtgtcgagcagggtcgagctgatgaggccggagaagatcactacggccaccgggtgcagcacctcggtgccgggttgctcggcctcgaacagcagcggggccagcgcaaaggcggtgaccagcgcggtcatcagcactgggctcagccgctccagcgagccgcgcaggatcatcttctggtcgaaggactcgccctcgaagcgcatcaggttgatgtagtggctgaccttcaggatgccgttgcgtaccgagatgccggccagcgtgatgaagccgacgagagcggcgacgctcagtggctggcccgacagccacaggccgatgactgcgcccaccagcgccagcgggatgttcaccatgatcagcgccgacagcgccgccgacttgtagcggctgtagagcaccacgaacatcagcgtcagcgacacgatggacagcaggccgacgagccgcgaggcctcctcctgggcctggaactggccgcccagggtgatgaagtagccctcgggcagtttcgtctcggccaccaccttgcggatgtcggccacgatctccgacagcgcgcgcccggacgcattggccgacagcacgatgcgccgcttgccgtcgtcacggctgatctggttggggccgtcgccgtcctcgatcgccgcaatcttcgacagcgggatgcgcccgttcggcgtctcgatcaggatctggcccaggccttcgaccgaacgcgccgactcgggcagcttgaccacgagtgcgaagcgccggcctccctcgacgatctgggtgaccttctccccctcgaccagcgcctgcaatgcggagagcacctgcggcgccggcacgccgtactgcgccgcggcggcgtagtcgatgcgcaccttgatctgcggcgccagcacctgcttctcgatctgcaggtcggcgatgcctgggatcgtggccagcttggcccgcagggcatctgcctggcctcgcagcgcgtcgaggtcctcgccgaagatcttgatcgcgatctgcgagcgcacgcccgagagcatgtggtcgatgcggtgcgagatgggctggccgatctccagcgcagccggcaggttgatcaggcgcttgcggatgtcggccttgatctcgtccatgctgcgcgtcagctcggcggtgggcttgaggcccacgtcgagctcgctgacgtgcacgccttccgcgtgttcgtccagctcggcccggccgctgcggcgaccgacgtgcgtcacctcgggcacctgcttgaccagtacctcggcctggcgtgccaaggccgacgactccgtcaaggtgacacccgggttcaggcgcaggccgatcagcagcgtgccctcgttgaacggcggcaggaaggtcgtcgggaagaacggcaccgccactgcggccaccagcacggccgcaccggccgccgccatggcggccttgggccggtccagcacgccctgcaggccgctgcggtagcgtgccttcagccaggccaggaccttggtgtcaccgtggtccaggttcttcatccgcggcagcaggtagaagctgagcaccggcgtcaccgtcaccgagacgatcagcgaagccagcgtcgagacgatgaaggcgatgcccagcggcacgaacagcttgccctccagccccggcagtgcaaacagcgggatgaagacgagcacgatgatgaccgtcgcatagaggatggccgatcgcacttccatcgtcgcgtgcgcgacgatctcgatcaggtgcagccggctgtgcggatggttggcccggtcggccttcagccgccgcagcacgttctcgacacccaccaccgcatcgtcgacgagaccgccgatggcgatggccaggccgcccagcgtcatcgtgttgatcgacaggccgaagtacttgaagaccagagcggtgatgaagatcgataccggaatggccgtcagcgcgatgacggtcggccgcaaggtgccgaggaagaagaacaggatcaccgcgacgaagatcgaggcgccgatcagcttgccctgcagcgtcgtgatcgaggcctcgatgaagctggcctgacggaaggtgacgcgaggcgcctccatgccggccggcagcgaagccttcagtccgacgagggcgtcttcgatggacttggtgagcgcgatggtgtcggcagtcggctgcttctggatgcccaggatcaccgccggcttgccctcaaatcctgcgtcaccgcgcttgagtgccgcggcgaacgtgacctcggcgatctggcgcaggaggatgggttggccgcccttggccgcgagcgcgaggttcttcaggtcgtcgagccgggacgtgcggccgaggttgcggatcaggtactcgcggccgttcagctccaggaagccacccgaggtgttcgacgagtagcccttgagcgcgctttcgagctggtcgtgcgtgatgcccagctcggccatgcgcgcggtgttcggctgcacctggaactgccgcacctcgccgccgatcgggatgacctgcgcgacgcctggcaccgagagcaggcgcggtcgaggcacccagtcggcgtactcgcgcaccgccatcgggctgatcttgctcggatcgaccggaatggcgatctgcatgatctcgcccatgatcgagctgatcgggcccatgcgcggcaccacgccttcggcgatgccttcctccatcgaggacagccgctccgacaccagctgccgggcgcggaagatgtcggtgctccagtcgaaggtgacgtagaggaaggacaggccggccgacgaggtcgagcgcacgctttcgacgccgggcagaccgttcatggtcgtctccagcgggaaggtgatgagctgctccacctcctcggcggccatgccgccggcctcggtcatgatggtgacggtcggcttgttgaggtcggggaacacgtccaccggggtgcgcgagagcgtgaacgcgccgtaggccatcagaacgacgctggcgatgatcaccagcagccggttcgtcaggctgttgtcgagtagccacttgaacatgtcagcgcacctggttgatcagggtggcgccttgggtggcgatgcggtccccggccttcaggcccgatgtgaccgcgacgttcacaccatcgagggcctcggtcgtgatgctgcgaggctcgaagcgctcgggcgaagtcttgacccagacgacggtctggttggccgggttcttcatcagcgacgcgaccgggaccgcgatgcccttgaccttctgcttcgtctgcacgaagacgcgcacgggttgtcctacggccaagccgttcagggccgcaccctgagcgcggaagcccagcggcagcgcttgctcgcgcaggctgcgcgccgcacccaggtactccagcggcacacgctggtcaccgactgccagcgtggcactgccgacattggccgcgagcgagggctcgaaggccagtgcctcgatgcgcaagcggctcgggtcgatgatctcgaacagcagttcgcgggcatcgaccacctgaccggccaccacatgggccgaggcgatcacgcccgacaccggggccaccagcgcttcccgcgttgccaggccgccgccaacggccgccatgcgctcggccaggctggctgcctcgctttcggccgcctcgatgtccttgcgcggcacggtatccgacaactccttcagccgcgtcacgcgcttgtcggcgagcgacttggccgcgcgcaactcggccaattgcgcggattgattcgatctctcgatgggcgcggtcgagggcaccacgtaggccagcacctcgcccttgcgcaccacctgtcccgggttgggcaggccgcgtggaccgggctcgatgcggccggcgttcagcggctgcaccttgccgccggcgttgggatccatcagcaccttgccgttcagctcgaccgagcgcggcagctcggcctcagcagccaccatcgtacgtactcccagctggcgctgggccggcttgggcaggaacacgctgccgtcgggctggcgttgggggccgtttgcgctcggcgcagcgggtgcgtcgccgtggtcatggccttccccggcctgcgcggtcagtgggcccacgagtgccagcaccacgccgagccaggccaggcgatgcaaagaagcgcgcttcatgctgcacctccggcgcgaacctggcgggcggccatcaggcgtctcccgccaaataccagcacggcaaggacggccaggccgccggaggcccatccgccgacctccttccatgaaagttcatgcgcaggctcgtcggtgtgggcggcctcgtgcaagtcgagttcgccggccagcagatcgacctccgccccagcggtcacggtcgcggtgatcggcagcacgccgggcttgggcgcttccttgagcaccacttcatacgcgtcgtcgccatgggcctcggccttgaacttggtcccgtcgatctcgagttcgatctgcgcgccacgcaccggggtgttgtcgacgaatcggtcgaggtagagcgtgacctgcttgccatcgagcacgccgacgagctcgaaggtctcggacaccgccgcaaagcggggcagcgcggtgcccgtggcggccggggcggtgtcgccgtggtcatggccatcgccggcgatgaccggcagggcgttgccgagcagcacggatgcaaggcagagcgcagccagggagtgggaagacttcatgggatgggattcctgatggggttcgctgagcgtgttcgtgggggcgtgtgccgtcggctcactgcggcagcaggcccagggcctgccgccacgccgagatggctgcggcgagttcgatgcgggcgcgcacggcctgtcgctcggcgtcggcggcctcggcctcgatgcgcaagcgcgtgggcaggtcggattcgcccaggcggaaggacttgtcgaagaagccgcgcgattcgcgcgccagttgggcgcgacgatcggcagcggccagctgcgcccgcgccgcgtcggtgcgcgcgcgagcggcttcgcgctcgcccgccaggcgggcacgttccaatgccatctgcgcctgcagttcgaccgcctcggcgcgcgcagaggccacgcgggcatcgtgccggggaccggcgccgaaggggatgcgcacaccgaccgtgaaggtctgctggtaggactctccgtaagtgccccgatcgcgggtggcggcgatggtgagttccgggctggcgcgagactgcgtggccgcgagtgcagccacgccgtcggcgacggcggagcggtccttcaacgagagcagttcggcatgcgtgtccaggccgtctgcaggaccggtcgccgtggacggctcgggttcggcgtcggcgccgggcgcggcgctgggtgcggcagccgctggcatggcgacgaggggacgaagctgctgccagccggccgtgagcgcgccttcggcctgcgccacggccgcttcggccgccgcgacggcgccgtcggcctggtgctggtcggcacgggccaggtcaccggctctgagccgcttgccgacatcggcggcaatgcgttgaacgttgtcgagctggccgcgtgcggcatcgagctccacacgggcccgctgccacgcccaccacgcttcgcgcacagcggcagccacgcgcagctgtgccgccgtggtacggctctcgatggcacggccctcggcgtcggccagggcctggctgcggccacgttcgcccggcagccacaatgggatggccacgccgacctcgacctcacgggtgccgaggtttcggttcaggcggtccgtcttggtggacagctccatcgccactggctcgggcgtccatgcttgggccgcgtcccgctgcgcgcgtgccgcgtcgcgccgcgctgccagcgcttgcgcttcgggctgccgcgcccaggcggtttcgaaggctgctcgcagcgtgggcggggtcggctcgctgggtgcagcaggggtctgcgcacgcgcttcgatcgcgacgcccatcagcgctgcggtgagtgccgtactggctacggtcgccagggtggcgcgggcggcgtgatgccagcgcccggccggcatgattcttcttcggtgcatccgatgctccagtgttgaaaacaacccacaggagatcggcgagagtcgacgctgaggaactcagggtcggatcgggcctcgagcggcgccgctgacccatgtgtcgggcggcgcgcacgcaggcgcgaacgggcttcagaaggagaaggaacccgcctcgccgatcaggcgaggggcagccactgagggcgttcgggcgggctttgcgcgagggttcgcacggtgccttcgacaggcgttaccgggtgggaggccagagtcagcggcgaaatgtcgcccatgggcgcgggcatgctggcgcaggtgccgtggcaatggccgcagtcgaaatcgaacccagccggcgcgctctgatctgccggcgcgctgccctggtcggccgtggcctcatccgtgtgctggtgctcgtgatggcccaggtgctgaacatgctggccggtttcgtgcccgcaatacgccgccactgccgcccagctgaactggagcggcagcagggcgagcatgaggatcgcgagccaacggcgcatgaaaagagtctagcagctacagagtttgagacgggttcgccgggctgatcgccgtgaccggcatcaccacttttcggcgcggatgcgtcggacctgggcgttcatgcggtgccggatgacctgcgtgaagagccaacgcttgaggccggagaggttcgagccgtggcgcgcatagaactcgtccgggctgtcgaacacgccgaagtcgtcagcgatcccgtccttctggatgtacgtgtcctggccgcgccattcaacgccaggcgccgacaggtcgggcgtggccgcgccgtagccgcagaaccgctgtcggaccgggaagcgccgctgcaggctggtcaggtagggtgcatcgaggatgaagccttccaggttcacccaccgtccctcgaaggccacttcgacccaactgtggatgatgcgtcgcggtgccagcacataggcgagccccgtgatcgcacccttctgcagcggcttgtcgatggtgaaaccgtggaagcggcaggcaatgcccacggcgcgcagcaaggccatcagcagcgtgcccttggtgttgcactggccgatgccatcggccagcaccgccgatgccggcaactcgtcgccagcgttgtagccgaaggcgatctcgttgcgcacgaagtcgtagacggcgccgatacggtcatacatcggcaacggccgccacccccgcttctcgaccagcgcttcgatggcggggtgcgtgaaatcgagcagccgcgtgggctgtagcagttgggctttggcctccatggtcgcctcagcttcgttcggggtttcgcaacaggcgcaggccgttgaagaccaccaacaggctggcccccatgtcggcgaacacggccatccacatgctggcgttgtcgaacagcgcgagcaccaggaagacggccttgatgccgagagccagcgcgatgttttgccacagcacggcgtgcgtgcgttgcgacaggcgcaccgtctcggcaatgcgccgcagatcgtcgttcatcaccaccacgtcggccgcttccatcgcgatgtcggtgccggcagcgcccatcgccacgccgatgtcggcctgcgccagcgcgggtgcgtcgttgatgccgtcgccggtcatcgccgtcgccccatactgcttctgcatggcctggatcgcggcgagcttgtcctcgggcagcaggttgccgcggatgtccgtcataccggcctcgcggccgatggcctcggcggtggcctggttgtcaccggtcagcatcaccggcgtgatgcccatcgccttcagctcgccgatggcggcggccgacgagggcttgatcgtgtcggccaccgcgaagagcgccagcaccccggacgcggtggccagcaggctgaccgtgcggcccgcttcctcgtgacggtggagcacggcctcgatctcggcggagcactggccgcgctcctcgatcaggcggtggttgcccagcacgtagcgctggccgccgatgtcggcttcgatgccgcgcccggacagcgcggcaaagttgcgggcctcgacgctgttcggcgtcagccccgcggcgatggcgcgcgacaccgggtggtccgagtgcgccgccagcgcggctgcgatgtgttcggcctgcggcttgggcaggctggtggacagcatctcccactcgacgaggcgcggcctgccttcggtgatggtgccggtcttgtcgagcgcgaccgccttgagcaggcgcgcctgttcgaggtggacgccgcccttgatcagaatgccccgcctggccgccgacgccagcccgctgacgacggtgacgggcgtcgagatcacgagggcgcacgggcaggcgatgaccagcagcaccagcgccttgtagaccgcggccagcaccgtccagccgaagagccacgggccggcgatggcaacggccagtgccagcacgaacaccgccggtgtgtacacggccgcgaaccggtcgacgaagcgctgcgtgggcgcacggctgccctgggcctgttcgaccgcgtggatgatgcgggccagcgtcgattgcgacgccgcggcggtgacacggcactcgatggtgccggtctggttgatggtgccggcgaagaccgcatcgcccggccccttgtcgaccggcaggctctcgccggtgacgggcgcctggtccacggcggtgctgccgtcggtgacgatggcatccatggccacgcgttcgcccggcttgacccggaccgtggcgccgataggtacgctgccgacgggcgcggatctccaggtgccgtcgggctgccgcaggtcggcggtgtcgggcgacagcgccagcaggccgctgattgcattgcgcgcgcggtcgacggcccgcgcctcgatcagttcggcgatcgcgtacagcgccatgaccatggccgcctcaggccactggccgatcacgaaggctcccgcgaccgccactgacatcagtgcattgatgttcaggcggccgtgccgcagggcggacaggcccttgcggaacgtgccgaagccggccagcccgatggccgcggctgcaacggccaggccagcccacttggaccagggcgcgtccggtgccaggaaggacagggcctcggcagccgtcgcaagagcgagggcagccagcaggcggggcaggccggacccggttgctgcgtcgtggccgtgatccgatccatcaccggcgttggacgactccgtcgcgtcgggccaggcgtgaacctcgaatccggagttccggatggcttccactgccgccagcgctgcctgcggctcgccggctatgcgcaggctgcgctcgcccagctggaagcgtagccccaggacgccggggatgccctcgacagcgcgacggatctcggactcctcgctggcgcagtccatcgccggaatgcggaagcgctggccaccacccagggggaccgaggcagaggcagcaggtgcgtggtcggaagcgccgcagcaggcgccgcagccagccggttgcagtgcgccggccggatccggcttgatgtcgtgggggtgatcgtgggccatgccgacattgaaaaccctgaagtgggtatagagtcaaggtgcgtcgcgaactgtcaccggcacaaggggaaccgcacatgcgcatcggcgaactggcccaggccagcggaacgcccatcgagacgatccgcttctatgaacgagaggggctgctgccggccgccgcgcgcacggagggcaactactgcatctacaccccgcagcatgcggatcggctggggttcatccgccagtgccgcagcctggacatgacgcttgacgaggtgcgggtgctgctgcgtttcaaggaccaacccttggccgattgcggcgaggtgaacagcctgctggacgagcacatcggccatgtggccgagcggatcaaggccctgcgcgcccttgagaaggagctgagggcgctgcgggcggcctgccccgtgcctcatgcctctgccgactgcggcatcctccagggcatcgatcacgcaggtgcgaaacctgcggcggcttccaagcgccatgtgcgcggcgctcactgagcattgcctggggtcggtgagcgacgggtttctggtgctggcggggccgaccgcttgtggccgatggctggtctccgcgagcggcagcttcctggagcctcagttggggctgcacccacctcccgggcatcgaacttggggtctatcgtgatcacctcggcgtgcaacggcaccccgtgctgagtctgccaagactctcaccgcggtgagagttcgctggcgagcatattcatcagcagtgatgccaagataaacaacattagcgtggcatgcatgccgcgggtctaaactggcgcggatggaaaacgcgctgtcagcgccgcccagcatgctcacagccccgacctggccggacgaggcttcgttggccgcattccgcgcctggcttcaaggggtgccgagccgcgccgcggtggatcgctatttgcctgatcgccggactgccggcgcatcggcgcgctccgtgatcgggcgggtgaagcgccagctcgtggccttcgcgacgagccgtgcgcaggcggaactggcttccacactcgcggcggccagtccatcggatcggaaactcgccagggcagcgacagccgccatcgagacgctgcgagggatgccgcggccgcagcccctcatcggcgacgccgtcgagcgctggctacccgtgcggctcgtggacgtactgcacgcggcgggcattcgcacgctggccgacctgaccctgcgcgtgcccaggcgccggcgctggtgggccggcatcgcggggctcgggccggccggcgcccgccacatcgaggcattctttgcccaacatcctgcgctcaccgaacgcgctcgcgcgctgatcacagtgaaccaggcgcaggaactgatcccctgggagcgactggtcgtccccgacgacgtcgatggctcacggggtaccttccgagcgccgcaagccagctgtgcgctcgacgccagcaacgattaccaggccgtgaacgcctggctgtcgctgcacgagtcggcggcgacccagcgggcctaccgcaaggaagccgaacggctgatcctgtgggcgatcgtcgagcgagggcgggccctttcatcgctgaccaccgaggacgccattgcctaccgcgccttcctgcgtcacccgggccctcgcgcgcgctgggtcggcgcaccacagccgcggttgtcgcccgcgtggcgccccttcgcgggagagctctcggcgcgctccgcggcttacgcgctgtcggtactcaacgccctgtaccgctggctcatcgagcagcgctacgtgctggccaaccctttcgccggcgtcaaggtgcgagggagccggccggcgcagctcgacacgtcacacgcgttcaccgagcacgagtggaagctcctccgggtcgtcgccgacggcctggaatggtcctacggctggagcgagccggcagcgcagcggctgcgtttcatgctggacttcgcatacgccacgggcctgcgaatcagcgaattcgtgggcgcacgactcggcgcggtcgactcggacgcacacggcgacacgtggatcggggtcgtcggcaagggacacaaggccggcaaggtcgtgctcccgccgctggcccgggccgcccttgatcgctacctcgttcaacgggggctgcccgtgacgccttcgaagtggcgtccatcgaccccgctgattggcagccttggagaggatggaagtgggatctcctcgtggcggctatggcgagtgatgaagcggttcttcgccacggcggccgaagtcgtggaggaagccaccccggcccttgccgagaagttgcgcctggccacgccgcactggacgaggcacacgcatgccacccacctgctcgaaggcggcgccgagctgaccacggtgcgcgacaacctgcggcacgcctcgctcgccacgacctcgatgtacctgcacaccgacgatgcccgacgggccaagcaggtggctgatcggttcgcggtgccgcgttcgtagcctaaagttgtctcgcctacacgcacaccgcatcacccatgcagccaatcacctgcgacgcctgccgtcagcccgcgctcagccacgatgtcgtgaactacgggtcgacggagggcggctaccggcagctttgcggccgatgcttcaacgaggccgccgccagccgcctcggtctgcatgggtttgagcacgtggtcttcgagcccgtgcgcatgatcgacgggcgtggcgtcgagcacgagttccggtttcgcacccgactgttcgggcccggtatggcgatcgacgcgttcgagctgcgcgatggctgcccggccgggtatcggtttcaggtgatcggcgagcctgacgacgaccctctggagttgctgggcaagctcattggcaagatgcgccgggccctggctctcacgcatcttgaggacaccgaccacgggccgcaggtgaacgatcgcctgatcctgcgcggcaccgtcgacagcgatcccgacgaggaccaccgagtgccgatggtcgtcatcgatggtcgcgagatctcctgggacgaactcggccgcatggtggcggccttcgagggctggcagttcaagctggagtttcgcgaccgaagcgacgaggtctgacccggcagatcgcgggaaaccgcagggtgcggcctcatagggtgcctgggacgaagcgcaccaatctgcacgaaaaatgcgaagcgcccgaaagtgcgggaaacgtaagtgcttgtcgtgcaacgggttttcggagcaaagcgcaccaatctgcacgaaaagtacgactaccccggctgccactacactggcgccgcgttgcgctccggcgaagttagccgcagcgatgtaaagatgagtacttgcggtgttccgatgccggcggttgtgtcctacagccgtccaggtgccaggcagtccacgcgacaccaccccgcgctgcctgcggagcgagcgcaagtcatgatcgtcgcaagttggagttcgatagcgaacccgctcagcagctggacgcatcaggcgtaacgacgggtggatggatcatccttggacgctggtggaagtggttggatgaactttgttgccgagggcgaaaaacaaggctataattgagttcttcgctgatcaccacagtggagaaagtgattgggaaacagagacttagcgctctagtgcatgactcgtttcccgctccatatccaggaaaagaggaggcagtgcttccgcttttcatcaaggcgcaagacctggcgcggtagcaaagcggttatgcaccggattgcaaatccgtttagcccggttcgactccgggccgcgcctccagatggtgttatgtagaggaggcgcaagcttcttcaaagggtcaattggaagcctaatggtggaaaattgatgctacaataaaagtctttccggtgccagttggcggcggaaaatgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgtcggttcgagaccgatttcccgctccaagttatgatctacagacttctactgacgtctgtaagtcgttgaaaagaggggcttcggccccttttttcattccagcgagcgccacggaaatccacccacagccagccttttttaggcgccaatttaggcacaggaatacgggtgaggcggcttccgtatagttgctggggctgagcgggaaccatgacgagcataaggcctaagtcatcacttaggagcctcgaaatggcactctctgatctgatcgtccggcaggccaagaccaccggcaaacgctataccctccacgacaacgactgcctgagcctgatggtctctgccgcaggcggcaagtcatggatcttccgctattcctggctgggcacgcaaaagcgcatgtccctgggcagttatcccgccctcagcctgcgggaggcccgtgccgagcgggacaaggcccaagccctgatcgccagggggatcgatccccggatcgagcgtgatcagcgccggcacgcggccaggctggcaggcgaatacaccttcaagaacgtcttcgatgcctgggtcgagcatcgccgcaaggaactcaaggaaggccgtcaaagcacgctgtcgcagatcctgcgcatcttcaacaaggacgtgctgcctaccttgggaaagatgtcgatctacgacattcgccggccccagctggtgggcgtggtggcggcgatcgagaagcgcaaggcgttcaccaccgccgagaaggtgcgtacctggttcaaccagatgtttcgctatgccctagtcatcgccgaggggctggaagtcaacccggctgcggacctggacgtggtggccgaacctaagcccccagtggcgcacaacccctacctgcacctgcccgagctgcccgagttccttcagaagctccggcgctacaacccccgcggctggcagacccagcttggcgtccggctgctgttcctgacgggggtgcgcacgggcgaactgcggctggccgagcctgagcaattcgacctcgaccgcggtttgtggatcatcccgccccaggtcgtcaagcagctccaggacgaaatgcgcaaggccggcaagcggccgcaggacgtgccgccttacatcgtgcccctgtccctgcaggccatcgagatcgtccgctatctcctgggcgtgatgcggccggcgcagaagtacctgctgtcgcaccgcagcgaactcaagaagcgcatcagcgagaacaccctcaacaaggccgtgcagctcatgggctacgaggggcgcctgaccggccacggcatccgcggcaccatctcgaccgcactcaacgagatcggatacccgaagatttgggtggacgcgcagctttcgcactccgatccaaacaaggtcagctcggcctacaaccacgccaagtacgtggagccgcgccgccggatgatgcaggactgggccgatcgcctggacctgctcgaacagggcgaagtggaagctgcgagcgcgcacctgaccattcgtatcgacggggtgccggtgatggcagaagcggaggatgtggtgagtgcggcccccacggtggccgagcctgttgcctccggtgtctcgcccgtggtggccacgcccatcgtcgtgacccccgatggccagtccaaattcccccacctgtggccaccccaaattccccaggcaagaccggttggattatgacgactcagtgccgatggcgatgcgtgcggcggcctctttgagccggtagctcttgccctcgaattccagcatcgtgcagcggtgcatgaggcggtccaggatggtggtcgccattgtggcgtcgcccagatagcgaccccagtcctgcaccacgcggttggaggtcaccacgatggcgcggcgcagcttgtagcgctgatgcacgatggcctgcaggacctcggcggcgtgctcgctgatacgcctggccaggaacagatcgtccaagatgatcaggtcaggctccacccactccttgagcaggccgatgcgctcggtggcacttgccagcgcgtagcgggcgaattcggcgtcggcctcgaggtaacgcacatcgtggccgcccagcgtggcctggtaggcgatggccttggcaatgtgagacttgccggtgccgggtttaccgacgatgagcgcgttggaaccctcggcgatgaacttcagggtgtgcagctcaaagcaggccgcgcggggcagcttggggttgaaacgccagtcgaagtcggccaggctgaccttctcgtccagacccgagcgcttgtagcggcgctctgtcaggcgcgatcggcgccggtcgagctcatcctgaagcatggcggcgaaggtctgcagaaatggctcctgggcgacctgggcctgcatcacgcgggtcgacagggtctcggcaatacccgacaggcgcagctggcgcagcgcgcgctcgatctcgaccatgttcatggctggctcccaactgcggcggtggccgcagcgtgggcaaacaggtcaccgtattcatcggcatcgcggatcagctcgtgctgctgggtcagggtcgccgtggtgggcgttacatgctcgccaccggcctgggtctcgatggcttcaagcgcatcggcaaagagcgcctctgtcaatgcctggacgcgcttgaagctgtagatgccctgctccagagcctgggcgcaagcggcgttgacacaatgcgccggatatcggcgcaccaggccgacgatgccccagagcttgcgctggcccacccggccctcgatggcaaagagcaactggcacagccgggcggcgtgttcgccaatctggccggcctggcgcaggatcaggcgggtctcacgcgaggggttgaacacccgctcatcctggggcagcaccacggtgccggggcgttcagccttggggtgactgcgcagcaaggtgccggtttgcagatcaaagatctggatgcgctgggcgaagatgcgcacccgcaccttcgatccgatgaccgccgggcgcgcggcgtagctgctgtgctccacccgcacacagctgtcgtcgcacaccgtgcgctggacctcttcgaaatactgcatgcccagcagtggcaaagctttgaggtgggggcgttcttccgcgaacatggcctgcacctggcgccgctcggtgccgtggatgcgcttggctgcccaattcttctcccattgcgccaggaaggtgttctgctcttcgatggactcaaagcgccggcccttcaaggccgtggcctgggtgtggccgatggcgtgctctaccgtacccttgcggttggggtcacgcacccgggccgggtcggccaccacgccgtagtgcgccagggtggcggcatagaccgggttgagttcgggctcatacaggtcgggtttgatgacgccctctttgaggttgtccagcaccacgtactgcgggcagccaccgaagtggcgaaacgcgcgctcgtgcagctcggcccagacctgctggctggacttccagaccacgtgccgaaagctggcccgcgagtagcgcagcgtggccacgaacaggcgcggtttgcggtaccggttgctgcccggcacccgggtgggtgcaccctcaccgtagtccacctgcatctcctctgcgggcaggaaggacaggcggtcgaattgttcgggctccttgtgacgcagccgggccacgaagcgtttgaccgagttgtactggccggcaaagccgtggacatcgaccaggtcctggtagatggccgtggcgttgcgcttgagacgcagttgggcctcgatgaagtcgcggtacggctcgcatagggaggcggccactgacgtgggagccggtggccagggtgggggaatttgcgcggccacgtgagcggccatggcatcagggccggtggccaccccgggggaatttgactgctcggcctgccggcgacgttggtaactcctgacggtcttgcggtcgattccggtgatgcgcgcgatctcgcgctgggtgctgccacgctcgagcagcgtgtagacggtggcccgttggttgggtttcaagacattcactccttggcctcccctcggggaagaccagaactactgtcctgccaacaggtgccagcggcgccggcgtttaccccctgtccccgatcaactcaggtgggggagtttgaggtggccatcagtgggggagtttgggtggccgccggggtcgtgacccccaacagcggcggaatcacgttccagaggctgtcgcaggtgccgccacccccgacgcatgccccggagccggaagtctccgccattcagcgcgagcgcgaggaaatgctggcgatgtacgagtcgccgaacaacctgccggtcccgctgttcggcaagctggctgggaagtccaaggatcagatcaatcgggagctgaaagcgggcaagctgctgtccatcagtctgggcaaccgggggcagcgggttcccgactggcaactggtgccgctcaagcacaagctggcccaggtgctcatgaaccagtgccctcgcgcggattcgtgggagctataccgcatgctgacccagccacaccccgatctgggggatcgcgcggccatcgatgcggtcacgccgaccaatgtgcccacaatcatccgggtcatcatgggcgactaccagcgccatgcggatgcgcccgaggccgttgccatatggcccacccccggcgatgtgcggcagagcgtgcgtcggctggtggacagcgcggtagtgtttgagggggcctgatcctgcgcgtcagctatggccgggatgatggccccggccgtaggtgccactatgtgacgccagccccggtgacttgcagcgctctgcgctcgaaccgctccgaagtggaattggcatgcgcgtggggccgctgcaggtatgtcgcgatctcgtagggaccgccggcgagcggtcgcacggtgattccccattcatgggcacgctcaatgcgcgatcgcgtagataccccgacgccatagcccgctgcgacccatagcgccatcatctcgaaggaagtcacccgttggaggttctcctggtccactggcatgagggaggccagcctctcatccagcagggggcaggcttctgcctgccagcgatagacgggatagtcccgaagatcggcgatggcgagcttcgcctcgtcgaataagtggaaccgtgtcggcatggcgacagccatggtctcggtccataagagctgcgttttgagagcggggtcgctatacccctgaagcgacatcccgacgtcatagcggccttcaagaagcccctcaagcaggacgtcacctgcaacctcgaaaaccgcgagggtgacgcccggctcctctgcgcgttgacgcgcgagaagcgccgagagttgagatgacgatacgcccggtgctaccgcaagcctaagacggggggacgggctggtggcatcgtgcataagagcccccaagaagagaattgatgtcgttttccgttaaaggctggactggaaaacgcgcggatttcatggtttaagcctgttgcggcacatcctgatttccgttaattcctggaatcagggcgaaatttccgttaaagttggactgagtgaacacccaactggacgacggaatgcggcgaatccccctgagcagacgctcccatatcactggcttccagccggtgcggcagaaggccgtcgaacatgagagcgcgcttgagcgggacttcgtgttgcttacccaattccgcgatccggccgccgaactggtttcacagcccgagacgatccacttcatggacgcgggcaagccgcggcggtacacgccggacttcctggtgtcctggagcgacgggcgacgcgaactggtcgagatcaaataccgcacggacctgcgcacccagtgggcgaacctgcgtccggccttcgaggcggcacgcgactgggcgcacgcgaacggcgccaccttccgcatcgccacggagcgcggcattcgtggcatggagctggaaaacgcgctgcggttgattccgctgcgttcggccccgctggacgtggcggcgtgcgatgccgtgttggctgcgttgaagtcgctgcgcgcgccgaccatcgggcagctcgtatcggcggtgcgacttgagcgcccgttggcgctcgccaccatctggcggatgctcgcgcaggggcgcttgctggtcgatgacctgtcggtggctctgcttgccagcagccccgtgcgggcgacatgaccgcagccatcgacctcacgcaggtcagcgaagccgattgggccaaggcacgcgaccgactcgccgtgatccgccgtctggccaaggccaccgagcgcacgcgcgaggacgtggcccaggcagccagccagatcggatgcagcgtcagctcgacctacgacctgctggcacgctatctcgccgctccgcagttgaccagcctgctgccgcagcagcgtggccgcaagcaaggcaagtcgatgctggtgccggaggtggccgcgatcattaatcaggtcacggaggacatgtacctgacgcggcagaagccgcgggtgtctgatctggtcgcgcaagtccatatacgatgccgagcggcgggcctggcgctgcccagccggggagcgatcgagcgccggctgagtgcccgtccggcttcggaggtgacggcccagcgtcacggccgcaaggcggcgcgtgatcggtttgcgccgacaaccgggtcgctggaagcgccctggccgctgtcgctggtgcagatcgaccacacgctggtcgatgtgatcgtggtggacagccagacgcgcgagccgatccagcggccctggctgacgctcgccatcgacgtctgcacgcgctgcgtggccggcttgcacctgtcgctggagcctccatcggcgacgtcggtggcgctgtgcatcagccaggccgcattgcccaaggatgcctggctggccgagcgcgggatcgacggggcctggcctgtgcatggcatccccgaacgcctgcatctggacaacgccaaggagttccgctccgaggcgctgcggcgcggttgcgagcagcatggcatcgccatcgaccatcggccggtgcgcacgccacattacggcggccacatcgagcgcctgatcggcacgatgatgggcaaggtccacctgctgccgggaacgaccttctccaacgtgcaggccaagggcgacctcgatccttccaaaagcgccgtgatgaccctggaagaagtcgagcggtggctggggcacgccattgccggcgtgtatcaccgcgaagtacatcgggggctgggcatgccgccgctggtagcctgggagaaaggcatctcgggcgacgatcaggttctcggccgtggcagtccgacgacggtgagcgatccacggcgcttcctgatcgacttcctgccaatcgcccggcgcctcgtgcggcgcgatggcgtgtcgctgcactccatcggctactggtcggacgtgctgtccacctggatcgggcatgccgaaccgatgatcgtccgcttcgatccgcgcgacctgagccgcatctatctgctggggccggacggaacctactacgacctgacctaccgtgacttgcgacgcccgccgatcagcctgtgggaacaccgggctgcgctcaagcgactgcgcgagcaaggccatgcgcatgtcgatgaagccgcgatcttccgcgcggtgcaagccatgcgcgagatcgctgaccaggcagcgcacaccagtaaaaccgcacgccggcaaaaggagcgtcggcgtatggtccaacaaaagcaggcagtcgtcgcaccggcagcttccgctcctgtggaaaccaacgaccttcctgcgaacgggcaacagccgcatgagcagatgttcccgttcgaggagtggaattgagcggcgactatccacacttgcatccctccgcacgcgcatgggcagacgaagacgcgccgtcgcgggtacgccgcatccgcacggataggtggatcggctacgcacgggcacaggccgcgttggcggcaatcgaggatgtgctgtcattcccaaagcggacccggatgccgaacctgcttctggtcgggccgacgaacaacggcaagaccatgatcgtggagaagttccggcgcagccatccgctcatcgccgcggaggatgccgaggatggcatcgcccgtgtgccggtgctgaagatgcagatgccggcaggccccgacgagcggcgcttcttcggagccatcctcgaccagttgggaatggaccactggcccaaggagcgggttgccgcgcagcaaaacctggcggttcgcctgatgcgcacgaccgacgtgcgcgtgctcgtgatcgacgaattgcataacgtcctctccggtccggtgttgcagcagcggcgtctgctcaatctgctgcgctggctcggcaacgaattgcagataccgctggtaggcgttggcaccgctgaggcattgcgggccatccgcagcgatgaccagcttgccaaccgcttcgagcccgtggcgttgccgctgtgggacgaagatgaagcgtatcggcggctgctcagcacgctggaggcgctgctgcccctgcgcaagccgtccgggctggcgcagcctgccctggcagggaagatctttgccctgtccgaaggcgtgctgggtgagatcgtctcgatcgtcacacgcgctgcggccgtcgcggtcacctcgggcgcggaggcgatctcgccacgcctgatcgagaagtctgggttcatctcgcctactggccgcagacgtgtggccgtgtgacgctctatcccgttgaggtacatgccaggcgcgcccctgcgcgccagccgatcccggcctacatcgaatccatgcccggcgaagcgttggcgtcgtggctctgccgccttgcgggaaagatcggcttgcccccggtggcgttcatccgccatgcgttcggcatcgactgccgcagcgacgcacagtggtggcgtcgtcccagcagagagcagctcgccaccgttgctgcgggaaccggggtcagccttgaacggcttgcggccatgaccttgacggactggtccgtggcaagactggatgaacacgcgcagcgattgagcgcgcagtacgccttgcatccacccgtgcggcatgaggcagaccgcttcattgcggcctgcctgcgctgcctggccgaagatgaacacccgtatgttcggcgcgactggatgatcgggtggcaggcggtttgcccccgtcaccagtgcaggctgctgcaccgatgcccgacctgtcgagcagaactgcggattgggaatctgcgcagccgggaggcggtcgtcatggaccgctgcctccgctgcggttccccgtggcgccagcttggcgctccagcagccaacccgacggtgattgatctgcaaggccgactgctggacatgaagcatcgaggtgttgccgtcctgccaggcttggggcgtgtcgagtgggcctccttcatgacggtcgccgatctggtcgcggcggcgatgtggcgggagacggccgactaccaccgcgagcggctgttcgagcgcatcctgcgtgatctcgacatgcctgccgacgatcgcgtactcgttgaatggccgtccaactatggcgcgctgctgacgctggcgtggctgacggccgatttgcccgcccggcttgaactgatgctggaagaactgcacgctcctggcatcgagggccttctctatcagttgcccgatctggatgatgaattgcgtcggcgactgccggatctgctgggccctgcatggcaccaccgccaacaggaggttcctgggaaagaatggcaagtgtggctgaagagcatcgtcgcctcgggcatggacttcaggacgatggccagaaaggaaatgcgccagggctataccgagcggctggtggtgtttgccatgctggccgagggccgcagcattgaggaggccgctgcctgggcaggcttgaagcccgagaccatagagaggtggatcgaagtcgccgtcacctacggcatctacatggtcatcgagaagccggcgcgtgtgtgcgacctcacgccggaccaggcgcgcgagatcaggcaatggctggcctctgcgacctggctcctgtcgccccgaacgggttggcgtgcagaccatgtgcgcggcgagatcgcacggcggtttgatctgaacatctcggtgagtgcagctcaaagccttctccccaaagtgagaacttctacgtcacgtcctgaccgtgtcgagtccgggaattagcgggcgagtccagctttaacggaaacagtccagcctttagcggaaaacgacaattgatcaagaaaccaatccgacatgatacccatgagttaaatttaacgtggttaaattctagtgactgcctgacgcttctgccgatgcagaggcgtactgttcaacgggggcgtccccctggcacaaccagatatgaagccgagccagcccaggcttttggcaaggctgtgcgcgcgttccgcatggaccagggcatcgctcaggaggaactggccgggctggctggaatagagcgttcccacatgggcaagatcgaacgaggggagcatttgccctccttggccctgatactgaaaatcgccactgcgctgaagatgagtgggaccgatctaatggccgccacagagcgcaatatggattccactgtcgaatcttgagccaggttagttacccagcccttcgcgcaggcgcgcgataaaccgctccagagaggccgaagaggcgctattgtcgggccgaagcacgtaggtcgtaataattgcggattcaacagccaacgggcgtattacgacatcaggccgctgtgtggctggagttctgttcgcggccatgaagccaacaccataaccggcaccgaccagcgtgagcatcatgtccaaagaggttacatgctcaacgacgtttttctggtgtcccagaggtcctagaaggcgcgccagctcgcggcagtaaccctcgcagacttgcggatcgcacaagacaagcgggtgaccgctaagttcatgaagtggcacttccttgtgagcgagtagcgcgtgccgtgccggtacggcaattaccagcgggtctcgccatattggttcggcaacgataccgtcgttgacatccgcggtgtgtgcgaagccgatcatgaaatcgccggatcgaagcccccgcatctgttcggccaagggtacttcggacaggcgtatttcgatctctggttcttcggcgcggcaacgggccaggaacgatgaaagcctagggtcgattgctccatcagacaccgcgatacgcaggctaccccgcaaacccgccgcgacggccttgacgttctcccgggcttgttcgagaacggtgaaaagcctgcgagagtcttgcaggaaggcaactcctgcggcggtcagccgcgttcctctgcgatcacgatcaaagagtacgacccctagttcgtcttccagctctttgatcgcccgagacaagggcggttgttcgatatgcagccgctccgcggcgtgcgtgaaatgcagctcgtcagccaagacgacaaagtagcgaagatgtcgcagttccatgtccccagccccttctgccgcctgggcggcctgttgctatgatctgatatagacccatcctgtccgctgcatgcgcgcgatttcgatcacggctgggcctgccatcacctggagcggcggccggttctccctgccgatccgggtcagcgtcgtcgggcacacccaggtgtggatgtccacctcggcatgcgcttgatcgagtgctgccttgacagcctctgcattgagaatgatgcgcagctcggcatcaggcgcttcgcgcaggagattgaccgcattcttgcgtgcgcgctccagtgctgcgggagttggcgcatgcaggatcactttcaatgcttggttctggatgttttggctcatgatggttcgggcgtgatggcggaaagaaggagtccgtttacgggttgagttgctgggatgccgacttcaaggcgctctgcagcatctcctcgatggatgggtggtagaacggcatcgtcagcaggtcattgacggtctgcttggcctggattgcccaggcgagcaggtgcgccagatgctcgccttgcgtcagcaacatgctggccccaagcaacaagccagtgccgggttcgacgtagatgcgcagcaggttgtcctgggcaccgagaatcttcgagcgcccgttgccactaccttccgcgatgccgaccacggcatctttcttcattgcggcctggtaggacatgccgacagcgcagacgtcgggatcggtgaacaggatgctgatcggcacccgacgcggcgccccctgccattgttcgccacgcaggcgcgtcaaggcggcctgggccgccatctggccttcgtcggcggcctcgtgcatcagcggacgatccggctgcacatcgcccgcgaagaagatcggtgcatccgatgcctgcatggtggaggcgtcgatgttcggccggcctgccttgtccaataggatgcctgccgcttgcagattgagcgcttcggtattgggctggcggccagtcacgaccagcaagcgatccacgagcgcttcatgtttgtcggtgcgcatgcgcaccttgtcgcctgccagggtaacttcgacgggtgctcccagccacatgggaaactcgccgccgaacctcgaaagcgcccgatcctgcacctcgggatcttgaataccgccgatcgtgtcctgttggtcggcaccgatcacctgcacgtcaagccgcgacagggccaggccaagttccaggccgatcgctcccagtcctagaatccccaggcgctgcggcagttctttctgctcgaaaagggtgtcggtggtgaggatgtgggaggccgcgccgtccagcgacttgggcaccaccggatgcgagcccgtggccacgatgaaagccttcgcttcgatacgctggtcgccgacttccaaggtgcctggcgcgacaaagcgagcctcggccatgatcaggttttcgccgacggccttgcgcgtgcgctccgcggcagcaccggccagagcatcccgcgtctggcgggtatgccgccacaaagcctgcggcccttgtgcggagagcgtgacgcccgcgggcaactccttggccgtcgtccagcgcatccccgcatgcaaagcggccttcgacggcatgcagcctacgcgcgcgcaggtcgtccccagcggtccacgatcgatcaggacgacatcctttcctgccgccttgagtgcatgaaatgccgtgatgccggcggttccagcaccgatgatggcgatatctactttccttgcctgcattggaaatctccgtccaatcaattaaccaaatagcgaatctctagcccacgttgcgcatgagcatgagagccgccacggacacgcaggtgatcgagaacacccgctgcagcatctttgaaggaatccttagcgccacagcgcgaccacccgccatgcccaccagcgcggtgagtacgaatgcccaagtaggcgcggtaagcagcaggccatgactccatgcgatgaacacggtcacggcggacaacagcgcgatcaccatgagcgaggtcgcgacgatgctgtgcatgcgcagctcgctgaaatgcgccaaggctgggacgataatgaagccgccgcctacgcccagcatgcccgtggccaagccggacacgacgccgatactccccagcgtggtcgcggttcgcaggttccagagaaagcgccccgtgtctttggagaccttgcacgccttggcctgctcgtcgcccaagtcgctatcggcttgggggctgcgcgaggacaggaacatccggtacgcgatgatgagcatgatggccacgaagaccatgttcagccaccgcggcgaaagccagtgcgcgagctgaacacccagcggggcagtcacggtgccggcggccgccagcaccatcgcggccttgtaccggacaataccccgccgcagtccctgtacagcgcccaatgccgccgccgcacccaccgcaagcagcgccacgggtgcggcactacgtatgtccatgcccaagccgaaaaccaacgccggcaccgcgaagatgccgccgccggcgccggtcaatcccagcacggctccgatgatgaggcccagcagcccacctgtcagtgagagcatagtgaacgcccctttcagctattttccttgtgcagcctcggatgcaatccgagagaagcgagcatcgagttcctccgcctcctgacgcagcatttttgcgtcatcgctgctgccaacgtcctcgatatatggcgcgaaaatatgactgggttcgacccacgacagcgttgcatgcccgtcatcccgctcagtcacataaaaccggattggtgcctcgatcatcgccggcacactgaggcgcaaaatatcgacggcaaacttgttgttgaagacccccaccacccggtttcccggaatgtggatgccgcgctttgcagcagcctccgtcgggccaacatcaaagacaacattcaagtcgttcgcggagaccgctttcttgagattggcgagcaattccgaatagctctggctcgtctcaatcaccctccagccatccttgggccaatcgactcctgcggccgacggagcggcgacaagcaggcacaccaggccaaaaaacaagccagcaatcaggcgatggttagtggacatgattcacctccttgaattgcagttggttagcccagtaggtgcagctctggcgcgcgatgcggcacatatcgcattcgcgcgccaaaggatgggtctcagcgtggtcccagcacctcggccaactggggcccctgaggcatgccgttatatttcttgagtacgccatcggggccacgaacgacgatgccaggagttccgcggaagcccatgctcaacatcagcatctggttgtcatcgagggtcttccgtacatttgctggaatgctcttggccggtgtaatcccgccctgggaatacttccgctcgttttccagcaacgctgccgagggatcagcggcacccaggattgccgcagctttggcgggactgtcttccctgatgattccgaccatgatgtgccgaatctggaccttgccagcatcgacccaaggacgtgcggcttcccagaagcgatggcaatagggacagttggcgtcggagaaggcatacacgatgcgcggggcattcgcttgcccgtcccggacagaggttgcagattggagctgcgcccattccttgtcgctgagcggcttggccgccagattgttcagggctgcctcatcgatcggctctcccttggcattcaggcgtgttcccacgatggcattgccatcgctcgtgatgtaaatggcgacgggcctgtcaccggcaactgccgcgaaagcgcgcagtccgcctccgaccttgaattcctgcatgacggtcaggccctgatcctccagcgccttcagggcgggcggctggttggcggtttccgcctggctgcagccggtgaccaacagcaggctggcggccaaaaagagggaaatgcgagagcgttttgcaaacatggttattccttttctgtcttgatctgttgggattgcgcgaaacggcgcgacaccgtgtttttgaggctggccatcgagagttcgcccaggtgcgtatccaccaggcgtccgtgctcattgaagaacaacgtggtgggcaggcctcgcgaagcaaccgcctgcatggtttgggaagccgggtcgagcaacacatccttgagctgcaggccttgggcttcgagaaaagcacgcgcctgctgggcgctttcaccctggttgaccatgacgaaagcgatctcgggatactgcgcttgcgcctgctcgaacaccggcatttcgcgacggcatggcggacaccatgaagcccagaggttgagcacgactggccgtccgatataggagttcaggacaacaggcttttcgtcgagcgtggcgagcgccaaggctggcagcggcggtgccgagcgctgcaacagctcaagcacgccacctgcggcaaaccacgccaaaagtccggctgtaacacctaccagtacagggcggcgcaatgcccgggtcgaacgggtgcgccaccagatgaacaccagcgttgccgcgacacctatccaccaggtgaagccttggtcgccgatgaagaacatggacattggcgactgcgcgtactcgtcccaccactgcgcgatatagcccaggcgagctgctacaaatcccaggaacaccgcgtccataagcattccgccggccgccttgtacggcgagtcgggcagtcgcttggcaaccatgcgagctactgcccaggccagcagcacggcagcgaagacagccacgacctggacggagaaaggccccacgctgatcatcaggagcccgccttgtccagatgatccaggaaggtgcgagcatcgatctcacccaccacgcgcagatcccggcgttccttgccgtccgggccaaccagaatgagtgtgggcggtcccatgacgccccagcgcttgagcagagcctggtcggttgcatcattgcgcgtgacgtccggccgcaccacctgcatgcgcgccagccgggacgcgacagcggggtctccgaatacgttgcgctcgatcacatgacaactgacgcaccagtcggcgtagaagtcgatcagggtccattggtcgcgcgaagccgcctgggccaaatgcgcatccacgtcctcgaccgatttcgcctggacgaaagcgacaccagcctcagcggatgcggccgaagtcgatccaccgcgcagatgcgccaacggctgcaaagcggattcgcccccggatgcagcgccgaccagcatcaggacggaccacaagccggcgaagacagcaccggaccgcagcgtccatgccagccgatgcttcgccgccacggcctgaccccaggcgatcaggccaatcgccacggacaagacccaggccccccaaagcaccaggcccacggtgccgggcaggaagcgcgttagcatcatcacggccatgccgaccatgacgtagccgaatgccacgcgcacgcgatccatccatgcgcccgggcgaggtaggacccgggcaccgaacacggcgatggccaacaggggcaatcccatgcccaaacccagcgcgaacaatgccattccgccatagaccgcgctgccggtctgtccgatgtacagcaatgcacccgccaatggcgcggtcatgcaggggccgaccaggagcgccgagaggaagcccagtgctgcagcgccggggatgctgccgcccgagcggtctctgccggcagactcgacacgattgaccagggccgaaggcatctgcagctcgaacaggccgaacaacgaactcgccaggacgaggaacagggccgcgaacgctcccagcagccaaggcgattgcagggtggcctgcaggttggcaccggccatgccagcggccacacccaccaccgcgtaggtgcccgccattgccacgacataggacagcgagaggaagaaggcccgtcgcggcttggcttggctgcctacgaccatggaggagacgatggggatcatcggcagcgagcatggcgtgaaggccaacagcaacccgaagccgaagaacagcagcgttccccatacggggccgagtgcggcaagccgctgcgctgccgcttgatcctcggcgatctcggtcgcccccgccacgctgccttggctggcgggtgccgcggttgggctctcgtgtgtggagccattgcctgcggtagatgtgcctgctgccacttccggcagtgccaggttcacggtctgcggcggatagcagatgcctgcttcggcgcacccttgccaatggagtgtcagcgggccggcggcagtgacgggaaagcgcagattgagcgcatcacccttatagatttccgtgtcgccaaagaactcgtcgtgcttggcagttcctgctggaagggtcaggctgatctcatggccccgcgcatcgaccaatttgatggcatggcggtaaacgtagtagccatcggcgatatgtcctgcaattaagaacgagtcgccttgttgctgcgctgggtccagcttgaatacttcggcaacgtccaaaaactgccgttcgctactgccccaggagggaagaaggccattcgcccaggcgctgccgaccatgcaacaacacagtagaaagatcgcaactatgcgccgataaaaagccaaatccgaatcctccaagcaaagctgcttgaaggatgcgctcgctcgattaagcgaaactaaagtgccgtgagggcctatcttttcgctgacgtgaaagggatttctgtcctaccatgagcatttgatcgaggcaaggtgaagcggaaatgcgggtactgctggtagaggatgacgagttgatcggcaagggaatcgtcgccggtttgcgaaagcacggcatttccgtccagcatgtcctcacggcacaggacgcggaaaccgtgcacgcagaagaaacctttcatgccttggtactcgatctcggtctgcccgaccgggatggcatggaattgctggccagcatgcgggcggtcgaaccgcagttgcccgtcttgatcctcaccgcacgcgacgccatcgagcacaggctcaaggggctgcatgacggtgccgacgactacatggtcaagccgttcgacctgcgggaactcgcggcccggttgcacgcgctggtcaggcgcacgcaaggtcgcgctgcccaggtcatctcggccggccctttgcgattggagccggagagcgggctggcctggttccagggcgaggccgtcaccttgtcgcgccgcgaagtcgatttgctggcccatctcgccaacgccgatggccggtgggtgccccccgacatgcttaacgaacgcctgtacggactcggggaagaaatcggcagcaatgcgctcaacgtgcatatccacaacatccgccgcaagctcggggccgaggcgatcgagacggttcgcggactcggttatcggctgggctggaggcttacgtcatgagcctgcgccttcgcgccgttctgatcgccggcatttcgctgctggttctgtggagcgctgccgcgggctggatgatgcgcggcgttcattccaatctcgaccgaacgctcgacggtcgccttgccatgtcggcacgcatggtgtcggggcttcttgaacgcgcggcactggcccccaactcggcctccaccgacttcaccgaggccgtgcgcgtcagcggcaaggaaggcatcgcatgcgaaattcgatccctgcgtggggagatcctggcacgcacgaccactggacctcattcggaatttgagtcgctgccgacaggcttcagtacgcgggaggttctggggcaccagtggcgggtctacgttcttcgtgccgatggctatcagatcactacggccgatcgcgtggatcagcgggacatgctgatcaacgaattgctgagcgtggctggcgtaccgttcgtgatcgccttcctcggcggcttggctgcgctttggatcggcatcggccgggggctgtccccgctgaaggcgctttcacagcagttgcgcgacaagcatgcggacgatacatccccgatcgccgtcaaccactcgccctccgaactgcgtccggttctggatgcgatgaatgggcttctcaggcgcttggcacgggcgctctccagccaacgggcattcaccgatgccgcggcgcacgaactgcgcacgccgctgaccgtaatcgacacgcacctgcaggtagccaggatcagcgagggcgacgaggtggcgtcctcgctttccagtgcagaggaaggggtgaagcgactgcggcgcacgctggaccagatgatgaccctggcccgtgccgaggcacctgccgataaagcggacggctgcacctgcgtggccgattgtgtccgtggcgtgctggggcaatggaacgccgacgaaggcaagcgcctgtcgctgaccgtcaacggcgaaagcatcggaactccagtgcccaggtcgatgctggaaacggcggttcgcaacctggttgacaatgcgatgcgctattcgccccaagatgccgtgatcgatgtcagcgtgctcttggaacaggatgcgccgcggtgcttgatcactgtatcggaccgtggccctggcctcactaccgagcaggcagcgcaaatcggccagcgcttttggcgtggcgaccagggccggaacagcaaggatgggtcaggcctgggcatttcgatcgtgcgtgcgattgcggcgcgtttcggtggcagtcttgaattgaggccaagggatggaggcggcctgatcgcggagatttccctgccgggaacaaacgcaccgagggacagcactttccctggatagaggctcgatgcctcgatgcaaggggttgatcgcctgcctctccatccggccatggcgcgttccttatcggacaacggccgagtcgaggaatcgctccgcgtccagtgccgccatgcagccgaagccggccgaggtaatggcctgacggtagtgctggtcggccacgtcgccggcggcgaacacgccttccaccgaggtctgggtggcgttgccgcccaagccggaacggatttccaggtagccgttgttcatcgccaactggcccttgaacagctcggtgttcgggctgtggccgatagcgacgaagaagccgtgggcgtcgatgtcgcgggtgctgccgtccagggtggacttcacccgcaccccggtcacgcccatgtcgttgcccagcacctcgtccacctcgtggtgccagacggtctcgaccttgccggcggcgaccttggcgaacagcttgtcctgcatgatcttctccgcgcgcagggtgtcgcggcggtgcaccaggtagaccttgcgggcgatgttggacaggtacagggcctcctcgaccgcggtgttgccgccgccgaccacgatcacgtcctggtccttgtagaagaagccgtcgcaggtggcgcaggccgagacgccgcggcccttgaacgcctcctcggacggaatgcccaggtacttggcggtggcgccggtggcgatgatcagcgcgtcgcaggtgtactgcgcgctgtcgccggtcagggtgaacgggcgcttggacagatcggcggtgtggatgtggtcgaataccacctcggtctcgaagcgctcggcatgggcctgcatgcgcgtcatcaggtccggccccatcagcccatgggcatcgcccggccagttgtccacctcggtggtggtcatgagctggccgcccatttgcaggccggtgagaaccaatggcttgaggttggcacgggcggcgtagaccgcggcggtccagccggccggcccggagccgagaatgatgagctgatggtgtgttgccatggtcatgatgagtgtcggttgatcaattggaaggcgggtcggcatgctcagatcgcaagggcgaccaagaagcgggacaccatgttgtaggcggcgaccgtcgcgaccgcctctaccgtctgctgctctccgaagaaggccttgagcttctcgatgacggcagcatcgacttcgacgttgcgggtggactggtccgtcagttccagcagcgctcgctccttgccgtcgaaaagcgaagcgataccgtcggcgcgcatcgcatcgcatttttctggcgtgcccccggcctgcaggtaggcgggcttgtggacattccactcgaattcggcccggttgagcacggcaacgcggcacatgatgagttctcggtattcgaggggcagctcaaactctgcccgcacgcgaccgagcaaaccgttccagccggtcgccaggggaaagctcttgagcaagacgcgatcgataccgatcagctcgccgttcgggcgacgggcttgcatgttttccagaagctcggggggagcgttatcgccgtcctgccaaggtttcactcttacatgggtcattggtgttgttctctatgggcggtcggggggctgcaggtgcgctacggccgacgcggtgatgccgagcggtcgcaccgtccggttcaatcgaggtggttgttgatgaagcgaaggacgttgggcttgggcgctgcgccggtcatccggtcgatcacctggccatccttgaacagcaccaccgttgggatgctctgcacgccgaagcggccagccaattccggggcctggtcgatatcgacctcgccgaagtgcgcgcgatcctgcatgtcgcgggcgacgtccttgaagatcggggacatcaccctgcacgggccgcaccattcggcccagaagcggacggcatagacgccgggcacctggccgagcgtcgtatcgaaattgtcgttgttcagctcttgaagcatggggggtcctgaagttggaaaggagtcactggcgcagccagtgcggatcgctgcaagcagagaggcttggttgagcagcggatgggagggatggctgccggttgcggcagtcgtgcgcgggcggggatatgctttgcaatatacgttcaattatttgattgaatgatagtgcgatggtatcgtggcgtcaatgaacccgcccgcccacatcgacggcagcagccgtctggacccattggccgaagtcgccaagaccttggggcatccgcatcgcctggcgctgctggagcagatcgtgcgaggggaaaggtcggtcgagaaactggccgagttgaccgggatcacggtggcgaacgcctctcagcaccttcagcacctgaagcgtgctggctgcgtgcagacgcggcgcgatggcaagcacatgctctatcgcctcgggccgggaccgttggcctcggtggtcgtggcgctgcatgactacgtggagttccagcattcccgcatccgcgaggccatcgccgatagccgtcaacggccccaggagatggaatcggtctcgatcgacggcctgcttgatcgcatggatgaaggggccgtggtgctgctggacattcgcggcgatgaggagttcgcgcaggctcatttgccgggcgcgatcaatatcccgctggagcaactggccgacaggatcggtgaactgtcccgggatacggaggtcgtggcctactgccgcggtccgtactgtgtgctatccatgcaggccgtgagcatcttgcaggctcacgggatgcaggccacgccactggcggggggcgtgcccgaatggcgggcggcgggccttgcgctgcaaggcagcaccggccccgtctcctgagcagtaccgggcaatcctcacgcccggcttgcttcccgaatcaggaaactggttacctgaagcgcgcgctcggggctgccggcggtttctccgtccgcgtaccaacgtccggcgatgcctagcgccggcacacccgccaccttgaaatcactggtcgtctgcgttgcgcgtttggctctggtcatggtcgagaacgagtgatacgcctcggcgaacttcttgccgtccagtccaggttgcttgtcggcccaagctaagatggcatcgtcgccgaacaggcgttggtgctcttgatggatggcccggaagatcctgggtcggaattcgtcctctttgcccagagcctgcagtgcgtagtacatgcgctgtttggcttccacgtcactgcctacaaagggcacaggaacgcgccggaaggatgcgatggagggaagttgcctcgtccagatttcgagctgcggctcgaaggcagcgcagtgcggacagttgtacgagaagaactcaatgacctccaccttgccaggcggcgcatcgaccggcacgggtttgtccagctccaggaaatccttgcccgctttgaaagcctcttgggcggaaacgctattggccagcggcgccaagggcaccatcgcagcggcaatcagaaaatgacgtcgtttcatgcggggggtatctccagggtcgggactgctccgataccactgtcggtctggtgaaagggccattcagaagctgtagctttcgccatcatcgggaacgaggactcgctgagggtcgagcgatttctccttgatgtaatccttcagttcctgccggctttgcgtcgcatggttcagggattccaagtgcaccgccacgatataagcgccaggggcggcttgattcactcgatatagatcctctttgcccatgatgatggcgccatcgatatcgttgaatcgcacatagcccgcgttcaggacgatgacgtccgggcggtatgtggcgagagcgtcctggacgtgggtattccagacggtatcgccagccacgtagagcgacttgaagcctgggcgctggaagaccacgccagacaccgtgcccagaagtttcccgcggacggccattgcagcgtcgctgccatgctggccgcttgtcttgatcaggcggactcccttgaattcggttgcctcattcaagacgcgcacgtcccgaaagccggagcctcggatcgtcctggcatcctcatcgttctgcgcaaagatcggcatgtctttcgggatgcgttctttggcctcgttgtcccaatgatcgaagtgcagatgcgtgacgattaccgcatccacgtcgatcactttttcaaggggtatgggaaggtctacggtagggttgcggatttcgctgttgaagcttcccggtgccgcgggatatgagccttttttcgccagcatcggatcgaccagaaacctgacgtcgccgtagtcgatcttgatcgtcgcgttccttatctgctgcagcacaaacgatttcgttccagcactggacgctggtgccgattcggcggacgcgctggcagcagctcctgcggcgataaagcccgcaatgagcaggcttgcatatttgcgtatcagttctttcatggacatggatagggttctcctgaagtaatggcttggcgaagtgaattgcacagccgcgagcccggatatttgccgggcccaccaagccgaaaaagtgaacgaaagcggtttcccggcaaacatccgtgcccagttcaataggaactagatgtgcaaggtgttgtatcccttgtccttaagctcaagcagatggatggttccgcttcgggttgtgctcagtctcttgtccagttggtccttcgtgaccccgaacacggccatcgcgttctcgcagacaacgatcttggcaccgtagtcctcgctttttgcaaaccactcggccagtgaatggtcgtttgcaagatccttgaccaccgcgcctacggccacgatttcaaaggtcagtcctttcttcttcacgtccatttgcttggcggtcaacaccgcggccttgaagtgcagcacgtccgaaaccatcagcgcgaacttggtggaggtgccttcatagggaattacgatgtccggcatcttgttgatgtcgggcatctgcgggccttgggcaaagccgttcgttggggaggcgaaaaaagccagtactgcaagaaggagggaaaagactgttgttttcatttttcgtttcctcgcgtggtgaaagagaactggccaaaagccggatgctgggctggtccgattaagcgaaaataaagccgtgcctggggggctggaccgccggccatcttcatcgctgtcccccggtagcccgttgcggtgtgtccttgcttgtaatgagcaggtggaccgtccgtatgaccaggtagccgatgaacacgttggcgccgacgaaaaccggcacggccagaacctgtgccgaatggatgccggcctgtgccagcttcaggccgctgacggttgcagcggccacaccgaacgtataggcccagtaggcggggatgaagggctgcacgcccaaccaaaggccaaggcgcaggccaagcaatagctggaaaaggccatagccccacagcatgagaagccagtggtccgtgctgccgggagacagggccagccaggccatggcgcaaacgacgggtggcgcgaattgaataccaatcagcggacgttgcggcgccggtatcgatgtcgagtgccataggcgatggatgaccagggattcgagggccagccacgagaagaatcccgcgcccaggaaaatccatccccaatcagcgctgcctagcgcgcccagcgcggccgccgtggtgagatttcctgcgaccgtgggcaggtacaaggtcggaagcatgtcctccgagttcctcccgccttgccagagcgtgccggtgtgccaaagcgcgaagccgatattccaggcaatgccgccgatcgtcaggagccacgcaagggccatggaatacgggatcaccgcgatggcgatgagcaaggtggaaaccgcgatcagtgcgggcgttccaccctggaccggatgcaggaactcggcctttgccgcctcgaaattccgaatcgactgccagacgtagccgatgatgagcgcagcccagatcagtccggccatcgcgagcagggcttcgccaatggcagaaggcaaatgccagagctgcacagcggagcgccaggcctgtcccaggccggcgactccaaggacgaccccaaaatacgatgccggaatttgcctccgcttgatgcgatgggcttccatctccagacccctatcgttcacaggtggtctaggcccgctgcgcagcgccgccgaggagtcggcgagcctgatgacggtcaagcggtgtcacttgccgccgccgcagcaggtcttcgccgaagccgatgcggcggcgcggttttgttcgatcaggacgggggtataacccgcatcggcgatggcgtcctggagttccttcggatcagcgctactcgattcgatttgcaccaggctctggctttgatcgatggtgaacttggcatcctgatccgctgccttcagcgccttcgtgatcatgctgacgcagtgcccgcaggtcatgtccttgacttcaaaactgatcatgagatttctccaatggagttactggtagggaactggcactgtgggccttgtcacggtgggaaggtcaaggggtattttttctcggtaatccatgccgccagatgccgcgcgtcgctggtccagaagtgacctgcggcacgatatgcaatggtttcggatcatccgatccgctgcttgcgcacggggatcacggtggcaaggccaacggctgccgagagagcgaacatcgcagtcttcgggatcgcgggcgcaaggacgttgacgaggatgggccagaagaatccgctgtatgcgagcacgtagaagatgccggtgagcagcgagcggtcttcaattcgagcgatgagcgggattgcccgcaggccagcggtgagcaggaacccgtaggcgcaacccagaagcacagccgcggggaacaacagaggcgtgtaccgagtaaattccattcccgcaccggcgatcatgccgaggcacagaagcaccaggccgccgacgaatgcggtgccgagtccctggcgtagcgccagccgcgaagcgaccggctgcaccaggacgccgctcagcaaggtcaaggcggctacggcccccgttgcggcaatgccggcctccccgagatccgcggtctgcgggagcacgacaatggctgcggctatgcttccgaacacccagggagcggtgggaagcaccaggcgaagaaatagcgggttccgaagcgccgcgccgattgtcggccggttcttcgccgacgtgcgcggcgcggtctccggggcggaccagacgatcggagcgacacaaagcatcagtccgatatggacgagatacggaagcgctgcagggaggatcagccattgagccagtccgcccgacaccagcggccccagtgcgaagccgctggtaagcgcgaccgccgtcaggatgggggccgaccgtcgggagccggagcggtcgttcaactcgctgagccacaccgttcctggaccaaaggcagcgccggcagcaaggccgacgatcactctgccgagggcgagcagcccgaaggagctgccggcgaatagcagcacgccggagccgacgatcgacacgaggatcaccgcccgcatcaggttgcgtcgcccccaacggtccgacagccgcgcaccgaagagcaaggacggaaagagcccgagccagtaggcggcgaacaccacggcgatggcggtaccgctgaggaccttcgcgtagacgaggagcatcggggcgaacatgttcgctccccatccgacggcgaacatcgcaacggcgggacggtacgggctctttgaggtgatttgctgttcttgcatgccgatcctggtggtgcgacgccacaggttcggttcaacgaacgggaaggatttcgagtgcgggcgtgtcgaatcgacccgttcacctcaatcggccggatttcggcgatgcctggcgacgccctgcgatggtcggccttgccatcgttggaatgtcaacgggggcgtggaaacacggtcatgcgtcactgcggccaggcgggacatcgtccccgcccaaaccgtggttttccttgcattgcttcaatgccggtgaccgaacgccgggtgatcgtggtcgtggtcgtggtcgtgccgccccggactctggcgcagattgcaggcgttctcgtccacctccgagttccagtcgatcgcaacggtggcgtgctggatgttgaactgctcgcgtagtgccttgttgacgagcttgaccaccgccttggcttcatcgtcgctctgcggacggatgtgcagcgttgccatcgtccggccggaggtgagctgccacacatggacatggctgacggccgccaagccgggcacggcgcccagcaatccacgctccaccttctctggagaagcgtcctcgggcgcgccttccagcaggatgtgcagcgacttggccaacagcttccaggcactgcgcaggatcagtgctgccacggccaccgagaggatgggatcgatgggcgtccagcccgtgtaatagaccacgatcgcagcgacgatcgcgcccaccgagcccagcaggtcgcccattacatgcaggatgacccccttgacgttgacgtggtcggtctcgccgcgcgtcatgatccacaacaccaggaaattgaccagcaggccgacgatggccacgatcagcatggggccggccaggatttcaggcggcgcgaagaagcgctgccaggcttcgtatgcgatccagcccacgatggcgaacagcgtcacggcgttcacgaatccggcgatcacctcgaagcgtagatagccgaaggtgcgcttgctgtcggcagcgcgccggccgaaccggaatgcggcataggccagggccaacgccgccgcatcggtcagcatgtggcctgcatcggccatcagggcgagggagccagagaaggctccgccgagcgcctccaccaccatgaaggtgaagatcaggacgaaggacagcagcaccttgcgctcgttcgtgctggtgacggtcggcgcgtgcgaatggtcgtggtcatgactgtgaccatgatgagagtgggagtgggacatcgggggcctcggccgcttggattgacgatgcaagaaaatataacacatgaacatatgttcatatgaactatatgaatcaagctcgctcgcaacgtggcggcggtatccggggcataaggcttggggttgggcaacagcgaccctcgacgggccgctgtttggcatgaccgacctggcgtcgcgcccggctattcgtcgccgtggtcttcggcgatgtggatggccatatccagcagcacgtggctcacgtgcttgtccgccacttcgtagaagatctgcttggcttggcgcacgcctttgaccaggcgagccccgcgcagcaggcgcagatggtggctcaccagcgattgcgagagttcgaggctttccgcgatgtcgcccaccgcggacggccctttcatgcagaacagcaggatgcgcagccgcgacggatcgcccagcagccggaacgtctcggccaggatggtcacgtcgttgccggacagcgatgccagatcgatgctactgcggggactgtcggttgatttcttgcttttggtcatttctcggagactcctatccttggaaggtcgtccctgccttcccgggaccgacgaagctgcggccatcgacagggaacggtgcccatctgcaacatagtgctttaccttcccacgatggtaagccgcaagctatgcccatgtcgaacttcaactgtggaaagtaaaccatgagcatgccaagcatctcagatagccgggccgcgttagcccctatcagtctgcccatcgagggcatgacctgcgcgagctgtgtcggccgcgtggaggctgccctgaccaaggtcgagggcgtggacagcgtgtccgtcaaccttgccaccgagaaagcggagatccgcctggccggcccggtggatcgcgcggcgctgatccaggccgtggagaaggtgggctacgaggtgcctgccagcgtcgtggagctggcggtcgagggcatgacctgcgcctcgtgcgtgggccgtgtcgaaaaggcacttaaggcggtgcccggcgttgcagaggctgccgttaaccttgcgaccgagcgcgccaccgtgcgcggaacggcctcgatggatgccttggtggccgcggtccagaaagccggctacgaagccagggctgtcgataacagcgcccaggccgacgacgaggctgcggagaagaaagacgccgaacgggccggactcaagcgcgacctgatcctggccgccgtgctggcgctgccggtgttcgtgctcgaaatgggctcgcacctggtccccggggtgcaccattggatcaagtccaccatcggcatccagcagagctggtatctgcagttcgtgctgacggcgctggtgctggccttccctggacggcgcttctacacgaaaggcttcccggccctgatgcgcctggggccggacatgaattcgctggtcgcggtcggcacggccgcggcgttcggctactcggtggtggctaccttccttcccaacctgctgccggcgggaacggtcaacgtctactacgaagcagccgcggtcatcgtggcgctgatcctgctcgggcggttcctggaggcgcgcgccaaaggccgcacctcggaggccatcaagcggctggtcaagctgcaggccaaggaagcgcacgtgctgcgcgatggccgcgcggtggatatcccgatccaggatgtggcgttgggcgacatggtggaggtgcgtcctggcgaacgggtgccggtcgatggcgaagtgaccgacggccgcagcttcgtggacgagtcgatgatcaccggcgagccgatccccgtcgagaagacgatcggcagcacggtggtcggcggcaccgtcaaccagaagggggcgctgacgctgcgcgccaccgccgtgggtggtcagacgatgctcgcgcagatcatccgcttggtcgaacaggcgcaaagctccaagctgccgatccaggccgtggtggacaaggtgacactgtggttcgtgccggcggtgatgctggcagcgacgctgaccttcttggcctggctcatcttcgggccgtccccggcgctgaccttcgcactggtcaacgcggtggccgtgctgatcattgcctgcccctgcgccatggggctggccacgcccacgtcaatcatggtcggcaccggccggggcgcggaaatgggcgtgctgttccgcaagggcgaggcgctacagttgcttcgggacgccaaggtggtcgcggtggacaagaccggcacgctcaccgaaggccgcccggtgctcaccgacctggagatcgcgcccggcttcgaccgcaggcaggtactcatgcaggtcgctgccgtggaatcgcgttccgagcacccgatcgcccgggccatcgtcgaatctgcgacggagggaggcaccacgctgccgaccatggccgatttcgattcggtcaccggcatgggggtgcgcgccaccgtggatggggttcgtgtcgaagtgggtgccgatcgcttcatgcgcgaattgggtttggacgtcggcggcttcgccggaacggccgagcggctgggcaacgaaggcaagtcgcctctgtatgccgccatcgacggccggctggccgccatcatcgcggttgccgatccgatcaagtccagcacgcccgccgccatcgcggccctgcaccagctcggcctgaaggtggcgatgatcaccggcgacaacgcgcgcacggcgcaggccatcgccaggcaattgggcatcgacgaggtggtggccgaggtgctgcccgagggcaaggtcgaggcggtgcgccggctgaaggccacccacggccagatcgcctatgtgggcgacggcatcaacgatgcgcctgcgctggccgaggccgacgtgggtctggcgatcggcaccggcaccgatgtggcagtggaatcggccgacgtggtgctgatgtccggcaacctgcagggcgtgcccaatgccatcgcgctgtccaaggccaccatcggcaacatccgccagaacctgttctgggccttcgcctacaacacggcgctgatccccgtggccgccggggcgttgtacccggcctggggcgtgctgctgtcgccggtattcgccgctgcggccatgggcatgtcgagcgtgttcgtgctcggcaacgcactgcgcctgcgccgcttccagccgccgctggatacggcctccgcggcttcacactgagaaaggaggacgaccatgaacatcggtgaagcgtccacggcatcgaaggtctcggccaagatgatccgctactacgaggaaatcggcctgatcccgccggcgaaccgaaccgacgcgggctaccgcgcctacacgcagtccgatgtgcaccggctgcatttcatccggcgcgcgcgtgatctcggattctcggtcgccgagatcagggacctgctgggcctttggaacaacaagtcgcgccagagcagcgacgtcaagcgcctggcccaagagcacatcgaggaccttgagcgacgcatcgagagcatgttgcagatggccgagacgcttaagacgctgatcagttgctgcgcgggcgatgaccggcctgactgccccatcctgcatacccttgagcagccggacgacaacgatggagaacccgaggcgcgcacgggggcagtgcaacgccgacggcgcactcctgcatcaaagaagggctcacgagcacgctgaggacgtcgggcgggacaggaactctccatcaggatcagtgaaatgttcctgccgctgagcgactagagcgtccttagccagcgagagatacgggtttcctcctcaaggcgaccgccagcgacagcacggccaatgccagaggaatgaaagacacccagagtaccgtggtccagccataggtactgagcaatccaccggacaagaaggagcctacggccatcaatccaaagacgatgaaatcgttgagggattgaacccgtgtcttttcctcggggcggtggcattccaggaccatcgcggatgctcccagaaagccgaagttccaccccaggcccagcaggatcagcgttgcccagaaatgggcgacgtcgatacctgcaaggcccacggcagcggagagcccggtcagcagcagacccacggttgccacgcggcccgcgccgaagcgtttgatcaggcttccggtaaagaagctcggcccgtacatggcgatgacgtgccattgaattccctggttggccgattcctgcgaatggccgcacatgtgcatcgccagcggcgcggccgtcatcaggaagttcatcagcatgtaggtcaccgcgccggtgatggccgccgcaacgaagcgcggttgtcgcgcaatcaccgccagcggcctgcctccggccacctcggccgccgtgggcatcggcaaccgaacccccagcaggatgagcgccgacaccgctgcgacagcgccttgtgcgaggaaggtggccgcaaacatgtagggcggccacatgttcatcgtgtagttcacgagctgcggccccacgactccggccgcaacgccgcccgccatgacgagcgatagcgcacgcgcacgccgatccggtgccacgccgtcagccgccgcgaatcggaaggtcagcactacggcggcgtagccgccacccaggaaggttgccaggcagaacagccagaacgagccgatgatgaccgcgagcatgcccagcagcccagtcagcacgccggccccggttcccacgaggaaggctgtgcgacgcccgtgacgccgggctatcgctcccgcaggcaagatgcacgcggccatgcccaccacgaagatcgagatgggcaaggtagccaacacgggaaccggcgcgagcatgtcgccgacgattgccccggtggcgtaaagcacggtcgagttggcccccgccagcgcctgcgcgatggaaaggcgccagatgtttccgctctgcactttctcgggcagttcgtccgaagcgcctccgatggaggctgtaccgttatctgtcataagttctggctttcgctcggaagccctgcgcgcagggctggattggtcaaattcaatctgggcggttcatggtcaacaccatgcggaacttcacgtcgccggatttcatccgctgataggcgtcgtaggccttttccagaggcatggtttcgatccagggtcgcacgtctgccaggacgctgaagttcaatgtcttctcgttctcgtagggcgtgccggtgatcgagccgaggatgctgcgctggccgccgaccagcaggccggcgggcacttgcaggggctgcttgctcgggttgagcaccaccagtcgcccctcgggtgccagaccggccagtagccccgataccgtttcggcatggtcgatcatggtcacgatggcctgtgcgccgcccaggctcttgagccgggcggtcgcgtcctcctcgttggtgtcgatgtagaggtgggcacccagcttcagtgcatcttgcgcgatgtcgctgccccggccaatggcgatgaccttgaatcccatgcgacgcgcgtactgcaatgccatgtgccccaggccgccgatgcccaggacggccaccgtgtcgccggcctgcgcgccgcatttcttgagcgcgttgaaggtcgcaatgccggcgcacagaatcggcgcggcttcctcggcatcgagttcgtccgggatcgataccagcccggtggcccgcgccagcatcatttcggcgtagccaccgtcgcggctcgctcctgtgatgggctggttcaggcaaagctggaagcgtccctgccggcactgcacgcattcattgcagtgtcctcccatgcggcccacgcccacgcgctgtcccaccttccagatcgagggggtgtgctcgccgagcgcggcaatgcggccgaccacctcgtgtcccggtacgcgcggaggttgcagtgcgggatcggctcgctcgatgtcgctggcatcggcaccgcagatgccgcaggcttcgacctcgatcagcacctcgccgatacccggcagcggtgccgggcgctccaccagctcaaggaagcccggccgggtgacttgcatcgcgcggtaggtagtcttcatggtcgctccaaaaatcgttgaaataggccaagggcgtcagggcaaggccgaggccaggcggctcaatgcctcatcgaccacgctgcgcgggcaagccaggttgatgcgcatgaaaccttcgccggccgctccgaacttgtgccccgggtccagccagagccgcgtgcgacgcagcaggaagtcatgcaactcggccggcggcatcccgagtgcgcggaagtccacccaggccaggtagagcgcgtcggtgggcgtgacggtcagcggtagccccaaggcctcgacctgcgcggcgaagtgccgctggttgccgcgcacgtagtcgagcatggcgtccatccatggttcgccgtgccggtaagccgcttcacaggccgccgtgcccatcgtgttgacgaggaacacgccgttgcgctcgcactgcgtccagtaccgctgccgatggcgttcattggggatgaagatgttggcgcaggaaagcccggcgatgttgaaggtcttgctcggtgccgtgcagacgatggtgttcgatgcgatctcttcgtcgagcatcgccagcggaacatgacagcgcccctcgccgaacaccagatcctggtgcacctcgtcggagacgatcaggatgccgtgccattcgcagattgtggccatcgccagcaactcttcggccgtccatacattgccggtcgggttgtgcggattgcagaggatgaacaaccgggtgcccggctggatggcggcctcgaacgcctcgggatcgaagcggtagcggcccgcatccagcgtcagcggtgccagggccaggcggcggccgttgttgacgacatcgtgcaggaaatggaaatagaccggcgtctgcaccagcacgtggtcgcctggctgggagaacgcctggaccgccatgttcagcgcgctgatgacgcccggcgactgcaccagccattcgggccgggcctgccagccgaagcggcgcgcttgccagtccaccgcggcttcacggtagctgtccggtgtgccgccgtagccgagcacgcccatctccacctgtttgcgcagggcgtcgaggatcggtggagctacccggaaatccatatcggccacccacatcggcagcggatcggccgcttgttgctcgggcgtcaggaacgctcgcccatgttcccacttcatggagttggtggtgcgccggtcgatgagggtgtcgaagtcgtacatcgctgtttctttcctctgtcaatgcaggacggacgccgccgtgttgggggcgcacaacgcttcgaccccaaggcgtgctgcctcgatagctccggccacgtagccggggaagttgggcgaccattcgctggcgatcccgacgatccggtttcgccaagggccctcggtcgaactcctgggcggtggaatcggatggttgaggtccgggttgtcatcgccggcaaccgcggtgtacgggtcggcggcccagtccttcaagaattccgccttcggccgcgctgccttgtctccgaacagccggacgaactgggcgcgacagtgggcaagcaataccgcgtccggtgtctggcgccgcacctgggcgggcacgcccagaaacccgaacagcgcggcgtcgccctggttggacgaggcgtcgtggatctcgcccatcggcccgaccgcgctgcgcgcctcgccggacaggccttgctcacgccagaacggcgcgtcatagacagcgacgtacttggcatggggcgccatccaggttccacatgcctgccatcgccgctgcagcacgtccggcagggccggcgtaaactcgatggtgctggtggcgagcttgggcgggaccgccagcaggacatgcgcgacgtggtaggaggcggcttgtccgagcgcgttgtcggtttgcacctcgatgcgatcgtcatgctgccgcagacccgtcacctggcgaccgtgcacgagccggtcggcaggcaggcgggcgcggatggcgtccacgagcgcgcccatgccgccagccaggcgcagcgcgggcggcgcggaggtaaagccatcgacacggcttggcgcatgcgccctggaccgctcgatcagcatctggccgtcttcatgctgctggacggtctccaggccgagctgttgcacgagctgctgcagggtcgggtgcattgccggccagtaccaggtcgcacccaggtcgaagcgccccatgatcgacctctcggccgtgccatcgtcatggtttctggaagcatccggccaggaaacgatccggccgccgaaggtccctcgggcctccagcaccacgtagtcgtggatgccgcgctcctcaagcagcgcagccgcgtacagtccgctgaggccgccaccgacgatggcgatgcgtgcatgctgcatggctatacctccaccgccgccgcggccagatggccggtcttgagatagaccgtggcaccgtgttcaccggcgctgatctgcgcacgatcacccacgggcaggcgtatccagcttctgctgtcgcagcgctggtcatccaccatcatctcgccggacagtaccaacagctcggtgccgccgtcgggatctgccggcagcacctcatgcgctgccaaccgctgcaagctgacctgctcaacagcactggagaacagccggcagacctggcggccatcctgatgggaccaggcggccgggtccagcgtatcgatgcgcacactctgccggtcgtccggctgcatctgccagagcttgacgaagatcagcgcgccttcgccgctagtgtggtgtctcaaaaatagatagaactatcttgaccggtgttggtcgaatcagcttccttataggagactacgctgatggcccaccctggacgccccgccacgaagctgcagatcaccgatgccgagcgcgcagagctgcatgcgcgactgcgcgtacgcaaagcgcccgaggacgagaagctgcgcatgcgaatcgtgctgggctgcgcagatggggagtcgggcaccatgattgcccaacgcttgggcacgacggtgcaaactgtctccaagtggcggcggcgctaccgggcgtatcgtctggcgggtttgaccgatgccccgcgcgctggccgcccgcgcagtgtgggcgacgagcaggttcagctcattgtggacaaggttcgccagagcaagcctgacaacgccacgcactggagcgtgcgccagatgagtcggcacgctggcgtatcgcccgcgacggtgcagcgcatctggcatgcctttgggctgaagccgcacctgcaagaaaccttcaagctatcgacggatccccatttcgtggacaaggtacgggatgtggtggggctgtatatggcaccacccgatcgcgccttggtgctgtgcgtggacgagaagagccagatccaggctctggatcgcacccaaccagggttaccactgacgtttggcaaacccagcacgcgcacgcacgattacaagcgccatggcacaacgtcgctgtttgcagcgctggatgtggccactggcaaagtcataggacagctcaagcgccgtcaccgcagtgtggaattcctgcagttcctcaaagccatcgatgcagcggtgcctggcgaacaagacatccacctgatcatggacaactacggcacgcacaagacgcaggcagtgcgggcctggctagcagcccatcctcgctaccacgttcacttcacgcccacctcagcgtcctggctcaatctggtcgagcgtttctttagccagatcagcgagcagtggatcaagcgcagcgcccacaccagcgttgctcagctggagcaatccatacgggaatacattgatcgtcacaacgaggatcccaagccgttcgtgtggcataaaagtgcggacaccatcttggcatctgtggcgcgggcagcgagtaccattatttgatgattacttttgagacaccacactagtgtggtgtctcaaaaatagatagaactattttgaccggtgttggtcgaatcagcttccttataggagactacgctgatggcccaccctggacgccccgccacgaagctgcagatcaccgatgccgagcgcgcagagctgcatgcgcgactgcgcgtacgcaaagcgcccgaggacgagaagctgcgcatgcgaatcgtgctgggctgcgcagatggggagtcgggcaccatgattgcccaacgcttgggcacgacggtgcaaactgtctccaagtggcggcggcgctaccgggcgtatcgtctggcgggtttgaccgatgccccgcgcgctggccgcccgcgcagtgtgggcgacgagcaggttcagctcattgtggacaaggttcgccagagcaagcctgacaacgccacgcactggagcgtgcgccagatgagtcggcacgctggcgtatcgcccgcgacggtgcagcgcatctggcatgcctttgggctgaagccgcacctgcaagaaaccttcaagctatcgacggatccccatttcgtggacaaggtacgggatgtggtggggctgtatatggcaccacccgatcgcgccttggtgctgtgcgtggacgagaagagccagatccaggctctggatcgcacccaaccagggttaccactgacgtttggcaaacccagcacgcgcacgcacgattacaagcgccatggcacaacgtcgctgtttgcagcgctggatgtggccactggcaaagtcataggacagctcaagcgccgtcaccgcagtgtggaattcctgcagttcctcaaagccatcgatgcagcggtgcctggcgaacaagacatccacctgatcatggacaactacggcacgcacaagacgcaggcagtgcgggcctggctagcagcccatcctcgctaccacgttcacttcacgcccacctcagcgtcctggctcaatctggtcgagcgtttctttagccagatcagcgagcagtggatcaagcgcagcgcccacaccagcgttgctcagctggagcaatccatacgggaatacattgatcgtcacaacgaggatcccaagccgttcgtgtggcataaaagtgcggacaccatcttggcatctgtggcgcgggcagcgagtaccattatttgatgattacttttgagacaccacactagggaaggtctgaacaatccgccaaacccccgtgatttccgagcctcgaaggccgaaatcccgttaatccgctcggaattccgccttttgccacgccgccagagggatttccccgtccagcggacgcacttaccccgccgccggcatcaagcgccggcgcgacatccacaggttcgacagcgcgaacagcgtcagcacctgtgccgcgttcttcgcgatgccgcgatagcgcaccttcgtatagccgaactgccgcttgatcacacggaacggatgctcgaccttggcacggacgctcgccttcaagcgctccaacgccctcgcttcccgctgatcgcgcttgcgcttcatcgccttgatcaccgaaggcttcttcgcgatcaggaacaccgcatccacgtcctgcatctcctcgcgcttctcggcaccgatgtagccactgtcgccgaacaccacgtcctccttgccgtgcagcagcttgtgcgcctgcgtcacgtccgccacgttcgccgccgtgcattccacgtggtgcaccagcccggaggcatcgtccaccccgatgtgcgccttcatcccgaagaaccactggttgcccttcttcgtctgatgcatcgcaggatcccgctcgccctcccggttcttcgtcgaactcggtgcattgataatcgtcgcgtccacgatggtgcccgagcgaaggctcaggcccttgcgctgaagatgcgcattgacctgcttgaagatcttttcggccaagccgtgcgtctccagcaagcgccggaagttcaagatcgtcgtctcgtccgggatgtcgcccatgccaccaatccgggcaaagcggcgcatcaccggcgtatcgaccagcgcctcttccatcgccgggtcactcaaggcataccactgctgcaggaagtggatccgaagcatcgtcgccaaggggtaaggctgccggccaggccggcccagcttcggataatgcggctcgatcagcgccagcagcgccttccacggcacgacctgatccatctcggcaaggaacacctcgcgccgtgtgcgcttgcgaccgatcagatcctcagcatcaccaaacgaaagctgcatcgaacttaccccttgaagcaatggccgattgtggccgaaagtgacggagttgttcagaccttccctagagggctgatggctggagccaggcgggttgcgcaagtaccaacctgccgggaagtgggcgtcaccttcggagaaggtccccgacagcacgaggatttcctctccacccggatgcgggtgatgcgggaaccaggaatccggtgcgtagcgcacgatgctggtagcccgggctttctccgcacccacgcggtccagcattacgcgctcgacccctccttggggggaagcgacccactgatgctggctgggcgtcacgatggctcggcgcgagaaatcggcgttgatgcgcattgggaatattcctgtcgcagcagaaacgcgaattggcccggatcgcgggccaacccgtcgttgcctgcatggcttacttgctgggcagttgcgcgtgggtatcgagtacccgcgccgaatagacgagtgctgcaccggcattcagggcaatggcgaccccaagcgcttcagcgatctcttccttggtggcaccgtactccgctgccttttgcgtgtgcacggagatgcagccatcgcagcgcgtggtcacggcgacggccagggcgatcagctcgtgaaccttggggtccaggtgcccgggcttggcgacgaattcactgaacttggccatgccctccatcacgtcggggaccaacgcagcgaaatcgcccacacgctcttgcagcgcgcctcggtatgcgttccagtcttgcatcatgagatcaacctttctttgtcaaaaaatgccgggtgggcggtgggcacacccggcaacgatgagcatcacgcaacctggtagatgcgcacgtcgggatcggcttcgagcaggggcttcagacccgccaccacgtcggcggtgaacagctcgctttgcaggtaggcgcttgcgttctccttggtgtcgaacccgtgcagcacctgcacgtcttcgtcgcgcacgagcaattccttcgacttcgcgccggcgatggtgtcgaggaacgggcccttgtacttctggtagacaccggcggcggccgcgcggttggcgtcggcgatcttgagggtgatttgcagatagaccatgtgcatttctcctagatagggtgatgaaacaaacgcaggtaggggcaagcgccaatgcttacccgtcgtgcctcaattgcggccagccatgacgccgccgtccacgtcccagatcgcgccagtcacccagcccgccttgtcggagagcaggaagaccacagcctctgcgacatcctgcggggtgccgacgcggccaatgggatggaagctgttgaaaccttgcatcgcgccatgcacttcggctttcggaatgaagccctcgtagatcggggtttcgaccaccgctggcgacacggcgttgacgcggatgtgcttgggagccagctccatcgccaggtgctgggtcagggagtgcaggcctgccttggccatcgaataggcggaagacggggtggcggcgatggcctgcttcgcccacatcgagccgatgttgacgatggcgcccggcttgcccttggcggcaagattgccggcgaccttctgggtgatgaagaagaacgccttgttcaacttcatgtactggtcatagtcggcgtccgagtgttccaggaagggcttggggaagaacacgccggcagcgttcaccagcaggtcgatgtcggggtgctgttcgtcgatggccttcagcagcgcggccacgtcctcgtccttggtcaggttcgcggtcagcgccgacacctggcccagcgcggccagctccttgcgcgcttcctcggttttctcggggcggttgcccacgatcaccacgttgccgccctgcgccagcaccagccgggccgtttccttgcccatgccgctggtgccgccgacaacgagtagcttcttgccgctaaattgattgctcactgtgaatcctctctatgctggggatcgcggcgttgccgacaagaaaagctgtcgtgcgtcgttgggacaattggcctgtgccggccgccgccttcgtaacggatatattcaatccactggggtatatgaatttttcctcgattcccattcctagacaaatgagataaagtttttctgtgtagaagaaaaactttattgcaatgaaatcacccgtccacctgaatgccttgcgggcgttcgaggccagcgcgcgccaccagagcttttccgcggcagcggccgaactgaacgtgacgccggcagccgttggtcagcttgtgcgcacgctggaggacgcgctgggggcgccgctgttcgagcggagcagcagtgggaaggtgcggctggtgccgaccgaggcggccgagcgcgcgctacccgatatccgggccgggttcagtcggttgacgctgggtatggagcgattgcgcgagggatcgaccagcggggtgctcaccgtgacggtcagcccggcgttcgccgccaagtggctgctgccgcgcatcgaccgattccaggccgcgtgcccggataccgacgtgcgcctggacaccaatcacaagtcggtggatttcgtggcccagcggatcgatatcggcgtgcgctacggcctggggaactggccgggcctgcaggccgacaagctcatggatgaagaagtgttcccggtgtgctccccggatctgctgcgccagcgcggaaagctgcgtaagccgggcgatctggcacggcagaccctcatccatgacctgtcgatggtcggccatgcgggcttccccacatgggaggcgtggatggagaaagccggagtggcagatgccgcgatgatctggcgcggcttgcagatcaacaattcagcggccgtcctgcaggcggcaatcgagggacacggcatcgcgctcgcgcgcagcgtcatggcgcgcgacgacctggcaagtggccgcctggtgcggctcttccccgacgtcagctttgctctggaggtcgcctactacgtggtttatcgccccgagtgcgccagcctgccaaggctggtggctttcaggaactggctgttggatgaggcggcgtcgcagaacgagccatccgctatctaggcgatcccttcgcgtgggccgccagaacgccggggcggtgccttcgtatgttcgcgttttcgggacgattgccccgttccagatcgcccggcatggaacgcttgaggcgaatctgcccgccgtgggacgatggtgccaatgtattaggctgaattgttcagaagagcatacggagggattcatgcaatcgagcaagattcgcgggctggcgctttcttggcgggtggctgtagcaggactggctctgggattgaccatgacaggtggggccgctgcccaggatgcaagccatcccgtcatcgctggctatggcgcgatcatgcctgcgaaggatgtcgccaatgccccagacccatcgctgcgctatcgggtagcgttcgaggttacgcggtcggcaagcgacaacaaagaggtcaaccctgcgcttgatcgggttgcccgcttcgtgaatttgctgggagcatcgggagtccatcccgctcagggcgacatcgtggtggtgattcacggcccggccacaccgtcgattctgaccgatgccgcttatcaagcgcggttccacacggaaaatccgaatgccgcgctggtagcggcactgcaacaggccggcgtcagcgtccacgtgtgcagctacgcactcgccaatcagaagattgagaggagcgccgttgccaaggatgtaaccatcgacgtcgcagcgatgactacgcttgcgacccttcagttgaagggctgggcgctgatctccggttgacgattcaagcattgggcaggcccgttcaagaaacatcgctggaccggggtgccgagccaaggtgctacggctgcacggataggtaggggttgttcggcgggagttcgccgaacagtcccgcagggtcttgcagcaggtagccatgcaatcggcgggacttcctcgggccagtgacttcgcaggtccagatgttcaggccgttggcatgtttacggtgcaattgcagccgctcgaagcgcttttgcacccactgccaatcctgcaggttctcctgcttggccagcgcgcctacctgcaggtgctcttgcgcataccgctggaacacgccgggactgaccaggtatccggtatcgctcacggtatgcaccagcgccttcgcatcgttgatgatgagccggtgggaggcgatgccctgttgcagccatgccatgaagtgctcgccagacggttgcgtcgccgaggacgtgggtacgggtacaggagccggaaccggcgcggctgtattgggtggtgcggcaggcgccttgtccaagatggcttccgcgttctgcgtggcgtcgggcgaatcgcccattcccaccatcgccagcatgtcttccatcacgtcgggcatggccggggccttggcttggggagacggcgcgatgctgccgccttcccacggcggagcctcttggctttccacggtggacgtcttgccgtccacaggaaggggaagcgatgcctcggcctctttgtccgcgggtgccgtatcgatcgctaccgtgcctgcgaacggaggcggccgctcgtcaggctcccaaatcagtgccggtgcgaggcgcaacagggtgaacgagtgggaccagccggtcgaactggtcacggtcgcgcgccagatcgccttgccttcggccgtcggctgcaacatgcggtggtcctggagcacattgaacacggcggtgttgttcgcagggatgccatcgacgccctgggacagtaggtgtgcgcggagcttgtcggaaacggtcttgctcaccagccatagcgcatcctcggtgagccagccatcggaggcttcgggttggttcagtttcagctcttccttgagcaggtagcgcagcccgttgaccagcttgcgttggagcgagtgcttgggtgcggccatggcgcgcgcgggatcgccgcccagctcctgggcgacggaggcgcggtcggcttgcacgaccagctcgcccagcaccccggcgtgctcatattgcccagccagcacgtagagcagcggtgcccacagggacggatagccgctgagccagtcgagcagatctcggtcgagcagttgccggtagagcaagcccgtcgcggcgctgtggagccggtactcgcgatcgtcgcggtagcggaagcggtacggctgacgtagggggccgtgccatgggtgccaggtgctgccatcggccagctcgacgtgcagatcgaccgccaccttgccgatgtcgtgcaacagtgccgcgtaggcgacggccgcagtccaggcttcggcctgcgccgcctgatcctcggggctggcaccgacgggtagcagatgggactgccgcagcttcaggccgtaggcgacgatttccaggccgtggtcgagcatgccgcccaggtaggcatggtgatgtgcctcggaggccggaaagccctgggccagctcggcgtaacgctccagcggcgcacggtacaaggtggcgaactgtctgcgcgaaagagaggtgcgttgccagatgtgctccagcaacttctgccggcgcggggtggccagcagcgatgcggccgactccggccgcatcaaccctttcgggaggtcgatggcgggcggtggcgatggagcggcggcgaccgggggccgtttccgctggaacagggagagcatgtcgatgtcctcatggcgggccggccaggaggccttttggccttttcgaggtagggcctttccccttgcgccccattcccgtgccgtttcggccctttggcctttcaccgttttggtatagcggggcttgagctgcggctccagcgtcaatgcggaactcgcttgaatggattggacggggacccagcaccgccctcggcctatgctccgagagcgctttcaccaggtaggtcgttgccaaggcgacaaagttgacaaaggcgacaaaggcgactagagtgaatcctgtctcaaacctacttgggagatgaccatgcccactgcgatcgaattcattgccgaccgtctgccgcgcgtcaccgtggaggatgtgcgccgtttcgcggataccgtcgaaatccgcaatgccccggctttcgcggccgagttgcaggcgttcattcacgagcgcgtggaagcggtgaagctgcccgccaacctcgaaggcgaaacggtggcgcaggccttggagcgcaaggcggctgcgctgcgcgccgacacgcgctgggcaccgactgaaaccgacgtccagcgaggccgcgccgtgctgctcgaagccttcaaccagccgcacaacctgccgcccgccgagttcgccaagctggccgacaagtcgcgccagcagatctacaaggacatcctcgcgcgccggttgctggcgctgaacgtggggccgcgcggccagaagctgcccgactggcagctcgacccggtgaagcagcaattgacccaaaccgtgctccaggagatcgatggtatcgaccactggacgatctatcgcgcgctgtccgaaccgctcgaaggcttgggcggccgctcgccggtggatgcggtgacgcatggcacgatcgacgacgtggccgaggccgtgttcaacgtgctgggcgtgcaggtgcattgaagcgagaccgtcatgagccacgagctgccttcgttcctgatcgatgccggtgaactgctccagcatgtgagccgcgtcgcctatcggggcagccccctttactacggccgcagcggcacgaatcgctacgatgacccggcacgggcctatggcgtgctctatctggggcgcgacctgcctacggcgctgatggagtcggtgtttcacaagcaccagtggctcgcggacacgcaacgctcgatcgcgctgaaagaagtccagagccggttggtgcgtgccgtaggcgttctggaagacgtgcgcctggccgacctcacggcaccgggcgtcatggcgggctacttcggcctgaacctggagcagttggccagccgcgactacacgtacacgcagcaggtgtctgcccaggtgcatgcgatgtgccgagacgaccgccagcctctgttcgacggcgtgctctatccgtcgcgcaacaactatcccgacaagagcatcgcactgttcgagcggacgggatcgaaagtcggcgttgtcgaggacatcgacctggttgaccatgtggactggccgcgtttcgttgccacctaccgcatcggcgtggagcccgatcccggtccggctgggccataggacgaagcgtcctgaagtagcaagaagacacgttgacgccacgaaccgaatgaagtggagcaaactggaataggtattcctcagtagtaggagacgaccatgaacaccaccaccacccgcatcagcaccgcagaacgcctcggccgcgcatttggccgcggatggcgtgcgtatgcgcgaggcgaacggcgtgtgtcgaactggttggcatccaaggggatgccgctggccgccgctgccgtgctggtgtggatggtcaagctggccgcgctgggggtattgctctacaccgccttctggctggctctgttgctgttgttcgtcatggtggttgcctggatggcccgcaacgccgactcgggcgaagcgttgcccgagccagagtggcgaaacggaccggcaggtttcggcctttacacctacgatggtttccgcatcgatcctcatgtcgaggatgactagcggtgttcacttcttcgccactgcattgatcgcgatacttccgcctttcccgccggcggccttggcatcagcggtcgccccggcgaggccttgcaggacgttgccggcgcgaacgcccgcccaagccagcgccatgatccagaacgtaggcagcacgatgaacatcgtgcccatgacgaacatcatgagcatgtcgccgaaggcgttgttcagccccaccagcggatcgaagttggtatgcggccggttccacccgaagccccacccatagagcgcatcgaggatggtgctgtcgatccagcgggcgagttggaaccagaaatccgtgaagaacagcgcgaactgcacgacgctgacggtaacgactgtcttgaggtcgtaggtgcccacgagcagcacgagcgggatgcagatgaccagcgccatcttgagcagggcgagcaccatcggtacggcctggcgtactacatccatggcggggaatgcggcgatcgccccgactgtcatccccacatcgcccgcggcacgggtgacgatgttcggtaaggacttgtcgatctgaccgccgtagtccgtatagacgctgccctggttcaatttctgctgccgcggtgacgcgatggcgcggatcaccgaatcgtccacctcggcccggctcaggaacccggcccagcccgccaggcgattcagcaggctcgggtccacttgccccagcagccgcgcgcgcaggccgttgctgccgtctgaccaccactgcctgcaagtcgggtagccgccgccattggctacctgcgcgagccccgcatcgcgggtgtcgtcatagggccatgcttcgcgcgccgtgctggagcggtaactgtcgtagtagccacccgtgtccgtgaagaaccgcgatccgatccaggtcacgtcgtgcatctgctgctcatcgagctgagggcgctgcatgaacaatttggcccgtgcaggcccatagcaatcccgcgagaaatccgctacttcctgggccagcaccgggtcgtcgatacgggtcgcgtcgatctccatccgcatctgccgcaggtcagtgccgcacgggatcgcagccaccgaggcgctcgtgacggcacgcgaaagcgcgtgcatgaaggcccaccagaccggcaccttcgccgactggttgttgatggtgctgaaagactgcgaccagccggtctccgcgggctgcggcacgctgacctggcactgggccgagcgcgagctgtcgtactggatggtgttcaggtccacgtcgatgaacggaatgccggcgaacatcaccaccacgatggcgacgaagacccggttctcgatgcgcgcggccgagagcacacccttgttaccttcgtcagcgccttctgcgcgggccttcagccattcctgcacgacgatggcgacgaacggcagcgcgaacacaccgctggacaccagtacggcccagatgccgttgttgacgatccaggacacgagggtgaggtagtactccaggtagtcggtcgtgaaaagcgtcatggccttgatctccctcaagcggcctgggtcagcaggccggcctccagcgcgacgatggcggcgacgccggcgatctcggcgcggatcagcctgcgccgcgcctgcccatctgtcccgctttggtcttcgcgggccagcacccggcggcgcatccagagccatccgtaggccgttgccccatacacgcccagccgccagatgaagaaataccctgccgaggccgccagccaccgctcccaggccgaaacactgccgaccaggtagatgcccgcgacgttgacccccacagcggcggcaacggccagcacaaaccacagcagggttttcgccgcgcgccggctgaacagccagcgcagggggcgccaagtcatgcgcgcctggttcatggctgactccccggattgcccttctggagctggtcgagacgatcaggcaccgggtcgccctcgtagatgccgcgcgagccagtcgcgcgcgcgccgtggcgctggatgatcgccatgggcgaattgttcgccagctcgcgccgcagctccagttccgtcttgaggttgcggatttcgcggtcgagtgtgtcgctctccttgtttacggcatccaccgcaagctcgttggccgcgacgttgggctccttcttccccgtgagcagcgtgcgctgcagcagcagcgctttctccagcacggacgacagcgcgacctcggacgccaggcgctgcgacagcagatgctggtcgggctcgtcgcgcagtgcttcgatcacgccgcgcgtgatcggcagcgatgcactgccggcctcgcgcaggttctccggcgtcgtgttcttcgccttggagacgagaccctggagcgcctgcagcttcgcgtcgtactcttcctggatcagcggcgtcagcccgacgccgggcgtcgtctcggtctttgtgcaggcatcgcaagtgcgttgttccttctcgccgagcacgcgcgtggcccactcgacggccgcctgcggcgaggcccaggtctggcacgagaggctgctgcaactggacggcgcgatggacgacgtatcggtcacgccgcggccgttgaccaggttgtagccggcgcgggtgacatcgccgacgaccttgattgcgggctgaccggagccgcccgcgttgctgcccccgatccacggcacgccgtcattgccgcggcgcgtctcggcctgctcgatggccgagaccgcatccgtactcgacacagcatcgcgcagcgccaagccttcggccatctggctccagccgagctggccgcctgccgtgtcggccatcttctcggccatggcacggcacgtcagcttggagcggtcgaaatcgagacgtgcctgcagcacgccattggtaagcaggttgtagaggccgggatcggcgcgctggatgatcagcgcaggcaaagacgccaccgcgctggtggcgctctggatcactgacgacatgatttgctggaagccgttggtgatgccgttgagctggttcttcaacgtggtctggatgctcatgtcgccgcagatcaagttgctgttccagcccacgcccaccccgagggagcgcatgccggccgcgcgtcccatcgacacggcactgccgccgccgatcgagtacatgacgtcatcgccgatgacgctgccgctggtctggtagcccagttggccccaggccacgccgctggccagcgcgagcgtgccggccagcgccaggacgatcttcgtgtggcgtgcctggcgggagagcggattgagtgcggtacgaatcttcatggtgccacctcagttgaaatcgacgctgccgaggaagacctggcccttgcgttcgcagcaggcatagggccgccacaatgcccaggcgtagtcgccttgctgggcctgggtcaggaaatcgttacgcgggaaaaccgtgcaggacgaggacagaacgggcgtgagttcctgccacttcccggtcgatgcgtcgccctccaccagcgcgccggcaggccagtagccgggccgcgaatcggcgagcagcggctgatagacgtggatctgcccgcggcgcgtgacaacatcacctgcacgttgggccaccacggcaccagctttgtggtcgtcggtctggtgcaggaagccgccacggggatacacgttgccccagaggttcatcgtggtgcgtgcgccgacctcgcgcatgcctggaaccagcgcttccgggtaggccatctcgggcacgttgtagcgccaggccagcgtatccagcgtgctgagcaagtacggcatgaacgccgtacccgcgccctcgcagaagtagcccgacgacgagacgaactggttgaacacctcgacgccagggtggccgatcacgtcggcgttcttgaacttggcgaggtcgttctcgtggtcttcgttcgtggttccgtcgccgcctgcttgggcggatgggttgggcgtgctcatcgcctgcacctcgacccaggggttctcgccggtgttgctgtagctggagacgaccgcatcgggcacgtagtgcctgaccttgaccgacgtgcgcaccgagcagccgccataggtgcagtacagccagtagcagatgcccaccacccggtactccaggcagtccggcgacatgacggacgagacgatcgtggcggtgttcaaggcgtagctgcctgtggcggtggccagcagcagcgaggccacgggcacgcgcaggcggcgcagcagatcgaatgggcgcgtcatggctgcgccctccggtgctgcttgatgcgcgcgatggcgcgggcgacgtccggctcgccatagaccacatagcgctggtccaccaccacggccgggatggtcgtgacacccaaactccatgcgtcggtcacgccttggtaggccatcgcgatgcggcgctgaaggtcggcgcctccctggttcaggccttgccggacgatggctgctgcccgctcagggtcggctggaagattcgcggaaagctcggcctccatccggggcgtttcgtccaactcgatcagtcgctcgccacccatggtcttgaccgggtggcggctgtcggtgacgaccaccacgtcggcggcgaaggtggccgggctgaacaccgccagagacaccggcagcgctacggccaggccaagggttcgccagcttggtgcgaaccggataaaagctgctggcatgtcatgcgccccggaagttgatcagggccatagtcaaacgccgaaccccatgcgggcccaacaaacaatgcgcatcgcggccaccccgcatagctgcttgtgtcgccacgaagaaaaagcggaggccgaagcctccgcgctgatcaacgaagcagtgcaacctttacagcaggccggactccgcaaaggagaacggggcgccctggccgatgatgatgtgatccagtacccgcacatcgatgagcgcgagtgcggcttgcagttgctgggtcagcatgcgatccgcgcttgacggctcggtgatacccgaggggtgctggtgggcgaagaccaccgcggcggcattcaactccagcacacgctgtacgacgacacgcggatagaccgaagtcgagttgatcgtgcccctgaacaacggctcgtaggccagcacctggtgcatgctgtccaggaacacagcggcgaatatctcattgggctcggcgaccagtttcagacgcaggtagtcccgcacagcggccggtcggctgaggcacggcccagctttgaaaatccgtctctccagcagcacgatggcttgctggatgatccagtcctcgtgttgggcagcgatggcggaaagcgactccaggcaggagtcattgacgacgaaagacatggcgaacctccagacggtgagatcggagggcgcgcgccctgggagggcaagccctcctggggatgagaatgaaaagatgcatccatcaccgcgattgcagtgaccgttcgcggccaggatgcgaggcgaacgggtttcggtcagcgcagtggactgcgccgtagccttgaagaccggggctacctgggcatgtcgccgacaacgtcggcaggcatttcggatgtgggggtggtgaccacggccgccgcatcgctggccgggttatcggccgccagcatgtccatcgccgacagcaaggcgtcgccctcgatcggcccctgcagcaggatggcctgtcccgtctggcgatcgagcaggcgcagcgacggcgttgcggttacgccgctcttggtggcttccgcggcttgggcgcgaatggtcgcatcgggatgttcgcttgccatgcactgctcgacggccggtgtggattcggggtagcgcagcccatccggcaagccctggccgtcgctgcgcgtatgggcatagacccattcgactgcctgccagaacgctgcatgcccgcctgcttcggcggcgcactcggccaggcgggcctcggccgacgcggccggctcgtgcgcggccagcggctggtggtgccattgcagcgccacgtcggtgttgttgccgacccagtgcttgagctgggggaagtactcccggcagaacgggcattccaggtcggcatagagcgtcagcgtgaagcgaccctccgggttgcccatctgccagggcgggccggagggctgcatgatgctggccggcgcgggcggctgtggcgaggaatcaccgggcgaccgggacaccagccagatcagcagcagcgcgaccagcgcagcagccaatacccaaggccagcggagccgccgattgcgacggcggaacgcctggacctgcatcgggatggagggacgtttcggttccatggcgttctccggcttacgacagttccaaggccggcgactcgatgccacgtgcccggtcgatcttctcagccaccttgaaggcggcatccagctcgctgacgccgtgctgctgcatgagttggtagcgttctgccttctcctcgggctcggtttgcgcgagcgcgaggtagagacttggcggcacggcgcggaacagcacttccatgctcttggagaggatgacgccctcggtgaacttgcccgcttccttgcgtgcggagagcatcagcgccttctgcgccggcgagagttcgcggaagcgcgcgatcttctccacctcgtccggcggcatcgacaggcacacccaccactcgatcatgttgagcatcggctccgctgcacgtggcaggtcgtcgatgttctgcgtcgccagccagaaccaggcgcccaacttgcgccacatttttgtaattttcacgacgtagggcgcgagcagcgggttcttggtgatgatgtgaccttcgtcggtcacgttgacgatcggccgtcccaggtactggtcgcgctcggcgatgttgttcaccgtgctgatcaggctgatgtaggcgatggagagctgcgcgttgtagccctcgcgggcataggtcgccagatcgaccagcgtgatgtcggcctcgggccacggcgtgccgtcgcggtcgaacatctcgccgtccgtgccttggcagaacatgtccatcgcgtccgccatctccagcagccgcgcacggcgcatctcgggcaacgtcgggtcctggccacgggtgcgcagtgcattgcgcacatcgcgcgtgagcacggtgcgcttctccgccacgcaatgttcggcggcgtcgaggatgcactggcggatcagcgagcggtcggcccgcgtcatccgcgcttcttccttgtcttcgccgcccgtgatcatcagccgtgccgtgatctccagttcgcccagcacgtcgcgctgctcgtctgcctccatcgccgcgacatccggtggcaggtcttcgtccagcgcatcggcatcgagcgtctgcacgtcgctgggcgtctcgatcagccggcgcgcgtcggcgaagggggccaggctgatgcccgagccgggggccagcttgacccggttcacggtcaggcccaggcgcttggcgaagtcgctgaacaggccgaagctgttgccggcttccacgatgaacagccttggccggtagatggccgtgacctgattcaataggttgttgagcgtggcgctcttgccggagccggtggggccgaacaggaacaagtgggcgttcatctgtcggtctaggcggttgagcggatcgaacgtgatcgggccgccgccgcggttgaacacggtgatgccgggatgcccggtaccctgggcgcggccccacaccggcgatacgttcgcgatgtgctgcgcgaacatcagttgggtgtaccacctgcgccgatcctggccggggttgtagcagcacggcagccagcgcaagtagctgttgagtggcgccacctcgtcgtcctcgcgcaccggctgcaagccggcgttgagcatcacgttcgccaggtccaggccgcgccggtccagttccgcctcgtcgcgcccgcgcaggtagaacgccagcgttccccggtagagcttgtgcgcgctgccgatcagggaccgcgcctcctgcacgtccttgagcgtctgctccgacgccagcgtctcgcccacggccttcttcgccaggtggttcaagtccgcttccagcacatcctgcggtgtggcgaccatggtgagacacatcaaggtgtcttccggcatctggtcgaacagggtgttgatcgcatcgcccttgcgggtttcgcccgtcaggtgacccgtggcgggcggcatgcggagccggtcggtgatcagcacacggtgcggcatgccgtcgaagtaccaggtgccgtgctccacgtcggagcgtggctggccgaagaacaaccgctggctgaaatcccgcccgctcgccagctcgatttcgccttcctcggtctcgtcggggtagcgcgccagcgcgtagaagcgctcccggtcctctgcactcggcccgagcatcgcggggcgcggattgaaccaccgcagcagccagtcgtggacgtcggctgcgaccatgcgccgtgcctggatgccggcgttcgccaagccgccgcacaggcggtcgcagacgatgttcagcatctgctcgggtgtctggccgcggcggcttgcctgcccggtggcacggcgatagatcaccatgcgcacccgccgcgtctggccgcgccagcgcagccgcgtgactaccgtgtcctcgaacaggccgcccggcttggcgaccgcgcgcagatggtggccgaagaagcgcaggtagaattcggtgaacgcggtatcccgggcgcgcggctgcacatagtcgcgcagggtctgcatgtactggtcgaagctgggctcgtcctgggcgtagagctggagcacccaggggttttcgtccagctcatcgaacgagtcctggagcgcgttctccaaggcatcgcgggcatgcgcaagccagccgggttcccggccctcggtgcccagcggcaccagctcgtagaaggcagcgaccgactgcccatcctccagcagcatggacttcgactgcggcaggaactccacccaaggcagcagttccgcgaacgacggtgcgacgtcgtacagcgcctgctcgtcggctaccgtcgccggcctgcggccctggaccgctgcgccaggttcggggatgccggcctggcgcaaggcatcgacgtggcgctgccaaccgtccggctgctcgtcgtcgctggcgctggatgcggccagcttcggccagggaagtttccagcgcatcagtattcctccacgcgctcgcccggcatggcgtactgcacgcgctgatagagggggaagaccgtcgtgtagcccggcacaggtacagggtccgagcccgccaggtgcggatacacgtacatgacgagatcgggattcggcagccggtggaactggcggtggacctcgttgcgcgcggtgcgcgtgtagcgcgtctgctcggcgggcgcggcctgcacgtcggcctcggtcagcggccggcgcaggctctggcgggcatcgagcaactgccggcgtgccgcctggccggcgctcccgccgccgtcgccggcgttctgctgccagatgtccatcatcgtgctgtcgccgtggggcagcagcttttccttgctggtggcgcagccgccgagcaccgcgacggcgagggccagcgccaggcccctattcaagttcgagagcatggctttctcctgcgcggtgatcgaccttgcggccttcgggatcgaagtcgatggcgagcggcttttcgaggtggacggccaccttggcgccgggctgaacatagacggcggcgaatgcctggccgtacaacttgttgacccaggccgacatgtcccgcacgccgcccgccagaatctggccgaccgcttcctggccggtgatgcccacggtgccgatggagccgtccgagccgacataggacatgcggccgctgtcgctctcgatgagcgaggccacaccggcaccggccgcggtgatcagggcctgcgagccgaggtattgctgggcgttgctgcgccgctcgccgctgacgcacgggatgccgtggggatcgctgatccagcccaagcccccactttgagagttctgctgttggttgtcctgctggttgccctcgcggtcttcggggatcgtgcggatcgtgccgtcgtggaagacgaacgtgatgctgcgcacctgaccgcgcacgcacgacagcgtccagtcgcccgaggcggtgccgctgaacacggcgccggccacgtcgggaatgtcgatgccattggcggtcaggttgtccggcccgaccaggactttgaacggatagggatcgttgaccgtgccgtcgatcggcacgcggccgatcagggccgtcatcgccaccgatcccatcagcgtcgagttggtcggcacggtatagaccggcttggcactcttgaccccggcggcgcgggcgcccgcgttggccacggtttccgcggtggtttcgagcgtgctctgcgccgggccgaagctcgtggggaagctcatgccgccgctcgcgccacgccccccgttgcgcccctcggcgggctttgcgtcgtccggctcgacccaccgcacgccgccctccatgccggcctcgtcgccgccctgcagccccaagcccacgggcaggtccgcatggccgccgccgcgcccgccgatgctgtccaggcgccgctgcaggtcggcgagcagcccttcggtctgctggcgcgcgctggccgcctgctcctggtcgcggcgcaggttggaccgctcggattcgagcgccgagttgatgcgctggtcgatggagttttcgcgctgacgcagccgctggttctcttcacgctgggacttgttgtccgagagcgcggtctgaagctcggtgcgcaactgcttcacctgcgccaccaaggtcgccacggtgtcgcgcggggtatcgccctcgatgccgagagccttcatttcatcgggcgtgagctgggcgccgttgtcctccgcgggtggcgccgtgctgcctccacccgagaacagccggataccgacgaacagcaccaggatggcgacagggatcatcagccacttgagcaggccgttactgcgcatggcgggcctccttggtgttctcgtcgccgtccggctgcggcagatgcagggcagggtcgaagcggtgaatcgccggcagcagcgactgcgcgaggccgcggccgcgcgtgaccaggtacaggacggtcgtgtcctcgggcgtgccgcgcgggcccagcgcctcgtgctggaaggtggcggtgaggaaatcgccttgcagcacgcgcgggtcgagcgtgatccagccgccgctgccgttggtcaggcgcacggctgtgacccactggtcctccaggcgccacgacgcgagcgcgaccgcgcgcacgggcagcgttggcatcagtgtgtccaggtcgaggtcgcggggcaggttgacccgcatgacgcccggcagcggctccacggtgcgcaacggcgcgtagaggttctgcgcggcgaagcgcgtcaggacgacagggaccggggtttcgcgccgcgcggtccgagcacctgcctgggcacgtgctggggcatcgtcggcgccgcctgcctgatcgccgtagcgcgctggagtgctgctgccctcgacgatgcgcaccggctccagctcggcctcgccgtccttgggtggttcggccgcgatgtccagcaggatcagcgcgcccgtgtcggcgtcctgcagttgcaaccgcgtgggctcgatcggctcgctggcgcgcaggtacaccgcgccgcccgcgctctgtacgcggaggcgctcgcccacgcccgcgggcacgcccacgcgcacgtcccggtcgatgaacacgatgcgttcctgaccgaccttcagcggcactgccagcggcatgcgctcccagcgcaggatttccactgcatgggcgacgggtgccgcggccacggccagcagtcccagcagcgcgagtacagggtgcttcatggggtgtttcctccttgaggcgcttgcggagacaggccactcggcgccgggcgcgtcggctccggtgcactgatgcgctggggcgcgccgtcgtagcagtccagcgccaggccgaacgggttgcgggcgggatcgacatccacccgcgtgaccttgatcggatagcgcaccagggcgcgcttgacctgctcggcgccgtagtactcgtccgccgtgatgtccagcgtcaccacccagtcgcggtcggacacggtgcgcacgcgtgccgtggggtcgtcgccatagccgcggccgggaatctcgtagatgccgcgcacgcgctggcgcagctcgccggtggagcggcggtagtcgtagtccgcccgcaggaaggcctggcaggatggggtgaggtacggcgagagcgtgtggaggttgcgcgggtagtcctcttcgccattggtcggccagcggttcaacgtctggaacacgtagaacgtgaacgcatagaccgattcgggcggcacctcccaccacttgcgggtactgccagagcgcaggtcgggcgggacgtggatggtcaggtcgcgcggcgcgctccaccagccgccgcccatgaccagggcaacgacgaccagcgcgcccgcgcccagccgcaaggtcttgatgtgcgcctgcaggtgggcgatctcgttcttgaagcggctcatcgcatgctcctgcgggtggaccagaagcccgagcgcgagatcagcacatggccaccaacccagcctgccatcagcggatggcgcgtgacgatgcgccattgcagttgtcgatacagccaagtgtcgggacgcccacgcttgaggcggcgcaggatgccgccgccgatgaagacgccgagcgccacacccaggacgacgaacgtcggcgccagcgcgatcgtgcggaacacccaggacaggggcgcgccgaccagcaggccggcggcgccggacaggccgcagcaaatccagagttcatcggcggtgaggccgcgcacgacaacgggatggcggttgagccggtgcggaaggaacgtcacggtcccgtccgcacggacgtgctgctgctcggacataccggcctcgcttacaggatgccggtagcttcggtgagcagccagatgccgatcaccagcagcacggcgccgatggcgaccgtgaggccgaactggccccacgtcttgcggccggtgtggatctccgcgtaggtcccgtaggcgtggtagcagacgccgatgaacatcgacgccaccaccagcagggccacgagcatgatgatgtcgtagccgtagttgcggatggtctccatgatgccgttgccggtgccgcgcgtggggttctccaattgcggcagaccttgcgcgaacgacagcgcgggcagcgcggcggcgcccagggccacggcggcgcgctgggcaaaacgggaagtgaggttgcggttgtgcatggtcgggcctttcaggtcaggacagaaggaagaaactcaggacgaggtacatcgcgacgaagcggatgcagacgccgaggaactggcgctggttgaggcggctctcggaccaccccacgtaggccgttcggatggcccagacgccccacacgaggagcaccgcgaacacgacgccgatcagcacggtcgccatcgcggaaggcgcaatgccgctattggcttgaaatgccgagatttgggcaccgttcatggcttgccttccgcagtcgccgtcggcgatggcgaagcggcccgctcggcgcggtagtcgccggccagttcggagggatcgcgcggctgggcacgcgacggtgcgagatgggcctggatgccggcgcgcacgcgcgccaggtcagccagcagccgcgggtagtcgaagtggtagcgctcgcccggctggacgggggcatgcgcggcgctgtcggcgacggagcgctccagcgcgccgagctggcgcagcgcggcgaccagctcctggcgctgtgcgggggattcggccaacgccatcggggactgacccagcagggccgtcacgagaaagatgggcacgccgcgatgcgcggcacgctgccagatcggagccaacatcgcgccattcctgtgtgatcagcaatggcttgatcgtgggcagcgaggggcttttaggccgcaaacaataggaactcgcgcatgcccggattgatgacctagaggtacttcttgaagctccccgcggtcagggagaccgccagccccagcaaggcggcgctcggcagcaggatcagcagcggatgcaccgagatcggcagcgcgaggtacgtgacccacggcagcacggccagcggcatcaggctcgccttcgcgcggtggtagatgaagccggattcccggcctgcgccgaaccggcgcacgtcccggcgcaccaggccgtcgatcaggccaacgaacgcggcggtgaagatcagcggcagcgtgagcaccaggatcagaaggcgcaccaggaacgtgagcgtcgtgaaagcagcggcgatcaggtagctctcggtccagacataaacctggctgatgtagtagcggaaattgtgcgtctgtccctggctgggagcgcgggcgcgtccggcggtctggctcatgcgttccagcagaccggagcgcacgaatacccattcgtagccggtgtccaccagctcgtgcgccgtgcgccccggctcctgcacgaccacgctgcgcgtgaagtggtcggacaggtgcccgagttcgtactgcagcatctgctgggagtggcgccagccctggtccttccagaacaggtgcatgccgacgcactccaccgcgatcgagaacagcagcgagccaatgagcaccccgagcagccggaacggtaaggtgatggtgccgacgatcaagccttggcgtttgttctgctcccgctgcgcggtcgaggcggcatccttcatggcacggcctcgttgtccgcgccatcgtcggcgccggtggccaccgcgccgggctcggccgcagcggcatcgtcaagcaggtcgtcgggcaaggccggatcctgcaaggccgacgagctggtgaactcccaccactgcgtggcctcgctgtagctctggcgcatgtacccggccagttgctgcaggtccgccggcatcacttcatccgcgtccggcgccggcagcggcatgcgcactttccaaagctggccgccctgcagcagcgcgaagcactggcccttgggcaggccgacgacgtgtgacggctcgatcatcggcacgctggacatgctgatgcggtcctgggtgttcgacgtgaaatccgtcgcgccgcggatgtctgagctgtccgtcgcgcccgagacgatggtagtcgtatagacctcgaccttcggcaactgcctcgtcagcagttccgcggtggccgtctcgcgcacgcgcaacatgaacaggttgttgaaattcccgatcacttggccggccttcgcgcgattgccgatgcgggcctcgatgtccgagagcgtttgcgtgtaggcggtgacttgcaggcccgcgccaccgcccttgttgatgagcggaatgaactcgtcacccatcaattcattgaactcgtccgcatgcacgttgatcggcacgcgcgcaccagccgatgcacccggcagtccatcgtcgatcccgtgcttgtagatgtggcctgcgaccgaaaccaggtcggagaacatcgaattgccgaccgccgcggcgacctcggcatcggacagcgcatccaggcccacatagacgacggctcgcttcctgatcacctgcatccagtcgaagatcggccgtgggtcggccaggtcggagtagttcggcgccaggagctgggcgatcttgccgctggtgagcttttccagcagcggcagaagcgatgcaacgatcttgtcgaagtaggtcttgtcgtagcgaaccgccgagcgcaggccatccagcaccgggtcgtagttgcgcgcctgcgagaggtactgctccagcgccaccacgcgcttctcgcgcccgatcatgttgcgcgggatgttcttctcgttgagcttggcctcgatctggacgatcacctcccaggccttgggctccgtcttggcgaagtagtgctgggcgtactcgatgaacagcgcgtcgatgttgatgacgtggcgctggatcagcatgtagtccgggcgctgccccagttccaccagggcgcgggcgatgatgttcacgaagcgccatgcgaactcgcggaacgccgcgctgttgccttcgccggagagctgccccgccacccgggtcgccacttcgctgatgcggccgaagcggcccaccgcgttgtagcgtgccgaaatgtccggccagcccaagtggaagacgtagaactcgccttcgcggccagcgcgctgggcttcgacgtacatccgcttcaagagatcggcatcccccttgggatcgatgacgatgacgacctcatgctcgccggcagcattcctgcggcggatgtcctgcgtgacgaacaactcggccaggcgcgttttgcccacccgcgtggtgcccagcaccagcgagtggccgacgcgctcgcccagcggcaggctgacatccacctcgtcgggttcgatgccgtgcaggcgcggcaggccaccgacaggcggcaacgggcgcacggggttgaaaggcacgtcccagccggtgagcttcggcaggcgcgagagcggcaatggcgcgaattccagccgttcctccaggcgcctggccaggcggtaggccggcgtcggctcggcgtagcggcggaactccggccggtacgtctgcatgagcctatgggtatgcttctgctcccacaagaacccacgccccacgaacagccgctgctggctgaccggcacgtccctgctggtcatcacgtagcgcggcaggcggcggatgttgcgccggtagcgcaggatgacccgggcatcgcggtagcggatggcgccgtaggccccgaacgccagcgcgctgccgacgcccatggcggggctcagcgcgagcgaccagggtgccaccagggacagaaacgcggcgcctgcacacgccgcgacggtatatagctccaccgctgggcgaagcagtacctcaactggctgtttccccgacatggcttcattgctcgatgccggtggccgtgatcagcgccgggtagtgctgcaggcccaggcgctcggccaggtcgtcgccggccacgggcgcgagcggtacgccaggcaccagggcgcgcagccgcgccaggccctgcgcggtctcgacgttgaccaccaggccgaccacgccgcgttcacgcaaagcggcggcgcggcgctgcaaccaggcccgggaagcctcgtcgtcgccgatgaccacgaacggccgcaggccgggcgcttcgatcacccgtcgcgcgacggtgccgggcgtgagcttggcgctgcgcaccggcagcatcgcggcttcgtccgctggcgtggcgggaacccggggcgtcgggatgggcggccgcgccggtgcgttggcgcgcggctgcaggttcagggcttcgtagtacggcagcgccgacgtgccgccgcggtcctcgacaacgatcagtggctcgccggcacgcgaggccagcggcaggcctgacagcagcatgagcaggcccgtgaacgcgagatgggcgggatggggtttcgtcatggggaggtctcctggcgcgcggcgagggccgcggcggctgggcgcgcgccctgcacacgggcaaggtggcgggacacgctacggcgatagcgggcagcgggttcaccgcccgcggggcggtggtagcggccgatcgccagcaaccagtcctcgccgggggcgtgctgttccttcaggatctcggcagcggtggcgaggttgcggtacgggtcgagcaagtcgcacgcattggcgtagcgccgctggtgatagccgaggttgatctggcccaggcccgcgtcgatgcgcgtgtgcggcgtggagcgcatcgcctgctggagacctgcgcaggcatcggcgcgcgtggcaaagcggcgcgactggccggcgacgttgagggaccacggccacgggacggtgcgaccgttgcggcggatgccgctctcctgcaaggccacggcgtagagcaccgtcgaagggatgcctgctcgctgggcggcaagctggtaggccggtggcggaacctcctgggccagggcggcaacggcatacaggccggcagtgagcaccagtgcgcgcaggggcatggctacggctggcgctgccattggccattcacttcgcgcacggcggcgggcagatcgccgggcaggcccagcgacagccagcggccgccgtcgtggttgagcgtgatgctgccggcgcgcacgcgcgccggatcgacgttcgcgcgcttggcccagtcgcggatgcgcgcatcgtcctggcggctgccgaccatgtagaggtcgaactcggcgcccgaggattgcaggcgctgcacgagttgcccgcaggccgcgcagccgtccttcacgaacaccgccgtgcgacccgagccgcgcgtggctccggccgctggcttgtcgtcaggcaggtttacccgttgcatgccggggttcaagcgctgccaggcctcgtcgtaggcacgctgataggcgagcagcttctccacgcggcgcgcttcgacttgcacttgcagttcggcatagcgccgccgttcttcatcggtgcgggcctcgatgcccagggccgacagcgggtccagattgggcgagtagatgcccaagggcccgtccatcagttcgcggtagcgcgcccattcctgtggttgcagcccccagtcgcttgccacccggtcgtccagggcgcgggtggccagcgggcgctcctggctctgcgcattgcgggcgggagcggaggtgggctgctgggcccaggcgggccactgggccgaggccagcaggaacgcggagaggatgatcgacggcttcatggtgtgctccgatcagggaatcgccacgcggcggatttgggcgccggcctggaacaccgcggtgctgccctcgacggtctgcaagcgccacgggccgaccgcatcgccgggcagcagcacctggagctggtcgggcgtgaagtccccgccgctcggcgcgacggacacgctgcgctggccggcgcgcagttcggcactgacgatgcggaacgggaacggcggtggttcggatttggcggcgggcttgctcggtgcgcgagccgcgcgcgcagcggtctggcgcgtcttgatctgctcgacctcggcgcgcagtgcctgaagatcgtcggcagcggcgtagccgctgagcgatttctcgacctgggccgcgcgtgcttccaggatttggcgggtgtctttgaggtctgccgccgtggcgacggccggacgctgctggatggcctcgacggcctcggccaggcctgttgcctgcgcttccaagcgttgcaggcgggaatcgaggcgatcttggtcggcctggtcgttcatggcctggtagcccagggccaccagaacactgaggccgatcagccagagccacatcaggctctgcaccaccacggcggccgttgaacggtgggcgggctgcggggcgttcatggctgaccttccgatgcctcgggcaccagcgggaacgtctgcaccgcctcggtggcgggcggcgcgggtacgttgtcggcggtcatgctgtcgccgggccgctcgaagcagatttgccgcgcgcggtcatccgcgtgcagttcccaggccggaccagccagggtgagcagcgcatcgcgcagggtcatggggccgaggtgcaggtgcgccgccggcagcggcagggtgtacagctcgatcaccgcgtgcgccgtccggcacaagccgtaaccgctgcgcttgagcacatgccgtagcccgtcgccgaccgtggcgcgtgcatcctcgggcatcgacacgtcgatggtctgcaacagcaggtcgcgctgcgctgctgttggtgccagttccacgagggtgtagcggtcgtagcgcacgacggggatgtactcgggcgcctcgggtacgggcgcggccgagacttcctcgatggtgtcgggcgcgaccggcgcgctcgccgtcgcgcagccgccagccagcaccgaccaaagcaggccgagaaaacccgccagcaggcggcgttcgggatggtgaaaccaggggggagaggggcacatggctcggcgtcctgaaacatcgagccctcaccatcgccgctcaagcggtgcgcggcagcaaacaatacgatctgcggattatccgattatcggcatgccgttagtgacggccgggtcgctcccctaggacagaagccatgtcgggtggatcagaagccctgcgccagcggtgggtcatgatcgtctgttcagaatgcgagttgcgtccacaagcctgcctcgtgactctctatccgcacgttcgccatctcctgcagcacgcgcttgcctactgctgccagacgcaggtgacgattgggtttccactccacaccgatcacgtggtaacgctcctgcatgcgtgggtcgatgtccaggctcatgcgagtcatgtcgtggcgggtgaacagcgcataccgaggggtgatctggtggctcgcccatgccgaccatccacgctggtcatcgtcaccgggcttggtgacccgggtccaattgtcggcgtggaaatactgcccgccgatgcgtccacgttcgccgacccaactggccatggcattccagcgccgcgcggtgtgctcgcgcggtttgtgaccggcatcctgggcgcgggtgccgcggtaaccgcccactgccagctctaggcgtttgcctggcgtccagccgagcctcatctcaacatcggcccgcttgcccaggcgaggtcgctggaagcccgcgccggtcacgatcgatgcggcataggtgaaatccccacgcacatactggacgtgcgctccgtagtctgccggtgcgcccatcttggtacgtgcgatcaggccggcatcgatgtagcggtagccttcacgcattgactcctgttgaatccatgccgtcggcgcattacccagacgcagccagcggcccttgccgaagctgcgctgcaggtaggcatggcgcagccacacgtcgctcggatcgtcgttgcgcagccactgcacgtcggtcgttacctgcgctgaccaattctggttgaagcgatggtcaagggtaataaaagtgcgcttcagatccagcgccgggtcttcgtcggcgctggtcacgtcgcctcggtcgagctggctggcgttgatgaatatttgcgccgacacgtcggtggcaggtgccacattcactgccagcgccggtgcgcaggacaacatcagtaccaccggcagtgttttccaaggaatgagccggactgattctcccctggtctcggttgctgcgcgtggcatgccttcgactgcatgcgacccatagggtgcgtgcagccccatatgtctatcaacacccttaatagcgcgcatcagcgggcttcttatcgttgggccagtccttacccttgggcgcaaaatccgggcgatccatgtgggtgaaatattcggccacgtccacggcctcttggtcagtgagccctccttggccgagtgggaaatgggtgccaaatgcgatgggcatgttccgcttgacgaaggccgccgctgtgtaggtgcgggccatgccggcgccgatgttgaaggactcgccgccccacagcggtggatagaccatctcgcccttggcgttcctgacaccttccccgttcgcgccgtggcacagcgcgcactgggcggcatagatgcgcttgccgttctcggtgttggggatgagcgtttgatcgaccttgcccacgccgcggccttccaccttgtcttcgggcttggtttctcgcttcatccagtcgaagtaggcgaccatcgccttcatctcgtcgctggtgatgggcaatggcttgccgtgcatcgagcgctggaagcatccgttgatgcgctcttccagcgtgatgacgcgacctgcgcgcgaggcgtagctggggaagaacgcggagaccccgacatagggcgagccgtcggccaccgtgccggcattcaggtggcaactggcgcagttgagcttgttgcccacattgctcggcagcatgcgcgccgtgtcgatgttcaggcgtgcccccaacaccagttgctccgcgttcttttccttgagcatctctgccaggcgcggtgtctcgaacggacggtgattgtcggcggtggcgtcaaggtgcttgcgggcgcggcttacttcgctggctctgatttcatgagcgtcggcccgtccccaggcgcggcgtgtgaagttcaggatttcggcgatctcctggtcgctcaactgcgcgaacgaaggcatcgtcagtggccgtgcatgactttgcgtgaccggcgcctgccagcccgtcagcatgatgtggatcagcgtggccgggtcctgcgattgcagggtgttgttgccggccagcgacgggaacgcattgggtacaccatcgccgttggagcggtggcagtcggcacagaattgcaggtagccaaggccaccgcgcgtagtgaagatgtcaccgggcacttcgccgggtttggccatgccaccagtccggtacggtgggatgccagactccgggccctgggcgagctgcatgggtaggtcgtcctcgccgggcggcaacgatttcagaaagatgccgatggccatcaggtcgtcgtcggtcatgtactgggtgctgtgctgcaccacatccaccatgttgccggagacggtgccgtgcttgttgcgtccggtcttgagcatctcggcggtttcctccggggtccagaggttgcgcaggctcagagcacgccagccttcgacggtttcaccggccaggaacaggtggccggcggagccctcgctggtcatggtcttctcctggaagccaacgccgcgaggcgtgtgacaggcaccgcaatggcctagcccctgcacgaggtacgcccctcggttccacacctcgttcttgtcctgcacaggctggaagggttcgtcttccaggaacaccgcgttccaaagcgccagcccccagcgctggttgaacggaaagcccatatccgaaggccgattcgcttgttcgacgggcgtgacgccgtgcatcaagtaggcataaagcgccttcatgtcgtccggcgtcatcttcgcgtaggacgggtacggcatggccggatacaggttgtgaccatcggccgccaccccaaggcgcatgacgcggtcaaactgctccaggctgtaaccgccgatgcccgtggccttgtccggcgtgatattggtggaatagagcttgccgaaaggcgtttccagcgcaaggccacctgccatgggcttggaaggctcagacgtatggcaggcaacgcaatcgcccaagcgcgcgacgtagcggccctgttcaaccagctggtgctgctgcggggtcaactcggtcgcgccgctgaccgggagaccatcatcattcactgcgacacgggaagtgcgcgtgttgaacacggccaccgccagccatatcaaaaataccgctcccaccaatgcgaccgaaagcatcaataggcggcgcttcctgccggaaggatgtgtggattcgagaaggtgcctcttggccattgcgagcatccattgacgtccaatgactgaagtatgggtgctggccgaatttgtttgattgatctaaatcaatcggtaagtttatgatttatattgaaaaataaatccctgatagattatttcatatgtcgattagttgaaaattaagactcgttctttatcgttttaatggctcggtggaaataaaggcggcgactggttgttttcttttccgatgcgtcgatgggtgattgaaatatcttctggtttgctgcgggacgtaactcctggtctgcgtccgcgtgtcaaaaaaacaggccccgaagggcctgtgaaaacgcacatcgaacttgccgatcaaatctgagccggcttcaggccgggatcgacctgcgccagttgggcgtgcgaccagcagcgcacgagctgcccgttctcgccgaggggccgattcgccacggccgccgaatgctcgtcggtgtcgctggtgtcgtagcagacaaccttgatctcgccgctgtcgcagcgaatggagtggatctggccgtcggtcatatcgactacgacgacctgcgggacaaggcccagttcgcgcgctgccgacacgatggcttcctgttcggccatatcaaagcaaacgaacggtccttcatacccggattcctcggccagtgcttcggccttgtcgtagtggacacctaggtcgtattcctcctgggtggcgctgacgatgaataccggcatgtcgggcatgcccgaagcgttgacgcaggcgaccatgactggcgtgccgaagtcactacgatgcgtgaccgcggtcgatacggtggccgcagcctcgtcgccgtcatccaagcccatgcgctcccgcatttcggagacgaacgtctcgggaggcataagaccgtagcgcgccaagcgtgccgggacatcttctgcgcacaggtttccgtcttcgatgcgctgtcgcaggaaatcagcgatctcggcttccagtttcaggcgggcgctgacggtttcggaagattgggtgttggtgctcatggaaatctccttgggataaagagcgcagccacgtacacggagaccgtgaacgtggctgctaggtgggaacaacggaaagccggcggcgctaggccggcgttggcgtggggatcaggcggcgaccagttgccgggccaatgcgacctcgacggaatcaccgtcctggttgagcacatccaggcccgattcgggtacgtcgcccgaggtggactgcgagaccatgatcttcttggccatcagctccaggcaggtcatctgcgaggaaccggcgtagccgaggtagatcacgcgcaccggctgtttctgtccgatgcgccaggagcggcgtgccgcctgctggagcgagtacacgttgtagcccgactgcatgaaaacgatcgtcgggaagtccaacaggtctaagcccgtcttgaccagctcggggttggtgatgagcacgtcgatgccacggtccagttgctcggcgatccagtcctcgcggcggctggcgtccacgcttgcgcgcagcaccgccacccgaaaaccttcttgttccagcagcaccttcaagcgcgatgtggtgtcgcgcgtgccggtatagaccgtgtacgccaagaccttgcggccctgcgccttctcttccttgcagatgtcgatcagctcgcgctctttcggcgtcacctcgaactcgttgaactgagccgggacgaacgccaaggtgttgcgcgtgcgcggatgcaccacggtttccgaccggaagcaacagtccggccaggcaagcagcacgttgagcaccacgcccagcagcgtcgtatcgcgtcgcgccagagcctgtttcagctccgcggtcagccgacccgccaggtcgcggtaggccgcggcttgcgccgtgtccattgcgacttcacggaactcctcgtcatacggcggcaggacgttgccaccgatgtccttgagcttgaggaaaatcgtgaacggcaggatgcaccgcaagacccctttcggcccgaagccgggagccttgaccgtgcgcaccgataccttggtgcccttggccgtcttgtgcgccgtgccggcgctctcggagtagatgtccttcaggacgccgtgatcgcgcatgaacgccatcgcggccgaagtcatgctcccactcgtgctcgggcggtagccgtcttcgatcatccgtccaggcagtgcccggaacagcaggtggaacaggtcgtcgccgtagccgcccatcaacgtgccggtcagcagcaaggtcttgcgagccttcgccgccagcacgcccatggcctggccttgggcgctgccaccgttcttgtactcgtgcgcctcgtcggcgatgagcaggtcgaacgtgccctgtggcaggtagcgcttgatgaactcggacggctggtagccgccttcgccgaagccgaactccatgttggccatcgctctttccatgcgatgcgcctggcggtcagagaagaccagttcgccgttgccatccatcaagttgatgaactcgtggatgttgtcgcccagcatcgacgccaggaacccgtcgccgaacttctgcatcagcttctgcgcggtgacttccccgatcgtcgggatgcgcttcaaggctttcagcacggccgaggactggtcgctgccggacaggctgcgcgggcggatcagcgtccacaggggcgcggcgcaatggctgcacttcctgcggtattcctcggcttggagcgcgaccggattgaccggctcgccatcgaggtcggtgatgaccgtgccgcagtccgggcacgcagccacgtggccgtggcgggtacgccgctgggtgaagacgggcttccagtggaaccccatccgcatccgcacgcgccccaggatgaagaactcctggcccgtggggtgtacacccaactgctcgcgcagcttgatgagtttgaccagcgtatccggtccgttgagcacccagaccttggcacctgctacggtttcctggatctcacgccgccacttgtaaacaaggtgcggtggcgagagaactagggtgcggcggtagccttcggcgttgagcaccgcggccgtggcgatgccgacggtcgtcttgccgcagcccatctcgccgttgacgatcgcagcgcgttcgccacggtcgatcagcaattcggcagcggcgtggacaacttcggcctgggccgggaacagcttgcgcttgaggccggcgacgatgagttgccggcgcgtctgtggctggccgttatagaccggcgggtttgcgctgttgagggcgtcgagcagttcgtcgccgaattcgccgacgaaatcctgaaggctcagggtcagaggggaagattccgcatcgagcagttcgccctgtacgggcgtggcttcagcggcggtggtttcgagatcgagggacatggtgatgctccaaagaaaaatggggcatgcaccacccccagcggggcaatggcacgccccgtgatgggaagtacatcggcgcgcggccgaaggtggttgaagatgctggcctgagtggcctgcgggtgaaccgtgctcagtcttcggacggcagcacgatggcggtgacactgcgccccgcatcggtgatgatgcgaatggcgagtcccgggtggatcacatagtgcgattccagcgacgcgcccgattgaagtgcaacgccgttggcgtgccattggtagacgttgacgtcaccccagtcgccacgggtgtggcgcctgaagtacggaatcgggtccaggcgacccgcgcggacaaggcgatcaatgcctcggctgaagatgagcgccccgatggggaacgccagcctctggcagtaggtttcgatgcgatgcgatgccatgggctcctccttgaaaggctattgagccacgacacccctggcggagtgaagtggctccgtcaagtggatgggatgacgaggcggcgccttcagatcaggtcgcgctcttcgggaagctggaccaccgtggtctggtggtcttcgctggtcttcacgagcaacaccagttccggcgtgatccggtactgggagatcatcaggttgtcctgttggattgcgacgtcgttggcttggcgggtggcctcatcgatctcgccccagtccccgcgcacatggcgctggacataggccaaggggtcgatcaggcctcgccgagccagccaatgcaccttctcgctcaacttcaacgtactcggtgcgaacaagggttgcttgcgcggcgcaggccgcttgaatggattggggaacatggtgtttctccttcgaggtggtacagcaggacggcagcgcgtccggtggatcagcggatggtcaacacctcgccccgtgtcggggagccaggcgtcatgtcccacgcgcggatgacaggcacgaacttgtcggtgaggatgcgtgtctcggcgatggagccgtcttcgcgttcggtgaattcccgctggagcgtcttgtccttgtgggtgtcacctttgacgacgagcacgcgccccgtctgggagcgcacgacgccggagatcgcgcccgcggccagagccagggcgagatgccagtgggacaaggcccgcgccggtggacgcagcgactgctgcgcggtccccaagtgcgtgtccagcgacggccaaaggccttgcagccggccaacctcgtcggcgaactgttcgggctccatcgtcacgcggaagaaatgctccggctcggccggactggcggggacgatgtacggcaggaacggccattcgctcggcagttcctcggcttcgacttcgccaagcccaacctgcagcagcagattgcgcacggccttgacgccatcgggtgccagctcccgctgacggacccggcggccgaagatcaccacctgcttgaactgcgtttccaccgctcggtagatacgcagatcggtgtagtggcgcgtcaaccagccgaccagctccgcgtcgagcacgtagccggggacgatgaagaccagcacgccgccgtattgcaacagcgacagcgaacgctgatagaacagcttttcgaggcgggcacggccctggccctgatagccgatgttgccgttgacgtccttggacaggtcgccatacggtggattcagccacagtagtccgaaggactgcttggagatcatcgtgtccatcaggtccgcgtgcaggcagtgatcgaccaggccgcgggcatggcgcgcccgctcggcgtcgaattcgacggcgaacgccttggtctgttcgcgcccgagggcatgagaggcttcggcgattgccacgccttcaccggcgcagggatcgaggatgcacatcggcccgtcgctgggcatcagtgcgttgagggctctttcgagcgtgggttcgtcggtcgggtagtacccatttttggcgaaattgcgggcgagccgcgggaacatgagagccatggaagtctcctggttggcggggatgaatgacggaagcacgccaaggcgtgcctccgagggtgggtcaagccgctaccgcttccggcgtccaaatcttggccggatagggataggcggtgagcgcgtcactgcggatcagggagcccagcgccaagctcagcgccggcacgtcgatggcgagccgatggccttccagcggcccgagggcgaacggaaggcgggccagcatctcgcggctttgcagcagttccagcacggtctcgcgccagtggtcgagcagcggcaacgggcaggtgtcccgcaccagcatccacaggcggtcaagccggtgggcgctgtcacgtggcagcagtgccaatgcgctggcgttggccttgtcgggcttgacgcagcgccggtcgaacagccacacgttggacagcgaaccgaacagcgttcgccggtaggcgcgcgtgatgcgcttttccaggcgatcgacgttgccgatgaataccgggacgctgccgccctggtcggtgatgacgtggaactggtccagtccctgctcgtcgcgcccgagggtcaggcgtgcaaggaactgctggacggcggtgtcccgcgcccagatggacaggaagatcaggttgccctggtcatcgccgacgcaggcgtcggccatcacgtccgggcattcgtcgatgcggtacagcgtggaagaagtgtttgcgggcatggtggtgtcctcggatgaacgggaacagcaccgcccgctggggcaagtactgccccagggggtggaagaaaaccgcttgtatctttaaaccagaccagcgcggtagagtctgaacgccgttgaggcggccagaccggcccgtgcagtttggtaggcgctggggtgatagagcccgtgactgagtacagaacgcatggccgccgcgctggtcttcgtgaagcccgaacggttacgcgcgccttgattgagcgcgcatgcacaagcaagggatctgaagatcatgtctgttacctcagtgacggtgggcatcgacgtggccaaggcgcacgtggatgtctgtgtgctgggtgccaagagcagcgcccagcggtttgacaacgatgccgaaggccactcggcgctggcggctgccctgcagcccctggacgtgggtctggtggtgatggaggccaccggcggctacgaggccgcgttagcgtgtgccctgcaggccacaggcctgcccgtggcggtcatcaacccgcgccaggcgcgcgacttcgccaaatccatgggacgcctggccaagaccgacgcggtggatgcgcgcacgctggccgagctggcagcggtgctgctgcgccgcgacgatctgcagcgcttcttgcgccccctggccgatgagcgccagcagtggctcgcggccctggtcacgcgcaggcgccagttgctgaccatgctccattcggagcgccaacggctgcagatcacgcccaagaagctgcacgccagcatcgaggccatcgaggcggcgatcaaggcgcagctcgatgagatcgaagagcagatggtcacgcatgtgcgcgagcactttggggagctcgacacgctgctgcagtcggctgcgggagtcggcccggtggccagtgccacgatgattgccgagctgccagagctgggccggctgaaccggcgcgagatcgctgcattggtgggcgtggcgcccatggccaatgactccggcggcagcaagggcaggcggcgcgtacaaggcgggcgcttcgagatccgccgcgtgctgtacatggcaacgctcacggccacccgctacaacccggccatcaaggccttctacgagcgtctgaaggccgctggcaagttgcccaaggtcgccctggtcgcttgcatgcgcaagttgctcaccacgctcaacgccatggtgcgcactggaaaaccttgggacaagtcgcttcattgcgcttgacttcgaagacggttactcagtccggctcgaactgttgggtgtgcggattgaagtgaagcgcctcgtccaccgcggtgatcggcgtgaagccgtccaggtagatgttgttgaggtactggtcgcggtaggtcagcgcctgccgtgcctgctcctcggtgaggccgttgtcgatgaagtaccccagcatttcctcgtcggaggaaacttcgtcgttggacaaactgccttcaacgagcttcaacagcgagagcgggagtgcagccaggatcgggtccatgtcggttcctcctggctcaggccaacagcgccgcggcgggtgccgtgacagccgtgggtgtgcgccgccgggcgtggtaggcgcgaacgcctgcacgccagtcggcggactgctccggtgcgaggtccagataggacagcgggcacgagtaatagtacggatgcatggactcttccagcggcttgtagccccactggttgccgctgcgttccagcagatcgcagcggatgtagcgcagggactggcccggcgcgagatcacgatgcacaccttcgaccttggcggtcagttcgaccacggaccacagcacgttgccgcgcaatgcgtgagcgataaccttcgcgctgacgcgctcggtctgctgtggtgcgatcagttccgcgatcagttcagaccgcgattggggagagaaataccagcccatgagaggcctcctcgaaaagttgagctggaggcctccccgtggggaagaacccccagtgggtgatggaatgccgcaggtgcagcgaaggaaaacctatgccttggccttagtcccagtcgtcatcgtcgcgatcacaaccggccgggcagcagccgaactcgatcccatgcgagcaatagccatgctccgcattccagtcctgggtttcctgccgttcggcaggtgttgcgtagtcccattcctgggccgcgatttcgagagcctgagcacgttgctcatccggcaaacgattggcctgtgcgtcgatcgccgaactgaaaagcgtgacccagtgatcccaggacaggccgcaaccacgctgggcgtgctcggcggccgtcttgcagacagcgcgccacgcgggttcgtccagcgtggaatgaggtgcatcgcaagcgatggtggacatgatggagacctccagaagaaagccggagcctcccccgcatggggaaggaaccccggcgggtggatgaagaacaccgcggatgcggcgtctgcgatcacgcaggttgcagttcggcctggcggctccactcctgcgtcttgaagtccagcgcgtagcccagttcacccaggcgggcgatctgcgcgcgcagggtgcgacggtcgatggtcgaatccagtttcacggactcacccagcggccagagcagcccgaacagtgcggcgtcgccatcttcggtgctgccgggggcagccgccgcagcgggcgtcggcgcatccacgccgaaaggcgtggtatcgaccatcgggtccgcggacgcctgcacggatgcgggcttggcgggtctggatgccttggtggacttggccggcgttgccgcaggctgcgcccccagttcttcatcgagcggatcgatgtcctgggtggaaaagctgcgaatatcgtcgcggctcagtttgtcaacgccgaagagcgtcatgccatccaggttgcaacgaatctcgaacttgatgccgccccgcatggggatcgggttcggaaagatgtagtcgggtagggacaggccattactggcccatccccccctaagaaccgtacgtgagagtttcccctcatacggctcaagcctttcaaagctcgctttcgcgaaccggcttcaccaccttgagaccattgacgtggatctggttatgacagttcggatgcaccatcacgaggttggtactcccgtcctttccgccatcgacccgccggatgatgtggtggacatgccaccccgattcctgcgtgatcaattgctggcagattggacaacggcgatcctgatccaaccagaggttgatgagcttcttcctgcccctcagtgagttctgcatcttgaggctcatacgctcctcaaagtacgtttcccacagcgggtcgagtggagtagcctccaacttgattagccggtgtcgccggatgggcgtatccgttgccttccgcagtaccgccaggatcgaattcccatcggggaacttttcacctgtcgccgccgcaaacacccagttacgggagcctacggaatggaagtagcgctgcttgatccagacactacccttatgcggatgccgacgggcggcccactgccacaacacatgccaaatctgatgatcgacactcgcgaacgtcgcttttgagacgacgtgctggtgataatttgcccagccttggatcatcgggttaagtagcttgatcagatgtatctgatttagcgccttgtttcctttgaccacggagcgcactttttccagaaaggttgtcacgttcgttttcgacggcttaatcaacagcttgccgctgtacttgcgcacgttttgacctagaaaatcaaagccctcgtctatgtgcgtaatcttggtcttctccggtgagagcgtgagcccccgttcccgcatgaattccttgactatcggcatgacctcttgttccagtagctctttcgagcgtcctgtcacgatgaagtcgtccgcataccgcacgtagttgactttcatggtgatctgcttgccatttataaaacgttctttgccgaacgtctgaaacagcttcgcttcaagaccatctaagacgagattcgccagggttggcgagataatgcccccttgcggggtaccggcttcggttggaaaaagttgccgatcttccatgtatccggccttgagccacttcctcagaatctcgcgatctgtcggtacatgacccatgagccagtcatggctgatgttgtcgaagcagcctttgatgtcgccttccagaacccattgcggagacgccttcatggacagtgatttgaagcactgttcgatagcatccgccgtggacctttctggtcggaacccaaatgagcgcctatccgcagtggtctcggccacgggttcaagagcaagcaggtatagcgcctgcatcgctctgtccttcatggtcgggatacccagcggccgcatcttcccattggctttgggaatatagacacgcttcagcggttggggacgatacggctccatcgcgtctggtgtggaacgggccgccggatgatgtcagccttggcggatgcaagaacaactcttcacccaggctttggggctgacgccgccgtgggcggtagacagcgtgtcgtttcgtccggatgagggggcgatccacttcgaggtgtcgtgcgatacggcccggctggcctgtccggtctgcggggcggcggaccagccggtgcacgaccgggtggagcgcacctggcagcatctgcacttcttccagttcaaggccttcatccactgccgggtgccgcgcgtggcctgccgcgagtgcggcaagacctcgcaggcgccggtgccgtgggcggccaagggctcaggcttttcgatgctgatggaggcctttgtcgtcaccatgtgcgcttcgctgcccgtggcccatgtggcgcggctcgtcggcgtctcggacgaccgcatctggcgcgtgctgcatcggcatgtcgacgccgcacgcgcgaaggaagatttcgccgaggtccggcgcgtcggcgtggacgagaccgccagccgcaaaggtcagcgctacgtcacgctgtttcacgatctcgaccggggccggctgctgtttgccacaccgggccgcgacaagaccaccttcacgcgcttcaccgacgacctcaaggcgcatggcggcaaggccagccagatcacggactggtgcatggacctgtccggcgcctatcaggccggggcgaaggcggcggcaccgcaggccgccatcagcttcgaccccttccacgtcgtggcgctggcccacaaggcgctggatcaggtgcgacgggccgaggtcaagtcccgcccggagctcaagcacagccgctggggcacgctcaaagccccgcgtcggtggaatgcagcgcagattcacaccatgcactggctgcaacgcagcaccctgaagaccgcccgcgcctggcgcctcaaagaggcgctgcgccgcatctacgagatggcatcggatcgccccaccgccgaaccgctgctccgaaagtgggtctcttgggcacgacggtgtcggctgacgcccttcaagaagctcggtgccaccatccgcgaccacctcaccggcatcctgcggcatttcgacaccggcctgtccaacggccaggtcgaggccttcaacgcccagatccaggccgccaaggcccgcgccaagggctatcgcactgacgccaacctgatcgccatcagctacctgctgtgcgccaagctcaggcatctaccccgtcacccttggctccatgctccccatcagacatgaaccgtttccactggaatcgcgattgagccgacgatacccgcaccgcttgagtgacaacatggcttcagacttggcttccggggtggaccatgtgatgccatccacacccggcgtcttcttgccttggttctcggtgactcgtctgacggccaatgctttgccgctgaacgagtgggtcagaatccattgcagggctttcagcttgccatgttttccttcccgtgtcgcctttacgatacgcgcttggagccttcgcacttcacggtgacacgcagcccagtcgatgctgtgccatgtgaccgattcgcgtgagggcgcacccgcgcaagcaatttcttgcgtagtcatctgcaattccctctttaagaaggttggacaagttctctcgtagagaaagaccaagtggaagtctgcccgctttcgcgtggagtgatgtcgccttgcggctcaacccctatccgccccattacaggacagcattcgctttttccacattcctatacccgcaccgccaacagcattccttacggtctgcctgccccaatgggcagcgatacgggcttaccgtgtttcgcttgagtaacgagatgggttagcaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgttagaccctgccttttcaccggcggtcatgatgtccgtgtgctctcaatccgaaagagagcaaccgaccgcataccttttggttcaagcctgtcagcatctttggcttgttattcgtaacgatgtttaatagcagttcacttgcgttggtcataccacccagcctagcgccgtatccgcattgatgcttgcagataacgccttgcctcacggcatcagcgcagcccgagggcccagctacattgtcccggcagcttcacacaagaccgttaccagtcctgcatgtgccggtaggctactgatgacggaacaccaggttcctccgcggagtttcctccgttggaacaattacttaagcgacttcacgtcgcacgcggatcacgaactccccgtcgtacttgccttcggggtattgctccagctccgcgtccttcaccgcgaagtttccgataggagtgacgaggtagccgacgcagaacggaccattgcggccgtggattgtgcgaatcgaaagctggcctgatacgacgatgggcagtgccgatcttgtggatgccgatgtggctgccatgatggttctccttggggaataggaaaaaagcaaggccccgtgaggggccatgtcggatcagaacgaagcagccaatgccggctcctgctcctcgacttgcgcctcgggctcgcgctcggcgggctcgacaggctggtcggcagcggtttcggcggcaacctcggcttcgggcgcgggtgcgtcctcggcttgcggcgcctcggcttgcgtctggctcgtcggatagacctgggtgccgtcgatcttgatgagaccgatgtggaccagcgtcgattccaggctcgctcccggttccccggcgtgctcgcccttggtgcggatgtacggatcgatcttcatgtcgttcagacggaaggcgatcaggaccttacggtccccctcgatggcctggacgcaccggcgagccagatgctcggcttccggggtggcgacgatgatgtcgaagtaccgatactccggttcatcgacaggcccggccagtgctgcgaccgtgcaagagaggaacgagtcgccagccttcggggtgacgtccttcacacgattgagatagccgatgccgcgggtgatcagctcgtgctgctcgatcgaagccagttcggcccggtcgatcagttcggccttgagcagtcgcgccttgagggacgcggcggcctgacccttctgctcacccttgtcgcggatgtacgcatcgccccagaggtcgccgaggcgaaagcgcaccagcggccgctgcttgggatcgtcaacgccgatgtagcgctcgaccagtttcttggcctcggcacccgagaccttgacgtcgaagtagcggtagctggggtccttggcggaaccgaccagcgcggcgatggtgcatgccaggaagggctgcgcacggcggccgccccggacgggaacctcgcgagcacgctggatgtagccgatgcccgaggtgtggaggtcgaaatacgatttctcgttggacgtggtgctcatggtgaatctccatagggatgaagcggagacacaccggccccacgcatgcggggaaaggtgcgtaaccccgcggtgggttgataaggcgaaagcatccgccaccaggactggtggccgctcgcggatggatgcggtgcgagctggctcggtcacgcagtgggaactgcgcggcaacctcgaagaccgatggttgcctggcatgtcgctgacaacgtcagcaggcatggggtcagcatggccgggcctcgcgcgcgcggcagcaatcaatcggcatccgggcgtttccttttttccgggttgcctggttccgcccaaaagaaagcccccaaactgggggcttcaagggggacggggacatttctgggctacgcccattccaccgccgccagtgacagatacgtcgaggtgacggtcagctccagatcgtccgagctttgcagaatgcgggtgaaaacgcggtccgtcgggtcgaagaactcgccgaagtcgtcgccacccagctcggcgcgcgccagttcccaccagtcatcgaacgggtcggtatccgggttgcagccgacggcataggccagcagcttcacgcggccatcggggcggcgctccccgtgctcggcgaggaagtacacgccttggtccttggcgaggacaatgcggcattggttggcaatggcctcggtcagcacggggcgcatgtcggagcctttgaatcgcagtgacatggttgatctcctgaagaaaaaggccttccacccgaatggatggaaggcctgtgggacaagtcgccggtgggctgcggattcagccgtagtgccgcagggcttcctgccacggaacgaagcgcgcatcgccaccagtcgagaacggaaggcgcaagcgcccggtctcttccgtcgagaagcgcgtcgcctggtcgaacggaacccagccgaactcgttggaccagaagccggcaccatcgttgctgatggctgactcgttgggcgaatgcaccacccagcagttgcttgtctcgcacgtcatgccgcaaccgcctggcgtcgccgggtggccttggcgtcgatcacgctcacgtcgatcaggcgccagcgcccgtcatcgatgagccgctccagcacttcgccgagcatgtcgaaatagacctcgtcatgccgatcgaccagtgcgccgtcccgatgcagttccaccacgtaggtgtcgccgccgcggtcgtagaggatcgtcacttggccctcgaacttcgcggtcgagaccgtgaagctgatcgccggaggcgtctcgatgatcttggacggcttgggatcgacccaggtgaagtcgcgggcgcccgcgtcgaccagcatgtgggtgatgcgccggaacccgtcgggcgccggcatttcctccaactgctggatgagctggcccagttccatgcactgcggctcggggatgggaagcttggccggcgcggagccgaggatgtgcgtcttgatggtgtagggtctgccatctgacgtgtactcggtgcgctcttccggcgtgtccgcgcgcaggccgtcgaaacggcgccgtgcgtagggctggacatgcaccttggcaccctcgctgggaacggtggtgaccaggttgggatcgagcaccgcgaactcgctgggcttgagcttgacgacgatggcgtcgtcgttggccgcgaccaccttgccgtcgaagggctggggatcgatggcgaagcccagcgtcgaggactgcggctgatcatcgaacacgcggtacttgaacgaccgcacgttgcggggcacatggcctgcgacaagcgaaggcatcatggatttgatgagggaacggtccatgggaatctccttgaggaagaacaagggattccccgcccgcaagggagaggtcccttgtgggtggatggacgcggagcgtccgtaggaagaaacgaccagcacggtttcccgcgcttgcagcctcgaaggtctcggctgcctgggcatgtgtcggcaacgccgacgaacatggcgcaaggatggccctgggccgggctactcgcctgcatgaaatggcatttcgccgcacccggtttcctgtgctgcgggcaagaaaaagcccctcgaaaggggctggtcgggtcaggcttcgtacacgaagtagtgctcgcgctgacgcgggaagaagacatgcttccacgtgtcgccgttggtgttgccaccgtcgaagacgaccatttcgtagtcgtcaatgtcggtatctaccaagtcggcgctggcgatatggcgcatgtgcagcgtgccacgcatgcgctcgaataccaggatctggccgatggcgtcgtcctggctcatggcattgacgcaggctccgagttggtgctcgaagtcgggtacgcgcgaggtgagttcagggaacatgagggtgctcctatgaaaatggaccagcccggctcctggcgaggagtcgggccggcttgggggagacaaagaggaaggccggtgcgtggcgaggctgctaggactcgactagcggcaggcccagcagcacgggagcgtcggcgtcgaggatcaggatgcgaacatcggcctggccagccagttcaaggatgttcgccaagtcgtccggcatgcccttgttccggtgctcttgtcgaagctgctctgcgctgatgcccacggcgtgctccaggttatggtccgtccagggcgtggagatcagcttgacgccgatcgccgggctgtacggaacccggaacgcgatgaacagaaaggcctccggcgtggcgaggtcagccaggttggcgaggtactggccggtttcctggctgatgtgtgcggtgctgatttcccagcaacggctgtaatagccggtctcgaaactcaggcgctgcacggcttcccgcgcggcctctgccgaataggtgtcaccgacgtgaaccgggcgaccgtcgaagtcctcgccatggatggcatagaccacggcaccgatcacgccctcgccgccgacgccttcaccggcatcgcactcggccagcgcttcggcacccaggggttcggggctgttgctgaccaccgcgacatcgctgctgacgatgcaggaggatgaaaccagttcctcgtcggagaagtgctgttggctcgggtggatgtttcgccagacatgcgggcttccgtcctcgtagctgatggacagcgtgcggacgattttcagattccagtagccgcggagaaagggattaggtttctgggacatgggaactctccagattgaataatggagccaattcccgccaccggaaattggacccggtgggttgaaaatggaaaatgcgtcaggcggcgctgatcgttggcatctgggccagtcggtcggcgacgcgacggcgcacattcaggcggaactgctcgtcgttgatgcctgcgagcaggttggcggcctccagcgcgatcaacgccgaggcctcttcgatgtcggcggccaggatggtcttgcgtagttggtcgccgagttggagcgcttgcgaggacgttctgaagacctgcacctcgcggctcaggtagcagccgttgccgccgaactcgaacagcctcggcttgctgcagtaccaacaaccctcgaactggatagcggtcaggcgatggccgtcatcgaagcaggaggcgatcagaagcaaggcatccaggtcggcgctgtcctcgaactggtggtgttcgatcaggttctccagctccgcgtcctgctcggcaccgaagtgagaggccagtcgttcgagcagagacggaatcgacaactcttcgtcgtcgggcatggggatgccgagttgtacggccaggtcttcaagaccgtccagcacatccgtccattgcggatcattgttctcggcgatttgggcgatataggccgccccattgccggggtaggtttcgtccagcgcgaacgcgctgaacagcgccttgatgacgggggtaacacgctccagaacgagaacgcccgtgccttcgtagtagttgttcgccatggtggctcctttcgagaaagcggagccagcccatgcggacgatggcatccgcagggtgatgaagaagaaattgagggacatggccttgtgggcgcatgtccctctcggggggggaacgaaaagcagtggtgtgccagggaccggctcaccaaccgctgtagttcagcagcaggtcggcgatcacctggcgacgtggcagatcgaggccgtcgaagtccgacaacccgttgaagtggcagcgcttgagcatggcaccgccctcgcgcgcgttgtagaagctgaccatcgcggacaggaacatgcgttccccgctgctcaggacgccgagggcgtcgttgaggcgcagcatgtcgggacgcagatcccacttgctcttggcctggttcagaccttcacgggtgccatcgccaaaccattgcgggccggcgatctcgacaccacgcttccatgcctcgaaaaaggcttggggcgcggcgctgaaatgccgttcttcccgaacgatctgatcgacgacttcctgtggcagtagctggttcatgacgtgattcctccagttggatcagggaatggcgagctgggaccagccgcctctttcgagggcacgttgagccgcggcatggctgcggaagtactcacgagattcccgcgagacgggaccttcggtatcgcgcgtgccgatgtagtggccggcggcgctgtgcaggacttcgagcggcaggaacttgccgcagtaggtcaaggccaattgaccgaatcggccgaaagaggcttgctgggacatggatgggctccttggaaaagcggggccctgtccctcacgggatggcagctcccgcacgcggttgaaaaaaagcatcagcgtcttggggacgcgcgtccgcgcaatggatgcgatgcggactggtgggttgcgcggagagaaccccgcggcagcctgaaaccctggctgctggcatgtgctgacgaatcagcgaacatgcggacagcttcgtgagggtgccgcgccacgtcagttggaaatcggcatctggtccagccccgattgatgtgcgcagggacaaagaaaagccccgcaacgagtgcggggcggtcatgacggtgcggtgaggctggatcagcggggcttgtcgcccaggacatgctgcttccagatggcgaatgcctcgtccgctggcagctcggccaggatgacgatgggctggtcctgtcggctgcgcagctttgcgaaatatgccgcgcgttcggcaatggccttgagcttgatgcccttgaggaacagcagccggccgtccttgatgaacagcaccttgttgccgatgtcgcggttgaacgcggtgcgcagcttgcgctctgcgtgcatggcatcggccaactggtccacgaggaagtcgagcgtcatgtcgatgagaagtggctcgtcgttctcgcgctcgacgtcgagcgatgccggcggcaggctcttggcaaattcctcggcttgggccagcagcgcggcctggccttgcaacgcgcgcacgaacgtcgagccgccgtgtccgtcattgcgggcttcggcgatgggcctgccgtcgaacatgacggtggcggtgaagcacagcgtttcctcgctcgcgaaatccgcgaccttgaggttcttgagcgtgatgcggtcttgtcgggtgatggtgtccatggaaagtcctgatatcgaccgggttgacgacacgcccctgacgggacgcggcatacatcccgtgggttggaggaaggtggcatcgatgcccggtgggcagcgttcgccggagagatgccggggcgaactggcgggtggcgtgggaggaacccacggcagccttgacaccctggctgctggctgttgccgatgcgtcggcaatgcaggagagaggatcacgcggcccgccggccgcgtcgtgcatcaatccgaagcgctcgatcccgtcttgtgcaggcactgcaccagccgctggcccagccacgcgacgcacggcacggccatggagttgccgatcgccttgtagcgcggcgcgtcggcggagggcctgccgcggtacggcaccagcgtgtagtcgtcgggcatgccttgaagccgctcgcattcgaccggcatcagccgacgcacccgccactgcgaccagtcgcccggaccggggttattccagtcgtagcggaaatgtgcctcgaagtccggtgccagcacatggggcttgtcggcaccgccgctgctggtgcgcagcgcggtcgagacgccatcgcccagttcagcggccaggccttcggtgcgaccgcgcagcgccacgccgatcaccatcggccggccttggcccggcttgccgccacccgtggagagcgtcccggcaagctggccgtggccggattccagccgcagctcgccgcgcgagttctgcgcgaacgcgatggccggcaccacgccggcgttcgcgtggctgaggcgatgtctgccggcacgcagcgtcggtgcatggttcgtcgtcgcatccgccccgcagccctgtgcggtgaaggcgatgatcggaacgcccttgccggtgccgtcctcgctgctgcccttgccgttgttggcggtgtcgagggtgtgggcgatgctgccggcgaccgactgcaccatgaacgtctcggtgcggatgtcgtgcttggggccagcggccatcaggcatgccgccacatcgacagggccaatgccgccgctgaatccgaacgtcgtcgtgatcttgccgtagggctgcttcagtcctgcgaatcctgcaagtcctgcgcatgcgcctgctgcttcagcacccggtccagcatcgtgggcagcttcttgccacggcgcgcggcccgcacaagaatccccgagcaggcctgcgcgctcaaaaagtacttctgcgggatcgaggtcatttccaccacttgccacaagaaacacgcgcttgcggcgttgggcgacaccgaaatattgagcgtcgagcacgcgccaggcgatgcggcggcggggtccagacacacaaccagcgtgcgcccaccgaccccctggcggctggagcgcacggctttctccggccagtgcagcgaggaattgaccgaaggcattgcagcggtcattgagcacgccggggacgttttcccagacgagtgtggccgcggggcggcggtcttggtggcggatttggtcgatggcattggcaagctccacataggcaagggaaagggctccgcgcgggtcatccagcccgcgacggctacctgcaacgctgaacgactggcacggcgtgccgccgaccaggatgtcgggcgccggcacggtgccggcgcgcacctggcgggcgatcgcggtcatgtcgcccaggttgggcacgcgggggtaacggtgggcgagcacggcgctcgggaacggctcgatctcggcgaaccacgcggcttcgaggccgatgggctgccaggcgaggctcacggcctcgatgccgctgcacacgctgccgtacagcagtggcgcggcctggggcgcaccgcgtggggtgcgaggttgcgggttcatggcgggtctcctgttcgtgtggccctggaccgtgtggcctggccggacgttgattggcaggagaaaggcgccgaaggccttgcggccttcggctcgggaggacggaaccacccgtgggctgttgcaggccggtcgtcgctagaaccgtctgctcatccagcaatcacacccggcccatgtcgtggctggggccggcatcgtctggcgcacatccgcgcacaaagggagcccgtttttgcgccggcgggcaccggcaccgaataccgctgaccacgaagggtctccgggtggctcgcacaggcaagccatcgggggacccttcgcagcgtgcggaagagatgcggacggggagaacgcgcggggtgcggttcgcggagaagctaccttcaggtcccgcggccgggggcggctgaacgggacgcgcacacggacaagaaggcgttgcgcgctgggcgtcccgcagggcatgcggaacacgggccacgccgccgatggcgggcacggctcacggggaacgggggtcggtcaggagcctttgcggccgctcttgcgtgggcgcgaggcaccacgcttggacgtgccggtttcgaccggcagcgtgcctttgcagtcggggtagcgactgcacgaccagaaggggccggtcttgccggtgcgctggcgcgtcggtgcgccgcactgcgggcaagcgggaccctggggaaccttgatggacagcgaggtgctgccgtactgcacgatcagttgcgaaatccatgcggcctgcttgccgatgaacacatccagggtgagttgtccggcctcgatcatgtccagcgcctgctcccacacggcggtggttccggggtcggcaatcgccgcgggcacggcgtctatcagcgtgagcgccgcatccgatgcgcgaatggagcgtcctttcttcacgagatagccccgcgtcagcaggccggtgatgatgttggcgcgcgtggcttcggtgccaatgcccgtcgtgtccttcaacttctgcttcaggcgcgggtcggtcacgaagcgcgccacgcctttcatcgacttgaccagttcgccctgcgtgtagggcttcggaggcagcgtcttgagcgccttgacttcggcctcggccacttggcatgccaggccctcgcgcagcgcggggagtacctggctgcgcgcggtggtttccccgtcctcgtccgcttgcggctcggccagcaccaggtgccaaccctgggcggccacctgctttccggtggccaccagcttctgctggccgcaggacagctcggcgatcgtgcggtcgaactcgtggtgcgggaggaactgggccaggtaatgcgcccggatcagccggtacaccgcctgctccttctcgctcatggcggagaggttcgcgggttcgagcgtcgggatgatgccgtggtgcgccgtcaccttgctgtcgttccaggcgcgcgagcgctgggcgcggtcgagctggcccatgatcggggccagcgtgggatcggtcttgagcaggctgtccaggaccgtgggcacctcggcgaacatgctttcgggcaggtagcccgaatccgagcgcgggtacgtcgtggccttgtgcgtctcgtacagagcctgggcgatctccaaggtttcctgcacgtccagcccaagctgcttggaacagacttcctgcaaggtgcccaggtcgaacagcagcggcgggccttcgcgcacgcgctcggtctcgaccgacaccacctgggcactgcccgcggcgcggatctgttgcgcggcctgctgtgcgacgggctgctgcaggcagcggccggcgtcgtcggtgctggcgtcgggtgccacccactgcgcggtgaacgtctgaccgcctgcggacagggacacgtcgatggcccagtacggcacggacacgaaggccgcgatctctcggtcgcggtccaccacgagtttgagcgtcggggtctgtacacgcccgaccgacagcacgccgtcgtagccggcctgccgcccgagcacggtgaacagccggctgaggttcatgccgacgagccagtcggcgcgcgagcgcgccagcgccgagtaatacatcggcagcgtctcggccgagggccgcagcttggcgagcgcggtgcggatggacgcatcgttgagcgccgacagccacaggcgtgctatggggccgcggtatccgcacaggtcgatgatctcgcgggcgatcagttcaccctcgcggtcggcatcggtggcaatgacgagatgggtcgccttcgccagaagcgtttttacgaccttgaattgcgtggcggtctgcggtttgacctcgacccgccactgctgagggatgatgggcaactgctccaacgaccagcgcttgagcgccgcgtcatagacctcgggtgctgccgcttcgacgagatggccgatgcaccaggtgaccgtgacgccggagccgttgaggcagccttcaccgcgctgcgtggcgccgagaatccggccgatgtctttgccctgggagggcttctcgcacagaaacagccgcatgtccgtccatccgcttcccgttgttcatggagttgctgggatcgaggatgccgagcgcctgttggggcagcagcaaacaagctgcatgcggcagcgaccgctttcacgagatgggatggctgaggcggggatggcgtgcggccggcgatgtgcgagtcgggagccgcgatgttcgggagcgcgtggaagccggtggacgctggtggcgctgtcccctggggatagctcgcgaggacatggggggcggcaacgtactgcggccgcccccccgtcggatcacttcctgcgcttgggctccttcggcgcagccggttcctgggcggcctggggcttgggctgcgcgtcctgtgcggtctcctgcgatttggggctcaggacgacggactcgatgcggaacggcaggatgccgacgctgcgcgcgttgatctgccaagtctcacgtggctgatcctcgttgtcggtccagggttcgcgctccatgcggccgacgaccagcacgcgcatgcccttctggtagaggtccttccagtgcgcggcgtcgcggtgccagatttccaccggcgcccagaagccgccgcgatcctcatagtcgccgcccttggtgggaacggggttgtcgaaatacacgttcagccgcaacaagcgccgcggttcgtcgttgccgttggggaactcccggtactcggggggcgagccgatgttgccttcgcccgaaaaatgcgtgctcatggtgcaatctccttggtggttgaaatacccgtgccatgtcggcgtcgggcgcgtgctggggtgcccgacgcgatcaccgatcgcgcactccggggggtatggacgcgagccggcgcaggtaggcgtcttccgcctcggcggccttgctggcgcactcctgcgcctgcctgcccagggtgtgcaacaggctgatctgcatgttcagcgtgatgcgctgcagctcgatcgcgtgcaggtcggccagcaggttgaccggcgtgctggtgctcgccatcagctcctgccacagggccacgcccatggccgagcggtcgtgcctgcgccagcgcaggaacgtcgttcccgcgccagtggtctgctgggccagttccacgggcagcaggtggaagggatgcccactggcctgttgcagcacttgtcgctgcgccaagccgatcaactcgtcgcgcatggcgaagcactggccggcccaggcctccaagtcccctttacctttaaaaggctttaaaaggccttttagagaggccgcgtgttccaggcgcatgaaggctcccggttgcaggccccggaagtagcgggtcggctggttcagatcgctcatgcggattcgtcctcgccggcagtggctgcgttttcggacgggtcggcagcagcggccgcatcaccatcgacgctggtagcggctgcggcaggactctcaccgcgctgttgcagaccacggcgcacgatgggtggcgcaaatttcgagcggcgcgtgcattcgagcacgtcctgcggcaactcgccgaacttctccagcgcggcccgcgctgccgcattcttcgccgcgaaatcgtcgcgggtgcagcccgaatagcgatactgctgggccagcgagaacaggctgcgcagcgcgtgcgcgccctcgttgagccagcgctctaaggtgctgcggtcgatcagcgcggtgtggtgggcgaggatcagcttgcgcgcgatgtcgtcgtagtcggccaggagatagacagcggcaaagcccaactgcgcattgacgaacagcggcagcttgacgggctgcacgttgaggttctcgcccagggtcaacgcggcgggcacgccggccagggcctggtccacctgttcgcgcagcgtctgcagcgtggtcttggtctggtcgagcttgtcctcgatgcgcagcatccaccagtcgctgtacgggtcgtcctgctccgagccgcgcttcattttgttcatgacggcgatgtagccgttcaggccgacgatgcccggtcgcccctcggcggcggcgcggccatgccagatgcgcgaggcgtggtgggtgtgcagcgtcagcgacattgcgctgcgcagggagccgaggttgagttgcaatggttcgttgctggttgccatggtgatcgctcgctggtggacagggagccgccagcatccgcatgcggcggaaggcagtcagtcaacaaaccgaaatgagccggcccccggttctgtgcgcgctggcggcgcagcgcgcaacggtcccctggggaccgctccgcagatgggcattcacgttggcgctccgggcctcggtcgtcgacgggttgcgtgctgcaccgcacgtcgcgctgtcgttcgacaccatccttcgcagcacggccgtccccaggggaccgttccgctgagcgccatggaggtttgcttcatggccttgccaggcgctttgcccaggtttcgcgcagcaggtcgcgccgtcacccggcgcttcaccgcacagccgtccccaggggaccgtttctgccgaccgccatggagatctacttcacggctttgacgagccctgtgctcaggtcttgcgcagcaggtcgcgcaggcgctcgatgtgctgccgggccacctcgggcggcacgacgttgcgcggcggctcggatggtggcgctcgcgccgccgatggtgttggcggtgccgggccggtctgcttggcccacgcattgaactcgccgcgcatggcgcgctggatgatgccgaacagatatccggcggggttgcggatgccatgcttgccgcaccgtgcggcccattcgtccagcacggcctgccccagggcagcgtccacctgctgcaacgccatcctggctccggcctgctgttccgccttcagttccgcgaagcgcttgggccattgcaggtcgcccagcgcacgcgcctgcgcggtagtacgtacttcattaatacgactactacgtactgtacggtcctgcttcggattccgaagagcgccgtctggcgcgggtttcggccctgcttcggattccgaagaggggcgttcgccattccgaagaaggctcgcgggcccttcttcggaatcgtggatcgcatcctcctgtggataactttgagtggcggtgatgccctggtcggccaggcgctcggcgagcacttgcagccgcgacggcaaggtgcgtccggacaacatcgggtcgtccgcgatctcctggagggtgttgagtcccaccacctgaacggccttggccgaatgccccagcgactggctgaccagggccaggtagtcggcgtcgagctgcatggcctcgaacggtgtcaggggttcgtcatgcaggacgtagaggtttccgaggatgcggccggtcttggggtcgcgccgtcgtcgcacgaggctcagccagcgcgtcaggcgcagcagcgtcagcgctcgcgccacggtttcgtgcgaggcttgcccggcgcacggcatcgacgccagccagggccgaagctgttcatacgtcgggaacgccgtcacgccatcgtcgttgagcatcagccggaagacctgccaggcgttgcgctccagcggcgtcaggcgacggtcgaggaacagccgtcgcggtacggtctcgtgccggttgccgctgaacaggaaggcatcgccagacgccgggcccgtgggcatcgcgacaggcgtgggtgtgggcgggggcgcatcggcgttgggcttgggcacaaggtctttcagcgcagcgtcgaacaggtctgcgagtgcgatggggccacgacgtggtgcggtgtcgtccacggccatggtcaacccaatccctgatcgacccagctcttgatcgaggcccagaccaccgacagaggcagcgacatgccttcggccaagtccatggcggcatcgaggatggaggtctcgtcttcgagatcgacgttcctgctgctggtcacggccttccattgccgccacagctccgtgtcctgcttctcgtccagcacgggatggcgacccttgcgcttgggcaggccgaggatttcgcggcgaagcgccacttcctggtgggtcaggccgtagaagcggctgaccatttcggtgctcgcgccgaggcgcagcatgcgatcgaccgtggcgatctccttctccacgtcctgcgcctgcctgagcagacgcaggagcacttcgcggttgaccgtcaccgagcaccacgagacgttggcattggccagcacgctgatcagcgcgggatgcttgagggcgtccagctcttcctcgccaaaccccatcagcttgcagcggcgcagttgcccattgcgcaggtcatagagggcctgggcgatgacggcctggttgagtgggtgtggtgcggacatgctggcctccctcgcttacgttccagcgtccgcagcgccggcgtccaggtcgagcagacggcgggccagccgcagcagccggaacaacttgaccagtgcggtgtcgctcagtcgccgggttgcgtcgccttgtccgtgcagcagcgccgacaggtcgatgacgaattgcccgttgtccaggcggacgtcggcgggctgctgaccggacaggcatgccagcagcgccagaacggcacgacccagcggccccgggtcctgggcgtaggcacggcaggcgaaaccgatgccgtctggacggtcatcgatgcactcgtccaggcgggcctcgtccgcgatctcgcgggcgaactgcgcgacgtggatgcgcaggcgctcgggcgtgtccaggctcgcgtcgatgtaccagacatcagagatcggatagagcccgccggcctgtacggggatggactgcaagacgttcgccgagaagtcaggcggcagcgcatcgcccaactggtcggcgaccatgcgctggatggactgaagccgttcggtcgttggcgccggtgagacgatgtgcttctgaagcaggtggtcgtccgctgtcggactggccgtgcccgcctcgttggcatctgcgtcgctctcgcgcgttgaggtgggagacgcagggcttgcaggctgcgctgtcggtgctggccctgtggtgggcggcgaggcgttggcaggtgggcgcgcgataaccccaggctccggcaaggcgggcggcgtcgaggatggcgtcggatcgctgaccagagcgcgctggcggctctcggattcggtcatgtccagcgcgagcacgtcgtaatcgacgcccagcagctcggccatctgaccgatcagctcgtcctgtacgcgctgcgcggagaactcgtcggcctgcacatcaaactgcgacaagacttcctggaagaactcgtcgaagtcctgaaccagcgtgcggcccttggcgtagcgctcccacgcgaacatgcaggccttgcgcatgaccgacaggcgttcgacctggtggcggccgaggccgccatagagcacggcggggatcgccggcaggaggtagcgcaccgcgtcgttcatgcggctgatgtgcgactgctggaccgggaagccatcggcggccaggcggcgggctagttcggactggctcagggcggcgccgctttcctgctcgtagaactcgcgcgccttctcgacgccgagggcgcgctcgatgaaggtgaggccgccgcgcagttcgttctcggccaggtggccggtcagcatgacgacttcgccgcggctgggccacggccggaacaggcacgatatgcggaaaaactgctcgtccttggtctccgaccacagttcgcgcaggatcgccagccgcgtgttgccgccgttgcggatgatgtagtggtcctcgccaggccgtcgggtgatggccggtgccgcatccaagccgcgctcgcggatggatgccttgatttcctcataggccggattgcgcttcttgcgcgggtcatggtcgtaggggcgtaactggtccagggtcacgaccatgggtgtgtcggcgatcggatcgctcaaggccgacgcggccgggccgctgcgctcgaacccggccgcgagcagcttgccggccatctgctgggaggtgatctcagccatggctgcctccctgcgcctgggatcgggcctcgcgctcggcgcggcggatctgcgcacgggcgttgagggcggcccggtggtcgctggccgtcgaactggtgtagatcgcggcacagcctgtcttggtgaatttgaggtggccgcccggcgtgcgtttgacgtgccagccttcaccgacagcgaactcgatcagggcgcgcagccgcttgtggcctcgggccagttcatgtgcattcgccatggggcctcctgccatcaagagggactggcgaacggccggacaccgcggcaaatcggtgttgccactgcgggaacagctcgccagcgaggccgcgcatggtttcgagcgcggcgggggcgactctgcccggtggctggcggtattcgacccgatggactggcaggccgcgcgtcgcggcgcgcggataggcttcgatggccggcacgtcggtggcgagcacgcggatgccggcgctgtcctggaacaggtcgcgcagggcctgctggatcagccgggcgttcgccgacacggggtggacgcggttgataagcaggtgcagcggtggcggctcgatgccgaggtgccggtacggcgcgatgtcttcgagcaactgcatggtgccgcgccgcagctcgcgcgccgcgaggatttccggggtcacgggcgacagcgcaacgtcggaggcgagcaccgccatctccagcagcaccgagcgcgcgccctgggtgtcgatcagcaccaggtcatagaggggagccaggaccggcagcaggtgccgtagccgcaggcgcccatccggcgcgtgcagcagcaaggtgttcaactcgccccggtggtcgttggacagcaccaggtccaagcccgaaatgattgtgcgggacacgagctggccgaggtcgcgctcgttgaaggccagcaattcatagataccgccgggcgcgcggtgggccagctcgtagtacgaggacaaggtgggctgcacgtcgagatcgagcagcagcacgcgcagccccgcgtcggcgacgagcccgcccaggttcgcggccgtggtggtcttgccgacgccacctttcgttgaaatgatggatacaacctgcatggcgttctccgtgtgaggatggaaggtccgcgggagaacgggtcaggcccggttgttgacgcgctcggcgatccactgatcgatttcgatggaatcccagccgacggcgcgcacacccaggcgcagcgcctgcgggaactggcgcttcttcatcaggttgtagatgtgggcacgcttgaagccggacttcgcttcgacttcatcgagccgcaggatgcggcgctcgttcggagggagtacaggggtctgcgacatggcggtcactcctgaacgctcagtggcgtttgttggcgtgacctctattcaatagacacggctgcggaaagacattgcaaatgcaatctccgcgactgcacatacaagctggcaatcctcagagcgtggcgctatgcagccggcgcctggccgtggcgaacttgccgttcagcgtccgctcggcgatccccatgacgccgtggtgatgggcgaccagtgcgctgaccacagcctcctgcgtcttgaagctggagtacggcgtgcccgagggcgactggccgagcatcagctccagcatgcccccgatgatgttcaggtaggtggcctcggcccgatcgctgatcgggcactgcgcgcaggcgggaatcaccgtggactgcttgagcagcgcgtcgtgcttgtcctgcagctcgcgaagttggcgcttggactgttccagggcggatttcagggcgagctgctcaaccagcatggcttgcccagtctccagcgagatgaagggatgggcgatgcgctcgctgcgggagaagagaaagcctggtcgctgttcggggtagtgctggcgcatccagcgcttcagatcgacatggcggacggtgaggtcgggagagtcgatcagctcggtgtcgtgcatcgtgatgccgtcccgcccgaagggcagctccccattgaggatgccgtcatagatgcgttcggtgtacagccgcagttcgccccagcgtgggcagtccagcgaaagtggcaggttccggggcgacgaaatcgaggccaggatcacctgctcgtaccgcagcagcccggcccagcggatggacgcttcgatcgggaggtagaacacctttgatgttggtgcatcattcttgttctcgtacatgctcggtctccttccaggagaagaactacatggccgactcctttgccgccgacatcatggtcggcctgttacctgtgcaggaaacgagtcccgaggctcgcttcgtcatggggcttgagtacttctcaccagttcgcgccgctggtagccgtcgtatgctcggtgtgcaaaaatccattgatcgctagaaggtcaatcgccggaaggtgggttcgacagcgacgcgcacgctatcagggtcgtaagaaattgcggcccctgcaaaacccactaggtatgactagatatgccagcggtttcacgaggtgcgagggggcggcagtggccgccgaacgtccggccggacgtagtaaacccgcgcctgtgatgcttgtttccgcatcctgatatatcgacaaaggcaacgtgcggtgcgtgccgctccttgacagcatccgaactaggtcagcaccggaacatcggcctagccctcatcgccgtgggatgcggaagcagagagtgagaggtaggaggccagttcgagaccaccgccgccgacgtagcgccgagtgtgggtcgggtgtgctgcgtgcaggtctatagaggtcagtggaattctttggaagatcttgttggcgaggatgaaaaattaggctgcaatttaggtcttcgctggccacctcggcgaagaaagggtttgggaaacaacgacttatgcgcctagtgcaagtctcgtttcccgctccaaaatttgaaagggaagctacggcttcccttttttattggtcgaagtgctggtgcaagaagtcggttcgtgtgtggtgttgcgcaacaatgccggccccgctactctgtcttcagggcttgcataccgaccggcgccccgatggtgaaattggtagacactgcggacttaaaacctcctttgtcaagttttttccatcacgagagaataggccgaaaagctagcaatggcgcgggtttcaagccttcaggcattgcttccgagttggtcccttggacggctaggagccagctaggggccaagcgagcggtacagttagagcaagctcggcagtagccgtgcgaaaatggactcggtaacgaggcaagccagcccgagtggtgaaattggtagacacaagggacttgaaaaatttgagccctccggaggaaactccgaaggtgaagcccgtcaaattcggtgaacgccctggatgtgcaaacgtccgagccaacgccgagccaagccctgaatcgaaaggttcgtgggaaggtgtagagagcagacggcgggcacctacggccgcaaggctatggtgaaggcgtgctccagaccacgaacagcgctcacgctggcggcgaaagtcgaagtggtaagaaaatccctcgacctcacggtcatgccggttcgattccggccccgggcaccaactcaaaaaccgttcctgcgaaagcgggaacgggtttttagctggatggttgacccgtattcgatcctctttgattcactccagaaggcttgcgtccgattaactcgattgcattggctttcctgaacccccgatccccagccatgaatgcttcgagcatgtgcgggatcaacgtcgccacatcgaccgctttgccataggtttgcgcgtgcatcgcggcgtagcggtcgaggtctgctttcaagctggccgggcatgtgaaggtcaccttcgtggactccagtttcgggagcggcccaagccgcaattttctggtcgtgctcatcgggcacctcctcgctgatagaacaagggctggtagggacgaagcaccaagtcgcgattgacctgcaacccgccacccgtaccaaggcaatagagaatccgcgcaaccgagaggaagcgcgatgcgcaagagcaggtacacggacgaacagatcattgggttcatcaagcaggccgacgctggcatgagcgttgcggacctgtgccgccgagagggtttcagctcggccacgttctacaagtggcgagccaagttcggcggcatggaagccagcgacgccaaacggctgcgcgacctcgaagccgagaacaaccggctcaagaagctactggccgaagcggtgttggacaacgaggcgctgagggtggccttcggcgtaaagcgctgagcccaccggcgaagcgacgcgcggtgggcaagatgttggaagagacctcgatcagtgaacggcgcgcctgcgctttggtgggactgtcgcgcgacagctggcggcacccgccccagcgcgcacagcacgaccaggccacgagtcagcgcatcgtcgagctcgcgcacgagcggcgtcgcttcggctaccggcgcattgccgacctgctgcgggctgaaggcacgaaggtcaacgacaaacgcgtctataggctctacaggctggctgagctgtcggtgcgcaagcgccgcggcaagcagcgcctgaagctcgaacgcgtgccgctgcaccaatgccagagcgtcaacgaggtctggagcatggatttcgtcagcgacagcttggccagtggccggcgcatcaagtgcctgaccatcaccgatgacttcagccacgagtgcgtggatatcgccgtcgaccacggcatcggcggcgagtacgtagtgcgcgtgctggagcaggtggcgcggtttcgcggttacccgcaggccgtgcgcacagaccaggggcccgaattcaccagccgagccttcatggcgtgggcgcaggccaggggcgtgcgccatatcctcaaccagcccggcaagcccacgcagaatgcctacatcgagagcttcaacggcaagttccgcgacgagtgtctgaacgagcactggttccagagcctgaaacaggcccgtgccgagattgcgcgctggcgggctgactacaacgagatcagaccgcacagcagctgcggccggattcccccagcaaagttcgcagcgcgacatcgacaatcaactggcggcgccgtaacggcgccgcttcaaacccaggagtaatctcctttaaggatgccctgaataactcgaatgcgtaagtgctacaaggtcaccggtttcagatagtgcgatggatggcgtttagcctgggtcttcgcaccactttccacgcccttgcgggccatctgcaccgcctttgcggccatttgcctgatttcaggggcactcatccctgcgcctccagcaattgatggcgcaccatccaaagattggacagcgcaaacagcgtcttgagctgcaacgtgttcttcttcaatccccggtagcgcaccttggtgtatccaaactgtcgtttgatcaccctgaagggatgctccaccttggcacggatgctcgccttgatcttctccacttggtctatcagcgcgtcaacggggttgttctctttgtccagcgctctgcgtttgcctgggcgcatcgcgatgtgccaccgcactgcctccttggcatccgggcgcttgtcgataccttggtagcccgcatcaccaaacccgtctgtctcctgcccgtgcagcaagctgttgccctctacaacgtcggccacgttacccgaggtgcctatgacggtatgcacgagtcccgagtccgcatccacgccgatatgggccttcatgccaaagtgccattcgttgcccttttggctcgaatgcatctctggatcgcgctttctgtccttgttcttggtagagctaggcgctgcgatcagtgtggcatcgaccgcagtgcctgccttgagcagcaagccctgggctgccagaagctcgttgacagtggccagaatctgctcggccagcttgtgtttctccagccgatgacgaaacctcaggatggtgctctcgtcaggcaccctcccatgggcatcaagacttgcaaactcccggtagatcggggtgtcaaagaaggcctcttccatcgccagatctgacagggtgaaccactgctgcatgcagtggatgcgcagcatggtctccagggcaaagggtgggcggccgttcttgccttcggggtaatagggcgcaatgagttcgaccagagcagcccagggaaccaccaaatccatctggatcagcagttcttgcttgcgggtctttttggtgctcagtttcaggtcaaggctgctttgcttcatgggcggggaggatgccatgacttcctggcttctagcagactgcgttcggggttttgcaggatttccttaaccagcggattttctcaaaacgactggtacgggtattgggggcaggtcaataaggtgctgttacgctggtggaagttctgttggcgttagttgttcctattacgccaacttgctaggaaattccagactgaactttgttctccccgcgccagatacaaccgtcacacgtcctccatgcgcttgtgcaatggcccgggtaattgatagtccgaggccagcaccatcggattgtgggtgggaccgagacgggtcggcacggtagaagcggtcaaaaaggcgaggaatgatttgagggtcaatgtcctcccccgtgttctcgaccgtcactacaacggcctttgctgtctcgctgatatcaatcgttacatcgctatggtcattggtatggcgcaatgcgttcgacaacagattgctcagcgctcttcgaaacatcaatcggtcacccaggatgtttccatcaccgaactggcgtagcgtgacattcttttcttcagcgacggcttcgtaaaattccagtaacgcctgggcttctttcgccgcggaaaactgctccttgttcggcaagtcaactccacgatccgtcttggccaggaacaacatatccgacaccatgcgcgccaagcgttggaactcctccgcgttcgacgccagtatgtctcgatatgtgtcagcgtctcgcttgttggcgagtgccacctgggtttgcgtcagcaggttgctgatgggcgtgcgaatttcatgcgccaagtccgaggagaactcggacagtcgttgaaagtcattttgcagcctgtccaacattttgttgagttcctgtgccaagtcagccatttccacaggaactgcttcgatgggcattcgctcatcgagacgatgggaactgaccgttgtggcttgggtcttcatggcgcgcaacggtgccatccctttgtaggctgcgaaccatcccagcatcccgctgacaaagatggcacaaatagcatagagcacaagcgtacgctgtaattgcgccatgaattgcatgtgatcttccatgtcaatggcgatcaggacatccagtggtggcgccgcactattggcagggttgaaacgcaagttcaacgcgcgaaattcacggccttgatttttccaactctgaatctcggaaatccgatgctctggttttggcgcgtccaaagtggctggaggttgaaacccttcagtcctgaaaagaacatccccattagcgtttttgacaatgacagacaagccgtggtgattgttcaaagattcgcgtaagcgcgatgggatgtcatcggtggagttggcattgactactatgttctcgatcaggtgctgcttgtcttgcagcgtgattcgatccagttccaggaagtggcgttcggtcgcaaccaggaacaacattccaagccccagcacgacggctgcggccaccgtcgtgaaaaagatggccaaacgatgggtgagcgagaagaaccgaaacattcaagcgttctccggtgcttccagcacgtagcccatgccccgcacggtctggatcaacttgacgtcctggccttcgtcaatcttcaggcgcaagcggcgcatcgccacttcgatcacgttggtgtcgctgtcgaagttcatgtcccacacctgggaggcaatcagcgagcgaggaagcacttctccatgcctgcgcaacagcaactccagcaaaccaaattctttggctgtcaggtcaatgcgacggccaccccgcgagacccgtcggcgcagcagatcaagttccaggtcagccacgcgcaatgtgttggtttcggtgcctcctcggccccggcgcaagattgtccgtacacgggccagcaactcggcgaatgaaaagggcttgacaagatagtcgtcagcgcccaattccaaccctttgacccgatcttccacctggtcccgcgccgtgaggaacaacacaggcatctgcaatccgcgattgcgcagcgactgcagcacctgccagccatccagtccgggcagcatgacatccaggatcacgaggtcgtattcaccttggagtgccaggtgcaggccatcactaccgttttgcgccaggtcggccacaaatccggcctcgctcaatccctggcgaaggtattcgccggttttaggttcatcttcgacgatcaatatcttcatggtcactctccgctatctggcgtagacgtgagtttgacgagtttctgcgtgcctgacacgtagataacaaatttgtaatccggcgcacagctttctgacatgaccgcgcttcagaatcacctccatgagatcggtcattttttgtgatgtgcccagcaaggtcacgcgggcccttggcaagcaaggtgagatcgtctggcaattcgccaagaaggcgggcactgccgagttcgcgtgcctgatgtctggtcattcgaggccggtatgaaaggcgctgtcaaagtggctatgaaataacccactttttttactctcaatcgtgaggaaatcatgaaaaccatcaagaacattctggccatctccgctcttgccatgggcacattcacgcccatgggcagtttcgcccagaccatgatggatcacggcaagatggatatgtcccaagcatcggcatccctgacggacggcgaaatcaagaaggtcgatcaggaaactggcaagatcaccatcaagcacgcagaaatcaagcacatggacatgcccggcatgactatggtgttcaccgcaaaagacaagagcctgctgggcaaggtgaagcccggcgacaaggtcaagttcatggtcgtcaacgagggcgggaagatggttgtcactgacattcagcccgctcagtaagaacacgctgctcgggcgtgctgtgtcgtcgcggacgtatgggttgaatgctgactgcgacggtttttcaccggaagaaggagaacactatgtcaaaaattcgccataccctggttggtatctgtgtcgcttcgctctcactgagcgtgatggcgcaaaccgccgatgagcacaaggcccatcaccctgcaggaagcacatcgcctgcgtccacccaaatgaaggcggccgcgacgccaacgggtgcggggcagatggccggaatggccaagatggacgagcacatgaaagccatgcaagcgatgcacgaaaagatgatggcggccaaaacaccagaagagcggcaggcgctcatggacgagcacatgaagctgatgcaggacggcatgggaatgatgcagcagatgggcgcaggcatgcagggcatgggtggcatgcaaggtggcaagggcatgcccaccaacatggccgagcgtcaacagatgatggaaaagcgcatggaaatgatggagtccatgatgcagatgatgctggaccgtctgcctgcctcgatgaccaagtaacgcatccaccgaattggaagtcaccatgaaccatcaacacgacgggcacgagtcgccccccagcttctggagttctcgctatgccatcggcctcgtggtgataggcggcgtggcggcatatttcctgttgaccgaacacctcgcgcatgtcgtcggggcactgccttttctcttgctcctagcctgcccgctgatgcatatcttcatgcacggcggacatggcggacatggcggacatggcggacatggccagagcaagcctgatgccaagaaaactaccgaatcacgcaatgaaggggattcacgatgaaccataccgaatccgcttatggcctgtggtcgctggtcatcatcaattcagcgatcttcatcatgtttgcgttcagctttttcaagcctgcgacggcacgtgactggaggacgtttggcgcatttgcagccttcatcgttgctttgttcgtggagatgtatggcttcccgttgacgatttatctgctgtcgggctggctgcaaaccaagttccctaatctggatctgctctctcacacatcgggtcacctgtggtctaccctcttgggcgaaaagggcgacccgcatttcggcgtactgcacatcgccagctacgtttttctgggctttggtttctacctgttgtccacagcgtggaatgtgctctaccacgctcagcgtggccaatcgcttgcaacaacaggcccctacgcgcgcattcgccatccgcagtacgtggcttttgtgatgattctgctgggcttcctgctgcagtggcccaccttgctgaccttggccatgttccctgtcttgctcctgatgtaccgacgtctggcaatcaccgaagagaacgaaatgcacaaacagttcggtgcaacgtacgacacatacgcccagcgcacaccccggtttatccctcgcatgggcaaggcccagtcgacgactgactcggtgtcaaaaagatgatctggaatatttccccggcggtatacgtttcaatttttaggagtttgatatatgaaaacgattgatctgcaagtcgagggcatgagctgcggctcatgcgtcaagcacgtcacgcacgcattgcaaccgctgccgggtgtcagtggggtggaggtcgatctccagtctgggcatgtccgggtgagcggggaactggcgcagggcagcgccccattgttgatggcattgacggatgcgggttaccccgcaaagctggccacagacgcgcccattcccgctgcgacctcgcagcctaaagcctcgggctgccacagcggcggtgcggggggctgtggttgccgatgacggccacggtatttgattccgggtcgaccggctgggcgcgtccgcgcccgcaccttttgctggcaactttgaaggagcaacgccatggatcagcctgacaacgactcccatgcgccatcgttctggcgccgcccagccggcatggcgctggcaacggctgccgtgatcgctggtttttatctgctgcgagagcactggggccatgttctgggttattggccctacctgctgctgctcgcctgtccgctaatgcacctgatgcacggccacggcggccatggtgggcacggcaaccatgcgcagccgccacggcgcaccaacaacaaggaataagcaatggacatacatgcacaccaccatcacggcagtcacccccctgccgagccagcctcgccaaaggatctaaaggatccggtgtgcggcatgaccgttacggagcagtctgaacacaaattgacgcacgaagggcggccctactatttctgtagcgccaagtgccaaggcaagttcgcagcgaacccactgcaataccttgtatctactgcacccgaggacaccgcgcccgagccggccggcaccatctacacctgccctatgcaccctgaggtgcggcaggatcatcctggaatctgtcccaagtgcggcatgacattggagccaatcattcctctggacgaggaagacaaccatgagttaaaggattttcagcatcgcttctggtggacactgccattcacagtcattgtcaccgttcttgcaatgttcggccatcgtcttggatggtttgacatgaaggtgcaaacctgggttgagctggtgctttccttacccgtcgtgttgtggacggggtggcccttcttcgtacgcggctggcagtctctcgtcctccgcagccccaacatgtggaccttgatcggtttgggtacgggcgcggcctttctctacagcctcgtggctaccgtggcgccgggcgtgttcccggattcattcatttccatggggcgcgtggcggtctactacgaggcggcagtggtcatcatctcgctgaccatgctgggccagatcatcgagttgaaggcccgttcgcaaacttctgcggccatcaaggcgctgctcggtttggcacccaagacggcacgtcggatcaatgcggatggcaacgaagaagacgtaccgctgaaccatgttcacgtcggtgacctgttgcgcatccgccccggcgagaaagtgccggtcgacggcgttgtgactgaaggcagcagtgcggtcgatgaatccatgctgaccggtgagcctgtgccggtgaccaaacgccttggtgacaaggtgattggcgccacgatgaacaccagtggcgccctggtaatgcgcgccgagaaggtcggtgcggccaccatgctgtcgcagattgttcagatggtggccaatgcccagcgctcgaaggcgcccatgcagcgcatggcggacgtggtcgcaggccaatttgtggtcgtggtggtgctcatcgccattgccaccttctttgtctggggttggttcggtccggaacctagctgggtgtttggcttgattaacgcagtggccgtcctgatcatcgcttgcccctgtgcgctggggctggccacgccgatgtcggtgatggtggccacagggcgtgccgcgacacagggggtgctgttccgtgatgctggcgccatcgaaaaaatgcgcgaggtcgacacgctgattgtggacaagacaggaacactgaccgaaggtaaacccgctttcgacaccgcagttgccgcacctggctatacagcggacgaagtactgcgccttgctgccagtttggaccaaggcagcgagcatcctttggcagaggccatcgtcagtgcagcacgcgccaagggcctggaactgatcaaaccgctagatttcgaatctggcagcggtattggcgtgcgcggcatggtcgatgggaagcatctggtgctgggcaacaccgcattgatgcagcaggagggcgtggccactgatgcgctcaagatcgatggcgagcgtctgcgcagtgaaggcgccagcgtgatgcatctggccgtggacagacaactggctggcatcctggctgtgaccgatcccatcaaggccaccacgctggaagccattaggactttgcacgccagcggcttgcgcatcgtgatggcaactggcgatggtctgaccaccgccaaggcagtgggtgcaaaactgggcatcgacgaggtgcatggcgaagtcaagcccgcagacaagctggcgctcgtggaacggctccagaaagagggccacattgtcgccatggccggcgatggcatcaacgatgcgcctgcgttggcaaaggccgatgtcggcgtggccatgggcacggggaccgatgtggccatgaacagcggccagatcacgctggtcaaaggcgatttgcgcggcatcaccgccgcacgcgacatctctatcgacaccgtccgaaacatgcgccagaacctcctgttcgcattcgtttacaacggcattggggtgccgattgcggcaggcgtgctgtacccattcactgggtggttgttgtccccgctgatcgcggcgctggccatgagtctgagctcggcctcggtgattttcaatgctctgcgtttacggcgcggaaaaaaatgaccccgtagttcggaggaatgatgaaaatccccacgtcaccacaaaagcctcggacctctcaacgcaccacggcggtgggtaaggaagcagcggtgcaatggacgcaccgccagacaaaggatctaccaccgaccgtcttggatcattccgaggagttgttgaagcctgcgccacaggatgcgtctagtggcatgaaaagagcagctgaagcaccttcggcgcaggactatttcgattaccagcgcgacttcttcgaacgcaccgttctgttctgggacacgcttcgccagcgcgcgaacaacatgctggagcacgagcgagccggattgccgccgcttctggacttcaagtatgaaacgctgttggacgcgcgcagcttcgaacggtccgtcaactatgcactgctgcgcatcacggaaatcgacgggcattgctgggacgactgcgtcgactctgacaaaccgccagtcatcatcgtcgatccacgcgctggccacggccccggcattggcggcttcaagcgcgactccgaagtcgggatggccatgcgcgagggccatccggtttatttcgtgatcttctttcccgagccgactctggggcagaccctggcagacgtgttgcatgtgctgcggcgtttcgccgaagaagttgcgcaacgccatcctggcaatcctcctgtgctttatggcaactgccaggccgggtgggcgctgacgctgctgtccgcagactgcgccggtctggtcggaccggtggtgctcaatggctcacccttgtcatattgggctggcgagtccggtgtcaatccgatgcgtctttccggagggctccttggcggcagctggttggcgcatctgacggccgacctgggcaatggccgcttcgatggagcctggctggcgcagaatttcgagaacctcaagcccgaaaaggccatttgggagaagtacgcccaactcttcaccaacgttgacagtgagcaggcgcggtttctggagttcgaacgatggtggaacggtttttatttcctgagccgagaagagatcctcgcgatcgttgagaatttgttcatcggcaaccagcttgagcagggtgttttccagatttgccagggttgcactgctgacctgaggcgaattaagaatccaatcgtcatctttgcatcttacggcgacaacatcacgccaccgcaccaggcgcttggatggatccccgctgtctatagcgacaccgatgatctcaagcgggcagggcagcgaatcgtctacctcaccaacccgcatgtcggccatctcggcatttttgtctccgcaggagtggctcgtctggagcatcgagccatcctggagagcctggctgacattgaagcgctggccccgggtctttatgaaatgaagatcgacaacccgtcaggtgacccggactgccataagccctccttcagcatccgctacgaaccccgtgaggtggaagacctgaaagcagattacccggaagaagcttttgagcgggtgaaacaggtctcgacattcaacgaggcgctttaccgggcattcgtcagcccctgggcgcaagcgctgtccacgccctggacagccgaagtgctcaagtggctccatccaatgcgcagcagcaggtatttgttttcagaagcatttagtccgtggatgaaaggggtcagtctgttggccgaacccctcgctaggagccgacagccgcttgcgcagcatcacccattgatcgagcgtgagcgtgaagctgcagaacaagtaactcatgcgctggcacgactgcgtgaaggccgcgacgctgcggttgagcaagcgtttcgtctgatttttcaacgccctgactagtttttatgcgtcctggacatgatggaaaaaacggtgacggcaatactggacgcccaaagcagacataaccctgttctaggggccatttctcaacaaggattgatcatgatgataagaaaaatcaactggctttcggcagcggtccagatcggtctgctggcctggtctggaaccactttggctgccgaccaggtatatgtggccaatgaaggcgctgacacggtcagcgtcctcgatgcggcatcgttgaaaacgctgacgaacgtgcgcgtcggcaagatgcctcacaacgtgcaagtgtcgcccgacggcaagctcgcatggttgaccaataacggcgagcctgatcaggcagccgacgtttctgcgcacaagggcatggcccaaggcgaccacgatgcgatgggaaaaccgggcgcgatctgggccatcgacaccgtgaccaacacggtcgtcgccaaggtgccggtgggtttgcacccggcccatgtggtggtttcaccagacggtcgcctggcctatgtcaccaatgggggtgacaacacggtcacagtgatcgacacagcagcgcggagccacgtggcgacgattacggttggtcagtttccccatggtcttcggttcagcccggatggcaaggaggtctacgtcgccaatctcaagggtggcacggtatcggtcatcgacaccgccagccagaaggaggttgcgcaggtgccgaccggcaaaggtccggcccagactggcttcacgccggacggccgcttggcctttgcctcgttgtccggcgaaaacgccattgccgtgatcgacccagcaacgcgcaaggtgattcgcaaggttgcggtaggaacggtgccgatccagttgtacgccacacctgactcgcgcacgctcctggtggccaaccagggtacgcgcaagatgccgggcaagaccgtcagcatgattgacctggagactttcaaggtcgtcaagacagtcgtaactggcgctggtgctcatggagtggttgttgatcgtgacgggcggtacgcctatgtgacgaacatttacgccaattcggtttccgtgcttgacgtgaaagatcgcaaggtaacgaagaccgttcctgtcggtaaggcacccaacggcatcagcgtaacgccttgagtggggcccgtcgcctacaccggtacgtacggtacacaaaaaagtagaaccagccagcgtcaaccctggcgtatgtccaaatgacggtcatcgatattcgaattcaacgaatcacgcagctttacgattctctggacccttcaccgctccatgagaaaacactgagccatgctgttgaaacctatatcgttgactgtgctggtgaagatggtcgagaagaaccgcttcggcttatggtgcacgtcccgactccgatcagagagtacgaagtcgaaatcacacgagcgattcacgcgcactttcaggcgcagcatgcacagtgcaggcgccgatatcgccgaaggatgcgacagggcatgcgctttctgttcataggactcgccgttctgacgacgacactgcttgcacgagccttattggttgatccgggcaacagcaaagtgcatgttgggattagcgaaggcttgttgattattggttgggtggcaatgtggcgcccgatagaggtcctcttattcgagcgtgcagagaaccaccaaaacatggcgcttcttgagcgtctttcccaaatcgacgtggagttcgcccttgaagagactgcggtggacccaggggagaaaagtggtgagacaaacgacctgcgggcaccggctttgttgccttgacggcgagaatacttggagaacccaacaaaaggtggcgttgttagacaagccagcaccgtaagtcctcttttccattgagagtttcgactctaggcggccggagccgcggaaattcggatcctctgtttgtctcttgaccgtgcgaggtccgaggtctgctgttttcgcgagtttgagggcagacggttgcgtttttcatctggattagcggagacgaccgagaacggagagctccgggaacgtcaagtatccgtcgcaggttgcagggcgatcaccgacatgccggccagcgcgatggccgctcccacgaagtcccaacgggtcaaggcaacaccgtcgacgacgtgcaaccagaccagcgccacggcgatgtacatcccgccgtaagccgcataggttcgcccggcagctgtcgggtgcaaggtcagcagccaagcgaacaacgacaaggaaacggcagccggcaagagcagccatgccgacttgccctgctttacgaccagccagggcaagtagcagccaacgatttcagctactgccgtcaccgcaaacagaatggcaactttcaagagttccatcgtcacgcttcctgcagcgcctggatcatcgggcaacgcacctgtccccttgcggcgcagcagcgctgcaccagtgcttccaggactgcctcaatgcggtggagatcggcgagcttggcgcgcacatccctgagcttgcgttcggcttgttcgcgggcctcggggcaatgcgacccgtcctcgagcttcagcaagtccccgacttcgtcaaggctgaaacccagccgttgcgccgatttaataaagcgtacccgggccagatttgcctcgccgtagcggcggatgccgcccagggggcggtcgggctcttgcactaagcccttgcgctggtagaagcggatcgtctcaacattgaccccagcggcctcggctaagccaccgatggtcagggtttcggttggttcattcatggcacttgactccgtacttaactacggaagtaagcttaaacgatgaaacccgattccccaactgaaactcgaagcggcggcgggcgtggtgcgctgttaaccggcggtctggcggccatcctcgcctccacttgctgcctcgggcctttggtgttgattacgcttggcgtctccggggcatggattagcaatttgaccctgctcgaaccctatcggcccatgttcatcggtgccgcgcttgtggcactgttttttgcgtacaggcggatatggcgagcgccagcagcctgtgaggccgggcaggcttgcgcgctaccgcaagtcaaccgaagccacaagtcgttgttctggaccgtggtggcgctagtcatcgtcgcgctcggattcccgctgatcgctccctggttttactgaatggagattgctatgaaaaaactcgttgctctggccatgctggccgcttctgcttcgcccctctgggctaccacgcagagtgtcacgctgtccgtgcccgacatgaactgcgccacctgcccgatcacagtcaagaaggcgcttaccaaggtatccggcgtcagcaagatcgacgtgaatctggatcggcgcgaggccaaggtgacgttcgacgatacgaaggcgaatgtcgaggtcctcacacgcgccaccaggaacgcagggtatcccgcgaccgtgttgggagacgccaagtgactgcggtgatactggaatcgacgctgacctgccccgagtgcggccacgccaagacagagacgatgcccacggacgcctgccagtggttctacgagtgcgagcaatgtcacaccgtgctaaagcccaagtcgggtgactgctgtgtgtactgttcttacggctcagtgccttgtcctccaatccaggaacgggggcacgcagccaatcttgggttcgcgccggccggatcgcccgatcggaaatgagtcaagcgtcacgagatcaattcgggcgccagggacgccatcaccacatccgagttgaacttccgcaacaccgttgtgcgggcccatgtggccatcaaacgcgccaacgttcatcggtggctgatatgccaagccccaagaagcacatgacaaagatgtaatctttgaaacatattccggtcagccttggtctcgcaaaatgcataacgtgcattcacacaaggtaggtggataccaatgcgaagttcaacaacctgaaaatcagtgaccgagggtgcgatgctgcgtgaggaacttatgctgagcctggattggaccgaagaggtggtgctgttcaatggcgactcgcgttatatcggtagtgcggtcctggtgcctggcatgcgcaagatcgtgcatgcggctacgcaggccatcaacgtagagaaccgatgaacagctacgaactccccccgggtgccgcgggcttggttgccgcgcttgctgtcggtctggtgattggcctggagcgcggctggcacgaccgcgaattgccggagggtggacgtgtcgcaggcctgcgcacctttgcgctgaccggactgctcggtggcgtgcttgggcatttgcagccagagttcggcgcgtggcctttgctgggtgcgctgctcggactcgccctgctgctgacggtgtcctacgcccgtaacgccaaactgtcgggcaacctgagtgccactaccccggtggcaatgctgctcactatggtcctaggtgcctttgcggcacacggcaacatcaccttggcgttgtcggcagcagtggttggcgctgtgttgctggacctcaagccgaccttgcacggttggttgcgtttgatcgatcaccgcgaattgactgcatcgctgcaactgctggtgttgtccatggtcatcctgccttatctgcccaatacgggcctcgggccctatgccgcgctcaatccgtaccagctgtggtgggcagtcatcctgattgcgggcctgtcgttgacgggtcactttgccatgcggatcaccggcgcgcaaaggggtgtgctgtggaccggtatcctgggaggactggcatcttccaccgcaaccacgttggctttggctcgctacgcacgcgagcagccttcgctgacaggcgcggcggtagccggcacgttggcatcctgtggcgtcatgttttttcgcatggtcgttctgctgggtgtcatccagccggcgctgctgtccaccttcggcagcgccctggtggtcactggcgtggcactgctgtgtattgcgctatgggggtggcgcaagttggaccgcactgtagtgggggagggcgctgtcggcgcgatggcgccattcgaccttggcaccgcgctcggttttggtgtgctgctcgctgtcatgagcgtcctggtgcccgcggcaaagcagtggctggacaccagcggcctctatgtgctgtcggcggtttcaggccttgccgacgtggatgcgatcttgatctcggtcgctcggctgcatggtgccggtggattgtccacgggcgccaccgtcacggcgctcggtctcgcgacattggcaaacatggtggcaaaggtcggcatcgcctggacgacaggcggcgcgcaggtcggtaaatcggttgttttcggctacctgggtgcgatggcgtccggagctgccgtattggcgctgagcgtgacgttttcgtgagcgtccactggccacgtcttcagaattttttgtgtttgaacaatagggatcaccgctatggaaaagtcatttcatcgattctctgaactgtttgcccagctcggcctgcgcatggatgcagcaggcattggggagttcttggaggcccactctccactgccggccgatgtgctgctggccgatgccccattctggacgccagctcaggcgactctgttgcgcgaagagcttctggaagatgcggactgggccgaagtaattgaccggttgaatgccgccttgcgtgcacccaaggggcggtcatgatgcctatgaggaatcgtctgtcgttgggggtagtcgtggtgtctctggcgctgagctcgatggttcacgcgcaggaggccaagctgggatcgagtgtcgaagggttgctgcaagcggccagggatagaaacccagaaatcgccagcatgcgttttgatgcggatgcggcagcagagcgcgtcgcgcctgcgggcgccttgccggatccgaaaattcgaaccgaattgcgtgacatcacgcgcatgggagaacaaaaccccacgctattgccagggcgcgtcggaagcacccgctacgtgctgatgcaggattttccctggatgggcaaacgcggtctgaagcgtgaggtggctgagtcacaagcacaagctgcgagaagccgtgcagcaggcgcctgggttgaactggctgccaagatcaagacgacttatgccgagctctattatctggaccagaacgaacgcttgtcgcgggaaattctcgacctgatggcgcgattggaaaaagtcgcgcaggtccgctatgcgggcgggcttgctgcgcaacaggatgtgatccgtgcgcaggtggagcagtccaccatgcgcaacgaactgattgcactggacgctgagcgtcgccaactccagtccaagttgaatgcgctcgtggggcgtccgacctcggagattttggctgcacccgagcagatccgcgccttgccgtcgccggagcaagtcagcttcgcagcgctggaagggcgcgcccggatgaacaatccgctgctgcgcacggaagagtcccagatcagggcggccgagaagaaccgcgagctgacctacaagaaccgctatcccgacttcaacgtcggtatctctccgattcagtaccgaggctcgatcaaagagtgggagctgatggtcgagttgaatattcccctgcagcaagactcgcggcgcgcccaggagcgggagtccgaggccatgttggccgctgcacgctcacgccaggaagtcgtcacgaatcaagtcctggcagacctttacgccaacgtggcaggttttgagtccgcccggcgctctctggcgttaacgaccgaaagtctcttgccgcagtcggagttgaccttccgctctgcgctggctgggtaccagacgggcaaggtggattttgcgaccttgctggacgcgcagcgccagattcgtcagtccaaactgaatcagatcaaagccggcgtggaagcgcagaagcggcttaccgaaattgaacgcatcgtgggagaagaacaatgacaacaggtttcaaggccggcgtattcctggctatcgtcgccgcagggttggcggcgggtggtggctattggatgggacagcgccaatcagaagcccgcagtggtgaccagactgcgtcgcagggcgcctctgccggtcctaccaagaaggagcgcaaggtacttttttaccgtaacccgatggggctgcccgacacatctcccacaccgaaaaaagatccaatggggatggactacatcgcggtctacgagggcgagcaggaagaagcagaaaccaactccaatcaaattcgcatcagcaccgaaaagattcagaaactcggcgttcgcaccgaggcggtgagtctgcgctctctggacaaggtggtgcgtgccgccggacgcatcgaaccagacgagcgccagaccttcaccatcgctgccaaattcgagggctatgttgagcgtctgcatgccaacgtcaccggacaggcggtgagcaaggggcagcctctcttcgaggtctatagccccgaactggtgtctgcccagcgcgagtacgccatcgcggcacagggtgtcgatgcgttgaaggatgcctctggtgagacacagcgtgacatgcgtgagctggccgactccagcctggcgcggcttcgcaattgggatatctcggacgagcaggtcaagaccttggccaaatccggcgacgcacgccgcacgctgacatttcgctcaccagtggcagggatcatcaccgacaagaaggccatccaaggtatgcgattcatgccgggcgaaatgctctaccaagtcgccaacctgtcctcggtctgggtcatcgccgatgtcttcgagcaagacatcggcttggtcaagtcggggggcaaggccaaggtgcaaatcaatgcctacccagacaaggtgttccaggggacggttagctatgtgtatcccaccctgaagcctgaaacccgaacggtgcaggtgcgcgtggacttgtcaaacacgggtggcttgctcaagcctggcatgtttgcccaggtggaacttccgaccgccagcaagggggcggttttgacggtgccgacttcggccgtgattgacagcggcacgcgccagatcgtcctggtgcagctcaaggagggacgattcgaaccccgcgatgtcaaagtgggcgcacgcagcgacgaccgcattgaagtcaccgagggcgttcgcgagggtgagcaggtggtcatcgctgccaatttcctgatcgatgcagaagccaacctcaaggcggccgtgggcggctttgggcactcctcacatggagctaagtcggaagcacaaggcacccctgatgcgagcaagcccgctgcctccgtcgggcaccaaggtgagggcagggtggaggagtctgatgcgaaggccggcacggtgaccattgcccatggtcccataccctccctcaaatggcctgcaatgtccatggagttcaaggtctccaacaatgggctgatggcgggcttgcaacctggcgcagcggtggtcttcgagttcgttgagcgtggacagggtgaatgggtggtcacctccgtgaaacccatgggcaaagcggcggccactccgcacgccgaccataactgatcttaagggaacaacatgctcgcgaagatcattgactggtcaggaagaaacagcttcctggtgctcctggccacgctgtttgtcattgtcgcaggggtattcgcggtgttgcgaacgcctttggacgccctgccggacttgtccgacgtgcaggtcatcgtctacaccgaataccctggacaagcgccccaggtggttgaggatcaggtcacctatcccttgaccaccgccatgctgtcggtacccaagtccaaggtggtgcgcggcttttcgttctttggagcgtccttcgtctacatcatctttgaggatgacacagacatctattgggcgcgttcgcgcgtgctggaatacctcaatttcgcatccagccgaatgcccaagggggtcacgccgcaaattggccctgatgccaccggtgtgggttgggtctaccagtacgctttgatcgccaaggaccggacgctggccgagttgagaactttgcaggattggtacctgcgctaccagctgaccaaggcgcatggcgtcgctgaggtggcatccgtcggtggctttgtccagacctaccagattaccgtcgacccggtgaagctgcgggcctacggcattccgttggccaaggtgtcgcaggtcgtgcgcgactccaatcgtgacgtcggcggccgtgtggtggagatggccgagacagagtacatggtgcgcggaaagggctatctgcgcggcgcggcggacatcgagaacctggtcgtcaagaccgaaaaaggcacaccagtattgattcgagacatcgctcgcgttgaactcgctcccgatgaacggcgcggcctgaccgaactcaacggggagggggaggtggtctcgggcatcgccatggcccgctatggccaaaacgccctggaagtcattcacaacctgaaggagaaaattaccgaagtttcggcagggctgccgcagggcgtcagcatccaggctgtttacgaccgatctgacctgattcatcgggccatcgatacgctcaagcgaacgctgcttgaggagagcctgatcgttgccctggtctgcatggtctttctcatgcacatccgttcagccctcgtggctatcttgatgttgcccgtaggggtgctgatctcattcatcgcgatgcgcttgctgggcatgaattccaacctgatgagtctgggtggtatcgccattgcgatcggtgccatggtggatgcggccatcgtcatgatcgagaacgcccataaacacctggagcggctcccacccgagcacaacagcaagcagcgggtcgaggccatgatcgccgcgtgcaaggaggttggcccggcactgttcttctcgctgctgatcatcaccgtgtcgtttctgcccgtgttcacgctcgaatcacaggaggggcgcatgttctcaccgctggcgttcaccaagacgttttctatggcaggagcggcgctgctgtcggtgacgctggtgccggtgctcatgatgattttcattcgcggacgcatcatgccggagtcccgtaacccggtgaaccggttcctgatctgggtctaccgacccatcatcgctggcgtgatgcgctggaagaaagtgactattgctattgccctggtcgtgcttggggtgtcgttctacccggccagcaagctggggtccgaattcatgccgacactcaatgaaggcactttgctctacatgcctgcttcgctgccgggcatgtcgatcaccaaggccgccgagttgcttcagacgcaaaacaagatcatcaagagttttccagaggttgaatcggtctacggtaaggcaggacgggccaacacggccaccgacccggcaccgaccgagatgttcgagacggtcatcaacctcaagccggagtcagcgtggcgatctggcatgaccaccgacaaattgatcgccgagatggacaaggcactgcaatttcctggcgtctccaatgcctggaccatgcccatcaaggcgcgcatcgacatgctgtccaccggtatccgcacacccattggtatcaaggtcttcggcaaggacttgaacgaaatggaacgcctggcgcgggagatcgagaccgtagtgaaatctgtgcccggcaccacctcggcattcgcggagcggatcacaggcggcttctacctgaacatcgagcccgaccgcgcccaactggcacgctacggtctggcggtgggtgatctgcaggaggtcattggtacggcgctcggcggtgacatggtgaccaccacggtggaagggcgagagcgttttggcgtgacggttcgctacccacgcgaattgcggtctgacccgcagcagatcgcccgtgaagtgctggtgccgacgatggatggagccatggttccgctgggccaggttgcccgcgtggaggtggccaagggcgccccgggtatccgtaccgaaaatggattgttgtcagcctacatcttcgtggacatccgagatcgtgacatcggaggctacgtcgccgaggcgcgcaaagcagtgaacgaacaggtcaaattcccgcctggctactacgccacatggagcggtcagtttgaatctatggagcgagctatcgaaaaaatgaaactcgtcgtgccggtaacgttgttgctcatcttcttgctgctgtacctgaatttccggcgcctgacggagacactgatcgtcatgctgtcggtgccgttcgcgttggtcggcggagtctggctgatgtggtggcttggctacaacctttctgtcgcggttgcggtgggcttcatcgccctggccggggtggccgctgaaaccggagtcgtcatgctgatctacctggatcacgcctgggaggagattaaggaaaaacgccgttctgaagggaaagagcccggggctgctgacctttacgaggccatcatggagggggctgttgagcgagttcgtccaaagatgatgacggtcgttgccatcatggcgggcctgctgcccatcatgtggggaacgggaaccggctcggaagtgatgagtcgcattgccgcaccgttggtcggtggcatgatttcctcgaccgtactgacgctggccgtgatccccgcgctctatgctctcgtcaagcaagttgaacttcggagaaagcgagcttgatgtgattggcctcgtatgcacaagaaactgctcgcccgtggcatccgggtggggcagggaacgtgtgcgccgcttgatacagcagcacggcatccgggccaagacctggcgcaaattcgtggtgaccacggacagccgccatagcctgcaggtggccccgaacctgttgcagcgacgtttcaatccctatgcatccgagcagctttggtgtggcgacgtcacctacatcgccaccgacgaaggttgggtgtacttgacagaggtcatcgacctgttcagccgccaagcggtgggctggagcacgcaggcgcacaacgaggccgctgtcaaggcgctttgttccccccacgcagctcaagccccctgtttcgcataccaaaggaatcatcatgaacaagctgatctaccccctcgtcggcgcgctgatcctgggcgccaacttgccggtcctggccggccctgactttcaggccatcgagcaaggccgcaaggccggcctggaggccgaggccacgcgcacgcgagaggccgccaaggcagctaaagccggccgtggcgactgcccgccccagcccttgatcctgccgcttgaccatggtccgcgggccctgactacgccctacctgaaccagctgcgcaagcagcgcttcgaggcggaggtgaaggcctgcaaggaatgactccgaggaatcgcctattcggtcggccctgaaaagcgcaccggcaacgtgagttgctgatttggtgacatcaacctgcccaacgtggatggtgaaatttcaaacctgcatgttcatcacatcggtataggcctgaactattcggtttcgactttggagcgtggcctggaatgcgatattcgacttgacaccagcgagcatcgtttcttcaaggcccaccgttggattctcaagagtgacctctctactcaggcggccagactccgcttgtagtttgctcgtggtcgagagcgcctgcttcatcgcgtccaaaaaaccgccgtcctgcacactgggtgttttggacaccaatttgcccgcctgggtgacgggccgtagtgcttcgagcgggttggtggttacgttcatgttatatccgttgttcaaccgaagagggtgatgaacaaccctttttggaagatcgaggtcaggagtcggtacgagaaatagtaagtccaagcccgcttgtccgtaagccttcagactggggcatcggccctccaaatgcatggctatggattacaaaaacttaatctcgctgacatcaccacgcaggtcggtcctcggagtgtgagcgcagcaacaaccccatgagcgtgaaagaaggcatgccaaggcagaagacttacatccgctgtgaaatctccagcaatggcttgataccggagcccaagcggctcatggaggcgtggttctgacccacctggcgccggttctcgatgcagcgcgattggggcgctgcggggtgtatagactgctagtcttcctcaagattcctccaaggcccagccccagtcatgcacgaacacctcgccgtcctgatcgatcggtggaaatccgatctgcacagcacatacaactcatggtttctctgggaccagcggctgaagaatttccgatcgatccgccgcggcctggcccaggtggcgcgcgagatcgaagcgggaacgttcggcaacgcttaccggggctcggcgctggagacggttgtcggctccatcgccgagcagcgccagatcttcaagggcgcggatcacgcctttctctggaaacccaagctgcgcatccctgacatctacgagaacccggccaaccagaaagccttcgcccatttgctgacaagctgtgactgctgcgacatggccgaaggggtcatcgaagccattcgccgcatcgatgctgtgcagatcaagggcttggggccggcggcggccaacctgctctatttcattcaccccacctgggtcgtgcctttcaacacggcgatagtcaagggctacaacgcgttgaccggcagccatgtcaaactagggaggtgggaccattacttgacgatgcgtgaaggggtgctccgactcaacagcgagcatcgcgcgcggttgtcgaacgacctgggcgccatcgcgggcctgctgttcgacgtcggaagcggccgctacgcggcgcctccgcgcgaggacgaccaggccgcccgcgccgcttgggaagtcgacctgcagcgcgttcgggaagagagcgcctcggcgcacaagcaatggctcgcgcaaagggaaggggacacgacgcacaccgaggtccagggctggctgcgtgatctgggcaagtcactgggcttcgacgtctgggtggcggccaatgaccgcaaccgtagttatggcgcaggacggctttgcgatggctgtctggaccagttgccgctgcagatcaacggggctgcggatgcggtacgcctgatcgacgtggtctggctcgacccggtctcccggcgcgtcaaggcggccttcgaggtggagcattcgaccacgatctactcgggcatcgtgcgcatgctcgacctggcgctggacggcgacatgggctcggaaagtacgctgtttctggtcgcgccggacgagcgccgccaggaagtcgcccagcagctgcgccgtccggcattctcccgggtcgccgacctcggcattcgctacctgccgtatggcgaactcaaggaccatcgccaggcgatccagcggtttggggccggcataaagcccttgctcgaagtctcaaccgtactttgatgcggcgccaggggagcttttgctgcggtcctgccttgagccagcgcttgaccttgccacgtgggaaggttttatcgttgacgcgcgacgctgaagccgccgcgctgaaggataccgccatgctatccaatgtcgaagtccggggcaggttagagcaagacttgctgagcctttaccgtagggcactgtccgccggctgcttggacgtggccgaacatctgctgcgggcgctggagcagttggcagctactggctcctcgtgcgccgcgctggacgcgggctacctggacctcgcagcccatgcccgccgcagaccgggttcaggtggacgcctcgcttgaaggtcgccaacggcatctccgcccggctcggggagcggggcaccgccgtgcagcaccaaggcgagcagggcgacatggctaaagataccaccctggggttcttcgtcctggttcaggtctgggcatcgaccccgatcagcagcctcgaggcgcccgcgtagtgatgcgaaggcacctccagattactgggagccggcacgttcttgtatacgcggcccgcgaggtcgaatttcgagccgtggcaggggcagaagaagccgcccggccaatcctcgccgagatccgccgtgcccggaacggggcggaaacccggaatgcagccaaggtgggtgcagatcgcgatcatcacgccgaactcgggccggatcgagcgtagctcgttgcgcgcgtacggggctgctggggccggctcgattgcgggtcgctcagccgctcagtgggggcgcgcaatgccgcgatcatctcgggcgtacggtgcagcacccaaaccggcttgccacgccactccacagtcaacaactggccgggcctgatggccgtgagatccacctccacgggagcccccaatgcgcgtgcgcgctcgctgggggccatggaggcgacgaagggcgtgctagttgccacgacgcctgcagcacccgcagcggtgacgctggtgatccagatacgtttggacaagtccacaggtctggaggtatgtgacatctcggcacctcactcaagcaagcatacgagtcagaacggaacacgggccacagatccgtgatgccgctgcgccttgcgccgcctctttccgtgacctacccattcatcccggcgagcgcgtccgacggaacggtcccgtagcaccacaaaagttggattcgatccgcttgccttgccacgaggcgagagcgccacaattcgactgctggccatagggcgaagttcctgcgcttcgtagtcgccccacgagattcttcgggcgtctgaggacgcggccaaggcgacctgagagcgcaccgaggccgcgttgagccgaacttacttcacggccttgagcaaatagtcatcgccctcccggacgaactcgaaggacacgtgcggaccgatcgccagtttgcccagcagcacgggatccttgaccaagaaccccatggtcatcggtgaccgacccaggctgtcgatcgagccgtgtgcgatggtcacgacacccgtctggacgtcgagccgcttgacgacgccctgcgacatatgagatgtgcatacgctggggctggcggcacccggaacacttcaagaacgaaaaaaccgcgagcaagtccgagcagagaccgaagccgctatgcgacaaggccgtctgtcttatggcgaaagcaactatccacgaggtgcagaagcagcaccggcaacgtcgagcaagacccgccaacaggtgatcaacgagatgcgcaatgaaacggccgcgcagcgcgaagcacggtgacagctgtactcggctaacagaaaaagaaaggctatgtctgaataaactgttgcagcttcacactgtcaaacgcctgttggatggcatagcactgcttgccttcatctttgatggagggaggtttcacagcaggctcatgttggcgcccttttcacggcttcctgtgccgcctcacgacgagtccgattgggggcatgtcgccgaaaagatgacgaactgattacgcaaatgtaattaatgcgtagcacgtcggtcagcgatctccgtctagcattccgataacgcgccgtcgcaccagcaaacaagtttccattgaagtcaaaggagcatccttatgaacctgccgtatgacccaggccagcgtcgtccatccggacctaactggtctcgcatcaaccagtggttgctttggatcgggctagctgcggctgtggcctggatgtttttccgtcacaacgcccacctcctgcaattgttgcccttcctgttcatcctggcgtgtccgctgatgcacatcttcggacacggagggcatggtggccatggggacgcttcaccgcgcaatacggacaagccatcggcgcaacgtcccgaacaagaggcaaaccaacaaccaccggccggcggtcatgccggtcatcaccactgaactccaggagaagatcatggaaaccgccgaactcaacgttgccggcatgacttgcgggtcctgtgtcgcatcggttaccagggcactcaaacgagtgcccggagtgaaggatgtacacgtcgatctttcgagtggcactgctcgaatcacgggcgaacaagccgcgcaacaactgccggcgttgctcgcgtccctgtccgatgcagggtatgaggcgtccgcgaagggggcagcggcatcggaggatcatgtcgcaccggtatctcaccattcagccaaagtcacaggtgctggaaagggtagcggcggcggctgctgccgctgatgagaccaacaggaatatgacgacccacgcgtggctcacccgatgcgcaccaatcgaaagctgtggtccgagcttactgcggcggagttggcctggctgcagtggccgaggcatggacctcctggcgaacgctgcgcgatctgtgggccaagatgctcttcacgcagacgtacgcgacgtgacccaccctgaacgtcaatcgagacaaggagcgatcatgaacaagccttaccgcatgcgctgggcggcctggttgtcggttgtgctgctgcccctgctgctgtggtcctcgccatcggccgcgcaagtgcgcatagacaagggcggcgtgaccctgtactggggcctagtgcccgcggccgtcgtggcccagaagcactcggtcgaggacctgcacggcggaccaccgaagacgggtgggcaggttcaccacctcgtcatcgccctgttcgacagcgcgagtggccgccgaatcgacgacgcggtggttcgcgcacagctgagcgagagcggcattgtcgacgaagcacccaagtacctcacgccaatgaaggtcaacgaacaggcgagttacgggcagatcttcggtgtggccaaggacggtccgtaccgcttcaaggtctgggtgcgtctgcagcaacggcaggacgacatcgagttcgccttctcggcgtggtccccccaccgcaccgagcgctgaggagaagtgcatgcaagtctacgatatggacaggtcgcaagccggtcggatgctcccgacgctggtgttctggattttcgctgcgatcgggctcgcattgatgctgttcgagcaccgggcccacgcatggggttggggctggcacgcgctgctgctcggcggatgtgtcgcgctactttatctgttgatccgcgtcgagggtgaccggggctatgggcggggacgttgagggttgtccatggagattatcgacttgtccggtaagaaggaacttgtggtcggcgtggcaaacgccgacagcccggcgtggttcgcagcgccgcactttcgcgcagccggcgccgatctggcacacgcacagcaggcgttccgcagccatgcggctgtcctcggcgaaccgtttccgtaggggctgctgcttgcacgtcgcacgtcgcctcatgctcatcaatagatcgctcctgctcaaccatggactcgaactcgaccgtctatgactcgttcgtcggggtgtcccacgagcccgccgtgcgcatcgtccgccgcctcctggccggaatgagtcggccaccccggttgcgactgtggagcgacgccgtgcacgacctgggccttgaatccgacatcaccttggtgatccgcgacccggcgatactccgtgacctagtgctgcgaccggatccgctggagggcgtcacgctcggctggcgcgacaagcttgcgctgctgcccgatgccctcatgctgcccgatgccctcatgctgcgcgttccggagccgtccggcctgaagccgaatcgtggttgggcctcgaggatcgcaagtcgcttctcgcatcgccactcacgcagcagcgaccgggcggccatatcgttccactacgacgtctccaacgatttctacggactctggctggatgccgagcgcgtctactcgtgcgcctatttcgagtcgccggagcagtcgctcgacgaggcgcagcgagccaagctcgatcacatctgtcgcaagttgcgcctacaaccgggtgagcagttgctggatattggctgcggctggggagctcttgtgtgctgggcggcacgggagtatggcgtacgagcgcatggcatcacgctgagcgagcgacagctggagttcgcccgagcgcgggtgcggtccgaaggactcgagggcctggtaactatcgagcttctagactaccgtgaccttggcggcgaagcggtgtacgacaaggtgtccagcatcggcatgttcgagcatgtcggactggaaaatctggccggctactactccgtcgtccgccgggttctgcgcccgggcgggctcttcttgaaccacggcatcacgcacgacgaggaaggctggagccgcactgtcgccaccgaattcatcaaccgctacgtgtttccggacggcgaactggactgcgtcagcaacatccagttgggcatggagcgcggcggatttgagatccttgatgtggagggattacgaccccactatgcgatgaccctgcgtcactgggggagtcgcctcgaactgagacgcgaagaagctctgcagcacgtcgatgaggcgacgtaccgcgtctggcgcctctacatggcggcctgtgcactcgagttcgaagcgggtggaaccggcatctaccagatactggcgtcgaaccggagcggcggagagtggcccgttccgatgacacggcgcgacctctatggcggcgagtggagtcggtaatcacgaatggaacggattccctggaccgagttcgtgaatcgatggatgtggctgcgcccgatcctcgcgatcatgctcgctgcggcggcactgtggatcttcggcctgtcgtggtggagtgctctgctggccgcgccccttttggtttgcctagcattgatcgcttggtgcgcgatccaagacatacgcgacatacgccgtgcgcgtcgagattattctcattgaagagtggagagaggaatggcaatggacaagaagcagaccttttcgctttggtacgtgttggccgcactgatcggactgatgctggtgcaggagtttgcgcagacacgacacacgcagactttgagctacagcgaattcaaacaggcattgctagccggcaagctcgaggatgtggtgatcgcagagggcatggccaccggcaagctgcgcgcagatggcctggatcagattcttcccaaggagaaaattgaagagctgaagaaggccagtggcgagcatgggttcacaacagtgctggtcgatgacccgaaccttgtcgcacagctcgacgcagccaaggtacgctacggatcggtgcgccagagcaagtggctgggcgcgctgatttcatggatcgcaccggcattgatattcttcggcatctggtggttgttgatgaagcgcatgggtggcggcatgggccacggcggtatgctggaaatcggcaagagcaaggccaaggtttacatgcagaccgaaaccggcgtgaccttcaaggacgtcgccggcatcgacgaagcgcgcgaggaactgatggaggtggtcgagttcctgaagaaccccgatagatacaagcggttgggcggaaagattcccaaaggggtgctgatcgtcggtgcacccggaaccggcaagacgctgctggccaaggccgtggcgggcgaggcgggcgtgccgttcctgtccctcagcggatccgagttcgtcgaaatgttcgtgggcgtcggcgccgcgcgcgtgcgtgacctgttcgagcaggcggccgccaaggcgccctgcatcgtcttcatcgacgaactcgacgcgctgggcaaggcgcgcggtgccggtctgaccggcgggcatgaggaacacgagcagacactgaaccagctgcttgtcgagatggatggcttcgacaccaaccgcggcgtaatcatcatggcggcgacgaaccggcccgagatcctcgacccggcgttgttgcgtccaggacgtttcgaccgccatgtggcgatcgaccgccctgacctgaatgggcggcggcagattctcgaggtgcacgtcaagcacgtgacgctagggccggacgtggaccttgccgcgctcgccgcccgcacgccgggctttgccggcgccgacctcgccaacctggtcaatgaggcgacgttgcgcgctgccaagcgcgacaagccggcggtcgagatgaaggacttcgatgaggcgctcgaccgcattgtcgccgggctggagaagaagaaccgcgtgatgaacccgatggagcgcaagttcgtcgccttccacgaagcaggccatgcggtggttgccgagatgcgccgaaataccgaccgggtgtcgaaggtgtccatcatcccgcgcggcatcgccgccctcggctacacgcagcagtcgcccaccgaggaccgctacctgatgcgcaaaagcgaactgctcgaccgcatcgacgtgctgctgggcgggcgcgtggccgagaagctggtcttcgacgacgtgtcgacaggtgccgagaacgatctgcagcgggccaccgacatggcgcgccacatggtgacccactatggcatgagtgatacgctgggcctggcgaccttcgactcgcgccctacgccgctgtttctcagtgggccggtgctgccggggccgcgcgagttcagcgagcgcacggccgaggcgatcgacgtcgaggtgcggcgcatcctcgatgagtcgcgtgagcgggtcacgcagacgctcacgacgcacagagcgtcgcttgatgcgttggcgcggctgttgctcgagaaggaggtcgtcgatcgcgcgatgctggacgaggtcatggcaggcgccaccacgacgccggatcagttgcagactgcggccttgccgctgcagtcgtcgtgaacttcgatcaggttcctcattggatgtgcctgcaggccgttgccacgacggtcatggcttcggcaaccgtggatgggttcggacttcaccaacgacgatttggtcaagcaaagcagcatcctggacgactacacacacaaaatcctgtgatcggctcagcaggacggcgtcgagttgtggcagatcgaggcgatgccgctgcccgacacggtcgtcatctggggtcgcatcgtgttttgggtgcggcacgccgacggcatgccgctgcggcaggtgttcttcagcgagcgtggcgagggggcgcgtgctggtcttctccgacatccgccgggtcggtggccggaggctgcccaccggtagggagatgcggtcaaacgccaaaccgggcaattcaacgatcctggatttgaaagacgccaagttcaaccagccggtcgaagacgaggtcttcagccggcgcaacctgcaaaagaaatgaaccaccaattgccatggatggccgaacgggcccgcctgttccgtgagtccgaccctgattttgcccactgggcgcggggcttcggcccgatcactcacaccgaccagacgcagttgcgggtgcacgacctggcgcaagccctggtcgccggcggcaaggccgccgactcggcctcggtctaccgcctgctgtgggcggccgaccgggtggccgccgccggcatgtggctgacggtgcatatgacgtacgcccgcaacgtccacctcgatgggcgcgaactggcggtcgaggacttcaagcccgtacccgaggggcacactgggggctctctgaacatcgtgccggcctatgtcggctacttggcggccaatgccctgagcggcatcacgcgcagctggctcatggggcaagggcattgcgtggccggcattgatgcttgcaacctgctggtggacaacatgaccccgcgtcatgcgcagcgctatgaccgcagcaccgccggcctgacgcgcttcgtgcgcgacttctacagctacgaaatcgacgccgaggggcggcccgcttcggggttgggcagccatgtcggtccccatacggccggaggggtgtccgaaggcggctacctgggtttcgcggaactgcagtacgtgcacatgccgttgccgggtgagcgactggtggtgttcctcagcgatggggcgttcgaggagcagcgcggcagcgactgggcaccgcgctggtggcgtgccgaggacagcggcttcgttgcgccgttcatgatcctcaatggccggcgcatagagcagcgcagcaccatgcagcagcaaggtggcggccagtggttcgaggagcacctgcgcctgaatggcttcgacccaatggagatcgacggcaccgatccggcggcgttcgcctgggcggtgcatgcaatggaggagcgactggcggcctgtgcggccgcggtggcccagggccgcacaggctatcccgtgccgctgcactacacgatcgccgaggcgcccaagggcttcggttttccgggcgcgggcacgaatgcggcgcacaacctgccgctccccggcaatccgagcaccgatgccacttcgcgcgacctgttcaaccagggcgcaaaggccctacgtgtggagcccgccgtgctggacgaggccttggcgctgctgtgccggcacgtccagcagcagcgcccgcgcgagcgtgaccacgcgcttgcgaggcgcgacgtggcgttcccgtcgctgccggcggcgtcctggtcgaatgtaggcgatgcctgctcgcccatggcggcgctggaccagacgttcgccggtatcgtcgcgggcaacccgggtctgcgcccgcgggtgggcaatccggacgaactgcgcagcaaccgtatggaccacaccctggacctgctcaagcaccgggtgttgcagccagaggctggcgtggccgagtccgtcaacggagccgtggtgacggctctcaacgaggaggccgtcgtgagtgcggccctgggcaacaaggggggcatcaatctggtggtgtcctacgaagccttcgcggtcaagatgttgggtgccctgcgccaggagatcctgttcgctcgccaccaggcgctggcaggacagccgccgaagtggctgtcggtggtgacgctggccacctcgcacacctgggagaacggcaagaacgagcagtcgcaccaggacccaacgctggccgaggccctgctgggtgagatgtcggacgtgtcgcgcgtgctgttcccggtggatgccaatagcgcggtagcggccatgcgtgcggcctaccgcacgcatggccagttctggaccatggtggtgcccaagcggccgttgcccgtacggctggacgctcagcaggccgaacgcctggtgaccgaaggcgcgctgctagtcaagtcctgcgcgcaaccgcgcctcctgctggtcgccgtcggagcctaccagctggccgagtcgctgcgcgcggcgcagcggctggacgaccggggcattcccacggccgtcagctgcctgctggagcctggtcgtctgcgcgcgccgcgcgacgcgcgcgaggcggatttcgtgctaacggcggacgatctgcagcgcctgttcccggccgtcgccgcggcgcgggtgatcgtgagccacacccgccccgagcccatgctgggcctgttacgccgcatcgacaccgggccgcggcagacggtcggcctgggttacatcagtcgtggcggcacgctggatgtcgccggcatgctgttcgccaaccgttgcacctgggcccacatcgccgcaacggcggcgccgctggtgggcatcgaccccgaggccgttctgacggtgccggagctggccgcggtgcaggggcgcggcgacccccaggtggtcatgcatggcagctgagcccgtcgcgcctgcccccgagttgttgacgccggccgaaaactgacctggtaaattttgaagcggcaccaacaagcaaggctcccagcgtccgcacgatcgaggtcgtgttgcacgacaccacacgggtcgagttgcggccgatggccgatgcatagttcgcttgcgccacgaacgactggcccgtcagagcgtgcgattcaccgccgtggaacaccgatttgagtccagccgcgtcgtacagccccttgttcacggcggccaccttcttcggcgtgcagtcaaccactacctgcgccttggtcagccccccgccactgcaatgccgaccgcccgcatcgcggcgtgcgccgcaggcctcgccgcatggatcgtcagaccatgcccagaggcgacttgcaggcggtagtcgctgaccacgtcggcgatgcctacgagctccatgtcgtcctgcagcctgacggcatcggtgacccggttgccgatgacgccgtaaccgttgacggcaacctcatcctgctcatgtctactcctagtcgcgacgaacccgcgtcagtgccgccctcgggcgagggaaaacgtgtaccggatcgccagcgcataaccggcgagtgcgagtaccggcatgtcgccccagcgaggaccgacgccatgctgcatcagcaggctggatgcgatgtagaggcccagtgtcacgagtgccacggcgacgcgtcggctcgcgcgttcgataccggactccagtcgcgcgtccggcacgatcctcagttcgaacaagcgaccgctgccgagcgcgccgtgcagccggcgcgcgagcagcgccggcaggtcgctcgcggcgttgcctagttcgtaggtcaaccgcttcgatgtcggcgcgtccggcttttggtcgagcacaccgctggcagcttgccgggagatcgagtcgaagatcgaaaactgcggcgacagcccgcgcacggtgccctcgagcagcagcatggtgcgggttagcaccagcagatcccgcggtagccgcacgttgctcgagcggcccgcggcgaccaactggctcatggcctcagacaaggaccattcactcagcggccgctcggcacaatcggccagcagttgttgcacgatgggtaggaagagcgcgcggtctgcgcgctccacgaccagccccaggtcgagccaggcgtccaccacccagtccgtgtcctgctcgacgaaggcgagcgcgaaggcagccagtgcccgccgcatgcggcggtccacccgcccaacgatgccaaagtcgtgcagacacacacggccgtccgacatcatgaagatattgccggggtgtgggtcaccgtggaacaacccatcgcggaagatctgcgttacgtagctgtccaccagccgccgggccgtggattcgcgtgcttcggtgggaaggttctcggggggcgttccggtgctgaatacctggaccatgacggtcggcgcgcacagcccatcgatcacatcggggatctcaatgtcggcggacccgcgccaggcgtcggagaaacggcgcacggaacgcgcctcgcgctcgaggttcatctcgagacggaagttgcccgcgatctcgtcgaccaccgcgacgaggctccagcggcgcagcgagggcacaaggatctccagcattcgcgcaacgttccgcagaatgcgcatgtcggtttccgcttgctcggcggcgcccggcctgcgcaccttgacgacgacctcacgaccatccgacaacgcggcgagatggatctgcgctaccgaggccgccgcgagcggcgtcatgtcgaagcgcgcgaagtggtccgagatccggcccccaagcgcggcctcgatctcgtggacggcctgctcggcaggaaagggcgccacatgcgtctgcaggcgggcgagagcgcgctgcgcttcgtccgtcagcaggtcactgcgtaggctgaggtgctgccccagcttgacgaaggtggtgccgagccgctggagagtctgtgcaaaccgatcggccacggagtgcgtgtcgcagcgcatcagcccgcggtgccatacaacccacagcaggaagcccgcaaagaccgtcgtgatccggaccgcccgtagcagaccagatgggcgcacgccggggcgaggaccgaccgtggtggtggaactcgagaggttcggcataagtgatcagtcgactcggcggcgccgtgccccgactggcgatgtggcgatgtagggcgcttttcggacgagaacgtgcgcgaaggccttgcccgtagcgaagcgcgcgtcaacggtgaggcgcgtgcgtgtccgcgtcggcatgacgctgtcgacgtgcgggctcatctggccagccttggcacacgcggcgcgtaaaagtgccaagcgacgatcacgctgagcagtgcggcgaagaagcaccagaccgaaatgaaccaggtcgcgtagaaggcataggcagcgaccgcggatccgaatgcggtgataccgaaggccaccacgctgcggtgacttgaaaacatcaggctggcacaggttcccaagaggtacaaagccatcgtcgtcagcacgtagaaatgcggcgagtcgtagaagatgtgctgaccgatcacgcgcgcagtgatcggcagacggacgagcatagcgagcagatacagcccgaccacggcaccggccagggcaattgcgatcagcacccggcgccgccagcgcacgggttcgagtgccaaggccgcgagcgggatgtagatgggccacagcacatgcgagaaaaacgagaacgcatgtgtgagccacacattgagcgtcggtgcccggtccgggaaggtcagccataaggtaccctcgagcaactgttgcaggccgaacagcactggaatcaacgcatagggcagttcagcgcggctggcggcgcgcggaaccgtcgtggcgccgagcgccaggaggacgccgccggcggtgaaactggcagtggctgagaaacacattcgctaaagactccaataagttgatcgtgtgttagagcgcgcgtttgccgtttcgcgtgaactacgttccggcatcgcccagcagcatcgcctcaatctgctccaatgagcctatcaccgcccgaagtccggtggcccgcacgaacgcgcaagctgcttcgatctcgggcaccattgagtcggcgggagaaatgccgtgcgttgagtgccattggcgacaccctgcgcagcgggctttgcgtcggttgaccaaaatcgaggtagacggcgtcgacgtcggtagcgatcaccagacagtcgacgtttaactcgcgtgccagcaggctgctgcacagatccttgtcgatcaccgcgtcgacgccgcgcaggccaggcccgtccgcggccttggcgaccgggttcccgtcgccgccggccgcgatgaccagcgcgttgtgcgacagcagccagcggatgggttgcaagccgaccacgctcaagggctttggcgatgccacgacccgacgcaacccattgccggcggcggccatggatcagccttgctcacggccgatccgctcggcctgcatggcgttgtagaccgggccgatcggcttggtgggcgaggcgaaggccgggtcggccgggtctacctgcacgcgggtcatcagcttcgcgattggccggtctggcagcaggttgcccaactcctgctccagcaggtagccgatcatgccgtcggtctgtgcccccagcacatcgagcgaatagctgtccgcagccgcataggcggccgcctgcagtgccagcaggcccacctgcgggccgttgccgtgcgtcagcatcagctccttgctcggcgcgatgcgggccagctggacggcggcccggcggatgttggcgagctggttttcggcgctcagggcctcgcccctgcgaaggagggcattgcctccgagtgcgacgacgatcttcatgagggtctccgagtgcaaccgccggctcagccgagcgtggcgaccaagaccgccttgatcgtgtgcattcggtttttcgcttggctgaacacgatcgatgcctcggactcgaacacgtcgtcggtcacctccagctcgctcagaccgaactgggcgtgcacctgccggccgacctccgtgtccaggttgtgcagcgccggcagacagtgcatgaaccttgttcgcggattgccggtggcgcgcaccagcgccgtgttgacctggtagcttcgaagctgctcgatgcgttccttccacactgccgccaccaggtagccgacgttgccgatccaggcgctgacccagtagcccctgtcgaaattgaagccgacatactcgcccgaggtcgcgcgagcgtacgcgtagacaccgttgttgagatcaggcttgcgcagcgcgagcatctggtacacgagtgccaggctcaacatccccacgccggtgatgagccagccgatgaggacggcacccgcccccgcacctgcggccatgttctgcggcaagccgaagatgccgctgccgatgatggatccgacgaccagggcgatgagcaaggacaggctcaggccgccgggagcgccggcagatcgcgcgcgaaggggtgtgacagcgttcatgactctgctctcagtgcttgtcttcatgattcgaaagaggtgtggcgccgccggtcgcgcgtgccaatgcaccgtgaagagctgcgagtcgcgcctgaccgtggcgcaggagtcgaccggggaagttggccgtcagccacgcgtagaccaggtacttcacaagcttgccgacccacaaggccagcaacacctcggcaacgggcaggcgcgagatggccgcaaacatcaaggccggtgtcagcggcagcggcaacgaggcgatcacgagcagggacacgacaccgtaccgggcaagccaacgcgtggcatcggcccaggccgtcgaacgaacgacgtcggggtaggctgcaaacacgcgtgcccacccgaggtggtggaacacgaggtagagcactgcagcgcccagggcggcgcccaggctcgagcaaagtgcgatcgaccgccagcgtgttggggccatgagcaccgcggcaaccagcagggacgcaaacggcacactcatcgacaaggtcgtggcaacggcgactgcggcgaccagcagcgggaaggcgggccgatcggctccacgggtcaaggccgacacgaaatgggtctcgagcgcgcgcatggtcccgctttattgcttgcgtgtgaccggcctctggccgagttcaaccgtcaccgcgatcggttcgctgccgcgcaggagcttgaactgcgcgcgcgtaccgggcaccagcgccgccgtctcgccgaccagggccgcggtgtcgatcacctccttgccattgatcgccagcacggtgtcaccggtgcgcaggcctgccttgtccgccggtcctccccgctgcaccgcgaccagtgctgcgccggcgagtgcccctgtcgtctcgtggatcacgtcgcgcgcactgaccccgagccagccgcggctgactcgtcccgtggaaatgatttgctccagtacctgccgagccaggctgacggggatcgcgaagccgatcccctgcgagccgccgctgcgcgagtagatcgccgtgttgatgcccacgagatggccagcggtgtctaccagcgcgccgccggagttgcccggattgatggccgcatcggtctggatgaagttctcgaaggtgttgatgcccagccggttgcggccggtcgcgctgacgatgccctgggtcaccgtctggcccacgccgaaggggtcgccgacggcgagcacgatgtcgccgacctgcaccgatgtcgggtcggcgaaggtgatcggctgcaatcccttctcctcgacgcgcaacacggcaagatctgactcgggatcggtgcccacgacacgcgcttccgccaccttcccgccgggcagcatcacggcgatctcgtcggtgcccacgacgacgtggttgttcgtgaggatgtagccctgcgcagcgacgaccaccccggagcccagactcgactgcccttgtgccgcatcgtcctggtcacctgggggacgcagccagctcggcagttgtcgtggcggcgccttgcgcgtgtagatgttgacgacggaggccgaggccttggcagcggcggcccggaagcccgcctcgaggcgcgacgccaccgccttcgaggaaggcgccgatgccggtgcttcgacggctggcgcctcgcgcagcgcgacgacgtcgttccgtgttggcgcggccggtgccgggccgaaggcgcgccaggcgatcagcaggccggcggcaattgcgatcacctgggccacgagcagccacagtcgccggagggcggatggccgatccgagttcatgttgcgcttccctccatcagttgttccagcgcgcgggccatcgcttcagcgacgtcgatgccgttcgaggcgtgcggcaccgtgttgcaggtgacgacccgggcggccccgctggccagcagctcgttgtaggcatctggtgcgaacaaggcgtgcacgccgatgcagacgggcgcgggcaaaccgaccttgcgcacgttgccgacggcctggatcatggtgtgggcgctcgagacgatgtcgtccacgagcaccggctgccggtcgagccagggcgtgacgtccggcaggctcacctccacatctcggtcgctgtggcggatcttctgcagcacggtgaagggcgcgccggcgtcggccgcaacctgcgtcacccattgctcgctttccgaatcaggcccgatcagcagcggacgatcgacctgcgccttgacccattgggcgatcagcggcgcggaatgcacgacccggctctggatgctgtaaatctcgtccagcgagtggtaacggtgcaggtgcggatcgacggtgaccagggcgtcgaacgtgtctgacagcaggcgcgcgtatgtcttcgacgtgatggcttcgccggcgcggaaccggcggtcctggcgcaggtaggcgagatagggtgcggcgagtacgacgcgagccgcgcccagatcacgtgcggcatcggctgcgaacagcagcggcagcgtcttctcatctggcttcgcaaggctacaggtgataacgaccgtgcgccccgccatgctggcgtctaggcgcacgagcgactcaccgtcggggaagtggtgcaacgccagcccagctgactcggcctgcagcgcgagggcgagccggtcggcgaaaccttcatcgcctggcagatgaaagaccagcggcttcatgcttcctccgagatctggaagatgggcggacgggtgtccacgaagtgcccggcgtagtccagctcgccggccgtctgggcatgcagcgtgaacagcggttggccggcctggaccggatcgccgatgcgtgcgtgcacatcgaccccggcggctggcgcctttggcgctccagccaatttggccgcgcgcgcgagcacgcggttgtcaatggccgcaacccgcccggccaccgctgccgtgatgacctgccgatacggcgtcacgggcacctcgcgcagccctccctgcgcctcgcagatggcctggaacttggcccaggcgcggccgtcggccagcacctcggcggccagctgcaggccgcttccgttgggcgcagcgccgcccagctctaggatgtcgccagccagtcgcagggcccgctggcgcagatcatcgggggcatcggcctggccgcgcagcaccgccagtacgtcgcgtgcttccagtgccgggccgacaccccggccgacgggctgcaacccgtcggtgatgcgcagagtgacctgcaggccgatcgcgcggccgacttccaccaggcggcggccgagcgactgtgcggcctcggtgctgcgcaccttggcggtcgggcctaccggcaggtcgatcagcacatgggtggagccggctgcggctttctttgacagaacggaggcgaccaactggccctcgctgtcgaggtccagcggccgctcgacgcggatcagcacatcgtcggccggactcagccgcaccgagccaccccacacgatgcagccaccggtgcgctcaacggtgcgccgcatcgcggcgatgtccaggttcaccggcgccagcacctccatcgtgtctgcggtgccggccggcgaagtgatcgcgcgcgaggatgtcttgggcatggtcagcccgcaggccgcgacaatgggcacgaccagcaaggtggtgcggttgcctggcagcccaccgacgcagtgcttgtcaaccacggtttcgcggccccagtcgagccggtggccgacggcgaccatggcccgggttagcgccacggtctcggacaggtcgagccggtcgccggcgcatgcggtgacgaatgcggccaggtacaggtcggagtagcggcctgccgcgacgtcgccgatcacggcattgaatgcgccggcatcaaggcggtggccatagaccttggcgcgcacgtggctcagcgaatcgagcgtcggtgcgtagctgacgttgatccaggcgtcggcggcaggatcgagcgcgtgccaggccgcctcggacaggcccgcgacgccaggggccagccaatttccctcgaccacattcagcgtggccacggcgctgcgggtgccggcggtaagcagcacgcgcgtctgcgtcgtgaagccctcggaacggcagaccacgcagtcactgcgcatatagacgatgggctcctggtaggtgtcgatgccggtgcgccaggcgcgcagcctggtgtcatggtcgcgctgctcgttcatggcgtggtcactcatgccagctccaccatttccaggtagtccggcacgcggcagggccagcccagctcgtgttcgatgcgcgagcgcatcgcatcggccgccgagggttcgccgtgcgtcacaaaggtcattttgggcgccgcgtcaaagccgcgcatccactgcaggatctcgcccgcgtcggcatgggccgacaggctgccgagcgaggcgacttcggcccggatcggcacctcctcgccgtggatgcgcaccgaggccgccccctgcaggatcgtggcacctcgtgtcccgccggcctggtagccggcgaacaagatggtgttgcggtggtctggggcgaaagatttgaggtggtgcaccacgcgccctccggtggccatgccgctggcggagataatgaccatcggaccgcgccgcgcgctcagcgccttggagtctgcgggcttgttgacgatggtggcggcgtggcacatggcttcgcactgttcgggcgtcaggcggtgttcgtcgcgatgtgtgtggtagatgcgtgtcgcgtcaatggccatggggctgtccaggtagaccggcagatggtgaatcacaccgcgctccttgagcaggtggatcgcatacaacagggtctgcgcccgcccgaccgcgaaggccgggatcactaccgtgccgccgcgcgcggccgtgcggttgatgacatcccccagcgtggtcagtggatcgcccggctcatgcgcccggtccccgtaggtggattcgaccaccgcgtagtcggcgccaggcaggcgtgccggcgcggccagcaccaggtcgttcggtcgcccaatgtcgccggagaaaagaatcgagcgcttgccgtcgtcgatgcgcacgaaggcagagcccagcatgtggccggatcggtcgaggcgggcatgcaggccatttgccgggctccatgtcgtgccgaacggccgcggcgcgaacagcttcaggcagcgttcggcgtcctcgcgcgtgtacagcggcagcgccggtttgtgcttggagaaactgtgccggttagcgtactcggcttcctcctcttgcaggtggccgctgtctggcagcaggatgcggcacaggtcgaaggtcgcttcagagcagtacaccttgcccttgaacccctggcgcgccagcagcggaaggtagccgctgtggtcgatgtgggcgtgcgtcagcacgatcgcgtcgatgtcggccgccggcaccgggaggggggcccagttgcgcagccgtagctgtttgtagccctggaagaggccgcagtcgacgagcagcgttgcgccctcgtggcgcagcaggtacttcgagccggtgacggtaccggtagcgccgaggaattggagttgcatgacggttccttgcttctggtaggtttcacagcacgaccgggttgtcgggcagttcgttgtggtcgtcgctgcggacagggaagtggcaggcgagcaggcgtgtcacggcctcaatgccgagcaccgagccggcgtcgaagtcgcccttggaaaatcgctcttctatgccacggcagatcacggcccaggcgttggcaccgcagcatgcatggatgccgcgatcggcgacgatctcgacgcgtcggtccgccagcagcacgtagatcagcacaccgttgttgtgctcggtatcccagacgcgcagacgaccgaacaggtcgatggcgcgttcgcgtgcggactggccccgccacagcggagctccgtcgagggcgccttcgacgacgaagcgaatctcgccgccgtgactcgattcgctagcgcggacggcctcttcgatggccttcagcgtcgatgccggaaaggcgcgccgaacctgccaggaggtcgtggccaggtgccgcaagatgcgagacaggtccatgttcaccatctcccggaagcgccgccgccgccaaatccaccgccaccgccgcggaacccaccaccgccggaccagccgccaccgcccccgtgcccgcctcgcccatgcccgccgccatggccgcccatgccgatgccgagcagcgtgacgaaaaatccggtcagccccgcggtggccgcgacggccagagtcccgatcgcgaaccaggcgacgacgccgagcacaccgccggccaccagcgcaccgggcaagcggcccagcacttgccgcagcacgccgccgaacatcagcgccacgatgaacagcagcggccaggtctgtctgagtccgttgtcgccgcgatcctgccgcgacggggcaggcaggggctcgccgtccaggacacgcacgatccggtcgacgccggccgtgatgccgccgtagaagtcgccttgccggaaccggggcgtgatgagttcggcgatgatgcgactggccatcacgtcgctcagcgccccttcgatgccgtagccgacctcgatgcgcaccgcccggtcgtccttagcgacgagcagcagcgcgccgtcgtccaccttgcgccgccccagcttccactgctcggcgacgcgcagcgcgaactgctcgatggcttccgggcgcgtggtcggcacgagcaggacggcgagctggatgcccttgcgatcttcgaaggcacgcagcgactggtcgagcgacgtcgtctgttccgacgtcagcgtgccggtcaggtcggtgacgcggcctttgagcggcggcaccggcaccagatcctgcgctgcggcgccgaacatgacgaccaacagcaatccgaaggcggcgaaggcgcgcgccactcggcggaagctgtcgtggagtagagtcacttcgacccccccccggcgcctgaagcgccgaaatcgactttgggcggcacggccagggccttctcgtcagcgacgctgaagttcgccttgactccgtagccgaacaccatcgcggtcaggttgctcgggaagctgcggaccgtcacgttgtagtcctgcaccgccttgacgtagcggccacgcgcgacggcgatgcggttctctgtgccgtccaattgcgcgcgcaggtcctggaagccctggttggccttcaggctcgggtaattctcgctgaccaccagcaggcgcgacagcgcgctcgacagctcgccctgggccgcttggaacttgttgaaggcctcggggttgttgaccagttcgggtgtggcctggatcgaggtggccttggcgcgcgcctcgacaaccttggtcagcgtctcctgctcgaagttcgcctcgcccttgacggtggcgacgacgttcgggatcaggtccgcgcgacgctggtactggttgagcacctccgaccagctcgccttgatctgttcgtcggtcgactggaaggtgttgtagccgcaacccgacaacgcaagcgtcagggtggcgagtacggcaagaagcagtttgcgcatggtcatggctcctgtgatggcccggagggccgcgaatgaattgaaagctttaggggcgccggggtggtgcccagggcggaccaccacgccgggcgcaccagcaacagagcgagagtcgtgagcagcggcagggcgagccaggcgaaactcatttgcgcgaaggcgccgaacagccagcctgcggcggccgagccgatcgtttggccgaaacccgccgcggaggccagaccgcccatggtcgcccccaggcggtggcgcgatgcgccggcggcgaggaacgagatagtcggcagtaccagccccgtgccggccgccgtgaggctcacgccgacgtacatccaggtgtcgctgcggtgctgggccagcatcgccaggccggcgattgccagcgccaacccagcggcgagaacacctctgcccgcggcgcgctcgagcagtcctgtgaagaaaagcatagcgttgatgatcaacatcacgaggctgcactccgcgaacatcaacgagatctctcgcgacgagagcgtcgggtgctgctgcccctgcagcacgatgccgagttcgaagccggcaagcacgaacatgatgacgccgttcaagagccagagcgtgattgcgcggcgcttgtcatccgtctccccgccggcctgttcaacgtctagtgtgggcgcgaggccgctcggcagcgacgccgcgagccccagcatcatcagaccgccgagcaaggccgccagaaggatgacaagatcggtcgccgcatacgaacctgtgccagcatcggtcaaggcggacgacagccgaccggcgaccgcgttcagcccaggcccgaacaggaagccgagcagcgacatcgctccgagccaggcgaagcgtcgagcccgctggtcttccggcgtgtattcggccaccagtgcgggcaccaccggcacgacggcggcgacgaagaaaccggtcgccacacgcagcgcatagatgccggccagaccggtccactcgggccatagcagcggcaacaggctgagcacgtaacctaccaggccgatcagcaggatgcgacggcgcccgacgcggtccgagaccacgccccatagcggcgcaccaactagcacgccggcggcgtaggcgccgctgagcaggccgacatggcgggcgacctccgccttgccatctgcgaccatcagaggcagcagccaagcaggcaaaaccggcatcagcgcaccgtagcccgcagaaacgacaaacacagccgcagccaagaaaccgagttgccagcgtccaagtgcgactatggttctgttcccagttggtttcctagatgtggggtcggtcatcgcggcgcgtcggtgtctgcggatgtaacggtgtggccgacggactggatcaggtcgacgcaccttgcccctgtgcgacaacggtaggcacagtcgactcctgatgcgtgcggcggatgcccgtgagcttggtgcgcttgagcatcagcgcgttgatcgccacgatggccgagctgcccgacatcgacagcgcggccacttcgggcgacagcgtgaaggggtaaaagacgccggcggcgagcggaaaggccagcaggttgtagcctaccgcccaaccaaggttctggtgcatctttcgcagcgttgcgcgcgacagctcgatagctccgaccacgtccagagggtcgctcttcatcagcacgacctgggcgctgtccatcgccacatcggtgccggcgccgatcgcgaagccgacgtcggcctgggtcagtgccggcgcgtcgttgatgccgtcgccgaccatgccgaccttgtggccctggcgttgcagctccttgaccttcgatgccttctcgcccggcagcacgtcggccagcacgatgtcgatgccgagttcctggccaatgcgctcggcggtggcctggttgtcgccggtgatcatcgccaccttgacgccgcgctcctgcagcttcgccacagtctccttcgacgtcggacggacggcgtcggcaatggcgatcagtccgattaactggccggcacgggccacgtgcacgaccgtgcggccgcctccctgcaggcgtgccgactcggcggctagcgcctccagggcgacgccttcggcctgcatcagcttgcggttgcccagcaagatgcgatcgccgccgatcaatgccttggcgccctggccgtcgatgttggtgaagtccgaggccgtctcttcgatggcgtcgcccgcgcgtttgaggatggccagcgcgagcggatgctcggagaacttctcgaccgccgccgcggtggacagcagccgggcctcggtcacgcctggagccggcaccatctcgaccacgtcgggctggccgagcgtgagcgtgccggtcttgtcaaacacgaccacggtcagtttggtcgcgttctccagcgccgccgcgttcttgaacaggatgccgttctgcgcgcccaagccggtgccgaccatgacggccatcggcgtcgccagccccagggcatccggacaggcgaccacgaacaccgtgatcatcagtgtcacggccagcagcaggggttggcccagcacccagaaccagaccgcgaaggtcagcaaaccgatcgagatggcggccagcaccagccattgcgaggcccggtcggccagcaactggcccggcgccttcgagttctgcgcctcctggaccagcttgactatctgcgccagtgccgtgtcggcaccgacctttgtcgcctggtagcggaagctgccgcttttgttgatggtcgcgccgatgacggtgtcgccgaccgccttctttaccggcatcgattcgccggtcagcatggattcgtcgacctgcgaacccccttcggtgatcttgccgtcgaccgggatcttgtcgcctggcttgatgacaacggtctcgctaaccagcacctcggcagtcggcaccttggtctcgacgccgttgcgcagcacggtagccatcggcggtgccaggtccatcagggcgcggatcgcgtccgtggcgccggcgcgggcgcgcatctcgagccagtggccgagcaggatgaaaacgagtagcaccgcggcggcctcgtagaagacctccccttcgtagaagaaggtggcgccgacgctaaaggcgtagccggtgccgaccgacagcaccactagcgtcgccatgttgacgatcttgttgcgcgccgcgcgccaagccgagacgaggaacggccagctcggataggcaattgctgcggtggcgacgatgaagaggaacaggttgcgatccatgccgaacggcgtggtgaaattcccgatcatctcgcccattggcgagtagaggaacaccgggatcgcgaagaacagcgcgacgaagaagcggttgcgcatgtcgacaaccatgccctccatcgacatgcccgcctcatggcccatgtcgtgcatcatgtcgctcaactggtggcctgcatcgtcgccgcgacccgtgtgcccgtcgtggaccggagccgtcggcgccatgccggcgggtgcggctgcatggccaccgtgcgcggcgtgccccacatgtgcttcgcgagcggcatgcgcatcgtgcgcatggacatgcgcttccggcaagcagacgtgagcggggagcatctcgccgcggcagtggtagccgcattcgacgatgcgctggcggatcgtctcgagcgagaccttcgtctcgtcgtagtggacggtcgcgctgccggcgacgtaattgacgtcgacgtgatgaacaccgggtagcgccgcgatttgaccttggacgccggcggcgctcaggctggatacgagttctccgacttcaagcgtgcttgttttcatgggttttttgggatctggttgtcaaggggccaggcgacctgccttgaggcattccggcgagaactcgaacacgacaccgggatcgggacgcacaagcttgtccttcttgtccgcgtagtgcagtcgcgacaggatgtctcgcatcaggttgagccgtgcaagtcgcttgtcgtcggcacgcacgacgtgccatggggccgccgcgttgtgcgtacgcatcagcatctcgtcccgcgcctgcgagtaggccctccagtgcttcacggcgacggcgtcgatcgggctcgatttccactgtttcagcggatcgtgacgccgatcgtgcaggcgcttgatctgttcgtccttgccgatgtccaggtaatacttgagtagcttgatgcccgagccgacgagcatcgcctcgaagctggggaccgactgcatgaattcctcgtgctcgtccagcgtacagaaacccatcacgtgctcgacacccgcgcggttgtaccaactgcggttgaacagaacgagttcctcagccaccggcaggtgcggcacgtagcgctgaaagtaccaggcactgcgctcgcggtcggacggtttgcccagtgccacaacgcgggtctcgcgtggactgaggttctcgacgatgcgcttgatgctgccatccttgcccgctgtgtcacggccttcgaggagaatgagaatccggtcgcggcacttgatgaagtgacgctggagcttcacgagttcgatttgcagcagacgcaactgggcctcgtacccctcccggtcgagtgcctgggcaacggcggcatcgccctcgtgccgacggggttgggcgtcgtcagtacgagttgccttgctcttcttggtctttttcatgtgtttctccgtcatgccttggcgccctcgccaacgacaatggtgcaagggccggccagccgatagggcggaacggtcaggttggtcggcgccggaacattcttgacgacacgtcctgcgagatcgaacttggagccgtgcgccgccggtcgccgacatcgcgcggagccagcggcggcgcgcgagatgtcgtcggctcgatttctcacggcgtatccctcgtccagtcgtaggctgcagtcgcgtacggaccggcgaccacacgcagtacggggctttcgttcatctccagactctttccctgggttgcgtgagagcatgaatgaagcgtggcgcgcgcgccgcgtaggcgtcgaactcggcccccaaatgaatgcgcatttcgacttcctcgttgatggtcagtcgcaaatacatcagcaccagaatcgggaacatcagcagagtgagcagcgttggccattgcagcaggaacgcgaggagcaggatagtcacgaaggcggcttactgaggatgccggatacgggcatatggttcgctgatagcggggcggcctgggtcatacggcaggttcataacgatgctcctttgacttcaatggaaacttgtttgctggtgcgatggcgcgttatcggaatgctagacggagatcgctgaccgacgcgctacgcattaattacatttgcgtaatcagttcgtcatcctttcggcgacatacccccaatctgactcgtcgtgaggcggcacaggaagtcatgaaaagggcgccaacatgagcctgccgtgaaacctcttgtcatcaaagatgaaggtaagcagtgctacgccatgggcgatgatggaatgggtttcaaccaggtttcgtggcagtcgttgagtgagcagccgttcagaaagcaaatcgccgcgacggcgcgcggcgatggggtgtcatgcgaaaccggggacgcccaacgatatcgtcgggctggcttcagtctggcttgcttgatccacatcagcaaggcgtcccgggtggcctgcttgcttgcgaactacacttggcgctgggtcttgtgctgcatgatgagggcgcgtgtcgtcacttggtcgccaagacacaccttccggaccttaagggtgacgaggtcgcatcctagaagtttgctgtcgatgcccagggtgacaagcgctgtgccgacaatcattcgcaggacactttcagtctcaagagtggcgatggttgaggcaatgcccggcgagaggaactacccgaagcgccgggccatgtcgttcttattgatccagcctcaaagttcttgaacgaaaacttatcatcttcgagagaagcggcgttgcctatttcaagttcataggggccgggtcaataatgacggtttccgtcgtccaatcgcggccaccgacgacctcctgtggatcgagagtacctgttcgcagtcaggaacagtggtcgctcaagattaagttgagcagcggcatgccctccaaagtcggctgaattcttgaaaccgaccatcgtgcatgccgcttcccctatctgacgaacaacggcatcgtgattttcctgatgcgccgatcggaaaagcggattgccgtgcagggctacatcacatgagaggaggttgacatgggaggcgatttcgatttttcggtcgtctggcattcgctggctgccgatcagtcaaggccaatcttgactgatgagcagatcgagactggagcgcatcgtattcgagttcgcagtagccaaccgctggaggatttagcgctctactacatgctgttcgcgacgggcgcgaggccattggaaattgcgcgattggaagtccgtgattatctagcaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgctagagtccaacggtgacgtgcgctgcgtgtccgtggtgcgcgaagaagttgcgatcaacgcgcgctcgagaccattgtactttcggagcgttcggctagacaatgcgcttgagccatacttggcggcgcgtgtgcgtagcaaggcggagttggaaaacgtaggtcatttccgggggctcaaccctcgaagccgactctttctttcggctagtagccaggggtttgaggtcataccgatcggaaaaggaggaacccggcggtttctctgtaggggcattcaggaagcgtatcgcaagttatttcagtatgctgagttcgaacggttgacagcaatgacggcccgctacacggttgcggagcggctgtacttgcgtggcgccgatgattcgcaggttggtctgctgctaggtattgcggagcgcagcgcagtgcgccagcgttttccgcgtcgactgcagtccttggaggagttgaccaaagatttggtgtagttgcgctgcaaagagctatcaggtagcttggagtcaaggcgaggccgtgagagatttagtcgtgcgaaaagccatcttcctcatcttcctgctgctgggcgtcggtttcggctacctgtctgcgcgccatgacgactggggccttcgggttggcatgatggccatgggcgcgctgttcggtggggcgatcggaggcgggctgtcccagatcggcaagcagcgccacaagcttcggcctgttccgacagaagaagagctcaatccgatccctggaatgggtacctccagtcgcgatctggcggcgaactattggcgtgacgaggggcatccgcagttcatgaagccgccgcaccccgagtacggcaatcgcatgcttgatgccgacaaaaatctctagggaaggtctgcacgaatccccccgggatgtggttgcaagagtctgaagcccagacaatacgggcatgaagcaaagcaacctgggcctgagcaacaccgtcaagcgcacacgcaagcgcgaattcctcggacaaggacaagcctgtggatgcgctgatcgaccaacttgagcgcatcaaggcccgcatacgggccaaggtggaacacccgtttcgggtgctcaagcagcagtttgggtatgtgaaggtgcgctaccgggggcttaagaagaacacggcacagatcgtcacgttgtttgcactgtccaatctgtggatgctcaggcaccaattgctggccatgggacaggtgcgcgtgcaatgggcgtaaggccctcgaaatcaagggatcgctccctcaggcaggtgcttggacagagcttgggcaccctgccaaggctggctttattctcacaggtgggcataacgcactcgcattcgattcgtgcagaccttccccatgcgcgccacggttgcgcgcagccccaccctctggatactttcgtacgccgccagcgtgaggcgatcgcgctcgttgcttgggtctttcgccatggcgtgcatccgactgcgcaagcgagcgctttgctccaccttagaacgccgcgttgagtgcgacgcggaaggcgcgcggcgagcccggcgtgatgttcgtgttgctgttcgcgttgatgaagtacttcttgtcgaagaggttctccacgttcagctgcagattcatcgtcttgctgagcttgaagaagaccgccgcgtcgacgcgcgtataggccggcagcacgacgttgggcgtgggtgcagcagccgttgcgatctgctcgttcgcggcgaacgacttcgtgcgatggataacacctaggcccgctccccaggacggcgtgaagtcatagcggttccacaacgcgaaggtgtgcttgggcacctggcccaccgcaccaccagcgcgtagcgtggccgacgtgttggcgatgaacttggcgtcggtataggcatagccaccggcgaccgaccaggcgggcgtcacattgccgttcacgcccagttccaggccttccgtgcgctggccatcgctgagcatggtgcgggtgttggtcggatcggtcgggtccagcacgaccacgttggtgcggtccaggcgaaagacggcagccgtcacagccaggttctggcgcacgtcccacttggcaccgagttcgaagttcttgaacttctcgggcgccagcgcggcattggaggcagacagcgaagcgagctggtcgccggcgcgcgggaggtacgcaacgctgtagttcgcgtacagcgacagcaggtccatgatgggcttgtagaccacgccaatgcgcggtgacaccagatcgttgctcgggttgaagcgctggccgttccggttgttcacgaagtcaaccttgaagcggtctacgcgcaagccaccgatgatctggaactgcgggctcagctcgatctggtcctgcacgtagagcgcggccaccttggccttgccagcgttgtccgcatcggtggccgcttggcggtagacgatgggcaggttcgtggtcgggttggacagcggcacgttcacgcttgtggcgttgccggggaagtagcccgtgttccggaagttggtcgtatcctgcgtgccgaactcggctcccgccagcagcttgtgcttgacgccaccggcattcaggttgagcgtgacgtccgtctggttgaaagcgctcttgcgcgtcatcgcgttgttgtaggcgctgatcgagacttcggtgccggcggcgttcatgttgccagggaacacgttctggtagaacttatcctgatcggaccagcgcgtgcggttgcgcaccatcacgccgttgtcgaactcgtgttcaacgagggcgctgaacgcgttgagcttggaccaggtggggcttcccgcggcgttgccgaagaacgtcgagatgcccgtcgtgaccgggcgtccctggaacgacgtgatgccgcggtcggcgatgcggtcgtcttcaaagtgctcgtagccgagcgtgactagcgtcttgctgccggccttccacgacagcgtcgggttgatgcccgtgcgcttgagccagacgccatcgcggtagctgtccgatttttcatgcatcgcgttcaggcggaatgcaagctgatcgttgatcggctggttgatgtcgatcgtcgcgcgcttgttgctgctcgagccgagcgtcaacgagccgccagccgcggcgacccaggtcggcgccttttgcacgcgattgatcaggccgccggtagcgccgcggccgaagatcatcgcgttcggcccgcggaacacttccacgcgctcgatgttgtacaggtcgcggtagtactgcacgtcatcgcgaacgccgtcgatgaagaagtcaccggtggtggtcacgccgcggaagatcggcgtctcgcggttgccctcgccctgggcgaagttgacaccggggatgtagcgcagcgcctcgccaaggccttgcgagccctggtcacggatctgttcctgcgtgaccacggagatcgactgcggcgtatcgcgcagtggcgtgtcggtcttggtcgccgttgcgctgcgtgtggcggcatagcccttttcctgatcggcagtcaccgtcacggaaggcagggtggagccgctttgcgcggcagcgggctgcgcccacgcggcaatgctggccgcagccaccatcacttgaacggccagagcggtcttgcgttgcgcgaaaaacttgccggagcgcggggaatgcagagggtttgtttgtgtcatgagcgtaagagttgatgaagaactgctgcacttggccgctgaaccttggagggcacacaactttcacgctcgaagtggtccagccattcgaaatgagaattatttgcatgcgggcgagaatatagagcacatgcagtagtcgcgtcaagtgctactaatttcttgcattcagctgctcaaatgagaatgccatcaaacgaagtccgtacgccggccaccgactgcccgcgtaggcagtggtactttgtgctgctattggacgtgagcgctccagactgcttggcgccccggagcggggtccagacgcctggtcgaacgtgcgctcagacctaacgcttctatttcttcagcgcatccttgatagcctgcttggcgtcttcgatggtgggcgcggcgtcttccttgacctgattgacggattgcttcatcaaggaacgctcagatgccaacgttccatccggtgttttggtgatctgcgccttgcgctcaaaagtggcctggtcctcggaggagcttgcacggatacgctggccttctgcctggaccttgctgcgcatggctgacggggactcacccggagccccagtcctgggcccaccgccggagccgcgcacgctgccttggttggcgcggtgctggcctccaatttccggcgcaagggcaggattgccggaattctgcaagtgctgggcggacaggtctccaaaggcagtcggtactgcggtcccgtctgagaacacgcggttcggctgtagcgactgcctggccagctccgcttccatcagcacgcgcgccgacgcgctgttgccaccatactgctcggcgtagcgggtaaacattgcgagattgtgcgggtcctgggcgatatcgatcgagatggtctcgccgcgttcgtgggccgtcgagacgcgctcggcaaaggcgctccgctcgttcaagctggcatcggcccgctcggtccgcgcggtggtcgatgtcagccgggcagacagatcctgagcttcgcggctgtcactggcgaccatgctgatgaagcttctgtcccgagacacccggtcgccaaactgcttgaactcggccagttgctcgctgttcatggaggtcaataccttttgctcggcagcggagaggccggacaaatagctcttgtcaccggatgcgtttgctcctagcccagcaaggggtgtattgatgcccacgtggcccgtggcacccaaggcaattcgtgcgacctgagattgcgtgaaccctgtagtgtccgccacgctcttgctgatctggtccagcctgttgacggtctccccgaactgctcgaagccactcgacgtggtgccggtgctgttgcgcgacgagtgcagcttggcgatgcccttggtgaacgcttcggcgagcaccgccgagcgctcgctgctggctgccaccgcctcgctgcgcgcggcatccacctgccgactcgcgtcctgcacatcctgctcggacacccgcatcgacaccacccgtgacgcaaagccctggttgcgcagcaggctcactgccgtgcgaccggtcagggcattgccggtgaaggtgttgccgcttaggtcgttctgccaactgcctatgaaggccgaggtccggttgggcgcgagctgcatctggtccatggagacattgcccagcgaggtattgcccacggtggacgccgcggtcgatccggacagcatggcttgcagccccgacaacccgcccaccagggctgtaccgaaattctccatgcgcttgagcgcggcccaggcgataaacgggatgctgatggcgagatacccgacgatggcctcgcctgacagcgcccgggagtagatcaccgaggcggtctgcagggccagggccttgccgccggtgccgagatcagcggcggccgccaggtcgtaggcggcgtagatcgaggccatgtagttcaggatcgcatagagcggaggccacagctggatccagatcaggatggcggcatagcccttgaaggccagcatggtctcgcggccactcgtcagcagcagcaagagcacgaacagcgggaagagggcgtatgtcaccgcctcgatcacgttgcggaacaccggcagcgcctgctcagccaccttgccgtagttcagccacgaggcattcatctgggccacggcttgtgcccggcccacggcgagcaccatggcggccgggtcattgactttctgtcccacgatcttgcccgtatcctccagcgcattcagcatggcgttctggcggatgatgtccgcagtggtcgccgaagcgttggcgatgccgttcttcaggtaagcctgctggatctggcctgcgatggccgccgcggcggccgtgcccggcagtgtcgggttgagctggaaggccagccgcccctggatgcgccgcaattgcgccggcaaccggccgttcaggctcaggtacacgttggggcaggtgtccacgccgactgctccaccggcacctgtcaaggtactgaaccgggccggattgggcgagcccatcagcggccagacatcgtccgacgcagaaaacgccgccggatccagcgtgccgtcgaccaggtcatacgtcgtgcagttgtggatgaagttgaccaggtcggtcctgaaccccggatcctggaagacgacattgccggtctcgcggaccagcctgttgccgaacatcaggccgttctgctggtaggacagctcggccggcagcgcgccggcgcccgggatcacctggaaggccgtctcgaacaggccagtcagcgtatggccgatggtgttggtgaggctgcccagcagcgccacgccgaacggcacgttgtccacgaccttgaccgcggagccgccggtcttgtcgaccacgcccacggtcactttgggcacgatcaggatgctgaaaatcagcaccactgagcccagccacttccagccttggagtttctccggcgcgaaagcgtaggcgatcagcgccgcgacgaagccgcagaaggcgacggccgctatggcggaggcatagtccttggaggcatggatggccgcagccgcgttgaatacgccgaacaggctgtcggcgttctggtaagcgtagatctcccacatggccgtgccgctccatcggtgtcagcgcgacaggtaggccgcctgctggcccagcatgtccatgacgtgctggggcatgctggtgcgcaattgccgctcgagctcttccaggtggcttgccacggcccggaacgagccgaccttctggtacagcaggttcttctcctgcgagatctgcaacagcatggcctgcgcacgctggcgcacctggttggcctggtcgcgctgggtctgctgcaaggtgtagtccttggacagagctgccatgcccaggcgcagattgcgttcgaggaagacgtaggcatagtccgcggcgatcacgtcgcggtactggccgatcaggctgtcggccaggcccgaacccgggatgctggtgcccaccgagagcatcttgtagacgggttcggtggtctggttcacgaagcccacttccgccgagttgttgggaatcggcgtgcgcgtggcaatcttgtcagagatcgagcgcatcatcgtttcgaccttcgccgtgaatgggacgtggctgtagttggtattgagcgagaccacatcgcagttcgtgtagtcgttgcagcgccgcaggtgctggacgacgtcggtgccggagcccgcagcctggccgtagagcagttggctgatggaggtgagcgtcggcgcgatgggttccggatcgcgcttcgattcctcggggtagtagatgatggtaccgaccatgctcataatcagctcgcgttcggcatcatctagataggcgccggtgtactgcagagctttccaggtcaggttgccgacgaaaggggccttgttgcgcacattggcatctcccgacgaccgcgccgacgacaggatgctgggccggtcggtgccacagcgtttgcgcgccgcgtcccggtcgctctccagacccatgtcgatcgcgagatcggcgcaggtctcctgcgcgctgtagcccacggcttcggctgccgtactgacgatggctttcgccgtttcgcaggaattgatgcgggcgttgttgatccatgtctccaggcccttggcccatttggtgagtccaccgagcaggggggagaccgcttccagcgccagttggaaagcgatgcccggcagggccgccgtgatgttgcgcagcatgttcttgaactcctgcgcggagatgtggctgaagctgccaccgaacacgtcgatcccgccgcagcctgctttcgcgctcggaaactggatggccgccaattgatacaccttgttcggcgagcgcatcatgagtgagccgccggtgtaggtgttgtaggtctggccccggaacgccccgggcgccgtgtagttgccgatggcgcccaggttattgaacatgtcgttgacctcgctgttgagatcagcgcgactgggcatcgtggtgcacagaagcgacagggcgacggccgcagcagtggccttgcgcgcatgaacggtgcgggaatggatgggcatggtgacctcctacggaagagccaggcgctgggtggcgccgggcagcatggcctcgccggtgggcgatgagacggtggcgatccgctcgagcagttgagattcggacagcacgccgaagccgatcggggtgatctttccgctgtacggctgggccaggaaaacggccggcacctgggtcaccttcaaggccgtggcaatgccgttgtcgggccgggcccgagggaatcccggcatcgggccgccgtccacgctgacagccaccacctgaatgccatgacgggcttcgaaagcctgcagggttggcgcgaacgcgtggcagtaggggcagtcgctgcggtagaagaagaacagcacatggtcgcggcccagcgattcaacggaggtggaacggcctgcgcgctgctgctgatcgaagacctccaacgcctgggcattgaccggacgaccttgcagggtcgggtcgagctcgggcgtggcccaggccacgcgctgcgccatatccgcgaagtaggaggcccggttcaccacctgcatctccagctccatgtagcgccgcacgttgcgctcggtcggccgcatgatcgcgatgttgcgcaattcctcaagggtcttctgcaggcgctcgaactccaccagctcaggcgggcgtggtggggcggagggccggggcgggatggccggcgcgggccgggcggtgggcgcgggcttttccaggggtggatcctcgtagaagtgccaaccgcgccagccgtcggaccagtaggggcgcgaggcgtcgtccatggacgccggcggagcaacgccctgcgcagcggccatgccgaccaccatagcggccgcagagaccacggcagtagccaggatcaaagggagacgcgcgcacatggccatcccctcagagcagcgacttgggcggaaggcccgtggcgcagtagttgatgccgaactcgatcgtctgcttgcgtggcgccttggcctcgggcaggcgcacgccttcctgccagaagagcaccttcagccggctgcagcctggctcccggtagcgccgctcggtggagacgtcgatgtagatcggcgaagtggcttcgaagcgcttcgtgatggcatccgcgatttctccggtcaagacaccatgggccgtgccgtcggcggactgcaaggcggccagcaggacggggcgagcgtcgggaaccggagtgcgcaccggctcggcgtgtgcctccgcgcaaaggaggcacatggatgccgacgtagcggcgcagacgatgcgtgggcggatgttcattggcatctcccttccccgtagtagcagttgctcgcgcggccagagttgccgccctgaatcgcgccgacgttgggcagcttgggcacaatggaggcgtagaactcggtcaggtccatgcgcgagaagtccagcgcctgcaactgggcgatcgtgaagcccgaacagtccggcatctctgcggtgccccaccacttcatgacctgcagccggccctgctcgttgatgatccgggccagcaccgagttgaaacagcacttcgtggtcgtgtgctcgatgcacgacacgcacttgcccaggatccgcaggcaggaagagcagtaggtgccgacggtgtggcacagctttgcgccttccttcatggcgagctttccctcatcctcgttgcaggacatcatcgacatcacgatgtagatgacgactgctatcaccaggctccacgggtcgaaggcaatgatcacgctctcgccggagtagaggacggctgaccccgccggcagggccgtaccgttgacggccacggtgacgccgtagctggtgaagctgccggagaatcccccgccggtcagcagagccgacagtccctggtagacgaactcgcggttgccggcgttcatgagcgtgtcgtagaccagccgtgagccgacgccgtagacgctctggttgctcatgcccgagccggccgagtcggcgtagcagcagttcttgagcaggcggtcgcggcagctgttcgcctctcccttgaagacctgtaggttgtcggtgtcgaggtagacgccggcctcgcgcccggcttccaggaaggacatggagcgggcgaagtcggcatcgttcgtgtaggccgtgttgaagcagttgcccgcgatgcagaagacgttggccgggcagttgctggccgccacggtcgaggccggcgctaccgggcaggtgtagcggttctcggtgacctcgcacgcaccggtggcggggttggtttgcttgcagctggtgcccgctggcgtgcagcctgcggcagccagcggcgcgcactcgtcggtgggtgcaccgtactggcacgacatggcggtctcgtagcgccagcaggcgcgagtgaccggcgcgccgtcgatctgccgggtcgccggcccgtccacgcagcgcgccgctccggaaatcgagcaacgaccgtcgccctggaggttgggacattgatcgtcccactggtccgattccgtgaccgtggtgtgcggccgctcataggccagcgtcatttgcgggatcgggccgtaggccggattcaactggaatccaacgacggggcggctcgattgcaccgtccagtagctgcccgagaccgcgcccgtgtcgtcgtagccggggtagtccgagggcccctgcgtcggcgcgtagcaggttgccttgtccaggtaggtcgtctggctggatccgctgtcgccgccgccaccggtggtgtacgcgatgtggtcgccgctttgcgttccggcggggcaggcggcgtagacctccaggaagggccgctcggtggtgcaggtcatatcacccgagtccccgccgctgccggtgcagatctgccggtactgctgggcgatgaagccggtcaggcggcagtcgtcgccgttgcagcggttgttggcgacccagacgccgttggcgccgccaccccaccaattgccacctggcacctgcgcgaccatctgcgggaacacatacgcggcgctcatgtccacatcgaagaaggccagcggcacgccgttgctcgtgacccggaaatgctgggccgaggccggcagatccggtttgcactgcacggccaacgcgatgcttcccgaggccgcctgggcgaaccactcgcccggcgagcaactgctcgtgcgcgagatcgacaccgacagggtgcgcgcgcaggattgcgccgtggcgtcgctgtactgccggcatacgcgggtctccgtcgccggcgtgaccacggtatcgacctggcagccgctgtagtagctcgcgatgtcctccaactgcgtcgagggattggccgcgatgcgccgggcgcccagcacggcagggtcgtagggcgagaccggctcccgcggcgtgttggccgaagcccgggcgcccagcagcgcctggcacaccgggtcgttgggtgtcagggcgcaggcggcgaactgcgcgctggtctggcccgagagattgggctggccgtagtagaggcgctcgggtggagccgccgtgtagcccggcaccacggacgaagcgctgggcgttgtaatcgttccccggaccaccgggttggctgcctgtccggcggccgtgccttcctcgtgggggccggccacggccgccgtttgcgtcgcgaggaagctgaccagcgtgatgccgacgacgatccggcgcagcagcagtgcaagggcggcaggcatactggtctcctagttccgcaaccgcgcgaggaacggagccgcatcggcgcgaaacgctggggcggcgcgctgcatgtgctcgagcgcatagtccatgctcacgtccccggccgtgcgcaggaaggcctccggcggcgcacagctgcccgcggcgcaggactcgggccgcgtgccgtcgcgcaccagcacgaaactgggcacccgcgcgatcgcgaagcggtcgaaggcctgcgggtcgatctgcaccgcgacctggcgctgcccgatcagcggctgcacctgggccacggtctggcgcagcgagccgttggctaggccgcgcaggatgaccgaggcacgggcgcgagcagcctggtcgatcagccgctgcagcgtgggccggggcattgcgaggctgacgaagacgaacagaccgggtcccttggccaggccctgtgcggcctccatcgcgtccgtctgcgacgcatagccgcgcgccagcgcttcgaggtcgatcggcgtgcgcgtcacgggctgcggcagggcatcgatggaggggccggtggtcgccgggatgtccaccggaggcaggctgtgcttgcgccgcgcctgttcgatgtcctgctcggtgatcgtgggctgggcgcggcgcgcgcgctcgatgtcggcctcggtgatggccgggccggcggcccagaccgctggcatcgcgccagcggccagcaggaagatgagcccgcgccgcaggaggatggggaggtaggagcggtcagtagccgacacagcagttcctttttctgaagagcaggaaggcgaagtcctcgccgcgcaccgggtactccttcccggcgccccaggtcacggtcgtgcggccgaagggctggcagcacttgccggcttccttcgcggtgttggggatggggtgggtgagctgggttttgtaggcggtcttgtccatcactggcgcgaagtacggcccgcacagcccggcctggccgtgccaggcccaggcgatcagctcgcggtgcatcttggccgtcagccgctgggccatcagggccgcggtgcgcacgccgcccatgtggtacgggacatggccgttcatcggatacaggccgccctggcagcccgcgcaccagaacatctcccggatgccgaagcccaccgaggccgccacgcagtcggcggcgcacgcggcgatcgctaccggattggcgaatagcgccgcgtcaggattgatgatcagggtgagttcatcgtcggcccacagcggatcgacctcggtgaggtaggccaggtcgaacgagcccttctccaggcacgggaagtcggtgacgacctccaggtaatagaggaccgggttcacgtagaagtgggcctggtagaagctgccgccgttgccatcaccctcggggcgggtgaagcgcgccgcctcgggcgccgggatgccgggatcgaggtcgatgccgcccagggaggtcaggcagaagggcttgcgcacggcctcgacgtggcgcgcgggttcccagaatccgatcgacaggccgatggtgggattcacgccgcaggtgcacagcgggctcgaggggttgtcgatgtcctcctggtcgccgaagttgccgatgcgcgcgctgccgatgctcagcggcaggatgcagctccagcagatgtcagtgatcggattcgggaacttgccggtgcaggtggccgcgcccgccgcgcctgcagcagttccagtggccaggagcagcgcggccagcaacgtggtcgccagcgcgcgggggatgcgggtcatcgcggcacctccatctcgtcgatgcgcagccgcttgccctcctgcgaaaccagggctggcacctgcgagatgccgagccggcgcgtcagcagtccctgctggtcgtagtagaccgggatacgccaggacttcatcagatccaggtaggaaccgcctgtgaggatcggcttgaccttgccctggtagcgcgccatcagctcgcgcgcctggcggacctggcggctgtcgcgggcatcgaagaacagcaggtgccgcgacagcgacaccacatccagtggattggccttggtgccggcggcgaacagcagctcgccctgggcgccaaggatgttgcggtccagcgtgtaggtcgggtcgaagtagaaggtgcgggacttcgctgtggtctgcacgccagcaacgggggccgggctgcgtatggcttcggtgccgcgagcgcgtgcatcctgctcgatgcgggccagctcgccggagcgttccttctcgcgcaggcgctgctcgatcatctgcagcaggtggggctcggcgatgtcgtaggtagggcccagcgcgccgaggtcggtggcccccgctggggtgctggcgcaggccagggcggcaaggacaaggagggcgatcggaggaagggttttcatcgcgtgcctccgcgtggacagggaagctgggcgacgagtcgatctcgcgcggccgtgtccttctggtgggcggcccggatcaaccccatcagggcgggattgccttcgccctcggacacggcctgccgcagctcggccgtggtcaggatgcggccgcagcgcaaccgcagggcggcgaggtaggtgcgcgagccgctttctgccgagggcgcgatttgcttgagcaggcccaggtagtccgcgaggggcatgtcgcccgaggcgtcctgactgggcgtcgcggacagcggcccgaacgccgggctggtctgggcctgcgcgacgcccgcagccagcgcgtggcccagcaggagcgcggcgaggatggagactctgcgcatgatccggctcctcagaagatcggcaccacgatgcccaccacctgctcggcacgcaccaggccactttcggcgtagcgtgagtcgaagctgtggggaccgatgccctgcacgtagaaatgcccgggtgggatcactaccggcgcgatgggcgccagcggatggccgtcgtaggcatgggtctttgccagtcccacggcctcgccgttgacgaagaccgtgcggttcaggaccgtgacgatgtcgccgggcatgccgcgcacctgcttgaagaagggctgcccgcgcaggccggggtagtgcgcctgagcctcgcccgcgaacgcgaagacgatcaggtcgccgcgctgcactgccgggtgctggtactgcatgagcgccaagtggtagggcaggctgggcgtccagttgaccagcagtggcaggcgcggggtcgggtcgatgaagagccgcacataggccaagccccagatcgcgaacacgggcaggtacaagtaccagcgccggcgcatatggccgaggaagtccagcagggcatgggcgcgccgctgccaccacgcctggggctggctatgtagggagtcagaatgcgcggtcatggcagatccaccttgcggcgcagggcggcggtcaggtcgagcccgtggggcgtgccggcgatcgcgctcttgatgacgacgaggcacccgcattcccggggcagttcgtccagcgccgcaggaaggcgctgcgagaagttgcgcgccagcgcgagcgcccgctcgcggtccgcgtcgctgccgggctgggtcagcaggcgggtgaactcggcttccttggcgcggtagacctcggagagatcgacgaccccgaccaccagggccgggcgcagcacccagcggtcataggccgtgatgccgagcgcgaccagcagcgccgagacaatggcgttgagcagcagcggccgggtcatagcgcatgtccccgctggcgcagcagctcggcaatggcctcatcgatggacaacccttgggcgcgcagcgcatcgatgggcgcgttgtcctccagcttgttcgagaacagcaggtgcgtggccggatccaggatattgcgagccacgccttcgcccacgggcgacgagatgtacagctccgagaacgccccggcctcggtgcgcagcgaattgagcagccgcttcttgggctcgtccatggccaggcgccccttgcgatccagcatctcgatggattcgggcttctggcgcagcagaaacacccagtccgagcagttgaaagccgcttccatctgcgcgctgccgtagtaatcgtcggcagactgcgtggccgtgcccagggcgccgccatacttgcgcgcccgccgggcagcttcctcgaccacggcagccttgaccgggtcgtcggcgccgatgtcgccgagttgctgcttgagttcgtcgatgaacagcaccttgcgccggttgcgcgtcagatacatctcgccggtgatctggtgcagcagcaggatgttgacgacggcgtgcaggtcgggccggcgcttcaattcctcgttctcgatgacgatgaagtcgttgctgaaatcgacgttggcacggccctcgaagaagcgctcgtactgcccgcccttggcataggggttgagcatgatggccagatcccggatgcgctggtcgcccgtgaccccgagctcctcgatggtcccggtcttgaaggcgtcgcgcaggccggtgatcgtcaggtcgttgccgtgctcgcgccagagcttgagcaccatggcggagatcgccttgtactggacctcgtccagcgcatgttgcatcgagcacatcttgctgatgcccggcaccagcatgtcgatgtcctcgttgatgtcgtgcacgatggtgaacgggttcaggcagatgtccacgtcgggccgaaactcgatgtaggtgccctgggccttgcggcacagcttttcgaagctgcggcccaggtccagcatccagaccttggcgccgatcgcccggtacgaccaggccagctcgttcatcagcacggacttgcccgacccgggcgcgccgatgatcgcgaagttgtagttgcccaggtcgttgtcgaacaggtccagcgtcatgacctggccgcgccgcccgccgaacaccagggccggggtgcgcgtgccgcgccactcggcgatcagcggcgccatgtggatggcattggccatggtcttgcgcgtgacgcggcgcatcttggcgaggtccttgtggaacctcggggtcagcgtcatcggcaggctggccagcagcgcttggcggtgcatgtaggcgtcggcattgagctggaagccacgcgcccgccagatggcgttcgcggcctcgtgcgccgaggcggccttgtccggcgacgtgaagatggcgagctggtgatataggctcaccaggctgccgccggtgtcgatggcgttggccgctgccgaccagtcgtcgagcttcttgcgcacgtccggcatcacatcggccatcttggatttggcgttctgcgtggcgcgcacgtggttcgccgtgatgatggacttcgtggcgttcgggtcgaggatgtgcacgcccagcgtgatcaggaagggtgcgctgtactgcagcgccggctgcatcaggtcgccgatgagagaacccatctgccagagggcgaatcgctcggggaagctcttgatcgaatagaagcgcgcttccaacacctcggcgctggtttccttccagagcgtgatgcctgacgggtgcgggtcctggatggtgtcgaagtccacgatctggtcgcggatctcgcggccgtcgtcgtagcgcagccagtggtcgtcgtcgtggttcagatcctcggcatccgaatgcgcgatccggtcggggttggtgaatagcgcgcaccagttgatcaggtccgccgcgtcacagacccggttgggcagcatggccgagcgaagcgtggccgccatcgaatcgcgcaatgccagcaaggcctcccgccggttcaggtcggccgcactgccgggaaacaccacgctgagcatcagccggaagtcgcgcagcgtgtagtggaagccggccgtgagcgaggactgggtgccgtgcagcaaatggttgacgcgttggcgcgccagcttgcgaaacaggttttcgttgggaacgggacggccccactcgcgtgccttctccgcctggtcctcgtcctcgacgcgcaggttggtgtactggcgcagttgatggcggacgtgcggtgaggcgaacaggtgaaactgcaggccggtgcccggcgggcagttggcgtagagcgagaccagcacctcggccatgcgttcgtccgcgcccgactgcggcatgacttcgagcatgaagcccatgccgtcgcggttcgcgaaaatcttctcgtcagcgaggtaggcggagtagggcagccagccggcgaactgctcagcgggcgtgtctgcagccatgccgaacggaaacagcggcacggcgcgggcgctgccgggtcgtgcatcggtggaggaaaacggcatggcggcctcactgctgtcgagggcccaggcctgccggcggttgggcaagtgacgggaagccgttgaacgaggcggggcgttggatggcgccttcaaccgggacggcggcgtcaggcccggaaggtgctggcgcgccaccggatgccgtggcgggtgcagccgctggtggagggcgcaacggtgcatattgatcgcggatgcgctggcgcacatggtcgatctgccagcggccggcatcgacctgcacgtagacatacccctggtcccagagatcgccgtcggcgtcctcccagggcttggtccataggcgcagaacccgggcctgggagcgcagcgccagcgcaggggtgccttccgcgtcgccgtcggccatgctgcgcggtgccgcggcaatcggctgtcgcacgggcgatgcggcgggctcctgcggaacaccttcccgagactcgctgcggaacgccgatgcctgttggctcggcagattgttgtgcagggcgttggtgtaggtgcccgacaccgagtcgcaggccacgccctcgggcgcggcgcaggcgtatttggagctgccggagagtcccgacatgttcatgcagcccgccagcggcagtagcagggcggcagcgacggcgcgtgcgatgcgcgcgttcatggccgcttctccgtcttgaccggctgggccagggccactttgccgacctccgcgaacctggcctcaagcacggagcgcccgacatagccgtcggtgcggctaccgtccgcccagatcatggtcggcgttccctgtacgcggagccggcgcgccagctcaaggttgcgcgcgatcgggtgctcgcactgcgcgcccggctgcgtcaggctggcatccgcctgcagcatccattggcgccaggcgcgctcgcggtcggcggcgcaccagatggcgaccggccgggcctcgccctggaacggcaccaggaaggtgtagatcgtgacgttgtccaggcctgcgagctcgggttcgagctgcttgcagtagacgcagttcgggtcgctgaacacggccagcttgcgctggccgttgccgcgcaccgtcttgatcgcgtcggccagcggcaactgatcgactggtacaggggctacggagacggcttccgcctgcgcccgtccatcctggttggacgggctggagcgctgcgcgatcctggggccggtgatgtcacgcatggcctgggtgtcgaacagccgcccgaagatgaagtagcgtggattcgccgacgcgacataggcgacgttgccgttcatccagacctcgtagaggcccgagacctcggtgcgcgatacctcggtgaactcggtgcccggatgggctttgcgcagcgcggcgagcagccgggtttcgtcggagggcgcggcttgggcggcttgggccgtggccgccgcagccactagtactgcgcagagcgctgtcgaagcgaagcggtggatccggcgcgcggattcagtagttgccatcatcggtggtctccaggtagcgggtttcgggggaagcggtgcggcgctggccgcgctcggcgactgccgtcatcgggacatcgatgcgcacgcccttggtgatcacgacgtcgatctgacggccggcgtcgacctcgatgaccgggaaggtgttctcggccagcttgatgtagtactgggccagccggtccagtgctttgccgacaccgtggcccaggcccgcccggtaggcatcggcattgctgtcggtgctggccatggtcccgagcggggaactgctgtaggtggtgttggcggtggacaggccctggccgatgccgctgaccacaccggccagcagcgcgttggccagcatctggccctgcttggtgaccaaccgcccacgcatgccgaccttgccgtcctcgccgtagaccgaaccctggatgcgcacttccagcgtggcgccgtcggcgcgcacgcatgagaggttctcggtgcgcaggtaggcgcgctccgagctgatgtcgccatagcccgctgccaccacgaagcactcgcggtattcgccgcggaactggttgggcagcacgctgttgtccgacaggcggatcagcactggatgcgggttggcctgggattgcccacccgtgggcgcatcgaggccgcccagcaggatgccgcgcgtgaagctcacgggcaggaaggtggacaccgtcttgggggcgttcgatgcctggttggctccctcggcctggtggctgccgtcgccgctgccctcggcggatggccggcggcgctcggcgagcgtcacacgggagatcacgggcgtgggcggcgtggccacggccatgccctggaacgtgggcataccggagggcatggcccccgtgcccggggacggcgcaggcggcaggccggctgcgggcggcatggtggtcggggctgccggtgcaggcgccggtggcgggggcgtgggcgcgggaggaggcgacgctgcagcttgctgggcgctggtcagccgcttctccagctccgcgaatcgctgcagggttttgttctcgaaggcctcgcggtccttgttgacccggctctgtgcctcgcgctcggtctcgtactgggccagcttgcgtcccgccgtgccgacccactggtccaccggattgacctggccgcctggtggcatcacgccgatgttggtgacgtcgccgggctgggtctgtgccgcgcggccgccgtgcggcttggcatcgcttcccgcgaagctgaagatcatccacagcaggccgatcccgccgcccaggatggcggccagcagcgcgtactggcgctggcggggcgacagccgctccagccagcggcgcacggcatggctggatggccgtccggttccggacggccccgaaggcatggaaggggtgttcatcgcatgcctccccgccggatcacgtagacgctggtggtctcacccggccgcaggttgtggtgctcgatcgcgatgccggtgatctctccgccggcacggctgtccggacggtcgaactcctgctcggccagcaccatgggagccaggctcacgttctgcagggcgtacttttcgccgacatagccacgcccctcgtagcggcgcagtagcgtgaagcgtgcctccgtccagagctggacgggcttggaggcctcctcgacgcgcacatcggcaggcacgcggttcgaggacatggccaccagcaggcccttcatcgcgcgcacatggctgggggccgggccggagggcgcggcctcgggaccaccagggcgcagcgcctggggcgtcttgtcgcggatcacgatggtgtccgccggggtgtccgaacggcgcagcaacagcgtgtaggtggccgtggccgacgaaacgaacaggttgattggccgcagcgcatcgccggcgggccggatgtagacctcgcccttgtcgcggtcgcattcgacgatgacgtccccggccgggttgaccgaggaggaggtgatcgatgccgggctggcaaggccgggcgtgcttgacggggtgttgggtgcggcagagatggccggtgcgccgccgccgcaatggctggaatggatgttgccgaacacgtcggtgatcgccgcgccctcgatgcggatgcgcgtgggttccttgagagagacgatggcctcgaccgccaccccgtcgctggcctctacgacctgcagcgcgtgggcgtgcaggccgagggacagggcggtgacggcgagtaccttgcgcgcggccggcggcaaccggctccagcgctggtgcgacggattgccgcgggaagcgggtgtcagagccgcgacgctcgcggccggcggctgcagagccacagtgcgcgagagcatgcgcgggaaatacgcgggccagggccgcgtgagcgtgctgtcacttgaccgcatagggcacctccttgaatccgatgacgtgcatgcgagccgcggcatggccgaactcgatgcgataggccttgaggtcgttggcggtctccatgccgttgaccagggtgcgcagccgcccgcgcacgacgagcgactgggtgtcttcgctggcaacgagctgctggggtgcgaaggcggtggcggcgttgatgcgcttgagccgctcggcctcgacctcctggcgtgtcttgagcgggccgtactgggccgggtcgacgtagcccagcaggatgtccttcttccagtcgatagtggaaggcgtcacgtccaggatcagccaggcgacgaagctgcccatctgctccaggtattcgctggaggcacggtcgctggtgacccagaacgtcttgctgagcgagggcggcacgacgacggtgcgtaccgtgcccagcaggttgatgatgatggcgagcgccaggaacaggccggcggccagtgccccgacggcgaggcccaggccccggttgcggcggcgcatgtccttgaggtcgcctctgagccggtcgaagtccatggtgcttctccggttcagccgaccatgcggcggatgtgcgagggcggcgtggcgcgcatggcagtggcgggattgaccggcaggtgccagtacagccagtgcagcgcgaaggccggatgcttgtccgacttcagccgcgcgatccagcgcgagacggcgatgccggccgccatgcagaccgcgaacgcggccttgctggccgacaggtagccgatgaagaaagccaggacgatgggcgcggcgacgtcgacgtcccagaagccgatcttccactggtcgtccagacgccgcgggatataggtgtccgcttgcatgtgggcctccgggatggtgatgcgccgggcctcagacgaccgcgcccatgatcgcgccggcgatcacgagacctacggcggcgaagatggccaggcccacatagaacagcacgggtccgaaattgcgcagcgcggacagcgagatcagtgccaccacgaagccaacaaagcccacgagcgccttgatgcccggtcccagttcggcgatctgcgtcagggccgacgtgagcgggccggtgatgcccgtgaaggcgacgaggtctagcgcatggctcgggaacgccagcgccaggccggccagcgccagcgcgaccagacagagaaagccgaggatcctgcgcgcgggggcgcggtgcgaggctgaggtgggagtggacagaatggcagtgctcatgacgaatctccggaaaggaaaagacgggtgtcgatcgggtggtgcggttcggtctgctcagtggcggggtggggccaaggcccggacaggtggggtgttagcggtcttgatcgggcagtgaactactgcgctgtgacgcctccggtggtggttgcgcgctaggcggcccctcggttgcgggcgttgcctgatggatctgcacctccacctgctcgccggggcccttcgactcgatcagcggaaccggggcatcggctacgggatccggcactaccggggcgatgactcttggcgcggtgttcaaggtcttggtcgtgggttggggacaggcgtcgccacggcacagtgcgaacgcggcttgcgcgccatatccgtgctgggccagccgtgcccaggctttggtggccaccggtgcgggcagctcgatggcgctgggcggcgctgtggtgcaggccgagatggccaggcatgcgcccagcgcgcagcggtggcacagcgccgcgggtgtcaggcacctcatggcgaaaccctcacgcgcaggccctggctttgcgccacgacggcggtggccttctgccgtgtaccctgatccacaccacgcgctgacggcagatgccggtacaccttccatgcataggtggctctggcctgtgtgcaggcgtcccctttgagctgggtgcatgctgcgttgtaggcgcccacggcgttccagctgacgccgtgccgcgcgaagctgtcagccatcagccacgcccccacctgcaggttcacgcaggggtcgtacaggtcggcttcgcgaatgccgaagccagccagccgggacagatgccggctattgatctgcatcaggccgatgtcgtagctgcccgtgcgcttctcatgcgcgcggttcaccgcacgcggattcaggctcgactcggtacgggcgacggcgtagagcaactccggcgcgatgccgtagcgttgcgccgccgtgtcccagcacgtggccagggctgaagcggctggcagcatcgccaccatgaatacggcaagcaagcgcatcgaacaccccccggtggttctggacaagcccgctgcagtgcgggcacggggtgagggccggcgtgccggtcagggtcttggcgggtcagccgggcgggggcccggagggtcaatgcgggtgagcggcgccatgccgcacggtcatcgttggtgccggggcccgaggtgggtcaagtgccgctccaccatgttgcggcgtgcctggacgagcacggctgcgcccgagtcatcctgcagttggcacagcgccacgcaggcggtggtcaactggtcgagctggaacttggggttgggatgcctgttggcaggcgagcattgcagatcgtggagcagctcgaactgggggcgccacaaggactcgcgccggcgcggcgtggtaggcgcgcgcatgaccagcgcggtcccgagaaagccgaagatgcgttctgcggcattctcattgctgaagacgagagccacgcaagcactcatcagatccggaatgcggaacgtgggagcgacattgctcccgctgcgcagaagggcatagagccagttgtgctcctccagccagagccgcgtctcgaccacgtcgctggtgtcggcagttccctcgggggcctggcttgcggggctggtgttcggcatggcaatcagcatggcatggatcctcgtgtcctggagttcattgaacacgcgcgtcagcgcatggacagagaataggagagggctgaatgccagtcgcccggaaatgaaactcaactcaggggtgtttcgcaatcagcctgctttggtgcccatgccatagagaacgcgagagacgagacttcgttgggactcagcgacttccaatttgattggcgtcaaggagtgggctgctgagtgtcgaaaacgggcagcccgtcaacgaccggcccctcggcgtcgaaaaggagccattcaatgccagcccgggccgagagtcccgcgatgagtgccagatcagtctcgacgggagtgcggtgtggtggtgaaccgacgtagaccagtcctccgaactcggtgggataggcgttcactgacaggtcattccggtgcagctttgcacgtgtggctggctgcaaatgggacaatgagagagcagtgatggattccgccaactctcggaggtgatcgatgcaggctgcgttcatggtcatgccctcgacagagatgatgcaatgcgtcaatgcgagacgagtccagagttagcgggaacagtccagcattaacgggaacaccggtcgcacgcacccccactggtcggctatgtggaagatcgtccgtggtgtgattggcatcatatccccaccatgcggggatgcccattacctcgcctcggcacgccaacgacccggtgctcatcgcactgggcggtgccattcgccgcagccggcgcgcgcgaggcatctctcaagaagaactcgcacaccgaagtgccattgatcgttcctatatgagcagcatcgaacgcggcggccagaatcccgggatcgtctcgatagctcgcatcgcgaaagcgatggagatgagcatgaccgaactgatggccgaggccgagttgtagcgggcaatggctcggtcatgcgcgccgatgaaaatgcgtgatcgcacggcccagcagcacggtcatcgcaatgggcgaagcggccagcatggctggatgcaactggacaggtagcacgaatgcgaccaccgtcgcgcagccggtgatgatcaacagggagcaccacacggcgaacatctccggatcgtgcagcagaaactccttggaccgaaccacgcgtagcaagaagccgtcagtgctggcggccagcaccagggggatcagccaaggcagccattccagcaaaccggacaggcgatagcttgcgagcatcagcagcgcatcgaccgagcgaaagtaggcgttgttgaacaggcgttgattgacggatctcatctcggaggcgaccgcttggttggtgccttggctcttgggcatgtccctcagcgccgggagaggactggcttcggcggcattggactgcagacgtatggcgcgatcgagcatccggtaggcgggttccgctccccagaattcaatcgccacctggtgctcgctgcgcatttgctccaggaagcgctcgggcggatgcacggcaggcacgtacagcaccagtatgagcagcagaacgagggagatgacagcgacggcccggatcatgcggccgctccccgtggctgtgcatccgcatccggattgatgatcgggaagcggcccttgatgatgcggccgcccgataccgacgcgaagtactgcaggttcggcagcttgccaaggatgtccgccggcaccacctcctcgaagctctcggtgagctgggtcgaatagctcgacgagaagtccccgatatgcgtgtcggccccgtggctcaggcccacgcgtaccgtgtggatcgccgtcttgccaaaggtctcgaccacgaagtcctgcgtgggccggtccttggtgcgcagcgcgatcaggttgttcaggttgcccagcgccatgcgggctgcatcctcgctccccaggcggcgtgccaggtcggccagggtctgcatggcgcaggtcgcgaagatgccgccttctgctcccttgttcagaatctcgatcagcggctggttgatgacgttgctgacctcgtccacgaacagcgagatgcgccggtaggtgcctaggttgtagcgcatgccggcccgggcggcctggtcggccagggccagtgcaccgatggccgaggcgaccgacggatcgggcagcgaatccagacacatgtagagcacgtggccgccgcgttcgatcttctcgaaattcatgattgggcgtggatcgtcggcatcgaaagggtcgggtgacaggctgcgacccaggtcacctgaggtcagcatcgagaggatcggcaacaggttcgccgtgatcttctggtagtgctcccggttgtgccggaacgtgcgcacctgggcatcgagcaccttgttgcgctggttctgcgcaacgtggtgctcgtagtaggcgacgaagcccatcaggtcggcgctcgccgcctcggagggcttgcgcatgttgccccggtgcgcatcgtgcagcagcttgcgcatctcgggctggtcgcgccagccattgcccagcaattgctcgtagaagcgccgcagcgaggcctccagcaccggctcgatgccgccctcgatgtacttggtgagcttgatgaggttcggccgctcttccagctcgaccaggccctgtaccaccacgttgacggcgtcccagccgaaggccgtgaacgccccagccgtgtcgggcggcatgatggactggatgcgcgatgcgatctcggtgggcttttgccagttgaacgtgaagtccaggcggacgccgcgctccggaaaggcggggtggaactccatgaaggtgtccgcctcgcggtagtcctcgcaggcccgctcgacgaccctcttgaggcggcggctgttcttgggatcgatcacgatcacgacgtcgccgcggcgcacggcctgggtgatcaggttggccagtgccacgcccttgcccgactgcgtggtgccgacgaggagcgtgccgccttcgaagttctgcaacggccggcgcagtgcatgttcggtcggctctaccccgtggatgtagggcaggccgatttccgcatcgggctgtgcggcgccaccttgccccagggcatgctgcagccacccgggcactttgaactcgcggtagtccaccttggagagttcgtagagacgctgtgcatgcaccggtcgccactcgaagccgaagcccaggaacacctgggccggatcggcgcacagaagtcccagttcctgcgcgctcagcacctggatgcggcgcccgccgagggatccgcgcagccgcagtatccgtaccgcctgggccgtgcgccggcacgccatcagcaggcaggcggcagccagtccgagtgagggaaggacaggcaatgggccgaccagcgcgatgatcgcgaagtagagcgaggcggccagccacaccaggcccgcatgggcctcgaaggcgcggcgccagggcatttcgtagcggcgcaccagcatatcagaggcctcgctgctgtgcggcggtagcgccgaaaggggtgagcgcgcctccctgggcggtgaggccaaaggccgcaggatccaggccttcgacatgcgtggccaccaggatcacgcctaccacggcggtgccgcggatctggcgtgtgaccgttggcgggccacctggctgcggacgccggatcatccgcgtatcgtcgagcgcacggatcgcgatgcttgcctgcaccccgcgcttttcgaaatcggccagcggcacaaagacgccctcggccacagtgcagatatccgacgcagaggcaccgtcattgagggtcgccacgatgtcggccagggctttgcgcacggcagggttcaggcgcatcggcgctcgcaggcatatggcggttggctccgccctcgaagggactgaagccggtgcttcaaccacggtgggggcctcttgcggcccagtttcaggcgcgtcggtagtgccggtggcatccagcagcgatagctgttctgctggcgcggctgctgcgggtacgtcgggtgggggcgtggttggcggtgacgacacgctcgccatggctgcgggtgaatccccagctactgcggacttcgcattggctgcctgagcaggtggcttcgttggtggtgaaggcgaaggaacgaggtttgcggtcagggcggtgggctgtggctcaaggcccgccagcaagatagacggattggcgagcttcacagcttcgatcgacgtcttcgctcccggcggctggatgtcccaggtttcgcggccggtgccggtcgccacgaataccttcgcctcgagcagcaactccagcagggtctggggcgatttcgggataccgaccaattggtcgctttccagcagagacagcgcatcctccgcagcccccggccagaccaggaacaacccctccggccccaaccagacacggctcttgtcgcggttcggcgtccatgtggaatggccggcggcgaggcggcgcagcgcgtccacgagatagcgctcgaggtgagagccatactgaggcttgccgtaacggtcggcgctcgccagcaggttccggtcgatgaccagtgccatcgaccggcgcacgagttcgtccaggacgttgtgctcgcggtactgggggacgcccgcgatgctggccaacagctgcggtaccaccagggaattgccatctcccagcatttgtagcacttctgccgggacgacgtgggccagggcgaacaggcccacgccgcgggactctcgtgcattggcgcgccagcgcacgaagtagcgatcggctgctcgctgctccagccacggcgccagacctcccaggaatgccggccactcctcgccgtccgccgtggtcacgatgaggtgggtcagcgtccggtgcagttcgcagcacaggccgcctatgaaggtcgcgattcgccagcgcggctccagttcacggcgctcggagatcgtcgcacggccggagaagatgtgtgcgtccgtgccctgcaggctgaagaaggctgtttccaacccgagttgcagcagaccgccgggcgtgtggaaatagttgtcggcggtggcgggaagcaagtgcacgaaacgtgcatagccctgaaccaatggcatcagctcgtgctcgaaggtggcgcgatccgcgccgaagcacagcttgatccggcccagaagcgcctggtgtcccgcgatgaccgtggccaagggcagtgcttcgaagccgggatccgaggatgcgaagggttgtacgctggtgctggacgatgaggtgccgggagccatcgaagaatctccatgcccgcgcggggccatgaagattcattgttcaggaagggctaggtttcggctggcggcaatgaagacgaattggagggggtttcgccattggcatccgtgaccgcgccaagcacgggcatcaggtgtgcgatcaactcctctgaagccgtcggcggttcggcgaaagatgcggtgaggcgcggatcgcgggcgtgccgatcgagcaactggcagaaaggacagggtcgtgcagacgtgtcggcgcctgcgaatgtgtccaggaactcgctgtcacaacgagaacacgatgccaggcggaagttgggggccttggcgatccacaagccctcggtatgcgccgcgagatcgaatgcccggtcgaagctgatgcgaggcgggggccggtacatcgactggtagtagcggtacgcgccaaccagagcctcaggcgccggaaaacccagatggcgcatgcgccggaagttggcgatgacgatggaggcctcgatccgctgcacgaggttcgcgcggtggtaccactcgcgggaattcggggccctgccacagggcggcatggcgtgcgaattgaacagcaggtgcagcagctcgcgcggtcgcagcccggtgaggtggtggatcgtccggatgcgcgcgcccaatgctgcgcaatcgcgggccaactgcagcgcccgcatgcgctggctgatcttggtgcccggcatctatcgggacacctgaatgtgcatgggcggcgctggtcggggtggacgcgcggcggccaaggtgcccgcaagtgccggcggcgagtcgatcagcgcgacaagatcggcccgcggaacgaacagggaggtctggccgaccgcatgcaccaggctccagacttcggcgggcgtcagggtacgcaggcgctcggcctgggccgcatgcaggttgaatttgcggcaggtctccaccatgtcgcgctccgtgccgaccaggatggcatggagcaattggaggttggtggattgcacatcggatagaagcaggtggcacatgatcgttcctcgatgcccctctgaaggggagtgtcaacaatgtttcacgggtactcgattcggatgggttggtggtaaggtctgagtcagcatatgctgtcgaccatgaacttgtgcgcatcaattgctgcgttcataaaggcgggctgaattcgccaccgtaaagggcaagggttggcggtcgttttcgaaactggccacatccggtaacaaaagtagcggtaaaacacgcgcttttgacttttttcggcgggaggtcgtgtgactgccaagacaatgtcgtcgagccgcgtggtgcgacgcttgccaatggatcggcgtggaaggctggaggacagccgcgcagggcgttcttctgcagaatccatcgaagccgatctcgatctgattcctggtgtgcgcgaccgcctgcaagccaggctgatcgccatgggcattcccgccgacaagacggtttcgcatgtggccgggatcacgcagcgcgcggcccagagcgtgcgtcgatggttcgatgccagcgagcctggtttgccggatctggaatcgttcgcccggctgtgcgcgggtctgggctgcagtgcggacgagatcatcggcgcgctgcgggcccacgctgacgacgaggctcactgcgcccagctcatcgaggtggccaactgcatccaggccatcaccgattctctggcccaccatggccagctgggcattccaatgcgggtgcccggcgacgaaatggcgccccatctgaaggccggtgatctggtcttcgtcgattcggccgtgacgcaactggctggcaacggaatctatgcgttcaactgcaacggcagtctgtacattcggcgggtggaacggcgcatggatcggagcatcgtgctcaagtgcgacaacaaggcctaccaggactacgagtggacaggagcaacagcggccgcaaggcgccgcgtgaaagtcctgggcaaggtgcgcagcgcgatcagcgtgaaggtgttcacttgacaccggcgtgcgcaggtgcgtggaaacgggcggaagggggtatcccctcccgccacggttcgtctatgcgttgctgacgctgctcatgccgcttcggcgagcggcttccattcggcagccgtcaattcgatcagcttgcctcccaaggcttcaaactcggtcgcccggtcgtagtcttcgacctcctggctgaagtgggtcaccgcgttgaccaggccgtagcctgacagatcgcccccggccaccaggtggcgcagcacgcccgagcgttcggtgtcgttcagcgtgtagcgctgggccagcacctccacgctttgcaccggatcgcctgtcagcttgatgcccatggtcttctgcatcttcaccgccgcttgccggaacgtcacgtccgatacggcggcttgcaccacgtcgcgcaccttcaggaagaaggccttgtcgtcggcctgcagggtgtcgtcctggtagaccgtcacgccttcatcctcctgggcgagcgcgcggccgacgtgggtcttgcgcagcgcccggtcggcgacaatcaggccattgcggcacaccagtcggaacagcagtggctgcaccgacagcgtgccctggcccacctccgaattcgagatcgcgatcccggcttgcacgatgtcgccgggcgccatctcgaacttgagctgcggcgtgacgcacttgaggtacatccgcgtctcggtcagctctacagactcgaatctgagctcgggcaggccctgcaggatgggaaggacatgctcggccaggtcgtagttgtccagacggcgatagcggtcggacagcacggcgcgtacgcggccatcgagcgtgcgcagcagacggcggtcgccttcgctttgcagccaggtgttcacattgcggtccagcagcacgggctggttctcgcgcatgcgctcgaaataggcatacgggatgctcagtttgtcggcgagctggcgccgggccagcggcgtgacgccgtagctcgcgggcccgccggcctcttcgatgacgagggtggtgccgccgccctcgctggtgctgtggcgcaccagcggcgagggcaccaccagatccttcttggtatcaagctggcgctgcagttcatgggccaggctcaccagggtacgtccgcttctcatgagaatctcctttgggggaacaggaaaagcggggacggcagagccccggcggggatgcatccccgcatgggctgatgaaggatcggcgtatgccgacccacggtggcgcaatcgaattgcgcgaaaaactccaaggctgccttcgccgcacgatggatgtcgtgaacggcctggtctggcagcgaccagggggagaaaccttttcggtacaggcgcagagcgagcacctcgaacctgcactgaaaaggcccgggagtgggcgaccccacccccgaagcaaacatcacgcggcgcgcagcaccgtggactcttgacgctgcagccacacgtcggcccaatcggttcctgccagcttgggcaggaacacctggaccgttctcgggccgctttgggcctcctcgcgcttgacccgacgcgccagcgcgtaggcgctggcctgtcccgtgaaatcgccgtcggcatcgttgtcgccgtagatgcacaggcgcctgacggtctccgggatccagagcttttcgagattgccggcgctcaaggcactccagacgggcttgccggtggccaggaagaccgcgatcgcggtctctatgccttcgcacacggcaagctcttccgctgcctcggccagccggaccgctgccccgacgaagccgctgcagagcaccttcttcgcatcgggtgcatccagcttgcggccggcgttcaggtaagtccggtgcagcgtcacggcgccctgggcatcccgcacgctggccagcatggccgggtattcggccaccttgcgggccttggccgcgccttctttctggtagtagcccagggcggggtgaaaccgcagcgagtcggggtactggctcaaggccagtccgcggccgcgcaggtagcggtccacttcgtcgccaagcgtcaccggtcgggcttcgttccagatgcgctgcaccagctttttcatgcgatccggcgcggcttcgccggcaggtgccgcaggtggcagcaggccgaccagcttctcgacggcgcacagcgcggtgtggaagtccattcccttgtaagcctgcagcagcttgaacccgccgcctggcccgcacttgcggcagtggtagttcccttcgccgaacttgtcggtgtactggaagcgatccacaccatccttgcagacggggcagggcatgggcttgcgcttgagcaagcgctcgtccaggcccaaggcgccgaggatctccgtccagcggccatgggcgcgttgcttgacggccccaatgcgggcggcgtattcagcgttctgcatggccgtccccgtcggatgcgggcgcatcttccgcgccgaccagttccaccgagcatcccggcatgccgccaacacccacggtcacctcgaagcgccggccgtgcagcagtgcgtacttgccgagaccgagctcggacagcagcgagctgagcgtggcgaccgggtcggtcgaccgcagcctgcggatcaggtcggccagcgcggcgcagtcggcctgcgcatcgtcgtcgcggtaccgttcgttctcgtcgacgaagtcggaaagctggagggccgactcgcccgagacctcgttggcgggaatcaacaggttgccgtcgtggcacaccccgtcatccacgaggacggcctcgtgctcgcccacgcggatgcggatggattcgcagaggacgatctgcggccagacccagcggccttccaaggtggcgcgtgcggtctcaacctgcggctcgatcgcggcttcctgcccgtcgatgtagcggacatgcggatggagccaatggccggcatccagccggtaggcatcggcgagcagccactgcttttgccgggcgagcatccagtgcgcggcgttttcctcactgaccgcatccagggacaccagcgtgacgctgccagactcgatgtccgaacgggtgggcgcggcgccaacgggctcggtgtagtcccgctctccatagtgcgtctggatgggatagcccgcgatgcgctggaacagcgcagcaggcagctcatccatgtcgttgagcagatcctgatgctgccactggagcatcgcgtcgaagtaggttgcgacgaagtcccgcggcttgagctgggtcttcgccacctcgaggatgccgcgccaggactgcttgacctgggcatcgacccgcttgagctgctggtcggcgtcgatcagttgatcccgatcgggcagcctggccatgaactgttgtgggtcgaggtggacgacattcacggcgtcggcttggacgtaacgcggccgatgaacgcaaaagccctgaaggaacaccagcgtggcataggtggccttgccgtcgcggttgccgctgacatggaccgtgccaatcggcgtggggctcaacgcaatcttgtcttcggcatagcggcgcgccatcggcgtgccgttgaacgccacatcgaccgggaagccctcgcacagggtctccatctgctcggcgagatcgttgatctcgacgccatgcagttcgatggccgtgccgttcacggcgagcggcgtggtggtgacgtcgaaggactcgcaccgcagcgcggccgcggtgtcaatgtccacttgccggtgccccgacgtagctacgatgcgtgtgaccgcatagaggcacttcgtgaagccgacgccgaagggatgctcctggtcggccaggctctcattccagccggattcgtgaaagctcagcagcttctggaaattctccacgccctggccgtcgtcgacgacgcgcagcacctgatcctcgggacggtgctccacgatgatgtggcgcgcgccggcgcggcgggcattctgcagcagttcggtgaccagcgtgaaccggtccgtgaaggcatagcgctggtttcgcagtgcgccttcttcgttgaaacggatctggatcttcatggtgatctcctgaaaggccagcgcctgcccgcacagcgggcgagcccgctggcggggtgaaagaaatcaggcggtggcgccggatgcggccgaggcgcgctgcaccggtgccgtgaacaactggccgcaggcgagggcctgggccaagctgtgctgagagaactcccagggcagcagatgctggcaattcaggacgtcgccgctctcgccgaggcgctcgaccttgaatccgagcggatgccagtgcacccgataggacaggcggtcggctccggcgatgacgaagcttctgccggcctggccggtgagcacttcgctctccttcaccaggtactcgatgtcgcccagggcctggaccgtgagcagggcggccgggcggcttggcgtgtgtgcgatgtggttcatttttcgatcccttcgtgatcctccggccggcaggccggtagggtgtggggttcatcccgggccaggcgcataggcgctggctcaagatgcggcgtggcgcaggacggcggatcgtcctggcgcagggcttcttccatggcgacggcatcctggtagtccaggtggccggccaggccgtaggcgaagaagatcgccagcaggcaaagaacgtccttcatggcggactcctttcggacggggttgatgggcattcaggcgaagaggtcgccctcgctggcgaagcgcctgacttcttcgttgatccattgcgggttgcgggccagtcgctcttccacccagtcggggtggtccacgatggcctggcgcacccaggtggggtagcgcttcagggtctgctgcagccattgagggatggcgagacggatgaagtcgcgcacttcctcgacatcgaccagaccgcagtacggcaggggcgacagggggctgcagcccaccacgcgcaggcaggacacgaagctgaagggccggaggtccttgtcgcgctcggtgaagacccagcgcaaggtgtcgaacttctcctccagcggtgtctcgggatcggccaggcggctgatttccttgagcagccgccagtgcagcagcacgacgtcttcctcgctccattcgatgggagagccttggtccgcatccagcgaagccaaggccgctgctgccggaggcggcgaagcctcggtttgaagcctgtcgagcaagacgtggaagaaaggccgcggtgcctcgggggacacggaggaaacagctcggaactcgggtgcgacgctgaggtgcagcatggttggctccttggagaaaagcaggagccaacgcaccgatcaaggggcgatgagccccaaggggtggacgggtggacggatccgcgagccggatcggagattcctgggctggcttgggtcacagcgcgatgcgccatggggccggtgtgccagcgaccggcgggggaagctttcggcgccaggccgagggcattgctaccctcggggccggcctcgaaagccgccggcgggaagcgctaagtggagacggtgatcgagcgcgtcgcactcagaccgtgtcgattgaaactccagggcttgccaaaggtgcagggccagctactgcatgcttcgcacagtagagggccacctcttgcgcgtcaatgcctgaggcgcgagcaatgcgtgctaatgccgaaagcagcctgacttcgtggccgtttcgcgtggcgacccgtggctgcattgccgatcattgatccgggcagcgctgcctcaggagaactcgatcatggccgacattgatttcgtcaaacacgaccaagggggggtcaacgcgcgcatcctcgcgaaggagaccaaggccgacttccgccgcgtggaagcggcttcggtgaagatcaaggcgagctttgccagcgccgagggcaagcgcctgttcatccgctacttcaacaccttccaactgggcattcatttcatctcggtgatctcgcgcacccggctgaaccacgaggacgtcagcaaggtcgaggcgctgatccggtcgcagatggacaaggtggccgaggaactcaacaaggcgatcgacggtgccgaggcgctgttccaggccaacggtatcaccagcaccgcgacctacgacaccgtccccttggacctggaggtgggtgtcctatcgtcgagcagccgccggtatcttgaaatcctgggcaagcttgatcagctgatgccgctgctgcagacgctcgagatccacgaagtcatcacccagcaggccgtcgatgtcgaacgggcggcgctcaagcgcaaggtgcgtgacgtggcgaacggggcgcgcaatctggcgacccgcttgcggcgggagatgaatgcgctcgacgcgcgccgtccggcgagtgaggctggaagcgcgggtgatgtggagagaccccaatccggcgaagcgccgccagcagacgatgccgcagccagtctcctggtggaggccgatgcagggcagggcgtggccggggccgacgacatcgcaccatccccgtctccggaggccgacgccgtcccggtggatccggcatagcatcgtgacgtctccacggacaaccggccgcgcgcggggccgtttgccggcgccgcgttgaatgctgccggtacgtcatgggcctgcgagggtaaagtgatgcacaggggctgacacttaaccttcgccccgcagtccacttggcaagccaagtgcgtcgcagtcgtcacctgccttcaggccgcgttcctactcggccccatgtattgaacactgtccccgttgctctgcgctttgcggctggcatgtgttcgtgatctgctgattcaaacccccatacaacccattgccctgtgcctgaatggaacgcctgcacagcggtaggagtcctgcgttcctcggcagcgaaagcctttcaagaccgacttcgctgcgacagagctggtcatgcccctgcacccttggcgttcgccaagacaaggaatgatcatgcaagttacctcgaccacctctccctctgcgcccgccggacttcatgcgctgcggcccacactgcccgagacgggattcgtccgccagaagctgctgctgagcttcgtcccgttctccaagtccacgctttggcggcgtgtcaaagaagggttgttccccgccccgattcgcctgtcggttgggatcacggcatggcgcgcagaggatgttcggcgctggattgctgagcaggattgaacgactggcgcgttccggctgcagtgggtgcgggcagccggaactactgacgaacgttacagatcctgggcaagtgctttgggcatgttgcggcggcgaactgaagttcggcaagtcgatattgactatcgcccttgctggatcatcccagaattggcggctcctgaaccgtgcagcgagttcccgaggtgacctcgccgtatgtccgcaccgggacttcgaacgaatcagggctttggctgggtggtatcggccgcagaccttcgcgctcgcttgggtttgttcggaggattgggcggcaagttcgctttctcgtatttcaccagctccgcgtgccgcgatagggcaaccttccacagcgtggattcaatgaccttcttgccgtgttcgcccgcgattggatcctttagaaacacttgaacgtcattgacggcgttggcatcgccgaaaaggtagcgttcggacagatagttcctgatgcgtccctcggtatcgttcatgcgtatcgttcggccgggatgggtgtccacaacgcagctgtagaagaacgccatctccacgaattccttcggggtcagcttggcggaggcatagatgttcagctcgcgtgcaaactcgtaaagcacggcaccaaagaagatggcgagcgcgggtggaaccacgagcgcgtggccgcgcttccatcggggcagcgttggaggcgaagctttggtgtactgcttggagaaatatccatgtgcctccgagacttccttcgagtcagagaactcctcgagttccgaaccgacctgaccgtcagagtgcaccactcgatttctggccatccgggtcagttcgagcaagggcctgatcttcgcaagcttggtgctgggttgccagccgaccatgcgcttgaggtcgtccatccggtttcgtaggtcgccgaacttgttctcgatatcgccgcagcatgaggtcgagacccagcgtgcctgcggtgacaacttgagcagcgcgtggtcgtgcgccaactctggcaacgtttcacgtgcactggccgagaagcgagccagatcagaagcgatagaggtcgtgaacaggtcgaatgccgagacctgttgaaccaggatgtgccaacagaacagttcttcaatcctggtcgtcttggcgaccggatctgtaaagtttttgcctgggctccagtggggtacctgacacgcatgcacgaactccccaagcagcttgccgccatttaggccggacacgttctgcctgagcagtccgaatgccgcagcgccaatctgagtgagttcagcgagagcctcctttgatctatggtatctcgcgaaagcttcaatgctctgttttgatttcattgagtcctttcctcaagtgctgaaattctcattcacgcgccgaactgcgctggcgatcggcggcttggcctgaagcgcgagcgggagcacggcatggctcatggctggcacaggcctgaccgttttgccttaatcgcgggcactgggacgcggtcacgatcagccagtcgggtcaaggccgaccggcacactcctcagacgacgccagcgcatgcattttgagcggaaacggcggtatcggatgagtggtatgccaatgccaagcgcctgacttcccgtcggcgtgaatcgatttttccttgagggcccgatccttgggactcatgaattcgctggtcagatgcaaggagatgggctcggtaccgccgtccagcagtagggcattggggaaggctgctgcggccttggcgtcgtagcgcaacggtttgagaaagcgtcgcctttgcgcgatcaaggcatcgacgagggggagttcgtggacgccttccacgggaatccactgctcgctgaccagcatgagactggcagcgtcgatttcgtaggtgaactcccgccgagcgtggatcagcgccgccatgacgagccggactgggtggccggaatctgcatcgcgagcttccaacagggccgcgtaggtacgagccagacgatcccacgtgcgtgaatccatcagaagcggagcatccggcatatggcggatccagatgcggcagccgttgtctccccgttcgcaggtcttgaactcgccgatcacaagcgcgagcggtgcctggccgtcatggggttgcagcaccgccagcttggcgcgccggcgctgcgcaatgtcggccttcgcggattcgctgaagggctcgggcacgtagagcctttcggccagggacttgcccttgatctcgatctccgcagcggcctcgagcaggtacttgcacagcaccccttgattgcgcttcccggacatcgccggtgtccaccggttgaagccggctcgctcgaacaggaagtgcatgacggctctgagggtcatgcgcctgcgcggtaccgcaacctcccccggctcgtccggatcgccgcgcgccacggcgcgcccatgaacgcgcgtccatggaaagtcgacgcgaagctcgacatggcctggatgcgtttcgagcacggcgtcacccaccaggtcacccagccccgaataggtgctgtcgggctcatacgatgggcacagtggatgatgggatttgccggtgtccggcatcctcttcacgaggtattggcggtgccgtgccacgtacatctcgatcccgtcgggcatgcacaggcagcgcggccgttccgccgtgtcatgaatttgggcgagcgcctcctgcaggcccggatcggtgatctgccagacctgaccacggatgaggaatcgctgctcatccggggacggaacggctgtgatcccgttcatggccgctacaccaggtcggtggtcagggtgtccagcgatggcagacggcgggggaattggtctcgcacggcactgcggtcggcgatgcccagcagcagtcctacctgggattcgtccgcgcctctcgcatagaggcgatcggccacggtgtggcgcaccgtgagcgcggtcacctgcttgagctccgcgtagcggaagagcttgcggtaggtttcctggatggcacggcaccggaaccgcttctggccattcgacccatagggcttgatctcgaagccctggccattggcggacagaaagagccggctggccggatcgagtcctcggtacgcgccgccggagcccagcccttgccgggcggaaacgcgttccgccaggtaggcgttcaaagcttcctcgagccgcgtgctgcagaagaaaagcggacgttccttcccggtgatggcgacctcaggtcggacagacgagattcggcgcaccgtgccgtcggcatggagatagtcgcggacttcaaggcgagcgatctccagcggccgggcgcccgtggcgagcaggatgtagtaaagggcgagatcctcgtggggctgctgactgcgtcctcgaatgcgcaccgaacctgagctgatttcctcatcggtgagaacgcgaatatgccgtgcatgggcaggtggttcagtgcccagtctgtccaaggcgtcgtggatggcgtcgcgatgcagccggagacgacgaacgaaggccgctccctcggcattcagtccctcgatgcctgcagtggaagcgacatggatggcgacggccttgatgcgccgttcgacggccgtgcgcgtgatgccatgccgggatgcgacggcgtcgtaggtgtcaccgtccagaacgccacgcaacatcgcgatcgcgagcgtccaggagctttgcggtgctccctcttcgggttcgatgggttcctccacttgcacgctatcgctccttgttgctccagcctggccatggatccatgctgaacaattgcctgcctgcgcgccagccgaaatcgaggcgaaatgcagggggtttcggcatcagccaagtgtgcgccttgtccgtcaacgctacgccctgggcaatcttgaagattcaactcgggaatgttgggtctatcggcttacagctgcgcgatcaactgcaagccggtgccaggggttgatgacggccatatgcgcgagagcatgaaccatcggaatgtcccgatgttcatgaaggagcactccatggcacaagccatcatcacggtgcagggcggaccggactccttgcccaccttgctgggccaggcccctgcgcgcatccccaccggcggtaagatccgccccggcatcatggtgctcacgcgcaaggcggccgagcagcccgaggccaaggccatctacacccaaggtgtagccgaagggcgatcattcgaggcgatcgagaaggcgctggcacaggcgctgccccagctcaagtccccgctggtgccgcgcaacgtaccgtggttcacggtgcgcggagcggattttcccaacccggaaatcgcccgcgagattctcgacacctatggcgaggatcgggggcagggccatcggctgtaccgctttccggtcgtattcccgtccgaccactggcagacggtgatgccgcacgagctggcggcttggagcacgcacgaaaagcggttctggtcgcagtattcgcccgatgggctggtgcgccactgcatgcgccatgcaccggtgcctgtggaccacaccgggcgccgtacgatccgcatcttcggcggacgcaagaccatgcaacgggaggagaacggcggcatctgcaacccggagtcctgccccgaataccaggcccgccagtgcaatctcacgggtcgcttcctgttcttcattcccggcatccgttcgatcagcgccttggaactgcccaccacgagcttctatgcgatgagcgccgccatccagcgcttccaggccatcgcccaaatgcgcggtgggcgcatctcggggtttttgggtcgtgaccgcaccaccttcttcctgaccaaggtgctcaaggacgtgccgcacatcgacaaacaggggcgagcggtgcgcgtgccccagtggatcatcgagctcgaggcacccgtggacgtgacggcgctcctgcgcgaccacgaagacgaggaggcgatcgtccagcaggcccgcctggcgacccaggtcctggacggcgctgcaactggtgcgcaaggccttgaagcgatgcaggcgccagacgaggagtgcgaagtcgatggttcggagaagacggagtcgtccccgggccgcccgacgctcgagcagttgctggcgcgtgtgcgaggcatcggcctgccggtggaacgctaccaggcctatgcagatcgccgatggggccgtggctggcggatcaacccgcatggcaggggccgggcctgggatgaattggagcgctaccgcaacgatccgcgaggctacgccgacaagatcgacgtcgagctgcgcgcgtcggcgtgaaggagaaaaccatgcgcattgcccatttttccgacctgcactacggcagccggacgctggtcgaggcggaccgctgcttcggcgcggccatcgaccgcgcggcggcgctcggcgtcgatgccgccgtcatttccggcgattccaccgaccatgcgctagacctgcacgcgccggccgcccggcggctggtggcgcaggtgcggcggctcgcggaccactgtcccgtgctgctgctgcagggcacatactcccatgagccgccaggcacgctcgggatcttccgagcgctgggcggccgccatcccatccatgtggccgaaggcatcgggcaggcggtgctgacgcgcgggcggagctggcagcgctccccggattggcgcttcgaggtgctgccgagcgacaccgtcgccttgttttcctgcctgccgaccgtcaacaaggccgagctggcggctgcggttggggcggtggatgccgcgcaggccgttggcgagcacctggagcgcctgctggccggctgggcacccacccaccggctcgcgcgcggtcggggcctgcccactattggcgtttcgcacgggacggtgttcggctgcgtgagcgagcacggcgtgccgatggcgggcttcgaccacgagttcaccaccggcgcgctcttcgcggccgaggcccaggccttcatgcttggccacatccaccggcaccaggcctggagtcggcagggtgaccaaggagagcagctcatcgcctatcctgggtcgatcggtcgcttccactatggcgaggagggcgagaagggttttctggtctgggaagttggtgccgacgatgcccgctgcacgctggaggccacgccggcgcgccgcaccatcgacatcgtcttcgaggggcgtccggatcttgacctgctgcgcgacgcgattgcgcgccaggatgtgaccggcgccagcgtgcgcgtgcgatggaccgtcgcggacgaggaccgcggcgcggtcgaccgcgaggcgatccagcgcatgctggcaggcgcggccgaggccaagctggaggggcgcatcgttcctgtggtgcgcacgcgcgcggccggtatctcccaactgccacacatggaagacaagctgcgcgcctgggcgaaggtggccgaggttcgccccgaacccctgctggcctgcatggccgcgctggaccacgcgcagcccgaggacatcgcggcacggctgatcggaagcaatgcggactcaacaccgtcgacgcgccatgtggtgccggaaccgttgagtgagccggtctgaggatccggatccgccgtcccaacccggggcggctgtgcgcgatgccagtggggcagagaggccgggtgtgcgttgatgggggcggccgtgtcgggagtcagtgaaacgagggcagggcagaccatgccggtcggtagaaccgttccatcatgtcggtcgcccattcgctcttgccctgtagcctggcgatgtgggtgagagccagcccgagtcgatggacgagcggcgggcagtcgcttgcggccgcggcctggacccaggcgtcgcggtcgacgcctggaatgtcgtgaagcaggagctccgacatcgcccacacgacgggctccgcaatgccgttcctgaagcacgacatctcagccccatcgatctcgtgtgtatggaacccttcgagatcccggctgggccgccgcaataccatggggcaggttcccaactccaggagcaaggtcgcggccacgttggaaagttcttcctcgttgtcgaccaaggccaggcggaactcccgcatctgcgacaggatcagccagccgtccatgctggtcatggtggtgagatcctcgtcgtcgactttcacttgtaccggtaccccattttttgcgcgtgaacgcagggtcatcgtgccgttctcacccacctcgatgtcgacgaggccgtggtctggcatgagcgtcaccatgcgtgcgcccgctcccaatcgctgtcggcgtggcggctgcttcaggaggccattgatcagtgccaggtagccagcgccgcccagatcgtggagcgccctggagatggcatgcgcaccgatggcgtcgcccaatggcattcgagcgcacgttgtgatgatccacttcgcggcgtcatccgcgtttttcgacacgcgccggggaaggagcgcggccagccgcgccgccacctcgaatccgaagagtttaggagcccggaccacgtacaccgtgtcaccggagaacgccttttcccggcgaatgagaccggcgcgggtcaggtctcgaatggcatcccgttcgatgtgttccttcaccgcctcctgccggatggagaacaggtacatggacgcgagcacatccccagggtgatgatgcgtgttcagctcctcgagatacaccgcagccaatcgtctgaagtcatcacgcaactcaccgagactggcgaatctctcgtcggcgacttcaaacatctccacgccgagcagaggtggcaacatgacgaccttcccgggtgggttgccgtgcatgccgctcgcgaccgcggcgcgcaggacccacggcgcccgaagctccggcgcatattgggcgccatcgacgaggccgccacccagcgcccacagttcgcgcttggcaacgtcgaactcgtcgtcgtcgtagttgccgaccttcaccagcatgctgtggcggccaagtcgcgtgcgttccctgccgttgggcttgagcgtcagcgcgtcgacgtcgttctcgtcgaccgccacgacgatgtgcatgcgctcgccgaaggtggtcagcatctcgtccagctcgccggccatggccgggttggccgatggcagggaatcgaggcacaggatgagcctgcgctggttctggctggccaactggcgtagccagaccctggattcgtccggggtcgctggccaaccgaactgcatggcgagcacgtttgccagcctccggaacagtccctcgcaacaggcgcctccctcgacgaacaggatgtcccagggttcgtcgtggctcttcagcgcgagctcccgcaataccgagctcttgccggacagcggagggccggcaaggagaaggactttgtgggatcccgactgcaaggcggttctgaggtccttcgtggcctggcgcggcaccaggaaccggtcgacgaagcgctcgccggagttccagtcccctgtcagttccttcagctcggcagacgtgatggccgcgaccgcgcttcggcccagatcggttccgagcagcttgctgatggcgctggagacacccgactgcgcggcaatcgccgcggcttcgatccggcgcgccagctccgcttcgtcgacggtcgcgcccgacaagcgttccatgtcgtgcgtctggtaaatcctggtgtccgcgccgttggtgatcaccacgatgggggcctgggccaacagggcgtaggagcgaccctgcgcctcgtcatcggcggtgagcgcaagcccttcccgtttcagttccaggacggccaccgccacgtcatccctgtagacgatgatgtctgcacggccctcgacgtagtcggtcgtaccagcctcgaggacggttcgcccgacccgcagcttgaatcgaggctggtgcctgagttcggtggcacccacgaagacgcgcttcagcgttgcgccgatgcgtgcttcaagttcggcttcgggaggctgggtcgttgtgatggtcatgacgtgggcatgggggaatggggcgcagaggacagaccggtcagcgcaacgtctccagcagcgtggccgccaccttctcaaagtccccgaaagcctgctcgaatgccggtgtgccgccgccatagaccaggggcagcaggttgccggtgaactccgcctggatcttcgtatcggcacgggcttgccgcagcgcgccgttcagcacctggtggggtgccgcggcaaagtccgggaactggacgccaaactccttctggtcgcctgcgaccagcgcggggaatgcccgctgggcgtcggccagcacttcgggttggcgctggagaatgctgtgcacgtcgtacaggtgccggaccagggccgtatcccaggcttggcgcatcagcccggcgcggtgctgggcgtagcggcgcaggaacgagaggattttttccgcgaccgtctcggccacggcgaccaccagcgcctcgaaggctggatcgctgcggccggcgagctggtcggccagtgtggtgatgcggcagacttgcgcgggcagaaccggggtgcgtgccgtcaattcgatctgcaggtgagggcgcagccccgcggcggagccatagtgccgcgcatagctccattcgctgcagaagtaccggttctcattgaatgccagccccttggctgggtcttcgaccaggccgatgctggccagtgtttcggtcaccagggctttcagcgcggaaagtcggcggcggatttcggcgcgggatgcttgaccgacatccgggatcaccaccttcagatccgcgtcctcggacatgcgttcgatcagtccataggccttggacaagctggtgccgccacagaacaccagctgcacgccttcgggctgcaaggcgaacagggcccgcaacgcatcggtcaggtgctcgtctttttccagcaggccggccgtgattccgccaggcgccgcttccgcgacgagcgcctcgatcagctcccgccgctcgggcgccagtaccctcatgcgtgttcgtactggatcgctttgccgttgaaaccgagcttacgcgcgatgcggcgccgtccgacgttgaagacgatgcccgcgggcacctgggtgctgcgcccggcgttgtactcctgggtcaggcggctggccatgacggccacccccagcttgttcagcgcctccggggccagaacctccagcggccgtaccgggatgggcttgccggtcagcacactcggcttggccttggcgtagacgccgaggcccaagcgcaccagtgtgccgttcatcagcagctcgcgcagagcgcggcccacctgcgcagcactgccgaactgatcgaactcgctgcgcaggagcacgtcgtcgctgcggttggcgacggagcgtttgatgcggttgagtgtgttcatggcagcggagcagtggatccttggagggtcattttacctctcttgcggatttccgtaagttgctgtctgtaaaagggatttttgatcttgactcgctcatccgatggcgaatccgttcgataaccggcagagaaagccataggcgcctccaagcccttgatctccaccggcctcacgggaaactggattggaccaatcccatggagatcatcgccatgcaactcctttccctgaccctcaagggctttcgcggaatccgcgacggcctggggctggatgtcctgaccctggacttcgaggccctgtgcgatggggccgagctggtcgccatcgtcggcgccaacgggcgcggcaagaccacggtgctcgacaacatgcatccctacctcaccatgccttcgcgctcggcagcggcaggtgcgggcggcttcagctactacgaccacgtcttcctcccggagaacgagaaggatctggtctgggccttggaggggcgcagttaccgttcccagatcgtgatccggctcaatggccggcgccggacggaagccttcctgtttgtactctccgatacgggagcatggcgcccggtcatcctggaggacggcacggtatcggacggcaaggtggacacctatacgcgctgcgtagaacacctgtgcggcagcgccgatacctttttcacctcggtcttcggcgcccagggcaagcgccagctcagcgactaccgcaacgcggaaatcaaaacactgctggccgacctgctgggccaggagcacatccgtgaactgggccgcaaggctggtgacaccgccaagctcctgaaggcggggttggcagcggtgcggcaggaagtgctcggcatggaagccgagtccagcaggttggcggccacatgggacgaagtggtggatgcaccggccttggccggacgagcgcaggatgccgtgatggccgcggccgccgaactggaagtcgctcggcaggtctgcgcccaggtcaccgcgcagcgtgaccacgcccgtgaggctgatgcccggcgtgcccaactgctggcggaacgggaagctgcacagaccgctgctcgcagcgcgatgcaggaactggcggatcgggagagcggggagggcctacggctggagcgcctggcccgccggatggctcagcggcaagcccaggtcggcctgagccggcagcgtctggagggcgtgcaggcgcaatgcagtgccttgttggccagtgagcctctggtgcggcgcgcgattcggcgcctgccgctggccgaacacctgctggcgcagcgcgctgagcgtgttcgtctagcgaggattcagttggcagactgggagcaggcccgcagccaattgcgggtgctggcgcagcgggtgcagggcatcgagcgcgaggcggggcaggcggccctgcaggtgcagacactgcggcggcgttttggcctgaccgccgaggtgccctgcagcggcatgccactgcaagggcgctgccagctactggccgacgctcgcgaagcccaggcgctgattcccagcgccgacgcggtgctgcagcggctggccgacgagaaggccggggtggagcgtgagggccgggccgtcaaggcacgcgtcttggccatgaattgcgttggggcccagttggagcggtcagagcggaacctagagcgtgcacgggatcgggcatccacgcttgcgctgcttgcagcgaaggctgacgacatggaggttgcccggcagcgtcttgccgacgcgcgggatgagctgacaggcctcggtgtggccggccgcgaggacggttcggccgaagcccacgcagagcgggaggaacgggaagccatcacggcggcgatgcaagccatcggcacacagcggcaacaacagtcggccggactgcagcaagcgctggtccgactggatggagtgctggcaacgctgcccgagccctccgaccatgaaatcctgtccgcagcgagcgctgccttggatcacgccgtcaccgcacacgaggctgcacagcgtgcccatgtacaagccttgcaacaggtgcagagcctggccgcactgcgccagcagcgggaggcattgtcggaacgccaggcggcggcccgtcggcgcagccagcttatcgaaagcgccatcggcgactggaccctactggcacgctgcatgagcaatgacggcctgatcgccctggcgatcgacgacgcggggcccgccttgtcgggtttggcgaacgatctgctgctggcctgctatggcccgcgcttcacggtatccatcgtcacgcaggcggagacggccaagggggagaagcgggaggatttcgacatcgtggtgcacgacgccgaatcgggggaaagcaagagtgtgcggctgatgtccggaggggagagggtctggatcaacgaatccctggtgcgggccgtggcactgtacctggcgcagaccagcgagcatcgctatgaaacgctgttctcggacgaggccgatggcgcgctcgatccggaacgcaagcgcatgttcggagcaatgaagcgggaggtgttgcggcttggaggctaccggcgcgagttcttcgtctcgcagacgcccgagttggcgggcatggcggatgcagtgattgatctggaggcgctgcggatggacgcaggtgccgttcctgtcgagtgatggcgatgaaggcgggcctgctcccggcgccgagtcggcaccagggcgttctcacaagaggggatcttggggagagaaggtcggtagtccctcaacggcgggggcctcgctgtcgaatttgagccagacgattccggctcgctcggcggcctcgaaaatcgttgccaggtcggattccgcaggggagcgatagcgtggtgagcctacgaagacgaagcctccaaagtcggtcgggtaggcattgacggacaggtcgtcgtctcgcagcttttgccgcgtcgccggcgtgagatggttcagcgaaagcgccgccagaggttcagccaattcgcgcagctgctcaatgcattgggtgtgcatgggggttactccttgtggggcaatgccggcatgggatccaggaagccttgtggacttcgccaaccctgcagaggtaggccaccatgagtgtcaacgttcccagaaacatggtttcggcaccgctgatgcggtgcagcacgaggatggcgtccccggcgggaatgtggtgcgcaacggttgtcggcacggtggtctttggacgtagcgattgcggcgccggcgactggccggagggtctttatctgaatagaaagtggatttgatcagtgtcgccctggcctcgctgcgtcacaaggggggaaacctgtgcaggccgtaagccgcggtgataaacctctcattcattgccgaattcgggcggcaattgcacgcggtgtcgcgaatcatcaacgccgagagagtccgatgtatgccactgacggtcttgtgacactcacaagtcactccggtgtcactcaagatattttttgctcaggctctgctaattcgccctcaagtttgttttttggcgtcagtatggttgccatcaagggggttcatcatgatccgcctgggggcgcagatccgtttgacgagcaaggaaatcgagtatttccggtggttgaccgacattgagccggttggcatccgcacgcgcgcggatctcgatgcgtatgtggcgaagtgcaaggcgcactactggggcgtgtcgcacgacacgcagttcctgcattggatgatcgaccaagaggtcgcgcgttgcctggcgccctgatggcgtgagtgcggtggggatggggtgttggaaacaccgagtccccccggccatgggccaggagaacttggcgccaggctcagccgttggcctgagccgctcggggcgccgcatccatcactttgacagtcgcctgtggggcgggtgtctccgcaacggcaggtggcgcctggaacgccgcgcgtgcggcgcgaaccttgggacttttgctcaaacgctgaacctgcgcagcggccggttcggcgtcggtctcgggcagacacgctgcggcgaggtcacttcctcggccgatggcgcggcgcgcgttggcggggaatcggacgaacagggcactgagcagccagcgcacgaactggccgaaacgctggttgcgcgcctcgcgggcctgatgcaggcgcagcgattcgcggcagcacaggtacagcgccagatgctcgcgcttcatctcgatgtcggcttcgagttgggccgccacttcagcggcgatcgccggatccttgccggcgcgccggtagaaggacacccaggcgcgctcttcctcaaggccgatggcgttgcgcttcggccgggtgcgggaggcgttgagagtcatggtcgttactccttgctggagggaagcacgcgccaagccccgttcgggaggcgtcagtctcccaggggttgcggcggtgtgctgccttgctaagctggcatcccacacgccttggaaagcccacacatgcttcgtgcaggccactcactccggttcacgcccaccgaagctgatgaactccgaaagctcggcatcggtgtcggcggggcgcgaacgcaagacgatctcgaccaggcgctggcccaatgggccggcacgctggccgaggaacgtccggaactgctggagaagatcgctgcggcgatggcgcaggcgaagggtgccccgctacccgcgcgtttgacgcgggtgcgctgagctgcctcgctgtgcgttggcctgggcaatcgtgatccagcggtcggcgatccggtccagatagaccagatcgtcggcctcgatttcgcccgccgtgcgcaggcgggtgatgacctccttgaccaggaacggatcgtcccgggccagttcgacgacggtggcggcaatgcgccggcggtacagatcgaccgacatggtcaacctcccgcacggcacgccgcacacgggagccccatgcacttgccgaggcagggcaggggacgcaacagcagcgcaagcttgcgctgcggagcaggcaggggactggcgaggccagatccgcccaacagcaccgggacgcggtgcgatgctctggctgcagggacagcagacatggggttctccttcggtgaaaaaggggaacgcccaaccctggcggggactggggtccccgttcgggtgtgcctcgctggtgcgaagcggctcggcaccggcctcgagggccggcatggaatgaaggccctgtgccttgcggcaagggccctggctcaatggcgcgccacggtgaggcggcgtgtcacggagaaaggtcggcgctgacaccgacggacgctctcggcagccgaagcagccgccccggcagaagccagggaactcgagggcaggtaacgactgcgacgccagcagggctggacttcggcgcggccgaggccgcgaggaaggctttatggacgcgatgtccatgggaagccccttcagtatggcgagcgcgcggccgcatgctcgccgggcggggaaacacccaccgtaatcgacggcttggtacggcggttgcgggtggctagaccaggtgagatgcatgtcgcggcgggccttgagaaggccttcgttagtgccgcaagatctcctgggcctttgccttcgcggctttgtgatcagctttgctgatttccggcaggttcaggccttcatccccatcgacgtacagggggccgccgaaatcgctgtcatagaactggccgtcgttgagtccgccatcgtgagcgtcgagcgcgtcagatcggcgccgcgcgcaagcgccacatactgccaagtccaggcgcggtgtgcgtctccctggtcgagagcacgttcggcgactcggcgcaaccatccgctatcggccctggatcccacacggtcttctgcccacgggtctccctggtgtgccatttcctgcagtgcctgccaggagccttcctcggccgcctggcgaagccagcgtcctcgggcttctggcgtggcggctgatcttgccatctccaaggcatcgacatcaccgtccagcctttcggccagcgcgatgaactcgccatcctcaaaaaccgtaccgtattccaatgcggccgcacgcacgccgcccatcgctgccgccttgagatgactttggtactggcggtacctgggctccagccggaggtagttctcgacccagccctgttcgatgctgttcagctcccgccccttgagcgattcctcgtagagatagggattgggcttggcgcagcgatggagcgcggccagcatgaaatgcccccgcggatcttgcgcagcggcacgctccaggctctcgagcagaagcgtcgatgagcggaagtgctccggcaccgctgctggagcacttgccggcacggacggctcgtcccagtcggcctcctcatcctcccagtcgtcggcctcatcgtcggcggcatcgccttcgtcacgcggccgaggcggaaacagcacttgttccagcgcgctccaacgcagagcgccaagacgatgctcggatatgagggcggtcagtgtcagggcagaactgtccgccgaggcttgggagtagcccatctggcgcgcccgccctgacacccgcggtgcgattccatcgggtatggcgccagcgccggcatccaccaggagcgcgtcggaatggaatgaggcccagctctggtagccgagtgctgcggcgagcagttcgtacacatggctgcggcggacgtcgcagccggcttgggtctggagggattggtgcgcggtatgcaccagttgtttcaaagacatgcatcttccttcggtgtcacctcgccggatcgggtcagacgcacgcgtttaagtccccgacgacgaggccttgaagggagattggcaatatctggagaagatgcctgtttttactcgcgtgcaagtagggcgggcgccttgggcggaattgtatgagagcacggagcttccggcgcattactcgggaatgaatgccgtggtttgtggagttgtccgatttcatggcgcaagaaaaaaacgccccgccacctttcggtgacagggcgtgaactcaggccgcttggcgcatcgcttctccatccaggctggcattgccgacctcgtccttgtcgaggtcgagctgtttgagcagctcgcgctggcgcaccagcagggtggtcagccgcgcctcgtgctcgaacggccgggccagctccagctggagatcgtccagccgcttgcgccgcagggcgagctgttcgcccgtcctggactgctgctcgccgaccgaagctagcgccgccagcagcgcggacaccaggccgggcccggtctggtagggctcggcgtcgtagcggcagcgccccgcgaggaagaacgccggcaccgcctcggtgccgatggcctgcaggcccagctcgaaaccgccgaagcggcccaggatttgacccgatagcagggctctgccctggatggcggcgcgggcggttttgacgagctcgcgcaaggcgtcgcccacggcatccggcccggcgatccgccggcctcccagctccacggcgatctgcgccatggtctggggcgccaccagggccacatcctcggcctgcagcaccagcttctgctccagcgactcgatcagcatgggcagccgtcccacctcgctctcgttggcccagcgctggttgcgccagaccgagaacagggtggagagcttggccacctccgcatcgacaccggccttctcgatcaccatggggttgcccgaggcgagcgccttgacctccgcgtagctcagcgtggtgagctccacgtcctcgatggagcgcaggcccttgtccccgctcatcacctgcgcgatgaagcgtgccttggtctccagcgtctgccagctgtaggcatcaaagctctgctcggtcacgtagcggaagatctcgacctcctcgcactcgttgccctgccgcaggatgcggccctcgcgctgctcgacgtcgcagggacgccacggcgcatcgaggtggtgcagtgccacgaggcgcgtctgcacgttggtgcccacgcccatcttgccggtcgagcccagcagtacgcgcacgcggccctcgcgaaccgccttgaacagcgtggccttctgcgcgtcggtctccgcatcgtggatgaacgcgatctctttctcgggaataccggcatccaccaggcgctggcgcaagtcctcgtagacactgaaggccttgccgcccttggggctggacaggtcgcagaacaccagttgcgcgccgcagaagtccatcgtgcgctgccagatcgccagcacctcgcgggcgcaggcggccaccttgccatccgagtcgaagcgcgccgtcggcgcgatcagccggaagtccagcgcggcggcgcggccatcgttcgtgaccgcgagcatgttgtcctcggtcggcttgaccgtgccgttgcggatcgcctcggcgcgcttgaccagcgtctgcacgtaggccttgagcgctggactcgccgggcaggccacggtgcgcggcttgccgccgcgcagcttcggcaccggcaggttcagcatctcggcggtgcggatgtccgcgacctcgccgaagatggccatcagctccggcacgttgatgaagcgcgcgaagcgcgtgtgcacgcggtagccgctgccgtccggcgcgatctccagcgcagtcaccgattccccgaaggtggcggcccaggcgtcgaactgctgcagcccgagctgcgccaggcggcgcggctgcaggtagcgctgcatcgtgtggatctcggccatggtgttggccaccggcgtcgcggtcgcgaacactacgccgcgctgcgcattgccgtgcagctgcatcgtgtagcgcgatttcaagtacagatcgaatgcacgctgcgaattggtcagcggcaggcctgcgacccgcgtcattttggtgaaccggaacaggttcttgtgcaggtgggcctcgtcgacgaacagaccgtcaacgcccaactgctcccaggtcagcagatcgtccttcctggcatcggcctggagcttctccagccggaccttccaggtcttcttctgcacttcgagctgcttgacgatccggttggacttgtcattgccttgctcggcgcggatggccatctctatttcatggatcacctccccgatgtggtcttcagtgaattgcggcgacatccggatgcgctcgaagctcgagtgcgtgatgaccaccgcgtcccaatcgcccgtggcgatgcgcgacaccagctcgcgccggcggtcgccttccagatcctcctttgctgccatgagcaccgaggcctgcgggtacaggcgcacgaactcggctgtgtaggacgccagcatgtggttcgggaccacatggcagggcttcgagaggaaacccaggcgccgcatctccatgctcgcgatcacgcagaccgccgtcttgccggcgccgacgacgtggaacaggcccacgttgccggtttgcacgatgcgccacaccgaatccagttggtgcgggtgcagcgtgaagcagcgcgagaagcccggcagcttcaggtgcgagccatcgaactttcgcggccgcgtcgcgttgaacaggtcgttgtagatccggcacagccgttcccggcgtccagcttcttcgaaggcccagacagcgaaccgcgctttcagagcgcccagcttctcgcgcgcggcgagcgtttcgtcttgattgacgatgtagcgatccgagtccggcagcgggtcgcgcaccgtcggcacctgcacattgagtgcggccagcaccagttcgacggcgttcatgcgccgggtgccccattcctgggtcaccttgacgttgttgcgcgcggcccagtccgggtatttcaccgaccaggcgcctgcctcggccgagtacgccaccgagcagtccttcatctcgagcacttcgtggatgaaggcctcgacatcaccggcgggaatccagaccgcgccgaggcgcggttcgatcgatgccggcggcaggtcctcgggctgcacgcgctgcagggcctcgatgttgcggcggtagccctcgccggacagctcggcctgcttgagcttttccttgacgtcgccggacaggtactcgtcggcggtcttccaggcctcgtcggtcgggtccaggaaaatctggccggcctcggacagcgccgccagcacctcatgctcgggcgccgacagcaattgcgccatgtaggccggttcgacccggccgcgccactgcaccgacgttgccagcgcttcggcaggctcgccgaccgatgccggggccgaaacccgccgcagcgtgcgctgggcgaacagcgcggcctttctggcggtgtccgactcctcgtcgtagtgctccagcgacagcagcagcgggtagtccgggtcgcgccggaacgccagcgcgttggcccgagtgctgaggcacccgtagcgctggacgtaggcgtcgtagctgccgcccagcatggactgcaggtggcccagcccttcgtcgccgtcctgcgcgagctgcgcatcgagcagtgcccgcgcgtggtcgcggatcgcgcacaggcccgcgatgcgggcgcgctgggtggcgttgaggccgtcgtggacgtcgaccagggcgccgtcctcgacccgatgcacgcgcccctggtggaggcggaagcttccgggccgcgcgccagcctcggccggcacggcggcgcgcaccggtgccagcacccgtggcgcggccggctggtagacgccactgggcagcagtgccacccgctcggccagcgccggctcgaggtcgccctcgaacacgacggtcgggatctcctcgtagccgttgctctcctgtgtgacccgtccgatgcagaactgcgggcgcttggcgtaccaggcattgatctgcaggtacttgtgcgggcagcgcgggtgcagcagttcctgcggcaccatcgtgcggtccagccagtcgccgctgaccgcttcgccggaatggcgcttgcgcaggaacaggatgtcggtctgcacctcggtcgaggcgatgccggcgaaggcgcccttgggcagccggatggccccgagcagctcggcctgggaggacacgtgcccacgcaccgcgtcgtcgcgtgcctccatcgtgccggtgctggtgatgaagcacaccagcccgccagggcgcaccaggtccagcgcgcgcccgaagaagtagttgtggatgcggaaccgcgcgtacggcttgtggctcgcatcagcgaccgggtagttgccgaacggcacattgccgatcaccaggtcgaaccagttctcgggcagcgccaccttctcgaacggcgcgatgcgcacatcggcgccatgcggtgcatacagcgcctgcagcaaccggccggaaatctggtcgatctcgatggcggtgaccgcgctgcgctcggcgagcgtgcggggcatggcgcccaggaagtggccgacgccggccgcgggctcgagcacgcgcccgccggtgaagccgaagcgctccacggcctgccacatggcctcgatcacatggacctcggtgtagtggctgttgttgaccgatgcccgggccgacgcgtagtcgtcggcgggcagcagggcctgcagcgcttcggcgcggccgcgccaggacggatccgtgccttcgaggttgaaggcggcgggcaggccgccccagccggtgaagcggaccaactggtggcgctggtcggcgctcgcgggctgctggccagcttcgaggccttgcagcacctggatcgcggccacgttggcctcgaacttcgtgacactgccgttcagtccgagcaactgctcgcggccgagggccggccacaggctgcgcggagcgtcaggcttcttgccgtcaatgacgcgccagctcgcacgcggtgttgcggcgggcggcggctccaggtcgccgacagcacaggaggtgggggctgcgaccgcctcagggggaggcgatgcactgaatagatccatctcgggagacggatcgggaagatcggggctgtccggatcgaatccgggcagccacagcgaaggcgtggaatggcgagccatcggtggttctccgaaaggaagcggggaacgcaccgacccatgggggaggcgagctccccggatgggatggacgaatgggcacggccctgggccctgcgcgtggacgacaggaccagggcgtgtggtgaacgggcagcgcagggctgccgtggcggtggggcgggtatcgaccgcgacgcccgagcgaactcgggaacgcccggaagggcgtgcgttggccaaggcctggtgcgaggatcagtgtggggcaggcaccaccgaacacggtgcctgccggcgcaatgccagcgtcagtgctggtcaggaggggcgattggcggtggcaagacgcctgggccaatcagcctgcgccggtcaatactcgctgggcaacagcaacgtggtcacgctccggttccactcggtgatgatccagagcttcaggtcgggcgctacctggtaggacgagaaaagccggtcattgccggactgcagcgcggcgtcgttcaggctccagtcgctggcgtcgagatcgccccagtcgccgctcagatggcggtacaggtacggcgcggggtcgagccgaccttccgcaatcagcgtgtcgacgcggatggtcatgacgatccgtccggaggccaatcgggcttgcgatggaagcacgagaactgcgagtgccatggtgatttccttcgagaaagaaaaggagccatggcacccgatgggacgacatggctccatcgggtggatggaataaatgaagacggctgcggttcgtcagggaacgaagcccagcgaggcgcacgcacgccgttcgagggcggacgccagcgtttactgaaaaacccgcagctccacggtttctccgcacatgaaggccagataggctcccgccttgccgatgtcggaaaagcacgccacgacggcgccctcatgcagcacctgccagggcagatcggtttgctcgtgggcacgctggatcgccagaccgggcacccgataggctgggtgccgatagagatcctgtccggaatcccaggcgatcagccgcaggaggcagctcgtcagaatggcggtgcccccgtcctcatcgggttcgaccagcagtggcactttcatggtgccggtggagcggccaatgcggccgaccacgtcgtgctcttccagccagcttcggccggtggcggtgtcgccgagcaccagccgcaccttgcgtctgtcgcgccggcaacgctccagcgcattggctgccttggggtccgtccctgggtcgaaataggtctgccgtgtcagcggtgatcgaccccaggccgcgatggcggcctggtacttggcgtagccgtccagcgaaccgtggtcaccgggcgcgaaggccaggtcaggccgttgcagccgggcggcaatctggtcggcgtgaccgcgtgcgttgtcaaagcccaggcaggtgtagccatcgccgcaggggatgacatacagcctctgttcgggattcagagtcacgttcatggtggggttctccgagggttgaacggagtccacccctgcagggcgaaccccgcaggttggtcggatcaagcgcggatgcggtagcacccgcgcaaatccttggcttcaggcggccagcagttcctggccgttcgggtgacgattcggggtcacaaacaggcactgcaatgccgtcacatcgccgcgggacaacgccgcacaagcctcggcgacatcggcctcgacgtcgggcgtgctgggctcgcagggctggacagtggcaagaaccgtgtcgttggccgagaggaacgacagatggccactgctgggatcgtgctccacgcgctgcacccaggagggctgatctgccagctggcggcggatcaattgggcggcggcagacacggactccgtgaactcgacccgctccaggtcgccgagttcatggccgtagaagtgcacgaggtagttgctgggctgcagcggttcgagcatgtcgaaccggagcgcggggacaacgggcactgccgtaggggctgaatcggcgatggtgggcggcgcaacgacctccacctgctggcagctttccaggtggctcagcttgagcagcagcgcgtcggcatgggcgcgctcgtccagtgagaggtggctgcgcatcgcgagaatctcctggatcatcaggcgcagctcctgaacgatggcgcgctcggcgcggcgttcgatagcgcacagggtctcggtgatggggggcatgaaatggcctttctgtgaatgggtgaacccgcctcggcccgaaggtgggcgagacggcatggcgcggcggggccgcgggcagggaaggggaaacgcgccgaaggggcgcagacactggggccggcgataccggcgaagcgactgctgccggggcggctcaaggcatggcagcggagctgcgtcaggcgggtaacgaccgctacgcccgaaggactcgggatgctcggtgacgagcaggggcgacagcccgggaaacggcttcagtctgcccggagtctgggtcggctgaaagcagccggacgcggtgcccgcccgcaaggccaggccgataccggcggttgccagtggcgactgctctcgcggtgcacggcgcggtgactggtttccggggtgccgaacgccagtgattcgaccaaattgaccttttgatgtatgatttcatcaacctggtcaaacggagttcatgccatggcgaagaccgcatcccacatgctgcagggcgacgtgttcaccgtgcagccctaccgcgccgaccaggggcatggcccgcgctctggccgggccttcgtgctcgaagtggccgacgaagcagcttcgagcaccttgctcgcgtcgctgccgctgctggaccgcttgctgggcgagaagatcgctgcggtgcgtgagcgccgcatggaggaaatggtcgacttcatggcggcgcgcatgctcgcccccagcgttgtcgaactgggaatggcgcagcggctcgctcagcgccacgcccgcatcctcaacgagttcggctttttcagtgcagagcaactggccgatgccaatggctcccaggccagcaatcgcactgcgctggccgacaactggcgcaagcgtcgccaggtgttcgccgtgccgcaccctgacaaggcggcgcgtgaccgcgacgtctatcccgccttccagttcgagaacggcaagccgatcaaggcggtgcaggaggtattggaggccttcggcgggcgcaaggcaccctggaagctggcgctgtggttcacctcgaacaacggggggctgccagacagcgcgcgcccggtcgatctgctggccagcgatccggatgccgtcgtgcaggccgcgcggcgtgacgccgaggggagcgccgcttgacttgtcgtgcgccggttccgccactcgatcccttgttcgatacctgggtggcgggccgggtgatccatgtcatccacgatacggcgttcgaccccgagagcttcaaccccggcgtcgatgcggcaggcaggctgcgcaagcccacgcgcttcgcaccgatacgcagcctcaagagcgaagtcgttccctacctgtatggtggatccacgctggactgcgcgatcttcgagaccgtgttccatgacgtacccatcgatgcgcccgacaaattcgtggatctcgacgacttcgcgcagcgcggccatggtgaactcctccccagccgcgacctgaagctcgtcgacctgacgagcgagggcctgcaccgcctgaaggtgcccaaggaagaactgatcgccagcccctcgcgggactacccggccacgggagtgtgggcccaggcgctgcaccagcagttttccgacgtggatggcttgttgtggatgtcgcgccagcgggatcgagaccatgcactggtgctgttcggggatcggctcgccggcgtgctgaccagccggcgcgtcggcggtccgttggcgcgcaataccgcgctgcgagacgccgtgctggcggcggcgctgagggcaggcatcgaagcggactgaagaatggcataggctggtccattcctgtcagtgcgggctgaggaactgaaccagggaatgttctcggaaaaacagagggagaggcaatgctgtcattcagggtcgtcgattcggcatctgggtcaagcaacggaaatgaggtactcctcgtccgtgacaactggaacgattggttcgtctgggttacccagttccatgtggtcgtggtcacggaagaccggcgtcggatcgatattggccacgtaaaaatcgccagggcgggaatgacctccgagtccgccgtcagctcggcgttgctcgaccccgtcttcccccgactcgacgcgccatggttctcgatgggccagaccgagaactactacgaacagctcaacgaactcggtgagcagttgcgggacgagtacctccttgcaatgcgtgacatggcgcggaacccgtcactcctcgaggaatatgctgccgaggaagttttgcggcgatcgctgctgcgcgatatcgatatcgaccgggtgcgcaatcgctttcaccggctcgcgctcggcaatgtcgtgctcaccgcgttcgcgtttcgctacacgtttccccaggatccgcgaaccttggacgcgccgccgcaactcgatttccaggtcacgcccgaatccagtccaccgaccaacgtccacgtcgtcatcggacggaacggcgttggcaagacgcgctgcttcgactatttgtcgcgggcctttcttggccttcaatcgcgtgacggaggtgcggtaggcgaattggggccactgaatcctctcgggttcaacagtccgtttgggtacgtcaatccatccccgaagaagggccatggctttgccggattggtgacggtttcgttcagtccattcgacgagtatggcccgctggtacgcgcggatgctccactggaggtgaggtacgagtacatcggcctgatccggcagtccgcagcggatattcaacccggtggcgtcgatgatgatggacagtcggagctgagcatcaaggggcgttccgagctttttcgggattttttgaaaggcatagtcgcttgtcgcggtgccgcgcgtcggcgtcgttggctgaaagcggtcgagctgctggaggccgatcccttgtttcttgacgcgaatgccaggagcgtcatcgatgacataagtgagggctgggaagatcgcacgcgcaagtggttccggcggctgagctcgggccatagcgtcgtccttctgacgatcacgctgctcgtcgaacttgtcgaggaaaaatcactggtgctcattgacgagcccgaagggcatctccatccgccgctgctgtcggctttcgtgcgcgcgctgagtgagctcatggtcaaccgcaacggcgtggcgatcatcgcaacgcactcgccggtcgtcctgcaggaggtaccccgttcttgcgcatgggtgctgaaccgcacgggccactccgcgcgcgccgatcgccccgaactggagacctttggcgaaaacgtcggaattctcacccgcgaagtgttcggactggaggtctcgcagaccggctttcaccgcttgatcagcgatgcggtgcagccaggaggatacgagcaagccgttgcgcgatttggcggccggctcggcggcgaggcacgatcgttggcccgcgccctcagcatggttcctccgcctccacccgacgcggcaggcggggaggcttgacgtgcgaagcttgccccttccaaccgacacgcaggcgagtgtgttcgcgctgtgcctgggcgccacgacagatcctggccttcaggcccgcctgacggcaattgctgccagcctcgctgcttctggggtgacctaccatgcgaacgctacggcggcctcgctccaccacgtcgagcgccggccctcggttggcggtgtcaccaaggcggagttgaccggactttacgaggagcatctgagcaagacgagcggcgcggcccgcgcggtctatgaccgcatacgcagcgcggcaccgaacaaccgttgtccgctgtgcggtgtaggcagcgtcgcccattgcgaccaccatctgcccaagtcacgctatcccgatttgtccatcttgccggctaacctcgtgccggcctgtcatttttgcaatgacaagaagcgtgcgaagtatccggccacggcggggcaacagaccttccacccttacttcgaccagcatctgctgcaagatccctgggtgcgcgcaacgctcaacccagggccgccaccggtgctggtgttcgacgcgtgtcctccaactgcttggtccgcagtggatcaagatcgtgttcggcggcatttcgacgtgtgcgggctggcgataacgttcacgaccaacgccaatgatgaattgccgatccttcgcgataggctgatccttcaggaagggcgcggcggcgtggcggcagtccagcaattcctggatgatgagcgagacctgcattcggtgcggcccaacagttggcaatacgcaacctatcgcgcgttggccgctgatgcttggttcgtgggcggaggctatcgcacggtcccgtgagcggacgcagacgcgctgtcgcgttccatggcccaggcgcagtcaaggtgatagacaaggcggtacaggcgcggtgagccatcgtccaggagccctgtaccgcgccgccctggatgagcacctcgcaatagcagcacaggcctttgctggccggtcgaaggacgcgggaggtttcggcgcgtggacatcgcgcactcccaccactgtggttgcaggatgcctgggtccgaaggctcgtgcgcccgacgcagtcgccttgaagggaacgtgcggtatgtgattctggccgcatggaaacacaagccgctactccgctcggacctctttaccacggtacccgtgccgcgattgggcgccgcattctgcgcgatggattccgacgttcggcctcccgcagctacaccgggacaggtatctgtctcagcgagtcgatcaccgtggcctacgagtacggcatgtacgagaccggtggctgcgtgctggaggcttggctggcgcccatcgcgcgctggaccgaccggatcgacagcgacagcggccggctcagcgtcggcgaggcgtgggatcgattcttcgtgcgcagtggcaacgatgcggtgcgcggcttcggcggcaacgtgtgggtggtctggaatccggccgtcctggtgtcgatgcgaagactgtcacatggcgacgcgatccggcgcatgtgcgcagcgttcgacgaggatggcccggactgtggatacaacggcgtggcctccgaatacgcctcgatctggtggggctgcgaagcgcgggatttgaacctcacgcggttccccgaagaagagcggactctgcggcagaacctgcagcgtttcctcgggcggagtcgttcgacgcacaccaccacgtgcttggcgccgaccgttggagactgatcgtgcggcagatggaattgcccggtctcgcgctggctgtcgcgcaggcaccgctgcagtcccgatcccatcgacggcctgctccggtattgcacgtgcccttcaatgaaaatcccacgaggtcgtcgccaactcccccagtaggtgggtaaggtcggccagccgtgccagtgatgtcgccgtcaaacgtgttgacggtctcggtgcggtcccggcaacgatagggcggtagccgctggcgtgacctttgagaaccccgccacgcctcagacacgcagaaagcgaagagtcttttcgaatatttcgactatttcgagttttgctatactttggcttgccatgaacacaccaaaggcttcaccatgactgcgaagcaatccctccttcgaggccgtcaggccactgccggggtgcgaccggcgccgccaccccgggcaacccgggcgaggacggcggctgaaacagccttgccgatggtcaggctgtcgttttctgtcgaacctctcgtgtcgatcgtccagcgtcacgtcaagatcagcgaaaaggcgcgacaggccatcgcacacgacctggccgaagcgctcgaacacgcagccgtggacatggacgtgcggcaattgcccgccgaggatgacgaccccatcctcaccacggagcaggcggcgcaatgggccggggtcagccgtcccttcatggccaaactgatcgacaccggcgctgtagcgttgcatcagaaggtcggaaaccagcgccgcgtccggcgcagtgccgtgctgcgctggcagcaggccgagcgttcgcggcagacgcaatcgcttaagcggttggcgagtgatctggacgaggagatcttttcctcgtgagcctgccagttgttgccgacgccgacacgctcttcccggcgaccacgagaggcttgctgatctatctggacttcggcggtttgatccggctgcactggtcgccgatgattcttgatgaggtggcacgtgcgctggtggatgctgggaggaagaagaccctcagcgatgccaaggcgcatgaggcgcgcatgctggatgcgctaccccacgccctggtggccgcgaaagacgtacagccccagttcgctagcgtggcacacgcggttcgctccgccaaggacgtccacgtcgcggcgtgtgcccactatctgattgcggccaacgcctacggggaagggcaggccgttgccttggtcactcgcaataccaaggacttccgcaaaggcgaacttgcgaagctgggcattgcactgcgcaagccggacaagtttctcgcggccctgttccaaagcgatccccaggcgttcagctctgcattccgtcactttcgcaccgatctgagctctcgcccgcagccggacgatctgctggtgcgtctgcacaaggacgggcaagcgcaggtcgctgcagcgctgatgtcttctcttcaggccggtactgtcgagctctagccgtggctgaaaccgttttggcccggagatcgggtaggtctatcccttcgcgaagggatagcagggccgctattgcgtgggattacagcgcagcgtccttgagcttcttcagtgcccgggccttgatgcgcacggtcgccggctttgccgcgaaaacctgctcctctttggtgaacgggttgatgcccttgcgcttgggcttggccggcaccttctgcacgtcgatcttgagcaggccgggcaggacgaaagcgccagcacccttcttgtgaaccgagccgaggacggcggattcgagcgcggccaacacggccttcacagccttgggttcgacgttcgattgttcggcaaggtgggcgaccagggccgacttcgtgagcgtttccttgacaggcttgatggtggcagcaggggccttggcggcgggcgcgggtttggtggatttcgctgcaggtgccggcttggtggttttcttcgcagttgccatggttctcggtctcgttcgttgtggttgaaggaaggattgcgctacggcatctgggcgcgtcgcgcaacggcccattttatcgagcgggcctcgcgcgccacctgatcgacaggcattggttgaccgtctggccatgaggaggtcatgagggacgttgaagctggcgggcttcacaggacgatgactccattcctctgtggccctgccgcgagccatttagaaggagccaccggatgacgatcaaactccatgccatggcggcgacgctggccgtgcgtgatgcctgcaagcgcaatgtagagaaggactgccccatcgacaacctcaacatcgatgccatcgtcgatcgggcgctgcgcgaagcggccagcagcctgccgtgtgcggatgacgtgttcaacggcatggccggtgcgatccaggcgcaaagccattgcactggcactgaggcgttcgagcaggcgctgcggcttgtggatccatccgcgccgttgcactactcgcgctggcggcacggcggctggtacgtgggcggcgttcgctacccgagcggcgcctgcggttgcgtcagcaacaactatcccgaccgaaagtggcgcatcgcctgcgacgaccgcaggcaggcgttgaatgcgcccggcgatgtgaccttcggctcacgcgaggcggcggcgagggccgagcaattgctggcgttgcaagcctgggaagccttcgtccaggctcctgcctgatggggagagcgccgcagccccttgaaggcggggcgggcggcgagagcatgactgcatccctacccgatgcagacaggaggcaccatgaccgaccccactcagccgagccagcctaccttgccgatccgcaggatcgtccaaggcaagaacccccgcgaatacttcgaccccgccgagatggcggaactggaggagggtgtccgcgccgtcggcgtgctcgaacccatcgtcgtgcggcccgtgccgggcaccgacctctacgaaatcatcgccggtgaacgccgctggcgcgccgcgaagaacgtcttcggcgacggctacgacatgccggtggtcatcaaggacgcgaacgacgagacggccgaggccatgtcggtgatcgagaactaccaccgcgccgctatgtcgcctgccgaggaagcccacgccgcacagcgccagctcctgcgccagcgcggcgacaaggaggaagccgcccgcctcatgggctggtcgcccgacgtgctggagcggcggctggcgctgctggcctgcacgcccgctgtgctcaaggcgcttaccacccgcaccatccagctcggccacgccgaactgctctcgggcatccccccggacaagcaggacagcgtgctcacgggcatcgtggcgcagaaggtgccggtggccgtgctcaaggcgcaactgggccgctacgcacggcggctggccgacgcgatcttcgacaccgcacagtgcggcggctgtccgcacaattcggcgcggcagtcgggcctgttcgtggaatccctgggcgggggctactgccagcacccgagccacttcgaggaactgacccagcaggccgtcgaatcccgcgccaatgcgctgcgcgatgaatacccggtcatccgcatcgtcaagaccggcgacggcttcacgccgctgcccgtgaccgccgagggcgacctgggcgtcggcgcgccgcagtacacgtcctgccagggatgccagtccttcggctgcgcggtatccgcgatgccgggcagctatggcgaggtcacgcgctcgctgtgcttcgacgccgcatgcaacagccagaaggtcgccctgtggcgcaaggcgcagcgcgatgcccaggcggcgctggacgaagcgcagggcaagggagcggtgaaggcgggtgcagccaagcccacctgcaagaagcgcaagctcgccgcgcccacgaaccagacgccgcagcgtgtcgtcagccaccgtgtcatggagtggcgcaagtggctggccaaggccctgatggcgcagccgcagtgcagccagcgagtgctgatcgcgctggcgctggccggtcgcggagccgatcttcgggaagcgcagttccgcaacgccttcggccggctcgccggtcaggccgtaggcgcagggttcggcgtgcggggcgggctgcaacgggccgctgccgcgcccgaagcccaactggagcggctgctgcaagccgccaccgcctcggcggcgttcggcgtcactgtgaccgacctcgaactgctgctgaactatgcccaggtggatgaagggcggtacttccagtggaacaaggagttcctcgacctgttcacgatgagcgagttggagagccttgccgcagaagtcgggctcaagaaggcgatgggttcgggcttcaaggcggcacgcgctggcaagaagcccgacttcatcacggcactcctcaaggtgccgggctttgcctaccagggcacagtgcccaccgtaatgcgctacccgcgccagccgatcctggccgatggagcggatgaggccgagaacaccgaggccacaccgcaattgcagcccgaacctgcgctggcctgacgtgccaaccggcccctggacaccagggagccgggttctagcatggtctggacggctccgtatggggccatctcccccattccaccaaggagcttcaaatgacgatgttcgaggaactgttcgcgctggcttgcagcgccacgctcacgatgacggtgagcgtcgacgagcaatccgaccgcttgacggtcaacgtgatccccaaaccccggcaggatgcaggcgaacctgggctgacgcagcccctgagcctcacggccacgccgcaggagttcgacgtggggttcatcgaagccctgcgcggttaccgcgaggtgcgccagagcctggcgcagcaggccgaggctacgaaggaagtgatcgaggccgcgaaggcggcattggtcaagaaagccagtgacgccaccgtgaaggcgggtgcctccaaggccgcaccggccaagcccgtgacagccccggcggcatccgcctcgggcaacatggcggatgacgaggaagagggcgacgcctcacaggccattgcgacgggcgcagcacccgccacggtcgctggcggcgaatccttcgacctgttcgggtgagtgggcgggcgcccttgatgtgggcgtcggcggcgggagactgaacgcatggcaaccacggcggttgccgtgttcatccccaaggagtccagcccatggccatcgaagtcacccccatcgtccgcaccttcacctacaacggcatcctgctgccggatgtgcccggcctctcgccccgcgaggtgcgcgatctctacagcgcccaataccccgaactggtcagcgccgaggtcgaagcaggctcggtcgccaacggtcggcaggactacacgttccgcaaggccgtgggcaccaagggcgcgggcgagtccgggcaacccgacccccgccttgaggcgctgctggctcgcgttcagccccagcagatcggctcgatcagtgcgacggccaagctgtcccgcgccgtatcgcagcgcgccgtggtgaatcgctcggcggcctggagccgctttgcccgccagaccctggagcagcaccggcacgaaggcgcagcccagcgcgccagcgccaccagcgagatgcttaccccgctgccttgaggaccaaggccatgcctgtcgctcccatgctggcgctgcccagcctgcaacccggcatcccgctggcggtcgcttcaacgtcccaggccagcgcgaacgcggcgctgtgccgtttcctgatcgcgtcgggcgcggtccgggaagacgacctcccggatagcgaggccgacccgctcaaagcctgccagcgcgccatcgacgcctggatcaagcgccagatcggcccgctgcactgcctggagccgcgcttcgccatcaacgtgctcgacgagcagggccaccatccggccctgcgcagcggtccgccagccccctatgcccagttggacgtgtattggtgcgaataccgcgaggccgagtggccggtgggccgcagcctggaagcattgaacgaggccatgccgcacctgggggccacggtgctgcaggtgctgcgccagcagggccgctatgtatatcccctgttcaccccggacattgccgatgacgtggcgtcctacgtgtactggcagggagaaatgaatgaggaggcagcgctggacatgatgtgcgaggacagcgacgacgccgagcgcgaagccatgcgtgaggaaatggtcacgcgcaggatgctggacgatgcctatcccgagtgggcgcgccgctggctggtgcggcccgacaaaaatgcgggagggcgcgagcgcacccaggcatggcgaccatgcagcctgcgtcgcgcagcccggacactgaccgacccgcaccagcgacagatcgccgccgatgcgctggcgctgtcccgcctgacgctcaccgacgacttccatcccgacatcgacggcgagtacatcggcttcggcgcggtgttgtcctgggaagagggcgacgtcaccacgcgcatctacgacgacttgctcaatctggcgcaccagtccgaatactgcgaccgcatgggcgaggtattgatcccgctggacgaccccggcgcgctgcaggcgtggttcctgcgcatgggcgcgcgcttcgaggccatcgcactgatcgaccgcttgatccacgctctgtgccacggacactgactctatatagatcgtaggaggtggttcccatgaacgaggcggagttttccattcaggcgcccgcggacaacgtactggagctggatcaggcggtgctgctgtaccacgggcactcgggcagcgcgctggccacggtgcatgaggtcacgaccgtggatggcgcacccgtgatcggagcaggccgggccatgaccgcccaggcggcgcgggagttggcaggggccttgctccagcgcgcggcccacggcggctttttgcccgagacggtgctgtacctccacggtgatttgctggtgtggtgggtgccaccggcacgcaggcatgtggcgttcagggtgggcgcggagcaggccgaagcgtttggcgggcgcgagcgcggcgaaacggtggcccagccggggctggtcttcgccgccgccagcaaggtctggagggtttgggccgtgaagggccatcaccgtcctacgccgcagacgccgctgttccaggccccgtacttcaacgtcgatgggaagggccatatctgccagggcaatgtgccggtgcccaatggcacgaccgtggaaaagatcagcgcctggaacgacgccttcctgcgttcctacttcacgcaccccaacgtggcgggcaagctgctgcgctaccggggcggggcctacgccttctggcgcgacatgctcgatggacgcttcacgcgcttccccgagcgggtgctggtcgatgccaagaccacgttgggccaactgctgggcgagccggaggccacatgatgggcacgatggatccgagggaccaagccctgctcgccacctgcccggtgatcgctgcgccgcgcttcggcacgctgccagacatgggcaacggccagcgcatcatcgtggcgcgcaacggctggttcgtgcagacccggctcgactggctcgacagcatcgtggccctgggccagggcttgccgcccatgcgtttgccctatggcgaggtcgcggagcacctgcgcttcagctttggcgtgctgccgatccgtttggtcgaggcgttcgtggcggcgagccgggagcatctccccaatgaagccgccggggtgttgatctattcgcgccgcaccgggcaccttcggctggcgatgtgcgagccagagcagacctcgcccgtccacatccgctatcggcgtcccgtcatggccgacgacgagacggtcgcggtggacctgcacacgcatggccgggcaccggccttctggtcgggcgaggacgaccgcgacgaccagggcatcaaggtcgcaggcgtcttcggtctgctcgaccggccacggccatcggcccgcttccggctggtgatcaatggcctctaccagccgctcgaccggcacccctggcgggagccgcaaggcgaatggccggagcagggcgttgctgcacagagcagcgaaggctggatgcggcgcgtgctgtggcgctggcgcgagggccacctgccgggttgaaggccatccattcagcgagagactgggtgcaggacattcgattggaggcaccggtggaacacctgattcatccgaagctgctggagcgccgcgtggcggtgcatctggtgggcgtgggcggcaatggcgcgcagatggctgcctgcctcgctcgcctggatattgcgatgcgcgccctaggccatccgctgggcctgcacgtcaaggcatttgacgcggatcgcgtcagcgaggctaatgtggggcggcagctctacagcgccgccgacatcggcaagcacaaggcgttggtgaccatccaccgcctgaaccagttctatgggctggattgggaggctcatgccatgcgctacgaggaattcgtgctcggccaccggtacgcggccagcgccgacgtgctggtcagttgcgtggacagtcgctcggcgcggcatgcgctacaccaactcgcgtggcgtgacgccaaccattgcggctactggctcgacctgggcaacactgaatccaccgcgcaggtggtcttgggcgagccgcagaacagggcggcatcgcggcaggggcaaggcccgcgcctgccgtgcgtgacggaactgtttcccgaattgctcgatgcggcaacgccggaggacaaccagccatcctgctcggtccgcatgtcgctggcctcccaggggctgttcgtcaacgacgtggcggtgcgctatgcagcgcaactgctctatgagctgttctccaaagggcggctgtccgcccacggtgtcgtcatcaatctggaatccaagcgtagcggccccatcgaggtcgatccgcacacctgggcacgcttcggctttagccacgaggatgccgaggatgccgagcacccggagccggaactggaagcggttgccgagaggtgcgcgccatgaccatgaagcgatggaatgtgcgtgtgatgcgcaatgggtatgccgtccatatcgggcaggtggccgagtcttccgaggcgctggcgcggtgtgctgcgctgtctcgatatgggttgtccgaggacgaggcagaagaaatgcagcaagactccgttgacccacgtggccttgcgatctacccggacgaggcgttcgacgtgtcgcccgcgacttgattccgggagcctgctataacttggcccgtggtctggggtgactcgcctcgcaagatcacgcattccaatgacaaaggttgctatggctcgcaaatcgtcccaacgtacgacccaggaaatcgaagccgagatcgccagattgcaaaaggagcgggatcaactccgcgaaggcgagaaggcaggcgtagtgagccgcatgaaggaagccattgcctactatggcattaccgccgccgacctcggattgagtgtcaccaagcgcaaggcccggaccggtgttgcgcaggccaagaactcgaaagtgcagcgcgccgccagccgcatcaagtacaaggacgacgcgggccgcacatggtcgggctatggccccaagcccaggtggttcactgaggcactggccagcggaaagaccgaagccgatctgcgcgcagcttgatgcgtcatgccggtggggtagcgcctggcttttgcttcggcaatgccgggccgatgtacgccccggaagctctcaccctcgcatgaccggcgcgctccgataccgcgagacgcgccgcccgacccacatcggcaggcaccgatccgccgcctctcacgggtgttgggatgccggtcacgtcttcatagaggtcgttcagattgccatgccgcaggccgtgggctgtgacacctgcctgccgcttggtgatgccgaacttctccagggcgtagtcgaatcggcgcaggttgcgcttgaggttcagggctggatcacccatgtgcgcatcgcggcccgtgaccagtgaacgtgccagtgccaccgccgagcgctgaccgtctgtctccagcggcacccagcgcacgcgcccacccttgcccttgatccatgcatactcatccgccttgcgtttttcgaggggcaagccggtctgctcgaatggcacgacgtgctcgaagggccggaacatcaccgactccttgcgccgcagcgccagcaagtccatcaaccgcatcgacgccgcgatccgcgcatcgaattgcgcgacctgggcaagaaccgtgtccacatcgacgccatgcgcgccccagctcttgtcgtgctgcgcgtattcgtggcgctcgtattcctccaggctcaggccatagtgcgcgggcgctcgcacgaagccgggcttgttgagccaggaggctaagcctcgcagaaagctcatgtaggtctggatcgtggcaggcgccagccgctcgcgctgccagacttgcaccatcgcgtgcaggtgcttctgtcccaggttgcgtgggtcgggcatggtgtggaagccagccttgcgctggaggtcgaggaagaagcgccgcagaaagcgcgcccgttccgcacgggtcttgtgcgagacggtcttctcgcgtgccgtgtgccgtgtgttgaacaggtcaatcagggtgtccagcacgcgcagcgggtcggcatggccggggcgcaggcgggcaagtatctcttggggcgtcttgcccgcccaggcttgggggcgtggccggtccatgccagggatgcgccctgggctgaccgaatcggcctgtcgggttgagggtgtcggcatcgtgttctccagttgaagggagtggcgcgccgcccgaacgacgtgccgtcaggaatccgggaagttcaaccccagcgacggattccgtcatccgctggagcgggtggtcaggcaagcacggcgacacgcgggaccacaccgcgtgccgccgacccaagggttgcgccagccacgcacatatgcatgggccagctcggtcggtcttaaaaatgaaaacatgtgatccggctccgtccgcgcatttctgcgaccacggaggggtgtgacgcgccaccgcctcaagggcggacagccgcatcggcgacgagatcgggtctcgcgcgcactggtggatcaatcctggaattcgcagcgtcatccgaccgcatgggtccacccctgaccgaaagtccagggcggtgtcgggcgtttgagcggaaaccagcggggagcccatgagggcaaacacagccgctggcggcgtgaaacacgcatgctcgggtgatggcgggatcgagaaccggcatcgggtgccgggccgggagatcgacggcctcgacgcgcttccatgagcgcccagccacaggggctggcaaaggtcgaggcacatgctctacgaaacaaacctcggagcggtcgcctcgggggcgacggccaccccggctcggggccggggctgcaagggcaggtaacgactgcgacgcctgttgctccgcgatggagcgggccaaggatggccctcgggagcctctagtggatgacgaaaggggtttgcgggtcaatgcccgtgtggcaatgcgacggcatgggaaaccgcgttgccggtggcgcttgtgggcacgcgacggcgtgataggggccatttagtgtcccgcacgaacgcagaacaaggctgcatgcgggcttgacgggagaaagtcctgcctctggtcccggacgggatccccaagcccttgccgggcatctgcacgaagggcgcttgatgggcgcgcaacgggggttgacgactgccagtgcggtgagacggtggtgacacacacgcagttcgcagaggcttgagtctgggtctggcgtcattgcaatgccactgttccttcactccggtgacagccagcggcacctgatcccgaaacctgggccatttcgtgcgaattgcgggtggcgtggccgcaccgccttgccgatgctggccgtcatgtttcctcaccttggagcaccatcatggaattgatcgtcagagcggtggatgtcggatcgggcaacaccaagttcgtcactggtgtcacgggcaccgaaattcgttgcgccagctttccctccatcgcctatccatccagcggcgagacgccgcagtggcctgccagcgaacggcgcaagactgtctgtatcccagtcggcccgctgttctacgaggtagggcccgacgttggcttggcggcggacaccttccgcgccaagcagttgcacgacgagtacaccgagtcgcccgagtacatggcgctgctgcgcggcgcgctcagcatgatgaaggtaccgcacatcgacctgctcatcgtcgggctgccggtggcgctgttcatcctgaagaaggcggcgctcgagaaggccgtggtcggtagccaccaggtcggtggcggcaagaccgtgacggtggccaaggcgatggccgtggcccaaccgcagggtgcgctggttcactacgctgccgaacaccagaagatcgagaccatcggcaccgagcagagcctggtcatcgaccctggctcgcgcaccttcgactggctggtcacgcgcggcatgcgactggtccagaagcaatcgcactccatcaaccgcggcatgtccgacgtgctgcgcctgctggcggccgaaatctccaaggacatcggtaccccgtaccgtgacttcgacgccatcgacctggcgctgcgcaccggcaaggcgccggtgatcttccagaagccctacgacatgaaaaagcacttgccgctggccgaaagcgtggcccagcaggcggtgtccacgatgcgccagtggatcgaaaccccggagagcctgcagaacatcatcctggtgggcggtggcgctttcctgttcaagaaggccgtgaaggcggcgtttccgaagcaccggatccacgaggtcaaggagcccatgttcgccaacgtgcgcggtttccagatcgcgggccacaactatgccgccagcgccatggcatcaggccgggatcgtggggcaggggaggctgtatgaatctccgacctcagaatgagccgaagccgatccgactggtgttcgaattggcgcgtgctgacaacccgcgcctgtacgacgagctggtgcgctttccgcagggggccaagcgcgtgaaccggctgcgcgtactggcctatgacgggctgctggcgcagtacggtgtgtttgccgtggatgaagcgaggcaggtgcctccgcccgtggccagcgaagtgtcgaagtctgcggccgtgaccaacgacgtgttcgggcccagcctggacgagtgaggtggctatgccaagacgccaatacgcgcagcgtgatgaggtgagcgccacggagcttgcagaaatgggcttctgcgagaagagggtgcagcttgcacttctatatggtgaccaggcgacgcccgagcagcgcaaagccatggcccgggggcaggcggcccaccagcggtacttggaggagggcttggcagcaacggcggatcgccggtgctttgtggccaccttcgtgttcggcccggatgcgcgggagacgcagttgcttcgcgcataccgtgacgcagtgctcctgcgacggcgctgggggaggattctggtcgctgcgtactaccgggttgcaccgacgggttgtcgaatcatggcgcgatcacctgcgactgtggctgcggtgcgccgcatgctgtgcgtcatggttgcacggtgtgaaaggtcgctgaatggcaggaggtcgtcatgacttcgtctgccgtgtatgtgcttgccagtctggtgctcgtgctatggctggcgcgacgatggcgccgccgccttggatctggcgagagagcgtcccggccgcgagagctcgctaatgctgaactgatctacatggagaagctctttcgcattgaggagcccttccggcttgtcgcgaaggtggatcgggtgtaccggctccccgggggatcgttggtgctggtggaactgaagacccgatcaagcgatcgagcctacccaagcgacatcattcagctgtcggcgcagaaggtcgctattgagcatcagacaggcgaggcggttgagccattcgcttttgtcactgctctgcaccccaccttgcctcgacgctggcggttccatcgggtgcgtttgctggatgaggggcaagtgatggccctggcgcagcgccgtagcgacatcttggctctgcaaactgatcccatctacgcctcctcggctcgagcatgtgcgggctgtgcatttcgggcgagatgcgaccgttttgggtcgcaagcctgaaggtcatatttcctatatcgctggttctctgtcaggccgcgcatcgacagtgcgtcaaaggcagcaggctcttgactcatagcgtctcattctttcgccaatgccgtaaggccttgcagttatggccaattgtggctggcgctccccagcctccacacgcaccctctgtgccagtacctacttgcatccgggcgttgaggcgccagtcggctagacacagaagtggctgatcaccactgctgtgcgtggacttgaagccgagcgtttggctgttctcatgaaggtgcgagtacgggcttttacccgcaccgatcatcaaggagcacgaacatggttggcattgagaaactcacggcgttgaaggtaacgcgtctgtccaagcccggaagatattccgacggcaacggactctacctgcagatcacgaaggcgctcgtgaagagctggatctttcgatatgcacggggcacgggtgagcatttcatgggaatcggccccgtgcacacggtcaacctcgcagaggcccgtgagcaggctcgcaaagctaggcttctactcagggatggtgttgacccactgatgcaccgggccgaggcccttgccaaagccaaggcagtccaggctagcaacaagatcttcagagattgcatggacgagtacatcaagagccacaaggagtcatggcgcaacgagaagcatcaaaagcaatgggaggcgactctcgtcgagtacgcttgtcccgtatttgggaagatgcacgttcgcttgatcaacacgccgttggttctgcaggtgctcgagccaatctggaaaaccaagactgaaactgcgagtcgggtgcgggagcggattgaacgggtcctggcatgggctacgacgcaaggatttcgcgagggcgagaatccggcgcgttggcgcggacacctccaggaactgcttcctaagccttctaagctcaagaaggtcaggcaccatccgtccttgccctatgggcatgtgggagcgttcgttcggctgcttgctcgcgagaaggggattgcagcacgggcattgcagttcaccatactcaccgcttgccgtactggcgaggtgatctttgcgaagtggaacgagatcgaccttgatgcaaaggtgtggatcatcccgaaagagcgcatgaaggcgcacaaggaacatcgggtgccgctcgttcgtgatgcggtcacgctccttgagcggttgagggggctggacccggtatgggtcttcccaggtgcgaagcaaaatcgacccatgtccaatatggcgatggcgaatgttctggaacggatgcagcgctcagatatcacggtgcatggatttcgttccacgtttcgtacctgggcagcggaaagaactctctacccgaaagagatgcccgaaatggccctggcccacaaggtagggactgaggtcgaggaggcgtatcgacgcacggatcttttcgagcgtcggcgtgcgttgatgcgagactgggctgaatggtgcagtgttgtgcagctgacgcaggggcaggggcaaggcggcgacccagagcaacagactcctccgcccggcacgcagacctctgtctcgacccccgagtttccagatgcgagcagggcggcgggaaactctccgcccaatcgttcaacctccggatcgacctccgtccatgacggagattccatgaaccatgatgagccggaatgacgcaatgtttttttgtaagctgttttctctgctagaatctcggtctgttgtgagacgaaatgagcgcctaccaaggcagacgtccactccgccatcttgggggtatagctcagctgggagagcgcttgcatggcatgcaagaggtcagcggttcgatcccgcttacctccaccaagatttgttggtttgcaagtttctaggttttgaccctatcgtctagaggcctaggacatcaccctttcacggtgagtaccggggttcgaatccccgtagggtcgccaagttttgtggcacttggctcggttgcattagcagcagggcaaaagtcacaccgacgcggagtggtagttcagtcggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccactccgccaatatcaaaaaagccactgcaaaattatttgcagcggctttttttgtgttttcagaatttattgcgacagccaagcggctatgcggatatagggcgtcgctccgcgacgtggctgaatgtttatggatcccttcccggcatgccccattgggctactgagaatctgtccattcgcatcaataaatgcgctaaaccctacgttgtttgcacgtactagcggtttttgtgcttcggccgcgcgcacgccgctttgccaggacacacgcccgtgatcgtgcaggccgatggtgatgggcgccgcgcgatccagaaccatgaactggacaaggagcgcgacgccttgcggcgcctgcaggcgcaggagggggcgggcggtgcggatgcgcagctggcggtgaaccgccaccagagcaacatccgcgccttggaggctgaactgcagcgcttgcctgcgtccgtgcgccgccagccctaaccgcagttactcatcgactgcgtccgcgttggtttcgttaggaaaatatacggaatcgggctcgaacccaatacagacaagcgcaaggcgctatcaaaaaatcacttcggtggaaggcggatcgcgccatccagacgaatcacttcgccattgagcatgtcgttctcgaagatgtggcgcaccagcttggcgtaatcctgcggggtgccgaggcggctggggaaggggacgccggcggccagcgcgtcctgtacctcctggggcatgccgaacagcatgggggtgccgaagatgccgggggcaatggtcatgttgcggatgccgttgcgtgccaggtcgcgggcgatgggcagtgtcatgcccacgattccgcccttggaagcagagtacgccgcctgcccgatctgcccgtcataggccgccacactggcggtggagatcatcaccccgcgctcgccggtggcttcgggttcgttcttgcacatggcctcggcggccaggcggatcatgttgaagctgccgatcaggttcaccgtgatggtcttggtgaacgaagccagcgcatgcgcgccgttcttgccaacggtcttttccgcaggggcgatgccggcgcagttcaccaggcccatgagcttgcccatcgataccgctgcggccaccacggcttggccatcggcctcgctgctcacgtcgcagcgcacgaagcgcccgccgatctcgcgcgcgacggcttcgcccttgtcggcctgcatgtcggcaatcaccaccaagccgcccgctgaagccagcatgcgtgccgtgccttcacccaggcctgacgcgccgccggtgacgatgaacaccttgcccttgatttccatggtctgtctccaaagttacgttaacgtaaacgttaattatcaccgagcgatccggcactcctagaaaagcaacagcccggcagggccgggctgtgcgcaaggggcagagggcttaccggaaaccgacgcggtccagcatctgctgtaccttgacggtgttggcgccgaccgcgccaatggggatggtttcactcttgaacggttggccgcccgtcatggccttgagggccgggttgcccggatccacgcctttggcggcgggccattcgttgttgccgttggcaaagtagttctgagcctccgggctggccaggtattccaggaacttgatggcgttggcctggttcttggtgtggcgggccactgcgccgcctgcgatgttcatgtgcgtgccccacgattgctggttggggaacaccaccgccaccttgtccaccacggccttgtcttcgggcttgtccgagcgcatcaggcgggcgaggtaatagctgttggtcacggcgatatcgcattcgccggctgcgacggccttgatttgatcggtgtcgccccccttgggcgcgcgggcgaggttgttcaccacgcccttgagccatgcttcggctttctgttcgcccacgtgttccatcacggcgccgaacaggctcaggttgtaggggtgcgagccggagcggatgcagaccttgcctttgttcttcgggtcacccaactcttcgtaggtgtccacatcgtccttgttgaccttggtcttgttgtagacaaccacacgcgcccgcgtggacaggccaaaccagggaatgccaccgtcggtgaccggagttgcgcgcaggttcgcgggaatggcgtcctccagcaccttcgagcgcacgggcaggaacaggccgtcggcctcgccacggtagaggcgggcggcgtccaccagcaggatcacatcggcaggggacgcggctccttctgccttgagacgggccatgatcccggcatcatcagaatccacgcgattgatcttgatgcccgtggccttggtaaagccgctgtacagcgcttcatcggtggcgtagtggcgggcggaatacaggttgaccacctggtcctgcgcacttgcagcgcctgcagcggccagaacacatgcaacaaccaaggatttcataggcatggacatgaggctcaagtctttctcggcaataaggtggtgggatgataaagcaaacgagaatcgttattaagaatccatcttcgcgccgggagaatttccgtcgtgcagcctcggcaatgcgcaggcgttcggtttgaaacgaaaaaaatgcccgcggacgcgggcatttgcttgtcgagcagcggctggctatttcgcccaactgtccttcagtccggtgatcttgttgaacaccgggcggctggcgctgtggtccacccggtcggccacgaagtaaccgaagcgctcgaactggaacttatcgtcgggctgggcggcggccagtgatggctccacataggcagtcaccaccttcaggctgtcgggattgagcagggccagaaagtctttgccacccgcgtcgggttgggcgtcggtgaacaggcggtcgtagaggcgcacctcggcctgcacgccgtcctgcacccccacccaggtgatggcggcttttaccttcacgctatcggcgccgggcgtgccgctcttggtgtcgggcaccacggtggcgagcacgcgggtgacgtggccgcccgcatctttctcgcagccggtgcattcgatgacgtagccgcccttcaggcgcacggtgttgcctggaagcatttgcccgtccgccccgagccggggaggataaagacgcttgtagcccttgggtggcacttcggcgaagtcttcgcgttcgatccagacctcgcggcccagggtgaagtggcgctcgggaacagcctggccttcgtgcgcgtgcggcagggcgggtaggctgcaggcctcgacgtggccgtcgctgccgaagacttcggcccagttggtcagcgtgagcgggagcgggtcgagcacggccatggcgcggtgggccttggattccaggtcctcgcgtaggcaaccctccagcgtgccgtagtcgatccagctgtagtccttggtcacgccaatgcgctcgcagaacatctggatggaggccggcgtatagccgcgccggcgcaggcccacgatggtgggcatgcgcggatcgtcccagccgctcacgatgccgctgtccaccaggtgcttgagcttgcgcttgctggtgatgacgtaggtgaggttcagacgcgcgaactcatactggcgcggctgggggcgggcgatcaggccgccttcccccagacggtccagcagccagtcgtagaaggggcgctggtcctcgaactccagcgtacagatgctgtgggtgatgcactccagcgcatcctcgatcgggtgcgcgaaggtgtacatggggtagatgcaccattggttgccggtgttgtggtgctcggcgtgcttgatgcggtagatggccgggtcgcgcaggttgatgttggggtgccccatgtcgatcctggcgcgcagcacggcggcgccatcggggagcttgccgtcacgcatctcgcgaaagcgcgccaggttctccgcaggggtacggttgcgataggggctgtctaccccgggcttgccgaagtcgccgcggttggcgcgcatctcttcgggcgtttgctcgtccacgtaggcgttgccggtctcgatcaggtactcggccgcgcggtacatgaagccaaagtaattgctggcgtagtacaggttctcgtggccgtcggggtctttccagtcgaagcccagccagcgcacggcatcgatgatgctgtctacgtactcctgatcttccttctcggggttggtgtcgtcaaagcgcaggtggcagacgccgccgtagtcgcgcgccaggccgaaattcaggcagatgctcttggcatggcccacgtgcaagtagccgttgggttcaggcggaaagcgcgtgcggatcttggcagggtcaaccgctgcggcggcgtggtgggctgcgtcgcctgggctgcccgcccagtgtttttgggcatgcacaccgtgcgacaggtcggattcgatgatctggcgcaggaagttgctgggttttgcggcttccgcagaagtgtcgtgatggacgggggtgctcatgcgggggattttaggcggcatagatgcgtactaccggcgcgagcgcttgttgagcggccgctgcggttacgcatggaaacggcgcggggtacgttcggaaacaacctgaacatctgttcatgccatcctttcgcggtgctggcgcgttagacgtccaaacgctttgtgttcaggcaccggggtgccgcggcacccctacttaggagattttcatgatccaacatcgctcttggtttgccgccgccgcttcggccggtgtggcgctggccctgttggtgggcacaggcaccgcccaggcacgcagcgacgtgtactggtctgtcggcgtgggcgtgcccggcgccgtcgtgggggtgggcaacgccgctcctgtgtattactcgcctccacccgtgtattacgccccgccgcccgtggtgtacgcaccgcccgtatacagggctccgcgcccggtctattacgcgccacccgtggtcgtggcaccgcccgtggggtattaccgcggatacgggcacgggtaccgccacggccatcggcaccatcgcggccatcgcgattggcgctgacacgggcacgccagccggagtgctggccgcgataatgcgcattcgcgggtccgttgcggcgggtagaaccgcgctagcactccatgacgaaaaccgtttacgttctcaacggccccaatctcaacctgctgggcacgcgcgagccgcaagtgtatggctcccagaccctggcggatgtcgagcagctgtgcacggccgcatgtgcacgccacgggttggcgctagtatttcgccagagcaaccatgaaggcgctctggtggactggatccacgaggccggccggctgcatgcggcgggccaactggccggcgtcgtgctcaatgctgccgcctacacccataccagcgtggcactcctggatgccgtgaagggcacgggagtgcccgtggtagagctgcacatcagcaacgtgcatgcgcgcgagagctttcgccaccactcctatctggccggcgcggcccgcgcggtgatgtgcgggtttggggtgcagggctacgcccttgccattgacgggctggcccaatggtgaaggagccatcgctcgccacgctgcccttgcctcctgaagtcaccgcgttgcagcaacgcgcacggcgcgagtccaccccctgcggtaccggcgacatcgtctggcatgtctggggggcatcccaggatggtgcgctgcctctggtactgctgcatggcggcagcggcagctggacgcattgggtgcgcaacatccacgatctggaggacagtggtcgcgaggtctgggtccccgatctgccgggattcggagattcggccgcaccacccgtggggggcgatgcggacgccctggtggagccgctggccgaaggcctgcgtacgctgttcgggccacggccgtgtgacctggtgggattttcctttggtggattgacggcgggcctgctgctcgcagcccaccccgaactggcccgccagctcgtattggtaggagccccggcgatgggggtggtgccccaacggcaattcgagctcaaggcctggcgccacctgccgcaggaggggcagattgcggcgcaccgctacaacctggcggcgctgatgctccaggacacttcgctcatcgacggtttgggcggcctggcgttgaacacgcacgtggccaatgtggtgcgcgaccgcatgccccgccgccgcctggcgcacaccgatgcgttggcgcgcgctctgccgctggtgccgtgccccgtgcatgcgatctatggccgcagtgacgctctgtataaagagtggattggtgcattggagggcgcttacgcggcggcggctccggactttcgcggcatggcgctgatcgaggaagccggccactgggtgcagtttgagcgcccgcagcgcttcctgaaggcgctggacgacgccctgcgcgccggggccgcctgacggacgggcatggcctccggcaatccttcttccggcgtgcgcgtggacccggccgaggtcgaacttactgccatgcgcgcccagggggcgggcgggcagaacgtgaacaaggtgtccagcgccgtgcacctgcgcttcgacatcgcggcctcttcattgcctgaagatgtgaaacagcgcctgctggccctgcgcgacagccgcatcactcagcagggggtattggtcatcaaggcacagcaataccgcacccaggaggccaaccgcctggatgcgttggcgcgcctgcaggcgctggtggacagcgtggcgcggccgccgcgcgtgcgacgtgccacgcggcccacgctgggatcgcagcagcggcggctggagtccaaaagccggcgcggaggtgtcaaggcattgcgcgggcggccccatctgggagagtgacgctgcttcacatcgcattggtgtgatggatgggacgctgtgatggggtctatggcgcttggcatcaagcgtgtcgctcccacatgattgcaacctggactgaggttttgccatgaacaccccccataccccttctgtcacctcttcgacgaccgctgccgcgctgcccgtgctgttcgtctcgcacggcgcgccgctgtttgcgctggagcccggcagtaccggcccggcgctcacccgctggggcgctgaactgaaggcgcagtacccccgattgcgcggcgtggtcatcatgtcgccgcactgggtggcgcgcggcgccaccgtcatgaccggggcgcagcccgagacctggcacgacttcggcggttttcctcgtccgctctatgcgctccagtacccggctgccggagcacccgccctggcacaggaggtgttggccctgctggagcaggctggcatcgacgcgcggggcgacgcggcgcgccccttcgaccatggcgcctgggtgccgctgatgcatctgttcccgcaggccgacgtgcccgtggtgcaggtcgcgctgcccgtgggtgccggtccggcagaggtgtatgcgatgggtgcggcgctgcgcggcctgcgcgagcagggcgtgctggtcgtgggctccggcagcatgacgcacaacctggccgagttcttcggcggcaccgaccagcccgcgccctatgtggtggaattcagccgctggatcgaggcgcagctggagcagggcgacaccgcggccctgttggactaccgaacccgtgcgccgcatgcccggcgtgcgcatcccacggaagaccacttcctgcccatcttctttgcgctgggcgctgccggcgaaggcgccgaggcgcactatctgagccgcgaagtcatgcatggcatgctggccatggacgccttcgcgctgcaggctgcctgacacttcccccatcacgacgttgcccatgctcgacctacccctttccttccttcaccgccccgcgacgcccggctccgagccgtggctgctggtgctcatgcacggcgtgggcagcaacgaacaggacctgttcggcctggccccgtatgtacccccgcaataccacgtgctgagcctgcgcgcaccgtaccgcatggggccgacggccaatgcctggttcgaattcaccgtggcggcggatggcgcgcgcagcatcaacgagccgcaggaggccgccagccgcgcgctggtggcgcagaccgtggacgccgcggcgcgccagctgggtattcccgccgcacgcgtggtggcgggcggcttcagccagggcggcatcatggcgctgaccctgctgctcacgcggcctgaactgctgcacggcgcgatggtctggcacagccggctgctgccgcaggcgctgccccatgcggcgcagccggccgcgctggcggggcgccagctctgggtgagccatggcgtgcaggacaacgtcattccgctggccagtgtccaggccatacgcgaccatgtccggacgctgccgctggcgctgagctaccgcgagtacccgggcatgcacgaaatccgcccggaggaactgcgcgattccatggcctggctgcacggcctggccgcaggcgccgccggttgaccccggtggtaagcctcgtaacctctggtggtttaacgtggttttatatgaaacagggctgtagcataggcgggtcaagcgctaatagctatcaatattgaagcaaaggtaccccttgcacggtgcgagggggcctcgtggagaaaggaccgccatgcctgtacgagaccccgccgaattccatccccggcaggagtcctcggtctctgtctggaccgtcattgccctggtggcgatcgccgccgcgggcgccgcctggtggttcgggtggcgccacacccaggcccccgaacctgcgcccgcggcccccgccgtcgaggccaccccccccgccgcgccgcaggtacccgcgtccggcccgcagaacccggtggaagtgctggaacccccggccgacgcgctgcccgcgctggccgattccgacgcctacgtggcccgcgcgctggcggaactgctggggccgcaggcggcggcgctgctgcagcccgaggggctggtgcgccgcatggtggcgaccatcgacaacctggcacgcgcccaggcaccctcgcgcatgtggcccgtgcagcccacgcccggccgtttcacggtggaaggggcgcaggatgcgcctgcgcaggccatcgcaccggccaacgcggcgcgttaccaagccttcgtcacgctggccgaagccgtgcccgtagacgccgcggtgaagttctatgcccgcatgtatccgctgttccaggcggcctatgaagaactgggctttcccggacgctacttcaacgaccgcctggtggcggtactcgaccacctgcgcgccgcgcctgagcctgcggggcccttgcaggtgcggctggtgcccgtggtgggcgaggtgccgtccacccggccctgggtgcgctacgaattcgtggaccctcaactgcaggcactctccagcggtcagaagatgctggtgcgcatgggccctgagaatgcgcgccgcctgaaggccgtgctggccgagctgcgccgccgcgtggccactggagacatggcggcgggcaacgtcgcgcgcctaccggcgcaggcgacgccgcctgccagccgctgaccgctacggcgtgggcagaggcaacgccgtcttgtagcgcacctgcttgagcgtgaagctggtgcggatcttctcgatgcccgggatgggcgtgagctgctcgagaatgaaacgttccagcgctgcgatgtcgggcagcgccacgcggatcaggtagtcgctgtcgcccgtcatcaggtagcactccatcacctggtcatgctcggcgatgcgctgttcgaaggccgagagcgcttccttgctctggcttttcaggctgatgttgatgaacacattgagccccagccccagcgccgtggcattggccagcgccacataccggctgatgacgccagcggcctccagcgccttgacccgggcgaggcagggcgaaggcgacaggtgcacgcgccgcgccagctccacattggacagcgcgccatcggcctgcaattcggccaggatgcgcaaatcggtagcgtcaagcttcatatgctgaaaatcattccaggaacggcatattgtgccgatggggggtgaaacatcgtgtgaatcggcatcctatttcggtatgcggggcctacagtggcgcgatgaacgcccccacacccctcgcaacactggctaccctcgctgccgcggccagccccgataccgacccccaggaaaccgccgaatggcgcgacgccctgcaggccctggtggccacggcagggcctgagcgcgcgcgctttctgctggacgagctgaaccggctggccggccaactgcgcgtggactggcgccccggcctgaacacgccctacgtgaacaccgtgtccgtgcaggagcagggggtgttccccggcgacctggcgatcgaggagcgtctggcgtccatcatgcgctggaacgcgctggccatggtggtgcgcgccaaccaggcctatggtgaactcggcggccacattgccagctacgccagtgcggccgacctgttcgagagcggcttcaaccacttcttccgcgcccgcgagggtctgggcgaaggccagcaccggggcgacctggtgtttttccagccgcacagcgcgcccggcgtttacgcgcgcgccttcctcgaagggcgtttgagcgagcaggacctcatgcactaccgccaggagatcaccgccccggcgcagggcgcgcgtggcctctccagctacccgcatccctggctcatgccggacttctggcagttccccaccggctccatgggcatcggccccatcagcagcatctaccacgcgcgcttcatgcgctacctcacgcatcgcaacctgctggattgctccgcacgcaaggtgtggggcgtgttcggcgatggcgagatggacgaacccgaatccatgagcgccctcacgctcgccgcgcgcgaggggctggacaacctcgtctgggtcgtcaactgcaacctgcagcgcctggacggcccagtgcgcggcaacggccgcatcatcgacgagctggagcgcctgttcgctggcgcgggctggaacgtggtcaagctcgtctggggcagcgactgggacggcctgttcgcccgcgacctcacgggcgcgctggtgcgcacgctcgaaggcacggtcgatgggcaaatgcagacctttgccgccaaggatgggcgctacaaccgcgaccacttcttcggccagacccccgaactggccgcgctggcccagggcatgaccgacgagcagatcgaccgcttgaagcgcggcgggcatgacctggtgaagatccacgcggcctatgctgccgccgcgcgccaccgcggccaacccacggtgatcctcgcgcacaccaagaagggctacggcatgggccaggccggccagggcaagatgaccacgcacagccagaagaagctcgacgacgccgacctcatcgaattccgcaaccgcttcaacctgcccttgagcgacgctcaggccacgggcctggcgttctacaagccgggggacgacagccccgagatgcagtacctgcgccgccaacgccaggccctgggcggctacctgccccggcgcgaaacggtgtgcgacgtgctgcccgtgccgcccctcgccagctatgcgcagttcgcgctggcggccgatggcaaggaaatgagcaccaccatggccttcgtgcgcatgctcggtacgctgctcaaggacgtcacgctcggcccgcgcatcgtccccatcgtggccgacgaggcacgcaccttcggcatggccaacctgttcaagcaggtgggcatctacagcagcgtgggccagcgctacgcgcccgaggacatcggctcggtgctttcgtaccgcgaggcgctggatgggcagatcctggaggaaggcatcagcgaggccggtgccatcgccagctggacggccgccgccaccagctacagcgtgcacggcctggccatgctgccgttctacatctactactcgatgttcggctttcagcgcgtgggcgacgccatctgggccgccgccgatcagcgcgcccgcggcttcctgctgggcgctacctcggggcgtaccacgctgggcggcgagggcctgcagcaccaggacggctccagccacctcgcggcggccaccatccccaactgcaaggcctacgacccggccttcgcgggcgagctggccgtgatcgtggacgccggcatgcgcgagatggtcgccgagcagcgcgacgttttctattacgtcacgctcatgaacgagaactacgcccagccggacctgccggccgaggcccatgcaggggtgctgcgtggatgctatgtattcaatagctatcagcgcttgctggatgggcgcggtggcgcaaattcatctcaagaaaacgtgaccctgctgggctccggcgccatcctcaccgaggtcataaaggcggcgcaacggctggccgatgagggaatcgcggccaccgtggtcagcgtgacgagctggagcgagctggcgcgcgacggcatggcctgtgaggccgggcgtgacaggggggatgcaggcgatgccaagccctggcttacgcaggtactggagggaacgagcggcccggtcattgccgccacggactatgtgcgggccgtgcccgaatcggtgcgcgcctatgtgcccgcggggcgccgctaccgcgcgctgggcacggatggctttggccgcagcgacacgcgggcggcgctgcgtgcgtactttggggtcgatgccgccagcattgcgcaggcggcgcgggccgcgctgacgggcggttgaggggcggttgaggggcgggaacgaagccgcctcagccggacaggggccggccgaagaacgcatccagcacgggcagcagggtggggaattcctgcccgaaacgttcacggtgcacgaagtacgcctcgcaggccacggcgaagaactccgcgggcgcggtggcgccgtacgcatccagccacggccatgcaccgccgaaacgctcggcgatgatgacctgctcgcggaactgctcgtacgcgggctcccaggcgtcgcgccaggccgcgtgcgcggcgcgcgcgtcccgcgtgcccatgaatcccggaggcaagggcgggcagccgtcggccgggccgttgcgcatgtcgatcttgtgcacgaactcgtggatcaccacgctggtggcgaccggctgcccgtccggtccgccctggccagccccgtccacggcgggccagctcagcatgacggggccgcgctccatggcttcgcccaacagcacctcgtcgtagtggtgcaccacgccggcggcatccacggcctggcggcgcgccacggcctcggccggatgcaccacgatacccacgaagtcgtcgtaccaggccagcgcacgctcgggagcgccccagtgcagcagcggcaggcaggcctgggccgcaatcgagaccgccatggcatcggtcaccaccagcccatgggcgccggtgaactccttgcggtccaggaacagcgcactcagggcgcgcagcttgccttggtcatgcagtggcagcgcctgcaggaatgggtagcgccgcagggtctgcaaccacagttgcgcggagatgtcggggaggggggccacggtggcgcgtacgcgcagggccagttggcgaaggaagtgcaggggtccgcgggtacgtgccatgccgctacgtggggacgagcggcaggcgctgcaagccctcggccgtcaggcgcagcacgccggcgcgcggcgggtgggcgtccaggtcccagtccgtgagcacgtggcgcgccaggccgggggccagtacatggtctgccggcagatgggtgtggccgtggatgagcgcctgggcccccgcggcgcgcagccactcgatggcggccgggctgtccacatcggcatagaccgcggcgccggcctgcttgcgcgcctcgctctcgctgcgggcgctgcggccctgtgcgcggcgctcgtgcagcgggcgcgccagcaactgggcctgccattgcgggttgcgtgccaggatgcgaaagcgctggtattccacatcgttcaggcacagcgcatcgccatgcgacagcagccagcgtcggccagcgaacgtgagcaccgtgggatcggccagcacgggtatacccgtgtggcgcgtgaagcccttacccacgaggaagtcgcggttgccgtgcatgaaatatagcggcctcgcgtgcgtggcctgggcgagcagggcgcagcaggcgccttcgaagctgcccggctcgtcgatggcgtcgtcgcccacccagacctcgaacaggtcgcccagcaggaacaccgcgtcggcgggcgtgctgtgcaggtactgccgcaaggtctgcaccgtggagggctgggctggctccaggtgcaggtcggagatgaagtccaccgtgcgccacgcggctggcgcggccagctcgtccatcggcggcacggatggtgtcatcgcagggctgacagcgccacagccttgtcgatcaccacggcgtcgaagggcacgtcgtcgtggaagcccttgcgcgtggtgcgcaccttcttgatggcgtcgaccacgtcctcgcccttgaccaccttgccgaacacggcgtagccccagccctgtggtgtgggggaggtgtggttcaggaaggcgttgtccaccacgttgatgaagaactgtgccgtggcgctgtgcgggtcgccggtgcgggccatggcgatggtgtacttgtcgttcttcaggccgttggcggcctcgttctcgatgggcgcatcggtcggcttttgcttcatatcggccgtgaagccgccgccctgggccatgaagttcttgatcacgcggtgaaagatcgtgccgtcgtagaagcccttgttcacgtagttcaggaagttggcggtggacttgggggcgttcacggcgtccagttccagcgtgatgacgccttgggtggccgtttcggcaccgttgatggtgacgtgcagttcgacttgtgggttgctcatggcgggtgtcctttcaggttacttgaccagggttgcggattggatgaccacgggggtcgtgggcacgttctggtgcatgccgcggttgccggtggccacggccttgatcttgtccaccacctcggtgccgctcaccaccttgccgaacacggcgtagccgtggccgtcgggctggggcgcgttgagcatggcgttgttcgccacgttgatgaagaactggctggtcgccgaattggggttggccgtgcgggccatggcgatggtgtacttgtcgttcttcagcccgttggcggcttccagcgggatcggggccttggtgggcttttgctgcatgtcggccgtgaagccgccaccctggaccatgaagccatcgatcacgcggtgaaagaccgtgccgtcatagtgcttgtcggccacgtaggccaggaagttctccaccgtcttgggcgccttggccgggtccagttgcaccacgatgtcacccaggctggtggcgagcttgacctggggtgctgcggcaccggcggtctgggcatttgctactgtaacaatagctgctagcgcacatccagcaagcgtttgcgtgatatttcttctggaaatcatggttgctccttgatcgaaagggataggggcccgcggcgcccggctatgcggggtcggggccggcgcgcaagacggcgcacctcagcggctggccggggtggcggcctggggtgcggcgggtttcgattcggcggcgaacagctcgcgcagcagctcgagcttgggcgccaccgaggcggccgtggcacggtccagctgttgcgcccgcagatacgactggctggccagcttggcgtggatgtcgcccaggttctcgtgggcggtggcgtagtcgggcttggtgcggatcgccgtctccagcgctgcgcgggctttttccaactggttctggctggcgtagagcacggccaggttgttgtagggctcgggcagctcggggtagtcctcagtcagctgcacgaaggcatcgatggcttcggtaggcttgccggaatcggccagcgccacggcgcgcaggaagcgcaactgcgggtcgcgcggggtggcggccaggcgctggtccagtttcacgatggcttcggcgggcttgcccagctggagcaggcgggaaatgtcggcgtactcgtccgcctgagcccatgaggctgcgagcagggccgcagtggcggcaagcagatgcaggcagcggagggcgggtcggcgtgcaggagtcatggaggaggggctggagagacggagcagcgcggtcgggccgcggtgcgggcttatactgcggccgattgtagcggaggggttttgtcatgccggtacgctgttgccgctcctgatggcgggcccgccgcccttgcggcagaccgcctgcccgccccgcggcagcgcccatcgcgcgcacccgccctgagtcgcgcgccgcaccgggcgcgcaccgtacccatccgcccccaccgattccctggacccgtcatccatgagcttgcgtatctacaacacgctgtcgcgtgcattggaggagttttccccgctcgaacccggccatgtgcgcatgtacgtgtgcggcatgaccgtatacgacctgtgccacctgggccatgcgcgctccatgatcgcctttgacgtagtgcagcgctggctgcgcgcatccggcctggcggtgacctacgtgcgcaacatcaccgacatcgacgacaagatcatcaagcgcgcggtggagaacggcgagaccattcgcagcctgaccgaccgcatgatcgacgcgctgcaccaggacgccgacgcgctgggcatcgagcgtcccacgcacgagccccgcgccaccgcctatgtgccgcagatgctggacatgatcggcacgctgcagggcaagggcctggcctaccaggcgggcaacggcgacgtgaactatgcggtgcgcaagttccccggctacggcaagctgtcgggcaagtcgctggacgagctgaatgccggcgagcgtgtggccgtgcaggacggcaagcacgacccgctggacttcgtgctgtggaagtccgccaagcccgaggagccggccgatgtgaagtggcgcagccccttcggcgaggggcgcccgggctggcatatcgaatgctccgccatgggctgcgcgctgctgggcgagagcttcgacatccacggtggcggcgccgatctgcagtttccgcaccacgagaacgagatcgcccagagcgagggcgccacgggcaaaccgttcgcgcggctgtggatgcacaacggcttcatcaacgtggacaacgagaagatgtccaagagcctgggcaacttcttcaccatccgtgacgtgctcaaggaatacgacgcggagactgtgcgcttcttcgtggtccgcagccactaccgcagcccgctgaactacagcaacgtgcacctggacgatgcgcgtgccgcgctcaagcgcctgtacaccgcgctgagcctggtggcaccggccccggtcgaggtggactgggccgaaggctacgcggcccgcttcaaggccgccatggacgaggacttcggcacccctgaagcggtggccgtgctgttcgacctggccggtgaggtgaaccgcagcaagtcgcccgccgcggcgggcttgctgaaggcgctgggcggccacctagggctgctgcaggcggatccgcaggactttctgaaagcaggcgccgggctggacgaggcggccatccaggcgcagatcgccgcgcgcgccaccgccaaggcggccaaaaacttcgccgaggccgaccgcatccgcaatgatctgctggcgcagggtatcgtgctcaaggactccgcctcgggcacgacctgggaggcggctcagtaaatgggtttcgattcaaattggcatgtagggcttgtggggtaagcggtggtagctactaaaaaaatagcggatacacatccgtccctcacgccccccagctattgggaagaggcctgccggcatctgaccaagaaggaccgtgtgatgcgtcgcctgattccccaggtgggcaacgtggccctgagccagcgcggcgacgccttcaccacgctggcgcgctccatcgtgggccagcaggtgtcggtggcgtcggcgcagcgcgtgtgggaccagttcgccgccctgtcgcgcagcatgacgccgcgcagcgtgctcaagctcaaggtggacgacatgcgtgcggccggcctgtcggcccgcaaggtggagtacctggtggacctggcgctgcacttcgacagtggccggctgcacgtgaagcagtgggaccagatggacgaccaggccatcgttgccgagctggtggcgatccgcggcatcagccgctggacggcggatatgttcctcatcttccatctggcgcggccgaacgtgctgccgctggacgatgccacgctgatccagggcatcagccagcattatttttcgggcgacccggtcagccgcagcgatgcgcgtgaagtggctgatgcgtggaaaccctggtgcagcgtggcgagttggtatatttggcggtcgctcgcccccctgccggtggactactgaacaacgcagggcggccggtaccgggcactgccccgaggagaaaacaagttggcgaaaaagacctttctggacttcgagcagcccattggcgagctggaatccaaaatcgaagaactgcgctatgtgcagaacgagagcgcggtggacatctccgaggagattgaccagctcagcaagaagagcctgcagctcaccaaggacatctacagtgacctgaccccctggcagatcacgaagatcgcgcgccatccggagcgcccgtacaccatggactacgtgcgcgagatcttcacggatttcgtggaaatgcacggcgaccggcacttcgcggacgaccagtccatcgtgggggggctcgcgcgcttcaacggtcacgcctgcatggtgctgggccaccagaagggccgcgacaccaaggagcgcaccgcgcgcaacttcggcatgagccggcccgagggctaccgcaaggccctgcgcctgatgaagacggccgagaagttcaagctgcccgtgttcactttcgtcgatacgcccggtgcttaccccggcatagacgccgaggagcgcggccagtccgaagccatcggccgcaacatctacgagatggcccagttggaagtgccgatcatcaccacggtgatcggcgaaggtggatccggcggtgcgctggccatcagcgtggccgaccaggtcatcatgctgcagtactcgatttactcggtcatcagccccgagggctgcgcgtccatcctctggaagaccagcgaccgcgcgcaggatgccgccgaggccatgggcatcacggcgcaccgcctgaaggccctgggtctggtggacaagatcgtgaacgagcccgtggggggcgcgcaccgcgaccacaagcagatggccgccttcctcaagcgtgccctgggcgacgcctaccgccagctgtcggacctcaagcccaaggaactgcaggaccgccgctacgagcgtctgcagagctacggccgtttcacggacaccaaggcggacagccgctaaggcgggaggcgcacgcgcagtcagcgacgcgccgatccttgaaaaaggtgggggaatccccgcctttttttgtcacttacttgtatcaaaacgtattatctttcctcgtgcggacgcgcatcgccgcaggaagaagggttacgtatgtctctgtggaagtctctcaagggccagattctgctggtgtcgctggcgtgcctggtggtggcgttggtcgcgctctcggcggcgaatctgtggactgcccgctcgcacgcccatgcgtcgctggcgtccgaaacgcagctgctcgcgcacagccatgtggaaacgctgcgcacctgggccaacgccaaggccgccatcgtggaagccgcaggcgcggcgctggatgacgagcagcctcccaaggcgctgttgatgctgtccaaggcgggggacttcctggtcagctactttggctacgccgacaaacggacggcgttttcgtcgccccagaacctgccgcccgattacgacccgaccacgcggccctggtacagcaagccgcccaggccagcgggagcgttctcaccgccccgtatgcggacgcgggcggcaacggcctggtggtgaccttcgcgcgcgccgcccgcgaagggggccgcgtcaaggccgtgatggccggggacgtttcgctggctgcggtgattgccaacgtcacctccatcaagcccacgccgtccagctacgcctttctcgtcggaggcgacggcgccatcatcgcccaccccgacgccaagctggcgctgaagccggcgaccgacatcgcccccgcgctgtcggcgcagggcctggccggcattgcgcaaagcggcgcgctgcaggccatggaactgcagggccggcccatgctgctgcatgtctccaaggttccggacaccccttggatgctggtgattgcccaggaccgtgacgaggcgctggccgccatctccagcatgctgcgcgtttcgctgatggccggcattgcggtactggtgatcgccaccctgctgctggctggtgtgctggcgcggcgcctgcgccaactcacccaggtgcgcgacgccatgcaccagattggcgagggcgacggcgacctgtcgcgccgcatcgacgcgcagggtgagaacgaactcgcgcagatcgcgggcagtttcaacaactttgccaccaagctctcgggtgtgctggcgcagatccgggatgcgagccagtcggtgcgcctggcgtcggaagagatcgccacgggcaaccaggacctgtccagccgtaccgagctgacggcctccagcctgcagcagacagccgcctcgatgcagcagctcaccgagacggtgcgccacaacgccgacgcggcccgccaggccaaccaactggtggcgcaggcggcgggggtggcccagcacggcggcaccgtggtgggcaacgtggtcagcaccatggagcagatcaatgcggcgtcgcgcaagatcaacgacatcattggcgtgatcgatggcattgccttccagaccaacatcctcgcgctgaatgcggccgtcgaggccgcgcgcgcgggcgagcagggccggggcttcgccgtggtggcgggcgaggtgcgcaacctggcgcagcgcagcgccgaggccgcgcgcgagatcaaagcgctgatcggctcgtcggtggcgcaggtggaagagggctcgcggctggtcaacgatgcgggcaccaccatggcggacatcgtgcagtcggtgcagcgcgtcacggacatcatggccgagatcaccgcctccacgaacgagcaaagcaccagcattggcgaggtaggccaagccgtggcgcagttggatcagatgacccagcagaacgcggcactggtggaagaaagcgccgcagcggcggccagcctcaaagaccagtctgtgcgcctgtccgacgtggtgggtaccttccggctgcacgacgaggccgcaagcgccggtcggtcggcgccgctggcactgcagcgctagcgtggcggggggcgctggcgcgcgccgataatcgggccgtcatgcctgcccatacgccaccgcgcccgcactgccgccgcaggagggacgcttgacccagtcgttcgacgccgcagtcgcggccttccggccccgtctgcccctggccgtggccctcagcggcggcgcagattcgacggcactgctgttggcctgcgcagcgcgctggccggggcaggtggtggctttccacgtgcaccatgggctgcaggcggcggccgacgggtttgagcagcattgcgtggccttgtgtgagcggctgggcataccgctgtgggtgcgccgcgtggatgcgcgccacgccgccgggcaaagccccgaagacgcggcgcgccaggcacgctacaaggcttttgaggcgttggcgcttgactgtcaagcgcaagcagctataaaaacaatagcgttggcgcagcatgcggatgaccaggtcgagacattgctgctcgctctatcgcggggcgcgggcgtggctgggcttgccgccatgccggcacagtggcagcgcgcgggcatggactggtgcaggccgctgctgcgcgtggcaggcgccgacgtgcgcgcctggctggtcgcgcgtggcgaacgctgggtggaagacccgaccaacgccgacgagcgcttcacgcgcaaccgcatccgccgccagctgctgccggcgctgcagcaggcgttcccgcagtttcgtgacacctttgcgcgcagttgcgaacacgcggcgcaggccagcgagctgctgcaggaactggccgccgccgatgcagcggccatcggccagccgccccgcatcgcggcgctgcgtgcgttgggaagggcgcgccaggcgaacgtgctgcgccactggctgcgtgtgcaccacgccaccacgcctacggccgcacagctgaacgaattgctggaccagttggccgcatgtgccacgcgcgggcaccgcattcacctgaaggtgggcgggggctatgtggtccgcgaggcggaggtgctcggttggtacaatcaacaggttttggtccccatttccgcacgggacggcggcgcgccagaacagcttttgcaatagcgccgcgcatctgcgtccctgccattccagaaattccatggcactgatcgttcataaatacggcggcacctcgatgggctccaccgagcgcatccgcaatgtcgccaagcgcgtggccaagtgggcgcgggccggccaccagatggtggtggtacccagcgccatgagtggcgagaccaaccgcctgctgggcctggccaaggagctcacgccctcgcgtattacctccgcctaccaccgcgagctcgacatgctggccgccacgggtgagcaggcctcgtcggccctgctggccatcgcgctgcaggccgaaggcatggagtcggtgagctacgccggctggcaggtgcccgtgcgcaccgacagcagctacaccaaggcgcgcatcgagtccatcgacgacaagcgcgtgcgcgccgacctggacgcgggcaaggtcgtcatcgtcacgggcttccagggcatcgacgagggcggcaacatcaccacgctgggccgcggcggctccgacacctcggccgtcgccatcgccgccgcgatgaaggcgcacgaatgcctgatctacaccgacgtggatggcgtgtacaccaccgacccgcgcgtggtgcccgaggcgcggcgcctgacgacgctgagcttcgaagaaatgctggagatggccagcctgggcagcaaggtgctgcagatccgttcggtggaatttgccggcaagtacaaggtgccgctgcgcgtgctctccagcttcacgtcctgggacatcgacatcaacgaggaagccaagtccggcaccctgatcacctttgaggaagacgaacaaatggaaaaagccgtcgtatccggcatcgctttcacccgcgacgaagccaagatctccgtgatcggcgtgcccgacacccccggtatcgcctaccagatcctgggcgcggtggctgatgccaacatcgatgtggatgtcatcatccagaacatgggcaaggaagggaagaccgacttcagcttcacggtgaatcggaatgactaccaacgcaccatcgatctgttgaaagacaaggtgctgccccaactgggcgccgaggaaatcgtgggcgatgccaagatcgcgaaggtcagcatcgtcggcatcggcatgcgcagccatgtgggcgtggccagcaagatgttccgcgcgctgagcgaagagggcatcaacatcaagatgatctccacgtcggaaatcaagacctccgtggtgatcgacgagaagtacgtggaactggccgtgcgtacgctgcacaaggcgttcgagctggaccaggctgccgcctgaagtttcgccgaaatggccttgaaatgaggctacaatagcgggattggaaacgtgaccgagtggccgaaggtgctcccctgctaagggagtatggggtgtagagcctcatcgagggttcgaatccctccgtttccgccaaacaaaaaacgcgccttcatggcgcgtttttttatgccggcggcgatgtggtgccgccgcgcgtctcacatcagcagcgtcagcaccacaatcactacgccgatgagcaggttcacgccaacccaggcgcggatgcttgccagcgccaggccgcctgccggccagtcggaggcggcgacggcctgctccaggcggctgagcagcgcgaagtagatgtaggcgaagatgcccatcatcacgatgccgagggtcgccatgatggtccagtccagcggcatcgagaacgcgccgcccgcaccgatgctcaccgcgccgatcatgcccagcccgctcgtcagcacggccacgatggcgatggcgaccgcgcccaggaagcgctgcagcacgccgtgcatcagcgccacgcgctgcggcggctccagcatctgtacggcggggcgcaggaagaaatgggcgaagaccatgccgccgatccagacgatgatcgacagcacgtgggtgagcttgagggcgttatagagcatggcggcgcattgtgccgccatgccggtcgatgcgggccatgcactgacgcggcgcagggttgatggttgcccgccgtcaagcggaggccatggcggagcgcagtgcccgcgcggcctgcaccatgtggcgcagcgcggcctcggtctcgggccaattgcgggtcttgaggccgcagtcaggattgacccagaggttgtgtgcgggcaccacctcggccgccttgcgcagcaggcgcgccatctcctgcgagccgggtatgcgtggtgaatggatgtcgtagacaccggggccgatctcgttggggtatttgaaactgccgaagccacgcagcagttccatatcggagcggctggtctcgatggtgatgacgtcggcgtccatggcggcgatctcgggcaggatgtcgttgaactcgctgtagcacatgtgggtgtggatctgcgtcgtgtcctgcacgccgcaggcgctgatgcggaaggcccgcgtggcccagtccaggtacggtttccagcctgtgcggcgcaacggcaggccttcgcggatggcgggctcgtcaatctgcacgatggcgatcccggcggcctccagatccaccacctcgtcccgaatggcccaggcaatctgctcgcaggtgcggctgcgcggctggtcgtcccgcacgaaggaccattgcaggatggtcaccggccccgtgagcatgcctttcaggggtttgtccgtgaggctttgggcgtagacggtccagtcgaccgtcatggcatgcgggcgggccacgtcgccgtaaagcacagggggcttgacgcagcgcgagccgtagctctgcacccagccattggccgtgaaggcgaagccgtccagctgctcgccgaagtactccaccatgtcgttacgctcggcctcgccgtgcaccagcacgtccaggcccagttcctcctgcttgcgcacggcgtgttcgatctcggcgcgcatctgtgcctggtattcggcctcacccagtacaccacggcggtgggctgcacgtgcggcgcggatggccggggtctgcgggaaggatccgatggtggtggtgggcagcggcggcagacgcaggcgcgcgcgctgcgcctgctggcgagtggggaagggcgagcggcgccggtcgcagccctcgggtgccgcctccaggcgggcggccacggcggggcggtgcacgcgcgggctggcacggcggctggcgatggcggcgcgcgcggcggccaggcgcgggtcgctgccggccacgcggccgtccagcaggccggcgatcagggccacctcgtccagcttctcggtggcgaaggcgagccagccgcgcagctcggggtccagcgcatcctcgcccgccaggctgacgggcacatgcagcagcgaacacgagggcgccacccacagcggtccggtgtgtttggcggccacggggcgcagcagggccagggccgcgtcggggtcggtacgccagatgttgcgaccgtccaccacgcccaccgacagcaccttgtaggccggcaaccagtcggccacgcccgtcagctcctgcggggcgcgcacggcgtccacgtgcaggccggccacgggcaactggcaggccaggcgcagatggttctccaggggcgagaagtaggtggccagcagcacctgtgggccggccttgccgagctgccagtacgcgggctcgaaggcctgcgtccagctggcaggcaggtccaggcccaggatgggctcgtcgatctgcacccactccacgccctcggccttcaggcgcgcgagtatctgcgcgtacacgggcagcaggcggtccagcaggtccaaccggtcgaatggggcttcgcctttctccttggacagccagaggaaagtgagcggccccacaagctgcgcctttacgcggtggcccagcgcctgggcttcggccacttcggcgaacaggcgctcgctacccaggcggaacgcagtgtcggcgtgcagttcgggcacgaggtagtggtagttggtgtcgaaccacttcgtcatctccagtgcgggctggccttcgccgggatgcggcgcgtgcgcacagcctgcgccgcaggtgctaccgggggcgtggtcgccatggcccgacagcgtctgcacgccccgcgccatggcgaagtagcgtgccagctccggcgtgccgggggtgaagccaaaccgcgggctttcgcaacccagcagttggatgtggtgggccatgtggtcgtagtaggcgaagtcgcccacggtcgcgaaggccaggcctgcgtcgcgctgggcccgccagtggcgtgcgcgcagttgggcgcccacggcttcgagcgcggcggcgtcgatctcgccgcgccaatggcgctccagcgccagtttcagttcgcgctgcgcgcccatgcggggaaagcccagcgtatgggtgaggatcggggaggcggccatggtgcggaagtccttgtgcaagagaaaaccgcgatggtcggctaagcgtgtttatgattcaaacgaaagttttgtcttgtcggcttgaatatttctaatgatgcaatccatcctggagatccgccatctgcgcacgctgcaggccctgcgtgatagcggcagcctggtgcgggcggcgcagctgctcaacctcacgcaatcggcgctgtcgcaccaaatcaagctgctggaggaccgctacggcacgccgctgttcgagcgcaagtccgtgccgccgcagttcagcgccaccggcgcgcggctgctgcaactggccgatgccgtgctgccgcaggtggaaacggctgagcgtgacgtggcgcgcctgtcccaagggcagggcgggcagatgcgcatcgccgtggaatgccatacctgtttcgactggctgatgcccgccatggacgccttccgcgcacgctggcccgaggtggaactggacatcgtgagcggcttccacgccgaccccgtgggcctgctgcaccagggccgggcggacctggccatcgtctccgagctggacgctggggaggcgggcgccgtggactaccaccccctgttcggcttcgagatccgcgcgttgctggcccacggccacccgttgctggacaagccctttctgcaggcccaggacttcgcggaccagaccctcatcacctatccggtacccgacgagatgctggacctcgtgcgccaggtgctggagcccgccggcgtgcgcccgccccggcgcaccaccgagctgacggtggccatgctgcagctcgtggccagcggccggggcgtggccgcactcccactgtgggcggtgcaaggctacctggaccggggctacgtggccgcgcgccccatcggcgcgcggggcctgcgcggcgaactgcacgcggcctgcctgccgcagctctcgcccaggcccttcctgcaggacttcgtgcgcgtgacgcgcgagacgagtttcgtcacgctcaagggggtggagttgctgtagttttgatagctgctcgcgcttgtcaggtaagcgctagcgcctgatttcatgcgtatttcttttcgagcgcatcccagaatggtttgcccaccagccgctggcgttcggcgaacggggcgaccagtgtggggtcttcgcgcacctcgcgcgcgtcgcgcaactgggccagcactttttgcatgccggccacggcgccttgcagcgcggcgttggcgtacagcacgaagccgtagccgagccggcccagttcgtcggcacccacgatgggtgtcttgccgccgatcaccatgttcatgagctggggcacttgcaggcgctggggcagggcgcgcacatgctcggccgtggtgacggcctcgacgaagaggatgtcggcgcccgcctcggcgtacgcctgcgcgcgctccacggcggcgtcgaagccctgcacggcggcggcgtcggtgcgcgccatgaccagcaggccgtcgcgccgcgcatccacagcggcgcggatcttgcccaccatctcgctggtctcgatcacggccttgccgctgaagtggccgcagcgcttggggctcacctggtcttcgagctggatgcagtcggcgccggcgcgctccagggtgcgcacggcgtggtatgtgttgagggcgttgccgaagcccgtgtccgcgtccacgatcagcggcagctccaccgcgtcgcggatgcgggccgtgtggtcggcgatgtcggtcagtcccatgaagccctggtcgggcaggccgaaccccatgttggtgacgcccgcgccggtgatgtagagggcctcgtagcccagatcttcgatgaccttggccgacagtgcgttgaacgcgcccggcacgatgacgccgcgccgggcttcggccagggccttgagttgttgcttggtggactgcatggctgtttccttcagggagggtgctctgcgcgcgcatggaacgcattgctgaaatcgggtgcgcccccggccggggctagggcctgttcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccgcgccattcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctagcggccgcggcgcgggggcctgtgccggccgcgccgcgctgccgcgctggcggcgtcccccatgccgcgcgaagcgtgggagaagggggacatgacgaagttgctcacggggttggcggcactctcacccagccttccatcaggatgcgggcgctgcggctcatgagggccttggtgacgcgccactggccgttcaccagcgcggcctcggcccccacgcgcagcgtgcccgaggggtggccgaaccgcaccgatcccggcacggcggtgcgcgggcccccgctggccgcctggtggaccagcgtgccggggacggcggcagcggcgccgatggccacggccgccgtgcccatcatggcgtggtgcagcttgcccatggacagtgcgcgcaccagcaggtcgatgtcggccgcgcgcactgccgtgccgctggaggcgacgtagtccgccggcggcgcgacgaaggcgagtttgggcgtgtgctggcgcgtggcggcctctgccacgtcgtggatcaggcccatcttgactgcgccccaggcgcggatggcctcgaagcgggccagggccgcggcatcgccattgatcgcgtcctgcagctcggtgccggtgcagccgacgtccctggcgttcaggaagatggtcgggatgcccgcgttgatgagcgtggcctgcaagcggcccacgcctggcacgtccagcgtatcgaccagctggccggtggggaacagggcactgccgccgccttcgcctccttcaccgccatcggccgggtcgaggaattcgagcaacacctcggcggcggggaaggccacgccgtccagcgcaaagtcgcccgtctcctgcacctggccacctgcgacgggtacgtgggcgacgatggtcttgccgatgttggcctgccagatgcgcacggtgcacacgccgtcgtgcggaatgcgcccgggcgcgaccaggccgctggcgatggcgaacggccccacggcggccgacaggttgccgcagttgccgctccagtccacgaaggggctgtcgatggcgacctggccgaacagatagtccacgtcatgcccgggccgggtggagggcgagacgatcaccgccttggacgtggacgaggtggcgccgcccatgccgtcgatctgtttgccgtaggggtcggggctgccgatcacgcgcagcagcagcgcgtcgcgcgctgcgccgggctgctgcgccgccgcgggcaaatcttgcaggcgaaagaacacgcccttgctggtgccgccgcgcaggtaggtggcggggatcctgatctgtggtgccatgtttgctcttgttttaatagctggttgcgcttttcagacgggcgctggaagctgattgggccagaaagtcctgggcgaagcgctgcagcacgccccccgcttcgtagaccgagacttcctcggcagtgtcgagccggcaggtgacgggcacctgctgcgtctcgccctgcgcgcggcggatggcaaggatgacggtggcgcgcggcgtgagggcgccggccacgtcgtaggtttcggtgccgtccaactgcagcgtgtggcggttggtgccgggcaggaactccagcggcagcacccccatgccgatgaggttggtgcggtggatgcgctcgaagccctcggccaccaccgcctccaccccagccagccgcacgcccttggcggcccagtcgcggctcgatccctggccgtagtcggccccggcaatgatgaccagtggctggcggcggtgcaggtaggtctcgatggcctcccacatgcgcgtcacgcggccctcgggctcgatgcgggcgagcgagcccttttgcacctggccgttcaccaccgccatctcgttgacgagttgcgggttggcgaacgtggcgcgcatcgccgtgaggtggtcgccccggtgcgtggcgtaggagttgaagtcctcctcgggcacgcccatgcgggccaggtattcgcccgccgcgctggcgggcaggatggcgttggacggcgagaggtgatcggtggtgatgttgtcgcccagcagcgccagcgggcgcatgccctggagggtgcgcgggtaggcggccagcgcgcccacgccttcggcgtcccagtagggcgggcggcggatgtaggtggactgcgggcgccagtcgtactgcggcgcggcgcgctcgccatcgcccttgcgcagggcgaacatgggttggtacacggcgcggaactgtgcgggcttcacggcgctggcgacgatggcgtcgatctcctcgtcgctgggccacaggtcgttcaggcggatttcgcggccctccaccacggccagcacgtcgcgctcgatgtcgaagcgcaccgtgcccgcgatcgcgtaggccaccaccaacggcggcgacgccaggaaggcttggctcgcataggggtggatgcgcccgtcgaagttgcggttgcccgagagcacggcggtggcgtagagcttgcggtcaaggatctcctgctggatgcgcgggtccagcgcgccgctcatgccgttgcaggtggtgcaggcaaagcccacgatgccaaagcccagcgcctgcagatcagagagcaggccggcctcctgcaggtacagctccaccgccttggagccgggcgcgagcgaggtcttgacccagggcttgcgccgcaggcccaggcggcgggcgttgcgcgccagcaggccggcggcgatcacgttgcgcgggttgctggtgttggtgcaactggtgatggcggcgatgacgacggcaccgtcgggcagcaggcccctggcttcctcggcgcgggccctctccagcatgctggcatcggcaatgccgcgctccaccagcgcgttggtcggcaggcgccggtgcgggttgctggggccggccatgttgcgcaccacgctggacaggtcgaagtgcagcgtgcgctcgtaccgcacctcgcgcagggtatcggcccacagaccggcggcgcgggcgtaggtctccaccagccgcacctggtcttgcgcgcggtcggtcaggcgcaggtaatcggtggtctgcgcgtcgatgtagaacagcgcggcggtggcgccgtattcggggcacatgttgctgatggtggcgcggtcgccgatcgagaggctgtccgcgccctcgccgaagaattccacataggcgcccaccaccttttgctggcgcaggaactcggtcagcgccagcgcgatgtcggtcgcggtaatccccggctggcgtttgccgcgcagttgcacgcctacgatgtcgggcaggcgcatccagctggcgcggcccagcatcacggcctcggcctccagcccgcccacgcccacggcgatcacgcccagcgcatccacatggggggtgtggctgtcggtgcccacgcaggtgtcgggaaaggcgaccttgccctgtccatcgtcctgcacgtgcacgacgggcgacattttttccagattgatctggtgcatgatcccgttgcccgccgggatgacctgcacgttggcgaaggccttcttcgtccactcgatgaagtgaaagcggtcctcgttgcggcggtcctcgatggcgcggttcttggtgaacgcctcggggtcatggccgccgcactccacggccagcgagtggtccacgatgagctgcaccggcaccaccgggttcacggcggcggggtcaccgccctgctgggcgatggcgtcgcgcaagcccgccagatcgaccagcgcggtctggcccaggatgtcgtggcacaccacgcgcacggggtaccagggaaagtccaggtcgcgccggcgttcgatcagctggcgcaggtagtccggcaactgcgccgggtcggcgcggcgcaccagattctcggcgtgcacgcgggcggtgtagggcagcgtggcccaggcgccggggcggagctgctctacggcctcgcgcgcgtcgtagaactgcagcgccgtgccgggcaggggtttgcggtgggcggtgttcgtggtcatcgtggtgctcttgttgtgatagctgctggcgcttgcctgtcaacagatttcatgcaaaaagtgctggaaatccagtaacgacaagcgctgccagctatggtttttgtcaaacgcgttcctcgatgggcacgaacttctggtcgtcggggccggtgtagtgggcgctggggcggatgatcttgttgtccgcgcgctgctcgatcacgtgcgccgcccagccgctggtgcgggcgatgacgaacagcggcgtgaacatggcggtgggcacctgcatcatgtggtagctcacggcgctgaaccagtccaggttggggaacatctgcttttcctgccacatcacgcgctccaggcgctcggcgatgtcgtacatcttggtcgagccggcggcatccgacaggcgcttggccacggccttgatgaccccgttgcgcgggtcgctcacggtgtagaccgggtggccgaagccgatcaccacctccttggcctgcacgcggcggcggatgtcggcctcggccgcgtcgggcgtgtcgtagcgcttctggatctcgaaggccacttcgttcgcgccgccgtgcttgggcccgcgcaacgcaccgatggcaccggcgatgcaggaatacaggtcgctgcccgtgccggcgatcacgcgcgcggcgaaggtgctggcgttgaactcgtgctcggcgtacaggttcagcgacgtgtgcatggcgcgcacccagccgtccgagggcttgtcgccgtgcagcaggtgcaggaaatgcccgccgatggagtcgtcctgtgtctccaccgcgatgcgccggcccgagttgctgaagtggtaccagtacagcagcatgctgcccagcgatgccagcagccggtccgcgatgtcgcggctgccggccaggttgtggtcgtctttctcgggcagggcgcagcccagggcggatacgccggtgcgcatcacgtccatggggtggctggccgcgggcagttgctccagagtggccttcacgctgccgggcagaccgcgcagcgcgcgcagccgggccttgtaggcgcgcagttcggcgcgcgtgggcagcttgccgtgtaccagcaggtgggcgatctcctcgaactcgcagacctcggcgatgtccaggatgtcgtagccgcggtagtgcagatcgttgccgctcctgcccacggtgcacagcgcggtggtgccggcggccacgcccgagagggcgacggatttcttggcccgcgggagggcggctgcggtgtcggtggtgctcatggagtctcctgtcggaaggggtgtggcggggtgttcaggtaggtatgcgcgatggccgtgggccgcccgtgggcgttcacggccaccatctcgaagacgccctgcagggccagctcgtcggggcagcccggggcctgggccaggccgtgcacgcacacggtgagcgagctgcgccccacgcggctgacccaggcgcgcagcgccagcgcccgccccacgggcacgggggcgcagaactgcacgccggtgacggcggccatcaccacgtcgcagccggcggcatcgcgcgcggccaggaaggcggcgcgcgccatgcgctccagcccctggccggcgaacagcgtgccgtggtggttggcatgggcggggaagaccatgtcgcgggtttcgagggtgcctgcggggcttgtcatgcttcgtaatctacgcacaatgggtgccccccgtaagccctgaattggcgaacgattgcgaaggcttgcggggtgttttgcaaagtttgcgaaagattggaatgaaaaaaaccttcatgggtgtgcgcttgcgccgcctgcgcgaggagaggggcctgacccaggtggcgctggcgcgggcgctggagatttccgccagctacctgaaccagatcgagcagaaccagcgcccgctgacggtgccggtgctgctcaagatcaacgcggtgttcggtgtggacgtgcagcacttttctgagggcgacgaggcgcgcctgatcgccgggttgcgcgacgtgctggccgacctgccgcccggcgcgccggccgatgccgtctcgctggccgaggtgcgcgagctggccgccaacatgcccgccgtggcgcgcgtgctgctggcgctgcaccgcggccgcgccgaggcgcgcgagcgcctggaggcgctggccgcgcactacggcgacgagcgcggcggcgcggccagcacggcgcagaccccgcccatggcgtatgaggaggtgcgcgacttcttcttcgcgcgccacaaccacatcgccgagctggatgacgctgccgagcacctggccgcccagtggcggctggcgcctggcgcggccggcgccgcgctgcaggcgcggctggagcaggcccacggggtgcgtgtggcgctgctgcagggcggcgacggcgacgaggcaggcgagggcgcggccgtgcagcggcgcttcgatgccgccgcacgcgtgctgtacctgtcgcccacgctgcagggcgcgcagcgcgctttccagatggcgacgcaactggccttcctggaagtgccgcacctgctgcagcacagcgtgcagggagcggcgctgtcgggcgaggcggcgcgcacgctggcgcgcatcggcctggccaactacttcgcgggcgcgctgctgctgccctacggcgccttcttgcggacggccgaggcgctgcactacgacatcgagcgcctgggccagcactggggcgtgggcttcgagacggtgtgccaccgcctgtccaccctgcagcgccccggcgcgcgcggcgtgccgttcttcttcatccgcgtggaccgggcgggcaacatcagcaagcgccagtcggccacgcactttcacttcagcaagatcggcggcacctgcccgctgtggaacgtgtacgaggcctttgcccagcccgggcgcatcgtgcggcagctggcgcgcatgcccgacgggcgcgtgtacctgtggatcgcgcgcaccgtcacgcgcagcaccggcggttggggcgcgccgggcaagaccttctcggtggcgctgggctgcgacgtgcagcacgcgggccaactggtctatgcgcgcgggctggacctggccgaccccgaggcgccggtgcccatcggcatgggctgcaaggtgtgcgagcgcaccgcatgcccgcagcgcgcgtttccgccggtgggccggccgctggaggtgaacgaggatatggcgggctttacgccgtaccgggtcagcggggcggccaagggcgcctgacagcgcggaagcaggcgccggcgcaacgccgtcaggccggctgtgtcctacaccgtgatgcgcccctggcgaaccgccccgccgcagcgggcgtgtctaccatgcgtgcatcttttttcggcaaacgaggtgggatgtgagccattggtacacgctgcaactgggcaacgaacaacaggccttcgagcccctgcggcagattcaacaggttttcatggcgaggttcctcatggcgcagcccggcacggggcgggcgctgttctcgcacttcgatgcggccgaggaccgcgtggtgctgttcttctcgcccgcggccgcggacattgccgtgcgctttcgcgcatcgccgtgtgaccggcccgcgcaggacctggtgctgctggcgggagagggtgacgcatggcatgacgcggcgcaggatgaacgcctggcggcctgatctttgggcatagcgcttcgggcatagcgcgcacggcccgtgtgggcgcgctgtgctttcgcgtcgtggggctttggcggttggctgccacaggctgcggcgctgtgcccaagccctgcccatctcagtcgtcgatggaggcgctccagcggtcgtcccagtcatggcgcaggtggtccatggagcggcggtcgcgcttggtggggcggccctcgcgcagcgcggcggctggctcgggcgccaggcggcgcgcttcggcggcctgcgcgcgcgcggcgaggctctcgggcgtttcctcatagagctgctgcgccacgggcgccgggctgcggaagttgctcaaggcgcgcaccacgaccgtgcgggctaccgcgccctggcgcagcgcgacggtgtcgcccgcgcgcagttcacgcgcggctttggccgcctggccgttgacggttacgcggcctttgccgatctcttccacggcgaggctgcgggtcttgtagaagcgcgcgcaccacagccatttgtccaggcgcattgcatcgggtggtgtcgtcatcggcgtgattttgcctggggcggcgtgcgtgaaaaacggttcaggcgtcggccagtggcagccgcaccacggcgtccaggcccagcacgcggccgtccgcctggcgattggcgagggtgatgctgccgcccagcgcgtgcacgatctcctggcaaatcgccaggcccaggcccgaacccgtgcgcacgtcgccggccgaaaacggttggaacagccgcgccgcgagttcttcgtcgatgccggggccggcgtcggccagggtaaggacggcctcaccgtcctcgcggtgcagcgtgacggcgagctcggtgccgggcggcgcatggcgtatggcgttgtgcagcaggttgcggcacagctcgcgcagcatccactcgtgcgcgtggatgggcgcggcgtcggtagtgatgccgaagtccaggtcgccctgtgcgatcagcggagaaagctcgagcgccatctcgcgcagcactgtgtccagccgcgtcacgggcacctcgccctgctggcgcagctgctccactttggccaacgccagcatctggttggccaattgcgtggcgcggtccacggtgtctccaatctcccgcagcgcctgcgtgggcggcaggtcgccgcgcagggcggactgcacctgcgtcttgagcacggccagcggtgtgcgcagctggtgtgacgcgtcgcgcacgaagcgctgctggtgggcgagcaggcgcgacaggcgctgcatgaccgcgttggtggcgtcgatcagcggctgcaactcgcgcggcgcggtgggggcggcaaggggggccaggtcgccttcggtacgggcctgcaggtcgctgctcagctggcgcaccggttgcgtggcgcgctgcaccaccagcaccacgatgcccgcgatgagcgccagcagcagcgcctggcgtgccagcgtggtgtgcaggatctgcagggccgccgcttcgcgcagctccagtgtttccgccacctggatcacggccatgccgcggccctcgctgctggccacgggctgcagcagcacggccacgcgcacgggctgatcgcgaaaacggtcgtcatagaagtccacgagcgccgcataaggcgggcgctgcgggatggtgccgtgccaggcgggtagttcggcaaagccggaaatcaagtcgccgcgcaggttggacacgcggtagaacatgcggctctggttgtcggcctcgaaggcctccagcgccgcgtagggcacgatggcgcgcagctcggccatgtcgtcccagccgcgcacgtccagctgctcgctgatggtcttggccgaagccagcagcgtgcggtcataggcagtgtgcagcgcggccagtgcctggcggtgcaggctgtaggtgttcacgcccacgaagagcagcgtgggcagcaggatgcccacgagcaattggcggcgcagcgactgcgggcgcgtcatgccgccacccggctgcgttgcgcgtggtggggagcctggcgcacaggcgcgcccgctcctgtccggtggcggtggcgcaaaccatgccagcgcgcgccgcgcagcgggcccggccgggcctgcggcatcgcctgcctggagggggaaggcgcgcagcgactcgcgggctgtttcatgtctctggcttgagcagatagcccaggccgcgcagcgtcatcagggccacgccggtgcctgcgagttttttgcgcacgcggtacaccaccacttcaatggcctcgtactgcacctcgctctggccggggaagaccagttcatacagccgctccttggcgactgcgcgccccggctgggccagcagggtgcgcagcagcgccaattcgcgcggggtgaggtccatgggtgcatcgtgcagatagatggcgccgctttctttttcatagcgcagggcgcccatcaccagggcgttggaggcctgtttgtcatctgccgcatcgccgccgctgcggcgcagcagggcgcgcagccgggcctccagctcgtccaggtcaaaaggtttgggcaggtagtcgtcggcccccgcgttcaggcccagcacgcggtcgcccacggtgccgcgcgcggtcagcagcagcacaggggtgcgcaggccgccggcgcgtgcctgttgcagtacctgcaggccgtccaggccgggcagggtgaggtccagcaccacggcgtcgggcgggtgcgcgcgccattcggccagcgcggcgcgcccgtccgcaagggcggtgacggccatgccgcggcgcgccaacgagcgctgcagcgtggcctgcatggtggcgtcgtcttcgacgagaagcagttgcatccgcggattagaacgcgtttgcggcgggtggcggttggcgcgcaaatctcggtgttaaccctggtgccgtggacagccgtttgacagcttgcgcgcgcatcatcgcgccggtcagcgttccctttttctaacaagcaaggagacaacatgcgtcgcgatacctttctgaagtcgctggcggcactggccgccgcgggcagcctgccgctgtcggcccaggccgccgtggccgtcaagatgatgctgcccgccaaccccggcggcggttgggacaccacgggccgcgccctgggcaaggccctgcaggatgcgggcgtggcctccagcgtgacctatgacaacaagggcggcgcggccggcgccatcggcctggcgcagttcgtgaacggctccaagggtgacccgaacgcgctgatggtgatgggcgccgtgatgctgggcggcatcatcaccggcaagccgccggtcaacctgagccaggccacgccgatcgcgcggctgaccagcgaatacaacgtcttcgtgctgcccgccaactcgcccttcaagagcatggccgaggtggtggcgcagctcaagaaggaccccggcagcgtgaaatggggcggcggctcgcgcggctccaccgagcacatcgcggcggccatgatcgcccgtgaagtgggggtggacccggcgcgcatcaactatgtggctttccgtgggggcggggaggcgacggcggccatcctgggcggcaacgtcaccgtgggcggcagcggctacagcgagttctccgagtacatcgccgcgggcaagatgaagcccatcggcgtgacctcgggccagcgcctgaagggcgtgaacgtgcccacgctcaaggagcagggcatcaacgtcgagatcggcaactggcgcggtgtgtacggcgcgcccggcatcacggccgagcagcgcaaggcgctggtggcaatggtggagaaggccgtcaagagcaaggcgtgggccgaggcgctggagaagaacggctggacgcccgcgtggctggccggcgacgacttcgccaacttcgtggacagcgagttcgccagcctgcgcgccaccatggtgaagtcgggaatggtctaagcccggcggcgccgcagtgtgctgcgtcgctcctcttttgagagctgtcagcgcttgatggataagcgctagggccgttttttgtttgaaacctgcgccgccgcggtgcggcgccttcccggaggccgcagccatgtctgagctttcctcttcccctccctccattccacccacaagcgccgtgccttcacccggctggcaggccgccgtgggcgccggcgtcatcctggtggccgcggccatggcctggggcgcgctggagatccccggcaacgccggttatggcggcgtgggccccaactttctgccgtgggcctgcgccctggtgttggccgtgtgtggcggctggctgatctgggaggctgccacgggcggctaccgccaagcggccgacccgggcggcgcgccgcacgcggcgtgggggccctttgcctgggtgtcggcggggcttctgctgaatgcggcgctgatcgtggagctgggcttcatcgtgggctgcacgctgtgctatgcgctggccgtgcaagggctgcgccgcgcgggcgggcagacgggcctgctgtcgccgcgcgtgctggccgtggatgtggcgaccgggctggccatctccgcgccggtgttctggctgttcacgcagttcctggcaatcaacttgccgggcctgaccgctaccgggtggctgtaggccagggcgcgggagagtgcacatgcatgctgactttggctgcttcgatggcgccggcgcaggccgcgttccaaacagggattgagtgctatggaaatctttgacgcattgctcgcaggctttgccacggcgatcacgccggcgaacctgctgtgggccctggtgggctgcgcgctgggaacggccgtgggtgtgctgccgggcatcgggccggcggtggcggtggccatgctgctgcccatcacggccaaggtggacatgaccgcctcgatgatcttcttcgcgggcatctattacggcgccatgtatggcggctccacggcgtccatcctgctgaatacgccgggcgagaccgccagcatggtcacggccatggagggcaacaagatggccaagagcgggcgcgcgggcgcggcgctggccacgtcggccatcggctcgtttgtcgccggcaccatcgccacagtggtggtgacgctgttcgcgccgggcgtggccgagttcgcggtcaagctcggcccgcccgaatacttcatgctgatggtgctggccttcaccacggtgagcgcggtgctgggccagagcagtctgcgcggcatgacggcgctgttcctgggcctggcgctgggctgtgtgggcatggaccagatctcgggggccgcccgctacaccgtgggcaagatggaactgctggacggcatcgacatcgtgctggtggccgtgggcctgttcgccgtggccgaggtgctgtatgcggcgctgtacgagggccgggtggaagagtcgcagaaccaaatgggccgtgtgcacatgacgcggcgcgactggcgccggtccattcccgcatggctgcgcggtaccgtgatcggcacgcccttcggctgcatcccggcgggggggacggagattcccaccttcttgagctacgcgaccgaaaagcgtctggccaagggcgaggacaaggccgagttcggcacccgtggcgcgatcgaaggggttgcgggccccgaggcggccaacaacgccacggtgaccgcggcgctcatcccgctgctgacactgggcatcccgaccagcaacaccacggccgtgctgctgggggccttccagaactatgggctgaaccccggcccgcagctgttcaccacatcggccacgctggtgtgggcgctgatcgcgtcgctgtacatcggcaacatcatgctgctggtgctgaacctgcccatggtggggctgtgggtgaagctgctgaagattccgcgtccacagctctacgccggcatcctgatctttgccacggtgggcgcctacggcatgcgccagagcacgttcgacctgttcctgctgtacggcatcggcttgctgggcgtgctgatgcggcgcttcgacttccctacggcgcccgtggtggtgggcatgatcctcgggccgctggccgaggcgcagctgcgcaacgcgatttccatcggcgagggcagctggatgatcttcctgcagcgccccatggccgtgacgctgctggtgatcgtgctggccgtgctcatcgtgccgcgcgtgctgcgccgctgggccgagcgcaacctggcccatgcgcgccagagcgtggacgatgtgagttgatggagcgctgcgcgtcggcgctacccacgccggcgcgcgcgcggccctagaaagagtgcgccgggtaccgccgcgcaagcgcagcgcggccagcgcccgggggacggccgcccccgggacctccccaccagagagcacgcttgcacaggcgcggagtatagctctatgttgagaatggttcttattaatttgcaatgcgcgtcgaacgccggcgttaccatccgaccatgcccctgcataccgacgcctcgcccttgccgttggatgcgcagggcatcctggaactggctgcgcgctccatgttccagctcttttccaccatgagccagggcatgttcctcgtggacctgagcgggcgcattgtgtgggtcaacgagggctatcgccgcttcctgcccgacctgggcgtgcattcggtccatgacttcgtgggccgcatggtggaggaggtgattcccaacacccagatgcgccagggtctcgccgcccgcggcgatcacactctccctgcacaaaggctgcaccatgtccttcgtctcacgctacgtgcgctgcgccggctatgaaatccacctgaccgactggggcgcgcacggcgcgccggtggtggtagcctggcatggcctggcacgcaccggacgcgacatggacgagctggccgcgcacctggcggcccatggctggcgcgtgttgtgccccgacaccctgggtcgcggcctgagccagtggagccgtgatccgcagcacgaatacacgctggctttctatgcacgcgttgtggaggagctgctggaccagctgggtgtgcagcgggtgcagtgggtgggtacgtcgatgggcggcgccatcggcaccgtgtgcgccgccggcctgctggcgccgcgcctgcacgggcgcatcacgcacctggtgctcaacgacaatgccccgcagctggccggccccgcgctggagcgcatcaaggcctatgcgggccagccgccccagttcgataccgtgatggagctggaggccttctttcgccgcacctacgcgccgttcggctggctcagcgatgcgcagtggctgcgccttaccgagacctcgctgcgccgcctgcccgatgggcgcgtgaccccgcactacgacccggccatggtgcagcagttcacgcggcatgagaacgactatctcgtctggccgcactacgaccggctcgacattcccgtgctgtgcctgcgcggggccgagtccgacctggtgctgcccgcggtggtgcaggagatgcagcgccggggcccgggcgcacgcggcctgctggaggtggtcgaggtgccgggctgcggccacgcgcccgcgctcaacgtgccgcagcaactggcctgggtgcagcgctttttgcagggccagcccgcgcaggggtgaagcggcgcacggcttgcgcggtgtgcctgcattgttgccatccacgcaacgcagtttccttatttcaggtctcactcggcgcagccgttgcagctagcatgtgaggcttgcattgcctgggcgtcagcggcgacgccggcacggcatgaagggaaccgcgacatgggttttctggtggatctgattcgcgaatacggcctaggtgtcgtgttcctgaacgtgctgatcgagcagctgggtgcgcccattcccgcctatccagtgctggtggtcaccggcgcggtggcgggcgacgactggcagcacggcgcacgcatcgtgctgttggccgtggcggccgcgctcattgccgacctgctgtggtaccaggccggcaaatcctacggccatcgtgtgctggggcgcatctgccgcatttcgctgtcgcctgatgcctgcatccgccagacggaatcgctctacggccgctggggccccaagtcgctgctgattgccaagttcgttccaggctttgcgtcgatcgccagcgcgcttgcgggtgtggtgggcacgccgcggtcggtcttcgtgctgtacgacacgctgggcgcgttgatctgggtgggctcggcagtgttgctgggatcgctgttcagcaccacggtcgaggacctgctggccgtgctcacagcgctgggccaggggggattggtattgctggcggtggggctgggcgtgttcattctgcgcaagtggtggcagcgccagcgcacggtgcgctcgctgaagatgcctcgcgtgtcggtgcaagagttgcgcggcatgcaggcccagggggccatgcccacggtgatcgatgtgcgcacgggtcaggcctacagcgcgggccatattcccggcgcccaggcgtgggagctgcgcccccgggacgcggcagcaccccatgcccatctattgccgcacgacgcgcatccgcacggcgtggtcatttattgcgactgcccggcagagatatcggccgcccggctggcgcgccagctacagcgcgcaggctttcccaacgtgcgcccgctgctgggcgggctgcaggcctggcaggacgcagggttcgaagtggccaagccgtctgccgatacgccctgagaccgctcgccgcgccaagcaacaaggcctccgtgtggaggccttgttgcgttgtgcgcggagaaggacgtcagtccggcatggagcagtgcccgcccgaggcggccttgcccgagccggccgcgatcagcggcgcctcgaagcgcaggtccaccggggcggagttgctgtagtcccaggccaggaaggcggcgagcacggcccagaaggccaggcgcagtgtggtgtgtcgtgtcatggcgttgcgctcctcgtgttcagaagccgaaatggcggcggatgcgcaggccgaagatcgtgcccgcgaaggccagcggcacccagatccagccgtggaggctgcccgtggagatgcccgacagcatggcgccgacgttgcagccgaaggccaggcgcgagctgtaccccagcagcaggcccgcgaccagggccacggcccattgcgtgcctgtcagcgccttggccgtgaccggcttgccggccgacacccacagagcgcccccgaggatgccgatgttggtgatgctggtcacgtccagcagcacggtctcctgcagacgggcggcattgccgggctggctccagaaccagttgcccgccaggtccgcggcaccgctggcctgggcgagttttgccgcccacaggccaaagccgtacaccacaccccagggctggccggcgatcaccaggttcagcgtggccagcagcgccagcagcacggcgcccacgatccacctgcgcaccagcagcggctggggttgcgtgccttgcggtctctgggcacggcgcgcataccagcgcaccgccaccgcgaccacggccagcaccgccagcgtgatcaacagtgcctgttgccaaccgaagcgggtgaccaaaccgacgggctgcgcgcggccgaggtccagccagaagcccaggtgcatcgagcccaggaaactgcccagcgcgaacagcggcaggatcgccgcgttcatcggaatgcccaggcccgccttgtacagcgtgccgctgccgcagccgtcggcaatctgcatgcacagcccgaacacgaaggcgccgaccagcaggctcacgctgggtgggcccagggcggccgtcagttcagggaagtggcccagcagcggcatggccagtgcggcggccagtgccagcagcagcagctggcccatgacgccgctggcgtccttgtcctcgatgagcatgcgccagcccgtggtgaagccaaagcgctggccggccagcaccgcgcccaggcccagacctacggcgaacagggccgcttgccgcacggacacggtccacagcagccagcccaagaaaatggccagcagggccgcaagagggagtcgtttcatgaaagagggccagagattcaaaaaagtgagctgctagcgcttgcctggcaagcgctagaggccgatttggctatgaagctgtcaggtgcccagcgcagtgggctggcttacttgagcttgcgttcccaccactgcttggcgtcgtaggccagggcctcggcgcgggtgggctggttcgccatcagcggcggctcctgggactgggtccagtccaccatggagccggcatacagcttcacgccgggtaggcccgccacttcggacaggccgaaccagtcggtggccgcccagtggccggtattgcagaacgcgaccatgtcctggccctgttcgcgcttgaccttggcggcgatctgccgggccgtcgccgcatccacgaaggtggaggtgccgggaacgaaccactggttgaagtccagctgctgtgcgcccggcagggtgccagacaccttggccgcgggcgcacgcaccttgccctggtagaaggcatcggggcgcgaatccaccagtgcggcgttgctcaggcgaatgtgctggcccacgtcctcgcgcgtggccagcaggcgggtgtccagcgtgggcgtgtactggctggccgcgacctgtggcacctcggccgtcaacggaagctgggcttggccccaggccttcatgccgccattgaggatggagagttccttgaggcccagcagcttcagcgtccagtacacgcgcgccgccgcgccgaagtccgtcgggtccgcgcccgtggagaccaccacggcatgcgtggtgggcgtgagccccagcgactgcaccagcgcggtgagccggggcaggtcgggcagttcacccgggttgctggcggggccgcgccacttgccgtagggggcattcaccgcacccggaatgtgctgggcgccgtagctggcggggtcgcggatgtcgatcacgcgcggcggcgtggcctgcgttgtctgggccttcagttcggcgggcgtcagcagtggctgggctgcccacgccgcaggggccacatgggcggccgtggcgaataccgcgagggcgagcagttttttcatggcgatctcgaaaacagtcgttcagggaagggcgtaattgtcccgcgcccttgagcctcatcaacgacagaatcggattgttcttatagccaatatggataagccaggcccggcccaccgcggcgccgggcggctttcagaggccgccgccgagcctgcgcggcacgcgccgccgccccagcgccatggcctgccacgcgcggcggtaggccagcagcgtgctttcggcgcgcgcccgcacgctgccttcccacggctcgccgggggtgaggcccgcgtgcgtgccagtgagcagcgcaatgccctcgctgacgtgctgcgccgtatagacgtgaaagcgccccgccgctaccgcatccaccacggccggcgagagcatcaggtggcgctggttgcgtgccggaatcagcacgccctgcgtgccggtcaggcccgcgtgcgcgcacacgcggaaccagccctcgatcttctcgttcagcccgcccacgggcagcacttcaccgtgctggttgagcgcgccggtgaccgcgatgtcctggcgcagcggcaggcccgacagcgacgacagcagggcatacaactcggcgcaggaggccgagtcgccctcaatgccgctgtactcctgctccagcacgatggacgcgttgagcgccagcggcgccaggtgtccgaacagcgcgctgaaataactgtgcaggatgagcacgcccttgtcgtggatcgggccggacagctcgacctcgcgctcgatgttgaccaggccttcttggcccgcatgcgtgcgcgcggtgatgcgcaccggaaagccgaagcggtagtcgcccaggtcgatctgcgtgagcgcattcaactggccgacgcgcgtgccgtccagcgtgatgagcaactcgccctcggcaatcgattcgtgcaatgcctcctcgggggcgttgtggcgctggcgcttggcgatcagcgcggcttccacgtcggccgcatcggtcagcgccgcgccgcgtgcccgcgcctgggccgcgctttcgagcagcagggcttccagcagggaaaagcgcgcgctctggcgcgactggtcgtcggcctcgcggtgggtgaattccagcaggcgggccacggccgcggcgctgcagtgcggcaggccgcggcgggcgcacgcgcgtgcgatgaacacggcgctggcgtaatgcgtctgggcgctggcggtgaagcgctcggcaaagtccaccttcacgcgaaagcgctgcgccaggtcttcgtcgccctcctgcagcacgtaatactcgacggcggtgccgatcagcacgagcttgacgtccacatccacgccctcgggctgcagcgccactgtcggcccaccaccgccatggctggcggcggtgtcctcgaccgccaggcggctgcagcgcaggaagcggcgcagccgctcccacagcggcgtatcgcccagcaggtcgcgcaggaacagcatcaggtagccgccgtgcgcacgcagcaggccgccggcgtggatgctggagaaatcggcatacggcgcgtcttcgccggattcgtactggatgtggccgaacaggttgcgcagctgcgggttgtcttcgaccaccactggcgcgccctttagggacgcgttgtccaccgccaggttcacttggcacagcgccagcaggttggccagttggtcgcggcgttcctcttcctgcggatcgtcgggctgctcgccttcgtgaggcacgaagagctcaaggtcgtcgagcacctcgcgctgcacctggtcgagccagcgtcccagcttgaccgcgtccttgatctgcttgcgcaggccctggcggatgtcgtccagaccgtgcgtcaccagcgggccggcgctctggcgcagaagctgcgccagcgcatcgtcgcgcgcgctccagcgggcgggtctgttccaggaagcgcacgatctccgcacgcagctcctgctcggccaactcgatggcggcgcgctcgggtgcgcccagcgctgcgccatcggcctccgtcagcggctcgccgcccgggcccagcagggtgaacaccatctgcccctgttcacgcgacaggcgaaaccgccgtgcacgcgcgaagtcggccaactggctgaaggcgcgcgcctcgtcgctctggtagcgcttgtggatgcgctcgcgctcgttcttcacgtccggcgcagccaggcgcttggggatctccgcctccagctggcggctccagctcgccatctggtcgcgcagctggcgcccctggcccgcgggcaggcgcagggcgcgtggacgttcgggtgcgtcaaagtcgtgcagaaagcacaggtccggcggcacgggccggctggcggccgcttcgtccatggcctggcgcatcagggaggcacggccgctgccgacctcgcccagcacgaacaggtggtagtcgggctgctgcatggtcagcccgaaccgggccgcatcgaacgcgcgctgctggccgatccacggcaggggctcggccagcagcgcgcgcgtgtcgtcaaagcccaggctctcagggcggatgctcaggcgcagctggccgggtgcgagtgccgtgcagggcgcgctcatggctggctccagcccgccaggtgctgttgtgcaatgcggctcaaggcggtgatccaggcggggttgtcgttcagacaggggatgtagcggaagtcctggccgcctgcgtgcaggaaggcctcgcgtgcctcctggttgatctcctccagcgtttccaggcagtcactggtgaagcctgggcacatcacgtccacgcggcgcgtgccgccctgtgccagcgccaccagcgagggttcggtgtagggctccagccagcgggccttgccaaagcgcgactggaaggtcagcaggtaccggtcttcgcccagccccagcgcctgcgcgagcagccgggccgtgttgcggcattgctccgcgtaggggtcgcccaatcgcacattgcgttcgggaatgccgtgaaaactcatcaccagcttgtccgccgggccgccctcgcgctgccagtgcgcgcgcaccgactgggccagcgcggcaatgtagtccgggtggtcgtggtagtcgttcacgaagcgcagttcgggaaagcaacgcgagcggcgcacccacgcggccacgtcgtcgaacacgctggcggtggtcgtggccgagtattgcgggtacagcggcagcaccagcacgcggcgcacgccggcgtcctgcagcacctgcagctgcgcaccaatggccggctgaccgtagcgcatggcgggcagtacccgcaccggctggccggcctcgcccagccagccgcgcagcatcaccgcctgcttggccgtccacacggcgagcggggagccttcttccgtccagatgctggcgtacttggcggccgacttggccggccgcgtgcgcaggatgatcccgtacagcagaggcagccacagcgcccgcggaatttccaccacccgcgggtcgcccaggaactgcgccagatagcggcgcagcgccggtgcggtgggggcgtctggcgtgcccaggttgcacagcagaatggcggtgctttcgcgtgctgcggcggtctggatcgaagaggctgaggccgtctgggcggcatggtgagaaggcgaggcgggcatgcggtgattgtggcaaatgccgggcggtatgctcgggccatgctcgatatttcccgcatccgcgccatcactcttgacctggatgacaccctatggcctatctggcccaccattgcacgggctgaggaggtgctgatcgagtggctgctcacggtggcgcccggcgcctcggcgctgctggcgtcgcccgacacgtcccgcatgctccgtgcgcaggtggcgtccgcccatgcgcacctgtcgcacgacctgacggtgctgcgccgcgagaccatccgcgcagcgctgcgccaggcgggcgaggacgagtcgctcacggaccaggggttcgacgtgttcttcgccgagcgccagcgggtggagctgttcgacgatgcgatagcggcgctggaattcctctcggcgcgccacccggtggtggcgctgtccaatggcaatgcggacctgcaggccatcggcatcggacagtactttcgcgccagcatcagcgcccgcgagttcggtattgccaagcccgacccccgcatcttccatgaggcggcgcgggtgctggacctgccgcccggggccgtgctgcacataggcgacgacgccacgctggatgcgcatggcgcgctgggcgccggcatgcaggcggcctggctcaatcggggcgatgcggcgtggccgcacgcggtggcgccccctgccaccgtgcgcgacctggccgcgctgtgccgtctgctggggtaggcgtggtccgtgtcagcgatgggcgcggcgtgcgcgccagcgccgcagagccgccttctccagttcggccagcgtgaagacggccagcccggccagcaggacgcgcgaccattcctgcacagacaggtccgtggagccgaacacggcctgcatccagggcaggtgcacgaagcccagttgcagcagcgcacagagggcgatggtcagcggcaccttgggattgcccagcaggccctcgcgcgacagcacgctgcgctcgatgtgccggctgttgagcaggtagaacatctccatcaccaccaccgcgctgacagccatggtgcgcgcggtttcgatcgcagcgccgttggccagctcccacaggaacagcccgagcgaggccgccgccatgcaaaccgccaccatgagcacacgccacgcgaacaggccggacagcagcttttcctgcggaggccggggagggcggcgcatgacgtcgtcctccgcaggctcgaatgccagcgccacgcccagcgtgctggacgtgaccaggttgatccacagcacctgcgccgcggtgagcggcagcagcaggccgaatgcgatggcggcaaacacgatcagcgcctcgcccccgttggtgggcagcatgaacaggatgaatttgcgcacgttgtcgtagatgccccggccctcgcgcaccgcatggcccagcgtggcgaagttgtcgtcggtcagcaccatggcggctgcgtccttggcggcctcggtaccgttcctgcccatggcgacacccacgtcggcgcgcttgagtgcgggcgcgtcgttcacgccgtcgcccgtcatggccacgacttcaccgcgggactgcagggcttgcaccaggcgcagcttgtgttcgggactggcacgggcgaacacgtccacgctggccaccacgtcgcgcaaggcggcgtcgtccagcagctcgatctcggcgcccgtgagggcggggcggcccaggccgatgcccagctgcgcgccaatcgcacgtgcggtttcgccgtggtcgccggtgatcatctttacgcgtacacccgcggcctggcattcggccaccgcggccacggcctcggggcgcggcgggtccatgctgcccagcagcccgagcagcgtgaagccgccctccatgtcggcgaactgcagcgcgtgctgctgcgccggcacgcgcttgatggcgatcgccagcacgcgcagcgcccgcgccgcgcagtcgttggccgcacggcgccagtagtcgtgctgcagcggggcatcggtgcccgcgccatcggcgggccactggcgctgtgcgttgcacatgtccagcacacgctcgggcgctcctttcaccaggatcaccgcatgccccgcgtggtcgtggtgcagtgtggccatgaagcggtgctcggactcgaacggtatggcgtcgatgcgcggctggcgggcatgcagcgccgttgcgtccagccccgccttgagcgccagggtgacgagcgcgccctccgtcgggtcgcccgtcaggctccagccctggggaccgtcgtgcagcgcggcgtcgttgcacagcagcgccacctgggccacggactgcagggcagggtgttcttgcgcagtgatgggcacgcccccgatgaggaagcccccctgcggcgcatagccgctgccggtcacctctatgacatggtcggcggtcaccacgcgctgcacggtcatctcgttgcaagtgagggtgccggtcttgtcggagcaaatcaccgtgacggctcccagcgtttccactgccggcaggtggcggatgatggcgttgtgctgcgccatgcgccgcacgcccatggccagggtgatggtcatgatggcgggcagcccctcggggatggccgaggccgccagcgccacggccatcatgaacatgtccgcgggtgcctgagcgcgccagagcacgccgatggcgaacgtggcgagcacgaacagcccgatggccagcgccagccagcggctgaactgcgcgatctgccgcagcagcggcgtggtgctcgcctgcacctgggccaatagcgtgctgatgcgccccagttcactgttcgtgcccgtggccaccacggtgcccaaagcggtgcccgcggccaccagcgtgccggagtagagcatgctgcggcggtcgcccaaagcggcgtcggctgccacggcggtttcgtccttgtcgcagggcacggactcgcccgtcagcacggcctcgtcggcgcgcaggctgcgggccgtgaggatgcgcaggtccgcaggcaccttgtcgccggacgcgaggatgacgatgtcgcccggcacgagctggtcggcggccaccagttggcgctctcccccgcgcagcaccgtggcctgctgcgagagcatgcggcgtatcgcgtgcagcgccgactcggccttgccctcctgcaagaaaccgatgatggcgttgacgatcacggcccccaatagcaccccggtgtcgatccagtgcgccagtgccgcggtgaccgtcgcggcagcgagcatcacgtagatcagcacgttgtggaactgctgcagcaggcgcagccaggccggtcggcgcggcggcgcgggcaggcggttggggccgaagcgtgccaggcgccgcgccacctcggcatgcgccaggccgtggcggtcgtcggtttgcagccgtcgcagcgcttcgccagcggacagcgcatgccacggggtgccgcgggcatcggtggttgggggcaggtgcatgcagggcgggcgccggacgacgcgactggtcgggtgaacccagtctaggtccgcaggcgcggaccgtgccaatgtcccagtgccaggccggggaaagtggccgctattggccttcgattgctatttaaacaatagctgactgcgcttgctggttgggcatttgatgctgtttttgatatgcatcacgtggcagtaaatggtcgccgcgggcaagcaggggccagtgtttcgcatgtggcaggggaagtcacatccccctctgccgaggcggcggcgcccgtcatccattgggcaggggagcgctgcaggggatgccctgcaccgccggccctgcagtgcaacgatctcaggcggggatgcgtcttgccaggaagtcgcggatggcgaacagcgttgcgtccggtgcttcggtcatctggtggtggcccaccggcagatggacgatctgcacgtccttgcccgcggatcgcgcggcctggatcaacccctgcgcggccttgggcgcggtcatctggtcttgtgtgcccaaggcgaacagcacggggcactgcaccgctgcgatggcctgctcgccatgggagtagctgtcgcaggcgacgaagccgcggtggaacacattgacctgcgggttgctgcgcagcaccttgcggcccagcgccatgcccgcgccgtacacccagaagcccgcgcctgaggggggcgagagggtgctgcgcgagaacacgttgaccatgcgcagcgcctgctcggggtcggtctgcgatgcctcgatgagcgcgggcgacaccttcatcggataggccgtacccaccagcaccagatggctcacgcgcccgcccaggcgtgcggcggcctccagcgcgatcaacgagccccagctatggcccaccagcgcggcgcgctggatggacagcgcgtcgagcagggcgcccacgaagtcggccgcctgctccacgcttgcaggggcatcgcccgcgcttttgctgtggccgggcaggtcgacggccagcacgttccagccatggttggccatgtagcggctttgcagcgcccagacgctgtggtcattgagtacgccgtggatgaacaccacggtgggcttggcggcatcgaagggcttgccgccggtgtagcagtaggtctgtgcgccgttgacttgcacgtacatcacgcacctgcctttcccgcttgcttctccgcagccttgagtgcccgcttgaggtcgtcgatcaggtcgtcggcatcttccagcccgatcgacaggcggatcgtgccctggctgatgccgcccgcggcgagcgcttcgtcgctcatgcggaagtgcgtggtggaggcggggtggatcaccaggctgcggcagtcacccacattggccaggtggctgaagagcttgagcgtctcgatgaacgtcttgccctgctcgcggttgcccttgaggtcgaagctgaacaccgagcccgcgccgcgcggcagcaggcgctgcgcgagctggtggctggggtgggacgcgagcagcgggtggcccacgcgctcgacgaacgggtggctggccaggaactgcaccaccttctcggtattgcgcatgtggcgttccatgcgcagcggcagggtctcgatgccctgcaggatcagccaggcggtgtgcgggctcatgcaggcgccgaagtcgcgcaggccctcgcggcgcgcgcgcagcaggaaggcgcccacggtgctctcctcggtgaacaccatgttgtgaaagccgtcgtagggctgggtcaactccgggaagcggccggagccttcccagtcgaagctgccgccatcgaccacgatgccgccgatcaccgtgccgtggccagagaggaacttggtggccgagtggtacaccaggtccgcgccatgctcgaagggcttgatgagccacggcgaggtgagggtggagtccaccagcaggggcacgccagcttcatgcgcaatgtccgcgaccgtggggatgtccaacacctccagcccggggttgcctacggtttcgccaaagaacagcttggtgttggggcggatggcggcgcgccagccgtcgatgtcgccgggcttcacgaaggtggtgtcaatgccgaagcggcgcagcgtgtagtgcagcaggttctggctgccgccatacagcgccgtgctggccacgatgtggctgcctgcgcccatcaatgtggcaatcgccaggtgcagcgcggcctgcccgctggccacggcaatcgcccccacgccgccctccagcgctgccacgcgctgctccagcaccgcgttggtggggttgctcaggcggctgtacacatggcccgggcgctccaggttgaacagggccgccgcatgatcgctcgactcgaagacgaacgaggtgctcaggtggatcggcacggcgcgcgcacctgtggcggggtccggctgcgcgccggcgtgcagggccagcgtgtcgaagccggggtcggaatatccgggcattcatgtctccaaagtggtgaatttgtgcgccattgtgggctatatttattcgctatcgggctgcatgcagcgcctgcagaacccttcggagactccccatgaaagtcagcgacatcctgcgcctcaaaggcaacaccctctacaccgtgcatcccgacgagccgctggcccgcgccgtggatgccatggccgataaggacatcggctcgctggtcgtgatggagcatggcgacctggtgggcatgctcaccttccgcgaggtgatccaggcgctgacgaaaaatggtggcggcgtgggcaccatgctggtgcgtaccgccatggacgacgcgccgctgacctgcacgctggagaccgacatggacgaggtgcgccgcatgatgctgggccgccacgcgcgctacatgcccgtgatggacaagcgcatgctgatgggcgtggtcagcttctacgacgtggccaaggccgtggtggacagccagaatttcgagaacaagctgctcaaggcctacatccgcgactggccgcaggaagaatcgcggccggccaactgatttggtgatcaaaatagctgccagcgcttgtcaatcaagcgctggcagctatttttttggtagtaacagtggctcggggataatcgcacccctatgagcggcaacacactcggtacccttttttgcgtcaccaactttggtgaatcccatggccccgccatcggctgcgtgatcgacggctgtccgcccggcatggaactgtccgaggccgacattcaggccgacctggaccgccgccgccccggcaccagccgccatgtgacgcagcgcaacgagccggatgcggtggaaatcctctcgggcgtatatgagggcaagaccaccggcacgcccatcgcgctgctgatccgcaacaccgaccagcgcagcaaggactacggcaacatcgcgcagagcttccgcccggggcatgccgactatgcctactggcacaagtacggcctgcgcgacccgcgcggtggcggccgctcgtctgcgcgcctcacggcacccaccgtagccgccggcgcggtggccaagaaatggctggccgagaaatacggcacccgctttcgtgcctgcatgacccaactgggcgaactgcccatcccgttcgagagctgggagcatgtgccgcacaaccccttcttcgcaccggtggccgacgtgcaggcctacgaggactacatggacgcgctgcgcaagtccggcgactcctgcggcgcgcgcattcgtgtgcaagctaccggtgtgcccgtgggactgggcgatccgctgtacgacaagctggacgccgacatcgcccatgtgatgatgggcctgaacgccgtgaagggtgtggagatcggtgccggctttgccagcgtggcgcagcgcggtaccacgcacggcgattcgctcacgcccacgggcttcgccagcaacaacgcgggtggcgtgctgggcggcatcagcaccgggcaggacatcgaggtgtcgctggccatcaagcccaccagttccatcatcagcccacgcgagtccatcgacattcacggccagagtaccgaggtgatcacgaaggggcgccacgacccctgcgtgggcatccgcgccgcgccgatcgccgaggcgttgctcgcattggtcatcatggaccatgcgctgcgccaccgtgcgcaatgcggcgacgtggtgcaggccgtggctccgattccggcagtccgcctggggtgatggtcaaaaacggctgtagcgcccgcccagtgggcgctgccagctatcaatagaagagcaatgggagagctgcggcttacttgcggacttcgtccaccagcgcacggaactcgtcgatgtcctcgaagctgcggtacacgctggcgtagcgcacataggccaccttgtcgagcttcttcagctcgcgcatgaccagctcgccgatgcggctggacagaatctcgcgctgccccaggttgagcagcttttcctcgatgcgctcgatggccgagtcgatctgcactgtgctcaccgggcgcttgcgcagcgccagcttgaacgatcccagcagtttctcgcggtcgtattcgacgcggcggccgtccttcttgacaaccgtggggaagttgacttccggtcgttcgtaggttgtgaagcgcttgtcgcaggcgccgcactggcgcctgcggcggatgaagtccccgtcctcggagacgcgggtctcgacgacctgggtctcctgatggctgcaaaaggggcacttcatcgcagcggtcgatcagcgatagaccgggaagcggctggtcagcgcgtgcaccttggcgcgcacggcttccaggttcgcctcgtcatgcgggttgtccagcacgtcggccaccaggttggccgtgaggcgcgtttcctcttccttgaaaccccgtgtcgtgatggcgggcgtgcccacgcgaatgccgctggtgaccatcggcttttcgggatcgttggggatcgcgttcttgttgatcgtgatatgggccttgcccagggctgcctcggcctccttgccggtgatgcccttggcgcgaaggtccaccagcatcacgtggctttcggtgcgaccgctcacgatgcgcagtccgcgctggatcagcgtttccgcgaacaccttggcgttcttggtcacctgctgctgatactgcttgaactcgggcgacagggcttccttgaaggccacggccttggcggcgatgacgtgctccagcgggccgccctgcaggccggggaagatggcgctgttgatggccttctcgtgctccgccttcatcagaatgatgccgccgcgtgggcctcgcaggctcttgtgcgtggtggaggtcaccacgtccgcaaacggcaccgggttggggtactcgcccgcgacgaccaggccggcatagtgggcaatgtccacccagaagatggcgccgacttccttggcgatcttcgcgaagcgctcgaagtcgatgcgcagggcgtaggcggaggcgccggcgatgatcagcttgggcttgtgctcgcgggccttggcttccagcgcatcgtagtcgatctcttccttgtcgttcagtccgtaggagactacgttgaaccacttgccgctcatgttcagcggcatgccgtgcgtgaggtggccgccctcggccaggctcatgcccagaatggtgtcgccgggcttcaggaaggccatcagcacagcctggttggcctgcgaacccgagttgggctgcacattggccgcttcggcgccgaagagttgcttgatgcggtcgatggccaactgctcgatcacgtccacgttctcgcagccgccgtagtagcgcttgccagggtagccttcggcgtacttgttggtgagctgcgagccctgagcggccatcacggcgggcgaggcgtagttttcgctggcgatcagctcgatatgctcttcctggcggcggtcttcggcctggatggcggcccacacctcgggatcggtttgttcgacaagaatattgcgttggtacatggcagtccgatgaactaagtgtcccttggcaatcaagggctgcccaggcgaacgacggatcgctgcggggctggtgcctgccgcgcggcacgctccccagtggtttgcagaaaaacgctgtttcctgccggtgtccacgtcagcggcggtgtcccggaagacctccgcgcctatcgccagttgcgtgccctgctagtgtagctgagcacgcccttcatcagtgccagagtaggctcttcagaggccgctcagcagggccaccttctcgccagtggcaggggttgcaggtgcggcttccggtgtggcaggagccttggtggacaagagaggtggattcacggggccggcgggagaaacgcccgtgcgaccattggcgacctgtcgcagccggaaatgctccgccagtaccttggcggcgtagcccccgtcgtcaggcaggttggctgcgccgacgtagtaacgcagtccgccttccagcgagccggcgcgcgcgatgcactcctgcagcaccttcacgcccacgcgcaggttggccacgggatcgaatgccgccaggtgcccaccaaagccttcgtacttgtcggtatgcacacgcgtcatcacctgcatcaagccttgcgcacctaccgggctttgtgcaaacgggttgaagctcgattccacggccatgacggccaggatcaaggtgggatccagcttggtccgcgcgccgatttcatacgcctcggtgaccagtgccgccagcggttcgggcgccacgcggtacttcttgctgagccagtaggccacggcagcctgttcccgcggcaactccttggggttgagcgctactgcccgctcgcttgcggcgggctccatagggaagcccactacggcttcctggcgggcctgcagccagcccatgagttcttcttctcctgcctggcgcagatccgggcgtgccgtaagtgtgatcacgccaaagacgacgcccagtccgagcagggcgaagccgctgtgtgtcacttccagaaaaccgttgatcacatcgcccgcaaacgtgcggacgccggcaatcacatttcctgacgctgtcatagctttcctttctaagtcggctcctgagcgaagagcactgtcgtggttgctcaggagtccggtcctgccagacggtggggtctgggtgggtatgccgttcagtccgtttaggcgcgttaggcccaggggaatctgttgactgtcgtagccgaaatctgtagtggctagggtttttactaggccttggttgagggctggcggattctaggaggtctccaaattcaaggtcaatactaacatttgaattttttagaacaaaaagttctgttatatctgtgggaaagcacagatttttcacgcatgtcctattaggaagggcctgtgcgcaagcaattcgactgcttaatgaaacagtcaattgcatgaaatttttcattgctaaaagctgttggaacgcgcgctcgaatttgctatcgttgaggtgcctgaacgactcaggcattcgccaaacggggcgatcagcgcgatgaatggcagacagtgccgcatcacatgagatctcctccaaggcaacccctggaggcaatcccttgcctcctgcgcttgagacgatcctctcccaagcgcaaaaagatggcgaaagaccgttgtgtcagccgtcaagcccggtgtgcgaagaagttcgacaccgggctttctttttttgcgtttttttacctgcctgcgtcagcgcgggaacggtcccattgcgttggtagctcaacagaataggtgccgcgtgctgcaaatcatcaagaacaacccctggattcgtcgatttgcatggttggtgctgtgctggggcggcgcgtggctgctcggttggctggtggtccctccgctggcgcagtcgcagattgaaaggcatgcgagtgaagcgctggggcgcaagttgacggtcgaacgggtggagtttttgccctggactttggaggccactttgcacggcgtagccctggcgtcaaaggatggcagttcagagcaggtacgggtgggccgcatctatatagacgctgaattgcaatccctttggcggggcgctccagtgatcgatgcgctgcaggtagacgacccggtagttcgtgtcacgcaattggccccaggggtttatgacgtggacgacctgctcgcgctcatggcggcgaagccgcaggacgagaaatcagccacggagccggcacatttcgcgctcttcaatatcgcattgaagggtggtgtcgtcgaattcgatgaccgtacggtgggggtggtgcacacgttgcgccgcgtggaactggacgttcctttcctgagcagtttttctgcggaccgcgaggtcaaggtgacgccgcgcctggcgtttgagctcaacggcagcacctttgatacctcagcgatggccactcccttcatggacgccaggcaagccgaggttcgcctgcatattgagaatttcgacctggcccccttcggtcgctacctgccgcccagcgtgccggtgcggctcaaggcggggcgattgggcgcggatattcaactagggtttgagcagcgggagacccctcgactgctgatttccggggatgtgcaactgagcggggtacatgccaccgatgcgcaggagcagcctttgctgcaattcgaggaaatgcgtgccgtattcaaggaggcggagcccctgcggcgcaggatcaacattgatctgctggaatggcgcggcgcgcgtgcacatgtacggcgaaacgaggcgggtgaagtaaagcttgcgggattgccacgggccgacagggatgagcacccagcgccacagacaaaggagtctgcggagccctggcgtgtccatatcgccagggtgggtttgcgggatggcttcatccaatggaccgatgccagcctgccgcgggggaccgccgcgtgggaggtggaagacttgcaggtagaagcgtcgtccattgccttgccgctggaacagcccatgcaactgcgtgcgagtgcttccctcaggcagtctgcggccgccggcagcagcgaatccgcgcgattggctgtactgggccaggtgagcgcctcgcaggcgcaggccgccctttccatcaagggcctgccgctgtccatcgctgcgccctatctggcgggcgtgctgcaaccccgcgtggaaggttccgtggatgcggacctgggaatagcacggcatggcgatgtcgtgctggcgaaggtggctgcgttgtccgtggataagttggcgctgcgttgcgcctccaaggaacaatgcgttccactgcagagcgcaggaatcaaggacgcgcctgcggattcactggccgcgtggagccggctggaagcgggcaatgcctggatacgctggccccagcgcgccgtatcggtagagcggatttcgttgcagaggccgcgcctgctgctgtcgcgcactcgcacgggggagtggatgtttgaacagtggggcgtgtcgcccccgggggtgacggggcccaacgcggacgctccaaaggctgcgggtcttccctggtccatggggctggcttccctggagatcgatggcgcagcagtggctttgcgcgacgcggcagcgcagagcgccgtagcgctgaatgtgttcgatctgcagctgcacgcgcgggattttgcttatgcggacgggcgggtcactcccacgtcattgcgcctggaaggccgggtgggtgctgggaggaccgaacccgggcgattgcgctacgaaggctcggtggcgatggcgcccgttctgacggcgcagggcaaggtacgcgcccaacacctgccgttgcacgcgctggagccctatgtagggcaggagcttaatgtcgacatcctccgcgccgatggtggcttcgacggagacgtgcgctatgtccaggggaatgccggcgccactgtttcggtcaagggggacgtgtcgctggacgaggtgcgcgtgcgcgccaaggctggcttggacatgcctgaggagacgaaggccggcgagcggagcgtaggtgcgcggggcgaagatctgctgcgctggaaatccctggcgttgcgcggggtggcgatgaatttgcagccagaccagcctgtgtctctggatgtgaaggaaacggcgctcagcgatttcttcgcacggatcatcgtgcaggaagacggccgcatcaatttgcaggatattcgcaaggcgtcggcagcggaagacgcggttgcggcatcgaacgctgcagccgccgctccggcagcggccccttcggctccgcagatccgctttggtcccgtggcgctgaccaatgggtcggtgcgcttcacggattacttcatcaaacccaactactctgccgacttgagtgcactcacgggccggttgagcgcattttcctcggtgtcgccggaggcgggggcagcgccgcagatggccgacctggaattgcgcggtcgcgcccaggggacggcgtcattggaagtcaccggccgcatcaacccgctggtcaagcccctggcgctggacattcaggggcgcatgcgtgaccttgagttgcccccgttgtcgccttacagcatcaagtacgcgggtcatgggatagagaagggcaagctcagcatggacgtggcgtacaagatcttgcccgatgggcagctcatcgctaccaacaagctggtattgaaccaactggcgtttggggaacccgtggagggcgcgtccgccagtctgcccgtgcggctggcgacggccctgctggcggaccgcaatgggatcatcgacgtggatctgcccatcagcggctccctcaacgaccccgaattccgtctgggagcggtcatcctgaaggtcatcggcaacctcatcatgaaagcgatcaccgcccccttttccctgttggctggcgctttcagcgacgcgggcgagcagggcgcggttctcttcgcgttgggcagcgcagaactggatgagaaagcccgacagcaactggacaaaatcgccaacgaactgaacaaccgccccgcactgaaggtcacggtcgtgggttgggcgcagcccgacgccgagcagctggcatggaaacgccagcgcttgcgagacatggctgaggcgcaaaagcgcagggcagccatccgtgcgggtgaacctgcggacagcatcgcaccgctcactgaggaggaataccctgcgctgctgaaggagttgtatcgccggtccgacatccgcaaaccgcgcaacttcgtcggtctggcgaaggacgtacccgttgcagagatggaggccctgctgatgcacaacctgacagttccggacaacgccatggcggatctggccttggcgcgaggggtggccgtgcgggactacctggcacaacagcaagtcccgcttgaacgtttgttcgtaggcgcaagcaagctgcagccggggggggagggcgatgcgccatcgcggccgaaggcagagctttctttgaatgcccagtgaggggcgcgcgggattttgtaacctcacagggtgcggctaccggtacagtaccgttcgaatgcgagcgcggttcccgcgccatccccgtctatccctcagattcctgatctggcgcagcgggaaggcggtgtaaaaccgggcgaaaatagccgcttgtccgtgagcgatgcccacctactgcttgcgctgttggcgcaaggtggctcgcttgcaccttgatgaatccatgttccctttttcttcacgtagcaaaatgtccgacgcatctgacgcgaccccggtccctgccaaaaccagcgagccgcatccccttgatgcattgacgggcggcgctttctctgcggccacgtcgggtgaacgctcggcacgcatccgtgaatggttgtctacccagcctggcgtggaaaagctccaggaagtattcaaggaattgagtgcgcgggacaaaggcgccgcgcgcgcagtgcgtgagcgactggacgagattcggcgcgcggagggccaggaggcgatcgccgccgaatgggcagccaaggccgaagcgctgctcgcagccgccaagctcaacattgccgacgcgctcgcctggcagcgcgatgcggccaaggccggcgcgccgctgtcccgtgaacctctgtcggtgctcaaacagcgtcttaacgagcgcgtgaaaaccatcgaagacctgcagcatcgtgttcaggtgcagcgcgaagccgccgttctgctcgcgcagcgcatcgaagtgctctccaccaaaccgtggaaggatgcgcagtctgcgctggaactgctgaacgccgatgtcggccgctggcaggagcaggcccaggcacttgccgacgacagtgcctggcccagcgtagaggcacgttttcccgccttgctcgatgcttcgcgcacccaactgctggtggtgtgggaagcgtttcagtcggcattggcgcaggctgtccttgcggcagaagacccctcggctcccctgccgcccgtgcccgtgtggtccgacgaactgcgccaggcgcgcgggctacccccagaagcgggtgccgccgccaagacgcctgccccccgctcatccaagccgcaggcgactcctgaaatgcgcgagaaggccctgcaggccgttcaggaggccctggccaagctggagcaggaaaccgcgcagggccatggcaaggccagcgctggcgccgcgactgcgctgcgcgccgtgcttaaggtacacggcaagttgatcgatgccgaactggagcagaaagtgcacgccgccctcgtggccgcgggcgagttggagggctggcagcgctggagcgccgaccaggtgcgcgaggatctcgtggcccgggccgaggcactgctgcgcaggccggaaggacagtccctcggtgggcgcaagatgcaggaaacgctgcgccagctgcgcgagcagtggaagcaggccgaccagggggcgccggccaaccacgccctgtggaagaaattcgacgatgcgtgcaatgccgcgcacaaggtggtcgagggctggctggagaaggtgcgtgccgaaggtgccgaacaccgtgcgcagcggttggcgctgatcgaagaggtgaatgcctgggcccaatcgcaagccgctgccgctgcgcaggactggaagtccttcagtcgtgcattgcaccagtttgccgagcgttggcgcaccggtggccatgtgagcgaaaaaatgttcgctgaactgcagccactgtggaagcaggcactggcggctgccagcgctccgctggaggctgcgcagaaggccagcctggagcgccgccacgccatgatcgacgaggcaggtgccctgggtgcggccccaagtctgcgcatcgatgccatcaaggccttgcagcagcgttggcaggccgaggcgcaggcggtgccgctggatcgcaagcatgagcagaagctctgggacgcgttccgcaagcccatcgacgaggcgttcaaccgcaagtcggccgaacgtgagcgcagtgcctccgagttgagcgcgcgcgaccgggccgtgctggaggcatccaaggcgctggaggccgccaatgcgtcgggcgatgcgcagaagatccgcggtgccatggccgcgctggagcgcgcgctgaaggagcctgccggcgaatcgggggattccgagaatttggataaaaaagccgatcaaaccattgatggtcaagcgcaagcagctactgattcggtagcagatcaaaacgatgcgccgacttccaaacccgtgcctgcggcgcgcccggtggtggccgtgcgtggcgatgaccggccgggggcgcgcaaggcggtgcccgcgcagcccacggtcaccggccgtggtggcgaccggcgtgacggccgcggcccacgggacagcggtatgcaggggcgggggcgggagcgcgatggtgttgctgctgcgcgaggtccgcgtctgggtgatgcggctttccgcgcgcaacgcgacgccatggagcatgcgcagggcgcgctgcgcaagctggcggcacaggcccatggcgaagcgctcacgcagctgttgtcggcctggagaagccgcgacgctgcgcaattgcccagcgtccaggaactgggcggcaaggtgccccccacggcgcgcaccgcctggtcgcaggcgcttgcggcacctgcggccgggggagccccggaagcattgctgcggctggagatcgcggcggaggtcccgacgcccgcagaccaactggccgcacggcgtgctctgcagctgcagttgctcacacgtcgcaacgatccctcgccggcgcaaacctggacgcaggatgtggcgcgcgtgctggaaggcgccagcgacgaggcgggcgcgcgccgcctgcagagcgcattgaaggtcctgctcggcaaatagtcggcggtgtcgtcgtccagggcgggcatccgtgtcgttccggagaaggacgctacggatgccggagcatcaactcgtccgggtgcgcggaacggcaagccccaaggcaaatacggagttcggcacatcccctgacggtagctgggttttcgctgcccgtcggcctgtggtgctggcgggcggggccactaccacggctgcagaatggtcggcatggcaggcgctggcttcccgttgggtcagcaggtccgccaccgtaatggactgcaggtattccatgacacgcgagtgaaagctggcccacagctcggccgtcatctcgcctggtgccgatgcggtgccggtgtccgtgcccttgtcatcggcgccgcccatgtatttttcggaggcgatgacgatatcggccacggagagttcctgtggcggccgtgtcagtgtgtaccccccgccgggcccgcgaatgctgtggaccaggccggcgcggcgcagtgcgctgaagatgtcttcgagatatgacagggagatgccttggcgggcgctgatggagggaagcgcgatcggccggccgtgggagcgcaaggccagatcggtgaccgcagtgacggcgagtttgcctcgggtggtcaaacgcatggtgctgttcctgagggtgggaaaagggcctgaagccatcggtccgatggtcaggagggaaaagaggaagggggttgcacgccggcgttgcgcggcgcgcctgtctttcgcgttcgcagaacgcgtcccggcgggcgcaaccttttagacgcgcagagccagggacctgggaggtttaggctgctttttcagcacaggggagagggcggctctctcccattgagcggggcaactgaacaagccatggaggggcttgccgcgaaaggcgcgtatgttctgatcgtccgggagatcctgctgcgcgtccatcaggccgtgctcgccttcggataacgcgtcgtttgccacggaagggtcagcggctattgccattgcggcctcgcccgctggtgccagttgcacggaggcgacggctggccgcaggtgttccacgggtggcaccttgccaaatgcggagacacccacgctcagcaggaagtggagggtgaaaaccgcaatcaaccatctcggcatggtggacaaattatacgggcgggtccttaaagcccttcggcaatacatgaggacagtggtctgactcattggcctttggctacacgcgcgtgtgtcgttgccggtgcagcaggggggacgggatcccttgagcctcaagatgatgcgccatactgcggcccaggttgcgcactaacgccaactgttggttcgcccgcttgtccattgccatgaatgtcgtgccttccgattgcccccctttcaccttccacagaggcaccgcgccactgctggtttccatgccccatgtgggcacccatgtgccagacgccatcgcaaggcgcctcaatcccgaggcgcggagcgttccggacaccgattggcatctggaacggctctacggttttgcgaagtcgatgggagcttcagtattggtcgcaacgcactcgcgctatgtgattgacctcaatcgccctcctgatgactccagcctctacccaggccagagcgtcactgcgctgtgccctgtggacgcctttgacagcacgccgttgtatagcggcaggcccgtgccggacgcagccgaggttgccgcgcggcgcgaggcattgtgggagccctaccatgcccagttgcgggaagagttgaaccgtatgcgcgccacccatggcgtggcggtgttgtgggatgcgcactcgattcggtcggtccttccgcgcttcttcgacggcacattgccagacctgaacctgggtaccgccggaggcacgagctgcgatgcagcgctggcgcaggagctgtttgccattgccaaaacggcacccgaccacacggccgtgctcaacggacggttcaagggaggctacatcacgcgccgttacggcgagcctgcgcgcaacatccacgcggtccaactggagatgacacagtgcagctatatgcaggaggcaccgccgttcaactacctgccagagcgcgccgggcgcattcagcccacgctgcaacgcatggtggaggcagcactccggttcgcgcagcaacggtcattgcgctgacgcgctaagatgcgcgcatgcaggtttccagcccctctctcgtagcgcaagatccggccgaggcgccttggggatggtccagacaattccgcatgccggtcttcaagccgggcacccgggtgaggcgagccggaagttgggaaactgtcagccatgtagcactgcggcgccaggatctggctgtgtacctggtggggcgcgctgaacccgtggaccccctggagctggagctcgaacccaccttgtttaccactgctcgggtgccagagaggcactgaacagcgggtatcaacgcaccaataggtgaactagatgccgcagcggtgcgccatggcttcacccagccgcacgggccgcgctgcttcccatcccggcatgaactgcactgcgccgcggggaaacagcagcacgaccgtggagcccagcagaaaacgccccatttcatcaccctgacgaagcacgacttctcggtccccataatcccagcggcgcggttggccggtacgtggtggattgacctggccgtgccataccgtggccatgctgccgacaatggtggcgcctaccagcacgagcgccatggggcccaggggcgtttcgaacaggcagatcacacgttcgttgcgcgcaaacagtccgggcacaccgcgtgcggtggccgggttcactgaaaacaatgccccaggcacatggtccatacgcaccagtcgtccatcgcacggcatgtgaatgcggtggtagtcgcgtggactgagatagatggtggcgaagctgccatcctggaactgcgcggccatttcggcgtcgccgccaagcagagccgcggtggagtagaggtggcccttggcttggaagatctggtcctgctcgatggagccgatctggctgaccgttccatccacagggcataccaccgcagcatcggcaagcgggcgcagtccagggcgcaacgcacgtgtgaagaagtcgttgaaggttgcgtagcttgcaatgtccggattggccgcctcgctcatgtctacgccgtagtgcgccacaaaccggcggatgaccgcggtggtcaattggcccgcgcgcgcagacgccatacgtccggcaaaggaggtcagggcttgtttgggtaacaagtactgaggcagtacggcgatacgatcagacacgtggcggtaatcctggtgatggagccgcatgattctaagggggagggtggattgcgccccagccgtgcgtcccgtgcggttgtggatgcccgtaatggtacaaaaaaccacatgccctgcaagttcagggcttgcccggataatgcccggcttcctcgagccacggccgccgcgccgattctctgcgcagcttggcgccttctcccattcatgtctgcacccccattccctcgcacagacgctgcggtagagccgccgacgtcagtcttgcggcgcgtcgctggctggctgcgccttttctggccggcacccgctggcgtcaatcagcgcgaacgcttgcgcatggtgtcgggtatcacgctttgcgtggccgtggtggcgctgtttgcgcattggttcggggctggcctgccggtcccgtggatggtggcctccctgggctccagcgcggtgctcatcattgcgatgccgtccagccccctcgcccagccgtggccagtgctggcgggcagcgtgctgtcgtacatggtaggcgttgcctgcgccacgctggttccccacgtcgctctggcctgcggcgcagccgtgggacttgccgtggcggtcatgctggcattgcgctgcctgcacccccccggcggggcgatggccttgttcgctgtgctcaatccgcaggacggcgcggcttttgcggtatttccggtgctgctcaatatgctggcgctggtgttgatggggatggccttcaatcacttgaccgggcgcagctatccgcatgcacaaagagcgcggggggccgcgcataagggatctggcgctttcatctcggcggatttggatgccgccttatcgcactacaaccaagtgctggatgtcagtcgcgccgacctggaggggcttttgcacttggctggcaaagccgccttccagcgcacgcttggcgagctgcgatgcggcgagatcatgtcatcaccggtgcatgcggtggttgccgagacgcccctcaaggatgcctgggcgctcatgcgcaagcacgccgtcaaggcgttgccggtagtggacggggcgcgcagggtggtcggcatcgtcacggtggcagacttcatgcgcctggccaatctggacatgcatgaaggcatgggccagcgtctacgctcgctcatcatggggcggcccaaacgtcccgagcaagtgcaaggcctgatgtcgtctcccgtgcagcaggtgctgtctgaacagcatgtgatggatctggtgcctctgttctccgaggcggggcaccaccacattccggtggtgaacgatgcgcaggaactggttggcatcatcacgcagacggaccttgtgaagaccttggctgccgcggttgcccggccataggcccggcttcgacatcgcagtacaattccgccgcttatgcacagcgcttcgcctgtccattgaagccgtttccccggccttacggcctcctgcgcctttggtgcagcaactcacctgcctgcattgcaccttgcttcgagcccctcaagggccgatgcggcccttgggttagtggacgcatcggctttttccaggcgccgccatagataattgttatcaagagactgaccacacacatggccaaagaagaactgattgaaatgcagggtagcgtgaccgaagtcctgccggattcgcgctttcgcgtgacgctggacaacggccaccaactcatcgcctataccggcggcaagatgcgcaagcaccatatccgcatcctggccggcgacaaggtgtcgctggagatgtcgccctacgacctgaccaagggccgtatcactttccgccaccttgcagggcgcggccctgggccgggcaccggctcgtcatctggcaatcgctgagtgtgacaaataccgccgatttttggcggtgaacagaatctggcaggttagaatgccagctgtcggagcgtagcgcagcctggtagcgcatctgctttgggagcagagggtcgcgagttcgaatcccgccgctccgaccaattgaatcaaggggttaggtctattgacctaaccccttttgtctttgtttttgcgggctgccatgttcgctggccaacgatgacagacaatccccgctgggctcctccggcaccgtcttacatcagcgccgtccctgtcttcctaggatgattttttcattgcaggagcagaagcatgtctgaagaagcagtatttggtacggcgcctcttcccgaaaggctcgcggcagaccataaacaacgcgcacgcgaccgtggacatttcaacaactacggtatgcgggaggactccacggaggagcctatcgtggatggtgaaaatgcggcggacggcggccaggcgcgacgctttggagcgggtggcgatgagtctacctatgcaaaccggcacggccgattccaggaagcagggcagcccagcgccggggagcctgctatgaatttggtgaacgagccaacgtctgcaaagaaaccttaatgcggcggcgtcgccgtgatacgcaccccataatttagcgctccctctggttgctgggttgtcctgatcggccgagtactggagagggggatcattgaaggctggcttgaagcgccagcctttttcctggacttgtgggacgcgttttgctgacgatcgctcaaaaaactgccgagagacgccatgaccgactggacgcattgcgcgggttcgccatggtatggatgacggccttccatttctgcttcgacctcagccattttggctactggccccaggacttccgggcagatcccttgtggactgtgcagcgaaccctcatcgtcagtctgttcctgggatgtgcggggctgggacaagcggtggcttggcaacgtcaggttgggtgggcgcgtttcgcccggcgctggagccagatcacggcctgtgcattgctggtaacggttgggtcttttctgatgttcccgcgcagtttcatttactttggtgtgctgcatggcatggcagtgatgctcgtcatcacgcggctgacggcagggtggggcaggtggctgtggttggccgggctgctggcactggtgtcgccttgggtcgcaggctgggcgctgcaggggcctctttcagaatgggcgccgctattcaatggacggggccttaactggttgggctggatttcgcgaaagccctttaccgaggactatgtgccgctctttccgtggctgggcgtcatgtggtgggggatggcggcggggcagtggctcgttgtgcgttcggacggctggctgtcccgcccgttgccgcgtgtggtagcgcccctggctggtttgggacgctatagcctcagctattacatgctgcaccagcccgtcctgattggaggactgttgctggcaggctggctggcgggacgggcataaaaaacgcggcccgaaggccgcgttgtagtgcgcgaggcgcctgtagtggttactccaccttggccttggcgcgcaggtcttcctggaacttggccagtttctgctgctgcagttgctgggcgatctggggcttgacctcttccagcttcggcagctgggcttcgcgcacatcgtccaggcggatgacgtgccagccgaactggctcttcacgggggtctgggtcatcttgcccttctccagcttcaccagcgcttccgtgaactcagccacgtagctgctcgggctggcccagtccaggtcgccaccgcgggtgccggatccggggtccttggattgcttcttcgcaatgtcctcgaacttgccacccttcttgatggaagcaatgatggccttggcctcgtcttccttttcgaccaggatgtggctggccttgtattccttgccagcgttggcggccacgaacttgtcgtactcggcctggatctcggcatcggtcacggcgttgttcttctggaaatccacgaacagttcacggatcagaatggtctggcgtgccaactccatctgggccttgtaatcggcagagccttccaggccgcgcttttgcgcttcctgcatgaagatctcgcgggcgatcacttcttccttgatctggttttccagttcgggcgtgaccgggcggcccgaacgctccacctgctgcttcaggacttcggcacgttccttgggaaccgccttgccattgacgatggcgaggttttgcgcggcaacgggcaatgccatcgtgcccagcacggctgcggccacgaggccggacaagagctttttcttcattaagaatccactgattgggaaataggctgcagacgactggctgcaacgcccttggatcggggttgtttcagagagtttcaatggcaatggcgtgggcgccttggtcaatgaaaatctgcagcgcatcatacacaaggcgatgctgtgcaaccttgcgcttgcctgtaaataacggtgacgcgatgcgcacgcggaaatgggtgccaaacccggttccattggcgccggcatggccttcgtgctgccagctttcgtccaccacttccagatgggtgggcgatagtgcggcgcgcaggcgttcggccatggcctctgccgtgatagcgatggagggcgtggtgttcatggttgcaggtccttgggcgcggcatcgccctcatccttgacgtggcggctcaggtacagcgcctgggcaatgacgaaggcgaacatcaggccgatgccaccgaacagtttgaagttcacccaggtgtccgtgtcgaagttgtaggccacccacagattgagtacacccatggtggcgaaaaagcccgtccagccccagttcaggttgcgccagacgggcgcgggcagatcgatctgagcgcccatgagtgactggatgaagtttttgcggaacaccaactggccgacgagcaaggtgccgcccatgagccagtagagcacggtgggcttccatttgatgaaggtttcgctgtgtgccagcagggtggcgccgccgaacagcacgatgacgcccaggctcagccattgcaggggttcgaccttgccgtgcttgaggcggatgtagccgatctgcacgacggtggcggcaatcgccacggccgtggccacgtagatgccccagaccttgaatgcggcgaagaacaggatgatcggaaagaagtcgatgagcagtttcatggcgccgggggttcaaaatcgagcgaggcggagttcatgcaatagcgcaggcccgaaggagccgggccgtcggggaagacatggcccaggtgggccccgcattgtgcacacacggtctcggtgcgcaccatgccgtggctgcggtcctcgatctcccgaatggcaccgggcacggcaagcgaaaagctgggccagccgcagcccgcgtcgaacttggtgtcggagtcgaacagcttggcgccgcagcagacgcagtggtagctgccgtcggcccagtggccttcgtacttgccgctgaagggccgctcggtggccgcgtgacgcgtgacctggtaagccgcgggctcggcgcccttggcctgcagcagcgcctgccattcgtcttcggttttctggatggggtaggtcatgaggaacagctgatggagatggaggacgcccagtcgggcggaaagccggcgtaggcctcgtgccccgggtggtcgtcgaaggggcgcgccagcaacctttgcaatgtttggagttcggagaagtccccgagtttcgcggcgcgaatcgcctgttcgcccaggtggttgcgcagcacgaagcgtggattggttttatgcatcaaatcggctgctagcgcccatccatcaagcgctaatagctccttatattgtagcaaccaggcgtccagagctgcacggtccaggaacagatcgcgcacgggttcgaaatcctccgtggctactgcaccggacagccggcgccagaagatggggtagtccacgcggtcggcggccagcagccgcaacaggccatcgaccaaagcggcgtcgccttcgcgcgcctgctgcaggccgagcttggcgcgtatgcgcgccaggaactgccggccaaagctgccttcgtacgactgcagcgcggcgcgcgccgtgtccacctcgccgatcagcggcagcagcgcctgggccagacacaacaggttccagtacgccacgctgggctggcggtcgaaggcgtagcggccgcgtacgtcgctgtgattgcagatgtgtccggggtcgaaagcatccagaaactggaaaggcccgtagtccatcgtgaggcccaggatgctcatgttgtcggtgttcatgacgccatggcaaaaacccacggcctgccattgcgccagcagtgcagcggtgcgctcgctcacggcatgcagcagtgcggcgtaggcgttgccttcccattcctgcgagcggcggcagtcggggtagtagcggtcgatcacgtagtcggccagggcgcgcagctcggcttcctggccgcgcgccgcgaagtgctcgaagtggccgaaacggatgaagctgggcgctacgcgcgtgaccacggcggcggtttccacctcctcgcgctgcacgggcgcgggcgaaccggtcacgcacagcgcgcgcgtggtcggtatgcccagcgcatgcatggcctcgctgcacaggaattcgcggatcgacgatcgcagcacggcgcggccgtcgcccatgcgcgaatagggcgtgcgcccgctacccttgagctgcacctcttggcccgtggcggtttcgcccagcaggatggcacggccatcgcccaactggccggcccacacgccgaactggtggccgctgtacacgctggccagcggctggctgccgggcagcagggtgttgcccgtgaaggcctgcagtgcgtcgtcgcgctgctgccaggcttcgggcaggcccagcaaggcgcccacctcggcgctggtgcccacccagtgaggctggggcaggggagtggggcgcagcggcgtgaagaaggccgagcccagcgcggcgaagcccggctgccaggcgggcaccagtggcgcgaccggggtagcgtcaggggtgggggcaaacgtcatgcggggattgtcccccgggcccctatgccccgccctgggccaaggccttgtgcgcgggggccggcgcgaacgtgggatttctccggatggctccgtggctggaaagccccatgttccccgctacgatggcgcagtcttcgtacacccacaattcattaccaaaggagcatccatgctgggcctgatgcagagccaacctctcttgatttcctcgttgatctcgttcgccgagcgtcaccatggcgacggggaaatcgtctcgcgccgcgtggagggggacatccatcgctacacctatcgcgacctggcccggcgttcgcgccaactggccaatgccctggatgcgctgggcctgcagttcagcgaccgcgtggcctcgctcgcctggaatggctaccgccacatggagatgtacttcggcgtgagcggctcgggccgcgtgctacacaccatcaacccgcgcctgcaccctgaccagatcgcctggatcgtgaaccatgccgaggaccaggtgctgtgcttcgacatgaccttcctgccgctggtgcaggccgtgcatgccaagtgccccacggtcaagaaatgggtggcgctgtgcgacagcgacaagctgcctgcggactcgggcatccccggccttaccagctatgaagactggatcggcggcgcgtcggccgaataccagtggcccacgttcgacgagaactccgcgtccagcatgtgctacaccagcggcaccacgggcaaccccaaggcggcgctgtacagccaccgctccaccacgctgcatgcctatgccgctgcgctgcccgatgtgatgaacctctcggcgcgcgacgcggtgctgcccgtggtgccgatgttccacgtcaacgcctggggtatcccgtactcggcggccctcacgggctgcaaggtggtgttccccggccccgcgctggacggcaagtcggtccatgacctcatcgaggccgagggcgtgacctttgccgcgggcgtgcccaccgtgtggcagatgctgctcaaccatgtgaagtccgcgggcctgaagttcagcaccctgcgccgcacggtcatcggcgggtcggcctgcccgcccgccatgatcacggccttccaggacgagtacggcgtgtccgtgctgcacgcctggggcatgaccgagatgagcccgctgggcacgctgtgcacgctcaagaacaagcacctgcagatgggcaaggacgagcagatgcacatcctgcaaaagcagggccgcgccatctatggcgtggacatgaagatcgtcggcgccgatggccaggagcagccctgggacggcaagagctatggcgacctgctggtacgcggcccctggatcctggacagctactacaagggcgagagcccgctcgtcaaggacgagcagggccggggctggttccccacgggcgacgtggccaccatcgacccggacggcttcatgcagatcaccgaccgcagcaaggatgtgatcaagtccggcggcgagtggatcagctccattgacatcgagaacatcgccatggcgcaccccgccgtggcgatggcggcctgtgtcggcatgccgcaccccaagtgggatgaacgcccgatcgtcgtggtggccctgcgtccgggcgcccaggtcacgcgcgaggagctgctcaagttctacgagggcaagaccgccaagtggcagatccccgatgacgtggtgttcgtcgatgcgatcccgctgggcgccaccggcaagatgctcaagacccgcctgcgcgagcaactggcgggctatcagttgcccggcctgtgagcgcgccggccggtgcgcaagggattgttcctgcgcgccggtcacatgggtgatagctgctaggggcaatccctgaacggcgcctcgttgcatcccttgtacgctgcggcgtattcattctcacaaggagacgaggcatgaagttcgctatcaaaatggtagctgccagcgcaatctttgcatgtgctggcggcgcactcgcccaaaaaggggaaaccgtcaagatcgcctggctcgatccgctgtcgggcctcatggccgcggtgggcaccaaccagctcaagagcttccagttcatctccgaggagttcaacaagaagaacgcgtcgggcgtgaagttcgagatcatcggcatcgacaacaagctcagcccgcaggagaccaccagcgcactgcgctccgccatggaccagggcgcgcgctacgtggtgcagggcaatggttcgggcccggcgctggccatcatcgacgcactggaaaagcacaacgcgcgcaacccgggcaaggaagtcgtctacctgaactacgcggcggtggaccctgacctcaccaacagcaagtgcagctactggcacttccgcctggatgccgacacctccatgaagatggaggccatgaccaccttcatcaaggaccatcctgaggtccagaaggtgtacctgatcaaccagaactattcgcacggacatcaggtctccaagtacgccaaggagaacctcaagcgcaagcgccccgacgtgcagatcgtgggcgacgacctgcacccgctggcgcaggtgcgcgacttcgcgccctacatcgccaagatcaagcagtcgggtgcggacacggtgatcacgggcaactggggctccgacctcgcgctgctcatcaaggccgccaacgatgcgggcctgaacaacgtgaacttctacacctattacggcggcgtgacaggcagccccacggccatgggcgcaggcgccgcgggccgggtgtacatggtgtcgtacaaccacttgaacctgccgggcgagatcggtcgcatcgtgggcgactacaagaagaagttcaacgacgacatgtacaccggcgccgtgtaccacgccttctccatgctggattccgccttcgtgaaggccaagtccaccgaccccgtgaaggtggctgctgcgatggaaggcatgaagttcaacagcttcaacggcgaagtggagatgcgcaagtccgaccaccagttgcagcagggcctgttcgtgacccgctgggaaaaggcgggcgacaagtatccccgcgatgccgagaacaccggctacaccttcgtaccggtgaagtactacgagccctatgtggccagcacgcccacgtcgtgccagatgaagcggccttcctgatgtagttcctggtgggacgacctttggggcccgagtctcctcgggcctttttttcacctgctgcgcggtcttgcgatgaatcttgagtttttcgtgatctccctgctcaacggcgtcagctacggtctgctgctgttcatgctgagttcgggactgacgctgatcttcagcatgatgggcgtgctcaacttcgcgcacaccagtttctacatgctgggcgcgtactttgcgtacaccttgtcgggtgccatcggcttctggcccgcgctggtggtggcaccgctgctggtgggggcgttgggcgcggtcttcgagcgctatgcactgcgccgcgtgcacaagttcggccatgtgcccgagctgctggtcacctttggcctgtcgtacctgatcctggaggtggtgcagctggtgtgggggcgctccaccgtgccctatggcctgcctgcgcaactgcaggggccgctcttcaccctgtacggcacgcagtttcccaagtcgcgctccttcgtcatgctggtggcggtgctgatgctgctgtcggtctggctgctgctcacgcgcacccgcatcgggttggtgatccaggcggcgctcaagcatccgcacatggtggaggccctgggccacaacgtgccgcgcgtgttcatgctggtgtttggcggcggctgcgcgctggcggggctggccggcgtgatcggcggcaatacctacgtgaccgagccggccatggcggcctcggtgggctccatcatcttcgtggtggtggtggtcgggggcatggggtcgctggcgggggcgttcctggcgtcactcatcatcggactggtgcagacctttgcggtggcgctggactattcgctggtgcatgccttcgcgcggctgggtgtgcaggtcaccgaacagacctttggctacccgctattcaagctcaccatctcgcaggtggcgccgatcctgccgtacctgttcctcgttctgatcctgatcttccggcccaagggcctgctgggcacgcgggaggattgaaaggccatgcacaccacttcctctgcaccttcgaccgcggccgccgggggcgccgtgcggtactaccgcttcaaacccttgaatgtggggcgcatcgtcatctggagcctgtttgccctggctctcgtcgtggcgccccagctgttcaccagcagcctggcgctgacgatgctgtcgcagatcggctacgcgatcatcatctgcctgtcgtacaacatcctgctggggcagggcggcatgctgagcttcggccacgccgtgtacaccggcctgggctcgttcctggcggtgcacgccatcaacatggccagcgacgggcgactgcccatcccgctggtgctgatgccgctggtgggagggctggcgggcatgttcttcgccgtgctgctgggctatgtcaccaccaagaagtccggcaccaccttcgcgatgatcacactgggcatcggcgaactcgtggcctccatggcgctgatgttccccgagttcttcgggggcgaaggcggcatcaccacggaccgcgtgtacggccggccggtactgggcatcacgttcggcccggcgatccaggtgtactacctgatcgcggcgtactgcttcgtgtgcacggccgccatgtttgccttcacgggcacgccgctggggcgcatcctcaacgccgtgcgcgacaaccccgagcgtgtggagttcatcggctacaacacgcagcgcgtacgctacttcgccttcatcatcgccgggttcttcgcgggcatcggcggggcgctggcggccatcaacttcgagatcgtcacggccgccgacagcgtgagcgtggtgcgctcgggcagctacctgctgttcaccttcctgggcggggccacgttcttcttcggccccatcatcggcgccgtgctgctggtgctggcgtcggtgctgctgtccgagctgtccaaggcctggctgctgtacctgggtctggtgttccttttcatggtcatgtatgcgcccggcggcatagccagcctgatcatgatgaatctgcgcctggccaagtacggcaagctgcgcggcatcatcagcgcctacctggcgctgggtggaacggcactggtggcggtgctgggggctgcagcgatgatcgaaatgacttatcacctgcagctgaacgaggcgctggggccgcagctggagtttctgggtgcgacgctgaacgccaagagcgtggcgagctggttcggcgccggcttcgtgttggtgaccggcgtgggtctgttcgaactctgtcgcaggcagttcatgcggcagtggggtgcgatccaggaagagatcgagcacgagatcaagcgtggggaggcaggctgatggcggaccaggcaacctatgcgctggagctgcgcgacctgcgcaagagcttcggcaagaccgagatcatccgcggcgccaacctggcggtacggcccggcgaacgcgtggctgtcatcggacccaacggcgcgggcaagtccacgctgttcaacctcgtcagcgggcggttcgcgcccaccagcggcgaggtgctgctgcacggcgcgcgcatcgacggcaagcagccgttcgagatcaaccgcatggggctgtcgcgcagcttccagatcaccaacatctttcccaagctcagcgtgttcgagaacctgcgctgcggcgtgctgtggagcctggggtaccgctatgcgttctggcgcttcctgtccaggttgcaggatgccaacgaccgggccacgcagctcatggagatgatcaagctggacaagaagcgtgacaccctggccatgaacctgacctatgccgagcagcgcgctctggagatcggcatcaccattgccggcggcgccagcgtgatcctgctggatgagcccactgcgggcatgagcaagagcgagaccacgcgcttcatccacctcatcaaggaggtcacgcagggccgcaccttgctgaccgtggagcacgacatgggcgtggtcttcggcctggccgacaagatcgccgtggtggtgtatggcgaggtgatcgccttcgacacacccgagaacgtgcgcgccaacccgcgcgtgcaggaagcctacctgggctccgtcattgccgcgcagcaggccgggggacattgagacatgctgaaagtcgagaacctgcacgcctactacggcaagagccatgtgctgcacggcgtgggatttgacgtgcagccgggcgagatcgtcgcgctgctgggccgcaacggctccggccgctccaccgcggccaaggccgtgatgggcctggtggactggcagggcacgctgcagtggaagggccagggcctcaatggcaggaaggcctacgagatcgcccatctgggcatcggctacgtgcccgaaagccgcgacgtgtttcccaacctcaccgtgcaccagaacctgctgctgggccagaagggcagtggcagggatagccgctggagctttgacgacatgtacgagatgttcccgcgcctgaaggagcgccgcaacatcgaggcgggcgtcatgtccggcggcgagcagcagatgctgaccctgtgccgcacgctcatgggcgacccggacctcatcatcatcgacgagcccaccgaggggctggcgcccaaaatcgtcgaactggtgggcgagtacctcacgcggctcaagcagcggggcatctccgtgctgctcatcgagcaaaaactcaccatcgccatgaccatctccgaccgcgcgctggtcatggggcacggcagcatcgtctttcagggcacgcccgacgagctgcgtgccaacagctatgtacgcaaggagtggctggaggtttgagggcctcattggcatctagccctttgtggatgagcgctgtcagctatcaaaaggatagttagatgtcggtgtgcacggcgtgcttgtcccggctgagacaaaaaactgcgacccctgcctctagacttgcgtgctaaaaacgcacgagcgtacttttctttcatccacccgagattcaagaggaacgacagcatgacggctgaataccaggtccacggcgacgtggccgtgatcaccctcaacaacccgcccgtcaacgggcttggcctggccacgcgccagggcatcgtcgatggcctcgatcgcgcccaggctgacgcggccgtcaaggccatcgtcatcaccggcgcgggcggcgccttctcgggcggcgccgacatcaaggagttcggcaccgacaagtcgctgcaggagcccaatctgcactccgtcatcaacgccgtcgagaactgcaccaagcccgtggtggctgccatccacaccgtctgcatgggcggcgggctggagctggccctgggctgccactaccgtgtggccgcgcccggctgcaacgtggcgctgcccgaggtgaagctgggcatcctgcccggcgcgggtggcacgcagcgcctgccgcgcgtggtgggtgtggaggcagcgctgaacatgatcgtcagcggtgagccggtcaagagcgagatgatcggcgccgtgcccggccagaagctgttcgacaagatggccgcgtcgcccgaatcgctggccgaggaagcgctggccttcgcccaaagcgtggccgacgtgcgcccgctgccgctggtacgcaacctgccgtgcaagcaccccgagggcgatgcgtacttccagttcgcacgcaacatggtcaagggcatggccaagaacttccccgcgcccgccaagtgcgtggacgccgtggaggcggccaccaagcgcaagtttgccgacggcctggcgtacgagcgcgagctgttcatcaacctgatgtggacgcccgagtcgcgcgcgctgcgccacctgttctttgcggagcgtgccgcgagcaagatccccgacgtcccgtccgagactcccaagcgggacatcaagaaggtcggcgtgattggcgcgggcaccatgggtggcggcatcagcatgaacttcctgaacgcgggcatccccgtgaccatcctggagatgaagcaggaggcgctggaccgcggcatcggcacgatccagaagaattacgaagcccaggtcaagaagggcaagctcaaggaagacaagtaccagcagcgcatggccctgctgtccactacgctgaactatgccgacctgaaggactgcgacctgatcatcgaggccgtgttcgaggagctcggcgtgaaggaagccgtgttcaagcagctcgacgccgtggccaagcccggcgccatcctggcgtccaacacctccacgctggacgtggacaaaatcgccgccttcacccagcgtccgcaggacgtggtgggcatgcacttcttcagtcccgccaacgtgatgaagctgctggaagtggtgcgcggcaaggccacggccaaggacgtgctggccaccgtgatggccctggccaagaagatcaagaagacggccgtggtctccggcgtgtgcgacggtttcatcggcaaccgcatgatcgagcgctacagccagcaggccggcttcctgctggacgaaggctgcacgccccagcaggtggacaaggccatcgagaagttcggcttcgccatgggcccgttccgcatgggcgacctggccggcaacgacatcggctgggccatccgcaagcgccgcgccgtcgagcagcccgacatgaagtacagcaagacggccgacctgctgtgcgagatgggacgcttcggccagaagaccggggcgggctggtacgactaccaggctggcaagcgtgacgcgattcccagcgacgtggtgaaccagatgatcgaggagcaccgcaaggccctgggcatcacgccgcgcaaggtgagcgacgaggagatcgtgcagcgcctggtctatgcgctggtcaacgagggcgccaagatcctggaagagggcatcgccagcaagtcgggcgacatcgacatggtgtacctgaccggctacggtttccccatccaccgcggcggtcccatgcactacgccagcgaagtgggcctgttcaacgtggtgcagtccatgaagcgctttgcccgcaacccgctggatgacgcacgcgcctgggagcccgcgccgctgctggcccggctggccgccgaaggcaaggcctttgcctgagcgcccgttcgtccgcctgaagcacgcagaacaaggaatattgcaatgacctccgcagtgatcgtttccaccgcccgcacgccgctcgccaagagctggaagggctcgttcaacatgacccacggcgccacgctgggcggccacgccgtgcagcacgccgtgcagcgcgcgggcattgaccccgccgccgtcgatgatgtcatcatgggctgcgccaatcccgaaggcgccaccggcatgaacatcgcgcgccagatcgcgctcaaggctggcctgcccgtcaccacatcgggcatgaccatcaaccgtttctgctcctcgggcctgcagaccatcgccaccgccgcgcagcgcatcatcgcgggcgagggcgaggtgtatgtggccggcggcgtggaaagcatctcgtgcgtgcagcaggaaatgaacctgcacatgatccaggacctggccctggccaagcaaaagcccgagatctactggagcatgctgcagaccgccgagcaggtggccaagcgctaccacatcggccgcgacgcgatggacgagtacggcgccgccagccagcaaaaggcctgcgccgcccaggcagccggcctgttcgacgccgagatcgcgcccatcaccgtcaccgcgggcatcgcggacaagacgctgggcctgatcaccaagcaggtcaccgtgagccgcgacgagggtacgcgcgagggcaccaccaaggaaggcatcagcggtatccgcccggccatgcctggcgggctgatctcggcgggcaacgccagccagttctcggacggcgcgggcgcctgcgtggtggtgggcgaggactacgctgctcgcaacaacctccagccgctgggccgcttcctgggctttgccgtggctggttgcgagcctgacgaaatgggcatcggccccgtgttcgccgtaccgaaggtgctcaaaaaactgggcctgacggtgcaggacatcgacctgtgggagctgaacgaagccttcgccgtgcaggtgctgtactgccgcgacaagctgggcattcccgccgaccgcctgaacgtgaacggcggcgccatcgctctgggccacccctacggtgtttcgggccaacgcctcacgggccacgccctcatcgaaggcaagcgccgcggtgccaagcgcgtgtgcgtgaccatgtgcattggtggcggtatgggcgcggcgggcgtgtttgaagtgctgtaagcgctgatccgctttcggactgaaacaacaagcgccccgcgcagacgatgtggtctgcgcggggcgtttgcttttattttgatagctgtctgcgattgctgcatgggcggtagcaggagaaccgagcgatatttttgtgacacgggttcctgtacagggagcgacgcagcgagccagccgctggagggggctgcaagcgtcctgaagttgtgtccaacgggcggctgcgtgtgcggacgattaaacttctctgaattactggttgttacaacaatccctgcccgtcttcctggcctagacgactcgccaaagagtcggccaagtcccctttgaacacccccatggtcgcaagcgttctcgttggcatgctctgcgcgcatctgctgtgctttgcggtgatgttcttgctgatcagcaaacggctgcatgggcaaaaaatgggaatggatcttttcgcgctcggcaactttctgctgggctccgcctatgtgctgcagctgctggagggcggccccgcctggagtccgatgagtgtggtgaaccacacgctgacgctggcctccccggtggtttactggctcggagccatgcgtttctttgggcacgccgtccccttgctgtctccacttctcgtatttggggcgctctacagccttgcgcaggtactggtgcaatggagcttggggccggttgcacgctacgccatgctttcagggggatcggcactcctgttttttgtgatggccctgacggtgatctacggcgctcgcacatttgccaaggatctgtatggcgagatggtcttttttgccgcgctgatcagcggcatatgcgtactcaacgcgctcaagttcatgaagcttctggatggcggcctggatgcattgcagatggaccgccagttccaactggtgttctacatctacatgtcattcctggccacggtgctgccgccatcgatcgtctggctggttctgcgccgcttgaccgatcagttgcgccatatcgctgcgcgggacccgatgacgcagttgctcaatcggcgaggtctcaccgaggcgctgcagctgtctttcaaccagcgccgggcggagcatgcgcacttgctcgttgtcgacgttgaccacttcaagcggatcaacgacacctacggccaccacgccggagacaccgtcctgtgccgcgtggcggagatactccaggccacggcgcgccgtggcgatttggtaagccgtctgggcggggaagagttcgcggtgatctgcctgaacaccgactttcccggggccatgcacatggcggagcgattgcgtgcagccatcgagacgcagaccatcgacattgcagagggcggtcatccgctgcagtgcacggtcacggtcggggtttcacagggctttgcagatgcacacgccttggaggcggccctgcaacaagccgacgcggctctgtaccgcggcaaagccgcgggacgcaaccgcgtcgaaacggccgggccgtctatggccaccgcttcgtacgcctgaatcacgggcaataccgagacgccgagacggtgatttggccaaagccccggtgttccagcgcgcgatccaatggacccccgcggtgcgcgtcacccagcggacaggcttcatcggcccgtcccttccataatttcgcgcatgaccacctccctgcgctccacgctcgacttcctgctctacgactggctccaggctgaatcgctcaatgcgcgcgagcgctttgcggaccactcgcgcgagacgtttgacgccgtgctggacacctgcgagcgcatcgcgcgcgagaagtacgcgccgttcaaccgcacggtggatacgcaggagccccagttcgacggtgagcgcgtcatcctgccccaatgcacgcacgacgcacgccaggcgtttgccgacagcggcatgctcagcgcggcgcaggactacgcgctgggcggtatgcaactgccgtatgtcgtggagtcggcggccaacagtttctttggctgcgcgtcgatcagcattggctccaacctgctgaccacgggcaacgccaacgccatcctggtgcatggaacgcctctgcagcagcaggtgttcgccgccaacgaattcaacggccgctgggcgggcaccatgtgcctttcggagcctcaggcggggtccagcttgagcgacatcaccacgcgcgccgaggccgacggcgcagacttcgaggtcgacccgctgggcccgcgctaccgcctgcgtggcaacaaaatgtggatcagttcgggcgaccatgagctgaccgagaacatcgtgcacctggtgctcgccaagatccccgggccggacggcaagctggtgccgggagtgaagggcatttcgctcttcatcgtgcccaagaagctggtcgataccgatggccaactgacgggcgagcgcaacgacgtggcgctggcgggactgaaccacaagctgggctggcgcggcaccaccaacacgctgctgaattttggcgagggcaggtaccccgtgcgcggcggcgccggcgccatcggctacctcgtgggccggccgggcgagggcctgaggtgcatgttccacatgatgaacgaggcacgcatcgccatcggcatggcggcaaccacgctgggcctggcaggctactacgccagcctggactacgccaggacgcggctgcagggccgcccggtacagggcagcaccagcgccgccggcagtgccggcaaggacgccagccagccgccggtgccgctgatccggcatgcggacatcaagcgcatgctgcttgcgcaaaagagctactgcgagggcgcgctggcgctcaacctgtactgcgcgcggctggtggacgagggccgcacgggcgagccgcaggcggcgcaggatgccaagctgctgctggaggtgttgacccccatcgccaagagctggcccagcgagttctgtctggaggccaacagcctggcgatccagattcacggtggctatggctacacgcgggacttccccgtggagcagtactggcgcgacaaccgcctgaacatgatccacgagggcacgcacggcatccaggccgccgacctgctgggccgcaaggtggtgatgctgggcggcgcaggcctgcagctgctggcgcgcaccattggcgccaccattgcccaggcgcgcaagcatccggaactcgccgcctgggcggaccagctggcccaggccctgcaggacgtgggcgaagccacgcaggccgcctgggccaccggcaaccctaccgaggcgttggccaacgccgtgccctatatgcaggccttcggccatatggtgctggcctgggtgtggctggacgtggcgtgcagcgtgctcgcactggatgctactctttcaatagctgctagcgctggaaggatgggcgctgcacgctatttttaccactatgaattgccgcgcatcggtgcctggctgcaggtggtgcgccagcgggacctgacctgtgcggcactggatgaagacgcgttctgacgccacgcgctctccgcagggtggtggtcgcccgcatgggcaacggtctatgcttgccgcatggatgcgctccagaccctgctgatcgtctaccactcgctgaccggcggcacgcgccagatggccgaggccgcgcgcgccggcgccgcggccgagcccgccgtatcggtgcgcctgctccacgcggtgcaggcggggccggacgatgtgctggccgcgcagggctacctgttcgccacgccggaaaacctggcggccatcagcggccagctcaaggacttcttcgatcgctgctactacccggtgctggaccgcatcaatggccggccctacgccagcctggtctgcgccggcagcgacggccagaacgccgcacgccagatcgcccgcatcgccacgggctggcggctgaaggccgtggccgagccgctgatcgtctgcacccacgcccagacgcccgaggcgatattggcccccaagcagatcggcgcggcggacctggagcgctgccgtgcgctgggcgaggcgctggccaccgggctcgcgctgggggtgttctagtgctgcaacccgaaagtgtcgggacatgaaagcacgccttcgcccgcgaggcggcgttgcccatcctcgcaatggccacggacgttgctgcggttcgcgcttgacccttggggcgaagccattgatcgccttttgttcctccactccccggttgcggtactagggcctgttcacactatttttgccagtgcgaatggcgtgaaaaccgcgccaatctaggcgcgtgacgacgccaaggccggggccttggctaggagggcaacgacgcgtggcgcggttttcactccgttccctccgggttgcgatcaaaaagggccattcgcggcgttgccaagcctcgctggggtagcaccccagcttcgtttggcgccttgcgcctggccctttttgatcgcaacgcatctggcaaaaatagtgtgaacaggccctaggccctgcccatccagcggcgcagcgccgcgctggcccagtccaccgcaaccgatagcgccagcatcgccaggatcaccgtgcccgcctgcgcatggtggaacagcgacagctccacgtacagcagttgccccaggccgcccgcgcccacgaagccgaggatggcggccatgcggatgttcatctcccagcggtacagcgtgtacgccaccagttgcggcgccgccccgggcagcgtgccatacaggaacgccatggcgcagccgctgccggcctggcgcagcgcacgcgcggccgtggccggggtgttctgcagcgcctcggcatacagccggcccagcacgccggtggtgtgcagggccagggccagtgcgccggcaaacggccccaggcccacggccagggcggtgagcgtggcccataccagttcgggcaccgagcgcagcaggttcagcagcaggttccagcccgcgcgccggcgcggcagggccagcagcagcgccagcagggcggccagcagcgtgcccacgatggagatggccagcgtctcccacacgccgcgcgccacctgccgcagccaggtgccgcccagctcgggcgggaagaagccgccggcaaactccgccatgctgcgcgccgcctcggcggtgaagagcgcgggcaagtccatgtccagcagccacaggctggcggccagggcggccagcaccgtcgcggtcaacgcgccgctgcgccagcccagcggcgcggcgcgtgccgcggggggcgcatccagcgcgcggcgcagcccgcccgacagcgcatcggccgccagcaccagcagcatgaaggtcacaaggatggtgcacgcctcgccgccgttgagcatcttcatggcctggtccatgagctggcccagcccgcccgcgcccacgaagcccatcaccaccgaggcgcgcaccgcgcattcccagcggtacacggtgtaggaggtgagttcgcgtgccgcctgcggcagcaggccgtagagcagagcgatgggccggcgcgcgccactgcgcaccagcgcctgggcgggtgcggcgggcacggattcgaggatctcggcatacaccttgcccagcatgccgccgtaggccagccccagcgccagcacgccggccgtcggccccaggccgaacacgcgcacgaacaccagcgcccacaccagctcggggatgccgcgcagcaccgtgagcacgccgcgcgctgccgggttcagccgggggcgttcgcgtgcagcgttgctggcccagtaggccaacggcaccgccagcacgaaggccaatgccagccccgcagtggcaatcgccagcgtttccagggtggcgcgcgccagcagggccaggaagtcggcccccgtttcaggcggcaggaactggcgtaggaacccgcccagcacgcgcaggttctcgggcgccagcagcgcggccaggtcaaagcccgacgcctgcaacagcggccacagcagcaccacggccagcagcgcgccgcccagccgaccgcgtgcggccgggtcgcgcaggtgcggggcggggtgcgtcaacggcatgatgcgtagctgctggtggtcgggggcggcgtgggcgtttcatccggcgcgagcgcgccgtcgccgggcggggcgtacagcgcctgcagcagatcgggcgtgaccgcgccggccggcaggtcgaaggcgatgcgcccctcgcgcaggcccaccacgcgcgcaaagcaggccagcgccaggtccaccgcgtgcaggctggcgaccagcgtggcgccacgtgcggccgcgtcctgcaccagcagctgcacggtggccagcgccagcgtggggtcgagggcagagacgggctcgtcggccagcagcagcgctggctgctggtacagcacgcgggcaatgcccacgcgctgcagctgcccgcccgagagctggtcgcagcgcgcgaacagcttgtcctgcaactgcacgcgctgcagcgcggcgtgcgcaccgggcaggtcggccgggtacagcagcgaggccagcgccttccatgcgggccattggcccaggcgcccggccagcacggcggtcaccacgcgctggcgcggtggcaggggcggggcctggtgcacggtgccgatgcgcgcgcgcagcgcacgcggcggaggccacgaagcatggggcgtgtcgggcgacgacgcgcccagggcggagcccagcacgtgcacgcggccggcgctggcgggcagggctgtgcccagcaggttcagcagggtggtcttgcccgcccccgaggggccgatcagcgccaggctctcgccctggcgcgcggccagggtgatgccgcgcagcgccacatggccgccggggtggcatagatccacgccgtccagctcgaagctcatggttgctgttgtttcaatagctgctagcgcttatccagcaagcgccaggggctgatttgatcaaaaacgccaatggcgcacgcgcgggctatctgggccaggcccgcgcgcgccggcgcgcttacttcagcaggccggccgtcttggcggcgtcttcgatgccgtcgtagttgcgcggctcggtggcgatgaagcgcgaggcgcgctgcagttccaggatggccttgtgctcgggcttggccgggtcgagcgccaggaaggcggccttgatcttctgcaccacggcgggatcgagatcgccgcgcacggtccagttgtagtcgaagtagggtggggtggtggcgaacacccgtaccttggacggatccaccttcttggtctcgaccagcttgtcccagacggaggcgttgagcacgccggcctgcgccttgccggcggccacgaaggcgacggtggcgtcatgcgcgccggaataggccacggtcttgaaatcccgctcgggctggacgccggcttgctgcaggaagtagcgcggcatcaggctgcccgaggtggacgagggagcgccaaaggcaaaggtcttgcccttgaggtcggccaggccctggatggcggggtcggcggtgatgaagcgcgaggtaaagcgtgcgtcctcctcccgttgcaccagcggaatggccgtaccgcccgtgcggatgcgcgcctgcacgtaggtgaagccgcccagccaggccaaatccagcttgcgcgtggccagggattcgaccacggcggcgtagtcggttaccggggtgaacaccaccttcatgccggtggcctgggacaggtattcgcccagcggcttgaacttgcgttgcagttcggtgggtgcttcgtcggggatggcggatacgcgcagcacctgcggctcggcggcctgggtggacaggaggggagagaagctggcgacagcggcggcggctgcggcaaagcggcgcagcgccgcacggcgtgcggtcgttgaagaggtcatggcggtgcgggaaagttgaatcgagcgcgctgcaagccaagggcctgcggggtgtgcgcgagggccgccattgtcgcccaaggtggcgccggctgcccggggggcgcgcggccggcggtgaacgctcagcccgccgcctggggcgtgggcagcgccgggcggcgccgccccggcagcagcaacgccacccccgcggccaccatcagcagcgcgcccgacaggccgaaggcgatccagtgcgtgccgaaatgctcatagccccagccgcccagccaggcgctgatcatggcccccacctgatgccccaggtaggcccagccgtagagcacgcccaccagccgcacgccgaacatgtcggccaggatggcggacgacagcgcgatgctgcccgcccaggcaatgccgccgatcaccgaggtgccgtacagctccagggtattgcccgccagcagcagcgcgaagaaccccacgccgcgcacgcaatagatggcggccagcagcttgcgtcgcggcagccggtcggccaggcgccccagcaccatggtgctgggaatggccaccagcccgatcaggccgatgccgaaggcgctggtggtggcgtcaaagccatggtccatcagcatgggcatgccgtgcgtgcccagcaggttcatgctgaagccgcaggcgaacaggcccagcgtgatcttgaggaaggtgccggtgcgcatggcctgcagcaccgtgtagtgctgccctgcgggagccatcgggttcgccgcacgaatggggctgccgggcagcggggcatcgccatcggcaggcgcctcgtcgcggatcacccacaacgccgtggggacggtgatggcggtgaacagcgcggcaaagcccagcagcgtggcctgccagctcagatgctgcagcgccatgcccagcgcgggcgtcatgatggcgatgccggccatggagcccgtggacaagaagaacagcgccatgccccggcggcggttgaaccagcggctgatgaccggcgtgagcgccaccgggctggtgaatcccgcgcccacggacatgaggatgccgaagctcagcagcagccccagcggcgtgcgcgtgttcactgcccagagtgtcgacgccaccagcaggaccgtgcccgccaacagcacgaagcgtgtgccccggcgcgccaccagccagcccgccagcggcatggccgcgccgtagcacagcatgcccacggcgacgatggacgacagcaggctgcgcgaaaagcccaggtcctcggccatgggcaggaacagagggcccagccccaggcgcaggcccacggtgagggcggtgagcacggtggccgcggccacgatgttccagccgaagtaccagcgggccggtgaggaatcttgagaggacatgggagcgacgggcgtggggccgggtgaatgcgacccttggttgtaacggctgccgtgggccgtgtgcgccggctgcggccggcggcgcatcgcgattggcgatgggggctgccgcggcgcgcgaggggcggtgacccggtagcccggtggccccgcggcgcggcagcgacggcgtcagcggcggaacagtccgtccgcgtcgatgatggacagctccacgtagctcaggcccgtgcggtcgccggggccgtagcccagctccagcccgcccaggtcgtagtggctcatgccgcccagcgcggtgacgatcttctcgcgcgtgggcttggggccggcgcggcgcaggccttccaccagcaccttggcggaggtgaagccttccatcaccgagggtgacagcgtcaggttgcccttggccttggccagagcggcggcctcgcggttgatggcgtagcccatggagcgcacgttggggaacacctgcgtgacgatcacgccgcgcaccgagtcgcccagctgggcgacgaagccgcgggatgcgttgttcgacaccgtgaccacctgcatggacgagccggccttgcgcagcgctttcacgccgtcgctcaccgccacgctggagccgatccagatgaccgcctgggcctgcgcctggatgagctgcggcacgatggtggcgtagtccggcttggcacggtcggccttgatcacggccacgggcttgctgcccacgttggcaaagcccttctgggcaccggccaggcagtcctcgccaaagctgtcgtccacgtgcaccacggcgatgcgctggaccatgatggtgtgcaggtgctccacggccttctcggtctcggcctggtagctggagcgcacgttgaacaccagcgggttggcgggcttgtggaaggtcatcgcacccgtggagggcgccaccagcgccacgccgtgcttggccaggtgcggcagtatggcttcggtgtgcggcgtggcgcggctcatgaacagcgcggccacgttgtcgtcttcgatcaggcggcgcgcgttctcgccggcgagcttgggctcgaacttgtcgtccagcgtgatcagcttgatgcgctcgccatgcacgccacccttggcattgacgtggtccagatacaggtgcacgcccgcgagggtctcgcccacgctggccgccactgggccgctgacggccgtggtctgcccgatcaggatgtcggccgaggcggcgccgccgctcagggcgcccgccagcaggcaggcggcttgccaggcgcgcaggcgcccatggggtttctggttcatggttcctctctgtgcccgcgttgcaccaaatgggtgcatgggctgtggtttcgcactggcagcgggtagctgcagtccctcaaaaggtgcatattgtgaccgcgatgtggcacggccggcgtacgtggtgcgcgtgccgcgccagaaaggtcacataccggaacgcacattcccgcctcaagcaccttccgttgtcgagccagcccggccgccgatgctgccagccgcacggcgcgataaaccgcgtggccaggtgcaatgggcgcgcctgcacggcgccgcgcgcagcccggcgacgcatgccggcgcgccggtggccgtggcgcgcgcgcccaggcgccgcagcgccgtgggggccagccatgccccgcgcccatcagcgccatgggccgcagggtgggacatgcaggcgccgagaatccccatgccagcccggcgatcccatggccgtggggaaggggccccggttcagcgtggccagcgccaccgtcgccagacattcctatacgcaggggccggcaccggcccctgcggcgctgtggtcgggggcgtcaggggccgtccgtgggccagggcgcgtcgccgtagagctgctccacgccaatgcccgtggccaggcgttgcagcggcaggggcggcgggtccagcggcagccgcagacgctggtaggcgccttcgctggacaggccgtagggcgcggcgtcgcggttgtcgaaggcgtagaacaccctgtccgcgccggccatgaccagcgccgccaggcacatggggcaggggtggccgctggcgtagaccgtgcagcccgccaggctggggttcgcccgctggcgcgttgcggcgcgcagggcctgcatctcggcgtgggtactgggtcgtggctgtgcacgatgtcgttcacgccggtggcgatcacctcgccgccgcgcgcgatcaccgcgccgaagggccggccgccgcgggcccggttgtcatgggccaggtgcacggcccggcgcagcagggcggtatcggtggacatgggaactcctgaaaaatgagcggcccccgctttccccgcgggcgccgcggccggattgtcctttggacacaaaaaccctgccgatgaatcacgcatgtgacatgtgtggcgcgggccgctcgccacaatagccgctcaaaatcctgccgccgcgcctccgttgcccactgtgggcgatggcacggcgtaccacagactcttggggagacaccttcatggcccgtaccgcgcaacaactcttcgacctctcgggcaagactgccctcgtcaccggcggctcgcgcggcttggggctgcagatggcgcacgcactgggcgaggcgggcgcgcgcatcatgctcagctcgcgcaaggccgaagacctggagcaggccgccgccgagttgcaggccgccggcatcgacgcgcgctgggtcgccgccgactgcgcgcgcgaggaagacatccaccgcctggccagcgagacgctgcagcgcatgggcgacgtggacatcctgatcaacaacgccggcgcgagctggggcgcgccggccgaggaccaccccgtggccgcatgggacaaggtcatgaacctgaacgtgcgcggctacttcctgctgtcgcaggcgatcggcaagcacagcatgatcccgcgcaagagcggccgcatcatcaacgtggcatccatcgcggggctggcgggcaacccgatcgagatgaagaccattgcctacaacacctccaagggtgcggtgatcaacttcacgcgcgcgctggcctgcgagtggggcgtgcacggcatcggcgtgaacgcgatctgcccgggtttcttcaagaccaagatggccaccgtgctcatcgagacgctgggcgaggaaaagatggccgcgcacgcgccgctgcgccgcctgggcgacgacgaagacctcaagggcatcacgctgctgtacgccagcgaggcgggcaagcacatcaccggccagtggctggccgtggacgggggcgtgagcgcggtcatcggcggctgacggcaagggcgaaccaccgcgccaggggcactatccttgcggtctttttttaccttgagcaaggagcttcccgtgctggattttggtgccgacattcccttcgtcaaagagctgggcttcaccctgcatcacatgcagggcggaacgtccgaactgcacttcgaggcgcggcccgagcacatgaattcctacgccgtcacccatggcggcgccaccatgacgctgctggacgtgaccctggccacggccgcgcgcagcgatacgccggacatgggcgtggtcaccatcgagatgaagaccagcttcatgcacccggcgcgcggcccgctggtggccaaggggcggctgctgcaccgcacgcgctcgctggccttcgtcgaaggggcggtgtacgacgccgaagggcgcgtttgcagccatgccacgggcactttcaaatacgtgcccaaggccgtgcccggcggcgtgtctaccgactgagttttaaatgaaaagtggctctagcgcttatgtatcaagcgctagaagctattgaaataatagcaaaatttaacctggagatttcgcatgccacgcaaccaacagatcctcctcgacaaccgccctcagggtgaagccacggtggacaacttccgcctggtcaccaccgatacgcctgcactgcaggacggccaggtgctggtgcgccaccattacctgagcctggacccctacatgcgcgggcgcatgaacgacagcaagagctacgccgccagccagccgctgggcgaggtgatgatcggcgggacggtgggcgaggtcgtcgagagccgccacccggcctatgccgtgggcgacaaggtggtcggcatgggcggctggcaagagtacagcgtggccgacggcaacgcgcccggcatgctgcgcaaggtggataccacccatgtgccgctgtcctactacctgggcgccgtaggcatgccgggcgtgacagcgtggtacgggctggtgaagatcatcgacccccagccgggacagaccctggtggtcagcgccgcttcgggggcggtgggcagcgccttcggcgcgctggccaaggcgcgcggctgccgcgtggtgggtatcgctggcgggcctgacaagtgccgttatgtgaccgacgagctgggctttgacgcctgcgtcgaccaccgtgcgaacggcgatttgaagagcatggcccgcgcgctcaaggaagcctgcccggacggcatcgacggctacttcgagaacgtgggcggctacatcctggacgccgttctgctgcgcgccaacgcgttcgcccgcgtggccgtgtgcggcatgatcgccggctacgacggccagccgctgccgctgcagaaccccgcgctcattctcatcaaccgcatgagggtcgagggcttcatcgtcagcgaacacatggaggtgtggcccgaggcgctcaaggaactgggaggcctggcggccagcggcaagctgcgcccgcgcgagaccatcgcccagggcctggccgcggcgcccgaggcgttcctgggcctgctcaagggcaagaacttcggcaagcaactggtgaagctggtttgacggtgcagtggagctgggcacggtttgacgacctgggcgtgcacgcgctgcacgatgccctggccctgcgctgccgggtgttcatcctggagcagggcccctaccaggacccggacggtgcggacaagcacgcctggcacctgctgggccgcgcgcagccgcaggggccgctgctggccacgctgcgcgtggtggaccccggcgtgaactacgccgagccctcgatcggccgcgtggtctgcgcgcccgaggcgcgcggaagcggcctgggccgcgcgctggtggctgaagggctggcgcagtgccagcgggtatggccggggcgcgcggtgcgcatcagcgcgcaggcgcacctgcagcgcttgtatggcagcctggggtttgctacggtgtccgatccctatctggaagacgacatcccgcatgtcgagatgctgtggagcccgccgccacaggcctgaaagggcgcaaggcaggggccgtctttcgcaccgcaccggagagcgcgcatgaccgaactcatcctgcaccactatcccgcctcgccgttcgcacacaaggtgcgctgcgtgctcggcttcaagcaactggcgtggaagtcggtgatcgtgcccagcgtcatgcccaaacccgacgtggtggcgctcaccggcggctaccggcgcacgcccttcctgcagatcggggctgacatctattgcgacacggcgctgatctgcgatgtgctggagcatctacagcccgagcccgtgctgtacccgccgcacctcaaaggcgtctcgcgcgtgttcgcacagtgggcggacatggtgctgttcggggccgccatggcttactgcctgcagccgcgcggtgcacaggcgctgttcgccggcctgcccgatggtgcggccgaggcttttcgcaacgaccgccgcgccatgggcacggcccgcacccacccggcggacgccacggcggcctaccgctcgtacctgcggcgcatcgccaacatggtggaagagcacgactttctcttcggcgccgagccctgcgtggccgactttgccgcgtaccacccgctgtggttcacgcgcgaatgcgtgccggtgatggccgacattctctcggccacgccggcggtgctggagtggatggatcgcatggccgcgcagggccagggccgcgcggagaagttcagcgcccaggacgccgtcaccgttgccgcaggcgcgctaccccagccgctgcccgccgaggccttccaggacgagcatggcatccccctgggcagccgcgtgacgatcaccgccgagagctttgggcccgagcccaccgaaggcacgctgatcgctgccacgcgcacgcgctacacgctggcgcgcaccgatccgcgcgcgggcgacgtgcatgtgcacttcccacgcgtgggctatgtgctgcgccgcgccgcatgagatttccattcatagaccgcaggagacacaccgcatgatcgacaacttcgccggcaagaccgccgtgctcacgggggcgggctcgggctttggcctggagtgcgcccgcatcggcgcgcgcctgggcatgaacctggttctggtggacgtgcagcaggacgcgctggagcgcgccgccgtggagctggcagccgctggcgcccccgtgctggcgcgccgggtggacgtgtccaacgccgcgcagatggagcaactggcgcaggacgtggtgcagcacttcggcgcgccgcacctggtgttcaacaacgcgggcgtgggatcgggcgggctggtgtgggagaactcggcccgcgactgggaatgggtgctgggcgtgaacctcatgggcgtggtgcacggcgtgcgcctgttcaccccgctgatgctgcaggccgccaaggacgaccccgcctggcgcgggcacatcgtcaacaccgccagcatggccggcctgctggccccgcccaacatgggcatctacaacgtcagcaagcacgccgtggtggcactgagcgagacgctgtaccaggacctggcgctggtcaccgaccaggtgggcgccagcgtgctgtgtccgtatttcgtgcccacgggcatcagccagagcgagcgcaaccgccctcaggtgctggcggacgagcggcccaccaagagccagctcatcggccaggccatgatcggcaaggccgtcaccagcggcaaggtgacggccgccgaggtggcgcagaaggtcttcgacgccgtggcggcggggcagttctacatctacagccacccgcaggcgctgggggccgtgcgcacgcgcatggaagacgtggtgcaggcacgcaaccccaccgacccgttcgcggacaaacccgagctgggggcgcaactgcgggcggcgttgcgcgcgcagtgaccggcttttgaattgaaatggcttctggcgcttgctggataggcgctagcagctattgaaaatgtagcgtttgcgcgtccacccaggtgcagggtgcgcagagcatccgctcagggcgccgggcgcaccagccgtatgggcaggcgcgtgctgcggcccacgtcgccgcgggcctcgccgctggtcatgtccacggcccagccctgctgcaccgacaggctgctctcgcccgcgccgccgcgcgccacattgccgtaggcgtaggggttcacgctgagggtgttgacgctggcggtgccggtccagtgccattccagcggcgcattgggaaagagttgggggtcgaccgagggcggctgcgcgttgcggttgaccaggcggcgcagctcgggcacgcgcggcaggcgccagcgcacgccctcgtccttccagcgctggcgcaccagcgcctgggcctcgccgtaggtgtagcgcagggccacgccggtgcaggtggtgcctgtccattgcatgccctgcgcgcagcgcggccaggccagccgcgcctgcgtatcgatcaccagcgcgccgtcgggcgacggcaccagcaccggctgggcgggcgcgaccggaacgggcggggcgtcgtcggcctcgtcctcacggtccgtggcggcgagggcgggcgcggccaggagcagggcgccagcgcacagggccagggtggcggcccagccgcgcagggtgggggcgatcgggggcaggggcatgcggtgtctccgggcgaggcagtacaggacggcaggaacagtgcggccgagccgcgcacgcgattgtcgggcggcggcagggccaggcaacccgtgaacagcgggctggaagggcggcttttgcggccatcgaacgcacgcgggtgccggccgcggcgccgcatgggaggcgatgtgggccttcgcgcagcgcgccagcacgatccggccagtgtggcgacaatcgcccgaatgcccttttccccgttcttccgcatggccctgatcctgggcctgctctcggccatcggcccatttgccatcgacatgtacctgccggcgctgccggccatcggcgcggcgctgcgggccgacgtgggggcggtgcagtggagcctgacggccttcttcctcgcactgggcgtgggccagttggtctacggcccggtgtccgacatggtcgggcgcaggccgccgctgttcttcgggctgggcctgttcacgctggccagcgtgggctgcgcgctggcgaccgacgtgcacacgctcgtgctgctgcgctttgtgcaggggctgggcgcggcggcgggcatggtgattccgcgcgcggtggtgcgcgacctgcacacgggcaccgaggcggcccggctcatgtcgctgctgatgctggtgttcagcgtgtcgcccttgttggcgccattggtgggcagcggcgtgatcgcgctggccggctggcgcggcgtgttctgggtggtggcggtggcggcgctggccgggctggtgttggtccagcgggcgctgcacgagacacggcccgccggccagcgggtgcgcagttccgtgggcagcgcggccgcggcctacacgacgctgctgcgcgactggcactacctggggctggtggggatcggcggctgctccatggcgggtttcttcgtttacctggcgggctcgcctttcgtgctgatcaaccattacgggttgtcgcccgtgcagtacagcgtggcgttttcggtcaacgcggcggccttcttcgccagcgcgcagctcacggcgcggctggggcggcgctacggcatggcgccggtggtgaaggcggccgccagcggcgcgtgcgcggtcatgctggccctgctggcgcattacctgctgggcggcgaccggctggccgtgctgctggtgctgtacttcgtcgccagcgcgctgatggggctggtgatccccaccacctccgtgctggcgctggaggagcacggcaccattgcggggacggcgtccgccctcatgggcacgctgcagatgctgatcggcaccctcgccatggcggcggtgggcctgtttgccagtgacgcgcccctgcccatggtggtgggcatggccacgggggcgctgacgggggtggcgctgacctggatcacgctggggccggcgggcgcgcagcgcatcgcgcacggcgccgcgaaagacatcgccccggagcgccggccatgagcggcttacccgtgggtgcgccgcccctggccgacggcctgccgcagcccgcacgccgccaggcgatgctggtcatcgttctcgggctcacgctggcggtgctcgacagcagcatcgtcaacctggcgctgcccgacatcgcacgccagttgcagtcgggcgcggcgcagagcgtgtgggtggtcaacgcctaccagctcgccacgctggtcgtgctgctgccgctggccgcgctgggcgagcgcgtgggctaccggcgcgtgtacttggtgggcatggcgctgttcgcgctggcgtcggtgggcgccatgctggcggccagcatgcccgccttgattgccgcgcgggcgttgcagggcctgggcgccgcgggcgtgatggccgtgaacgcggcgctggtgcgcctgatctatccgcgcgcacagctgggccacggcatggccatcaattcgctggtggtggccaccgcgtccatggcggggccgtcggtggcggcggccatcctgtcggtggcgtcgtggccctggctgtttgccatgaacctgcccttgggcgtgggagtctggtggctggggcggcgcgcgctgccggtcaatcctccatccgccaaccatgcgccgcgcttttccgccatcgacgtgctactcaacggcgccatgttcacgttgctgttcctgggcggggagcaactgggcgtgcgcagcgcggcgcagggcggcagcgcggccacgggtgcgatcctgctggccgtgggtgtggccgtgggggcggtgttcctgtggcgccagcgcggcctggcggcgccgctgtttccggtggacctgctgcgcattccggtgttcgccctgtcgatgggctcgtccgtgggggcgttctgcgcgcagatgctgggctttctgtcgctgcccttcctgctgttggaggcgcagggccgcacccacctggaggccgggctgctcatcacggcctggcccctggccaccgccgtggtggcgccgctggcgggccggttgattggccgctacccggacggcctgctcggcggcattggcatggcggtgtttgctgccggcctggtctcgctgggcctgatgcccgcgcagcccgcggactggaacgtggcctggcgcatggcgctgtgcggtgccggctttgcgctgttccagtcgcccaacaaccacaccattgtcacctcggccccgctgcaccgcagcggcgcggccagcggcatgctgggcaccgcgcgcctgacgggccagacactgggcgccgtgtcgctcgcggccatcttcgccctgcggccggggcacgatggaagcgcggagtcgctggcactgctggtggcaggggcgtgcgcggtggtggcgggggtgtgcagctcgctgcgggtgaggcagcggtaacagaggcagagccgtggcgcttgtgcgccccatctgggcggtgttcttggcctccctttggcgcaagaagaacgtcgtgcgggcgcgcagtccgtgatcgtcatatcgtcagaaaagatagctgccagcgcatgccagataagcgttagagatgtttttgatcataaaaaaccacctgttccgccagccgctgtgccgtcagcggcgcacagccttccgcgtggttgctgatggtcacgaaggcgttttggccccgtccgcagatgcccgccaccgtgcgcgccagcagcgccaggttgtcgggatcggggtcgtgaatgcggtcgtagggcgcgtagcccttttcagcggcttcatacccctgcgggccgtgcacggggttcaggttccaccggcagaccagtgggccgggccagagccggcgcagcagcggtagttgctcggccaggggcggcaggcgcgcgtgcaggcccaggcagtaggtggcaccgctgctgcgcagtacgtcggcgcagtggggcaggtgcgcgggcgccagccattcggggtcgcgcacctcgacggccagcacggcgtcgggcgccgcggggcgcagcgccggttgggcctgcaagagcgtgcgcagtcgctccaacacctcgggcaggcggtccagcaggttccagggcagcgggctcagctgaaacaccagcgcgccggtgcgctggcccagcccctccagtgcgggcgccacgaactcctgggcggccaactgcgcatccaggaaggccgggttgggctcgcgtccacggccgtcctcgctgcgcaccagcgcgtcggtgaccaggctgggcgccttgaccacaaagcggaagtccgccggcacctgggccgcgtagcgcgcatagtcgctggccgtgagcgggcggtagaagctccggtcgatgctcacggtgcgcatcagcggatgctgggccagcacgggcaggcctttgcgggccagcagctgttcggaatgcgccccctcccacaccaggccctgccatccagggtagctccaggaggaggtgcccaggcgcagcgtgggcggcagccggttggcgagtgcgtgcagatcgtcgccccaggcggcgggatgcacgccggtgcggcgggtgggcgacttttcccgtgggcgggcgggggtgtcttccggtggtcgtggcggtgctgagggcgatgctgagggtgatggcggcgcaccgccaaacagatcgtcctgcatggatcacaggccctcgaacaggccgcccgcgttgagcagggcgtagacgatctcggggtgccggtccatgcttttcttgatggccgcggggatggcctggcgcgtcttgcggcacaggcccggctgctcctggaccagcacggtgatgccgcgcaggctgcgtacctcgttggggctggtgccgatggtcaggcgcacgccgagctgctcgaacaggcgctgctccatgtgacgcaggtcggccaggctggtgaggctttccaggcgctgcacgaggcgcttttcctcctcgcgcgtgaggcgcaggatgcgcacatcaccgccgggcgtgcgcatcagcgcgtcgcgctcgcacacgcaggcgccgggcgggcattcggtgcggagggggaagggaggggcgggagtcactgcggtgatgcgccacgcgtggcccagtcacgcaattgctctttctgtgcgtcgtccagggtcagctgctcggtctggcacagatcgagaatgctgttcacgaaccgtgtgcccagcgcatgcgcatcattagtgtgttctccgaacatgtggcctccgagcaagatgcccttgagcacgaagctcactgtgctgcggttgatgggcagtccagcatctcggcagcggtcgcgcacacgcttgccggtttcggtgagggaaaaggggtggtgggtggcgtcggcggcaatctgggccagcagggcctggaaggcgggcggtggcagaagcggcatgccggtggcggcgttgacctgcctcagcagtggcaatagatcgccatcgcggccccactccaccagcccattgttctgttgttgcgggtgcagaacgtggccgccgccattggtccagtcgacacgcaatggtgccagcgagagcgcctccagcagcttgcgaaacgatcccttgccgcaccagtcggatgcagccactccatactggtcgatgatcgcctgggccagccgcccgcagggcacgggcgccttcgccttgaccacttcggcgcgcaccagttgggcgatggcggccagggtgttttggtccgggacgggtagggcgcccgtgggtacagaaggggtgtggcgtgcggggtcgagcaccacgcctgattcccagtccacaacgagtggggccaggcgcagtgaatccaccagcttacgaaaactgcccagcccagcccaggtgacagcatccagcccgaccacttggattggcgccttgctggccagccatggcagggcgacaggcctgtccgaatgggccacggactggctgatgaaacgggccgcagcctggatgaggctggcctgcgatggagcgggtgacatgggtggcgctgatacggcggcgggtgtttcggtctcctcgcggcgcagcgcttcgcgcaaaaaggcatcttgatcgatcagcaggtcagcactggcctggtatgccgccgagggaaatccgattgccagcacagtcgtgcgcctgtcccagcggcgcagcttgcgcagcacgggcgtgaagtcggcgtccgctgacagcacgatgaactcgtcgtagtgcacctggtgctgcagcagatccacgatatccagcaccatgtggatgtcggtgctggtcttgccgccgctggtcattgcggggcagtcgatgatctcaaagccggcgcggttgaacgcggggcgaaaacgttggtacacctgcgggttcaagtagcagcggcgcaccagcaggcgccgcgcgcctgctgttgcgtgtggtggaggctctagcgattgggcaatccagtgcatccatgactgtggttgggaggcgaaatggtcggccgctatgggatccagccggcgcaggccggagaaaacattgtcgaaatcgacgaacagggcgcttttcatgcgtgggacaacgagttggacgcggccattttggcccatggccctgtggcaaactgcgcgcttcgtgttttgacccgtctcagaaggcacatgcagcagatcgttcggcagttggccgcagaaatcaaagtcaccgaatcccaggtccgcgcagcggtggagctgctcgatggcggggccaccgtgcccttcatcgcacgctaccgcaaggaggtgaccggcggcctggacgatgtgcaactgcgcgagctcgaagcgcgcctggcctacttgcgcgaactggaagaccgccgcgttgcggtgctgaaaagcatcgacgagcagggcaagctgaccgacgcattgcgcgctgccattgctgctgctccaacgaagcaggagctggaagacatctacctgccgttcaagcaaaagcgccgcaccaagggccagattgccaaggagttcggcatcgagccgctggccgacaagctgctggccgatcccacgctggacccgcacgccgaggcccaggccttctgccagcccgccaccacgctcgatgacggcaagccggggcccgatttttcgaccaccttcgccgtgctcgacggcgtgcgcgacatcctgtccgagcgctgggccgaggacgccgtgctggtgcagtcgctgcgcgaatggctgtgggccgaggggctcttgcgcagtaagaaggtggagggcaagaacgagaacgaccccgaggtggccaagttccgcgactactttgagtacgacgaaccgattggccgcgtgccctcgcaccgcgcgctggcggtgttccgcggccgcgcgctggagattctggaggccaagctggtgctgcctgagccgcaggtgaattccacgttcaagcccgagccgggccagcccagcctcgccgagggcaagatcgccctgcacctgggctggagccaccagggccgcaagagcgacgacctgctgcgcaagtgcgtggcctggacctggcgcgtgaagctcagcctgtccaccgagcgcgacctgttctcgcgcctgcgcgaagaggccgagaaagtggccatcaaggtgtttgccgacaacctgcgcgacctgctgctggccgcgcccgccggcccgcgcgccgtgatggggctggaccccggcatccgcaccggcgtgaaggtggccgtggtggaccgcaccggcaagctggtggagaccgccaccgtctacccgcacgagccgcgccgcgactgggacggcagcctggccacgctgggccgcctgtgcatgaagcatggcgtgcagctcatcgccatcggcaacggcactgccagccgcgaaaccgacaagctggcggccgagttgatcaaattaatgcaaaaacaggcggtagaccaggcggggcaagcgctaccagctattgaaaagatagtggtgagcgaggctggcgcctcggtgtattccgccagcgagtacgccagccaggaaatgcccgacgtggacgtgagcctgcgcggcgccgccagcattgcgcgccgcctgcaggacccgctggccgagctggtgaagatcgagcccaagagcattggcgtgggccagtaccagcacgacgtgaaccagagcgagctggcgcgcacgctggacgccgtggtcgaggactgcgtgaactccgtcggcgtggacctgaacaccgccagcgcgccgctgctgacgcgcgtgtcgggcctgtcgggcagcgtggccaaggccgtggtgcgctggcgcgagcagcacggcgccttcaggaaccgcaagcagctcatggaagtcagcggcctgggcgccaagactttcgagcaggcggcgggcttcttgcgcatccgcgatggcgacaacccgctggacatgaccggcgtgcaccctgagacctaccccgtggtcgagcagatcatggcaaagaccggcaagccggtggccgagctcatgggccgcgccgagatgctcaagacgctcaagcccgagctgttcgccaacgagaagttcggcgtgatcaccgtgcgcgacatcctgggcgaactggaaaagcccggccgcgacccgcgcccggacttcaaggtggcgcgcttcaacgagggcgtggaagacattgccgacctgcgcgagggcatggtgctggagggcacggtgagcaacgtggcccagttcggcgccttcgtggacctgggcgtgcaccaggatgggctggtgcacgtgagccagctcagccacaagttcgttcaggatgcgcgcgaggtggtcaagaccggcgacatcgtcaaagtgaaggtgctggaggtggatgcggcgcgcaagcgcatcagcctcagcatgaagctggacgccgcacccgcgcgccgcgacggcccgcgcgacaaccgcttcgaaggcgcgggccgcggctacgccgcgccgcgccgcgcggccgagccggcgcagccctcggccatggcctcggccttcgccaagctgcagcagggcaagcgctgaagcgctacccgtaaacaaccgtaagagttgcatggataatggcccgaccttcctgtctgggcgatccgatccatggagttgaacgcactgctggcgcagcccatcacgctgcccagcctgccacgcgcggtggcgctgctgatgaacgagctgagcgcggtcgagcccaacctgcggcgcctgaaccagctcttcggcaccgaccctgcactggccgcacgcctgctggaagaggcgaacacgcctccattcgccgcgcagcgccagatcggcggtattcctgaggcgctggcgctcctgggggtgtcccaactgcgcgcgctggtggcgtccgcgccgctggggaccacgtcgcgctcggtgccggggatgaacctgcagcacttctggcgctacagcctgcacacggccaaagtggcacgcgcgctcgccgggctggtgcaccacaaccagatcgccgcctatacggccggcctgctgcacggggtgggcgagctggccatgcacctggccgacgcgggccgcatgcagaccctcaacagcctggtgggcccgctggacctgcgccgcgcccggctggagcagcacctgtgcggctactgctacgcccatgtgagcgcggggctggcctggcgctggcagttgcccgagaccgtggtggacgcgctgcgccaccaccatgcgccgttcgacaacgatgtgtacgagccgctggcgggcgtgctgcacctggccgcgtggcgcgcccgcgcgcgcgaggcagggctggatgcgcgcgagctggcggggtctttccccggcgaagtcggcatcgcgctggggttggacatcgacatggtgctgcagcaggacccgattgactggaaggtccgccccgacgcgggcgattacgtgtgagccggcgcatgcgtggggcgggggcgtgatgaaggcgctgtgcatccatgccggtccgcaggcgctgcagcacatcgggcgccatggcctggcgccgagcgacgtggccgtgattcccgcggccgcgggcggcccgaagggactcatcctcggcccgctggaccggtttgtctttggtgaatggctggcgcagtcggcgcagccggtggacctggtgggcgcctccatcggcgcgtggcgcatggccacggcgtgcctggataacagcctgccggccttcgaacggttggagcacgactacatccaccaggagtacgagctgccccccggcgcgcgccgccccacggcggacgcggtgagcgcgcagttcggccagaacctgcaggccttttttggcggccgtgtggacacggtgctgggccatgcgcgctaccggttgcacatcatcgccgcgcgcgggcgccacctgctggcgcgcgagcaccgctgggccacgccgctgggctacctgggcgctttcgccagcaatgcgctgcaccgccgcgcgctggcgctgtggctggaccgcgtggtgttctccaccgctgcgccgggcgcgctgccgtttgacgtgcgcgacttccgcacccaccaggtggccttgaccccgcagaacttcatgcccgcgctgcaggccagttgttccattcccttcgtgctgcgcgccgtgcacgacatcgccggcgcaccgcgcggcgcctactgggacgggggcatcaccgactaccacctgcacctgcgttatcaggcgccaattgctattaaaaatatagctgataccgctttacccgcgggtgttgcaggccaaaacggcttggaaagtgcaccggggatcgtgctgtacccgcacttccagcaccgcgtggtacccggctggctggacaaggggttgccctggcgccaccgcgccacgccggcgctggaccgcatggtgttgctgtcgccccatcccgactgggtgcgcagcctgcccggcggcaaactgccggaccgcaccgatttcacccgctacggcaccgatacggccgcgcgcgcccgtgcctggagcaccgcgacggcggcggcgcagcagctggcggacgagtgggcgcagtggctgcggcggcccgatcccgctcgcgtccagccgctgtgagcgtgtccgccgcggcgtgccgcggcaacgtcaccgggggcgaaagaccagtacgtggcccgcggcggtgccgtcgggcgcgtgcacggccgccacggagtagtccaccgtgcgcggcgcacccgaatggcaggcgaggatcgcggtggccgcggcgcccgcgccgtgcgcagcatgcccctgcgttcccgaggcggcgagcacggagtgcggtggctccaggcgaaagacctcatcgacgtggcggccgaccgtctgcccctgcgcgagcccgatgacccgctgggccgcgccgttgatcgtgcgcacgaggccctgcgcgtcgatggtgatgacgccatcggccacggcgtccagcgcggcctccgcacacgcacggtcggcgcgctctgcctgcagtgcctgggtgtgctccgtcatgtccaccagcacgccgatggtgccggcgggtacgccgtcgggcgcggtgaaggtggcgtggtagcaggccatctcgtgcggcacgccctgcaaggggcggacggtggcctgccatcccgagggccggtcggacagccgctgggccaggacgatggaggagtccacgccgtcggcccagagctggtccagcgtgcccgcgacggtggaagggcgggaggcattgagcagttcgcgccaggctttgttggtctccaggtgcgcgccatccgcgcccagcacgaacaaaggcaggggcagggcgttcaccagctggcggcgaaagtgcagctgctcgttctgctgccgctgggtttcctgcagggacagcaccaaggactggaccttgcccgccatgtcgttgaaggtgtcggcgatttcgcgcgcctccagcgtgcccgtgcggtgtatgcgcgcgtccaggtggccttgcttgaagcgctccgccgcgtgccgcatgcggtccagcatgcggtcgttcgcgcgcaggatcagggtcagcaggagcaggatggtgaagatgttcagcgccgtgatgcgcaactgtgtggccatagcgctccaggcgcggtccacgtagtgctggggccacagcgccagcgccagctgccccgtgcggccgtccgccagccggtgcgccaccgtgtggcgcggcgtgggcaggtccagcagctgcacgaaccacggcggcgccttggtgggcggcatcgcgttgcgcaggtcgacggccgggcggaagggcagttcccagcggatggactggatcggtgcgtccgcgacctgcgcggcctggcgcaggcgctcctgcgctgcggcattgccggcaggctcgtccagcacctgtagcacggcgtacgaggctgcctgcagctccgcgcgcatgcgcagctgcgcctcctcacgctcggcgcccaccagcgcgtggtagcgcaccagcgtgaccgccaccatgatcagcacaatgggaacgtacaggcgcgggtaggtgccttgcgtcagccatttggagagcgggtatgtgcgcatgcggtacgcggccccgccgaaccggcggaatgcgtgttaataaatgttaagcgcaccagtgtagcgaggccgccgggcgcctgctcggcgaacgctgccgcgggtcagagcgactcgaccagcatctcccggtaatcgtccggcgtggccaggcggggattggtcttgtggcagtggtcggccagggcgcccttgatcacgtcgtcgaacaccgcctcggtcacgcccatggccgccagacccgtgggcaggcccaggcgtgcgctcatgtcgcggatggcatcgggcacgtcgctggcagaggccaggcccatggcatgggccatgcgctccaggcggcgctccttgcgcaccgattcggcctgcgcgttgaagcgcaccacggcgggcaggaacacggcgttcagcgtgccgtggtgcaggcgcgggttcagcccgcccaggctgtggctcagggagtgcacgcagcccaggcccttctggaaggccatcgcgccctgcatgctggcgctcatcatggccaggcgtgcgtcgcggtcctggccgtcgcgcgtggcggcctcgatatggtgccagccgcgctccagaccatcgagcgcaataccgtccgccggcgggttgaacgcggcagacataaaggtctccatgcagtgcgcgatggcgtccatgcccgtggcggccgtcagcaggggcggcaggcccagtgtgaggccggggtcgcagatggcggccttgggcaccaggtgccaggagtgaaagcccagcttgcggtggtcatccacgatgatgatggcgccgcgcgccacctcgctgccggtgccgctggtggtgggcacggcgatcagcggcgcggcgcgctcggtgatgcgcggcgaacccccctcgatggtggcgtagtgcgtgagcgggccgtcgtgcgtggcggcgatggcgatgcccttggcgcagtcgatggcgctgccaccgcccacggcgatcaggccgtcgcagccttgggccttgtagagttccacggccgcgcgcacggccgcttcggtggggttggagggcgtctggtcgaacacggcgacgttcaggccgggcagggcgtccagcgcctgctgcagcacgccggcggccttcacgccggggtcggtgaccaccagggggcgggtgatgccgatgcgctcgcattctgctttgagcaggcgcacggcgccgaattcgaactggatctgggtgacgtagtagatgaaagccatggtgtgcgaaagagagggagtgccagtaggatcacccgacacactacaaccaggagacacgcatgaccatgaagcaaaccctcatcgccctgggcgcgggggtcgccttggcgaccggcctgggcgcccaggccgagtgcctcagcgacgctgcggtgggggcgatggcctcgcactacgccgccaagacccccgcgcccaacttcccggcactgtcagacgccgacggcgcctgcacccgcgccaagttcaatgcgctgctgggcgcccgcctgggcaaggtggtgggctacaaggccggcctcaccaaccccgcggtgcaaaagcgcttcaacaccgacaagccggtgtggggcaagctgtacgagggcatgctgcgccccggcggcagcaccgtgcccgccgcgtttggggcgcgcccgctgtacgaggccgacctgctggtacgcgtgaaggatgcggccatcaaccacgcgcgtacgccggaggaggtgctgcagcacatcgaccaggtgatccccttcatcgagctgcccgacctggtggtgcaggcgccgccccagctcaacggcgccggcgtgggcgcgatcaacgtgggcgcgcgcctgggcatcgccgggcagcctatcgccgtgccggcgacgcgcggcgagcgctatgcgctgctggacgcgctggagcgcatgaccgtgcagctcacggaccattccggcgcgctgctcgccagcggcaagggcagcgatatcctcgggcatccgctcaacgccgtggtctggctggcccaggcgctgcagcaggaggagatcacgctgcagcccggcgacctggtgagcctggggtcgttttctccgctgctgcccccgcgcgccggcctgagcgtcacggcaagctatctgggcctgcccggcgcgcagccggtgcaggtgcacttccaataacccaaggacttttccgttgacgacgcccggttccgcttcccatgtgccttccccccaccacgcgcggctcacgccgcagatgcgcaacgtcatcgacggcatggcgcgcgccgggcgccccccactgcacaccctgagccctgcacaggcccgcgctgcctatgaactgggtgccggggtgctggagctgcccaaggcggccttgccgcgcgtggaagacctgcgcatccccgcacgcgacggcaccccgctgcccgcgcgcctgtatgcacccacggcctctgacgcgcaggcgctgccgttgctgctgtacctgcacggtggcggcttcaccatcggcagcattgccacccacgacgtgctgtgccgcgagttggcgcggctggccggctgcatggtggtgtcgctggattaccggctcgcgcccgagcatccgttccccacggccagcgacgatgcgtgggacgcgctggcctggctggcgcagcacgccaccacgctgggcgccgacccgtcgcgcctggcggtgggcggcgacagcgcaggcggcacgttggccgcggtgtgcgctctgcaggcgcgcgatgccgggctgcccctggcgctgcagttgctcatctaccccggcaccacggcgcaccaggacacgccctcgcacaccgagttcgcgcacggcctggtgctggaacgcgcagccattggctggtttttcgaccagtacatccccagccgcgccgagcgcgaggactggcgcttcgcccccttgctcgcgcccgacgccgagggcgtggcgccggcctggatcggtctggccgagtacgacccgctggtggacgagggcgtggagtacgcggacaagctgcgtgccgcgggcgtgccggtgcaactcgagatctaccgcggcgtgacgcacgaattcatcaagatgggtcgcgcccttcccgaggcgcgccaggcccatgccgatgctgccgccgcgctgcgcagcgcctttcaactcgactgatcccttcgacggaaacacgccatgcaacgctctgactttcgctgttttcaccgcctgcgcgtgcgctggtcagaggtggacatccagaagatcgtcttcaatgcccactacctcacctacgctgattgcgccatggccgaatactggcgcgcgctggcgttgccgtacgaaaccggcatgcaggcgctgggcggcgaggtgtacctcaagaaagccagcgtcgagtaccacgcctccgcccggctcgacgacctgctggacgtgggcatgcgctgcgcgcgcgtgggcaccacgtcgctggtgttcgaggccagcatgttcgctggcgatcggctgctggtgaccgtggaactggtctatgtgtttgccgaccccgccacgcagaccaagcgcgcggtgccgcccgcgctgcgcgccatgatcgagcacttcgaggccggcggcgagatggtggagctgcgcgtgggtgactgggccacgctggggcgcgacgccacggcgctgcgcacggcggtgttcgtgcaggagcaggggattgcgcccgagatcgagctggacgcgctggacgccaccgccgtgcacgccgtcgcctacaaccgcctgggtctgcccgtggcgacgggccgactgctgcaggatgcgccgggcgaggcgcgcattggccgtatggcagtggaccgcgtgttgcgcggccagcgttggggccgcatggtgctggacgcattggtgcaggcggcacgcgcgcgcggcgatgcgcaggtcacgctgcatgcccagtgcagcgccgaggcgttctaccgccgcgcaggttttgaggccgtgggccaaccgtatgaggaggcgggcattgcccacatcaccatgcggcgcagtctgcagggctgacggcttctttattgatagctgctagcgcttgtcaaataagcgctagcgcctgtttttgcttaaatgtcttcgagcagcgcgtagggcagcggcagcagcgtgagcgccacgccatccgcggcgcccacccgcagggcgccgccggtggctgcgatctgcagcgacaccagcgcatccacgccgccggtgggtgcggccgcaacctgcaccaccgtgcccacgggctgttcggcgtcaccgtcggcaaacacttcagcacccacggccacggccgaaggggcatgtgccaggtaagtgcgccgcttgagcgtgccgcggaactggctgcgcgccacgacctcctggccggggtagcagcccttcttgaagttcacgccgcccacggactcatagttcagcatctgcggcacgaaggcctcgaccacgggcgcggtcagggtggcgataccgctgcgcacctcgctccacagccacagcgcttcagtcagggctgcgccagcgggcgcagcgctgccagcgggcgctacccacagcgcgcgcggctgcccttcggcggggtagagctgcaccacgctggcatcccccacatcggccttggcccagggctcgccagcgggtagcacggcgcgggcggcgtcgcccagcaggccgtacagcgcaaagtcgccggtggcatcggtcagcttggccttggcgcgcatcacgaacatcgacaggcgcttgagcgcgggcgccagcaggtcgcgggcgcagaccagcagtacctcggcctcgctgcgcttgaaggcgatgaagctggcctgcatgcggcctttgacggtcaggaacgccgccaggcgggcgtggtgcagatccagcagcgcgaagtcctgcgtcagctggccgtgcaggaacttggcggcgtcttcaccggccacgcggatcacgccaaggtgggacagggggactacgccgtccgcaggcagggacgggggcactggcatggagtcggtcatggctgaattatgatgcccggcttctttcatacaggctgcagggttgtgcgtcgtttcctcgcattggtgttgctcatcgtgatcgcagtgggcgctgtggccgcctggtggctgcaggcgccgttgccggtgcgcgcggacgtgcccgccggccagccgctggagctggagatcgagcctggcaccacgccacgcggcgtggcccgcgcggtggtgcggtcgggcatggccacggatgcagacgtgctgttcctgtggttccggttgtcgggcaaggaccgcgagatcaaggccggcaactacgagattccccagggcaccagcccctacgcgctgctacagaagctggtgcgcggcgaggaggcattgcgcgccgtcacgctggtggaaggctggacctttcgccaggtgcgccaggcgctggcgcgtgccgagcagctcaagcccgacagccagggcctgagcgacgcggacatcatggagcgcctgggccgcgcgggcgtgcccgcggaggggcgcttctttcccgacacctacacctatgccaagggcagcagcgacattgccgtgctgcgtcgcgcgctgcacgccatggaccggcgtctggacgcggcctgggcgcagcgcgcgccggacacgccgctccaatccgccgaccaggcgctgatcctggcgagcatcgtcgagaaggaaaccggccgcgccgaagaccgcgcgcagatcgccggcgtgttcagcaaccgcctgcgcgtcggcatgctgctgcagaccgaccccacggtgatctacggcctgggtgagaagttcgacggcaacctgcgccgccgtgacctgaccgccgacaccccctacaacacctacacacgtgcgggcctgccgcccacgccgattgccatgcccggcaaggcggcgctgttggccgcggtgcagcccgcgcccaccaaggcgctgtacttcgtggcgcgcggcgacggttccagccacttcagcagcacgctccaagaccacaaccgtgcggtgaaccgctaccaacgcggccagaaatgaccaacggcgcattcatcaccttcgagggcatcgacggcgcgggcaagtcctcgcacatcgacgcgttggcccaggcgctgcgcgctgcggggcataccgtggccctgacgcgcgagcccggcggcacaccgctggccgagaagctgcgcgagatgctgctgcacgacagcatggacgcgctgaccgaagcgctgctggtgttcgccgcgcggcgcgaccatctgcgctgcgtgatcgagccggcgctggcacgcggcgaagtggtgttgtgcgatcgcttcaccgatgccacctttgcctaccagggcgcagggcgcggcttcgatctggaggtgctatcgtatatggagcgccttgcgcagactggtgttggtctgcagcccgatttgatgcgaaatccggacctcacgctgtggttcgacgtaccacctgaggtggccgcgcagcgcttgtccgccgcgcgcgcgcccgaccgcttcgagtcgcagcccgtggagttcttcacccgcgtggcgcgcggctatgccgaccgcgccgcgggagcgccacagcgctttgcgcgaatcgactcgtcgcagccgcgcgagcaggttgccgcgcagctgcgtgccgtagtggccgcacgcggctggctggcgcagacgccatgagtgcggtcgccccctggatcgccgcgcagcgccaggcgctgctggcccagcgcggccacgcgtggctgctgcagggcccgtccggcctgggccagtacacgctggcgctggagctggtgcgcgcctggctgtgcgatgcgcccaccgcgcacggcgcctgcggccagtgcgccagctgccatggcatcgatgtgcatacgcatgccgacctgtgcgtgctcatgcccgaaacgcaggcgctggccctgggctggccgctgcccgagaaggcgcaggccgagatcgaggacaagaagcgcaaggccagccgcgagatccgcgtcgaggccatgcgcgacgcggtggagttcgcccagcgcaccagcgggcgcggccgcggaaaggccgtgctggtctacccggcagagcagatgaaccatgtgacggccaacgcgctgctcaagacgctggaggagcctccgggcgacgtgcgctttgtgctggccaccgaggccgcgcacgaactgctgcccaccatccgcagccgctgcctggggcacaccctgcagtggcccgatccggcccaaagccagcaatggctggtagagcagggcgtgcccgctgacgcggccgaggccctgctgcgcgccgccggcggccggcctgacgacgcactggccctggcgcgtgcgggccgcagcccgcagacctgggcgctgctgcccaaggccgtggcgcgcggcgacgtgtcggcgctggccgggctggaacccgcacaggccgtagatgccttgcaaaagctctgccacgatctgctggcgcaacgcgtgggtgcacagccgcgctatttctcgcccgccgacttgcccacgccgcccggcgtggggccgctcacgcgctggtcgcgcgccctcgccaaggaggcgcgcacggccgagcaccccttcaacgccggcctgatgctggagtcgcttgtggcgcaggcgcgccacacactaaactcgcgccattgaaagccttctacgacctatgagcagtccctccacagcgccgcgccccagcgtcatgcagctgaacatcaaggaaaaggccgcgctgtacgcggcctatatcccgttctttgaagagggcggcatcttcgtgcccacggcgcgcgaatacaagctgggcgatgatgtgtacgtgctgctcacgctgcccgacgacccgcagcgctaccccgtggccggccgcgtggcctgggtgacacccgcgcgcgccgcgggcaaccgcacgcagggcgtgggcatccagttccccaaggacgagaagtcgcgccagctcaagcacaaaatcgaggaagtgctgggctcggccctggcgtctgaacggcctacgcagaccatctaagggcaacccttcgcgggccccgcaggatgccgaccgcgcccgccggtcggcatttttgtttttcgagaccaccatgtttgtcgattcccactgccacctgaactttcccgaactcatcagccagttgccgcagatccgccaggccatggccgaggcgcaggtggaccgcgcgctgtgcatctgcaccacgatggaggagttctccgccgtgcacgcgctggcgaccggctatgacaacttctgggccacggtcggcgtgcacccggacaacgaaggcgtggccgagccctccgtgcaggacctgctggagcgcgcagcgctgccgcgcgtggtggccatcggggagacggggctggactactacggcatggacgaccgcaagggcggccgcagcatcgccgacctggagtggcagcgcgagcgctttcgcacgcacatccgcgctgcgcgcgcggcggccaagccgctggtgatccacacgcgcagcgcttcgcaggacaccctggccatcctgcgcgaagagggcgaggacggtgcgggcaaccgtgcgggcggcgtgttccactgcttcaccgaaaccgccgaggtggcccgcgcggcgctggacctgggctactacatctcgttctcgggcatcgtcacgttcaagaacgcgcaggacctgcgcgacgtggccgcctttgtgcccatggaccgcctgctcatcgagaccgacagcccgtatctggcgccggtgccttaccggggcaagaccaacaacccgtcttacgtgccctacgtcgcccagcagctggcacaggtgaaggggctgagcgtccagcaggtggccgaggcaaccagccgtaacttcgagcaacttttcttgagcaaggaggcagtatgaagagcctgttgcagcgtcgcagcgccctggcgtggctcgccgtggttgccgccggcaccgtggggccggcacatgccggcgcgtacgacgatttcctgcgtgccatcgcgcgcgacgatgccgccacggtggcttcgctgctgcgccgcgggtttgaccccaacgcgcgcgatcccaaggggcagcccgcgctgatcttggccctgcgcgaggaagcgcggcaggtggccgaggtgctgatcgccgccaaggggctgaaggtggaggagcgcaatgccaaggacgaaagcgcgctgatgatggccgcgttgcgcggcaatctgcccgctgcgcgcggcctgatcgcgcgcgaggcggacgtcaacaagaccggctgggcgccgctgcactatgccgccgcgagcaccacggccgatgccgccgccatggtggcgctgttgctggagcatcacgcctacatcgacgccgcatcgcccaacggcaccacgccgctgatgatggccgtgcgctacggcacggcggatgcggcgcgcctgctgatcagcgagggggccgacccatcgctgaagaaccaactgggcctgtcggccgtggatttcgccctgcgcgccgaccggcaggacatggtgcaactggtggcggaggccgtacgccgccgccagccggaccgcgggaaatggtaggcccctgggcgcgtatgctatgaataacggagctgctggcgcttgtaagctgacggtttcaggccaaaatagtgccgaatcgcttgcagggtaagcgcaagcagctattgtttttggtaggcgtcacgcgccgccatgtgcgcgcaggcgcgcgtacaggccgccccgggtcagcagctccgcgtgggggccttgctcgacgatgcgcccttgctccatgaccaccacgcggtccgcgtgttcgatggtggagaggcggtgggcaatcaccagcgtggtgcgcccttgcatgagacgctgcagggcctgctgtaccaggcgttcggattcggtatccagtgccgaggtggcctcgtcgaggatgagcaccggagcgtcgcgatagagcgcccgcgcgatggccagccgctgccgctgtccgcccgacagctgcgtcgcgttgtgccccaccacagtgtgcataccctgcgggaggctgaccacgtactcggcgaggttcgctgcgtccagacagtgctgcacacgttgctcgtccacggcagcgcccagcgccacgttggcggcgacgctgtcgttgaacatcaccacgtcctggctcaccatggcgaattgcgcgcgcaggctgggcaacgcccactggtcggtcgccacgccgtccagtagcacctggccgctgctggggctgagaaagcgcggcagcaagttcaccagcgtggtcttgccggcaccggaggggccgacgaacgccaccacttcgcccgggcgaatgtccaggctcacggcgtccagtgcgggcgcctggtcgggacggaaggacacggtcacgttgcgcagggcaatcgccccctgggcgcgctgcgcggtgtgcgtgccgcctgtctcggccggcgcctcgtgcagcagggccagaccccgttccagcgccgccacgccgcgcgtgacggggttggcgatgtcggccatgcggcggatgggcgctatcaacatcagcatcgccgctatgaacgaggcgaaaccgcccacggtcacgtccttggcaccgttgccatggctttgccacaaggcgatgcagatcacggtggacagcgcgcccgcggacagcaactgcgtggtgggcgtcatggcggccgaggcgatcgtggatttgatggccaggcggcgcaggcgctggctcagcgtgtcaaagcgcgcggcctgctcgacctgggcgccgtgcaggcgtaccacacggtgggccagtacgttctcttcgaccacataggccaggtcgtcggtggcctgctggctgcttttagtgatcttgtacaggcgccgcgagagcgtcttcatcacccaggccacccccggcaccagcaccgccacaatcagcgtgagttgccagttcaggtagatgagataacccagcagggcgaccagcgtgaaaccgtcgcgcgacaggcccagcagcgcctggaccagcgaggtgaacccggtctgcacctcatacaccacggtgttggacagtgcgctggccgactggcgatggaaaagccccatgtccgctgccagcagccgctcgaacagcgccgtgcgcaggcgcagcatgccctcgttggcgatgcgcgtgagggcatactgtcccgtgaactgggccagcccacgcaccaggaagacgccgatgatggccacgggaaccatccacagctccagcgatccttctgtaaaaccctggtccagcaatggtttgagaagcgcgggaatcaatggctcggtggcggccgcgacgatcgtcgccaacaccgccatggtccatgccagccgctggtggccgaagtacggatggagcctgcgcaaccgctcccacagcgaaagagactgcggagcttgctgcaaagtggtctttggcgcgctatgattcgaatcttgcatgaggggcggattctacgtttcggctattgcagaccggcacagtttgtcacatggcacgctacgctatgtgtaacatgcgaggctctgtttgccggcatttgacggttattcgatggttccaatgactattgaccgcatccccaataccccttccttccgcacggctctgccgcacctttcgcggcgccacgccattgcagccttggctgccagttcccccctttcagcgcttgcgcagttccgtgtggaaatcacgggcgtaggcctgacgcaactacccattgcgattgcaccgtttcgtggcgaaccgcagtcgccgcagaaaatatccgccatcgtccaggctgacctggagcgcagcgggcgctttttgggcgtggacgcgtcgggtgtcgcgctggatgaatcatcccgtcccgatctgtccctgtggcgtcagcgcaaggccgacgcactcacctccggcagcatcacgcgcttggccgacggccgtttcgacgtgcgattccgcttgtgggacgtggtcaaggcgcaagacctgggcgggcagagcttcgtggtcacgcaggccgacctgcgtctggtggcgcaccgcattgccgacttcgtctacgaaaaactcacgggcgagcgcggtatcttctccacgcgcattgcgtatgtgaccaaagccggctcgcgctacagcctttgggtggccgatgcggacggcgagaacgcgcagtcagcgctttccagtcctgagccgatcatttctcccgcatgggcgcccaccgggacccagctggcttacgtatcgttcgagtcgcgtaagccggtggtgtacgtgcatgacgtggccacaggccgccgccgtttgatcgccaatttccgtggctccaacagtgcccctgcttggtcgcccgatggccgtaccttggccgtgaccctcagccgcgacgggggctcacagctctacaccatcgacgccaacggcggtgagccgcgccgcctgatgcaaagcagcggcatcgacacggagcccgtgttctccagcgacggccgcagcatctacttcgtcagcgaccgtggaggttcgccccaggtgtaccgcgtggcagccagcgggggaggcgcggagcgcgtgaccttcaatgggtcctacaacatttcacccagcatcagtcccgatggtcagtggttggcctacatttcccgcgtgggcggcgcctataagctgcacgtgatggatttgaagtcgggcagcgtgacggcggtgaccgacacctccgccgatgagaatcccagctttgctcccaatagccggctgatcgtctacgccacgcagcagcagggtcgcgaagccctgatgaccaccacgctggacggaaaaatcaaggcgcgtctggcggggcagggtggagatatccgcgagcccgactggggcccgttccagaacaaataagtttccgtttttcgaacaactgctcttcaggagttattaatgaaccgttttcccttcaagcgcgtgtctctggcgctctccatcgtcgccctcatggcaggctgcagctccggcgtcaaactggatgatgtgccggtcgaagaccgcggcgctacgtccaccgccccgggcgccaactcgggcagcacgggccaaagcggcgtggctcctgtggacctgtcccagtcgggccgggacgctgcgggtcccgttggcgtggcgcgcgtcatttacttcgactttgacagcttcatcgtcaagcctgagttccaatccgtgttggaggcccatgctcgcttcatgaaggcgtcttccgcccgcaaggtcgtgctggagggccataccgatgagcgcggtggccgcgagtacaacctggcgctgggccagaagcgcgcggaagccgtgcgccgctcgttggggctgctgggcgtgcaggacgcgcaggtggaggcggtgagctttggcaaggaaaagccggcggtgcagggccacacggaagacgcgcactcgcaaaaccgccgcgttgagctgtcgtaccgttgatgccgcgcatgtctttgctcctgcgcccgcgggcgctgggcgcggcggcgctggccgccgctgcctgctggtcgacccccagctatgcattgttcgaggacagcgaggcgcgccgtgccatccttgagatgcgccagcgtgtcgatgcattgacacaggccagccagcgtgcgggtgaacggtccggtgatgaggtctcgcaactacggcgcagcctgctcgacctacagatgcaaatcgaggcattgcgcactgaacaggcgacactgcgtggtcagaacgagcagctattgcgcgatgtcgcagagctgcagcgccgtcagaaggacatggcacagggtgtcgatgagcggttgcgccagtttgagcccgcgacggtgacgctggacgggcgcgaattccgggctgatcctgcagagaagcgtgatttcgaggcggccttggcgctcttccgtgcaggtaagtttggtgaagcgtccaacgctttcagcggcttcgtgcgccagtatccacagtccggttatgtaccgtctgcccgtttttggctgggcaatgcacagtacgccacgcgtgattacaaagaggccatcaacaacttcaaggctctgttgtcggcggcgccagaccatgcgcgcgctcccgaggcggccctctcgattgccaattgccagatcgaattgaaagatacgcgggctgcgcgcaagaccctggaagacttgctgcgcgtttatccgcagtcggaagcggcagccgctgcgaaggaacgcctggcgcgcctgaagtgatcacatccgttgacgacacgccagacttggagcggcgcttcgcagggctggaacgcctgttcgggcaggagggcgccgcacgcattcggtgcgcgcatgttgctgtggtcggaattggcggcgtgggttcttggacagcagaagcactcgcgcgcagcggcgtcggagcgctcacgctgattgacctggaccatgtggccgagtcgaacgtcaatcggcaaattcacgctctgaccacgaccataggccaagccaaggtacgcgccatggccgagcgcattgccctgatcaatccggcatgtcgggtgaactgcgttgaagagttcgtggatgcacagaactggcccactctgttgccatcttcggtggatgcactggtggatgcatgcgaccaagtaaacgccaaggccgtaatggcagcttgggccgtctccacgcggctgcctttcgtcacggtaggtgctgccgggggcaagcgtcacgcatataaagtcgaggtagaagatctggcgtttaccacgcacgacccgctgctggcccagctgcgctatcgcttgcgcaggaaccacggcgcggcccgagaaggccgcaaaatcggcgtcacctgcgtctatagcaaggaagcggtatcaaagccacacgcgtcttgcggcgtcggtgaaggcgacggatccctgaattgccatggttatggctcatcggtcgccgtcacggccacatttggtcagtgtgcagcgggatggattctcgacaagttggcggaaaggtcgaagacctgaaaaccacgctataatctttagctttgctaccgagaggtggcaaaggttgggacgttagctcagttggtagagcagcggacttttaatccgttggtcacaagttcgaatcttgtacgtcctaccaaagtacacaaaggaaaccctgctatctaaacggtagcagggtttttctttttctgttgcttgtaggcaatctgtaggcaacttgcccgaatacatcaccagctccggcaagaaaaaagcccctcggcgggggctctttagggactgacaaaacgcgatgcgtcgcgcgcgcgggacgttccacgggttcggtaggcgctgcaccaacaagaaagcccccacgtcgggggcttgtctttggatgaggcttgtctagctaccggctgtcggctcgttatccagcatcaccaattgcaccttgtgcggctcgctatcagcgtcaatccgttctttgaacgcctccaccgattcgcctagcttgcgcgtccaagtgcgatttccgtctatggtcctggcgcaattccaatcccaatcgcattcggtctcgcctggggacatgggcaagatgaagatagtcgttactgcgttgtcctgaggttgggacttttccagtgcctcgatgcggctctcaaggttgggcatggtgcttttcctccagtgctgccacgcgggcggccagttcatcaacctctgtcacacgagccagggtgccgatggcggcgactagctgtgccccttgtgccggcccaagctcgcctgcggccacggatgccagcacagcgcggccttgttcggtcagggtgccatcgggcagggtcaggggctgcgatggctcgatggccttcaaaggcggtagaacgcgctccagcagcagccgggccgcgctcatatcgccatccagcgccttagccttcacggtatccagcactgctggtaaggcgtcggctagggcggcgcgcagcttggcaacttcgccggttccgggtgtgcggcccttggggttgccggactgacccggcttccaggctgcggcgggcggttttcgtcttatggccatcggtgttcctgttctgctctatcagagcaacgaagcctgtgcggcgggtgcactggtgcactctgttgcggtggaattcgattccacagcggtagcgccctgttcgccgtcgaagtctgcgcaccactcgcgggccagctcggacagagcaccgatgctcgtcagctcatgggacaggtcggcgtgcctgtggtcgctgaattgctgcatccagtcatgcagtgccgcgatgcggtcgcgcaggcctgccatgcggcgctgcaatgtggcgatggtctttgccgcctgctggtcgcgggcaacgatgccgaaatgctcacagacagcgcggagctgccacgggtgaactagcaccgtgttcggctcgtcgtagccgtcttcctgctgtgcgagcatgattgccgggccgtgttggtcgttaacttcctcgaccgtcagatggtggtgggtgagtttgctcatagtggtggttgtccttatgagttaggcagcgcagtgcattggtgcactcacgccaatagcaggaccgtttgcgctgagatgccacagcttcgcgtggttgccgccgatggcctgccaaagcctggccagggtttcgtgcgctgtctgctgtgctgtcggtgcggtcacttgcgctcctacagatggcttctctagatggtttccgggagacggaatagacgaaggggcaaaagtggccttcattgctccgggagacggaataggcgaggccttctctattccgggagacggaacaatgggagtcacctctattccgggagacggaataaggcttgcgtttttgcgataggccccgcgctcgaaagattcgacggccccgtggtcataaccgtggttgcggtcgagggcgcgccatgtgatggcgtaccagctcgcacggttcgggcgctggcctttgcaggtctcgaaaatgaaaccggctgccagcaactcggacttggcgcgatgcaccacatccgcagacttccaaccacgcgggcgaaggtgggccatgctgcacagcaatttgccgttgttgtcgcgcacgaactggcgtgcaaactccagcagcagagcctttgcaggatggccaaggcgcgcgtaggcaggcgaatcgaacacggcccaagggatggcggcgaacccgccaccgtcgcgccctgcgtcgcctttcttgcgatagtcgcggcccatacctagcgcacctcctttgcagcgcgcgcgcggtacagcatgtcgcccttgaggatggccagcaggtcatgccgttgacggttactcatggtcggcacctcggccaggaactcgcgctgctcgtcgtgcggcagcgccttggccaaggtctcgcagtgcttcatggctagcaggccatcgtgcgcagccttgaccagttcggggcagccataacggtgcacggcggcagcttgaaacatcaggcgacgcgacacgcccacgctgtcggccagttgctgcatggtcgggtgcattggtgcactcatgccgcaccctcattcatagccagagcctgcgcggtgtacttgccatcaaggcgatacaaggcaatcacgcggtcggggctgtgctcagtggggctggggatttcgatggtttccactggccagcccaaggcgcgcagcgtgaaaatcacggcacctaagcgccaggattgggtagcgtcctcaaactcgggatggtcaatcaggcggccatccatcagcatccccagcgccttatctgccagggttccacgcttgggccaagtcgggcagaatggcggcggcggcagaaacgaaagttgttcaccgtaagccccttgcgtcttggtcggtgcgggggctttcttcttggggttggtcactagctgcgcattccactgatggcggacagtgattccattcccatcgcggacagcgttccaggcgatggcggacacgttgcgcgggtgtcctgagtgacgctcaaatcgtagccgaagtgtccgccatcagcgtggaatggcggtcggcgcggccggctcagacggccttggtgagcttgcgcatcgactcgcccttgagggctatcttgtgcgagccgtgcacgatgcggtccaggatggcgtcggccagcgtgggctcgtccagccaggcgtgccaggccgtcaccggcaactggctggtgatgagcgtcgagcgcgtgcccacccggtcgtccagcaattccagcaggtcgtttcgctcgtgcgcggcaatcggcgcgatgccgaagtcgtccaggatgagcaggtccagccgcgccagttgcgccagccgtttgcccaggctgccatcgccgtgggccacgtgcagctcctgcagcagccgtggcgcgcgggtgtagagcaccgagaagcccaggcgcgcggcctgctgccccagtgcgcaggcgagccacgtcttgccgcacccggtggcgccggtgagcagcacgttgtggccatggcgcagccagtccccgccggccaggctggtgatgacctctcggctcaggccccggctggcgcgccagtcgatgtcctccaggcaggcactggagaccttcaggcgggccgccttcaacaggcgctccaggcgcttgctgtcacgccagtccacctcgcgctgcaccagcagcgccaggcgttgttcaaagggcagctcgctggccgtgatgtgggtggccgcgtcgctgagggcggccaccatgccgtccaggcgcagggcgcgcagttggttcaaggtctgttcgttgagcatggttcttccttgttaggtttgcttgcacgttggagttcagtggtagtagcccggcccgcgcacgttctcgtgcagcggcaggctcgcctgtgcggccatcggcgcatccagcggccgctggtccaggccgcagcccaggatggaggcgatgctcttgtaggacggtgagcgaatcgactgcgcccgcgcacaggcggcctccagccggtcagccccgtactcacggcccaggcgcatgaggcccagacaggagcggtaaccctgctcgggatgctggcggtgctccatctgccagcgcaccacggcggcggtggccgcgcccacgcgctcaccccaggcgatgagcttggccggcgtccactgcaggtgcgcccggtgcgaggccggcatgtgctcgggcgtggtggtgtgtgcaccccgtcggggattgagggcgtgggcggccacgcgtttgctgccgtgcaggacttcgagcgtgccggccgtgatgcgcaactccaccggctcacccaccagggcgtggggcaccgagtagtagtggccatcgagctcaacgtggtaatcgatgttgacgcgggcgggtttgaagcgcgcgatgggcatgcgcaccggcggcagggggcgcagggctggccggtcgagttcggcgaaggcgctggtgcggttgcccggcagcttcttgaacgcgcgctggttcaagtccaccagcaaggcggcaatcgcccggttgagctcggccaggctgaagaaggtctggtggcgcagcctggccagaatccagcgctcgaccacctgcacagcgacctccaccttgggtttgtcgcgtggcttggccgggcgcgcgggcatcacggccaggctgtagtgcgcacagagctcttcgagcaggcggtgcgcggtgggctcgtaacggtcgggtcgggccatgagggcgcgcggctggtcaggcaccagcaggcggggcacgccgccgatgaactccagcgcgctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaatgatgctggccacccagtcggtggccttctggctggcggtggcgcaggcgtaggtgtagttcgatgcgcccagcacggccacgaagacctgggcctggcgtatctcgccagtgtcggcatccaccacgggaacggtctggccggcgtagtccacaaagagcttgtcaccgcccgtgtgggtctggcgcatggagcgctgcaggcgccgggcccaggccttgtacttctcgcagaaggcgctgtacttgtacgcctgcccgctgtgctgttgctggtattcctcccaaagcaactgcagcgtcacgccaggtcggcgcagttcgcggtggatgtgggcgtggtcgggttcaaggtgccgggactcgcgcgccacgggtggcttgtagagccgggcctggagttcgtcgtcgttcaggctctgggccagtgcccagtccacgccggccacgcgcgcgtagctggctatctcgctgacagtggatttggagatgccgagggcggcaccgatttgacgggtgctcaaggccccgcggtgcagcagttgcagtgtgtgtcgtagtttgctcatggtgaccctgggtgtgggcatcgctggttccggtcaaaaaaccgggcagcgtatgccgcgttcgggtcactcagaacaccccgcaggtgtccgccatcagtttggaatgctgtccgccttcagcgtggaacactgtccgccatcacgctggaacactgtccgccatcagcatggaatcgtgtccgccatcgcgtggaatacgcaactagcgccccccttcttgcgcagccagtgggaaggcatggcgcaccacagcgccagcagcaggcgattgattgcggcgctcattacttcacccccaatgcggccttgatgccagacacgggccagcccaagcggccattgatgcgcacggggcgcaggccatcggggaaggtttcagcgcaggcccagcccctcagggtctgcgggcggcgcagcaaatagtgggcggcttgctcggtcggcaccgtgggacggttgaccagttccagcgcggggaattgctggggctcagatacagcgcgacgggttgcggcgctctgttgcgttgcttgcatgggtttctccaaacaccaccgaatggcgatgcatggagccccattcttgtcatatgtggctcgttggaaactggtctagctcaggttaggccagtcggcagctacgccggtagttgcttgaaaatcaagcgcacagcggggatgctgttgggcacacaaaccattttccccacatcaagcactgggcgcggcggcttggttctcttaggcacaaaggccgttgcaaactctgagggtgtgcagaattttgtgtaaacggacaatccaccgccggcgtaagccggcctgtccgtaagcacaatgaacaccaagaaacacgacgtacccgaagaactgctgtctggcctgctggccaactacaagaagcccgaagacctcatcggcgagaacggtctgctcaagcaacttaccaagctgctggtcgagcgagccctggacgctgagctgactgagtaaccgtcttcgaagtcaagcgcaatgaagcgacttgtcccaaggttttccagtgcgcaccatggcgttgagcgtggtgagcaacttgcgcatgcaagcgaccagggcgaccttgggcaacttgccagcggccttcagacgctcgtagaaggccttgatggccgggttgtagcgggtggccgtgagcgttgccatgtacagcacgcggcggatctcgaagcgcccgccttgtacgcgccgcctgcccttgctgccgccggagtcattggccatgggcgccacgcccaccaatgcagcgatctcgcgccggttcagccggcccagctctggcagctcggcaatcatcgtggcactggccaccgggccgactcccgcagccgactgcagcagcgtgtctagctccccaaagtgctcgcgcacatgcgtgaccatctgctcttcgatctcatcgagctgcgccttgatcgccgcctcgatggcctcgatgctggcgtgcagcttcttgggcgtgatctgcagccgttggcgctccgaatggagcatggtcagcaactggcgcctgcgcgtgaccagggccgcgagccactgctggcgctcatcggccagggggcgcaagaagcgctgcagatcgtcgcggcgcagcagcaccgctgccagctcggccagcgtgcgcgcatccaccgcgtcggtcttggccaggcgtcccatggatttggcgaagtcgcgcgcctggcgcgggttgatgaccgccacgggcaggcctgtggcctgcagggcacacgctaacgcggcctcgtagccgccggtggcctccatcaccaccagacccacgtccaggggctgcagggcagccgccagcgccgagtggccttcggcatcgttgtcaaaccgctgggcgctgctcttggcacccagcacacagacatccacgtgcgccttggccacgtcgatgcccaccgtcacagaggtaacagacatgatcttcagatcccttgcttgtgcatgcgcgctcaatcaaggcgcgcgtaaccgttcgggcttcacgaagaccagcgcggcggccatgcgttctgtactcagtcacgggctctatcaccccagcgcctaccaaactgcacgggccggtctggccgcctcaacggcgttcagactctaccgcgctggtctggtttaaagatacaagcacctgggccatgaacgcaacgaggcggtggccaaccccgctggcaacacccgcaacggcaagagcaagaagaccctcaagggcgagttcggcgaattgcccatcgaagtgccacgcgaccgccatggcagcttcgagcctcagctcatccccaagcaccagacccgctgggccggcttcgacgacaaaatcatctcgctgtacgcccgtggcatgacggtgcgcgagatacaggcccacctcgaagagatgtacggcaccgaggtctcacccagcctgatttcctcggtgacagatgccgtggccgacgaggtcaaggcctggcaggcccgaccgctggagccgatttatcccatcgtctatctggactgcatccatgtgaaggtgcgcgagggcgcggtgcgggtcaaggcggtgtacctggccatcggcatcaccatgacgggcgacaaggaggtgctgggcctgtggctggcccagaccgagggcgccaagttctggctgcaggtggtcaccgagttgcgcaaccggggcgtgcaggacatcttcatcgcctgcgtcgatgggctcaagggcttccctgacgccattgaggccgtctttcccaaggcggtggtgcaactgtgcatcgttcacatggtgcgccacagcctgaactacgtctcatggaagcgccgcaaagaggtggctgccgacctgcgccgcatctacacggccgccaccgccgaggaggccgagctgatgctcggggaattcgaggagcgctgggatgccgagtacctgcccattggccagtcctggcgcaggaactggagccgactcatcccgttctttgactacccgccggaaatccgcaaggtcatctacaccaccaacgccatcgagtcggtgaacatgggcctgaggaagctgaccaagaaccggggctcattccccagcgatgaggcgctgagcaagctgttctacctggccctgcgcaacatcagccagaagtggaccatgcccatccgggattggaaggctgcgctgacccgctttaccattcagttcggagaccgcatctccgtcaactgaagtccgaaccgtttacacaaaaattcggacacgccctgtcccacaggaaggcttgagacttgccgggcgggcaggcgaaatcagctacccggccagcagtcaaacgtacccggcttttctgtccactcatggcaccacctgaaatctgtaggcaatctgtaggcaaactcgtgaaatatgcccatgtgtaaatcaacagtgttgagccttgtttaactcataagttgttgatttatattgattgtatctacagcattcaacgctggcaaatattggttttcgtggacttttaatccgttggtcacaagttcgaatcttgtacgtcctaccaagtttcaaaggctctgtagcgatacagggccttttttgtttttgcttggccaattgtgagggtaggggtgcgccaacgttttgcccccccaatagctccgtgatcagcatagaaggcacccatgacctgactgcttacctttgtcgctgtgctagcgatgagtggtacagcgtcgtattactccaccgtacgagtttcaatcagtccgggaacaatggggcgcttctaaaatgcctcgacgtccatccacattttcagccatgaagactatgcttgccattgtggttgctgcattcacgctttccggttgcgcggtctatcacgaccattacgaccgccgtggagcgggtcccaagagccacccgcacgggtgccctcccggccaggcgaaaaaaggcaactgctgatgtgacgcagagcttcgcgccgtatcggaccttttttgggaaagctcggtgtggcgcaagagggggcaaaaatgcaggcccccggccctctgcggcagattacggcgtgcccaggcgttggttcagtcggtcagggcgcgccaagtgcgccttgcgccccgggatcaccgctaaagtggtgggctaggcggcgcgctcagcgcgagtgctttccttcctcccgcatcccggcaaagttcccatgacacttcacctcagcattggccccctggtttccctcatcgcaggcatcctgattctgatcatgcccaagctgctcaacgtgatcgttgcgctgtacctgatcgtgatgggcatcctcggcctgttgggtatgcacacgctgcgtttctagccgggcttaccgtttgcgtttcgacggtgtgccgcccttgcgtgcgggcgcaccggcctttgccgagcggactgtcgcccggctgatgggttgtttcgcgctggtgcgcgccagcgaggtcgcggcaagccgcacgggcaggtacatcacgacctgttctccgggcttgaacttgctggaggtcttcacgtcgttccagtcggcaacgtctgcggtgctgaccttgtagcgccgcgcgatgctggctacggtgtcgcgcttgcccgcgcgcaccgtggtgcgccgcgtcacgatttcgggcgtgaagctgacttggccgttgtcggccagatgacccgggacgtctgcgcgcatggtggctgcgcggggcaccatgagggccgagccggccttgatcatcatgcgtggtggaatgccattcacctgacgcaaatcgttttcgctcatgcccgtgcgttgcgccgcggtggagacgctcatcgtgttgggtaccgtccataccgtccaactggcgtattggccttcggtgtaggcctccagattcttgcggaacacctgggcgttgtcccagggcagcaggatctgcggcatgcccgccgcaaggatcacgggcttgtgcagcgacgggttcagggcgcggaaatcctcgatgcgtacgccggcgagactggctaccagggtgacgtccatgtcgcgcgtgatctccacgctctgaaagtacgggtggttctcgatcagcggcagctcggtgctgaacttgtcgggattggccacgatgttcttcacggcctgcagcttgggcacgtacatgcgggtttcggcgggcatcgtcaactcggtgtagcgcgtgcccagaccctgtttctcgttgcgcgcgatcgcgcgggccacgctgccttccccccagttgtaggcggccagggccagatgccagtcgccgaacatgccgtagagcttctgcaggtagtccagtgccgcgcgcgtggacgccagcacatcgcgccggtcgtcgcggaaggcgttctgcttcaagtcgaagtaggttcccgtggccggcatgaactgccacatgcccgcggccttggcgctggacactgcctgggggttgaaggcgctctcgatgtagggcagcagcgccagttctgtgggcatgccccggcgttccagctcttcgacgatatggaacaggtacttgctggagcgctcggtcatgcgctgcatgtagtcggggcgcgtggcataccactgttcccggtcgcgtaccagatcggtgtccaggttgggcatggaaaagccgcgccggatgcggtcccacagatcggctggcgcgctgacgccagccactgtgtggccgctggcggcgctcgccgtgatgggctgcaatggtcccgacggatacagcggcgtatggctggcagtagtggggtcggtggtggatgcggcgttgtccgtaggggcagtggtcgcgcaaccggtcaaccacagcaggcttgccagccccaggatgtgcagaagtctcatcgaaattcgtttttccattggcgcagcgcggccagtacggctgcgggttcgcgcgggtctatgagggcgtcgaagccgtgggcggcttgggctaccgtagcaacgcgcgtgcgcagaaaagggttgatgtcgcgctcgatggcaatgcgcgacggcagtgtgggctgatccgcgcggcgccgggactcgcattcggtgatgtactggagtagcgcagcgttacggggttccaccgcgcgggcgaacttcaggttggacagcgtgtattcatgggcgcagcatacgcgggtgttgccgggcaatgcagccaacgtatccagcgaggcctgcatttgcgtgggcgtgccttcgaacaagcgcccgcatccacctgagaacagcgtgtccccgcacaacagcaggggctcgccttccatgttcgcacagtagtaggcgatatgccccgccgtatgccctggcacgtccagcacggaaaacgtgaggcccagcgcctgaagagtgtcgccgcccgacaggcggatgaggggctcgggcatgggctccgtggcagggccatacacggttgcgcccgtggcttcgcgcagggcgttcaccccgcccacgtggtcgccatggtggtgcgtgactagaatcgcttccaatggcagccccatgctgcgcagcgcctgcaacacgggttctgcatcgccgggatccacaacgaccgcacgctgcgcgtcgtacatcatccagatgtagttgtcggcgaaggcgggcaatggcagcaagttcttcatgaccggcgaaattataggtttgcaccactggttcgatactgcccctggccgctacctgctggcctgggagcaggagcgttacgacgagctggtggcggacatcttcggctaccacgcgctgcagctgggcatgccgggcctgcaggcattgcgcagcaaccgcatgccgcaccgctggctggccgtgatgccgccggagttgctgctagagcgtagcgatgcgcaggagccaccggcgctgctggcggatgcggtcgcgcttccgtttgccgaggccagcctggacctgctggcgctgccccacaccctggagctgagcgtggacccgcacacggcgctgcgcgaggtgcaccgcgtgctggtgccggagggcaaggtggtcatcagtggactcaacccgctcagtctgtgggggttacggcagcggcgatcgcgcctgtaccagcgctgtggcgcaggggggcggctgttcctgccggacgtgggggagttcatttcacccgggcgcctgcgcgactggctgcgcctgcttggctttgagctggaatccatgagcttcggctgctaccggcccgccgtggccggcgaccgctggctgcagcgctacggctggatggacgcgctgggtgcgcgctggtggccgatcttcggggccgcgtatgtgatcgtcgccgtcaagcgcgtgcagggcatgcgcctgctggagccttcgtggcgcaaggcgccgcaggcggctgccgcgcaggtgcaggtagcgcggcgccatggcccgggctgaggcgacgggccatttttttatttctgggagctatttttgaatcaggtggtgatctataccgacggtgcgtgcaagggcaatccgggccccggcggttggggggcagtgctgcgttcaggcacgctggagaaagagctgttcggtggcgaactgggaacgaccaacaaccgcatggaactgatggccgtgatccaggcgctgggcgccctcaagcgcccctgccaggtggcgttgtacctggacagccagtacgtccgccagggcatcaccgaatggatccacggctggaagaaaaagggctggcgcacggcggccggccagcccgtgaagaacgtggagctgtggcagcgcctggacgagctggcgcaccaagcgggccaccgcatcgaatggcactgggtgcgtggccatgcaggcgaccccggcaacgagcgcgccgacatgctggccaacaagggtgtggagcaggtgctgggccgctgagaccgggttccgggccttgcgggtgatcagccggtggtggcggtgatgccctgcaccgcttcatggatgctctgagccgtctgtgggcgcaccagccgcgccgtttcgcgcccgtcgcgcaggaacacgagcgtgggccagagtttcactccaaaactgcggcccaggcgctggccggggccgtcctccaccttgacgtggcgcacatcgtcccggtcttcgagggcctgctcgatgagcggctgggcgcgctggcagtggccgcaccagggcgtaccgaactccagcacggtggggcccagccactggtccaccgtttcacgcgaaggcggctgagcgagatgggtggcggcaaacggcatggcggctcctgcaaggatggcgatgggggcagggtagggctgcggcgcacgcggccaagccggccgccgctgcgcgggcgtgtcagatcacgccgtcaaacatcatcacatcgaccatgtcgccaggtgccacgttgccctggccgtggtgcagcacgatgaggccgttggcttgcaccatggaactgagcacccctgagccctggttgcccgtggtgcgcacctgcaacgtgccgtccgctgccgtggtgaccaggccgcgctggtattcggtgcggccgggtttcttgcgcatggcctcggtgctgacggcgcgcagcagcggcggtgcgctgcgcgtgcagcccatcatgcgcagcagtgcggggcggacgaaagccaggaaggtgaccatcaccgccaccggattgcccggcaggccgaacagcacgctgctgccgtctgcactctgaatgcttccatcttgatagctgttaacgcttgatggaccagcgttagggccggatttggcttgtaattcgggccgaaggcggcccaccgccatcggccggcccgggcgcatggcgatgcgccagaacgccacgtcgcccagctgcttcatcatggtgcgcgtgtggtcggcctcgcccacgctcaccccgccgctggtaatgatggcgtcggcctcggcggcggcacggcggaaggcagcttccagcagtgtgggctcgtcgcgcaccacacccaggtcgatcacctggacgcccagacgtgtcagcaggccaaagaccgtgtagcggttgctgtcgtacaccgcaccctcgcgcggtggctcgcccaggctgaggatctcatcgcccgtggagaaataggccacgcgcacccggcggtacaccgtcaccgtttttaggcccaaactggccaccaggccaatagcagcaggcgctagcagctctccttttgctagcgctacgcggccttgcatgaggtcttcccccagcaggcggcggttgtcgccccggcgcagcacgtcgggtgcgatgcggatgtggccgtcgggctcggcagtggtgaactcctgcggcaccacggtgtccagccctgccggcatgatggcgccggtcatgatcttcacgcactcgcctgcggccacggtgccggtccaggcggcgccggcaaaggctgtggagcccaccgggcgcagcaccagcggttggccgggctgcagttgggcgccgtcgaaggcgtagccgtccatggccgagttgtcgtgcggcggcacgctgacgggcgagaccacgtcccgcgccagcacgcggcccagggcgtcgaaaatgccgacttcttcggtgcgggtgacgggcgcgaccaggcgctccaggaaggtgttcacatcggcggcgcgcagcgcctgcgggtcgtagccctgcaactcggcggcgatctggtcaatggttttcatgcggtacgggcaaggagggttgcagctcagcggaggcccaggccttccagggcgtgcagctcggccagggtgttggcgttgtagaaagcatgcgggtcgtcgcccggctggtcgaacggaaccacggcgcaggcgtgctgttcggtccagcggtcgatcttgcgcccgccgccctgcgtgaagcgcaccaggctctccagcagcgtcacgcgcagcaggcaaaacaccggctgggtgcgcacgcgcacggtgccatcgcgctcgtcggcctcgggtgccgctgccatggcaatgtcggcgccctcgcgcatggcagcctgggccaggcgtgcggcaaggtctggcgggaacagcggtgtgtcgcagggcacggtgagcagccaaggggtctcgcagcgctccagccctgtgagaaagcccgccagcgggccggcgtagtcggcaaggccatcaggccacaccggcactccgaatgattcataggccgccaggttgcggttggcgttgatcatcacgtcgcccacttgcggctgcagccgcatcagcgtgtgcagcgccaggggcaggccgcggaagttctgcaggcctttgtccaccccgcccatgcgggagccgcggccgccggcgaggatgagacctgtgatgtcgtgggtgtcgatcatgggaaagaagaagggtggtgaacgacgcgccggggcgggtccccgcggcgcggcggcggctcagccgccgatgtagctcatctcgatgcgccgctggccgctgcccgtctcggatggcaggctggcacgcagctcggaatagcggtcgccgcgcccctgccagatgtgggcgatggcggcgctgatctgcacgtcgctggcattgccgcgcagcaggctgcgcaggtcccagccttgcgaggcaaacaggcacaggtacagccggccctccatggacaggcgcgcgcggttgcagtcgccgcagaaggcctgcgtgacgctgctgatcacgcccacttcgcccaagcgcgggtcgtggcgaccgtcggggccggcgtagccccagcgcttggcggtctcgccggcggactgcgcggccagcggcaccagcggcagctcggcctgcagctgcgcgatgacttcggcggagggcagcacctcatccatgcgccagccgttggtggcgcccacgtccatgtattcgatgaagcgcagcgtgatgccggtgccgcgaaagtggcgcgccatcgccgggatctcgtgatcgttggtgccgcgcttgaccaccatgttgaccttgatgtgctccaggcccgccgcctgcgcggcctcgataccggcgagcacgtcggccactggaaagtccacgtcgttcatgcggcggaacacgtcgtcctgcaggctgtccaggctcacggtgacgcgccgcaggcccgcggccttgagggcgcgcgccttgcgcgccagcagcgatccattggtggtcagcgtgaggtcgggcacgcggccctccagcgtgcgcagttccgccaactgggcaaccaggttctccaggtccttgcgcagcagcggctcaccgccggtgaggcggatcttgcgcaccccatgcgccatgaacaggcgcgccagccgcgtgatctcttcaaagctcagcaggtcgctgtgcggcaggtagcggtagtgcttgtcgaacacttccttcggcatgcagtagccgcagcggaagttgcagcggtccgtcacgctgatgcgcaggtcgcgcaagggacgggagagcgtgtcctgcagcagtccggtagcgggtgcagcggccaggggcgcggggggctgcagcaccttgctgcgctgatccacgaggggaatgacacgttcagccatggcgaaattgtgccccatcggcgtcgtaggggtatggcggccgtccgctaaattgatgttgatcaatctgctgtcacggcagcgacatgaggtgcctttgaccagtgtcatagggggcgcgggagggcgatttgagaatacggcgcatgcagaaccaacgcccagtccccacccctccctccgtcgccgcctgccggcgtggccgccgcaccgctgtgcgcgctctggccaccgtgttgctggtgccggccctgccgctgtcggcccaggcgcgcatggccctggccacggccatcaaccgcacggcgcgctttcgggcgctgtcccagcgcactgccaaggtctacggccagctgtacctgaacgtgggcgccgcgcgcgcccgcgatgcgctggaacacacccgccggcaggtgcattccggctttgaggacatggaccgccagagctggccgcccgaggtggcgcggctgctggcggacgtgcgccgcaacgcggaccgcctggacgcgctcacggtccaggcgccgacgaaggagggctttcaggccgtgtcggcccaggccgaccagatgctggctgccgccaacaccaccaccgaggccctcgagcgcctggcccaggcgcccacggcacgcctggtcaacaccgccgggcgccagcgcatgctgtcgcagcgcctggccaagaactatgagctgttggccgccggccttgacagccgcacggtgcgcgagcagatgacgggcgacgccgatgagttccagcgtgccctcgcgcagttgaacaaggcgcccatctccaccccggccatccgctcggcactggaactgggccaggcgcagtgggtgtttttcgaggccgccctcaagcgccagccagacccgcgcggcctggaaaacgtggccaccaccagcgagcgcctgctggaggttacggacagcttgacttcgctgtacgaggtggccctgcaggacgtgctgggctgaccccctgcggccacaagagcaactgcgtgtctcatcggcgcggcgcccggctgcaccgcttttccgggggagggaaggccgacgtggctgggctggttgccccgctgggcagcagctgtggcgcgcgggacacggccttggctcgaccgccccagccgcgcgcccccggcggatgtgccacgccactctccactcgctctactaaccaggggctggctaaccaggggttggcgcaggccgtccgtcgggccgagccgttcaagcgctattcagcctccgcgagtggccggatggtgaacctgagccgggcgccagcacatgctgtcgatctaaatcaggtctataggtaaaaaagtgcctctagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaaaatagttctatctatttttgagacaccacactagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaaaatagttctatctatttttgagacaccacactagggatgctctgcacgaatcacttgtgaacgtgccacgcccgcctgacaggtaaaaccagcctcgaccaagtcgccaagctcagttcaagcgcgtatcgagcgtaattcccccggtttggcgggcattacgccccttgcacgcgcacctgtcccagggcctgcaacttgtgcctgaccatccacaggttgctcagcgcaaacagcgtgacgatctgcgcagtgttcttcttcaggccgcggtagcgcaccttcacatacccgaactgctgcttgattattcgaaacgggtgttccaccttggcccggatgctcgcctttatcttctcgtgctgctcgatcaacgcatctacgggcttgtccttgtccagcgcctggcgcacgcttcgtttcatggccacatgccagcgcacctccttcttggcgtcgctgcgtttgtctactccctgatagcccgcatcgccgaaggcgtctgtctcctgcccgtgcagcaggctgttggcttcaaccacatcgctcacgttgccgctggtgccccgcaccgtgtgtaccaggcccgagtccgcatccaccccgatgtgcgccttcatgccgaagtaccactggttgcccttcttgctttggtgcatctcggggtcgcgctcgccgctttggttcttggtggaactgggcgcggcaatcagcgtggcatctaccacggtgccggccttcagttgcagtcccttggcctgcagcagtgcattgaccgtggccaggatctgatcggccaacttgtggcgctccagcaggtgacgaaagcgcaggatgctcgattcactggggatctgtgcgtcccagtgggacaggcctgcaaagtcccgaaaggctggcacgtcgtgcaaggcttcttccatggcggggtcactgagtttgaaccactgctgcatgaagtggatgcgcagcatcgtctgcaccgcaaacggctgctgaccccggcgcccgctctcgggagcgtagggctctatcagcgacaccagttccgcccagggcaccaccagttccatcgcatcaaggaattcgcgcttgcgtgtccgcttggtggtgttgctcaggcccaggctgctttgcttcatgcttgtattgtctgggcttcaggcatggtcaagcacatcgcagacggattcgtgcagagcatccctagtgtcgtgagttaaaaattcattgaattattttctgccaatgcagtcagtcgtgtagtgtgttgcacgacgaggtgcccatgagcggaagaccaaagactccattggtgttgagcgcgacggagcgcgaacaactgatcgcgctgaccaagcgtcgcaagacagcgcaggccctggccttgcgagcacgcattgtgctggcctgtgccgagggcctggaaaacaaggtggtggcagcgcgtcaacgggtcactcagcaaacggtatcgaagtggcgcggtcggtttgtccagctgcgcctggacggtctgtttgatgcgccgcgcccgggtgcgccgcgtacgattgacgatgcccgagtcgatgccgtcattgccaagacgctggagtgtgtgcccgccggtgccacgcactggagcacgcgcagcatggcgcgcgccatggatgtgtcacagacggctgtgagccgaatctggcgggcttttggcttgcagccgcaccgccaggaaacattcaaactctccagtgatccgctgttcgtcgagaaggtgcgcgacattgtcggcctgtacctggatccgccgctcaaggcgatggtgttgtgcgtggatgagaagagccagatccaggcgctggaccgcacacagccgatactaccgctggcaccgggcattgccgagcggcgcacccacgattacatgcgccacggcacgacgacgctgtttgcggcgctggacattgccacgggcgaagtgatcggggagttgcatcggcgccatcgcagcgcggagttcctgcaatttctgcgtaccatcgaagccaacgtgcctgcggggctggacgtgcatctggtgatggacaactacggcacgcacaagaccgcctcaatcagggcatggttcgccagacaccccaggtttcacgtgcacttcactcccacctcggcatcctggctgaaccaggtagagcgttggttcgctaccctcactgagaagtacatccgtcgcggcacgcacagatcaacaagacagctcgaacaagcaatccgccaatacctcaaactcaacaacgctgatccaaaaccattcgtctgggccaagtctgcccaagacatccttgcaagcgttgaaagattttgtctgcgaatttctaactcaggacactagcgcccgtgtagaaagcgcgggcagctattgaatcgggagcgattgccgatcaggctgccttcggcacgcgcggcgcgcggccgtagaactgcgggtagtgctccttcactccttgaccgctgaagtcccaacccgtgcactggcccaagtggcgtggcggctcgtcgccttcattctggaatgcggcgtgaatcgtctggaacgtggccgtggccaggttgaacagcagttcccgcagatgggtgcaaccggctacgccgcccaggtgggtctggatggactggcgccagccgcgcgccatgctgcagcccaccatcgcctgcagggcgcgctgcgcttgtgtgcagcccgccagggggtgggcatccatggcggattcgatggcgcgcaccaccaggtcgcggtccacggtgacgcgcagccacaggtggtggatgggttcgcccgcgcggcgcacgccgtccgggtagcgcagcgacggcaggtcctgcggcttgctgtcgtgcagctcgccctcgatgtcccagagcccgtcttcgcgctcgtaaccctggtaggtgacgcgtcggacatggcgggcagtgcggggggcaggggatgacagaggcatggggtcgagatgggaaacgtatcagcgggcaagcgagcactggcggggcaccgcagggcacgcggctcgcagggatcagccgtggcggatggccacggtcttgagggtggtgaagccgtagagcgcctcgaaacccttctcgcgtccgtgtccgctggacttcacgccgccaaacggcaattcgacgccgccggccgcgccgtagttgttgatgaacacctggccgctggcaatgcgccgcgccatgcggaactggcgcgcgccatcgcgcgtccacacgcccgccaccaggccaaagggcgtgccgttggcgagctccacaacgtggtcttcgtcgtcgaagggcatggcggccagcacgggtccgaagatttcctcctgcgccaggcggtgctgcgccggtacgtcgcgcagcagggtgggtgcctggtagaagcccgtgtcgggcgcttcgtccaccacggtgccctgcgcggccaggggaatgccagccacctgcgcatcggacaggtaatcccacacgcgctgctgctggctctggcggatcagcggccccaggtccaggtccatggcggcggggcccacgcgcagcgcctcgaaggcctgtgacaggcgctccagcagcggttcgtagatcagggaatcgatcagcacgcgcgagccggccgagcaggtttgcccagcgttctgcacgatggcgttcacgagcacgggcacggcggcgtccaggtcggcgtcggcaaagacgatctgcgggctcttgccgcccagctccagcgtgaccgggcagtggcgctctgcggcggcctgctggatcagcgtgcccaccttggggctgccggtgaagctgatgtgctggatgccggggtggcgcgccagcgcgtcgccgacctcgtggccgtagccggtcacgaggttcagcgcgccggcagggaagcccacctcgaccgccaactgggccacgcgcagcagggacaggcaggcgtcctcggccggcttgaccacgcacacgttgccggccgccagtgcggcgcccacgcagcgcccgaagatctgcatggggtagttccacggcacgatgtggccggtcacgccatgcggctcacgccaggtcaacacgctgaagccgtcggggtagggaatggtctcgccgtgcagcttgtcgcaggcgccggcgtagaactcgaaatagcgcgccagggcgtgtgcgtcggcccgtgcctgccgggtgggcttgccgcagtcgcgttgctcgatggcggccaactcctcggcatgctcggtgatcttggcggacagccgcatcagcagcctgccacgctcggccggggccagcttgcgccacacgctgtggtagcactgctgcgccgcatgcacggcggcatcgatgtcctcggccgtgccgcgctggatttcgtcgtacggctggccgtcggaggggtcgatcacggcaatggtgcggcccgaagtcgaggccacgccggcgttggcgatgtggtggagctgcatgggcctgattgtgcggcaggcgcgcgcagcgtgctgggctacgagccggaatgccgtccagcgcccaagggacgggcgctggcagcttcttttttgatagtgccgggtcagccggcgtggaacttcaccaccagcggcacgatgagcagcgccacgatgttgatgatcttgatgagcgggttcaccgccgggccggccgtgtccttgtaggggtcgcccacggtgtcgccggtgacggcggccttgtgcgcgtcgctgcccttgccgccgtggtggccgtcctcgatgaacttcttggcgttgtcccaggcgccgccgccggtgcacatgctgatggccacgaacaggcccgtgacgatggtgcccatgagcagcccgcccagcgccttcggccccagcgccaggcccacgatgatgggcacggccacgggcagcaggctggggatgatcatctccttgatggcggcgctggtcagcatgtccaccgcgcggccgtactcgggcttggccgtgccttccatgatgcctgggatctcgctgaactggcgacgcacctccaccactacgctgccggcggcgcggcccacggcctccatggccatggcggcgaacaggtagggaatgagcccgccgatgaacaggcccacgatgaccatcgggtcgctcaggtcgaagcggatcgcctggccgaagctctccagcttgtgcgtgtagtcggcgaacagcaccagtgctgccaggcccgccgagccgatggcgtagcccttggtcacggccttggtggtgttgcccacggcgtccagcgggtcggtgatgtcgcgcacgctgctgggcagctcggccatctcggcaatgccgccggcgttgtcggtgatggggccgtaggcgtccagcgccaccacgatgcccgccatgctgagcatggacatggcggccacggccacgccgtacaggcccgccagcgtgtacgacacgatgatggccgcacacacgaagatcaccggccaggccgtggagcgcatggacacgcccagacccgcgatgatgttggtgccgtggcccgtggtggacgcctgcgcgatgtggcgcacgggcgaatattgcgtgccggtgtagaactccgtgatccacaccagcgccgccgtcagcaccaggcccgtggcgcaggcaccgaacagccgcatctgcgcgcccgtgccgcccagcgcgttgtcggggatgacccaggccgtaacgaaccagaacgcgacgagcgacagcacgcccgcgatggccagcccccggtacagcgcgggcatcacgttgcgcatgcccgggccggcctgcacgaagaagcagccgatgatggaggcgatgatggagacggcccccagcgccagtgggtaggtcacggccgcgacgggcgcagcacccaccagcagcgcgcccagcaccatcgtggcgatgagggtgacggcataggtctcgaacaggtcggccgccataccggcgcagtcgcccacgttgtcgcccacgttgtcggcgatcacggcggggttgcgggggtcgtcctcggggatgccggcctccaccttgccaaccaggtccgcacccacgtcggcacccttggtgaagatgcccccgcccaggcgggcaaagatggaaatcagcgacgagccgaacgcaaagccgatcagcgggttgagcagcgccggcaggctggccgtgggggtgagccggccattgccgaccaggaaccacgcgaaggcagtcacgcccagcaggcccaggcccaccaccagcatgcccgtgatagccccgccgcggaaggcaacctgcagcgccgggcccatgccctgcgtggcggcctgggccgtgcgcacgttggcgcgcaccgagacgttcatgccgatgaagccgcaggcgccggagagtaccgcgccgatgacgaagcccacggcggtggtgccgtccaggaacgccgcaatgaggatggccagcacgatgccgacgaaggcgatggtcttgtattgccgtgcgaggtaggccgccgcgcccatctggatggcgccggcgatctcctgcatgcgggcgttgcccgcgtccttggaaaggatccagctgcgtgcccacagtccgtaggccacagcaatcagtccgcaaaccagagccaggatgagaggggcagtcagcgccgaggtggaaccagccattcgttatctccatcggttgtcagttgcacggagggggaagcgcaacgcatggggaagtgcttccgctgcgttgcttcctcgtgccccggtggcgggagacgattggccaacgcagccatttaacgcgaaacccccggtgcaagcaagctgcaaggggcgtgcgcctaaaatcacgggccgccttgcgcaccgcccccggggcgaaggccgtgtcattccaaccactcaacccccaaaccatgtcgctgaacaacgtcaagcccggcaagaacattcccgaaaccttcaatgtggtgatcgagatcccggcggaatccgatcccatcaagtacgaagtggacaaggagtcgggtgccgtcttcgtggaccgtttcctgaccacggccatgtactacccctgcaactacggctacgtgccccagaccctgtcgggcgacggcgacccggtggacgtgctggtgatcaccccgtacccgctgcaccccggcgtggtggtgccctgccgcgcgctgggtatcctgaagatggaagacgaggccggcgtggacggcaaagtgctggccgtgcccaccaccaagatcctcaagatgtacgagccctggaagaccgtggaggatgtgaaccccatgcgcctgaaggccatcagccacttcttcgagcactacaaggacctggaagaaggcaagtgggtcaaggtgttgggctgggaaggcatcgacgccgcccacaaggaaatcctggacggcgtggaaaactacaagaaagcctgatggtggcggggtgcggcccgcatcgcacccactgcctcatccagcccgccggcacatgcccgcgggcttttttcttgcagggatttcggcttctggcaaaattgtcagcataagtaaccgatgactgctatgctgccagggcgtgcgcgacgctggtgtggccggcggtgcccgacctgcgcgcaagcgcgagaccatttccctaggagtttgccatgtcgtcttccatcgcccagcgtccttcgtacggcaacgccaacgccagcggtgccgcggaatacctgaccttccgcctgggtgaggaggagtacggcatcgacatcctgcgcgtgcaggaaatccgctcctacgagcaacccacccgcatggcgcacgcgcctgagttcatcaagggcgtgatcgatctgcgcggcgtgatcgtgccgatcgtcgacctgcgcctgaagctgcactgcgccagcgccgactacaccgacttcaccgtggtcatcatcctcaacgtgggcggcacggtgctgggcgctgtggtggatgcggtggccgacgtggtggctctgccggccgatgccatcaagcccgcaccgcagttccaggggcaggtggattcgtcctttgtgcgtggcatcgcgaccgtgggcgagcgcatgctgatcgtggtggacatcgaatcgctgctcagcagttctgagatgggattggtgcagtcggtcgcgacggcttgagggccttctcgctgcatctctgccaagcgcgcccatgggcgcgctttttcatggccgtgtccagcccgttagcctgcctgccggaaggggttgcgcgcgtgcagatcctccaggtactgctccacgccttcgccttcacgcgccaggaaccggtccacggcttcggcaaacgccgggtgcgccagccagtgggcgctctgcgcgcgcacgggcaggagggcgcgcgccatcttgtgttcgccctgcgcaccgccttcgaaacggtgcacgccctgcgcgatgcaccactcgatgggctggtagtagcaggcctcgaaatgcaggcagtccacccgttcgagcgcaccccagtagcggccataggccacggattgcatgtcatttggggtgtttacgcagttgggataagcgccaacagctatcaaactggtagcaatggggcggcctgcgcgctccgccacgaaaagcacccaggcctcgggcatgtgctgctgcatggcgtggaagaaggcccgcgtcaggtagggcggattgccgtgctccaggtaggtgcgctcgtagcagcggtagaagaagtcccagtctgccgtggtgatctgcgtgccccgcagcacgcgaaagcacacccccgcctgggccacgcgccggcgctcctggcggatcttcttgcgcttgtcctggttcagggaggcgaggaagtcctcgaaatccgcgaaccttgcaccgtccatgggccgccggttgtgccagtggaactgcacggtgctgcgcagcagcatccccgcctggtgcgctgcagccagatcctgctgcgcgccgaacagcaggtgcagggacgacagctccgcctgctccgcccagtccagcacggcacgcagcagggcgtcccgcgcggcatcgtcgcaggccatcagccgggtgccgggcaccggcgtgaacggcacggcggccacggccttggggtagtacgccagcccgtggcgggcgtaggcatcggcccaggcccaatcgaacacgtactcaccgtacgagtgcgccttggcgtacacgatgcaggcggcctgcaggtccgtgcccgcccacagggtgaacacgacgggcgtccagccccgggcgggcgtggcgctgccgctgtcttcgagcgcgcacaggtaggcatggcgcaggaagggcgtggggtggggctggtgcgccagcagtgcgtcccatgcatcggcgcccacgcgatggatcgagtcgtgcaggtgcaatgcgtaagcaggcgtgctggcagggcagggtgtggtcatgcagtgggcggtgccgcaatcagggcagagcgcatcatctccccaaagcccggaccgcgtggccgtggggatttctccgcggtggcgcagcctgcttaaaaatgaggcggtgcaggggcgggcgttatgaatcaaccacttaagccgcatgtgcccgcctcgcccgcagcttatccacaggtctgtccctggcctgtggggacaagcgcgcagccggggcgtgccgcaggggcaaggcgcggctcggggcggcgccagggcccgggtgacataatcgtccgagaccaacccgccccgctattcccatgccgttcgtcatcagcatcgcccaacgcaacttcgtggtgggcgacgtgccgggcaatgcccagaagattcttgcggccgcgcgcgatgcccatgctgccggcgcccggctgctcctcacgcccgaactggcactgtgcggctacgcggccgaggatctgtacctgcggccagccttcgtgcaagcgtgcgagcaggcactggaagggttggcggccgctacggcggattggccagggctgacggtggtcgtggggcacccgcggcgcgtggcgcacggggtgggcgagggggggcgcggcctgtgccacaacgcggccagcgtgctgcgcgcggggcgtatcgagcacacctacgccaagcagtacctgcccaactacgaagtcttcgacgaacgccgctatttcgtccccggggatgagaactgcgtgttcgaggtcgagggcgtgcgcatgggcctgctgatctgcgaggacgcgtggtaccccgggccggcgcgcagcgcgcgggaggcgggcgcgcaggtgctggtcacgctcaatgcgtcgccctaccacctgggcaaggctgtcgagcgcgaacaggtgatgcgcgagcgcgtgcaggaaaccggcctgcccctggtctatgcgcacttggtcggcgggcaggacgaggtggttttcgagggccggtccttcgcgctgaatgccgatggcaacgtggcggctcgtgcgccaggatttgaagaaaaaacgctgctgatcaaggtgcagcaagcgcaagcagctattgttttggaagcgccggtggcgccacacgagggctgggaggcggagctgtggtccgccctggtgctgggcgtgcgcgactacgtgggcaagaacggcttccccggcgtgctgctgggcctgtcggggggcatggactcggcgctggtgctggccattgccgtggacgcgctgggcgccgacaaggtgcgcacagtgatgatgccctcgccctacacggccgacattagctggatcgacgcgcgcgacatggccgcccggctgggggtgcgctatgacgaaatcgccatcgccccgcagttcgaggctttcaagactgcgctggcgccgcagttcgccggcctgcccgaggacacgacggaagagaatctgcaagcgcgcatccgcggcatgctgctgatggcgctgtcgaacaagttcggcagcctggtgctgaccacgggcaacaagagcgagctggccacgggctactgcacgctttacggcgacatggccggcggctttgccgtgatcaaggacgtggtcaagacgcgcgtgttcgccttggcccggtggcgcaacgccaatgacccgtatggcaccggcgcgaatcccattcccgagcgcatcatcacccgtccgcccagtgccgaactgcgtcccgaccagaaagaccaggacagtctgccgccctacgaggtactggacgccatcgtcgagcgctacatggaaaatgacgagcctctggaagacatcgtgcgcgccggctttgaacgtgccgatgtcgaacgtgtgacccggctcatcaagctcaacgaatacaagcgccgccaggcgcctgtgggcgtgcgcgtcacgcgccgcagcttcggcaaggactggcgctaccccatcaccaaccgattcagggcctgagccccctgtggcggccgctgggtcgccgtgtcgtgcccaccgctttttagatatttgaggagttcccatgcaaatgatcaccgccgtcatcaagcccttcaaactggaggaagtccgcgaggccttggccgaatgcggggtgacggggctgacggtgaccgaggtgaagggcttcggccggcaaaagggccataccgagctgtaccgtggtgccgagtacgtggtggacttcctgcccaaggtcaagatcgaggtggtggtgcgcaccgaagacgtggaccgctgcgtggacgcgatcgtaggcgcggcgcgcaccggcaagatcggcgatggcaagattttcgtcaccgccgtggagcgcgtggtgcgcatccgcaccggcgacctggacgacgccgcggtgtaacgaacggcacgtctgccaatcccgcgcacgccagcgcggtgggacagccgtcagatcacgctgcgcagggggatggcgctggcattcgcgcctgcgtcctgcaccagcgcggtgagcagggcatcgggctccgtacccacgcggatcaggcccatctgccattcccccatgagcccgccatgtaccgcatgctgcaggaagcccagcatgccgccgtagtagccgtcggtgtccaacaggccgataggcttgtcgtggtagcccagctggcgccaggtccagacttcgaacagctcttccagtgtgccgatgccgcccggcagggcgacgaaggcatcgctgcgctcggccatcatggccttgcgctcgtgcatggtctgcacgatgtgcagctcatcgcagaagtggttggccagttccttgtccacgagagcctgcggaatgatgcccacgacccggccgcctgccacgcgcgtggcctccgccaccgtgcccatgaggccgctgcggccgccgccgtagaccaactggccgccgtggcggcctatccagtggcccacggccgtggccgcttctgtgaacaaggggttgttgcccgggcgagagcccaggtacacgcagatcgaaaaagcgacatcagccatgtaggaacctttggtagagcgcggccgcccacacggctgcgcacagcagcaggctgagcagcaccgctgcgctgcccaagtccttggcgcgcttggacagcggatgcagttcatgcccgacgcgatcgatggcggcctcgatgccagagttgagcaactcggtgatcagcaccaacaccaccaccgccgccagtacagcggtctgcatccagtcccgaccgacgtaaaaggacgagggcagcagcagggctgccaggcacacctcctggcgaaacgccttttcttcccagcctgcccgcaggcccgtcagggagtagcccgtggcatgccacagccggcgcaagccggtgcgttgcttgtgggggtgtggtgcggaggaggtgggatcaggcattcggacggtgattgtcgcgctatgggaaggcgaactgcaggggttgtgcgcatagcttgcgcgtcagatgcacacgtgcgtggcccagtccgcccctcaacccttgcggcggggcggcacttcgtaatgcaccaggcgggtaccggcgagtgcgtcgtgccagaactggcgttgcgggtgaaatcggctgagcagggcccataccgcgacccagcccgccacgatgacggtggcttcgcccgcggacagttgaaagggtgcgatcaccgccaatgggggcaggaaccacagccagcacaacaagtagcgcagcagcgcccgtggttgcgagagggagcgcccctgccggtcttccacccggatgtgccaggtcttcatggcaagcgtgtgtccctgggaccagaaccagacgaagtagatgccgaacaccacgaacagaaaggcctgcagcgcgtggcggttgtccagcccatgccgcgtctgtgtcagggtgccgaacaggtagcccgcgatgaacaccaccccgaacatcaacatgccctcatacaaccagcaggccatgcggcgccgcagcggaggggcgatcgcgcgggatgccgccggggcggcagcgtcggatggatggggattctgcggattggcgcgcgaggcagtcatgcgggacggcgaacggaggtcatgcaccgatcattgcggcggatgcaggggggtcaggtccactggcggttccggagcgggttcgggagccgaggcgggcgcaaggggggggagcggcgcaggcagtgcggacgggatcgtgaccggcgatgtttgcacgaccacggggggcggcaccggcaaggcctggggcgaatggaattccgctggcggctggattttcggagggttggggacggccggcggcgcattggtggctgcagggacgcgggccagtttcttgggggaaaccgggcgtaccgtggtggctgcgccggtcggccgcggcgccgccttggccgccaggcgcttcttctcttccgcactcagcgcctggtatgcctcccatcgggcacgccggctgtcggccgggagcctgctggcggcggcatagttcagtcgcgcctggctgcgctgctgggtgctgaggctggcccaatcggtaatgcgtgcgagcatcttcgcctgctcgtcctcagagagtgcgtgaaagcccgccgccaggttgagccagttgcgcttttgcccttcgctgagcacgctccagcggtctgcaagggggtagagcgcttctttctgaggagtgctcaattctgtccagcgggggccagcctcggcttgcggagcctgccggggctcgctgtagattttgtgcctaccatctcccagcgcctcggccgggacaggggtactgggcgccacccgcacataggcagccatccaccaccccgtcgtcgccagcgcacccagcaagacaaaagccagcaagaatgctggcaggtgggggcgtggggcgtgcggggacggctcgtgcatgcaggcagtgatcttattgcgtcgtattggctgtcttgaggtattgcaggaagccggggtcagcataggccgacgggggaagatcgtcggtcagaagcgcagcgtcgacttcggcgatttcggtggccaccgtctcatcctgcgccatattgatgaagaccagccccaccaccagcgccgtcagcggcacggcggataccagggcgcgccaccagttgccaccttcgctgccccagccgctgagcgtggcggtggagccttgcgaagacacgtgcgttgccgcggctgtttgacgggcagactgtacggcggggcgcttgcgctgcgccaacgcctgcatgcgggcggcgcgcaggcgctcggtgatgtcgtagggaaggctggcattgccttcgctcaggcgcgccgtaaggcggcgggcgaacgcatccgcggcctgggtgatttccggcgggtattctggagggcggttcatagcacgattcctttggccttcagtgccttgctgagggtttggatggcccgaaagcagtgtgtcttgacgctgccttcggaacaacccatggcggctgcggtttctgcgacatccatttcttcccagtaacgcatcaaaaatgcctcccgttgacgcgggggcagttcttggatctcggcatcgatatcgcgcagtacctgtgcgcgacgcacggaatcctctgcactctgtgccatttcgccattggcagcggcgtgtacctcgagaaaatcaaaatctgaaccatcgtccgacgggccctcgaagtcgctcaggctggaaaaaagcgcattgcgtgtcttctgtcgccggaaccaatccagcatgcagttggtgaggatgcgctggaagagcatgggcagctcggccggcggtttgtcgccatagtgctcggccagcttgagcatgctgtcctgaacgatgtccaacgcggcctcctcattacgcacatggtaaagcgtgcgcttgaaagcacgcttgtccacgcttttgaggaagtcggagagctcttgttcagtagccaaaggcaaaaacccaaggagggcgaaagcggagtgcgcgcgcaggtgcgtgcggcaagctgcgaaaggcggattatcgcattgccgcgtattttttatgccgtgctgcgccaactgcatgtgtgcagtgcaataatgtgtactgcaattcaaaaaggcaaacgggtcccggtccggcgcaacactcctggcgcccatggccgaggcctcaagtcccaagtcggcttcacaagagttcgtacaaggggcacccaaggtttttcgttagagaaattcgcaaaggttgatcatggaaatctccaaggccgaactcacgtcggcggctgcggcctctcgcggcggcaactcctcatcctctcccggcgcccaggacctcatggggtccgagatccttgtcaaggctctgcaggccgagaatgtccagtacatctggggctaccccggcggcgccgtgctgtacatctacgacgcgctgtacaagcaggacaccattcagcacgtgctggtgcgccacgaacaggcggcggtgcacgcggccgacggttatgcccgcgcgacgggcgaggtcggggtggcgctggtgacttccggccctggattaacgaatgccgtgacgggcatcgccacggcgtatatggattcgatccccatggtgatcatctccggccaggtgcctacgcccgcgatcgggctggatgccttccaggagtgcgacaccgtgggcatcacgcgtcccatcgtcaagcacaacttcctggtcaaagatgtgcgcgacctggcggtgacgctcaaaaaagccttccatatcgcgcgcaccggccgccccggccccgtggtggtggatatcccgaaggatgtgtcgttcaagaagacggctttccatggttatccgcagagcgtggaaatgcgctcttacaaccccgtcaagaaggggcatggcggtcagattcgcaaggcgctgcaactgctgctggccgcgaaacgaccttatatctacaccggcggcggcgtgctgctgggcaatgcggtgcccgagctgcgcacgctggtcgacatgctgggctatccggtcacccacacgctgatgggtctgggtgcctacccggccaccgaccgcaaattcctgggcatgctgggcatgcacggcacgatcgaggccaacaatgccatgcagaactgcgacgtgctgctggccgtgggcgcgcgctttgatgaccgcgtgatcggcaatcccaagcatttcgcgcagaacgagcgcaagatcatccatatcgacatcgatccctcgagcatttccaagcgcgtgaaggtggacattccgatcgtgggcgatgtcaaggacgtgttgactgagctgatctctatgatccgcgagaccacgacacgccccgacgctggtgcgctgtcggcgtggtgggatcagatcgaggcttggcgcggccgcgactgcctgaagtacgaccgcgggaacaccgaggtgatcaagccgcagtacgtgatcgagacgctgtggaatatgacccgcgatgcggacgcatacgtcacctccgatgtgggccagcatcagatgtgggccgcccagttctacaaattcgacgagccgcgccgctggatcaactccggcggcctgggcaccatgggcgtgggcattccctatgccatgggcatcaagctggccaagcccgagtctgaggtgttctgcgtgacgggcgaaggctcggtgcagatgaacatccaggagctctccacctgcctgcagtacaacacccccatcaaggtgctgtctctcaacaaccgctacctgggcatggtgcgccagtggcaagaaattgagtactccggccgctacagccacagctacatggacgcgctgcccaacttcgtgaagctggccgaggcctatggccacgtgggcatgctcatcgagcgcccgcaggacgtggagccggcgctgcgcgaagcgcgcaagctcaaggaccgcacggtgttcctggacttccggaccgaccccaccgagaacgtgttcccgatggtgcaggctggcaaaggcatcaccgagatgctgctggggtcggaagacctttaagcatcaaaaaggcctgtaacgcttgcctgacaagcgctagtagctatttatttaatagcgttttctgacgaatctattgtctgccaagcctggcgcttaccggcgccaggggagggcagcgagaagaggaagctcatcccatgaaacacatcatcgccgtcctgctggagaacgaaccgggtgcgctgtcgcgcgtcgttggcctgttttccgcgcggggctacaacatcgaatcgctgaccgtggcgcccaccgaggacgcgtccctgtcgcgcatgaccatccagacccatggatcggaagacgtgatcgagcagatcaccaagcacctgaaccgcctcatcgaggtggtcaaggtggttgacctgaccgaaggcgcctacaccgagcgcgaactcatgatggtgaaggtgcgcgccgtgggcaaggagcgcgaagagatgaagcgcatggccgacatctttcgcggacgcatcatcgacgtgaccgaaaagagctacacgatcgagctgaccggcgaccagtccaagaacgacgctttcctgcaggccatcgaccgtaccgccattttggagacggtgcgcacgggcgccagcggcatcggccgtggcgaacgcatcctgcgtgtgtaagtacgacaatccccccgttttcctttccccctgaacagaatcccaaccggagcgaccatgaaagttttctacgacaaagactgtgatctgagcctcatcaagggcaagaccgtggccatcatcggctatggcagccaaggccacgcccatgcccaaaacctcaacgacagcggcgtgaaggtcgtggtcggcctgcgcaagggcggcgcttcgtgggacaaggtcggcaaggccggcctgacggtcaaggaagtgaacgacgccgtgaaggaagccgacgtcgtcatgatcctgctgcccgacgagcagatcgccgaggtctacaagaacaacgtcgagccccacatcaagcagggcgcctcgctggcctttgcccacggcttcaacgtgcactacaaccaggtcgtgccccgcgccgatctggatgtgtggatggtggcgcccaaggcccccggccacaccgtgcgcaacacctacacccagggcggcggcgtgccccacctggtggccgtgcaccaggacaagtccggcaaggcgcgtgacctggcgctgtcctacgccatggccaatggcggcggcaaggccggcatcatcgagaccaacttcaaggaagagaccgagaccgacctgttcggcgagcaggccgtgctgtgcggtggcgctgtcgagctgatcaagatgggctacgagacgctggtggaagccggctacgcccccgagatggcctacttcgagtgcctgcacgagctcaagctcatcgtggacctgatctacgaaggcggcatcgccaacatgaactactcgatctcgaacaacgccgagttcggcgagtacgtgaccggccctgaagtgatcaacgagcagtcgcgcgccgccatgcgcaatgccttgaagcgcatccagaacggcgactacgccaagatgttcatccaggaaggccgcctgaactacccgagcatgacggcccgccgccgcaacaccgccgaccacagcatcgaagtggtgggtgcccagctgcgtgcgatgatgccctggatcgccaagaacaagctggtggaccagacgcgcaactgatgcgtgagcgcggccgggccgcgctggcgtctttccccaaggccaccccggtggccttttttgcgtgcggggcagcggctacactgcgtccttttccgcacgcgtgtgcggaacaaaaatactattgatttaatagctgttggcgcttgctggatgggcgctggaggtcgattgaatgcatgatggcaacgacgccgccgaaaacacgggcgtgatggtgcgcaagcgccgcaagggcatctacatcctgcccaacctgttcacgctggcagcgttgtttggcgggttctacgccattgtcatggccatgaatggccgcttcgactatgcggcggtgggggtgttctgcgccatggtgctggacagcctggatggccgcgtggcgcgcatgaccaacacgcaaagcgcgttcggcgagcagatggattcgctgtcggacatggtgtccttcggcgtggcgcctgcactgatcgcctacgagtgggccctcagcggcctggggcgctggggctggatcgcggccttcgtctactgttcatgcgctgccctgcggctggcgcgcttcaacgtcaacaccggcaccgtggacaagcgctggttccaggggcttccatctccggccgcggcggcgctggtgacgggcttcatctggctgctgtccgacgcgggtgtgcagcgtgggcaggacggcctgctgacctggagccagctcacctgggtgatgttcgggctgacgctgtacgccgggctcaccatggtgaccaatgcgccgttctatagcttcaaggacctgcacctcaagcgcagcgtgccctttacggccatcgtgctcatcgtgctggggatcgccatcatcaacatccatgcgcccacggtgctgttcagcattttcgtggcttatggattgagcggctacggcgtgtatgcatggcggcgtgccaaggggtatcgggccagcgtgatcagcacctctaaggacgagcccgaggagcgcgggttgcacgagtagccctgcgtgtcgccgtgtgtttttttgtgctagagtcgttcgcatgcatttcctgtcgctagcactactactgaacttgtccctcgggcaggcatagtagcgcgcgcgtacacacctacttcccacggcccgtgagcaccagcgacgggccgtttttgtttttccggggtcgctggagcacaggtcagacacctaccttgttccacgaaagagagaattccgatgctgcagaaccccgccgccaaataccgtccctttgcccccgtgcgcttgacggaccgcacctggcccgacgcggtgatcgaccgcgcgcccatctggtgcagtgtggacctgcgcgacggcaaccaggcgttgatcgagcccatggacatcgcgcgcaagatgcgcatgttcgagcaactggtgaagatcggattcaaggagatcgaggtaggcttcccgtcggcctcccaggtcgagttcgacttcgtgcgcaagctcatcgaggaagaccgcattcctgacgacgtgaccattcaggtgctgacccaggcgcgcgaccatctgatccgtcggacgtttgaggctttggaaggcgcgccccgcgccatcgtccacctctataacgccaccgcgcctgtgatgcgccgcgtggtgctggacatgagcgaggaggaaatcgtggaactggcgcgtggcaacgcgcagatgttcaaggacatcgctgcccagtacccccttaccgactggacgttccagtattcgcctgagatgtactcggacaccgaactggagttttccaagcgtgtgatcgatgcggtgaccgacgtgtggcagccgacaccccagaagaagtgcatcatcaatctgccgaccacggtggagcactccacgccgaacatcttcgctgacatggtcgagtggacgcaccgccacatccagcgccgcgactgcgtggtgctgtcggtgcacccgcacaacgaccgcggcaccggcactgcaacggcagagctggccttgatggcgggcgctgaccgcctggagggctgcctcttcggcaacggcgaacgtacgggtaacctggacgtggtgaacgtggccctcaacatgtacacgcaaggcgtgcatccggggctggacttttcggacatcgacggcatccgcagcaccgtggagtattgcaaccagttacccgtgcacccgcgccatccgtacgtgggcgatctggtctatacctcgttctccggttcgcatcaggacgccatcaagaaagcatttgccgcccggcgcgtgggcgacatctgggagatgccctacctgccgatcgatcccaaggatttggggcgcagttatgaagccatcattcgcgtcaacagccagtccggcaagggcggcatcgcgtatctgttggagagtgaatacggcgtgcaactgccgcggcgcttgcagatcgagttcagccaggcagtgcagcgcgaaatggacgccagcggcaaggagctcacggccgccgatctgtggagtttgttcgagcgcgaataccgtctggacgaggcagcaacgccggtataccgtatggaaggcgaaaacggcacggttgcattgcgcggacaactgccctggcaaggccagacgctgcagattgaaggcgaaggcacaggcccgatcgacgcattcgtgcaggccgtggccgctgcgctggactgcgatgtgcgcgtgctggactacaacgaacatgccatcagcgagggcgcccacgccaaggccgtggcctatgtcgagatgcgcatcgatgatcgccacgccgtatatggggtgggcatggatgccaatatcgtgtcagcctcgatccgtgccattctttcggggctgcagcgtgctccgcaaatacaagcccaggtgatggttgcctgattccctatccccacaacgacctcaagagacgatccatgaccgacaagctcatcattttcgacaccaccttgcgcgacggcgagcagtcgccgggagcttccatgacgcgcgatgaaaagctgcgcattgcccgtcaattggagcggctgcgtgtggatgtgatcgaggcgggttttgccgccagttccaacggcgacttcgaatcggtgcaggccattgcgcgcgcagtgaaggattccacggtctgctcgctggcacgtgccaacgaccgggacatcgcacgtgctgccgaggcgctcaaagaggcaaaccgcgcgcgcatccatacgttcatcgccaccagcgcgctgcacatggaaaagaagctgcgcatgacgcccgagcaggtgctggagcaagccaggcaggcggtgcgttttgcacgcaacctggtggaggacatcgaattcagccccgaggatggctaccgcagcgatccggacttcctgtgccgcgtgatcgagacggtgatcgcggagggcgccaccaccatcaacgtgcccgacaccgtgggttacgccattcccgagctgtacggcaacttcatcaagaaccttcgcgagcgcattcccaacagtgacaaggccatctggtccgtgcactgccacaacgatctgggcatggcggtcgccaactcgctggcgggtgtgaagatcggcggggcacgccaggtggagtgcaccatcaacggcctgggcgagcgtgcgggcaattgttcgctggaggaggtggtgatggccgtgaagacgcggcgcgactacttcggcctggacgtcggcattgatacccagcacatcgtggccgccagccgcatggtcagccagaccaccggctttgtggtgcagcccaacaaggccgtggtgggcgccaatgcgttcgcccacgcctcgggcatccaccaggacggcgtgctcaaggcgcgcgacacgtacgagatcatgcgcgccgaggacgtgggctggagcgcgaacaagatcgtgctgggcaaactcagcggccgcaatgcgttcaagcaacgtctgcaggaactgggcgtccagttggagagcgaaggcgaaatcaacgtggcgtttgccaaattcaaggaactcgccgaccgcaagagcgagatctttgacgaggacatcctggcactcgtgagcgacgaaagcgtgaccagcgagaaggagcagttcggcttcgtgtccctggcgcagcacagcgagacgggcgaacggcccgaggcgaccatcgtgttcaccgtggacggcaaggaagtccgcagctcctcggagggcaacggcccggtcgatgcctcgatgaaggccatcgaggcgcatgtgcgcagcggtgccgagatggtgctgtactcggtgaacgccatcagtggctccaccgaaagccagggcgaagtcaccgtgcggttgcagagcgccggccgggtggtgaatggcgtaggggccgaccccgacatcgtggtggcatcggccaaggcctacctcagtgccctgaataaattacaaagtaaagctgagcgcgtggcagcgcagggctgataccgcatcctataattcaggcactttctaaaagagtcgcgcaaggcattgatcttgcgcgactttttttgattttgtacactgccacacagtttttgctgcttggagcatttgatgcatatgcgcgctcgcatcgtctcccgtatctctcagggattggcccttctggtgatgggtatcgcattgacctcgcccggcgtgcatgcggccgaacgcaagaaggcggtggcaaaaaaagccgcgtccaccgcggttgccaaacgcacccccgctaaatcgtcggccaaggcgccccgccggaccgtggccgtgaaggcggcgcgcgcgtctgcggtgagtgcccgtgcgcccgtgcgtgtagcggcggagcccgcgcgcctctcattcgggcagttggcagggctgcacgacgtgagcgatccgctggacctgaagtcgagcgtggcactggtgatcgatcaggacacgaaggaagttctcctcagcaagaatgaccatgccgtgctgcccatcgcctcgttgaccaagctgatgaccggcttgctggtttccgaggcgcacttgcccatggacgagctcatcacgatcacgcaggacgacgtggatacggaaaagggcagcggctcgcggcttgcggtgggaacgacactctcgcgcggtgaactgctgcacctggccctcatgtccagtgagaaccgcgccgcccatgcgctgggacgcaccttcccgggcgggctggatacgttcgtggcgcgcatgaatgccaaggcgaagctgctgggcatggcggatacgcgctttgtcgagcccaccggcctgtccagccgcaaccagtccagcgcgcacgacctggcgacgctcgtgaatgtggcgcatggagacgcattgctgcgtgaactctccacgtctccaagccacgaggtcgccgttggccggcgcaccctgcaatacaacaacaccaaccggctggtgaagagcccttcgtgggatatcggcctgcagaagaccggctacatctcggaagcggggcgctgcctggtgatgcaggcggaggtggcgggccgcaagttgatcatggtgttcctcgattcggcaggaaagttcagccgtctgggcgacgcagagcgcgtgcgctcctgggtcgagaagactcaccccagcgccggcgccatcctgcacgcaggaaccaacggttagccgcggctgactgcggccgcgggtcgcatgcgtcttgcggcccacccgccggacggccggcgtcaggccattcaggtcttgagcgggccgtccagcgccgtgcgctgcccagccgtataacccagcgcctgggaaatttcatcggcggtggactggagcttgggcagccatccgtcatctagtcgatcggcgggcgctgaaattgataggcctgccacgagctggccctggtcgtcaaagacccccgccgcgatgcagcgcaccccgagttccaactcctcgttgtcccgcgcaatgccgtattggcgcgccttgcccagttcacgttccaggatgggcaactgggtgatgctgttgcgcgtgtggcctggcaggccggtacgcgtggcgtacgcgcgcacgcgctgcggatcgtcggctgcaaggaagagcttgcccgtagaggtgaggtgcagcggggcgtggccgccaatggcgcgcaccacctgcatgcccgaacgctcgctgtaggcgcgttccacgtacacgatctcgtccccctggcgcacgctgaggtttaccggctgctggatctgcttgtgcaattgccgcatgggtgccatggcggcgtcgcgcacgctcaggcgccccttcaccagattgcccagttccaataggcgcatgcccaggcggtagctgcccgactcaggacggtccacgaaacggccgatggtcaggtcattgaggatgcggtgggtggtggacggatgcaggcccgtcttctcgctgatctccttcagcgagatggcttcctcgcgcgaagcgagtacgtcaatcaactggaacatgcgctccagcacctggacactgggtttggcgggcgcgtccggcgagtgtttcttcatgaggcagggcagaaccaaggaaccggtgattttatcttgtgaaatgccgcgctgcttttacgcactggctgtctggccggtccgtgccttcctccgtgcggcgccaggcctcgtgcagggagctgccgcagcgaagacttgaacgcaggttgataaaaacttgcggcctagccaccccaatgggtaggccaggccgggaccggatcttcaactgcggagcaaggtcccgctgcgctcaagcgccgcgggtgaccggttgggcagcaccacgaccgtaggtgccgtacttgcccagttcccatttggcaatggcgttgcggtgcacctcatccgggccgtcggcgaagcgcagggtgcgcgcgttggcataggcgtaggccagcgggaaatcgtcgctcacgccgccgccgccatgcacctgcatggcccagtcgatcacctggcaggccatgctgggggcgacgaccttgatcatggcgatctcggtctttgcgaccttattgcccacggtgtccatcatccaggcggccttgagcgtgagcaggcgcgccatgtcgatcttgcagcgggcttcggcaatgcgttcctgggtcacgctctgttgtgccagcgtcttgccgaaggccacccggttgctggcgcggcggcacatcagttccagcgcgcgctcggcctggccgatcaggcgcatgcagtggtggatgcgcccggggcccaggcgtccctgggcgatctcgaacccacggccttcgcccagcaggatgttgtccaccggtacgcgcacgttctcgaagaggacttcggcgtggccgtgcggcgcatcgtcataaccgaacacgttgagtgcacgcaccaccgtgatgcctggcgtatcggcaggcaccacgatcatgctttgttgcgagtgcttgggcgcctcggggtcggtcttgcccatggtgatgaacaccttgcagcgcgggtcgttggcgccgctggtccaccacttgcgcccattgatcacgtaatggtcgccctggcgctcgatgcgcgtttcgatgttggtggcgtcgctggaggcgacatcgggctcggtcatggcaaaggccgagcgcatgcgcccttccagcagcggcttgagccattgggccttgatggcctcggacccataacgcgcgatggtctccatgttgcccgtgtcgggggccgagcagttgaacacttcgctcgaccacagcacgcggcccatgatctccgccagcggcgcgtactcggcgttggtcaacccggcgccttcgtagcccgatgcttgggcggtgtccaccggcaggaacaggttccacagccctgcggcctgcgccttgggtttcaggtcttcgatggtttgcagtggtgtccagcgcctgcccgcggcggtgttggccgccatctcctcggcataggccttctcagcggggtagatgtggtcgtccatgaactggatcaggcgcgcctgcagttccttggtcttgggcgagtaatcgaagtccatggggtgctttctcgtcagtggggaagggggatcaactcttttgcgcgaaggaccacgccagctgcgccatgggccgtgcggtggcgcctgcggccttggcctgtgcgctggcggccgtgccggcctccacgcgcttggcaatgccttgcaggatggcggcgatgcggaacatgttgtaggccaggtagaagttccagtcccggtgcagcgcatccacgtcggtgatgccggtgcgttcgcagtagcgctggatgtagtcgcgctcgcacgggatgcccagcgccgccaggtccagcccgccgatgccccggctcagcgatgcggggatgtgccagctcatgcagtggtaggcaaagtccgcgagcggatggcccagggtggacagctcccagtccagcaccgcgatcacacgtggctcggtggggtgaaacacgaggttgtccagccgatagtcgccatgcacgatggacacgcgggttgcgtcgcgcgcgctgtcgggcatgtgcgcgggcagccattgcatcagtgcgtccatctcggcgatgggctgggtgaccgaggcggtgtactgcttgctccagcgcgagatctggcgttcgaagtaattgcccggcttgccgtagtccgccaggccgcgcgccgtgaagtccacccggtgcagggcggcgatcacgcggttcatctcgtcgtagatcgccgcgcgttcggccggctgcatgccgggcagcgactggtcccacagcacgcggccctgcatgaattccatcagataaaacgcgcgcccgatgacggactcgtcctcgcacagcgcaatcatgcgcggcacgggcacgtcggtgccggcgagcccgcgcatgaccgcgtattcgcgctcgatggcgtgcgccgacggcagcagcttggccacggggccgggcttggcgcgcatcacatagctgcgcgtgggagtcacgagcttgtaggtggggttggactggccgcctttgaacatctccaccgtcagcggtccggcaaacccttccacatgctgcgacagccaggcagtgagcgcgccggcgtcgaaggcatgctgctcggagacggggcgtgtgccgatgaagtgctcgaagttgctcatggggatggagggttctttcaaaaaagtgagctgcttgcgcttgtcagctatggaattcaaaggcttttcacatggaaaccattgcgggacaagcgctggaagctatggtttttgtaaacctggctcattggttggcttcggagatgcgcatcagcgcatcccggtcgcgtatcacgaggccgccgggctcgatgcggatggcgtcctcgcgctccatggcctttagctcctggttcacgcgctggcgtgacgcgcccagcaactgcgccagttcttcctgggccagttgcaggctgatgcgcacttcgttgccgtcggacaggctgggcacgccatagctgcgcaccaggtgcagcaactgcttggccagccgcgagcgcaggggcagggtgttgaggtcttccaccagcccgaacagctgccggatgcgccgtgcatgcaggcgcagcatggcttcgtagagctcggtgtgctgcgcgaggatcttgcggaagtctgcccgcgccacgcagacgatggtggtgtccccatgcgcataggcgtcgtgcgtgcgccggtcgccgtcgaagatcgccacgtcgccgaaccagatgcccggctccacataggtcagcgtgatctgcttgccggagatcgaggtggagctcacgcgcacggcgccgcgcgcgcaggcaatccattcctcgggcgggtcgccgcgtgctgcgatgagtgcgccatccttgaagcgtttgacgtaggagcatcgcagtatgtcgtggcgcaaagaaggggagagggaagaaaaccagcgacctgagttgatcgcctcgcgttcatcgatggtaagaatcggatcgtccatggtctgtcgtttgcgtgactgggttgcagtccattgtcgcgtgagggaccggagcgcggggagcgggctgtcacatgggcgtccgcgggcgcgcgcgtgctggcgccgctgccgcggagccagcaatgccatggatgggtttgaatgagacaagccgctggcgcttgaccgtcaagcgctagcagctataaaaatagtagctttaagcgcgtgggtcggcagacgccgcccgggtttcgcccgccggggcatgctggaggttgcgcacgaagtggctgcgctccagcgcgagctgttcggtgaagctgtggtgccgcgcctcgctcaccagttccttgatgctcgccagcgcatggggcgggccatcgttcaggcgctgggccagcgccagcgcctcatgcagggcgcggccgggatcggccagccggttgaccatgcccagggactgcagtcgtgcggcgtcgatgcggtcgccgcacatcaggatctcatgcgccagcgcgcggggcagcatttgcgccaggctccagctggcaccgccatcgggcgacaggcccgcgtggacatggttcatggcaaacaccgcgttgcgcgcggccaccatcaggtcgcatgccagcgcgagtgaaaaccccgcgcccttggcttcaccctccacggcggcgatcacgggcttgggatgggtgcgtatcgcctcgatccagtggtgcagcagatccaggccgtgcacctgcgctggcgcgctctgatgccgcaacgcctgtagccgttggggactgctgccggcgctgaacaggccgtccgcgcccgtgatgaccacgcagcgcacatcgggattgcgctccgccacgttcagggcttcgatgcccgccgcgcagatggccggctccagggcattgcgcagttcggggtggcgaagggtcaggaccagggtctggccctggctggtgctttgcagttcggcgggcatggcggcgcgggtggtggcagggtcagggctcttcgtgcgtcaggctcaggccgatggcgccgcgccggcgcagccaggggctggggcggtagcgcgggtcgccgtacacggtctgcatgttgaagagcacttccaggatgttggtggggccccagcggtcgcccatggccagcgggcccagcgggtagcccaggcccagggtcacggcggtctccaggtccctggggctgcagatgcgctgctggcagatgtccgcggcgatgttgacgatgctggccacgacgcgctgtgtgacgaagccgccgctgtcgcggatcacgctcactggcttgccgtcgcgcgcgaacagcgcgtgcgcggcgtcgcgcatgtcttcgcgcgtggcggggttggtcgccagcacgcgccggcgggtggccgcgtcgtcgatcagcatgtcgatgccgatggtgcgcgcggggtccaggcgctccaccacggccacggtggtcacgtcaaagccgagtggcgcgaccagcgtgagcgcctgggccgagggcgaggtgcccgtctcgatcgttgcccccaggtccttgagcaactggtacagctcggcgcggcgggcggcgcgtgtggagacccagaccggcggcaggcccgatacctccggcaccggcggctcggccggcagctcgggcgcaccgtccacgtagcggtaaaagccctcgccggacttgcggcccagcaggccgccgctcaagcgctgcgccgtgatcacgctggggcgaaagcgcggctcgtcgtagtactggcggtagatcgactccatgaccgggtgcgacacatcgagcgctgtgaggtccagcaactcgaaggggccgagcttgaaacccacctggtcgcgcaggatgcggtccacggtggcgaaatcggccacgccctcgctcacgatgcgcagcgcctcggtgccatagccccgccccgcatggttgacgatgaagcccggcgtgtcctgcgccatcaccggggtgtggcccatggcgcgcgcatagccggccaagcgggtgcagacatgggggtccgtgcgcaggccggccacgacctcgaccaccttcatcagcggcaccgggttgaagaagtgaaagcctgccatgcgctgcggccgctgcagcggtgcggccacggcggtgatggacagcgatgacgtgttgctggccagcacggcttcgggcgagacgatggcttcgagctgtttgagcagttcctgcttggcatccagtcgctcgacgatggcttccaccaccaattcgcaagccgcgaagtcgtgcagcgacgtgacgggaaccagccgctgctccagagccggcaacaggctctcgtccagccgacccttgtccaccagacgctgccactgctggtggatgtgggtgcgggcggcgtcggcggcgccgccatgggtgtcgtagaggtagaccgtgctgcctgcctgggcggcgatctgcgcgatgccgcggcccatggcgccagtgcccacgatgccgattgaagtgaagaccgtttgcatggcggcaattatctagcgctatcggatgcggcagggttatggcaaaatttataaacaaattgaaaccactgtgtttatgcgtaacctacttgtcggcgcctggatctatgccgcagcgtttggagtcagcgcgctttcgcttggcggcagccacggcacagtggttctggggtccacgatcgatctcaccttcgaggtacggcctgatcccggcaagaccgtcgcgtcttcctgcctcggggcgcggctggtcttaggcgcaaccactgtccccgaaacgcgtgtgcatgtcactcccctggaaggaggcgccattccgatggtgcgcgtgcaggcgctcattcccgtggatgagccggtgctgactgccacgctcacggccggctgcgaagggcgtgtgtcgcgcacctacacgttcttggcagacccgcccggcactgcacccccagcggcacggcagcccatcgatctgtcgcgcctggcggtgcccggaccacgcgctacaccgcaggtgcggagtgcattgggtggcgagggggagggcgcacgcacggtccggcggcctcgtgcgcagccgcgtgttcccgcggcgtccacgcatgccccggccgagcgggcgacacgcccatcccgggcagctaagaccgccacgacgctgcgcaccagcgccaaagtctcgccgcccgcggctgcggcggctccctcccgcctggtaatggaacccctggattggggtcccgacaatgcctccgcgctgcaactcacgcgcgagccgccccagatgtcgccgcgccccagcgaggccttgcgtgcggagtcggccgcgtggtggcaggcgctggacactttgaccgcccaaacacagcggtttgaagagcggctcaagaggctcgaggccgatgcggccgcgcagggccagctggtggagcgcgagcgcgcaacggcggctgagctgcgcgagcgcctggcgcaggtggagtcgcaggggttccccgcgaccgtggtgtacatgctcgcggggctgctggtgctcgcgctggcctgcattgcctggctgctgcgccgcacgcggcgcgaggcgctgcaggcatggcgtgactcggtggcactcagcggtggcctgcgggacggggccgtggccgcggaaggcccggacggcaagctccggctgcaggtggagccggatgcgcgcgatgtctggcagccgacagcgccgccgccgcaagggccggacagtgggccgcttccgctcgcgcctaccgcagcgccaatggctgcacccgtggcggctccaggccccgcggtggcgccgccgactgtggagcccttgcaggcaagggcccagtccggtgtgcagcccgagtcgctgttcgatctgcaacagcaggctgaatttttcacctcggtgggcgagcacgagcaggcgatccatgtgctgcgccaatacatcgcgcagcacggcgaagactcgccgctggcgcatctcgaactgctgcgcctgtaccaccaactggggcgaaccgacagcttcgacggcctgcgcgcgcaggtcgaggagcggttcaatgtacgcgtgcctccatttgcacagttccagcaactgggccggagcctggaagaccaccccgaggcgctggcacgggtcgaggcggcatggtcctcgcccgaggtcctggccgtgctggagggcctcttatttcaccggggacagacgcagggcgaggggcccttcgacctggcggcgctggacgatctgctgctgctgctgctgtccatcgcccagaccacacccgcacatttgcgcggtgcgccgccgccccgcgcgcgcaccaccccgcgcaccaccccgcgtgccacgccagcgctccacccgatgggcgcgcaggatgggacgggccggtcgttggactcgatggcggccggcctggcgctgctgccggtggatgacggctcgccagcatccacttgcgtcgccgcggtggacgtggacgtgtccgggctgcctcacatcaccctcagcgatctaccgcccgtgcccgtcaccccggcgcccgcgcaagggcaggccgtgggttttggcatggaaaacgacaagctggagttgcgcttcgaactggagcagtcgcaaaagaaccgcttctgaagcgcgaacgccccccgtgcgcggacggggctatcgcctgccggcgtcgatggcccgcatgagctgcgccgcagcggcttccggctgatcggccgccaccacggcgcgcaccacggcaatcgaccccactccggtggccagcacttgcgggaactgggccaggccaatgccgccgatggcaaccagcggatagccgcgcatcagccgggcatagcccgccagccgcgccacgccctggggcactgtggccattttcttgagcgtggtggggaacaccgcgcccatggcgatgtagctggggctggccgcgtcggcgcgcaccatctcggcgtagccatgcgtgctcacgcccaggcgcaccccggactcgcgcagcgtgcgcagctcttcggggctcagcgcatccagatcctcctggcccaggtgcacgccataagctccggccgcgatggcctggcgccaatggtcgttgatgaacagcagcgaagcggtgccttgcacggcctgcactgcggcgcgtacctcgcgtgtgatggccgcagggtcgtcacttttgaagcgcagctgcaccgtcggcacgccggcctgcgccatgcggcccacccattgggcatcgggcaatacggcgtagagacccaggttctgcgggcaggctgcaaaggggtgcgcatgggggcgcggctgcagaccgaagtctgcgggctcgtcgggccactgcgccgggtcgaagcggccggtgcgccgcgtctgcgcagcccaggcacgggccaggcagtctgcgtcatgggcgatgaaacccagggcgctgcaggccgcaagggctgcgcggtacacggggtcttccacggttgtcgccggcatcggctgcggcgggaagtccgcaaacgccgacgcatggtgctggcggatggcttgctccatggcggctgcggaaggcaatggcgcggcggcttgcggcatgctcagtcctgcgcgtggtgccagaacggcgtgcccagcacgggcgtgctgggttgcgccgcctcctgcggtgtcatcgcgccggccatgcgggcggcgcggcctgcggccacggcatcggcaaaggcgccggccatttgcacggggtcggtcgccagggccacggccgtgttgagcagtacgccgtcgtaaccccattccatcacctggcaggcgtgggacggcaggccgaggccggcgtccacaagcagcggcacgtccaggcgctcgcgcagcagctgcaggccatagggattcaccgggccgcggccagtgccgatgggcgccgcccacggcatgacggcctggcagcccacgtccaccaggcgctggcacagcaccaggtcttcagtgcagtagggcagcacgtagaagccttcgcggaccagttgctcggccgcctgcaccaggttcagcgtatcgggctgcagcgtgtagtcgtcgccgatcagctccagcttgatccagggggtgtcgaagacttcacgcgccatatgggcggtggtgatggcttcctgcaggctatggcagccggcggtgttgggtagcactggcacctgcaggcgcttgagcagatcccagaagctgctgccggattcggccgggttgctgccctggcggcgcagcgatgcggtgagcatcgcgggccgcgcgcgctgcacggcggcctccagcacggcaggggacggatagcgcgcggtgcccaaaagcaggcggctctggaacgcctggccgtagagcaccagcgtgtcgggggaggatgtaggactgttcatgagcaatggtttcaaccgccggtgaccggcgcaatgatttcgatctggtcgccggactgcagggcgtgcgcggcatagcgggcactgggcacgaactgcaggttcacggccacggcaaacgggggctggggtgccaggtgggccacggcgtcggcgacggtggcgccatcgggcagttgcacggcgttttggttgatgaatacgttcatgtgtgcagcgcagcttcgcggtcgagctgcagcgagaggtcgaatccaggggcgagctcggattgtcccgtgttcagcacctgcatgaccacatcgagcatggccggcgcgatcatgaagccgtggcggtacagaccgttgacctccagcacgcgatcctgcactacgcgcacggcgggcaggttgtcgggcagggtggggcggcagtgggtggagatctccaggatacgcgcctcggcaaagcccgggtgcacggcgtaggcggcgctcagcagctctagcgtggagcgtacgctggcgggcgacatgtcgtcggattcgatctcggtagcgccgatgacgaacacgtggttctccttcggtgcgatgtagatcgggtagcggggatgcacgatgcgcgtggggcgctgcagcgtcacgtcgggcgcgtgcaggcgtaccacctcgccgcgcagcccgcgcagttgcggccattgcgcacgcgcgcccaggcctcggcagtccagcacccagtcgggctggccggcctggccgggagtgaagtcggccggctggcgcgcgctgccccaatgcgtgaccacgcccaactggtccatggtggcggccagcgcggccagggcctggcggttgtccaattggccctcgccgggcaggtacaggccctggtggaagcgctgtgcggccgtgggctccagtgcggccacaccagcgctgtccagcgcctgcatgcgcggcagtccgggcaccaggccttgggtctgctcgaacttcaggcgcatgcgcgcggcttcgggtgcgtcctggcggtgccacaggatcaacgtgccgtcatgttggaagtacaccggtgcggccagcggtgccagcagctcgggccagcgcgccagcgagtgcacgcccatgcgcaccacgccgggctcggccacgatggattcggccaggggggccaccatggcggcggccacgtaggctgcggcgccttcggcggcacgggtgccggcctcgtgcacctcaacggcgtggccctggcgggcgagttcgacggccagcaggcggcccatgaggcccgcgcccaggatggtgacgcgggaggaggagcgaagggtggggaaagtgtgcatcgtgtccgtgatgaaaggccaggccaaacaaccaaaggacaaaacgggagcgcgcggcgcgccgatgctgttgaaactccccacgccagcatgacctggatcgggtgcttagggtatttctcagtcgcctgccgctttcgtcaacacgttcttagtgcggcggggacacccctgtttcgtccgtggccggcattacagcacaggggtggtgcccctgttgttgacgtggcgcaggctctggcgttgccgcggctgcgttgaatgcgctgcggcttggccgataatttttgccatgaaccaagagacacagacgcccggcggtggccggcgctatgcgcgcgtgttgaccatcgcgggctcggacagtggcggcggcgcgggcattcaggccgacctgaagaccttcagcgccctgggctgctacggcatgaccgcgatcaccgccatcaccgcgcagaacacgcgcggcgtgacgggcatccacggcattccgcccgagatgctgcgcgcacagatcgacgccgtggtcgaggacatcggcgtggatgcggtgaagatcggcatgctgcattcgcctgaggtggtgcaggtggtggccgacgcgattcttcgccatggcttgcccaacgtggtgctggacccggtgatggtcgccaccagcggcgaccggctgattgccgaggagaccgtgggcacgctggtgcgcgcgctgttcccgctggccgccgtggtcacccccaacctggacgaggccggctggctgctgggccgcgccattgccgacgaaagcgcgctggacgcggccgccaccgacttgctggcgctgggcgcgcgcgcggtgctgctcaagggcgggcacctgccgggcgaccgggtggtggatgtgctggccctgcctggcggcgagcgccaccgcctggaagctgcgcgcatcgtcacgcacaacggccacggcacgggctgcactttgtcgtcggcgatcgctgcgcatctcgcattgggccagccgctggcgcaggcggtgcggttggctcgccagtacattctgggcgcgatcgctgcgggggccgatgtgcgcaccggccacggccacgggccgctcaaccatggctatgcgccggtggcgcagcgtgtgatcgagtaacgggcggctgagggagcgccgggcaccgcgcgcgccacaggcccacaccgccgcggcacccgaaatatcaccagccccaggtcaggcgccgggccacccagcccttttgcccgtcttcgcgctgcacccgggcccagctgcccgactggcccaggctgcgcaccacctcatgctgctgcagcttgcccacggtcttgtgctgctggccggggccggcgcgcaggttggcgacgcgtgccgtcaccacgcggtgcggcgtcttgctggtcagcggcgcgtacacccagccgagcggctcctcgaaatcccgcacttggagccaccggcccttgcgctgctgcacctgcagcggatagccccggcccagctcccacagcgtcgccgagcgggtgctgggcttctcgcgtacgttgaccgcattgcccttgatgctgacgaactcgcgcgcctgcacgccggcgggcatgagcaggggcagggccagcgcggcggcggccagggctttggacaggatgcgatgcggcaggggcagtgcgaagggcacggggtgatctccttggagttggaactgagggatgacaacccccaggtggagggccgcccgcgtgcgaagttccggccgtttcaggcgcgaaccgatggccgaaacgtcaattgctatggaaaatagagctgccagcgcaatctacaagccattcttagacagatttctatttggaaacaaggcagaacgcgcgctgcaagctcctgcttcaatagcgcccggcgcattgccgcagggcgcgccgcgccgtcgccgcaggtcaacgggccggggcgacgcccagccgggcctgcagccgttcgctgctggtggtgtattccaggggcagcttgtggcccgcttgccgttcggcctcggcgaaggcggcgagggtggcttcgtggaagccgcacaggatcagcttgcgcttgccggggtaggtgttgatgtcgccgacggcgtagatgccggggacgctggtggcgaaagtggccgtgtccacggccagctgcttgcggtccatcgccaggccccagtcggcgatgggccccaggcggggagagatgcccaggtaggccagcaacaggtccagcggctggcgctgtggctggccttgcgggtccagcagggccagcgcctgcagggtgccgtcgggcgcggtctccacgcccgtgatctggccgatcacgacctggatgcggcccgcctcgcgcagtgcctgcagttgcgccagcggcgcgggcgcggcctggaaggcatcgcgccggtgcagcagcagcacctgcgcggcagcgtccacgcagtccagcgccgcctgcacggccgcctcgtcgccgccatgtaccaccacgcgcttgccggtcgcggcacgggtggccgtagcggcgtcagggtggtagagcaactggccgggtgccagcgcctctaccccctcggccttgatggcgcgcggcacgaaggcgcccacgcccgcggcgatgaagacgctgcgcgccagcagcgcggtgccggcggtggtggtgagcagaatacgtccgtcggcctgcgcggccagcgcgtggatctgctggcccaagtgcagcgtgggggcgaaaggggcgatctgccgctgcagcagttccacgagccccaggcccgtgcacacagggatgccgggaatgtcgtagatgggtttgtcgggatacagctcggcgcactggccgcccacatggggcagcgcatcaaccaggtgcgccgcgatgccctgcagcccgagctggaagacctggaagagccccaccggcccggcgccgatcaccacggcgtccgcggcctggggcgtcgggctgctgggggatgggtgcatgcggggcgtggcgggagcgcgggagtcagcgctccagctggtccagcttgccgggcttgccgttccagtcgtcagcgtcgggcagcgctgccttgcgcttggtgatgctcttgaacttgggcgtcagttcggcgttgatcttgatgaaggccagctggtcgctgggcaggtcttcctcggcaaagatggcgttggccgggcattcagggatgcacacggcgcagtcgatgcactcgtcggggtcgatcacgaggaagttgggaccttcgcggaagcagtccacggggcacacatccacgcaatcggtgtatttgcacttgatgcagttttcggtgacgacgtgagtcatgagtagttgtgttctggtatggggttagcccgcgattttaggccgaccgccgcctcagcaggccagccaaccatgcctgaggcgcggaaaccttaacgttgatcaagcttttggggccggtgcgttcaccagcacggcgcccgccgtcttgtggctggcggtgtcgaccaggatgagcgaaccgagcacgcggctgcgcgcgaacggcgccgcgggcaggggttcctgcagcagcagctccacatggccgatggcattgggctccagctgggtggcgtcttcctcggccagggtgttgatgtccaggcggtggaccacgcggcgcaccttgaccttgacccagcggtggccgtgcagcgcccagtacacgcggcccgccaccagcggctcgtcgtccatccacgcgacggtggcggtgatctcgcgctggccgggccatgcgggcacggcggcgggggtgtcgaagtcgtcctcggccgcggcagcgggtgcgggcgcagccacgatccagtcgccgcgcgagacgtccacctcgcggtcgagggtgatgcccgcgctctggcccgcggccacgccggtggcgcggcgcgcatggtccagcacctgcgccacctgcgccagctggccgctggggaagatggcgacctgcacacccggctgcacgcggcccgtgcccacccggccccagaacacgcggcgcccctgcgaggtgtcggacgaggaagaaaatttctccacccactgcaccgggaaggccaggggcaggccggcgtcgggcggggtgttgggcagccgctccaggatctgcagcaggctcgggcccgcgtagtcgcaccagccgggcttggcctctaccacgttccagcccttgagcgccgacaccggcaccacgcccgccacgtcgatgcccgcgtgccgggcgaactgctccagcgcggcgcggatgtgacggtaggcgagctgtgggtcggccacggcgtcgagcttgttcacggcaaacaccagcgaatgcacgcgcagcaggtgcaccagcaggctgtggcggcgcgtttgcggcagcagcgtcagctgggggttctgccagtcgagcttggtagcgtccaccagcaccacggcggcgtcggcctgggaggcggcggtgaccatgttgcgcgtgtactgctcgtggccgggcgcgtcgccgatgatgaacttgcgcgcctcggtggcgaagtagcggtaggccacgtcgatggtgatgccctgctcgcgctcggcactgaggccgtcggtcagcagcgccaggtcggtttctccgccgcgctgcacgccggccaggtggtcctgcagcacggcgcggctgtccaccagcaggcggccgatcagcgtgctcttgccatcgtccacgctgccgcaggtgatgaagcgcagcgcggaaatgtgatcatttgtgccgctagcgctttctggttgtgcgctggaagctattgaattgatagtggcggtggtcatcagaaatacccgtctttcttgcgcttttccatcgaggcgtcgctggtcttgtcgtccatgcgcgtggcgccgcgctcgctgacctcggcggccagggtctcgatcacgatttcgcctgccgtggcggccgggctttccaccgggcaggtgcaggtgatgtcgcccacggtgcgaaagcgcacggtgcgcgtctgcaccgcttcgccgtccttcgggggcgtgagcggcgtgacgggcaccagcaggccgcggcgctccaccacttcgcgcgggtgggcgtagtacagcgatggcagggcgacctgctcgcgctcgatgtactgccacacgtccagctcggtccagttgctgatggggaacacgcggaaatgctcgccgggggccaggcgcgtgttgaacagcgtccacagctcggggcgctgcgccttgggctgccattggccgaagctgtcgcggtgggaaaagatgcgctccttggcgcgcgccttctcctcgtcccggcgcgcaccgccgatcaaggcgtcgaaacggaactcctcaatcgcttcgagcagcgtgacggactggtgcacgttgcgcgattcgccggggtgggccaggcgcacggtgccgcgcgccatcgaatcctcgacgctgcgcacgatgagttcggcgcccagctccttggcgcggaagtcgcggaagtcggtcacctcggggaagttgtgccccgtgtcgatcatcagcagcgggtagggaatgcggcccgcgccgaaggccttctcggcgcacttgagcatgaccagcgagtccttgccgcccgagaacagcagggcggggcgctcgaaggccgcggccacctcgcgcaggatgaagatggtttcttcttccagcgcgtccaggtggcggttgctgagctggttgagcacttgggagtcaacacgggcgttcattcgatgttccagtcaaatctggctccagcgcttgtggggcaagcgcaggcagctatcgtttttagtgggccaggtgcaggccgcattcgcggttgtcttcgcccttggtggggtccacgtagtcaaagttgttgggcaggccgtgctgttgacagtactcgtgcagctgtttggacgaccagtgcaatagcggcgcgaccttgatcaggccgtcggggttgatgctcacggggtccatctgcgcgcgcacggcggtgtcggtggcgcgcagcgcggtgaaccacacccggggtgccgtttcgcgcagggcgcgggcgaagggttcgagcttcacctcttcggtgaacgcggcgtggcgcgggtcgtccagggcgggcgtcgggccttccacggcctcgcggtgggcgcgcgagcggcgcggcaggtagatcttcaggttgagccccagctgcttcgtcaccgcgtcggcaaagcggtaggtggcctcggtgttgtagccgttgtccatccagaccacaggcacgcccggctgcacgcgggtgaccaggtgcaggatcacggcctcgaacgggcggaaattggtggtgacgatgggcgtctggcccaggcccagcgcccaggccaccagcgcggcggcatcgtggccgtgctcggcgttgacgcgggcgagttcggcggcgctgactgccgtggcggtgctcatgcggcctcccgggcgaacagcgggcgcggctccagaacgtcgccctggtagaaggcggcatagcgcgcgaactggcgttcggccgcggccgggtccacgccgggcgccagcaccgcgctgctgaagccgctgcggtgcatgtgcaccagctggtcgatcagcacgtcgcccgtggcgcggatgtcgcccgcaaagcggtagcggcggcgcagcagcagggcctggctgtaggcgcggccgtcggtgaacttggggaactgcagctcgatgcgctgcacgccctccagcgcgccttcggcggccagcgcggccaggtcggcatcgttggcgatctgcagggttttgaggtcgtcagcgcccagggataaagcgccagcagctatgattttcatagtattcaaggtcttttgagtggggtcaggccacggcctcttcagccgccttggggtggcgcgcaccattggcggcggccttgaaggggtcctggcccacgcggcgcagggtgtcgatgaacagctcgttgcccttgcgcagcgcgcggtaggtgtccagcagcgcctcgatcacgtcgggcacttcggcggccgagaacgacgggccgaccaccttgccgccgatggccgggccggacagctgcgtgccgtcggagccgcccagcgtgatctggtaccactccttgccgtccttgtccacgcccaggatgccgatgtggccgctgtggtggtggccgcagctgttgatgcagccgctcatgtgcaggtcgatggggccgatgtcgaacagctcgtccaggtcctggtagcgctcggtgatggccgcggcgatgggcagcgaacgcgcgttggccagcgagcagaagtcgccgcccgggcaggcgatcatgtccgtcagcaggccgatgttgggctgcgccaggcccagcttgcgcgcggcctcgtacagcgcgggcaggtcggcttcgtgcacccagggcagcagcaggttctgctcgtgcgtcaggcgcgcctcgccggcgctgaactggtcggccagttgggccagggcgtccagcgtgtcgccgtcggcatcgccgggcgcaaagcccacgcgcttgaacgacagtgtcaccgccttcagccccgccatgcggtggccgcgcacgttctgctgcagccagcgctggtacagctggccggaggtgttcacgccatgcggccggccggcgggccgcagcggtggcacgacgaaatggccggtcacgcggtccagctcggcctgggtgatggtgtggggggcgccgtcctgctccaggatggcgcggtattcggcctccaccgcgtcgatgaactgctggccttcgctcttgaccaggatcttgatgcgcgccttccacttgttgtcgcggcggccgtagctgttgtacacgcgcacgatggcttcgatgtagttcagcagctggtcccacggcagaaattcacgcaccacggtgccgatgacgggcgtgcgccccatgccgccgcccaccttgacggcaaagcccacctcgccggccgcgttcttcagcgcttgcaggccgatgtcataccagccggtggcggcacggtcttccgcggcgccgttgaaggcgatcttgaacttgcgcggcaggtaggtgaactcggggtgcagcgagctccactggcgcgtgatctcggcgaacggccgggtgtccacgatctcgtcctcggcgatgccggcgtaggcctcgcaggtgatgttgcggatgtcgttgccgctggtctggatgccgtgcatgtgcacgctggccagcaggtccatcacgtcggccgcgcgggtgatgggaatccagttgaactgcacgttggtgcgcgtggtgaagtggccgtagccgtagcgcagcgggggcgcggccagtgtcaggcccggctgggcagcctgcagctggtcctgcgtggcctgggcatgggccagcagctcgggcgtggggcggtcgtattcgcgggcgatgtgggccagcatgcgcagctgggtgctattgatatcgccatagggcacggcgatgcgggccatgggcgcgtagcgctggatgtaccagccgttttgcaggcgcaggggcagcagttgctcgtcggtcaactcgccgcgctgccagcgttcgagctgatcgcggaattgctgggcgcgcaggtggacgaactggcggtcgaattcggtgtactggtacatggcagggccgtgggcgtttcaacacaggtgccgccgggccccgaatggcgcccgcagcatcgatgggcgcactttaaaagtctgtcttataaagacaaactattttttaatgcttcatatattccgttatttgtatatgaaatgcatgttggctcactgtggctcataccctagccagcgctcgctgctcaacgcgcgcgccagaggggcgtccagcggcaggggctcactgtgcagccgcgcggcgatcagttcgccgcacagcaatgacagcgtgagcccgcgcgcgcccatggcggtgcacagccacaggccgggctggcgcaccgagtccacaggccccacgatggggcggcggtccagcgcgccgcagcgcacggccgcccaggtgcgcacggggccgtccggcgcggtggcggcctgggagaaggcggcgtccatggctgcgcccagggggggcagcagcgcgtgcagtttggcctgattggtggccaagcccttggcgtggtcgtcagggctggggggcagggcggtcttcaggcgctcgaacgtggagcccagcacccagcctgcgccgtcctgcagcggcacacggggcaccaggttgccgttgccattgagcggctggggcggccacggggcgccggcgggggcctgggcatgcaggccccaggccaactggccgcgcagcggattcatgggccaatgcgcgtgcgtgagcgggccggtgtggtgcccggcgcagaccacggcaagttccgcctcggccaggacgtgcccttcggcgtccagtgcctgccagaggggctggccgtcgacggtggtgcggcgcaactccgccaccgccgcgctgccgcgccagcggatggccgggtcgttcagcaggtgggcgatgagctggggcgggcgtacccagcccgcgtgctcgtgccagcaggccaccgtgtctgccgataagccgttggcctgcagttgtgcgggtgttgcggggcgactccagtccaggccaggcccgtcgctccaggccaatcctgtggtgccgtccacacggtgctccagcgtgccgcacgcgctccagtcggtgccgcgcgtctcggcgggaagctgcgccagcgtattcagcgtgatgcgtacgcccgcgcgcgacaggcgcgagatcaggttgtcgtcctgcgagacattgggcgcgaacacccccgccggcaggccggatgcaccggcggcagggtgatcggcccggtccagcacctggacctgccagccacggtgcgccaggctggccgccacggcggcgcccgccagtcctgcgcccaccaccaggcagcgggccggggcggccaccgtggcgtctggcagcacgggctggccggcgcgtggctcccagcggggcgcgtaggtggcctgcaggttgtcgcgcttggggcggacacctggcaccttttgcacctcgaagccgcactgcaccagcccgtcccgcacgccgcgcgccaccgtccacgtcgccaggcgggtgccgcgacggcagcagcgcgccacggccttgagggtgtggatgtcccacatttgcgggttgtgctgggggtcgaagccgtccaggtacaccgaatccgccgtgggctgctgctgcctcagcagggcttgcgcgtcaccgatgtacagcgtgagcagcacctgcccgccgtcgaacgagagccggtgcacgcccggtagcaagccccagtactgcgccgccaactgctgggccagcgattgcagtgtggaatcgatgggcgcggcgcgcagcagatcggccgcgctcacgggccaggcctcgcaagaaacgaagtgcagccgctgtggccggtgggggtcggcgcgccaggcagcccaggtcacgaggaaattcaggcccaggccgaagccggtttccagcacccgccactgcggctggttctgccaggcctggggcaggccgcagccggcgagaaatgtgccgcgggcttgttccaggccgccgtgctcgctgtggtaccggtctgagaagcgcgggctgtagggcgtgccgtcttccagccattcaatcggttcggacatggtgttggaggcgcgaaaagattacggaaacagtgtcattcccagcgctgctggtacgagaacaccggcaggcgccagtggtagtgcagtgccagcagccgcagcgccaggccggcggcgaaacacaccaaagtgctgaggttgttttccacttccatcgtgcgcagtcccaggaacagcaggcacacggccagggacacgctggcgtacagctcgcgccgaaagaccacgggcacctggttgcacagcacgtcgcgcaggatgccgccgctgatgcccgtgagcatgccggacatcaccaccaccacgggcgggtagcccagttccagggccacattgcatccgatcagcgagaacgcgatcagccccatggcgtccagcagcaggaacacacgcttgatccggtgcaggtagcgcgccaccaccgtcgtcagcaggcctgccgagatcaccaggtacacatattccgggtgctgtgtccagccgatcgggtagtggcccagcaccatgtcacggatggtgccgccgcccagcgcggtcacaaaggcgatcacgctgacaccgaagatgtccatgttgcgccggcctgcggccagcgcgccagacatggcctcggccgtgatggccacaaggtagatcaccaacagggtggtgaactgtgagaactggaacgagtccagcaatgacaccgacggcaacatgaatatctcctcagggagccgggcctgggccgcctgccaggcgcagtgggctacaacggcaacgcccccgccacagtgatgcgacgggggcgactgcaaagaggcgctgctttggcgcagcgctgcgtcatgcgccgggcgggacgcagccagcctcaccgtctgcgccgcgccaaagaagtggttttagcgaaaccgcttcttgcagcgctgcactgcgttacgcgctgggcggcacataacccgccgcagcgtctgcgccgctgccgaagaagtggttttagcgaaaccgcttcttgcagcgctgcactgcgttacgcgctgggcggcacataacccgccgcagcgtctgcgccgctgccgaagaagtggttttagcgaaaccgcttcttgcagcgctgcactgcgttacgcgctgggcggcacataacccgccgcagcgtctgcgccgctgccgaagaagtggttttccatctggcgggcgaggtattggcgggcgcgcgcgtcggccaggttcaggcgattctcgttgaccagcatggtctggtgcttgatccagtcggcccaggcttgcttgctcacgttgtcatagatgcgtttgcccagatctccggggtagggcgcaaagtcgaggccttcggcttccttgccgagcttgatgcagtggacggtacgtgccatggagcgattccttgctgaaacttcagacgtcaatggaataacgaactgaaatcttattggtttggattttgaagggtgacttccagaatgccttgcatcggtgaaccgcaccgacgcaccctgcaacgaaagcccttcatgaacaatcgccgcgactttatcaagtttcccctggccaccgccctgacggcggtcatgtccctgacgtctttgccgtcgtttgcgcagcccgcccagttcctcaacgtgtcctacgaccccacgcgtgaactctatgtggcctacaaccaggccttcgcacgccactggaaggccaagacggggcaggaagtgcagttcaaacagtcgcacggcggctcgggcaagcaggcgcgttcgatcatcgatggcatcgacgccgacgtggctacgctggccctgggcggagacgtggatgcgctggcccagcacggcctgctggcgcccgcttggcaaaagcgcctcccgcacaactcggcgccctatacctccaccatcgtgtttctggtgaagaagggcaaccccaagggcgtgaaggattgggatgacttggtcaagcccggcgtgcaagtcatcacacccaaccccaagaccagcggcggggcgcgctggaactatcttgctgcctgggaattcgccaagcgcaagtacggcagcgacactcaagccaaggatttcgtgtccaagctctacaagaacgtgccggtactcgacacgggggcccgcggctcgaccatcaccttcgtgcagcgcggtgtgggcgacgtgctgctggcctgggagaacgaggcgtttcttgcgctcaaggagttcggcaaggacaagttcgagatcgtcgtgccatcgctgtccatcctggccgaacccacggtggcggtggtggacaaggtggtggacaagaagggcacgcgcgcgctggcggaggagtacctttcctacctctattccgacgaggggcaggacattgctggaaagaacttctaccgtccaaccagcgagaaggccaaggcccagtacgacaagcaattccccaagctcacactggccaccatcgaccaggctttcggtggctgggccaaggccaatcgggagcattttgcggacggcgcgctgtttgaccagatctacagccggcgttgatccgtctttggatgaaaatcggcgctaagctttgatgagtaagcgctgtaagctatcaaaaatatagcttccaaagcgccccgcactcctttggcgaagggagggacgtgggtccgggcctcggcgcgagggaaagcccacccatggcggggcacgccgtgccgcggcaggcgccaacccttcgcgcgcgactgcactaccatgccgcccatgctgaccgttcaccacctggaaacctcgcgctcccagcgcattctgtggctgctggaagaactgggcgtgccctacgacatccgccgttactcgcgtgaccccgtgaccaagctggcgccaccagagctcaagcgggtgcacccgctgggcaagtcgcccgtcatcaccgatggcgacatggtggtggccgaatctggcgccatcatcgaatatctggccgagcgctacggtgcacaggcgccggcggatctggcccatctggaacccgcgcgcggcacggcagaacatcgccagtgcaggttctggatgcactacgccgaggggtccctgatgaactggctggtgatgaagctggtgtttgacaccattgcgcgccagcccatgcctttttttgtgcgccccatcgcgcgcaccctgtgcgccaaagtgcagcaaagactcatcggcccgaacgtgcaaaccgcgctggctttcatggacgcgcacctggcacagcacgactggttcgccggggggcacctgaccatggccgactttcagatgagctttgccgtggaggcggccctcgcacgcgggggcgacgaaacggcctggccgcacctggtggcctaccgccagcgtatgcgggcgcgtccggcctaccagcgggcgctggagcagggcggccccgtggtgatgcaggcctgaggggcactgccgcgccgtcagccagaccagtccttcccgtcccatgccagccagcgcccttgtgtggctgcggcgcgatctgcgctgccatgaccacgccgccctgtaccacgcactgcgccgtttcgagcgcgtgtactgcgtcttcgtctttgacaccgacatcctcgatgcgctgccgacccggtgcgatcggcgggtggagttcattcacgccagcgtgtgcgcattggatgaggacctgcgcgcgctggcggcgcgtagtggcgcccccggtggcggcctgatcgtgcgccacggtacggcggtgcagtgcatcgtgcaattggcccgcagcctgggcgtgcgcgaagtgctggccaatcgcgactacgaacctgcagccctggcccgcgaccgacgtgtggcagacggcctggcggcgtgtggcatcgcgttcagcgactacaaggaccaggtgctgctggagcagggcgaggtgctgaaccagcagggccagccctacagcgtcttcacgccatacaaacgcacttggctgcagaagctggatgccttccagaccaagccttatcccgtggagcgccacgctcagcacctggccgtgccccctgcgggggagcggctgcccacgctggcggatctgggcttcgtgcccaccaacctggctgatttgcagctgcctgtgggctcgcgcggcgcgcagcagttgctgcaggatttcctgccgcgcatggcggcttacaagctggcgcgcgactttcctggacgtaaaggcgtgtcctacctgtcggtgcatctgcgctttggcaccgtgtccatccgccaactggcctcactggccgcgcgacaggccgcgcaaggctgccaaggcgcgcagacctggctgtccgaactggcgtggcgcgacttctatttcatgattctgtggcaccacccgcacgtggtcacccaggcattccgccccgagtacgaccgcgtccagtgggatgacgcgcctgagtactggcaggcatggtgcgcggcgcgcactggctatccgttggtcgacgccgccatgcgccaactgctgcaaacgggctacatgcacaaccggctgcgcatggtggtggcgagcttcttgaccaaggatttgggtattgactggcgccgtggcgagcgcttctttgcccagcacctgaacgactacgacctggctgccaacaatggtggctggcaatgggcggcgtcaaccggatgtgacgctcagccctggtttcgcatcttcaacccggtggcgcagtcgcagaagtttgaccccgacggcaggtttatccgccgctatctcccagagctggcgtgtgttcctgataagcacctccatttccctgcaggcatgaagccgctggaattgcaggcctgtggactgcgtttaggcatcgactatccactgccggtggtggaccacgccagcgcacgggagcgtaccctgatgcggttccattttttggggcgtgggcgagaggcatcctgaaaggctgggaaccgggatgttccatcttgaaacccgtgaggaagcatgttttttcaagggaacagtcagatctttgaaaaagtgtctgtgcagcatctataatggagggctacggagaggtggatgagcggtttaagtcgcacgcctggaaagcgtgtgtgggctaatccccaccgcgggttcgaatcccgccctctccgccagtcaaaagaagggttagcaggtactcaccggctagccctttttctttgcggcccctctgagaacgaggcccactccagaggtagcgccccggcaaaccgtgtaatgttgccgtgtgaacaccgctaccgtgacccgattccccggcgtgcatcgccgtcccgattccggcatctaccaattcggccttcgtgcccctgaagacctgcgcgcccacttccccggcggatgggccattcgtacatcgctgaagactgccgacctcagggaggccaacacccaggccaaagctctccaggccgaatggagcgcccggtttgaggcccttcgcacgggcaagccgcgcccgatagacatgcctgttttgcggcatcgtttgtttgagcaatgggagcgcgcaatcgcccgtctcgatgagacctacagccgcgttcctggcaaaaaccgcgagacgcgggcgcatggcttgcagtgccagattgatgaactgcggcaatgcctgtccaaaggcgtcctgcccgagtggctggaagatggcgcgcagaagtatggcgatgccactgcacccgaaatcgtgaccgaatacggcgggcatcagctcatgctcttggaggtcatgcacgaggccctgaccgatgaacggcgaaccttcccgctgcgcgtgcaatacacccagcagcgccgcaatctgatggggctgaatgctgcgccgcaggcgctcccccagccgcaggcatcacagcagcccgttgcacccgccaacggcaaaaagatcagcgatgcctacgacgcatgggttgccatccggcaggcaccagaacgcacacaacagacctacaaacgccatgccgatcagttcattgccttgatgggcgacccgcccctgcacacagtgaaccgcaccatgggcattgcattccgcgacaaactgcaagcctgggccatcgagaacggcaggacagcaaccactgcggacaacatcctcgtaagccttcgcgctttgttcaatgtggcacgggacagaggctggctgacaagcaatcccttggagcgcctgagcgttgaaatcggcggcaaggaatccgaagggcgcgagccatggacaaaggacgagctgggcctgatcttcagcgatccggtatggacgcaacatgcaatccccatcgacaagaaagcaggcaaagaggctgcctactggataccgttgatcgcctgctacaccggggcacgcctgacagaaatcgcgcaactctggacggacgatgtagcaacggagccggggaaagaaacctttgaattcagggccgatgcacaacgcgaccaaaagctaaaaaactccggctcctggcgggccgtgccgatgcaccctgaactgatccggctgggcttctgcgactatgtgcaatccctgccgaaaggatcgctcttcccgcatctgcccaaagaggggaagaacggagcgggcgggcagttcggcaagtggttcggctccttcaaaagcgcgaagggcttcacgtcccctgccaagtcgttccactctttccggcatcttgtcgccacggaactacggctggcgggcgctaccgatgcacaggcagacgcgatcacagggcatgcggggaatggcgtgggcaggcaggtctatgcagcgaccatcaggcgcaaggctgaacagcttcggaatgtgattgagttgctggaatttccgaccaagcagattccaccgtccagccatcggaagcggtaacgccaaggcctctcatagcagcccacatcgcaaattcaaatttggattgcacttccgagggcggcagttccaacaagacaagcgatatgcccccgtaaggggggggctacccctgccctcagcagtgacgctttcagggcgcatgcctgcgttcgcctatgccaatcaggcttgccctttgccctgtctgcggcggcatcgttggcaatagtccactgatggcgcttgcgctgctgggttgaggggcgcccgcagtctctcagaatgtccaaaaccgaccggttgcggacactcattgtcagcaggtccaaaacctagcttgacgggtttttgaacacacggcacaattcgtacatccatttcgtacacaggatgacaacatgagccgagtctttgcctactgccgcgttagcactaccgatcagaccactgagaaccaagtccttgaaatcactgccgcaggtttcgcgctcaacgagcgcaggattgttgaggagactatctctggctccatcccggcagagcaacgccccggcttccagcgcctgttggacaagttggaacccgatgatgttctggtcgttactaagctagatcgtctaggacgcaatgccatggacgttcgggccacggttgagaagttggcgcagtctggaatccgtgtccattgcctcgcgctgggtggcgttgatctgacaagcccagcaggaaaaatgacgatgagcgtcattgcggcagtggccgaattcgagcgggatttgctgatcgagcggacgcaggctggattggccctcgccaaggcatcaggaaaggccataggacggccccaaagtctcgacaaggggcaggtagccatcctccgcgaaaagctctcagaaggctattccgtggcttctttggcgcgggatttcaaaaccagccgccagaccatcatgcgagtccgggacaaagttgcaacctaggcatggtggctgcgttaggcgagttgccttcctgtcactatagagaatagagaataaagagctacctccgtttgcgacagaactcctttcctgtcaccacgttgaataaccagcttattccgctgtgccgcagcgatgccctgtaacggggtcggcctaaaccgtgaacccgtgagagataccatgtccaagacagtaatgcgaaggaaaggatgcaggcgataagcctactctcgtcatgctcccgacaacctcagatgaagacagcccgcgagggcttcatctaggaaggcgggggagcggggagaagcgggtagccctgcctatgcctagtttaagcccaagctaaagccccctgccttatgcagccgcgcagcgcataaagaaatcacttttagtaatttacggatatgaagccgagagcttgcttcatgccgccatccgcttgccttgggctcgtaaggccccccggagcgcaatttttgacaaattccctatacatacttgtatgtaataggtaggagcacatacatgccaagtacgcaagacgatgactttgaccttgacgaatgcctcgttgagtttgatcttgaagaactcaacccctccccgctgcccgtgtcaccgatccaagaactggtgcagagtgtggcggcctccatccctccgatcaccgccgcagccccatcccgggctgtgcaatggaaggaaatgatcagcgcacaagcacgcgctcagaaacgactcaatgagttggcaaagaacgatccagagctttccagtatcccgaacgaatcctatggaatgcgctttgaggttactccatttatgaaggccaaagaggggacaagcaaggtattccaagccatcatcgaccatatactgacgcaatcaggggccgtgaaatcgcaaacggaaattcggagctatgtggcagaaagattcccttcttactctgtgccgaaggactggactaagcctctacctgcgtgggccataaagaaggttaaacaacgaattcagaactccgcagcacctatctccagcatccagttacccaaggggatcacactgagccagctccataaagcagccggagcagccatggagcgacataaaacaggggtacagatattcaagccggttgtggaggttagcgacactagcatcgttatcaacggcattgcgttctccataggggagaacaaagtaaagggcaaagcgtacaagcaagtacgtgtgtccatgcctgagcttcttcaagcgttgattgcggataaatagaattacctaaaggcagcagacaagaagtgatctttgctcaaaaaggtgtagaaatctatcgacacttctgagggtcataagatggactgtacttatccgcacaaataccccttcctttacgttctttttcttttgacgcaggagcgggggtagaaggcaaaactgcttcattaccctcctgcatctttgataatatcgttgcctccagaagaagccgacttgatggcgttaaattcggatgctccttggcaatggatttccgaatggattgctttatttcgacaggaatgtttgcaggggcatttaacttatccccggtctccacatccgcctgatgataaaaagatatgagaatttccatgcaaggcagtgattcctgtttgatagcgcaaattttatctttcgcaacattaagcgccctgtacattcgacttgcttgcagcttcctgtttagttccattgaatttatcaaggactgcttttctttgctagataaaagcaaatactccaacatcctaggatgagcattcgcatctatttccaaaaaattcccttcggatgctacaggagaatttttcaccatgagaaattgcattaattcgcattgacgagagtcggggtctatcgtgcaaacatctattgcagccttgctcacctcaatgtcctgcagcatagatggcggaattgaaggttgtgcaatggctgattgtgcaatagctggaaaactctgagttataaaaatggcaagcagaaaatgctttatagggaagatgttgatcagcattttgtattcaatggtcataaaaaggtgtatgacgaaatcgcattaccgacctttgggcttgttcatcaataaatctagggggcaaatttccaatcccgcctcaatagataattgaagacaaaataacatccgtatcctcagagagatgctccatcagttctggaatgggtggcaacatcatagtttttcctgtaggcgcgaagcagtttttcccacttctatagaacgtcgttccgccataacttccattcttggaaagcacaacacgtttctgcttccctgatgccggattgatgatcttggccaaaatatattgatgcatgcctccttgtccattataaataatcattgaatcccctgccttcaaaggggcattggcaatgaaatgtttaactctttcttcgctccagccgaaaaaaggaaagcctacaggcggcggtatttgcttctgattcatttgcactgatgcttgtgactagttgcaattaaatccccccatgccgtttgattgacatgaacggccagcattggagccggtgccatagtagcctcccattccatttgattgccaaccgctcccggcattacttcctgtgccatagatgccacccatgccgttagattgccagccactacctgaattactacctgtaccatacgtaccacccatgccattggattggtagcccccaccagcattgctgcctgttccgtagatgccacccataccattggattgataacctcctcctgcattcctccctgttccgtaataaccacctaagccattcgactgataaccgccttgtgcataggtgctggtagcaataattactgcaaatgctgcaaagacctgggtcaaccgtatattcataattcagctccttattgaaaaaatagggggacataaaataaaatcaaacaacaccgcgcttcacggtaggtaagaatcacgccagccagcgtatatcgaacttccctgcctccaggttacgcactgcacggttaagcggtagagcgctcggctctgcgggtgcaggctggggattcagcggcactgtcgaatagtccaccactcaattttgccatcaatcaaacccatagtgtgtgtactcatagtgtgagagccggaagactcccggcatgcccagccgccaccccaaggccccctccaaggaaaaagcgcaggtggtctttggggccacgctgcgcggctttcgtgaggctcaggcattgacgcaggaggccctggcagagagggccgacctgcatacgaactacgtcagttcagtggaacgcggggagcgcaatctgtcgctgcacaacatcgttcggctggcgtatgcgctggacatggaggtatccgcgctacttcgcccgctggataagcgtcagcaaccgtaggcggctactacgcagcaagccatgtttgggccgcttccagcgtgggcagcagcggcaccgataggccggtttcgggatttttgagcacgcccccggcgatgcagtgcccagcctcaaacaagtcccaacccgtcttttgcatggggatcgcagaatggacagcatgcgggcatggcgtaaggcaccggaacaatgccgggcgggcttggcagcagcggccattggcgcggatttccacttcttcaatcaacgggcgggccatgggctgaaagcgcgggggcgtggcagggatgacgattccctgatgccgatgccaatttgccagcgatgccgcccggcaagggcaggactgttcagggcaaaccagcgtgagcagcgtcttgcgctccatcctgacgccgcagtagctgtagcccagccggatggctccacctgggccgatgcgccccagcacctccagccggtcgccattcacctgcatgacggcgacagcccgcgtttggccgtgtctgctggatgccagttcgtcgcgtacctcgtcttccagatgctcaatcatcgtgcgctgcctttcgattcgccaaaagaaaaaccgcaccgcgtacccagccaaggccaggacggagggtgcgatcaacgagcgtctagattcgcaagttcgtctgcgccggtcaacggggaacgtcgagtgaaaacgacaagggggattgcgtggacggcaagagcctgctaacgctgcggcgcgctgtgcatggtgccgatcaggccatcctctgctaccatccggccatctcaactccgtgaactcgaccgtgtaacactgcactgtaagttcggggtttctcctctggagattggtggatttcgggctgtcccgccctctccgccagtcgttccaagggttagcaggtactcatctgctaaccctttttcgttgcggctcctctgaaaacgagggctgtagtagaggcagcatcccggcaaaccatataaggttggcatgtgaactaagctgggccggttatgccattactggatggcgagatgaccgccgcgcctgcgacggatgcggccagcctgtacaaggcaagcggccacgctgactccccggcacagcgcgaacctgtgggtgaccgaggcactggggcacggctttggcgtgggcggcggcctgaactatatgggagcgcggtttgccaaccctggcaactcggtcaccttgcctggctacaccacggtggatgccatggcctacttccgcctgggcgcctgggatgtgcaactcaagctgaacaatctgttcgaccaccgctatatcgtggcgggcatggcagttcgccgaacttgaacctgccgggtgccccgcgttcggcgcaggtggtggcacgctaccgattttgagatccaggccccgggtcatgccgcaggaatcctggcgccccaacgaaggcttgatcatgggcaaccagcggtcctgaaaaggccgcgcacagtgaccaaaacgaacaacgggccttgcaggcccgttggttcttcaagcaagggcggtgtggcgcacccactccgcagtcattgccgcaggctcacacctggtctgccgaaagcccggcggtttggctgaagccgccgtccacataggtgatctcggcggtcacgccgctggcgaggtcggacagcaggaacgcggccacattgcccacgtcttcgatcgtcacgttgcggcgcagcggggcggcgtcagccacgcggccgagcagcttgccgaagtccttgatgccgctggcggccagggtcttgatggggcccgcgctgatgccgttggcacggatgcagcggccgtcttcagtgcggcccacggcttcggccaggtagcgcacgctggcttccagactggccttggccaggcccatggtgttgtagttgggaatggagcgcagggcgcccaggtacgacagcgtcagcagcgacgacttgtcgttcaggtagggcagggccgccttggccatggccgggaagctgtaggcgctgatttcgtgggccaccttgaaggcttcgcgagagaggccttccaggaagttgccggcgatggcctcgcgcggagcaaagccgatggagtgcacgaagccgtcgaacttgccccaggcggcgccgatgtcggcaaacaatttgtcgatctgcgcgtcgtcggccacgtcgcagtcaaagaccagcttggagtcgaattcggcggcgaactcggtgatgcggtccttgaagcgctcgcccacgtagctgaaggccagttccgcgccttgttggtggcaggccctggcgatgccgtacgcgatcgagcgattggacagcacgcccgtgatgagcagcttcttgccggcgagaaaacccattgttgttctcctgaaatgcgatgtgcgaagggaaatggcaagcgtggcgcgggggcttgcgggccgcttgcgtggtgcagaattgtcgcatgcggttctggcgtatctgtttattgatcggttggctgggagggagcagcgtggcgggcggggcggcctgggccgcgcatgcctacgcgatgtggggggcgcccgcgctggcggccgacttcgcgcacttcccctacgtcaacccacaggcgcccaagggcggcgaactgcgcctggtgagcaatctgcgcacctccaccttcgacaagtacaacccattcacgatccgcggcaacgcgccggcctacctgtcggcgctgatgttcgactcgctgctcaccggctcgctggacgaaacggccaccggctatggactgctggccgaggatgtggcggtggcgccggatggcctgtcggccaccttcaggctgcggcccgaggcgcgctttcacaacggcaagccggtgctggcccaggatgtaaagcacagtttcgacaccctgatgggcccttacacctcaccgggctacaaaacgctcctgatcgaggtggccggtgtggatgtgctggacgaccgcaccgtgcgctaccgcttcaaggcgcccaaccgcgaactgccgctcaccgtcggggggctacccgtgttcagccgcgactggggacggggcgccgacggcaagcccaagccgttcgaccaggtggtgatggacatccccatcggcagcggaccgtacaagattgggcctgtcaacttcggcaaggacatcacctatgtgcgcgacccccagtattgggcgcgcgacctgcccgtgcgcaaggggacggccaactttgaccgtgtgctggtcaagatctacaaggacaacactgcgcggctggaggcgctgaaggccggcgagttcgatctgatgcggtttttcagtgcgggcgactgggcgcggcgggtcaacggccgcaagttcgacacgggtgagctggtcaagggcgagttcgccaacaagctgccctcgggcttccagagctacgtattgaacacgcgccgcccgctgctgcaggaccgccgcgtgcgagaggccctggggctggcgttcgactttgagtggatgaaccgccagcttttctatggtgcttatcagcgcgtgcgcggcattttcggcaacaccatgtgcgagacgcatggcatgcccacgccgcaggagctggcgctgctggagccctggcgcaaggatctgccccccgcggtcttcggccccatgttcgagccgcccaccaccgacggcgccaccacgctgcgcgacaacctgcgccgcgcgcaggcgctgctccaggaggcaggctggcaggtgcaggatggcgtgctgcgcaacgccagcggccaggccatggtgctggaatacatggacagcagcgaaggcggcgtgcgcacgctggcctcgtggatgcgcaacctgcaaaagctcggcatcaccctcaagttccgctcggtggacttcgcgctgtaccagcagcgcctgcagaagttcgacttcgacatcaccaccattgcctaccagggcaccaacaacccggggcaggagtttgccgacctgttcggcagcgcggcggcagaccaggaagactcgggcaatttccccggcgtaaagagcccggccgtggacgcaatgatccgtgccatggtctccgccaagacgcaggaacagatgttgcccgcgtgccatgcgctggaccgcatcattgcgcacggccactacctcattccgcagtggtccgcgggcacccatcgcatggtctacaacgcctggcgcctggaccggcccgaagtggtgccgccgtattcgaccggagagatgtgggcggtggatacgtggtgggcccgttcgcctgcgttgaccgccgagaccgcgcccaaggccgcgacgccgcgcaaggactgaaaccgccatgttcgcctacatcctcaagcgcatcctgctcatgctgcccacgctgttgggcgtgttgctgttgaccttcgtggtgatccagttcgtgccgggcggtccggtggagcagtacctggccgaggccaaggccggcgctgccggcatgggcgggggcggcgagggcggcggcatggcctatcgcggcgcgcagggcgtcgatcccaagcggctggagcagatcaagcagctctatggctttgacaagccggcgcacgagcgcttctttcagatgctgggccagttcgcgcgcttcgacctggggcgcagcttctttcagaacaaggacgtgtggcaactcgtgaaggagaagctgcccgtgtccgtcagcctggggttgtggaccttcttcatcagctacctcgtggcggtgccgctgggtgtggccaaggcggtgcgcgccggctcgcgctttgacttcgtcaccacgctcatcatcctggtgggctacgcgattccgggtttcgtgctcggcgtggcgctgctggtgatctttggcgggcaattgcagtggttcccgctgcgcgggctgacctcggccaactgggacgagctgggcctgtgggccaaggtgacggattacctatggcatatcgcgctgcccatcacggccatggtggccggcagctttgcggtgacggcgatgctgaccaagaacgcttttctggaagagatccgcaagcaatatgtgctcaccgcgcgtgccaagggactgacagaccggcaggtgctctacaagcacgtgtttcgcaatgcgctgattcccatcatcacgggcttcccatccgccttcatcggcgcgttcttcgcgggctcgctgctcatcgagacgctgttctcgctcgacggcctgggcctgctgtcctatgagagcgtgatccgccgcgactaccccgtggtgctgggcacgctgtacctgttcaccctgatcgggctggtgaccaagctcatcagcgacctgtgctacgtgtgggtggatccccgcgtcaagtttgattgaaatatggctccaacgcccgaccaccaagcgctagcagctattgattcggtagctaatggggcgccagctgcgcccgttgccgcctcggcgtcacccagccggcgcgcctggcagcgctttcgtgccaaccgcctggggttctggagcctgctggtgttctgcgcgctggtcgtggtcagcctgggggcagaactggtcagcaacgaccggcccctggtcgtgcgctatgagggtcagacgtatttcccgttgttcaacgattaccccgagacgactttcggcggtgacttccagacgcccaccgactacctcgaccccttcattcgcgagcgactgtcgcagggggataactgggcgctgtacacgctcaaccgctacgggccaaacacgctgaactacttcgcgaaggagcccaacccctcgggcccgtcgcgcgacaactggctgggcacggatgaccgcgggcgtgacctgttggcgcaactgatctacggctttcgcgtgagcgtgttgttcggtattgccctcaccgtggtgggcgtggcgctgggcgtggcggcgggggcggtacagggcttctttggcggcaagaccgacctggctttccagcgcttcatcgagatctggggctccatgcccgagctgtacctgctcatcatcttcagcgccgtgttcgcgcccagcatcgggctgctgctggtattgctcagcctgttcggctggatggggctgtcggactatgtgcgcgccgaattcctgcgcaaccggcaactggactatgtgaaggccgcgcgggcgctgggcgtgtccaacggccagatcatccgccgccacatcctgcccaacagcatgacgccggtggtgacctttctgccgtttcgcatgggcgcggcgatcctcgcactgacctcgctggacttcctgggcctgggcgtgccgcccggcacccccagcctgggcgagctgctgtcgcagggcaagaacaacatcgacgcgtggtggatctccatcttcaccttcggggtgctggtcaccacgctgctgctgctcaccttcatgggcgatgcgctgcgcgacgcgctggacccccgcaagaactgaggcatcgtgaacccttctgccatgcgcgctgcgccccccctgtctccctcgtccgcgccgctgctgcaggtgcgggacctgcgggtgcgcttcggcgccaagcaggtggtgcatggcgtgagcttcgacatggccccgggcgaaaagctcgcgctggtgggtgaatccggctcgggcaaaacagtgaccgcgctggcgctgctgcgcctgacgggcgatgcgcaattggaggggagcgcgctgatgcacgggcgtgatctgctccaactgcctgagcgcgaactgcgcggcgtgcgcggcggcgatatcgccatggtgttccaggagcccatgacggcgctgaacccgctgatgacgattggcgaccaggtggccgaggtcttggtgctaaaacaggccctgagcaaggcgcagagcgcgcaagcagctatcgaactgctagcgagtaccggcatccccgagccggcgcggcgcgcgggcagttttccgcaccagctttcgggagggcagcgccagcgcgccatgatcgccatggccctggccagccgaccgaagctgctgttggccgacgagcccaccaccgcgctggacgtgacgctgcgcggccagatcctggacctgctgtccgacctgcagcgccagacgggcatggccgtgctgctcatcacgcacgacctgctgctggtgcgccgctttgccgatcgcgtggccgtcatggagcagggcgccgtggtggagcagggtaccgtcgcccaggtgttcgacgcaccgcagcatgcctacacgcgcaagctgatcggcagtacgccgcggcgggacgtagtagaaagcggtgccgacggcgacgccgtgcccgccgcgcaggcaagcggcctgcgcgtggcctaccccgtgccggtgccgggcatccgcggctggtttgccaagggcgaattcgtggcggtgaaggacgcgggctttcgcattgcgcaggcgcgcacgctgggggtcgtcggcgaatcgggctcgggcaagtccacgctggcccaggcgctgctgggcctgctgccgtcgcgcggcgagctgcgggttgccggccaggcctggcagcagcccgcccaccgcaacaccgtgcacaaccagcagctgcgccggaaggtgcaggtggtgttccaggacccgttctcgtccctgtcgccgcgcatgaccgtggaggagatcgtgggcgagggcctgcgcgtgcacatgcctgcgctggacgtggccgagcgccgcgcgcgcgtggccgccatgttggccgaggtgggcctgacggacgcgcaattccccggcctgctggcgcgctacccgcatgagttctcgggcggccagcgccagcgcctggccattgcgcgcgcgctcatcgtcgaaccgcaggtgctggtgctggacgagcccaccagcgcgctggacgtcaccatccagcagcaggtgctgagcctgctgcagcgcctgcagaaggagcgggcgctgtcgtacctgctcatcacgcacgacgtggcggtggtgcgcgccatggcgcatgaggtcattgtcatgaaggacggcgaggtggtggaaagcggcagcgtgcaccaggtgctggatgcgccgcgccacgcctacacgcaacggctggtgcaggccgcgcagccggtctgacctgcccggcggcgggtcgcgcagcagggtgtgcggggccgtgggcgactaccgcgtttggtgtaggacacgggcgcgatctgcttgtatgtccgttggccggttgctctgctattcatagcgttgaatttcgatttcatctgcctgtccggtgttttacagcgcagaagtcggctcccgcttttctggcgatttcatacatcaggcaacacctgacatttggctgccaggtgccgcggggtgccgttctcacaatgcgccccggggcggtaggctggtctgacggcaccttcctcggcaagaaaaaccccggaggcaatgaacatcatgcgcacgaaaaccctctcctgttgcaagtatctggctggcgccaccgcgctggctgccctggtcgcctgtggcggcggcggtggtgatggcggtgacggtagcggcaccggcacgctgaagctggcgctgaccgatgcccccagttgcggctatgacgcggtgaacgtcaccgtgcagaaaatacgcgtgcaccaaagcgctacggcggcggatgacgcttccggctggcatgagctcacgctgaaccccgcgcgccgcgtggacctgctgtcgctgaccaacggcgtgctggaggaactgggcgagctgccgctgcccacgggcaaatacacccagatgcgtctggtgctggcgggcaatggcggagcggcccccttcgccaactccgtcgtgcccacagggtcgggcgaagtagcgctgaccacgcccagcggccagcaaagtggcgtgaagatgaacgtgaacatcgacatcgccgccaaccagatggcggacttcgtgctcgacttcgacgcctgcaagtccgtcgtcacggccggcgcatcgggccgctacctgctcaagccggtggtggcggtgattccgcgcctggtctctggtgtgcagggcttcgtcgaacccgttgctggcaccacggtgacgctgcagtcccaaggcgaggtggtgcgcgccaccgtgccggacgcttcgggccgctacctgctgcggccggtggtgccgggcagctacacgctggtgctgacggcacccggccgcaccacggccgtggtgacccaggtgccggtgcagtccgagctggtcacctccgtcggcacgtccacgcaggccctggcgctgccggcatcgcccgttgccaccgtgaacggcaccacttcggtggatgccgaggtgtgggccctgcagccgctggcagcggctggcacggtgcaagtgtcggccaagcccgtggacggcgtgaccggcgcctacagcttcacgctgcccacggccgccccgctggtggcgccgtatgccgcggcgcccactccgctcgtgttcacggccgatgccggagccgcagggcgctacaccatccaggcgcgtctggcggggcaggccgacaagcagcaggccttgaccctgggcgcgggaacgacccagacggtgaacttcacgttcccctgacgcccaccacgcgttcctagaatgaagggcgccagtccgcgactggcgcccttttttgtacgaacgcccttcctgtcatgcctcgcctcgctgccaacctctccatgctctacgccgagcatgccttcctggaccgctttgccgctgccgcgtgcgacggcttccggggggtggaatacctctttccctacgaccatcctgcggagcagatcgcgcagcgcctggccgaacatggactgacgcaggtactgttcaatgccccgccgggggactgggcggcgggcgagcgcggtctggcctgtctgccggggcgcgaggcgcaattccaggaggggctgcaacaggcgctgcactatgcgcaggcgctgcgctgcgagcgcctgcacgtgatggctggcgtggtgccgcccgggctggcgcacgccgacgcacgcgcctgctacctgcgcaacctgcgctgggccgccggccaggccgggcgccagggcgtgcggctgatgatcgagcccatcaacgggcgcgacatgcccggctacttcctgcagcgccagcaggacgcccatgccgtgctgcaggaactgggcgcttccaacgtgcaggtgcagttcgacctgtaccactgccaggtcatggagggcgacgtggccacgaagatccgccactacctgcccacgggacgggtggggcatttccagatcgccggcgtacccgagcggcacgagcccgaccagggcgaactgcaggtcgactacctgctgggcgtgatcgacgaggtggcgaccacctgcggtttcgacggctgggtgggctgtgaataccgtccggcgatcgcgggcccgggcggcacctcgcaggggctggcctgggcgcggcgctggggtgtcgtgccgcgcggcgcggattgagggcgttcgccccggcgcggggcgggggctagggcctgttcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccgcgccattcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctagcgtagggacgtcacagttcagataaaaaaggcctgcagcgcttatgcagtaagcgctagcagctattgaatcgatagtgaacccgtcagcgcagcaccagcaccggcacgctgcacagccgcagcagcgcggtggtggtgctgccgacgatgagctggcggatgcgcgagtgcccgtaggcgcccagcaccagcagtacgttgccgtgcgactgcagcagggccggcagcgcctcctccggcacgcccggcacgatctgcgtggtgatgtcgaagcctgtggcctccaggtatgactgggcgctttgcagcgcttccagcatctccagcgtgggctcgccggccagggccaacaggccgggcatgccgcgcagcagcgggctgcggcccacggcctctacggcgcggcgcgcggtggcgctgccgtcaaaggccacgacgaagcccgccggcgccacgaactccggcatggtcaccaccatcaccggctggcgcacgttgcgcaccacgccttccacacggtagtccagccgcagcttgcgcgcggcggtggcgcggtgctggcgccccagcacgaacaggcgcgcgctgggttcgtgctccagcagcacgtcggtcagctcgccctggcgcagcagcgcctgcagcgacggcacgcgggcggcatccacgcgcgcctgggcctcggccagcatgcggcgcgcggcctcctgagcgacgtggctgcgctcttcatcgagggtattcaggcgctgcagcagcaggtcctgcgcgcccatgccgatgacgccgctgtagtcgcccacgggcggcatgggttcaggccgctccagtgcgtgcagcagcgccaggggggcctgcaggcgctgcgcggcccacagggccccgtccaccacggcgtgggtggtggccagcccgtcgatgcaggcatacacggtgtcgtgggtgttcattacttcctcctgcgcacgcatgtgatggcccgagtgtggcatcgcagagcgtgcagtgccaccgggggtgccccgcaggccgtgggcgcgggtgaacgcaagtttcagggaaatcgggctgcggcgcttatccgtcaagcgctgccagctattgttttgatggcatttcggcatgcatcggccgctgctgcatcacccgtgcgtacagcgcctgcgcggccaccgacaggccccggtcgcgccggcgcaccaggtagatctgccgcgtgagcccgggcagggccagcggccgggtggccaggccctcctgctggaagtggaacagcgtgagcgtgggcaccacgctgatgcccagcccggcccgcaccatgcccatgacggtggccaactgctccacttccatcagcgtgcgcatcgcatggggatggaaggccgcctccaggtactggcgcacgctgctgtgccgcgcgagatggatgaatggccactcggccagggcacgccattgcgcggcggcgctgcgccggccggcgggcaagggctgccgggcgagcggatggtccgcgcggcagaccaagtgaaagccatcctcgcaaaagggttcggcctgcagctcgggcgtgtccgcgcggatggcggccagcgcgaagtcggccttgcccgtggccacgcgctcgatgcaaggctcggacagcacgtcggcaatgtccagttccacgcccgggtgctgtgcgcgaaagccggccagcacaccgggcagccaccctgcggccagcgagggcagcagcgcgacggacacgcgcccgcgccgcagcagtgcggcgtcgcgcagtgtggccagcgcggcatccacctcggcgcgaatgcgcagcgccgacgcatggaagttctcgccctcggccgtcaggcttacatggcgcgtgctgcggtcgaacaggcgcagacccaggtcgtcctccagcgcgcggatgagcgcgctgaaggccggctgcgacaagtggcactgcgccgcggcgcgcgtgaagttgcgctgcgccgccagggcaaggaaggcgtcgatctgccgcgtggagacattcatttgatatccacatgaattgatcttgacaatctatttcacagaataacctgccgtgcctacagtgcgccctggagacattccccaaggacccctgcaatggcgaacccctcacccctgctcatcggctgtgcggccggcttctcgggcgaccgcctggatgctgccgcacccgtggtgcaggcgctggtggacagcggccggcccggcgtgctgatcttcgagaccctggccgagcgcacgctggcgctggcccaactggcgcgccgcgccaatcccgatgcgggctacgagccgctgctggatgagctgctgcggccggtgctcgcgcaatgccttcaacacggcgtgcgcatcgtgagcaactttggcgcggccaatccgctgggcgctgcgctgcgtatccagcaactggcagccgagctgggcacgcgccgcccgcgcgtagcggtggtgcacggcgacgacctgagcggcgcacagcaccgcgctgtgctggagcgggcgttgggcccgtccatgcccgcgcagcccatcgtgagcgccaatgcctacattggtgcagaacccatcgcccaggcgctgcgcgcgggggccgacatcgtggtctgcggccgcgtggccgaccctgcgctggtgctgggcccggcgctggcgtactacggctggtgcatggacgactgggaccgcctggcgcgcgccaccatggcgggccacctgctggaatgcggcgcgcaggtcacgggcggctactttgccgacccgggctacaaggacgtgccgggcctggcccggctgggctacccgatcgccgagatcgacgccgagggccattgcaccctcaccaagccgccgggcacgggggggcgcgtggacgagcgcacggtcaaggagcagctgctgtacgaactgcacgaccccgccgcctacctgacgcccgacgtggtggccgacatcacccaggcgagcgtggcgcagatcggcagcgaccgcgtgcacctgcagggcgtgcgcggccatgcgcggccgccgtcgctgaaggtgaatgtgtgtttcgagtccggctggtttgccgagggcgagatttcgtatgccggcgcgcgcgccgaggagcgcgcccgcctggcgggcgacgtgctgcgcgagcggcttgcgagcgtggcaccgctgcgcgtggacctgatcggcgtggccagcgtttggggtgacgacgcagggcggtggctggcggcgcaggcaagccagggcgcgcgggacgtacgcctgcgcgtggcactgcagcaccgcgaccacgccagcgcgcagcgcctggtgcgcgaggtgacggcgctgtactgctgcggcccggcgggaggcggcggtgtgcgcacggccatgcgcccgcgcctgggcaccgtttcctgcctcgtgccgcgcgaggcggtcaatcctggctacacgctgctggactgaaggaccacgatgaaccctaccgatctcacggttcccctgtaccgcctggcgcacggccgcacgggtgacaagggcgaccgctccaacatcagcgtgatcgcctggcacccggccctgtgggacgtgctggtgcagcaggttaccgaggaggccgtggcgcgccagttcgcggcgcgcgggcccacgcgcgtcacgcgctatctgttgccccaactgcaggcgatgaatttcgtgctggatggcgtgctggacggcggcgtgaacgacgcgctcaacctcgacagccatggcaaggcgctgtcctttctgttgctggacctgccggtgcggatgccggcggcgcttgtacatcacctggccggagcgcattgacgcgcgccggcggcatttttcatcaccacaaccaaggagacaccatgaacccgttcccgcatcgccgccgtgtactggctgccaccgctgcggccgtcctgtgtgccgcggccggcgccgccaacgcacaggctcccgcctatcctgccaagcccgtcactttcgtcgtgccgtttgcggccggcagtgccaccgaccaactggcgcgggcactgggccaggccgtgagcaccgatgcgcggcaacccgtggtcgtggagaacaaggccggcgccagcggcatgatcgccgcgcagtccgtcgccaaggcaccggcggatgggtacacggtactcatcaccaccaacaccacgcatgccgcgaacgaacacctgtacaagaaactgccctacgacccggtgaaggatttcgcccccgtcaccggcctgggcaagggcggccaggtgctggtggtgaacgcgggcgctccctacaagaacgtgggcgacctgctggccgccgcccgcaagaaccccggcaagctgagctttggcagcggcagttcttccagccgcatggccggcgagatgctcaagcaactggcgggggtggacatcctgcatgtgccgtacaagagcaacccgttggccatcaccgatctgctcggcgggcagatcgacctgatgatcaccgacacgtccaccggcgttcctcaggtcaaggcgggaaagctgcgcgcgctggggtactccacgcaaacgcgcagcacgcagctgcccgaggtgcccacgctggatgaggcaggcgtgaagggctatgacatgggctactggtttgcggcctacgtgcccgccggcacgcccgcgcccgtggtggcgcggctgaacgcgctgctggcgcaggcgacgaggagccaggccgcccagtcgttcttcgagaccgcaggctccgaggcctggaccaccacgcccgaagagctggcgcgctttcaggccgccgagacccagaagtggggcagggtgatcaaggccgccggtattgaggcggaatgagtgcgccggcggggttgaaggcgttttggccttcaacgcccgcccattaagcgctagcagctattattttaggagcgttctgcgccgtcgtgcggcgcgaacaggtcccaggtggcgatgaacagtgcggcgatcatcgggccgatcacaaagcccgtgagcccgaacaacgccatgccgcccaaggtggagatcagcaccacgtagtcgggcagcttggtgtccttgccgaccagcacgggacgcagtacgttgtccaccagcccgatgacgaatacgccataggcggtgaggatcacggcctgccccggcgcgccggtcgccaggaagtagatcgccacgggcccccagatcaggctggcgcccacggcgggcagcagcgacaggaacgccatcagcacgccccacatcaccggcccctggatgttcaacagccagaagatcaggccacccagggcgccctgggccgcagccaccacgatgttgcccttcacggtggcgcggatcacggtggtgaacttgatggccaactgctccttgtgccgcgcatccagggggatggcctcgcggatgcgcgccgccagccgcgcgccgtcgcgcagcaggaagaacaacaggtagagcatgacgccgaagctcaccacgaactgcagcgtgttctggcccacgtccagcgccttggtggccaggaactggctggcctgggcgccgatcgtggtcaggcgggcttgcagctccgcgcgggtggtgaggtgaaagcggtccagcagctccagcatccaagggggcagtgcggccagcacctgctgcaggtaggcgccgaagttcaactgccccgagcgggcgcgctcgtaggccacgctggcctcctgcaccagcgaagcgccgatcagcgtgaccggcaggatcacgatcaccaggcacacgcccagggtggcaagcgcggccaggttgcgcctgcgcggcatgcgccgctgcagccgccggtgcagcggcgtgaacaggatggcgagcaccacaccccagaagatggcgccgttgagcggccagaggatggcgccaaaggccagcgtcacgacggtgagcaggagcagcagggtgcgggactggagcgtgggcgggttcatggaggcgatggaaggagcgaagcccaaaatgtaagccacacacacgcctgtcttgatacaccgctcgccgcgcgcgcaggcgttcaatggcacaatagcggccgcaaacgaggcccttcccctgccacagtcgcatccgccaaccggttcagccgtgacgcggaaggtttgttaaccagctaacgcttccttcagggaagtggaggtcagcggaatatgagcgatccgacatccgtctaccaagcctaccaaggcaacacctatcttttcggcggcaacgcgccctacgtcgaagagatgtatgagaactaccttgccaaccctggcagcgtgccagactcctggcgcgaatactttgacgcactgcaacatgtgcccgcggtagacggcagcaatgccaaggacgttccccacctgcccgtcatcaacgcctttgccgagcgtgccaaggccggcggcaccaaggtcgtggtggccagcgccgacgccgagatgggccgcaagcgcaccgccgtccagcaactgatcgccgcgtaccgcaacgtgggccagcgctgggccgacctggaccccctcaagcgcaccgagcgcccccagattcccgaactggagccgtcgttctacggcttcagcgatgccgaccaggaaacggtgttcgacgcgagcaacaccttcttcggcaaggacaagatgcccctgcgcgagctgctgaacgcgctgcgcgagacctactgcggcaccatcggcgtggagtacatgtacgccaccgaccaggtgcaaaagcgctggtggcagcaaaagctggaaagcatccgcagcaagcccaacttctctgccgacaagaaaaagcgcatcctggagcgcctgacggccgccgaaggcctggaacgctatctgcacaccaagtacgtgggccagaagcgcttctcgctcgaggggggcgagtccttcatcgccgccatggacgagttgatcaactccgcaggcgcgaagggcgtgcaggaagtggtgatcggcatggcccaccgcggccgcctgaacgtgctggtcaacaccctgggcaagatgcccaaggacctgttcgccgagttcgaccacaccgcccccgaggacctgcccgccggtgacgtgaaataccaccagggcttcagctccgacgtctccacggccggcggcccggtgcacctgtcgctcgcgttcaacccctcgcacctagaaatcgtcaacccggtggtcgagggctccgtgcgctcgcgcatggaccgccgcggcgaccccaaggggaaacaggtgctgcccgtgctggtgcacggtgacgcggcctttgccggccagggcgtgaatcaggaaaccctggccctgtccgaaacccgtggctacaccacgggcggtacggtgcacctgatcatcaacaaccagatcggcttcaccacgtccgatccgcgcgacctgcgctctacgctgtactgcaccgacatcgtgaagatgatcgagtcgcccgtgctgcacgtgaacggtgacgatcctgaggccgtgtgcctggccatgcagctggcgctggatttccgcatggaattcgccaaggacgtggtggtggacatcatctgctaccgcaagctgggccacaacgagcaggacacgccggcgctgacccagccgctgatgtacaagaagatcggtcaacaccccggcacgcgcaagctctacgccgacaagctggcagcccagggtctgggcgagacgctgggcgacgacatggccaaggcctatcgcgccgccatggacgagggcaagcacacggttgatccggtgctgaccaacttcaagagcaagtacgccgtggactggagccccttcctggaccagaagtggaccgatgccggcgacaccgccatcccgctggccgagtggaagcgcatcgccgagaagatcacgaccattccggagaccgtcgcaccgcaccaactggtgaagaaggtctacgacgaccgcgccgccatgggccgtggcgaggtcaacgtggactggggcatgggcgagcacatggccttcgcatcgctggtggcatcgggctatcccgtgcgcctgtctggcgaggattgcggccgcggtacgttcacgcaccgccacgccgtgattcatgaccaaaagcgtgagaagtgggacgaaggcacctacatcccgctgcagaacgtggccgagaaccaggcgccgttcacggtgatcgactccatcctgtccgaggaggccgttctggccttcgagtacggctacgcctccaacgaccccaacacgctggtggtctgggaagcgcagttcggcgacttcgccaacggcgcacaggtggtgatcgaccagttcatcgcatcgggcgaagtgaagtggggccgcgtgaacggcatcacgctgatgctgccgcacggctacgaaggccagggcccagagcacagctcggcccgcctggagcgcttcatgcagctggccgctgacaccaacatgcagatcgtgcagcccaccacggcgagccagatcttccatgtgctgcgccgccagatggtgcgcaacctgcgcaagcccctggtcatcatgacgccgaagtcgctgctgcgtaacaaggacgccacgtcgccgctgtccgagttcaccaagggcggtttccagaccgtcatctcggagcaggacgaagcgatcgccaagaaggccgacaaggtcaagcgcgtgatcgcctgctcgggcaaggtctactacgacctcgtgaagaagcgcgtggagaaggaagctaccgacgtggccatcatccgcgtcgagcagctctacccgttcccgcacaaggccttcgccgccgagctcaagaagtacccgaatgccaccgacatcgtgtggtgccaggacgaaccgcagaaccagggcgcctggttcttcatccagcacaacatccacgagaacatgctcgatggccagaagctgggctatgccggccgcgccgcatctgcctcccccgcagtgggttacgcccatctgcaccaggagcagcaaaaggccctggtggaagccgctttcgccaagctcaagggttttgtcctgaccaagtaaggccgcaaacccacaccttcagtacagaaccctctttggaaagaatcaaatggctatcgtagaagtcaaagtcccccagctgtccgagtccgtggccgaagccaccctgctgcagtggaagaagaagcccggcgaggccgtggcaatcgatgaaatcctgatcgaaatcgagaccgacaaggtggtgctggaagtgcccgcaccggccgccggcgtgatggccgagatcgtggtcgccgacggcggcaccgtggcctccgaccaggtcatcgccaagatcgacaccgagggcaaggccggcgcggccgcgccggcagctgctgccgctgcaccggcgcccgcagcggcatctgccccggcggccgctgcgcctgccgctgctggtggcagcaagggcgacgtggccatgccggccgccgccaagctgctggccgacaacaacctgtcggtcggcgatgtgacgggctccggcaaggacggacgcgtgaccaagggcgatgtgctggccgcagtggcaggcggcgtgaagtcgacggccgccgtgatccccaccggcgtgcccaccaaggccctgccgcaggtggccgcgcccgcgtccaaggaagagctgggcgagcgccccgagcagcgcgtgcccatgagccgcttgcgtgcccgcgtggccgagcgtctgctgcaatcgcagtccaccaacgccatcctcaccacgttcaacgaagtgaacatggcgccggtgatggacctgcgcaagaagttccaggacgcattcaccaaggagcacggcgtgaagctgggcttcatgtccttcttcgtgaaggccgcggtgcatgccctcaagaagtacccggtgctcaacgcctcggtggacggcaacgacatcgtctaccacggctacttcgacatcggtatcgccgtgggctcgccgcgcggcctggtggtgcccatcctgcgcaacgcagaccagatgagctttgccgacatcgaaaagaagatcgccgaattcggcaagaaggcggccgacggcaagctgggcatcgaagagatgaccggtggcacgttctccatctccaacggcggcaccttcggctcgatgatgtccacccccatcatcaacccgccgcagtcggccatcctgggcgtgcacgccaccaaggaccgcgccgtggtcgaaaacggccaggtcgtggtgcgtccgatgaactacctggccatgtcttatgaccaccgcatcatcgacggccgcgaagccgtgctgggcctcgtggccatgaaggacgcgctggaagacccgtcgcgcctgttgttcgacctgtaattcccacagggttcgacgcatacgaaaacccacccccggcccggtccagcggtgggttttttctcatcaccagatactgtttttgaaccatgagcaagcaatttgacgtcatcgtgatcggcgcaggccctggcggctacatcgccgccatccgcgccgcccagttgggcatgaatgtggcctgtatcgacgagtggaagaacgccgctggcggcgccgcacccggcggtacctgcaccaacgtgggctgcattccctccaaggcgttgctgcagtcgtccgagcatttcgaacatgccaacctgcactttgccgaccacggcatcaccgccacggacgtgaagatggacgtggccaagatgattgcccgcaaggacaacgtcgtgaagcagaacaacgacggcatcctgtacctgttcaagaagaacaaggtgaccttcttccacggccgcggctccttcgtgaaggcggtggacggcggctatgaaatcaaggtcaccggcaaggccgaagaaacgctgaccgccaagcaggtcatcgtggccaccggatccaacgcacgtgcgctgcccggtgcggccttcgacgaagagcagatcctgtccaacgacggcgcgctcgccatcggcagcgtgccgaagaagctgggcgtgatcggctccggcgtgatcggcctggaaatgggcagcgtgtggcgccgcctgggtgccgacgtgaccattctggaaggcctgcccacgttcctgggcgcggtggacgagcagatcgccaaggaagccaagaaggccttcgacaagcaaggcctgaagatcgagctgggcgtgaagatcggcgaagtcaagactggcaagaagggcgtgagcatcgcctacaccaacgccaagggcgaggcccaggcgttggaagtggacaagctgatcgtctccatcggtcgcgtgcccaacaccaccggcctgaacgccgaaggggtgggcctgaagctggatgagcgcggcgccgtggtggttgatggcgactgcaagaccaacctgcccggcgtgtgggcagtgggcgacgtggtgcgcggccccatgctggcgcacaaggccgaggaagagggcgtggccgtggccgagcgcatggctggccagcacggccatgtcaacttcaacaccatcccctgggtcatctacaccagccccgagatcgcctgggtcggacgcaccgagcagcagctcaaggccgacggcgtgaagtacaaggcgggcaccttcccgttcctggccaatggccgcgcgcgcgcgctgggcgacaccaccggcatggtgaagttcctggccgacgccgccacggacgaaatcctgggcgtgcacatcgtcggtccgatggcttccgaactgatcgccgaagccgtggtcgccatggagttcaaggcatcgagcgaagacattgcgcgcatctgccatgcccacccctcgctgtccgaagccaccaaggaagcggcgctggccgtggacaagcgcaccctcaatttttgataatttgaggcaaaaatggctgccagcgcttgtgtggcaagcgctggcagctattgtttttgaagcatagggataacatgcgggtgaacgtcaggcaggcgtacgaggctgagctggccgccaagggcttcaagagcgatccggcccagttgcgggccgtggatgcgctggagcgttgtgcccaggaatggggagcgtacaagcagcgccgctccaacacgctgaagaagcttatcaaccggccccaggtgccgcggggcgtgtacatgtacggcggtgtggggcggggtaagagcttcctcatggactgcttcttcaacgccgtacccatcaagcgcaaggtgcgtctgcactttcacgaattcatgcgcgaagtgcaccgtgagctggctggcctgcaggggacgcagaaccccctggatgtgctgggagcacgcatcgccaagcgctataagctgatctgttttgatgagttccacgtcgcggacatcaccgatgcgatgatcctgcaccgcctgctggcggcgctgttcgacaacgacgtgggctttgtcaccacttccaacttcaagcccgacgaactgtaccccggcggcctgcaccgcgaccgcatcctgcccgccatcgacctgctcaacgagcgcatggaggtggtgaacgtggacaacggcacggactatcggcgccgtgcgctggagctggtcgagctctaccacacgcccctgggccccgcggcggacgcggccatgcagcacgccttcgagcagttggccgaagtgcgtgacgaagacccggtgctgcacatcgaggcgcgcgagatcaaggccatccgccgtgcgggcggcgtggtgtggttcgacttccgcgagttgtgcatgggcccgcggtcgcagaacgactatctggaaatcgcctcgcaattccacacggtgctgctgtccaacgtgccctacatgcctgtcagcatggcgtcgcccgcgcgccggtttacctggctggtggacgtgctctacgataggcgcgtgaaactcgtcgtctccgccgccgtgccgcccgagcagctctatacggaaggccccctggcgcatgagtttccacgcactatttcgcgcctcaacgagatgcaatccaaggaattcctggcgcttgagcggcgcgtcgtcgataccggactgacctgatgcctgcactgccttcccgctttcttgccgcagccctcctgtgcatgggtggggcagcgctgcctcccctggcggcgtgggctgccgacgctcctgtgaccgatgcagcgcaggcgcagcggcagcgccagacccagcgtgagcacatccaggcgcagcgccgggagatcgaggcgcagcgtgagcgcggcgaggcggcttgctaccagcaatttgccgtggaggattgcctgcgcagggtgcgtatacaggcacgtgaggccgacaacgtgctgcaccgccaggaagtgcagatcaacgatgcggagcgccgggagaaggcggggcaacgcctgcaagcaatcgaggagcgcaagcaggagcaacgccagaaactggaagccggggagcgtcccgccccgatgcgggtggcgccccgcaacgcgccgcagaagccccgcgagcaggaggcgcgcgaccgtgcgcagcagcagagccgccgcgcagccgagcatgcggccgatgtgcaacgccgtgagcaaacgcagccccagcgcatccaggattcccgcgcccgctacgaggccaagcagcagaaagcgcgtgagcgccgcgaacgccttgagcgccagcaagccgaggcggccggccgcaatccgccgacggcattgccgccgccggccccggccgcgagcagcgaccgttgagtgccctttagggcccggtggacgccacggcccatgcggggccgtcttccacgcgcgttttaggtggcgggtgtgagttgcgccaagcgtggaggcttcttttcctctaccagcgtttcgatcttcacgatggcgagcgacaggttgtcgccgcccccgcgtgcgcgcgagcgcgccttgtcgatgaggaactcggtggcctcgcgcggcgtcagcgaatccaggaccgacgccagttccgcaggtgagaagtagtgccacacgccgtcgctgcaggccaacagcacgtcgcccggctgcatctgcggaatcaggtgggtggtgatgggagggtcgctctcggtgcccagacagccgacgaggatgttggagtgggggtgggtgttggcctcggcttccgtgatctcgccacggtccacgagcgcctgcacataggagtggtcgctggtgcggaacaccagccgccccccctggaagtggtagatgcgcgagtcccctgcgtgggcccagtggcaatcgccgcgtgggttgatcacgaatgccgcgatggtgctgtgtggttcctgttccgcggaaatcgcggtgaggcggatcacgatgtgcgcctcctctacgatgtgcttgagcagggcggcggcgtcgtccgtttctggcgaatagcgttcaaacaactggcgcgcggtgagcatcacctggtcggacgccttgcgccctccgctgcggccacccatgccatcggccaccacgcccagtacgcatccattgaaacgcgggtgcgacagcagggcgacctggtcttgctggtactcgcggtcacccttgtggatgccggtcgacgcaatgaggcggaacgctttggtcatgggattggagcggaggacgaaaggccgcctcgcagtcgcgaaagcgggggagccgcctattatgatcaactcccgggccttgtcatcgctggtgcgtctgcttgtgtttttagagcatcacggctggtgcaaggccattcctttctgacacttcttttggcccgcggcgcatgtctttgagcgatctcgtcctcccggtgtttgcgcccgacggacccctggcgcgtgtgcggcctcatttgcgttcccgcccggggcaggcggccatggccctcgcggtggcgcaggccatcaacgcccgggagtcactggtggtggaagcgggaacggggattggcaagacctttgcctatttggttcccgcactgctgagcggcgagcgtgtgctcatttccacggccaccaagacactgcaggaccaactgttgacgcgcgacctgccgctgctgcagcaggcgctggcgctcccgctacgcgtagcggccctcaaaggccgggccaattacctttgcctttaccgactggagcaggcgcgtcgcgacggggaggggcatgacgaagcagtcgcccacgatctggcgtgtgttgagcgatgggcccagtccacgcgcagcggagacctggcggaggtccccggtctggatgaatactcagccgcctggaggcaggtcacttcgacggtagacaactgcctgggttccatgtgcccgcggttgcgccaatgccatgtctaccgcgcacggcacgacgcgcaggcggcggatgtgctcatcatcaaccaccacctgttctttgcggacctcggtgcgcagggggcgggggccgcgcaactgctaccggacaccggggtcgtggtgttcgatgaagcccaccggttggccgagatcgcggcccagttcctgggcacgcatgtcagcaccagccagctgctgcaacttgggcaggatgtggtggcggctggggcgcggcatgcgcgcggcgctgcggattggcaggggttgctccagcacctgcgccagtgcgcgcacgcgctgcgtctggcggtcgctccgggcgaagatgccgatgcagccggctcccgcatcgcctggacgggcgtcacgcccgaggccttggatccgtctgcctgggacggtgcgctggagggggcggtggcggcactccgcgcggtgctggccgcactggacggcgtggcgcagcacgctcccgatctggcccacctgcacagccggacggtcgcgttgctggagcgtgtactgcatttctgttccgaggcggacgctggcacggtgcgctgggttgaatctgcaggtgcgttgcgcatggtggaaacgcccctggatgtggccggcgccctgcgcacgctgtggaagggaaagccccccacgcagggcgcctgggacgagagcgacgaaccgcctgccgcgtccgcaccgcgttcgtggatctatacctccgccacgctgggcgatggcaaggacctgcgctggtttaccgatgcctgtggattggagggcgctcgtaccctgcaggtgcctagccccttcgactacgcacggcaggcggcgctgtatgtgccacccgcactcccgctgccttccgacgcggggcacagcgttcagcttgcgcgctgggtgggtgatgccgtagcacggcttggcgggcatacgctggtgttgaccaccagtctgcgggcgcttgcggtgatcgcggatgagctatgccgccggttcgcgcccggcggcggcatcgaggtgctggtgcagggacatgcctcacggtcgcgcatggtggagcgctttcgtgcccagcttgacgcgagcggccggccggcgggccatgtgctcgtgggggcggcgtcgttctgggaggggatcgacgtgccaggcgaggccctgcagatggtggtgatcgacaagctgccattccccgctccgggtgacccgtgggagcaggcgcaggcacggcggctggcggaccagggtggcaacgtgttccgcagacacgccctgccatcggcggcagtggcgctcaagcagggggccggccggctgatccgcaacgagaacgaccacggcatactggtcatcgccgacacacgcctgttgcacaagggctatggcaagcctctgctgcgggcattggcccccatgcggaggctgcatacgcaggaagagttcggcgcggcgctggatgcccttaccagaacttccaccaggggttcgccttcgccttgaatcccgtctgcggcaggctgctctggggataggacgcatccatcacgcggcgcgtgtcgtcacgcagttgcgtgagccccagcgcgtcgtacgaccgaaccaggatgtacagagcctcttccgtcgccggtacgtccttgtagtcggcaaccgcactctgcgcgcggctcacggcggccacatacgcaccgcgctcatagtagtagcgcgccacgtgtacttcgtactgcgccagcgagttgacgatgtaggtcatgcgctggcgcgcgtcgggcgtgtagcgcgactcggggaagcgggtcaccagttcgcggaaggactcgaacgagtccttggcggccttctggtcgcgctccgacagatcctggcgcgagagccacgagaacaggcccaggttgtcgttgaaattcaccaagcctttgaggtacagcgcatagtcgtacgcgggactggcggggtgcagtttcatgaagcggtccagcgtggcaatagcctgcgccttctcgccgcccttgtattgcgcgtaggccttttccaactgggcctgttgtgccaacggcgtgccggcggcgcgtccttccagcttttccagcagcggcacggctttgtcgtaagagccgccattgagctcgtcgcgtgcttccgaataaatcttgtcggtgctccagccagcggtcttgtcttcaggcgtgctggagcaggcagccagcaggccggcggcgagcagggcagaaatcaaaggcaggggaaaacgcggcatggcggcagctcttggattaagggtatgcgacggcggcggcacctccatggagcggccgcatggcgccattgtaaggatgctgcgcgcggggccctgagcaagcatgggacatgcccgcgttcctacaatgccgcatgtttgtccacttgcgcttgcacactgaattttccgtcgtggacggaaccacccgtatcgacgaggtcgtcaaggcggcggcgaaagacggccagcccgccctggcgatcactgacctgaacaacctgttcggcgcgatcaagttctacaaggaaggccggggcaagggcgtcaagcccatcctgggcgccgaaatctacctggaggccgaagcggcaggcgcaccctcgcgcatggtgctgctggtgcagaaccgcaccgggtatctgaacctctccgaactgctggcccgcgcgtggacgcgcaacatcgtcaggaaccaggcgctgtgcacctgggagtggctgcaggaattgggcgacggcctgattgccctcgctggagcacaggccggtcccgtggggcaggcgctcatgaagggcgatgacgccggagctgcgcagctggcgctgcgtctggcgggcattttcccgcaccgcttctacctggaggtccagcgcgccggacgacctgacgacgaagcccatgtcaccgccgcggtgcagcttgccgcgcgcctggccctgccggtggtagccacccacccggtgcagttcgcaacgccggacgattacgaggcgcacgaggcgcgtgtgtgcattgccgagggcgagatcttggcgaatccgcggcgcgtgcgccgtttcacgcgcgagcagtatttcaagagcagtgccgagatggaagcgctgttcgccgatgtacccagcgccctcgccaacaccgttgaggtggccaagcgctgcaatgtgtcgctggtgctgggcaagccgcaactgccgaacttccccattccgggcggcatgacgatggagcagtacttccgccacgcgtcccacgagggcctggaggagcggctgctgcacctgtacccggacaccgccgagcgcgaccgccagcgcccccgctaccaggagcggctggagttcgaactgggcacgatcctgaagatgggctttccaggctacttcctcatcgtgggtgacttcatccagtgggccaagaagaacggctgcccggtgggccccgggcgcggctcgggtgcgggctcgctcgtggcctacgcgctcaagatcacggatctggatccgctgcaatacaacctgctgttcgagcgcttcctgaaccccgagcgggtgtccatgcccgacttcgacatcgatttttgccaggccaaccgcgaccgcgtgatcgactatgtgaaggacaagtacggcaaggaggccgtgagccagatcgccacgttcggcacgatggcggccaaggctgccatccgcgacgtggggcgggtgatggatatgagctacacgttctgtgacggtatctcgaagctggtgcccggcaaacccggccagacctatacgctggcctacccgccagagcccaagaaggaaggggacaagaacaactacgccctggagttggaacccatcctgtacgagcgcgtgcgcaaggaggaggacgtgcgcaccatcatcgagatggcgcaaaagctcgaagggatgacgcgcaatattggcatgcacgccggcggcgtgctgatcgcgccgggcaagctgaccgatttctgcccgctgtaccagcagcctggcagcgaatcggcggtgagccagtacgacaaggacgacgtggaggccatcggcctggtgaaattcgacttcctgggcttggcgacgctgaccatcctggaaatcgcgcgtgagttcatcatgcagcgtcacaaagggcaggaaaacttcgcgttcgagaacattcccctggacgatgctgcgacctacaaactgttctcggacggcaagacagaagccgtgttccagtttgaaagccggggcatgcaaggcatgctcaaggaagcgcgcccaagcaggctggaagacctgatcgccttgaatgccctgtaccggcccggccccatggacctgattcccagcttcgtgaaccgcaagcacggcaaggaggtggtggagtacccgcatccgctggtggagcccgtgctggccgagacctacggcatcatggtctaccaggagcaggtgatgcagacggcgcaggtgctgggtggttactcgctcggcggcgccgacatgctgcgccgcgccatgggcaagaaaaaggccgaggaaatggccgagcaccgtgccatcttccgcaagggtgcagccgaaaagggtatcagtcaggacaaggccgacgaggtcttcgacctgatggaaaagttcgcgggttacggcttcaacaagtcgcacgccgccgcctattcgctgctggcctaccacaccgggtggctcaaggtgcactacacggcggagttttactgcgccaatatgaccgtggaaatggacgacaccgacaagctcaaggtgctctatgaagatgcggtcaaacatttcggcatgaccttcgagccgccggacatcaaccgcggcaattaccgcttcgagccggtgacggacaaggtcatccgctatggcctgggcgcagtcaagggcacgggacagcaggcgatcgaggccatcatcgctgcacgcgaagggcagggcgtgggcccacagggcgcaacccgggggcctttcaagagcttgtttgacttttgcgtacgcgtggaccgcacgcgcgtcaacaagcgaacggtggaggcgctcatcaaggcgggcgccttcgatgccctgcagctcaaccgtgccgcgctcgtggcatccctcgatcgggcgttcgagtttgccaatgcgcagatcgccaacgccaaccaaggcgggctgttcgacatgatgggcgatgacgccatcggctccagcacgcaggagcctgatctggtggatgtgatgccctggggcatcaaggaacggctgatgcaggagaagaccgcggtgggcttctacctctcgggccacttgttcgatgaagtgcaccaggaagtgcgccgcttcgtgcgcaccgctatcgacgaactggtagacagccgcgagacgcaggtggtcgccggcatcgtgagcgactaccgcgtcatcaacgggcagcgcggcaggctggcgttgttcaagctggacgacaagtcgggcgtcatcgaggcttccgccgacgaagggctgatcaacgcgaacgccggcctgctcaaggacgatgaattcgtagtggtgagtggtcggctgcagttggaccacttcagcggaggcctgcgcatgaaggtgcagcaggtctgggatttggcgggtgcgcgggcacgctatgggcgctatctgcaggtgtgcctggggcagcagttgccagacatcggggcgctggtgcgtgactatcctccgcaacgggaggagacagaacacggcgaggtgcttgcccatggcctgcgcgtgcgcatgcagttgcgctgcacagcggcggccggcgcggccacggccgaggtgcagttgggagaggccagccggttctttcccagcgatgccgcgctggccgcgtggagcgctcaggcgggcagcggtgctgtgaatgtggtctatgagtagggctgtgatcagcgcttgaaaaaagcccgcgcggcaccatgtgcggtctgctcaggtgccgcatcggcctcgctagaatgaaattcatggcaaccacccccccaatccccgcgccggtgccggctcccacccctccgtcctgggacgagggtggttcggtcgtgctggagcggcgcacacagaagacccagccgccccagatgtaccaggtggtcatgctcaacgacgactacacccccatggagttcgtcgtcgtcgtgttgcaggagttcttcaacaaggaccgcgaggccgccacgcagatcatgctgaagatccatctggacggcaaaggcgtgtgcggtgtgtacacgcgcgatgtcgccgctaccaaggtggaccaggtgctggaagcggcgcacaaggcgggccaccctctgcaatgtttgagtgagcccgttgaataagggggcattgctcccgatctacagtcatccctaacacgcaagcacaaaggagttctcacatgattgcccaggaactggaagtcagcttgcacatggcctttgtcgaggcccgccagcaacgccacgagttcatcaccgtggaacatctgctgctggcactgctcgataaccccagcgcggccgaggtgctgcgttcatgcgctgccaacatcgatgatctgcgcgcatcgctgaccaacttcatcaaggacaacaccccgcaggtcgccggtaccgacgaggtggacacacaacccacgctgggcttccagcgggtgattcaacgcgccatcatgcacgtgcagtccacgggcaacggcaagaaggaggtcacgggcgctaacgtgcttgtggctatcttcggcgaaaaggactcccatgccgtgtactacctgcaccagcagggcgtgacgcgcctggacgtggtgaactacatcgcccacggcatcaagaagggcgagccgccggagcctgccaaggccgagggccaggccgacggggaagagggcgcgcaaggcgagcgcagtgaaaaggcgtcgcccctggagcaatacacccagaacctgaaccaggcggccaaggacggcaagatcgaccccctgatcggccgcaactacgaggtcgagcgcacgatccagatcctgtgccgccgccgcaagaacaacccgctgctggtgggtgaggccggcgtgggcaagaccgcgattgccgagggcctggcttggcgcatcacgcagaacgacgtgcccgagatcctggccgaggccacggtgtattcgctggacatgggcgcgctgctggcgggcaccaaataccgcggcgacttcgagcagcgcctcaagggcgtcttgaagagcctgaaagacaagcccaacgccatcctgttcatcgacgagatccacacgctgatcggtgcgggcgcggcgtcgggcgggacactggatgcgtccaacctgctgaagcctgcgctgtccagcgggcagctcaagtgcatcggcgcgactaccttcaccgaataccgcggcatcttcgaaaaggacgcggcgctgtcgcggcgcttccagaaggtggacgtggtcgagccaacggtacaggagaccatcgacatcctcaagggactcaagagccgcttcgaggagcaccacagcgtgaagtacgccgccgccgccttgcaggccgcggccgagctcagcgccaagtacatcaacgaccgccacctgcccgacaaggccatcgacgtgatcgacgaggctggcgccgcgcagcgcatcctgacgccgtccaagcgcaagaagaccatcggcaaggccgagatcgaggagatcgtggcaaagatcgcccgcattccgcctgccaacgtgtccaatgacgaccgcggcaagctgcagacgcttgagcgcgacctcaagagcgtggtcttcggccaggacaaggcgctggaggtgctcgccgccgccgtcaagatggcacgctcgggactgggcaaggcggacaagccgattggctccttcctgttctcgggccccacaggcgtgggcaaaaccgaggccgccaagcagctcgcctacatcatgggtgtggacctgatccgcttcgacatgtcggagtacatggagcgccacgccgtgagccgcctcatcggtgcgcctccgggctacgtgggcttcgaccagggtggtttgctgaccgaggccatcaccaagaagccgcacgccgtgctgctgctcgacgaaatcgaaaaggcacacccggacatcttcaacgtgctgctgcaggtcatggaccacggtacgctgacggacaacaacgggcgcaaggccgacttccgcaacgtcatcatcatcatgacgacgaacgcgggcgccgagaccatgaacaaggccgctatcggcttcacgaatccgcgccaggcgggcgacgagatgggcgacatcaagcgcctgttcacgcccgagttccgcaaccgcctggatgccatcgtgagcttcaagccgctggatgagcagatcatcctgcgcgtggtggacaagttcctgctgcagctcgagcagcaactcgccgagaagaaggtggaagttacctttaccgacgcgctgcgcaagcacttggccaagaagggctttgatccgctcatgggcgcgcgccccatgcagcgcttgatccaggacactatccgcaaggcgctggcggatgagctgctcttcggtcgtctgaccgaaggcgggcgtctgacggtggacattgagctcaagacggacgacaagggcgtggagacttccgaggtgctgctggacatccagccggtgcccaagaaggagcgcggagccaagtccgaaccggccgaacccgaagaagccaccgccgactgattccggcaccgccgcgttttaacaaacccgcagcccgcgctgcgggtttttttatgggcgcgcgccatgcttatgaacaaaagcgcctccggcgcccaaccaccaagcgagagcagctatcgataagagagcgaattgctggggtggtcgtgcgaatgggagccccggggacgctccagggggctgcgtgccttgtgccgaacgtgtttattgataagatagtaataaattactttcttttggtgattgcatgagtgagctgcccaagtacctgcccgccgacgaacggcgcatcgccacggtggaggccgtggtcgatctggcggcccagcagaaccccagcgacatcaccaccaccgccattgcccagcatatgggcgtgacgcagggggcactgtttcggcatttcgcgtccaaggacgccatcctgcaggcggtgatgtcgtgggtggcgcagcgtctcatggcgcgcgtggacgcggccgcggatggggcagcctctcccctggcggcgctggaggctgtgttcatggcgcacatccatttcgtgtgcgagcggcccggtgtgccacgcctcatctttggggagctccaacgccctggccaaaccctgcccaagcagatggtgcagaccctgatcacggcctacggcgagcgcctgcgcgggctgctggaaaccggcaaagccgcgggagagctggacccgcaactggatgcgcaggccgctgccgtgctgttcatcggcaccgtgcaggggctggtgatgcagtcgctgctcgcgggcgacgtgcagcgcatgcgccgcgatgcgcagggcgtgtttgccatttaccgccgcggcatcggaagagcgctatgaagtttccccgtctgcagcgccgcacgctggcgctgatcgccgtcattgcgccgctggtggcgctgttcgtctatgtcgctctgcgttcggggccgctggcgcccgtggcggtcacgctgggcagcgtgcaatcgcgcgccattgccccggcactctcgggcatcggcacggtgcaggcgcggtatctgtacaagatcggccccaccttcgcggggcgcgtgcagcgcctggacgtgcaggtgggcgacagggttgaggctgggcaggtgctgggcgaaatggacccggtggacctggacgaccgcgtgcgcgcacagcaggcggccattaagagcgccgaagccgcgctgcgccaggcagaggccaggcagagctatgcgcagacccagcaccagcgctacgggcaactggtggcggtgcgcggcaccagcgaggaaagctacgccaccaagcagcaggaactggccgtggcagacgccgcgctggccgctgcccgcgaggatgcgagccgtctgcgcgctgacttgcaggcattgcgcgcgcagcgtggcaacctgcggctggtgtcgcccgtggccggcatggtggctgcgcgcgatgccgaccctggcacgaccgtggtggcggggcaggcggtggtaaagctcatcgacccggccagcctgtggatcgacacgcgctttgaccagatcaccgcccaagggttggcggcgcagctaccggccgaggtggtgctgcgctcgcgccgcggggacaacctggtcggcagcgtgctgcgcgtcgagcccctggcggacgcggtgacagaggagacgctggccaagatcgtcttcgatgcaccggttacaccgctgccccccgtcggtgaactggccgaggtcaccgtgcgcctgccggcactgcccgaagcgcccaccatccccaatgcggccatccgcttcgtggacgggcagcgcggcgtgtggaagctggtcggtggcaagccgcagtttgcgcaggtacgcctgggccgtgcggacctcgacggccatgtgcaggtgctggacgggctggccgtgggcgactccatcgtggtgtacagcgagagggcgctcacggcgcgcagccgcgtgcacgtggtcgagcgcattgccggggtggcgccttgatcagcctggcagggcgcgacattctgcatgcctgggggaagttcgtcttcaccggcatcggcctgggcctgctgatcggcgtgacgctgaccatggcgggcgtctaccgcggcatggtggacgacggcaaggtgctgctggacaacagcggcgccgacctgtgggtggtgcagaaagacacgctgggcccctacgcggaatcctccagcgtgcccgacgacctgtggcgcggcatccgcgccatgccgggcgtggcgcaggccgccaacatcacctacctgaccatgcaggtgggccacggcgacaaggatgtgcgctccatggtggtgggcatcaccgcgagcggcccaggcgcgcccggctggccaccgcagttggtggcggggcgccagatcacgcgcggccattacgaggccgtcgccgacgtggcagccggcgtgcgtctgggcgatgtgctgaagattcggcgcaaccactacacggtggtgggcctcacgcggcgcatggtttcatccagcggcgacccaatggtgttcataccgttgaaagatgcgcaggaggcgcagttcctcaaggacaacgacgccatcctcatgcagcgccgccgcaccgaggccaacccggccttcaaccgccccggcgttcccgacctgctggatgcggtggtggcatcgcaaaccagcaacagctatgtgaatgccgtgctggtgcgcgtgcagccgggcttcacatcccaggaggtggccgagcccatccgccgctggaagcggctcacggtgtatgaccgttctcagatggaaggcatcctcgtgggcaagctcatcgccacatcggccaagcagatcggcatgttcctggtgatcctggcgctggtcagtgcggccatcgtggcttttctcatctacacactgacgatggacaagatccgcgagattgccgtgctcaagctcatcggcacgcgcaaccgcaccatcgcctggatgatcctgcagcaggcgctggtgctgggcgtgatcggcttcgtcgttggcaagatcacggccacctttgccgcgccgctgtttcccaaatacgtgctgctggtgccgttcgatacggtggcggggttcatcgcggtgctggcgatctgcgtgctatccagcgtggtggccatccgcatggcgctgcgggtcgatccggccgaggcgatagggtgaggacgcagcaatgagcaggaaggggatccacatcgagcgcctgaccaagcgctacggctccggtgacacggcgttcctcgccctcaaggacgtgaacatgcacgtggcaccgggtgaggtggtgggcctgatcggcccgtccggctcgggcaagagcacgctgctcaagtgcctgggcgcggtgatcgaccccacgtcgggccgcatgacgctgggcgacacggtgatctatgacgacggctggcgagtacccgacctgcgcgcgctgcgccgtgaccagatcggcttcgtgttccaggcgccgtacctgatccagtttctggatgccaccgacaacgtggcgctgctgcccatgctagccggcgtgcccaacgacgaggcgcgccgccgcgcactggagttgctcacggccctggacgtgcagcaccgggccacggccatgccatcgcaactgtcgggcggggagcagcagcgtgtggccatcgcccgcggcttggtcaaccgcccgccggtgatcctggccgacgagcccacggcgccgctggattcgcaacgtgccatggcggtgatccgcatcctgaacgacatggcgcggcgcctggagacggccatcatcgtcgtcacgcacgacgagaagatcatccccaccttcaagcgcatctaccacatacgcgacggcgtgacccacgaggaggcgggcgagggacgcggcttcgagtgaagcgccgatcttgatgaaatcagtctctagcgcccatgcagaaagcgctagtagctatcaaaaaaggagtaaaacaacgcggtgacgccggctcagggcgtcagcagtcgctgcaatagttcgcgcgtggcatagccgtcggcgggcaagcccacactttgctggtagcggcgcaccccggcgcgcgtggcgggccctgccacgccgtcgggcgtgccggtgtccaggccgcgcgcgttcagcgcctcctgcagcgcgcgtacttcgctgcgcgacagaggctgcagttcgcgcggccaggcggatgccaggcccgcgccgccgtcgatctgccgtgccagcaggccgacggccagggcgtagttcaccgagttgttgtagcgcagcagcgcgcggaagttgggcccgaccaggatggcgggaccacgcgcgcctgccggggtaaggacggaggcgtcctgcagcggcggcagttctgcgccatccaccccgcgcaccccttcagcggcccagtcgctgctggcctggcgcacgctcagttcggcgcgtgcgtagtcgaagccgggcggcagcagcacttcggcgccccacggctcaccgctcttccagcccgaatgggccaggaagttggccgtggacgccaccacgtcgggcacgctgccccagatgtcgcgccgcccgtccccgtcggcatccaccgcatgggcaaggaacaccgagggcagaaactgcgtgtgccccatggccccggcccaggagccgatgagcgcgtcggccgcgatgtcgccctggtccacgatgcgcaacgcggccagcagctcccgctgggcccaggcgctgcggcgcccgtcgtaggcgagggtggccagcgcatccacggtgcggaagctgccgaagttgcggccatagttgctctccatgccccagatggccgtgaccacgctggcgggcacgccgtagcgctgcgctgccgcgtccagcgcgtcggcgtactggcggcgctgctcgcgtccctgcgcaatacgctggggtgacactgcgctgtccaggtaggcccagggcgggcgggtgaattcgggctgggcgcggtccagttccaccacgcgcggttgccactgcgcctggcccagggtggcggccacggtctgcgggcggatgccggcggccagcgcctcgcgtgcaaaggcgctcacccaggcgtggaagccggccagcgtggttgcggtggtgtcgggcgccgccggcgcgaccggcgtgctcgcaggttccacggtggatgctgccggggcaggcgccggggtggtgggcgctgcgggcgagggcagttgggggatgaccggcgcgggcgccggggcgctgggtgcagcggatggagccgctacggcgggggtagcgggcggagcggaggcgcaccccgccagtgctgccaggcccagtgcggaggcggcggcgcggcgccgggtgagggtgtcgggcatgaagagaaaacgcatgcggccattgtgccggcctgccatgcatacttcgccctggcactgtttccggctgcaacttcttcctcatgcacacttttctctggcacgactacgaaacctttggcgccaacacgcgccgcgaccgccccgcacagttcgccgccgttcgcaccgatgccgagctcaacgagatcggcgagccgctgatgatctactgtcgcccggccaacgactatctgccggatccgcagtcgtgcctgatcaccggtatcacgccccagctgtgcctggaaaagggtttgcccgagcgcgaattcgccgcccgcatcgaggccgagctggcgctgcccggcaccattggcgtgggctacaacaccatccgtttcgacgacgagatcacgcgcttcatgttctggcgcaatctcatggacccgtatgcgcgcgagtggcagaaccagtgcggccgctgggacctgctggatgtggtgcgcctgacctacgcgctgcgtcccgagggcatcgagtggcccgaggtggacggcaagcccagcttccgcctggagcatctgtccaaagccaacggcctggcgcacgaggccgcgcacgacgcgctgtcggacgtgcgcgcaaccatcgcgctggcgcggctcatccgttcacgcaacccgcggctgttcgacttcgcgctgtccctgcacaagaaggaccgcgtggcggccgagctgcgcctgcccaccacggcgcaggaggcacggccgttcctgcacgtctcgggcatgttccctgccgaacgcggctgcctggccgtgatgtggccgctggccagccacccgaccaacaagaatgagctgctggcctgggatctggcgcaagacccttccgagctggcccggctgtccgctgacgagatccgcacgcgcctgttcacgcgcgcggccgacctgcccgagggcgtgacacgcctgccgctcaagagcgtgcatctgaacaagtcgccgatggtggtgggtaacctcaatacgctcacgccggacatggcgcagcgctggggcatcgacctgccacaggccgcgctgcatgccgccgcggcgcgcgcgttgcccgacctgacagccgtgtgggcccaggtgttccagcgccctgcggaggggccgctggatgtggaccaggacctctacgggggcttcgtgggcaatgaggaccgccgccgcctgaaccgtctgcgcgcattgcccggcgaagagttggcgcacgagcgcctgggttttgacgacgcgcgcctggccgagctggtctggcgctaccgtgcgcgcaacttcccgcacacgctctcgcccgaggagcaggagcgctgggaggcgcaccgcgtcgccatgctggtggagggcgagggcggcgggctgacgttcgacgcgctgttcgagcgcctggacacgctgggcgccgaggccgatgacgaacgcaccgaggccatcctcggcgcggtgtacgactacgccgagagcatcgcgcccggcatggactgagggctgtgatgcaagctgccgccaacgttgatgcgctgcttgacttcgtgcgccgccatccgcgcctgttcgtcatcacgggcgcgggctgcagtacggaggtgggtattcccgactaccgcgaccagaacggtgaatggaagcgcccccagcccgtcaccttccaggctttcatgggcgatgaagccacgcgccggcgctactgggcgcgcagcctgctaggctggcgggtgatgggccgcgcccagcccggttctgcgcaccgtgcgctggctgcgctggaagcggcgggccgtatcgaactgctgttgacccagaacgtggacggcctgcacagcgcagcgggcagccagcgcacgctggacctgcacgggcgcatcgacaccgtgctgtgcatggactgcggcatgcgtgcgccgcgtgccgcgttgcaacacgaactggagcggcgcaaccctggatgggtggcgctgcaggccggcgccgcgcccgatggggacgccgatctggacggacgggacttcggcggcttcgatgtgccttcctgcgcgcactgcggcaacggcctgctcaagcccgacgtggtgttctttggcgagagcgtgccgcgcgagcgtgtggaggccgcgcgcgcggcgctggcacgctcgcacgcggtgctcgtcgtgggctcgtcgctcatggtgtattcgggcttccggttcgtgcaggcggcggtcgatgcgggcctgccggtggcagcggtcaaccaggggcgtacacgggccgacgggctgctggcgctcaagctcgagcaggacgcaggcactgccctgcaggcgttggcccacgggtgggcgcagccccatgcctgcgtgcccgccgcggttgctgggctcgtcagcggccgttgatgctatcgtgcggtcccaaagcgccgcctggccgcgtgccgtgcagcgcatagcttgcataggagacaccatgcaccgcaccgcaacgcccggcgcgcatccttccgcgggtgccgcgctggcgctgaccacggcaggcgtcgtcgcccaggcccacgcccgctcgcagtcgttcgggctgcagccccatgagcaggccgacctgcacctgctggaccgccagaccctggcctggaccgtggcacgcaacgaggccctgtgcgcccatgcgcggcccgtcatggaaaccctggcgcagcagctgcgcggcacgcagagcatggtgatgctgaccgacgcgcagggggtgatcctgcatgccgagggcgatgatgccttcctggaccgcgccggccgcgtggccctgcagcccggtgcgggctggtcggagcgcagcaagggcaccaacgccattggtacggcgctggccctgggcgatgcggtgcagatcaacgggcgccagcattacctggaagccaaccagttcctcacctgttcatgcgctcccatcctggatccgcaggggcagatcctcggcgcgctggacgtgagcggcgaccgccgcggccacagcgcccacacgctggcgctggtgcgcatgtccgccgcgatggtggagaaccacctcttcggcaaggtgtacgaggatgccgtgcgcctgcgctttcatgcgcgcgcggagttcctgggcacgctcatggaagggctggcggcgttcaccccgcaggggcgctttctggcagccaaccgcagcgcgcagttccagctggggttgtcgggaccggcgctggcggcacacaccttcacctcgctgttcggcctgtcgatgggcgcgctgctggagcatgcgcgccgctcggtgcccacgctgctggcgctgcaactgccggcaggcgtgtcggtgcacgcacaggtggagtttgcgccacgcggcggcgtcacgctgccggtgtgcccggacggcccggccgaggccccgccgccgcgcgcgcggcccgcagcggcccccggcctgtccagcctgcgctacctggacacgggcgatgcccagctggcgcaggtgatcgagcgcgtcacgcggctgctggggcgtggcgtgcccacgatgatcctgggtgagacgggcaccggcaaggagctgctggcgcgtgccatccataacgacggcccgcgcgcgcgggggcccttcgtggcggtgaactgcgcgtccattcccgagtcgctgatcgaggccgagctgttcggctacgaagagggcgccttcaccggcgcgcgccgcaagggcagcgtgggcaagatcgtgcaggcgcacggcggcacgctgttcctggacgagattggcgacatgccgctcgccatgcaggcgcggctgctgcgcgtgctgcaggagcgcagcgtggcgcctctgggcagcacgcggcagatcgaggtggacgtgaacgtggtctgcgccacgcaccgcaacctgcgcgccatgatggccgacggccagtttcgtgacgacctgtactaccggctgaacggcctggtagtgcgactgcctgcgctgcgcgagcgcacggacctggcggtgatcgtgcagcggttgctgcgcgcccagcatgactctcccgccgcagacagccccataccggtggcgcccgaggtgatggcgctgttcgccgcccacgcctggccgggcaacctgcgccagctgtccaacgtgctgcgcacggcggcgctgttggccgagggcgcggacgcgatcacgtgcgcgcacctgccggaggacttcctggaggaatgcgaggcgctggcgcagcagggccgcgtggtggcgcaggcgttctctcagccggcggtgccgccagcggacggcgcgcgtgccgcggccccggccccggccagcgtgcggccgctgggcgatgtggcggcccatgcgctgcagcaggcactggatgcgcacgcgggcaatgtctccgccgccgcgcgcgcgctgggcgtgtcgcgcaacacggtgtaccgctacctgcgcgcgcagtcgtgtcgctcctgaaaaaggagcgatttgcgctggttgggcgggagattcagccgaaattgacctgaaaaacgccgccgatacagcgcgagcagctattaaataaagagcaactctagaaccgcgtcactggccgcccgttggcggcggccccagcgcttcgatggcggcccattcctcgtcggtgtagagggcaagccgggataaagccagttttgactcataagcctttcggttatgtgaaatcgttcctttattcaaaatagaaactcaattggtcacctgtagtgtttccagcggttcaatcagcttcacccattcctgcagcgtagcgattgtttgacggatctctgaagttgcttcaaaagccagttcgggcaagctctcttccgcagagcctgacaatccggccccgttgaccacagcgtgcgccatcccgtgaagccgcagcagtacgtcccgaaggccgtcctggcctcgtgcgttgcccacaactctgtcgagctgttcgactgcgcgcagcagttttgaggtgtcgtaggtgctctgtagtcgtgtcagcgaagccctgtcaagccgaccataggccgtgaggacggtggtttctggatcgctcatgctcctgctcccttttggccggctcgctgcccctccgctgccactgcagctgccgcagctcgtgcacgcttggccgcctcacgaaactgtgattccttgacccagggctccgggggccgcttcaggtcgaggtgatagttgccaaaccgcttgatacccgaggtcatgtagggactcaggtactcaacgtcggccgcagaaaccggctccccatctgcgtacatttcctgcaacaccctcatcatgtccaccgtgttttgcaggatcaccgatgaggcaacgagatcgatgaagcgcacccgcttttgctgctcgttcggatcgttctcattgatcacgtcgccaccgaagtccagccattttgtgaaggcatggtatgactcgatcttgttggtcgttgcgctcacctcctgtcgcatttccttgctggaaatccaacgcagtaagtagacggtgcgcagcacgcggccaagttcgcgtgccgcagcaaacagtcggttgtgacgcccttcttggctgagcttgcgcaacagcatcggtgaggcgatttttccggcctggatcgatatcgatacctgcatcagatctcgccaatggtcgcggatgagcttccagtccacaacgtcgctgaacaggcggtcgatatgccggaaccgcatccccttctcggggcgatagaaacgcagatccttccagtttcggatgcgcggcatcagttggatacccgccaagtgcgtgaaggcgaacaccgtttcagactggccatgggtgtccgagtacacggtatcggcctgaacgctcaagcctgccttcatcaggccctcgatgacgtagaccgcctccagtacccctggtggtatgaagtggcgaaaaaccgcgatgtagttgtcggcgacatgccgataggccacggcccccatgcgccggtaccggaaatgcatgcccaccagcaggttctggtcgtagaagtcgtgctgagtgccatctgccgcgacttttttgccttcgccccacagcttgggcagctcaagccgcagatacagctcggtcagatcccgacaggcgttgtccaactggtccaggctcatgtgccgctggttggcataggacagttgatgcggtgtcacaccgttggacagatggcgcgcggcctgattgggccccaggttgcagcccatggcaaaaacggtcagcaagtagcgctcacgcgcattgcgaagtttaggatcgtcgccagactgcggcccaaagtttcgggtgaatcccgtccagtgctcgatgttggcgagaacatccagcaggttgcgaggggccgtgcgattttcgatagcggcatgcagtgcgatggcagatgccggaacttcgcgcgcggcaacacgccgcagcgtcggctcaccgttggaaccgatcaccacgtctccggcatgctggggaaactcatcatcgattttcttggccgtctcggtgagcaattgcttgagtccgtctacgaagtcacccgcagtggctggtattccaatccggtcgcaataggttggcaactgcgcttcgcactccttccagggcagcagttgcaagcggtagtcggcaaatgactctgagccttcaatgcaaacatcgccagagcgaagatcaccacacaagtagctgaacacacacacttcgaggtagcggcggttcgtcggatggcccagcccatgcgaacgacgcaccagcttgcgccaacgttcggaggcgaacgatagcgccaggtcatcctcgatccactccaccttgcgatgctcgttggccagcacgacctgaagggcatccagcagactgcggtcctgggtagcagcctcaaagcgcaacgccttagccatccggaacatcgccgctcgccaactgctgaatgccttccagaccagcggtagatggttaccgccactccacacacggatggcctcacagtccatcgtcagttgatccaggctaccgtgcggggcaagcagatctcgaacgcgctgcccggtactcgcgtcatccaggttttctgcgaggatctccagcacctgctccagcgtggcgacgagttcttcgctcagttcgcgctggcgcgcctggatcacctgcagttcctctcttgcggtcctgtggatggctccgatgcggcgaatgaacatttctgccacatcgtcgcgagccctcacgcgcatctgtcggatcaatgccaggatcaatgtgtagcgcttggcgggcagtaagtccttcatgtcacccgcatcgagcgccgatgccatgccagccatgtagttcagcttggtaaccggaatgccgtcgagcagcgcatcgctgtcaggcagtgactcaagccatgtcaactggtccaacagcaaatcaagatgcttgcgcgaggctttttttgccgatttcttgatctggttgtacagagttcgccttgcaggtaattccgactccagcaatcggtcaagccacgttctttgggccgaactcaggcgctggttgattcgtgcattcaatgcggcctccgcggccgagtgggcttgttcggagatttcgtctagcgtgcggaacactggcagctcgtaacccagccgcaccaactcttcgatggtgatgttgatgatgtcaacacgggtctccacgacattggcgacctgttgggctatctggatagccagccttcgtgtttgcccatctgtgtagggcttcacaccaagcagttctcgaatcactttgtggtgtcgatacagcgtggcgagcgaagcgaattcgatcttgtcagtcggagcgacgcccagcgttgctgagatattctcgacaacctcggcgggaatcgcatcgagcgccgggaagtgtcgcaggaactcaaagcatttgagcagcaccaacaatgccagccgacgttgcggagtgcgtgactgttgctgcgcccattcaatctcctcgggcttcggagtgaacgatgcttgcaggtctttgagcgtcaatattcgaggaaatcgagggtacgcagtccgttcaatgctcgccatggcgcaaaactcccacaaggcagggttggtctgagcacacagcgtatccgatggcgcaggcgaattgttgggagacgctgccgtgatcgccctgcgtgggtctcgcaaggggattgtcacctgatgttctactcacgtccgggtgcgctgcgatccatcgttggtgccgggcgttcagccttcagcaggccccgccccgacttctggccggatcagcgccagcaaatgagacaaccgcttcgccacagcgcgcgccactcgcgttgacgttgcagcaaacccatcgcacgggcagccagagttgtgatgaggaaaagtcaacagtggatcggaccttggacacctaccgcagcaccagcactgggcacgggctcaggcgcagcaaggtggtcgtcgtgctgcccaccacgaggtggcggatgcgggactgtccataggcgcccatcacgagcaacgagacgccctgtgcggcgagccagccgggtacgacctcgtgcgcctcgccctgtagcaaagccacattcacctcgaaacctgcggcctgcaaaacctgctgggcttcttccagcgaccgacgcgactcgctgtcgtccgtgccgcacctgacgatagtgcacggcaggcccgccagcatggggtgaatcgccccggcattcctagacacttttgagccgttgggaatgtcgctgttcgaactctacaggtgatagtcccgccgccgatgaatgacggcgctgtgagttgtagaacatttcaatgtagttgaagacgtccgctcgcgcatcgtcacgggtttcgtagacccgcctgcggatgcgttcgcgcttgagcagttggaagaagctctcggccacggcgttgtcgtggcagttgccacgccggctcatgctactgaccaggttgtgctcgcgcaggaaggtctgccactcgtggccggtgaactgacagccctgatcggaatgaaccatgacaggcgcatgcggctggcggcgccatagcgccatcagcagtgcatcgaggaccaggctcgtgtcaatgcggctgcccatggaccagcccactacttggcgcgagaacagatcgaccacaaccgccaggtacagccagccttcgtgggttcggatgtaggtgatgtcggtgacccaggactgattgggctcatccaccttgaactggcgctgcaggtggtttggtgcgaccactgcaggcttgccgcctcgccgcccaggcctgcggccgtagcccgtctgcgagcgcaggccttcgagcttgagcaaccgcgcaacgcgatgcttgccgcagcgctcgcccaggtcgcgcatgtccagcgtgagcttgcggtagccatagacaccgccgctctccagccatgcctgcttgagcaagcccagcaacctctggtcgtccttagcccgtggactctgcggcgctgccttccatgcgtagtagccactggggtggacttgcatcaccttgcacatgcgccgcacgctgtgttcctgctcgtgctgcttgatgaatgcgtacctcacccggactgcctggcaaagtacgctgcggctttttttaggatgtcgcgctcctcggtcacgcgcttgagttcagccttcaggcgccgcagctcctcggtctgggacgtctgcatctgtcgttctggcgcgggcactgcataggccttgatccacttgtacaggctgtgctggctcacgccgatccgggcggatacatcggccacccggtggcctcgctccgtgatctgcttgaccgcttcgatcttgaattcttcgggatatggctgctttgtcatggcacctcctattgggcctcaggtttgaggctcgaaggtgtctagttcaaccggggcgattcatccacgcccagcgcgcacttcatgacgcatgctagacttcaaaaatgcgccgcttgatcgccgttcttatgcttgcattgctcccgttccagttcagctggtctgcggtggctgcttattgcatgcatgagagctcaacggcgcagtcgcagcatttggggcatcacgaacacaagcatgaagccaaaggcgggaatggtcaggccgaaaagtccagccaaggtgcaggtgcatttgatgttgactgttcagtttgccatggcgcgggtatcggggccttgagctggtcagatgcaaagccagccttttcccatgacagccgtgtggagtgttccccaggccagcgcctgctggctgtaacgcccacgccccctgaccgccctcagtggtccgtcctcgcctgatcggcgggggcatctcacttttctttttcagtcttgtccgccatcgcggcggaagcagttgcgtgtgttgcagctgaagtgactgacgagttgccaggcagctgcacggttgccagtccgccgattcccgcgtgttttgaaatcactggagaatcggatgttcaagggtacttaccttcaagagatgccgcacgcatggcgcggcggtagaaagatcaagctcgcggcaggcgccgcagctatatggctgagcgcctcgggcggtgccttttcccagggcctgccaccagggacagccgttggcgaaagagcacctcagtctgctgcagcggccgcagctgagcctttgtcgctggccaaggccatcgaactggccctggagggaaatccggaggtggctgcggcaaagcgccaatgggaggcaaccgaaggacaggttcttcaaggacgctcgcgccccaatccagagctcgcgtactcgctggaagacacacgctccaaaacacgtacgcaaagctggcaactcaatcttcccgtagaactgggtggaaagcgtgcggcacgcactaaggcggccgaaaaaacgcgcgagcaagcacaagcccaactctccgagctgcaagccaccgtgcgggccaatgtcgctgccgcttactttgatgttctgactgcgcaggaacgattggtactggccagagacagcgcagcgctggccaaatcctcaacggataccgtctcaaagcgtgtagccgctggcaaagtatcccctgtggaagagtccaaggcccgggttgcagaagccggcgttcgcgtcgaactcgcccaggccgcgagcgaacaacgcaatgctctgtcccgcctgttcgcgctgttgggacggatcgatgcgccttacaccgtgctggagggcaaggccgagaacctgccctcggtcccgagcctcgccgatctccagcccttgatttcttctgcgccaggcgtggtacttgcgcgaatcgaggtggatcggcgcaaggcattgaccgccctggagcaaagcaagcgcgtgcccgatgtcaccgtcagcgtcggcatgcagcgcagcaacgaaacgcagcgcaacgtccttcttttcggggtctctgtgcctcttcccgtcttcgaccgcaaccaaggcaacctcctggaggcgctgaaacttgaggacaaggcccgcgatgagctgcaagcagccaccgtgcgcctgcacagcgaagtggcgcaggcacgagagcgcctttccacgatcaccgcagaggttcagtcactgcagcaggaagttctgcccggtgcgaagtcggcctatgacgccgccaccattggtttcgagaacggtaagttcaatttcctggaagtgctcgatgcccaacgcacttacttcacagccaaatcccagtacctcaaagcccttggcgaagcacaccgtgcagcggctgatatcgaccgcctgctcggggccagcatggttcccggcctgatcgcaacgcaacactgagcatgaccatgaacacgaactccagcaaatccaccatcagtaaaaaacacctgatcgccattgcagtagtcctcgcactaggggtcggcgcgggaaccttcatcttgcaaggtggcggcaagcccaaggctgcgaccgccgagggcgatggccacgggcatggcagccatactgaagcgaagggacacggcgacggtgaacaccatggcaagggtggcgaaaagggccacgacgatgacaaggggcatgccgatggtgaacaccatgaaaagagcgaagccaagggaccacatggcggtaccgtgttcaaggaaggcgacttcagcttggaagcattgttgtctgaagacggtggcgagcctcgactgcgaatctggctgtccgacaaagataaaccgctgcccctgaatgctgcaacggtcacggcaactgtgacccgcccgacagatgaaaagcagaaactgacgtttgccgctgaaaaagacagtcttgtcagccgggagatcgttgctgaaccccatgcgttcgacatagagatcattgcgcagactgccacagagcctttcatgttcgtgatgagcaaggaagaaggaaagatcgaactgaccgatgcccagataaaggctgcatccatcagcctggacaatgcggtcaaagccaacatcaagacggccttgcttcttcccggcgagatacgcttgaacgaagaccgcacgtctcacgttgttccccggcttgcgggagtcgtggaaagcgtcaatgccagcttgggccaagtggtcaagaaagggcaagttttggcggtgatcgcgagcccgactgcttccgagcaacgcagcgagctgcagacggcccaaaagcgcttaacgctggcaaagaccacctacgagcgagaaaaaaagctgtgggagcagaaggtgtctgccgagcaggactacctgcaggccaagcaggccttgagcgaagcagaggtcgcagtagccaacgccaatcagaaactgagcgcgatgggcctgtccgcctcgtcggtagcaggactgaaccgtatcgagttgcgagcgccctttgatggcattgtcatcgagaagcaccttagtttcggcgaagccgtgaaggaagatgctgcggttttcaccatctcggacctttcccaggtgtgggccgagatcaatgttccggcaaaagacttaccagcggtgcgtgtgggtgaaaaggtcacgatcaaggccaccgcctttgacgcctccgctacaggcactgtcgcttttgtaggagcgctcattggcgagcaaacccgcacggcaaaagcccgcgtggttcttgacaaccccaagggcgcttggcgccccggcctgtttgtcaatgttgaggtggtgtccgaagaaacggtagcgcctgtaaccatctcggccgacgctgtccaaaacgtcggggaaaagccggtggtcttcctcaaggttgatggaggctttatcgctcaacccgtgaagctgggccgaagcgatggcaagcgggtcgaagtcctctcgggtctcaaagccggtatgccctacgcctcgaccggcagcttcgtcgtgaagtctgaactcggcaagggatctgccgaacacacgcactgatcgcggagcgcatacatgtttgaaaaactcattcgattctctatcgagcagcgatggttggtgcttctagcggccctgggcatggtggcgcttggcgtcttcagctaccaaaagctgcctatcgatgcggtccctgacattacgaacgtccaggttcagatcaacacccaggccgcaggctactcgcctttggagactgagcagcgggttacataccccattgagacggtcatggctggcctgccaaacctggagcagaccaggtcgctttcgcggtacggtctgtcgcaggtgaccgtcatttttaaagacggaaccgacatctattttgctcgccagctcgtcaacgagcgcatccaggaggcgcgcgacaagctgcctgccggcatcacgccagcgctggggcccatctcgaccggcctgggcgaaatctatctctggactgtcgaaaccaaggacggggcgaagaagcccgacggctcgccctataccgcgacagacctgcgcgagattcaggactggatcatcaagccacagctgcgaaatgttcctggcgtgaccgagatcaattccattggcggctttgccaaggaataccagatcgcgcccatccctgaacgcctggcttctctgggcgtgacactgcaggatgtggtcactgcgctggaccgcaacaacggcaatgtgggcgcgggctatatcgaaaagcgtggcgagcagtatctgattcgtgcacctggtcaggtgaagtcgctggaagacatcggtaacgtgatcctcagcagcgccaacggtgttcctgtgcgcgttcgcgacgtggctgaggtgggcattggccgggaactgcgcaccggtgcagcaaccgataacgggcgcgaagtggtcctcggcacggtgttcatgctgatcggcgagaacagccggactgtctcgcaggcggtggacaagaagatgttggaagtcaacaagagcctcccagagggggtgcacgcggtgactgtctacgaccgtaccgtgcttgttgacaaagccatcagtacggtgaagaagaacctgctggaaggcgcagttctcgtgatcgtgatcctgttcctctttctgggcaacatccgtgccgccgtcatcacggcaatggtcatccccttgtcgatgctttttaccttcacgggtatggttcagtacaaggtgagcgccaacctgatgagcctgggagcgttggacttcggcatcatcatcgacggagcggtggtgatcgttgagaactgcgtacggagacttgcccatgcacaagcgcaccacggtcggccactgacgcgggctgagcgcttccatgaggtgtttttggcatcccaggagtcaaggcgtccattgctgttcggacagctcatcatcatggtggtgtacctgcccatcttcgcgctgacaggcgttgaagggaagatgttccaccccatggcattcacggtggtcgcggcactgctgggcgccatgattctgtcggtgacattcgtccccgcagcggtggccctgttcatcggcaatcgggtcagcgagaaggaaaacttcctgctgggccatgccaagcgcttgtatggtccactgctcgaccgtgtcatggccgccaaggcggtcgtactgaccgcagctgcagttgctgtggtcttgtgcgggttgatcgccacgcgcatgggcagcgaatttgtgcccaatctcaatgaaggcgactttgcgatccaggcgctgcgcatcccgggtaccagcctttcccagtcagtccaaatgcagcagcagattgaaaggaccttgaaagagaagttccccgagatcgagcgcatcttcgccagaaccggtactgcggagattgcctcggaccccatgccgccgaacatttcggacgggtacatcatgctcaagccaatggccgaatggcccgaacctcgaaaaacccgcgacgaactactcgcggcgattcaggaagtcatcgggaaaatcccgggcaacaactatgagttctcccagcccattcagctgcgctttaacgagctgatctccggggtgcgcagtgacgtagccgtgaagatcttcggtgacgacatggatgtcctgaacaagtccgcagaagaagtctccgcaatgctgcagaagattcagggctcctctgaggtgaaggttgagcagacgacggggcttccgatgctcaccgtgaatatcgaccgccagaaggctgctcgctatggtctgaacgttgccgacattcaagacactgtggccaccgctatcggtggacgcgaggccggcactatgttcgagggcgaccgcagattcgacatcctggttcgtctgcctgaatccctgcgcaacgatctcgaagggatgaagcgccttcctatcccgctgccgcgttctgccaatgggacagaggccaaaacgaacttcatcccgctgggcgaggtagcaacattcgagcttgctcctggccccaaccaggtgagtcgagagaacggcaagcgccgcatcgtcgtgagcaccaacgtgcgcgggcgcgatgtgggctctttcgtcgcagaggctgagcaaggcctggcccagatcaagattcctaccggctattggacgagctgggggggaaccttcgagaacttgcagtcggccactcagcgcctgcagatcgtcgtgccggtgtccctgctgctggtttttgtgctgctattcgctatgttcggcaacgtcaaggatggtctgctggtcttcaccggcatcccattcgctttgacggggggcatcctggcgctttggcttcgcgacattccgatgtctatctctgcggcggtcggcttcatcgcgctttctggggtggccgtgctcaatggtctggtgatgatttcgtacatccgcagcttgagggaaggcggcgttggtcttgacgaagcaatccgtgacggcgcgctcacccggctacggccggttctgatgactgccctggtggcctcgctgggcttcattcccatggccattgcgacaggcactggcgctgaagtccagcgtcccctggccaccgtggtgatcggcggaattctctcgtccacgctgctcacgcttctcgtgctgccgattctttaccgtctggcccaccggcccgatgaggaagatgaggacgtgtccgctgagccctcgcatcccccagacgtgtccgcgtccgcgtagttgaaacggtcccgctcgctgatcgcgggaccttcccttttctccaaccccaaaggaaatgtcatgaaactctcccaactcattctcgcagtggcgatgtcggcctgcggcacggcgttcgctgctgacaaccatggtcacgacatcaaaccgatgcacggtggtgctgtcgccgaagccaaggaggtcgagtacgaactcgtcgccagcgccgacaagctgcagctctatatgcgcgatcatggaaagccagttgccgtggcgggaatgaccgccaaggtcacgctgctggcaggcagcgagaaacaggatgtccagctccaagccggtgacggcaagctggaagccacgggcagcttcaaagtccccgccggtaccaaagccgtcgtcgctgtctcgaaggccggcaagtcggttgcctctgttcgtttcacgctgaagtaatacgaagcctggctggggggatcgccctcgcgacgccccagtgttgatccactttcggcagtccgttcacgtcaaagcaactgactacatagcggcgagttcggtcagcccatcggcaatatgcctttgctgaaggcaaaaaggagcgattcatgtcaatgcaggcggcacaggtcgcgccttttgccaaactgttctggatttggatcggcttgttgacctccgtgtttgtgttttggaggctgcggcgtatctggctcaaacgccatccgccaatggacataaaaatcaagtacagccgacgcttggccaagagactaagggatcgacaggcaatgcggttgacatgccgaaaaacaccgaaatcgcggcatcgccagatgtagtcgaaggaggcagaccgtggggtaaaagtgccggagtcgctgacgaaccttcagccgctactcaacagcctcaacagaaaatgcgtatgtgcttcggccccgtaaaaactaccgtcagcgtggatggcagacgcacgactcctcgtgtgcagcggacacaagttcgtcaagaatcccacagtgctgagcctctccactgcccgagcagcgtgagcgtagctgcagcaactgcttttctagcgcccgcatgctcttgagcctggcgcgtacgcgagccagttgatcgtccacaagaacgtccacatcgccgcagtgcgtgtcgggcttgtccacaaaacccagcagtcgattcacatctgctaatggcatgtccagggcacggcagtggcggatgaaagataggcgctgcacgtgctccgcttcataacttcggtagccgttgtcacgccgcgggggttcgggcagcagcccctgcttttcgtagtaacggatggtttcaatatccacgcccgtcgcaagggccaagtctttgatctgcatataacgctcgctgcaaggtaggtcttgacactgtagcggctccagggttttcaatacaagcattgaaaagaaaatctatgtccgctcattgctgcgaccacaatgcccccaagccagagaccatcgtcaatctaccccggtaccgcaagatcctatgggttgcgctactcgtcaataccgctatgtttctcattgagatcggcgcgggtgttcaggcgggctctctatcgttgttagccgacgcggtggactttgccggcgatgctctcaactatgccgtctcgctcgccgtgctggcatcggcgctggcctggcgcgctcgcgccgctatggccaaggcagtgagcatgatgggttttggcctctacgtgttgggcgcggcggtgtggtctgtatggcacggtggagcgcgcaggccatgaccatgggcatggttgcgttgctggcgctgctggccaacgtggttgtggcgtggatgctttatgcctttcgcgagggcgacgccaacatgcgcagcgtgtggctgtgctcgcgcaacgatgcaattggcaacgtggcggtctttatggcggcgctgggcgtattcggcaccagatcggcttggcccgacctggcggtggcaagcctgatggcggcgctggcgttgcatggcggctggacggtgatgcgacacgctcgagttgagctaggtaaaagcaaagcgcaaggagatcaacatgcccacgtcagttgagtcatcgggcgacagccgatttgacggcgccgcgttcgccaagttggttcagggcgcgaaagctgcatcctccgcagagcaggcctggccttacctggaggcggcccacgtcgtggggcaactgcacctcaaatctcacctgcagacccacgcagagatgtgtaacttaggggtgatcgtacttttcgtgcaaattggtgcgttttccgcgcgaaccctttccgggcgcggcttgcagccttgctgatcgaccgaaatacgccaagttaggcccgctcaacggccgtcgtacacttggccaaccacacctgctcgacgtcggccatgtcaacctacgcccttcgctttgttggccaggagggcctgtcgaaccgcctgtccgacttcgacctgaatcagtttttcctgctcactgcggccgacatcaaggcagtaggcgcgcagtttcgctccgaccaccgcgcgccggcggcgttgatggtgctgtatctgcgagcggtgggccgcccgttggacagctccacggtattgcccagaaatctcctgcgctacgtcggcgagaccttcaggacgactgcgcccacgatcgccagcctgcgctcgatctatcagcgcagccagacgctgtacatacaccagctctgggcgaaaacccacctgggcctcaaggacctcgacgaacagtccgaggcgcagctggtcgccctgctcaagctgcaggccgccgaagcctcccactccgacgacctcgccactgcggcatgccactggctgtacgagcaccgcatcctgatccccggtccgcggcgtgtgcaggactgggcgcgcgccgcgttcgctgcgaccgaagccgagattttgcagaccatcagcaaagccgtgccggcggccacgctcaagagctgccgcgagtcaacctaccgtcagcgccctgacggcactgccacccatctcgaatggctcaagacgccgtcaaggcgccacggcccgaccagcctgaccgaagtccttgaaaagatccggtatctcaagggactgacggcacacgaatggccgctcgacgacatcgccatccccaaacagcgcgcctacgcccagcagatgcaagcgcgccggcccgcgaagtcgaaagaaatcaaggacacgacgcaaaccatcgagttggtgtgctttctgcgcatgaccctgctcgaactcaccgacctggcgatacagcaaggcagccggcgcagccagaaactgtttcgcgacgctgcacagaaagcccagaccagccggagtcgatcagaaagcaccgctcgccagcaggcgctcaaggccagggtggtcctgcgtgacgagacaaaaacctggcgcgtgcgctgtatggaggccgatcaggtcttgtcggacctgctggatacgccccagggcagcttcctgtcccatgttcgccgggccctggcggcggaccagcagcgcgtcaaggcgtttctgggcggcttggagggcctcgaattcggggggcaagccgacgacaccggttttacgcagtggactgcctggcgcgacctccaaggcatgaaggcgacggaattgccgccagagttcaagatccctgaggtgggtgcggcttggcacgatcttgtccatgacgccgatcccaagagcggcctgcaggcctttgccgcgtgcaccatgatgtccttgcgcaaaagcctgcgcagcggcaaggtgtggatcgatcactcgctgagtttccggcagcgcgatcagatgctgatctcgccgcaagagtgggcgcgcgagcgcgacaagtacatcgccctgctggggttgccgcgcacggccgacgaattcatcgagcccgccttggacaatctgaaggtcggcgtcatcgctgtgtccgaggcctgccagaaaggcaagatcgagatcggcgccgacgggatgctgcatctgccggcggtcaccgccttgcctgacgatggggagccgcgccgcatgcgcgacctgatctaccagttgatcggcgacgtgcaattccccgacattctgctggagatggacgcgctgtgcagcgtcagtgaggtgctgctcggacatcgagccgaaaccgtggcgcaactgcttgccctgtatgcggcgctgctcgcacacggcaccgacatcgacgccaagaccgctgcgtcgatgatcccgggcgttgacacggcgcaagtgtcggtggccatgcgggcgttggaaacccatggccggttgcggcgcgcgaacgagcgggtggtcgaattccagggccgcgtcccgctggccgcccactggggcagcggcgagaaggcctcggccgacatgatgtcgctggacgcatcccgccacctgtggagcgcccgcgtcgatccccgccggcgtacctacgcggcgggcatctacacgcacctgctggatcgatggggcatcgtctacgaccagccgatcgtgctcaacgaacgccaagccggggtggcgatcgagggcgtggagcagcacaaccgcagccaggaccgcattcgcttgtccctgctggcggtcgacacccacggctacaccaacggtgccatggcggtggctgcgcattccactgatggcggacagtgattccattcccatcgcggacagcgttccaggcgatggcggacacgttgcgcgggtgtcctgagtgacgctcaaatcgtagccgaagtgtccgccatcagcgtggaatggcggtcggcgcggccggctcagacggccttggtgagcttgcgcatcgactcgcccttgagggctatcttgtgcgagccgtgcacgatgcggtccaggatggcgtcggccagcgtgggctcgtccagccaggcgtgccaggccgtcaccggcaactggctggtgatgagcgtcgagcgcgtgcccacccggtcgtccagcaattccagcaggtcgtttcgctcgtgcgcggcaatcggcgcgatgccgaagtcgtccaggatgagcaggtccagccgcgccagttgcgccagccgtttgcccaggctgccatcgccgtgggccacgtgcagctcctgcagcagccgtggcgcgcgggtgtagagcaccgagaagcccaggcgcgcggcctgctgccccagtgcgcaggcgagccacgtcttgccgcacccggtggcgccggtgagcagcacgttgtggccatggcgcagccagtccccgccggccaggctggtgatgacctctcggctcaggccccggctggcgcgccagtcgatgtcctccaggcaggcactggagaccttcaggcgggccgccttcaacaggcgctccaggcgcttgctgtcacgccagtccacctcgcgctgcaccagcagcgccaggcgttgttcaaagggcagctcgctggccgtgatgtgggtggccgcgtcgctgagggcggccaccatgccgtccaggcgcagggcgcgcagttggttcaaggtctgttcgttgagcatggttcttccttgttaggtttgcttgcacgttggagttcagtggtagtagcccggcccgcgcacgttctcgtgcagcggcaggctcgcctgtgcggccatcggcgcatccagcggccgctggtccaggccgcagcccaggatggaggcgatgctcttgtaggacggtgagcgaatcgactgcgcccgcgcacaggcggcctccagccggtcagccccgtactcacggcccaggcgcatgaggcccagacaggagcggtaaccctgctcgggatgctggcggtgctccatctgccagcgcaccacggcggcggtggccgcgcccacgcgctcaccccaggcgatgagcttggccggcgtccactgcaggtgcgcccggtgcgaggccggcatgtgctcgggcgtggtggtgtgtgcaccccgtcggggattgagggcgtgggcggccacgcgtttgctgccgtgcaggacttcgagcgtgccggccgtgatgcgcaactccaccggctcacccaccagggcgtggggcaccgagtagtagtggccatcgagctcaacgtggtaatcgatgttgacgcgggcgggtttgaagcgcgcgatgggcatgcgcaccggcggcagggggcgcagggctggccggtcgagttcggcgaaggcgctggtgcggttgcccggcagcttcttgaacgcgcgctggttcaagtccaccagcaaggcggcaatcgcccggttgagctcggccaggctgaagaaggtctggtggcgcagcctggccagaatccagcgctcgaccacctgcacagcgacctccaccttgggtttgtcgcgtggcttggccgggcgcgcgggcatcacggccaggctgtagtgcgcacagagctcttcgagcaggcggtgcgcggtgggctcgtaacggtcgggtcgggccatgagggcgcgcggctggtcaggcaccagcaggcggggcacgccgccgatgaactccagcgcgctaatgatgctggccacccagtcggtggccttctggctggcggtggcgcaggcgtaggtgtagttcgatgcgcccagcacggccacgaagacctgggcctggcgtatctcgccagtgtcggcatccaccacgggaacggtctggccggcgtagtccacaaagagcttgtcaccgcccgtgtgggtctggcgcatggagcgctgcaggcgccgggcccaggccttgtacttctcgcagaaggcgctgtacttgtacgcctgcccgctgtgctgttgctggtattcctcccaaagcaactgcagcgtcacgccaggtcggcgcagttcgcggtggatgtgggcgtggtcgggttcaaggtgccgggactcgcgcgccacgggtggcttgtagagccgggcctggagttcgtcgtcgttcaggctctgggccagtgcccagtccacgccggccacgcgcgcgtagctggctatctcgctgacagtggatttggagatgccgagagcggcaccgatttgacgggtgctcaagaccccgccgtgcagcagttgcagtgtgtgtcgtagtttgctcatggtgaccctgggtgtgggcatcgcttgttccggtcaaaaaaccgggcagcgtatgccgcgttcgggtcactcggaacaccccgcaggtgtccgccatcagtttggaatgctgtccgccttcagcgtggaacggtgtccgccatcacgctggaacactgtccgccatcagcatggaatcgtgtccgccatcgcgtggaatacgcagcggtggccaagttgctcggattcgacctgtgcccgcgcctgcgcgacctggccgagagaaagctctacctgccggcaggcttcgccgtgccggagaacatcgagcgcgtgacggtcaagcgcctctcgcgaagggccatccgcgaagggtgggatgaactgctgcggctgatcgcctccattcgcatgggcaagatcggcgccgatctcgcactgcgatttctcggcagcgcggctcaaggtgatccggcctgtcgcgctgctgaacatcttggcaggttgttgagaagcattttcttgtgcgactacgtcaccatcgaggacttccgccgcgagattcacacgttgcttgcccggggcgagtcggttcatcagctgcagcgggttgtctacaccggcaaactgcccaccgagcgcggccggcggcgcgacgagatgaaggcgatctccggctcgcacgccttgctgaccaacatcgtgatcgcttggaataccaaccggatgaatgatgtggtcgaacgcctgcgcaagggcggcatggaaattgacgacgcctggctgcggcggatgggtcccgcccactccagccacatcaacttccgcggcacattcagtttcagcgtcgacaagtatgcgcaggcgcttctcagattgccgccgacgcctcgacgcagtgcgacagcgtgaggcgcatcccgccgcgtctcttcatcgaatggcccgcgaacctaacacctcttaagcgactttgtcggcagcagatcggctgcgtccagccatacgtgcagcagcccccgccgatcgagttcaatctctaaccaaaggggctccgttatctcagaagcagaagtacaacgtgcagcgaagcaggtgcggaacaaggacggtcgcgacggtgatcgtcagggcaggcgcgtcaccgcgcaatacctgcagcggcaggccgatgcggcggcgaacgaggaagcgagcgcacgccggtcgaacgcgctcgtgcaagcactggccgaattgctgccctgagcgcgagctgcggctgcgctttggaaccgggtcacgtggtgagcaattgggtggagacttcttgtgagcgttcgcacggtgctcagtgcggcgctctcctacgcagtgttggcgccagcggacagaagtaagccgtcgcgggcatccaagggatggcagcgccatcccgttccggtttcaaccagggatgtagaacaaggcggtcatgcgcaaagacatgtcgatgcgatcggcctgaaatcggacacgatcgccaggccggcgaccgatcagccatttggcctcgacataccggaaagtcgacgttcccgctgacagatggaggtagggaatgggcgcgtgttgcaaggtgatctttccggcctcgtgatcgatgctgacgatctgacccgcgatcaaatcggaggcggaaggctggctcgccagagttgcgcccgccgcgtaacatgtccagacgccgaagaagatgaccctgcgccgatgtaccaatcccatggtaagtctccatgactgcgacagctcgcaagcatatcgcgccgacggtcgtttaggttgacgccccgaacctctttgccaagaccgcacttggtggggcggctcaacacaagggatgtgcgtatccgcagaaccggccgatccgcgcgttagcgcgggccgaccaattctgggctccggtcccttacggttccgagtaagtccgcattctggtcatagatcctggcccgcacgtcgaaaaggccgagcaaggtcgggaacaggttgtcgtgcgacgccgcacgtgaagcgcgctcccgcagcttgatcgtgtccacgccgagccgctcccgggcgccggcggacatccaaagcagcagcggaatgcgcgtctgctcggcgggggcgatcagcttggggagcccatgaagatagatgccgcgttcgcccagcgattcgccgtggtccgacacgtagagcaataccgtgtcacgtgtgttgtcggccgcaagcaggtcgatggattgggcgagtacttcgctcgtgtaggcgatcgaattgtcgtaagtgttgcgcagcgattcctcagtacaggattggataaccgccgtagcgcagatcggcgcgaaggggcgagcggatggcgcgcgtcggaagtacgcaggaccatggctgcctttcatgtgcagaaccaggaggctgtcgctgttcgacttcggcaagcgccggcgcaacgcgtccacgaagatggcgtccaggcactcgccggaagcgcacagcccggtcgcgcccgccgcggaaaggtcttcggtctcgatccgatcgcacacgcccttgcaaccggagttgttttccagccaagtgacgccgacgcctgtgcgctggagcacgtgcaggacgttttcccgtgcgttcgccttgttgactgaaaaattcttttcgcccaggtcggaaaacatgcaaggcaatgatgttgccgtgtccgttccgcaggacgtgacggagtcgaagtagacgacgtctctgcccgccagtgccgcattggtgggccgcccatagcctccgagcgagaacgatgctgcccgcgccgtctccccgaccagcagcaccacgacgagaggcttggcggacgcggacgctgcgggccgggtcgcgtcctctgccagtctcgtgacgggctgtcgctgcgcgcggctctccttccacagtccatacgcgctattcgcgacgttggtgggcgtcagcagatggcgcaactcgcggtggttcctcgcaatgtccgcatattcgccaaagaacgcaaagacagacgcggccccgacgacgccgagcagaagcgcatgccagccgatttgcatcaaggaacgacgccatggggcgtaacgcacttccaccaaaaagaccaggatggcggcgggcaggatgccgcgcagcgcgacgtccaacgcaaaacggaaggagaggagatccgtcgcttcccgccagtccgtctgcacaacgttccgggccatgcccttgtcgatgaagatgccgtatgtgccgatgaaatgtgccgcggccgctccgatcagcagcagtgccgcgacggcaaacttgccggtgcgaggccagcacagcaggcggcagataaagctgaaggccgcccacagcagcagcgccagtgcaccgacagcggcaaggacccggacgtcgccgacgtcgcgcgacatccaaagactgcgccaaaaggcgggattgtcggctgcgatcagccagagtcccgcgatccacgccacggctccttgcgagagacgaaagcgcagggctgggccgggggtcgatgggaacttgctcaaggaaaattgctggcgtcgtcgcggtggtccgccgctcgcaaaacagcgattgcggtgaaagccgatgatatcgtagcgtggattggggggatgctttgtggtctctccccacgactatgacaagcccttcgcggcagaaagctggaggctggaagtgccatgccaacccctctcgtgaatgtcctcagcttcgcggcgatcccggcgttgcagtgatcgtgggcccgcccttggcgatgctggcatcacgtcggtatcgtcatcatgcggcgagcggggtgcgcggtagcccccgggattctcgatccacgcctggagcgctaccggcgtccagccgcaggcccgcccacccaggtgcaccggtggcggaaatataccgtcggcaagccgccggtacaccgtagcgctgctcaggacggtgatgcgcatgacctcggcgatgcggaagaacgctggtgcagcggtcagcaggcgtggaatacccgtgccggacgttcggggatgatcggattcattggtagacaagctgcacactcctgagaacatcagtgcagcagattgcccggcagcgctgccgaacgcgacccgcagcgcagttgcacccgccccccctgactggggccagtccagtggtcagcgattttgattgatcttaattgtcgtagtcagcgacggaaagaccgcatcccgacaattggggacgcgccctcgtggagtcacaggaagcgacaataatggttgcaccaacgccatgtgatctagtgaggcttggcccggcgactcgccgtggtgcttaaggaagagctgatgaaacccaccgaactccccgccgccgtacgcgcgaccgacacccgagccaccctgcccatcccggcaccgcccctggaaaccggcgccatcgtgctgcggccggagcaggtaccgcaggcgcagcaggctttgcggacgctggacttcggcgcggttgcgcccggtgacatcatcaacatcggcctgggctctgaacaggcgctgcagcagactctggacggcttcctggtgcgtcttgacaagaagacggctgccaaggtgttcgcgctgttcgagcgcctggaaaagggggtcgacgacgccaagctccccgagatcctggagaagatccagaggggtgagcagcgcggatttttcgccagccttattgccaaggttgccgggcgcaaacccgaggatgcctttcgtgaattcatgcaggaagtcggcgatctggtggctggccgcacgcggactctggccgacgagatgcaacacctcgaaggcgaactgtcgaaggagatgaagacgctgttcggcgaactgcaggcgctcgacacgctcaaaaaatcgtatggtgagcatttctcgagcttcaccctcgacgctgcagtggcccgcgccttcctcgagaaggccaggcagtacgtggcgcaggagcaaacaaccgccgaccccgccgatgtggccgcgcaggcccgcgtgcgcgagctgcaggacaaactcaggctgctggaaagccgggcactggcgctggaaggcacctatacgcgcctgccggcagaccagatggtgatccaacagatcgaggccgccggggtggcgacgctgcaggagacggccaccactgtctcttcgcgctttgcttcgatcaagatgacgctgctgtcgatccatggcgcttttgccgtgaaatccgtgcagcagatcgccgagcgccaggcgcgcctggaccagcagctcacacagttgcgcgggcaggcgaccaaggacgtggcggtcaccgcggcgaaggcgcccggcgaaaaccgcgtggcgcaggccgagcagatcgcggccatcatcgcccagacccgcgagatccaccaactggttgaagcggccaagaaggaaactgaagaaaagttcgagcaggcgcggagcatgttcgaacagtcgcgcgcggaccttgccgcgctccacaaatcatgacagcgggaatcatttcatgctcactctttccctcgacaaacccggcgcgaagccggcccccaagctgcagctggccctcaacaagggagcaagcttcaaagtcacggtcgcgtggaagtgcgatgcacgtcacgaggatgatgtagacattcacgcgctggaagcgcgcaacgacggcggcggcggcgcgaaggtgactgccctggagcagattctgtccacctacaacacgacccggatgagcccgaagaccggcgtcttggtagccgctgcggacggctcctttgccacgccttcgggcggactgcgccattccggagacatccgggtgcagggcaacactgaagccatcgtcatcgacgggtcgcggcttcccgccggcatcaatgagattcccctcttcgccacggtccacaaggccggccatggccaggagcacgaaggcggtgccgagtccgaggaagaggccgcgttcgcggacatcgaggtctgcaccgtcaccatcgcggacgagagtgggcgggaacttggcgcctaccagctcgcgaaggaattcggggacttcaacgtggtccagctcggcagcgtcatgcatggcgacaacggctgggagtacgcgccggtgggccgcggcttcactggctccattaacgacgtccttagccacttctcctgaaactcgccatgcagacgggggacaagaagctgcgaccgaccgtggtcgagccgcctgcccgttccccgcgcaaggccggaggagcctcggcgcggagaaccgatgcgtcggctcctgtcgttgaggcaggccccgctgttcgaaaaccgacggccatccccggagccgaacggcggcgcatcgacgttcagccgcaggccctcgaaaggctctcgccaggagcagcggcccacgtctacgcgcaggcaaccgcgctcatcggcgcgttcgtggtggacaaggcaaccgagcgcaaggcgatcctctggggccacgatctgcagcaggtgtacagcgacctcgtcacccaagcgctcgcgctgtcgcgcagccccgtgctgcgcaaggtagaaggctatctaacccgcacaatggacatcctggggtcgatcgacttgctggccgcgtgcgggcatggctccagtggcgtcgtgggccggatgctcaagtggcccagcgcacggattgacacgcccggcgaactggcgttggcgcaggccgaactggagaagctggtggcgctgatggccgcggcgctgcaagagttgctggacctcagggaccagctcctgcgtgtggccgaacgcacggacgcggccagcgcgcagcttgaagccgcggcggttgctgcattgttcctcgccgaacatctgcgcaaccagaaggacgcagtggcgcagcgctttaccgaacgagccatgagcctgacccagacactggccttgatccgccagtgtggtgcgaccaggaccttgcagatcgagcagccgatccgcatggtgggcgccattcaggacgtggctctggtcatcctgccaggattccttgccagcatcgccgcggtcgcagccctgccggccagcaaggccaggatcacgcccaccgaggcgggcgaactggcgtaccagcttcagcacgtcgtcgagaagttgaagacctcgacgagctagtgtcgtgagttaaaaattcattgaattattttctgccaatgcagtcagtcgtgtagtgtgttgcacgacgaggtgcccatgagcggaagaccaaagactccattggtgttgagcgcgacggagcgcgaacaactgatcgcgctgaccaagcgtcgcaagacagcgcaggccctggccttgcgagcacgcattgtgctggcctgtgccgagggcctggaaaacaaggtggtggcagcgcgtcaacgggtcactcagcaaacggtatcgaagtggcgcggtcggtttgtccagctgcgcctggacggtctgtttgatgcgccgcgcccgggtgcgccgcgtacgattgacgatgcccgagtcgatgccgtcattgccaagacgctggagtgtgtgcccgccggtgccacgcactggagcacgcgcagcatggcgcgcgccatggatgtgtcacagacggctgtgagccgaatctggcgggcttttggcttgcagccgcaccgccaggaaacattcaaactctccagtgatccgctgttcgtcgagaaggtgcgcgacattgtcggcctgtacctggatccgccgctcaaggcgatggtgttgtgcgtggatgagaagagccagatccaggcgctggaccgcacacagccgatactaccgctggcaccgggcattgccgagcggcgcacccacgattacatgcgccacggcacgacgacgctgtttgcggcgctggacattgccacgggcgaagtgatcggggagttgcatcggcgccatcgcagcgcggagttcctgcaatttctgcgtaccatcgaagccaacgtgcctgcggggctggacgtgcatctggtgatggacaactacggcacgcacaagaccgcctcaatcagggcatggttcgccagacaccccaggtttcacgtgcacttcactcccacctcggcatcctggctgaaccaggtagagcgttggttcgctaccctcactgagaagtacatccgtcgcggcacgcacagatcaacaagacagctcgaacaagcaatccgccaatacctcaaactcaacaacgctgatccaaaaccattcgtctgggccaagtctgcccaagacatccttgcaagcgttgaaagattttgtctgcgaatttctaactcaggacactagcgatgagtagattcatgacgcaaaacatcaggaaactggcggtggccatggcggtcgcgttgcttggcgcaggcgttgcgttggctcaggccgacgagcccatcaatgccgatcgcccgggaattgccgacggtagcaaggtggttggccaaggccgcttgcaacttgaggcgggagttcaaaaagagttccgccgcgtcgcgggcgtctccgatcaccgtgtgatggccccactgctgttgcgcgccggcgtgagcccacgctgggagcttcgactggagacgaattcctatgtcttccagacttcgcgcgattcgctcggttcactagtccgcgacgagggacgcgcacccgttgcgctcggtgcgaagtaccagatcacggacccgacggatcgggcggcaccctccctgggcgtaattgccagggtgattccgccgtcgggatcgggcaactttcgcggtcgtcgcacgagcggcgacctgcgactcgcggccgattgggatttcgcgcagaactggtcgctgaacccgaacgtaggcgtcagcctcgtcgaggacgatgaggggcgaacgtttttcgcccgcactttcgccgcgaccctcagctacaacccgacagcatccctgagcctgttcgtggacggggggctgcaatccccagaaaagagggccgggcgcgccgctgtcatcctcgacgccggccttggctacctgctcacccccaatgtgcaactggacttcagcgcgggcaagggcgtgcgcgggagcacgtccccgcgggcctttgtgtcggcaggcgtcagcaccagattttgagcggcagcggcgagcgtattacagaggtgatgtactttggctaaatcgatccccatggaaacggcgaccaaggccctggtccttcaaggcggaggagcgctgggcgcgtaccaggcgggcgtttatgaggcattgatcgaaagcgacaacaagctcgactgggtggccggcgtttcgatcggtgccatcaatgctgccctcatcgcgggcaatccaccagctcagcgagttgcacgcctagccgagttctggcagcaggtctcttcgggcccggcgcagaatatgccgacctcttggggtgatcgcgcgtggctgaaccagtggagcgctgccagcgccgccctggccggcattccgggtttctttcggccacgggccgacccggcacttttgcttggtggcggtgcccgtgtgttgagctactacgacccccagcctttgaaggcgacattggaacggctggtcgatttcgatcgcatcaaccggcaggaaatccgattgagcgttggcgcggtgaatgtgcgctccggaaactccatctatttcgacaaccagacccacaagatcggcgtggagcacatcatggccagcggcgcactgcccccgggctttcctcccgtgcaaatcgacggccagcattattgggatggtggcatcctttcgaacacgccattgcagtatgtgctggactcgtttcctcgcacccgtcgcctggtcgtgctccaggtggatttgtttagcgcccgcggtcccatgccaaccaccatctcggaggtgatcgagcggcaaaaggacatcggttattccagccgcacccgcgtaaacacgaacgcactggcttccagcgtcaacctgcagcaggcggtggcggacctcatcaagaagctgcctgcgcggttgcgctccgatcctgcagtcgccacgctgcgggagcacctgactcaccagcctgtggacatcgttcatctgatctaccgggacaagccgtacgaacttgattcgaaggactatgagttttcccgggcgatggtgaaggagcactgggaagcgggcgctcgtgacatgcgcaacaccatcgcgcatcctgaatggctgcagcgggcaacggaaaacggcataaccacgttcgatctcgccgagccgggcccgggccgtgtgcggcacccgggcctggaagtcgggaagctgaccaccccatgaaggccgccgacatcggtgcacgatgcgaccgccgatggtgctttggcagcgcgccggtgcacccttcggcctccaacacacggtgacctgacatgacaaccctgtcagaaaccgtcggcccactcctgttcgcgcggggcgccgatgaaaatcaatgtcggctttccgccatcgtcgtcaccccggacaacctcgatccgcccctcctggttcccgccgatggtcaggaggccatgcctgcgcggctgtattcgcagttcggcaagacggtctggcgatacgacttccggctcccttcgcgcgagaacgccgcctaccgtttgggcgatgtcatttttccggtggctgcagacctttcaggagatgtgcggatcgcctacgtctcttgcaatggggctctgttgaatttcgagtgggttaccgggcatgagggttgaccgctgcgaagtcgagcttgcccgcgatcaggaagatgacggtcctgatcgtgtcgaagcgcgtgaagccgcgcgcgcgacgcttggcggcctggaacaggccgttgagtgcttcgaggaagccgttggtctgacgggtctgcgcccaggccacgatgccctcgagatggcggcgcaccatggcggcgacctccttcatgggctcgaccttggagcgcatgacgcaggtgcaccagtgcttgagcatgtcgcgcacgacgttgatctgcttgcgctggaggatctcgcgcagctgctccttgtagacccaggcgcgcgcggtgcgcacggtggtcatgcgcgcgatgagcgcatccagctcggctgcggcctcgggtttgaggctggcacggtccttcagcagcgaccagcgcatgcccttgagggacttgtcgcggcgctgttcgatgcgccgcatcttgtccaccgccgcgttggcgtgccagaggacgtggaacttgtcgaacgtgatgcgcgcgttgggcagctcgtcggcgcagcccttgatgaacgccggcgacatgtcgatgctgaccgactcgatgctctcgggcacacagccatgctcggccagctcggcggcgatggcagcgatggtcttggcctcgcgcccttcggccacggccaggacccggcgctgcacagcgtcagccgccagcgtgatgtagtcgtggccacgcgcgcgcgaggtctcgtcgatggccagcgcccggacgtggccgaagtccgcggcctgcagcgccagcgcgacgtagcgccggcagatcgccagcacccggtacggcgacaggcccacgatgcgggccacggcagcaaacggcatctgcggcgccagcatcagcaccagcgcctcgaacagcagcgtgaagcccgagagcttgcccgcaaacggcggcttgaccaggcgcaccgaaccgtcgggcagcttcacgcgcggcgtgcgcacctcgagcacgcactcgtgctggaagaagttcaggtgccggtagctcttggtcacggtgtcgtggaccgggtgctcgccgctggcgccctcgaccgcgaaccgggtccccgccgtgaagtcgatgccgaccgtcaagaccttgctggcctcgtcgaaacgaacgccggcgacgaaccaagggggcgcgatgcccagtgccgcttcgaacaacctgtcatgcataccaatcgctcctgctcgtcatggccgatgcgtgagcatgccgcatcggccatgacggccagcgtacgggccggcagccggcgtcaagggttcgcttcgccgggctacgcccgcccttgaccccgtccgccagccaaaacaccaccgaatccacccacacggaattcaagagaggctgcaatggccaggagtccgaggcgggtcaaccgtcgaacgaacgcaacgcgatgtggcgccgtctggcggccgagcacgcgcgtacgccgttcgccctccttctgcgcggtggcgatcagctttatgccgacgaagtctttcagtcgcatttcgtcctcgctcgatgggcggcgaacgcgaggaaggaaaagacagaccacgtgttcagcgcagatatgcgcatggcggcggagagtcactatttccaccgctacctgacgctctacgctcagccggaaatcgcccatttgaatgcccgagtgccttcgctcatgatgtgggacgaccatgacatcttcgatggctggggcagtcttccggaaaaactcctcgatggccaggtcggtcgcggcctctttgatgtcgcgcggcgcatgttcatgctgttccagctcggcgcgaccgatgaaacgcccccggtcggaggggatgagagccaacgccaaagtctgacccaggtcgtccgcttcccgcggttctccgtgatagcgcccgatcttcgctccgagcgccggccgacgcgggtgatgggccctgcgggctggaccgcatttgagcgggcgctcgcgcaaaccaatcgagacgaccggattctggtcatgtcaagcgtgccggtcctcggcccgcggttcagctggatcgagaaattgctggacgtgctccccggcgtccagaaatacgaggacgacatgctcgatcaatggcagagccggtcgcaccgtgcggagtggcagcgaatgctggagacgctgcaacgtcacgctaccgagggccaaaacccggtcaccgtcctctcgggcgaaatacatctcgccacgcggggcgagatgcggttcaccgacggaacgatcctgcatcagcttgtggcgtctggaattgcgcatccaccgccgccagcgtcctacgcccgtgttctcggctatctcgcggcgttgggcgagaaccccttgcgtgggcagccggtccgcttaaaacctttgcccgggcaaatgcagatctatgcagccgagcgaaactacgccgtcatgaaccggcgtgggcaggaatggtccgccgagtgggagttggaggggagcggacgtacgcctgcgatggcccttgggggcgctcatgactgagggaagatcgtcttctgccccggttcgcttggaaaggtcaaagcggccgccaaggtggacgagatgtgccctgacgccgtgaagcacaacgccagggacgcctgcaaggccgaagccagggccgcctgggccgaatgggagcagcgctacaggccaagcccgtaaaacgaggccgagcgcacgcgagccagtcccgacaggaaaggaaggaaagcgtcaggcgttgaagtgtcgcatcacgatggctgcttttcgtccttggcgcggtcgtgttcgctgtgttcatgctgcattcttgtttcgcaccttcggtgcgtcctcggcagcgtagctttccttgcccgcgatttcaaaaggaaggcaatcatgcggccgcatgtcgtcatccgttttgatcacgctgatgctgccgtccaactccaaaattgcgaacgccacgtcgcataggcgaatgatcccctgcttgcgaatcgcggccaatagctcgttgtctgaaacatcgaattttctcatcatctctttttcgaccttgccctcctgcaccagcagcaccggagcgccctcgagaagtgcgcgcactttcacatttcgcgaggtagcgcgattcaacagcgagctgagaataacgagaaccgcggctccagcggccgcgcccagcaccgagttgtcgctgcctatcatcgcgttttgcacgacgttggaaatcatcaggacaatcaggaaatcgaaaacggttgcgctggccatctcgcgcttgttggcaagccggaaaatcagcaacagcacgaggtaaaccaaaagcgggcgcaccagcttctctgcccacgacaactcggggagcagcatctggcgccatgggatcgcgaagaacgtgtccgtcataccatctcctcagcccactgcggtgtcatggcaatgtgacttgttgcactcccgctgctgcgacttcgacagggtaacgcgcgcggccgcgtggttacccaccagacactcagcgcagcaccgtccgcgaaggacaccgtgcagcagtggctggccctttagcaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgttaggacgcggcgggcttaccgcacccggggcaaaacttcgcggcgggcggcacatcggcgctgcacgcggcgcactttgtcgccgtctgggcaaccccgcactgcgggcaaaagcgcgtgcctgccgtcacgaacgtgccgcactttgcgcatgctgccccgggcggcgcaggctgggcgccgtaattgccgggcggcattccgcccggcgggggaccgccgtagttgccgtagccgccatggtgcccgccgccgtggccaccgccgtggccgccgccgtgatggccgcccatcattccacgcagttgatcaaaaaatcccatgaggacactccttgcaaacgcatctaaccgaagagaaatgaccaggtggccgggtcgattcctctgaatgtatcctgcccggcagttcgaacagggtaaggcggcgttcttttggcttcgtgtcctacgcgtccggcgggaatgggcacgcaacagaaggagaacgccgtcgtcactcgcgcttccaatgctgccatgcggtgtccaccgcaaaggcgatgcaccaggctacgagcgccgtccaaagggtatgactcataaagtgcgcaccccgcaactgctgggcgagcccgagcaagaggccgctcgccagcgaggcctgcaaccaaatgcgcgctgttcggggggcgacgttccggaaaacaaagtagcctccgataaaggcgaagccggccgaggcgtgtcccgcaggaaagcaatgtccgccgcccccatcggccactgcgctccagtgcggcacgtagggcaaccatcctccgaaaagcttcagatcccaagggcaactagtaaggctgagccacttcaaggccgagacggacagcgacaccagtggggttgtcacagccaactgcacgcgggactgccaattgagctggcgcagtggtcccactggccacaagaccgccaaggccaaccccgcagacagcacccatgccgcgcggcggccacctgtgtggagtacctgagtcaagaaccaatggtcgcgaagcggaaatccttcggcgccccccatggcgcgtgcgagcgcgacgtcgagtgaggtcgcatccaagagcatcaagcccgcgaggaccaggccggttatgaaaagcaatgaccggtcggaccggggcgcagcagccatggccgcgattctgcaccgcgcgactgaagaacagcagagttgccgctgcagggcgtctcggctgtggagtgcgtgaggcgcaatcgcgggcgtgcaccgtcgcgttatgctagtgtggtgtctcaaaaatagatagaactatcttgaccggtgttggtcgaatcagcttccttataggagactacgctgatggcccaccctggacgccccgccacgaagctgcagatcaccgatgccgagcgcgcagagctgcatgcgcgactgcgcgtacgcaaagcgcccgaggacgagaagctgcgcatgcgaatcgtgctgggctgcgcagatggggagtcgggcaccatgattgcccaacgcttgggcacgacggtgcaaactgtctccaagtggcggcggcgctaccgggcgtatcgtctggcgggtttgaccgatgccccgcgcgctggccgcccgcgcagtgtgggcgacgagcaggttcagctcattgtggacaaggttcgccagagcaagcctgacaacgccacgcactggagcgtgcgccagatgagtcggcacgctggcgtatcgcccgcgacggtgcagcgcatctggcatgcctttgggctgaagccgcacctgcaagaaaccttcaagctatcgacggatccccatttcgtggacaaggtacgggatgtggtggggctgtatatggcaccacccgatcgcgccttggtgctgtgcgtggacgagaagagccagatccaggctctggatcgcacccaaccagggttaccactgacgtttggcaaacccagcacgcgcacgcacgattacaagcgccatggcacaacgtcgctgtttgcagcgctggatgtggccactggcaaagtcataggacagctcaagcgccgtcaccgcagtgtggaattcctgcagttcctcaaagccatcgatgcagcggtgcctggcgaacaagacatccacctgatcatggacaactacggcacgcacaagacgcaggcagtgcgggcctggctagcagcccatcctcgctaccacgttcacttcacgcccacctcagcgtcctggctcaatctggtcgagcgtttctttagccagatcagcgagcagtggatcaagcgcagcgcccacaccagcgttgctcagctggagcaatccatacgggaatacattgatcgtcacaacgaggatcccaagccgttcgtgtggcataaaagtgcggacaccatcttggcatctgtggcgcgggcagcgagtaccattatttgatgattacttttgagacaccacactagcgaaccatgccactgcagatactggcccgtcaatgaacgctgcttgaacaaagatcccgatgaattctgaagaaaccgagctagatctcggcaaagcggctgatgccgtcgtcggcgtcaccgccgatgatgacggtgacctgaccgacatgctgggagagctgcgtgtgttgcttcccagtgcccagttgctgtcggcctttctcatcaccgtgccgttcaacagcggcttcgccaatatcgtcgcttcggagaagacggtttttctcgcgacattcaccctgtctatcttgagcctggtgctgctcagtgcaccggcggtgcagcaccgggtcatccgcccgctgaccgaccgcgccggtttcaaacgcttggcaacgcggcagatcgtcgtgggggcggttttgctcgcgatggcacttacgttggcgacacaattggtgctttccaccgtgttcggtcacggggtcggaatcgtgttcgccaccctcaccggggggctgttgcttcttctatggtgggtgctgccgaaagtgttgcgagccaaagggcacatgtgacgcaggacaaagcctgagccaaatctcgggtaccctgtgattggcaaccggctattagatcaatcgctgcgcttcaaggagagcaccataaacggcaaactcacactcaacttagaaaaatcggccagcgtcctgcgcctcgcgctcgacaaggccggcgtggtcgcaaacgtcaaggcggagaccgctgcgattatcgatgtctcgggctctttcgagcacgagcacgaagagggcacgaccagcctcctccttgagcggctcgtgccgtactgcgtcgtgcttgacccggaccggaagatggatgtcttcactttcagttcgggcgaacccagtgcgcactacgtgggtagcgtcacgccggaggatgcccaaggctacgtcacgcgcaacatcgttgagcgggttcccggctggaacggcggcacgacttacagcttcgtgatcgaacgagcgctggagcactttggctggaaggaatgcgaggaggcgcaccagacgccgcagggcaagggtttcctgtggcggctcttcaactcgccaacgcacgaacatgggcacgggacgccccacactcacgagaaaaagcgctccctggtgctcttcatcacggacggcgagaacgaaaagaacgacgaagaccgcaccacccgcgtgctcgaggagtcccagcggcgtggcgaccaggtctacttcctcttcataggggcctgcgaagaccggaacgtcaagttcgagttcgtcaagacgatcgccagccgtttcaggaacaccgggttggtggtcatccgcgacctggaagccttcgtcgctcagtcggacgaagagctcaacgcggccctgctcgggccggagctgctggagtggctgaagtcctgagagagacgatatagcgcctgcgtcgccacctccgctcgacgcgacagaagggctttcggatcacggcaactgcgcgggcagtcctacatcgccgagcggtgacatctgcgatagttgcctcatgcactggcgtcatgcgaaggatcatgtcatgagactcacgcggattgctcctggcgtcttgctggcgcatcttgccttgggcgccagcttggcacacgcgacagagcaaattctctataagtctgttctgccagatggcaccgtgtcgtattcggacaaaccgattccgggtacggggtagtctcggtttccgtgcaatttcggaatccatctccaaataagcctctggcgacaacaacttagctgcgatttatagtgttccccggagcgaaggagaacgctgatgtcgagctaccgatacagattcgtaggctacgaaaagctgccgtctggcatgaatgcggatgacgtgcagctgcactgccgtttaccggacgagttgatcagggaaattaggaacagtggctacgcgaagcgctaccacctgggactggccgtgcagctgtcgttcctcgcgctgactggcaggaatgccgatgccgcgctcaagatgccgagtgcgatgttgaaaatgctgtgcgagcaactgggcatccactcgaccgcgattgcctccctaaagtcgctgtactcgaatgccgaccggaccatcagcaatcatagggcttgggttcgagaacaactcctcttctctacctacgactctaacgccgaggcacgcttgcaggcagcattgtcccagcaggcgatcgacgcctcctccgtcgatgacctcctcgcctgcgcgcaggaatggctcttcggcagcaggatcgtcctgccaggccagcgtgtggtgctcgacctggcccgatctgcgtttcaggttgtcgagaacctggccctggcaacaattcgagcagcggtcactccagtacgccttcgcgcggtgctcaaggtcatgcacgaagagagtccgactcctggcatctcgttgctggagtggttgaagcaatcggccggcaaacatggggtgaagggcctcaaagaggtgaactcacgcattgatgctctcaaaacactgggcgtgcacctgtgggacctgcaagggctctcgattgggcgcattcatgcgttcgcccaggccgtggtcaatcggccgccccccgaaaccgcccgccgcatcgagggtacccgctcgatcgagatcgtgtgctttctcaaacacctgctcggcgagcttagtgacgaggcgatttttcggaacaaccggcacaccaacgacatcgtccgctcgggcaccaagcgcgtccaggccaaacaggcacagcgcgcaatcgagtaccgccattccattgaatcgatgcgggacattgctgctgacagcgcgcgcgatgcccatgaacggctggcagccatcacggcgttggccgatgacatgctgggccgtccgcccgtcagccatgctgaggttgtcagggaaaccttgaccgagcagagcacacgcgttcgcacggtccttgatggcatgaactgcctggacctgcggggagatcccgagcacgccgacggtaagccgccaaggccgacatgaaggcagaaaagaaggccgagaaggccgtacctgcgaaggcggcaaacgcgaacaagggctagcgactcggtctcaggaggcagcggtgggcgctgcttgcggaaccacggcgccgacggaaggcacaccttcgaatgcgagcaagcgcagcgcgttgacgaccacgagcaacgtcgatccttcgtggaacagaacagccgtgccaatgttcagcccaaagatggttgccgggatcagcacggccacaacccccaaactcacccacaagttctggcggatcacccgcgccgtgcgccgcgacagcgcgaccgcgaaaggcaactggctcaggtcgtcggccatcagcgccacgtccgcggtctccagcgccacatctgagccggccgcgcccatcgcaatgcccacggtcgcgttcgccatggccggcgcgtcgttgaccccatcgcccaccatcgcgacccttcccttctccagcaacttcttgatggcatccaccttgtgttccggcatcagatcaccctgcgcttcggtaaggccgacactctgcgccacggcttcggcaacgcgctggttgtcgccagagatcatgatcaggcgctcgattccgagctccttgagggctcgcatcacgcccgctgcggccggccggggcgtatccatcacgccgagcacacccaggtagcgctctcccaggcgcacgaccatggtcgtgcgtccctgggcgatgagcgcctcgttggcgcgagccacctccggcggcattggcgccccgccgatctcggaaaacatggcggccttgcccacatgcaacatttccccggcaactcgtgccgatacgccccggccagtgatgctctgcaccgattcgacgccgggttcggggctgcccgaggtcagtcgcttttgtgcgccttcgactatcgcggaggccagcggatggtcgctgtgccgctccaccgccagcgcgaccgtcagcaactccgattcgctcgaaccggggccggcaacgacgtccgtcagccggggcttgccttccgtgagtgtccccgtcttgtcgaacgcaatcgccgtcagggtgcccaggttctccaaagggccgccgcctttgaccagcacgccgctgcgcccggcgcgagccacgccgctcagcacggcactaggcaccgaaatcgccagcgcgcaggggcttgccgccacgagcacggccatggcccggtagaaagtggtgctgaacggctcgtcgatgacgaagccggcgaacagcagaagaaccacgccaatgaggatgacgggaacgaaaatccgttcgaacttgtcggtgaaattctgcgtgggtgagcgctgcgtctgagcttcggtgaccagcttgacaacgcgtgccatcgtggactccgtcgaggcacgggccaccatgacttcgatggcgcccggtccattgatcgtgcctgcgaacaccttgtgcagtgcggcaaccttctcgaacgcccgcaacgccgcctgggaatcgtcgaccggccgcttgtccacgggcacgctttcaccggtgacgggggcctggttcacgctggactcgccacgcaccacgaagccgtcggcgggcagccgctcgttcggcttgacgagcaccacgtcgcccactacgagttgcgccaccgcgacctgttccgtgctgccgtcgggccgtttcaccagcgcagtttcgggcgcgagcttggccaacgcttcaatcgccttgcgtgcccgccccatggcgtaatgttccagcgagtggccaagactgaacaggaacaggagcaggcctccttcggcccattgaccgagtgcggctgcgcccgcggcggcaacgagcatcagcgtgtcgatctcgaagcgcttcgcgcggatgttctcgatcgcctctttaagcgtgtagtagccgccgaagacatacgcggcgacgtaaaagcccttgctgacgagttcgggcgcgaggtcgcgccacgcaagcagccagccgatgagcaccatgaggcccgccagcaacgcaaagatcaattcggacttttctccgaagggcccgccatggtcatgggcatggcccgcgccggcgtgatccgcatggtcgtggtcatggtccttcccgtcggcatggtcatcgtgaccgtgctcggcatgcgcatgaccctggtgcggcgttggcgcgtcatcgtacgcatggccgccctcatgcgcatggccgtcgtgcgaatgcacgccttcaccgtgtttcgccggggccgagctcgctggcttcaggggaagcccaagcatttcgagttcggacctgaccttcgcttcatcgaccagcgaccggtcgaattcgatgcgaacggaacccgtggttgaaacttccgcctcgaccacgccctggagtgcggagatcttgtcgctcaggcgcctcgcggcgcgcgcgtgctgggtcgatgtgtggaacgccagatgcgcgaagcgttcgcccagctcggcgcccgatgaggcagcgagttcgcgcacacgctgcagcgagatcgtgtcgggccggtagtgaatgcacaactgaggcggctgcgaacccccggcgttggcaacatgcacctcactgatgccgttgcgacctgaaagcagcgagatgagccgcgccacgcacaggtccttgacatcttccacgccggatagaaggacgggaatgtcgaggcggattttttcggctttggccatgggtgcactccgatttttgttgtcaagctgctgggctactatgcagctccagccgttgtgaacagtggattatgaggtcgagttatcagtcaggcccgccgagggccccacagcagacaagctcgtgggtaagatcggctgccgggccaaacccgccaacgtactgcgaagcacaacaatgagaaagtttcttgtcctgctggccattgccattgccgcgattgtcccggccgccatcttccggatcagcggatggcgccccaatgctgtcgtggacacggccgtgttcgggctcgccgtgctggcggccggcttcatgctctcgtggggcgccgaagccgcagagaagcgcatttcgcagggcctcatactggctctcgtcgcactcatcacagtcctgcccgagtatgcagtcgacatgtactacgcgtaccaggctggcaaggcgcctgagtcgaactatgtgcactatgccgcggccaatatgacaggcgccaaccggctgctggtcggcgtggcgtggcctctcatggtgttccttcattggtggcgcacccgcaagcgcaccatcgaactggcaagcgtgaacgtgctggaagtgggtttcctattggtggccagcgtctacgcattttcgatcgtcctgaagaaccgcatcaatctggttgacacggtcattctggtcctgattttcggcacctatctttggttcacgagccggctgccgaaggtggaaacgggcctcgaagccgacgatgagcccggcccggccgcggcgctgtcggagctctctccgcgaaagcagtgggcctggatggccgggctggcgatcgtcgccgcgggcgtgatcctggcggcagccgagccgttcgctgaatccatcgtcgcctcagggcgcatcctgggcatcgacgagttcctgctgatccagtggcttgcacccttggcgagcgaggcgccggcagtcgtcatcgccatcctgttcgtcctttcggggcgcgccgagggcgggctcacaactatgatcagcgacaagatcaaccagtggaccctgctggtgggcatgctgccgctggcgatgagcgtcggcgccggagcgattgcgtcgttgccgctggacgcgcggcagcacgaggaattttttctgaccgcggcacagtcgctatttggagtggctttgttgctccggttgcgcttcagcctgctatcggcagtcgtgctggcggccctcttttcggtccagatcgttctcgcctttgtctatcgcgcggatgccgccaaggccatcgcttcgctgaccatgctggggtggttgtacctcggtctcgccgccgtcctattcatgctgtcggggccggccgcctggcgcgccgtcaggaaactggaggccacgattcatgggcacgatccgcaggcggcggcacgccgggggtcaggtcctgataccgtcgggcgcaacggctgagtaaacgcgctaccgccagctcttcgcaatttcgggatgccgtcctaccacccaggaagtgcggtagcgctaaggttggcccttcaatccaaggagcaaatcatggccaatcaacccgccgagaaacccggcccccatcatccgcaccaaggccacgttccaggtgatctggatccccaaggccaccgcgacaaaagcgctccaccaacaggcacaacggaagagcctggcgcccatcatccgcacgagggccacaaacccggggacctggacccgcacggacaccgcgatacgtcgggcggacaacagaggaagtaagctgcttacgcagcacttgagcgaggcggcgagtccgcctcgttgcgtttcaggatggcacgtagatcagtgccgtcattctcaggctgagatcgaaccgatccgcctgaaagcggacccggtccccgtcgcgcctgccaatcagccacttcgcctcaacgaacctgaaggtcgtcgtcccggcccgaaggtgcagatagggaatggcatcgtgctgcagggtgatcttgcctgcctcgtgatcgatcttgacgatccggccagagatgaagtcgctggcggaaggctcagcgatgcacgccgcggtcgcaaccagcgccagtccaaatcccacaacccatttgcggcgcgtcaaatgcaaggtatccatggctaagttcccccgttgcgacaggggcgagcacgtctcgagagtcgctcggaaaggggtttttgtctgctcgtcacgtgccatcgcatggtacagcccttttcgccgagggactccccagttgcacgggcattgccgctacgctagccgccgtcgcggtctcaccgcgcaggcgcactcctacagctgaggcacagttgagcgatgttgaaaacaaagcgattcgctccaagtctattttctcgtgcaataccaaggccaggaaaaagcccaccaaagcagccgcatagcgcccggcacatccggatgcttcgagcttggcaatggcacgggtactcgcctaatgagcaatattgccaatccaagaaatagccaagcagtcgacaggagttggacgatcgtcttgaagttgtcgtcgatcacccgcatgaccaatacaccggcgaggacatccaccagctgcgcttcatttgcttgtgccgggcgatggacatgtcgctcgaagaggttcgaacactgctgagcttggctttgcgcaggaaagcagattaccgagcggcgaatcttgcactgaatgagcacatcggtcatgtccgcacccacctgcatcggcctcatgacgcgttcattgacgatgctattgagataatctttcttatcgcaatagccatgtcgatccactaaactggcgatcgtgaaaagtacccgagtctccaagccggcgaatgcggaaaaggaattccccggcaccgcggccctcgcggcgctgcgcgcctggtacgcgggcctgggtgcgcgagcggccgttgcccaatatcttggggtggacagggcggacggccagtcctctcgcgcaatgctgggcgacatccgccggcagctgaccaagcatgcgcgccagcggcaccgggaagacctggccagcctgctcgaacactcggcggcggaacgcgcgcagcgcgcccgcgccgtgatggatgcgatcgagacgctgcggcatctgccggtgcccgcgcccatggtgacggacgacctcgagcgctggctgccggcgcgtgccgccggcgccatgaaagcccatggcttcaagaccctggccgatctgacggtgcgaattccgcggcgccggcgctggtggacgggcattcccggcttgggcgcggccagcgccaggcagatcgaagccttcttcgccgcgcacgcgcacctcacgcagcaagcccgcgcgctggtgcccatcggcgctcaagatgatgtggcgccctgggaaaggctgcgcgtgccccatgaggtcgacggctcgcggggcaccttccgcgcacccaaggccacctgcacgctggacgcaaacgacgactacgaggcggtgcaggcttggctggcgctgcacgaatcggctgcaacccagcgggcctaccgcaaggaggccgagcggctgattctgtgggccgttgtggagcgcggccgggcgctgtcctcgctcaccacagaagacgcggtcgcctttcgcgccttcttgcgacacccagcgcccagggcccgctggatcggcccggcgcggccgcgctcgtcgcccgagtggcggccgttcatcggtggactgtcagcccgatcggtggcctacgcgctgtcggtggtgggcgccatgttccgctggttgatccagcagcgctacctgctggccaacccgttcgccggcatcaaggtgcgcggcgcatcgcgctccgaatcgctggccgtcacccgggtcttcggcgaaggcgaatggtcagtgatccaagcggtcgccgaaggcctggaatggggacatggatggcaggcaccggcggcgcagcgcctgcgcttcgtgctggacttcgcctacgccacgggcctgcgcatcggggagctggtcggcgccacgctgggacagatcgagaccgatgcgcatggcgatcgctggctgcacctggtgggcaagggcagtaaggccggcaaggtggcgctgccgccactggcttgtgcggcgctggaccggtatctgatgcagcgcaagctgccgatcacgcccgcgcgatgggatccgctggcaccgctcattggcagcctcgatcaagagagtacagcgggcatcaccgcgacgcggctgtggagtgtgatgcgacgctttttcacaaaggtcgccgaagtcattgagaaggacagcccggccacggccgagaaactgcgccgtgccagcccacattggatgcgccacacccatgctacgcatgcattggcgcgcggggccgaattgaccaccgtgcgcgacaacctgcggcacgcatcgatttcgacgacctcaatctacctgcacggcgacgaggttaagcgggcgcgggagatgggggaggctttcgcagcccggcgatcttgacgggtcgcagcgtcaggcgaactgcagctcgatcttaccggcacgccgccgtactggaccgaccacgatcttcacgtcatgccccagcttggccaccagttccagcagcttcgcctcgctgaccccgcgaaactggccgcgcgtgatgcgggagatcttggactgatcgatttccagcagcgcggcggctccctgttgcgtcaggcgtcgcgccttgatggcgcgggcaatctcagccgcgagctgcgacttgcgctgcatttccgcagcgtcggcatagcccaggtccgcgtagacgttggtgctgccttcttcgatggtgatgtggctgttctggctcatcgctttactccttgctttgcttgccaagcctcaaaatcctgcaccgcagccttcagccgtgccttgatcaggtccaggtcctccttcggcgtcttgatgccgctcttggacttcttctgaaaacagtgcagcacatagacccagcccgcgaacttgaccgtgtagaccgcccggaacgtgtcgctccggaaatcctcgaccacttccaaaaccgcggcggaaccaaacccgctcagcgccttggcgtccgggtgcttgccaccggcttgcgccaggtcgatcgcatggccgaacacgtcttggacgtcctcgggcattccgtccagatcccgcttggccgagccgacccatttgagcggtttgcgcggctgggtggacattagtggtgattatgccaatttaggcatagaccgtcaaaccgaactgagcccggtgggacgatggcggtgacatctgatgaaagggagccgcaaccctcaaagcgcaccaatctgcacgcaaaggacggcgcgccggaaattcagatattcacaagtggttgtttttgaaagaacttttttcgcgaagcgcaccaatttgcacggaaagtacgatcaccccaacttagcagtgcgaactcgagattggccagaggtggcagggcagttgctcaggctggcgttggtgccactgggccacctaagcggccgcctcccgataggcaaccctgggcgggctacggtgagcgcgttcgagccctgcctgtgcgccccgagttggctgagttgataaccaaagctcgcaatcagtaaacccccggtcggcgaatttcttagtcggtgtcacgctatcgaggatagaacgaatgagctgcagtcggatccagcccccatcactaaaaatggcttcaagccaccgactcgattgcatgcgcctctggctgtaaataaccgacagtgtggcatcggagccaatcgcgtcgccgatatcgatctcaggtgagagagtgcgtatcgtggttgttcaagtgatcgtcatacgcctaagccattcctggcattcgcaacgtcaccagcgcttggcggatagagttgcgcatcatgtttttccacacctgcaccaattttcgactaagtttttctttgaggcgcctcgtactacggatggcgctgcaccataggttcgtccgtcaaactgaccagcccagcttgtgtgcgttgctggtctgatcatggcgcgtgtcatcttccgtgtgcaaataaatactggtggtggcgatgtttgcgtgccccaggttgtcgcgcacggccttgaggtccatattgtcgctttggtgagtgcctgccgtatggcgcatccagtgggcggaggcctgttccacatgggccgctgctgcctcgtggtcagtgcctaggtttcgcaggcgcgctgccgttttacggaaaatgtccttaatcaattcgtgcacgccactgcgtcccatggggcgacatccaccaataaggggcaacagcagtgggagcgtatctccctctcgtggtagtagggccaagttgcgtgcattcctgtaacgcatcaactctgacactaactcatcggtcgccggaatcgcccgcgttttgtccccttttcctcgtatctccagccaccagcgttcatgcccgtctgctccgcgacgccagtaaaaatctcccatcgagttgttgcagacctcagaaatccgcaggccaccgatgtagaggagcgagaagagccaccgatatcgggccgcttggagagcgaggcgaggcgtgccagtgggaagggactcaatcgttgcgcgtacttgcgcccagtgctcgtgtggcaggaacctgctggtcttggccggtcgcgccacagatttgcggcggcgcagagctaaggggttgcccgccagatacccggcttgaaccagccagttgaagaggctgttgaggatcgagagtgcctggcgctggctttgccggtccagtggcttggcgaacggacgccagtggggcgaagacctcggcgccttctgcgcgacctgcatgacccatcgatcaaccggttggggatcttccagaaaggactcgtagaccaggaaatcctcgtgggtcagatcggacagggcctttccatactggtgtacgcaccaaagcagcagtctttccgcctcctttcgatagctggccagcgtggccggtgaatccttgtagcgcgccagccaagccaaaactgcagagcggtcgtcattggccgcgacctggggcaggccctgggcccgatttcggccacgctctccggaaagatgaacgggtagcaccaagccgtccaagggctcaagatgcgccaaaactgtcggggcgacggtcaaactgctcatgggccaaattctatggacattagagtaattatgtccaaagattgaaaataaattcattaaatcatacgttatacgttgtattatttaataatgaaccaagaacttgaggtccaggccgaggttgaagccctgcgggagcgattcagcgacaccaaaacgctgtaccgcgaggtctgcgcgctgctgtttttccggcacggcatcacgcccacggcaagcaagctctatcagcatgtgcgcaagggctccatgagcgccccggcagaggcactggccaagttctgggaggagctgcgcgacaaggcgcgggtggagatcgaccatccggatctgcctgacgcactgaaacaggcggcaggccaggcggtcagcgtcttgtgggcgcaggcgacggaattggcgcgcgaggagttggcggtgctgcgtgtagaggcccgcacggaagcccagagcgcccagacagatctgcaggaggttcagcagcgaaacaccgccctggaggcccaaatccaggccgcccagagcaagggcgcggaactggagagccgacttcagcgcctagctgctgagctggaacaagagcggcgtgcgcacgctgcgagcactgcacggggtgaggccctgtcactgcaggtggatgagctgaagctggagcagtccaagagccgccagcatttcagcgcggaactggaaaaaggacgtgcggccatcgatgaagcagcccaacgggccaccgaggccgaacaccgggctcttcgcgagattgaccgagagcgcaccgcgcgtgggcaggcggacaagcagttggagcaattacggggcaagctcactgagactgagcgggctcatcacgccaagttactggaagccaatgccgcccagacccggttggcggcagaaatggacagcgcaaaggcatcaatgggagaaagcgctagggtgaaccaggcgcaaggcatagagttgcagcaagcccttcaggccgtggcgcagtacaagactgaagccgacactctgcgcacactggtcgcgcagttcaagccagcacagaagtccacgcgcaaaaagcgtgaaatcgagagcccagacggccggtaagtgacgctcctatgccctgagcaattcttgttacccaaaccggtcgttcggaataaaaaatagattcttaatgaaaaaaaggattatgagctaaaactggctttatcctggcttgccctcgtgtacagccgtgagcgcgtgagaaagcgcatgcccgtgggcccttcgagcgagaacatgcccccgccgcccggtaccgcatcgatgaggaggtgcgtgtgctcccagtacgcgaactgcgagcggctcatgtagaacggctgcccggcgatctcgcccagcagcacgtcggcatcgcccagcaggaactccccgcgggcaaagcacatgggcgcgctgccgtcgcagcagccgcccgactggtggaacatcagcggcccgtgctgggccaccaggcgcttgatgagcgccgtggcctcgggcgtggccgacacgcgggtggcgggcggcgctggcgtggtcatggcgttacctgtgccgcggcgtcaggccgccatgtccagcaccacgcggccctggatctggcccttgtgcatgcgcgcgaacacgtcgttgatgttctccagcttctcggtgcgcaccgtggccttcacctggccgcgcgcggcgaagtccagcgactcctgcaggtccagccgcgtgccgacgatggagccgcgcacggtcacgccgcgcagcaccatgtcgaagatgggcagcggaaagttgcccggcggcaacccgttgagcgacaccgtgccgccgcgccgcaccatgcccagcgcctgctcgaaggccttgggcgacacggccgtgaccagcgcgccgtgcgcgccgccgatctccttttgcaggaaggcggccgggtcggtgtcgcgcgcgttcaccgtcacgctggcgcccagctggcgggccagcgcgagcttgtcgtcgtccacgtccaccgcagccacattcagccccatggcgcgggcgtactgcacggccatgtggcccaggccgccaatgccggaaatcgccacccagtcgccgggcttggtgtcggtcaccttcaggcctttgtacacggtcacgccggcgcacagcacgggggcgatgtccacgaagcccaggtctttcggcaggcggcccacgtagttggggtcggccagcgcgtagtcggcaaaaccgccgttgaccgaataccccgtgttgctctgcgactcgcacagcgtctcccaaccgcccaggcagtgcgtgcaacggccgcaggccgagtgcagccagggcacgcccacgcggtcgccttccttcacatgcttgacgttggcgcccacggcggcgacgaagcccacgccctcgtgccccgggatgaagggcggattgggcttgacgggccagtcgccctcggcggcgtgcaggtcggtgtggcacacgcccgaggcctcgatcttcaccagaatctggtcggcggcgggggtgggcacgggcacctcttcgatcgtcagcggcttgccgaactcgcggaccacggcggctttcattgtcttggctggcatgggataaacctccttctctgtgcaaatgaacgcaaggggagcccccgtgcaccagccgcccccgctgggacggccagtgggggcgctgtatgggcttagaagaagcccagcggctgctgggtgtagctcaccagcaggttcttggtctgctggtagtggtccagcatcatcttgtggttctcacggccgatgcccgactgcttgtagccgccaaacgcggcgtgcgcggggtagtggtggtagcagttggtccacacgcgcccggcctggatgcccttgcccatgcggaaggcgcgcgcgccatcacggctccacacgcccgcgcccaggccgtagagcgtgtcgttggcgatctccagcgcctcttcttcggtcttgaaggtggtcaccgagaccacggggccgaagatttcctcctggaagatgcgcatcttgttgtggcccttgaacaccgtgggctgcacgtagtagccgccggccaggtcgccgcccagggcggtgttgcgcgcgccgccgatgaggcactgggcgccttcctgcttgcccaggtccaggtaagaaaggatcttttccagttgctcctgcgaggcctgggcgccgatcatggtgttcttgtccagcgggtggccctgctggatggcggccacgcgcttgagcgcgcgctccatgaagcgctcgtagatcgattcctggatcaacgcgcggctggggcaggtgcagacctcgccctggttcagcgcgaacatcgcaaagccttccagcgccttgtcgaagaagccgtcgtcggcggacatcacgtcctcgaagaagatgttggggctcttgccgcccagctccagcgtcacgggaatgatgttctggctggcgtactgcatgatcagccggcccgtggtggtctcgcccgtgaaggctatttttgcgatgcggttgctggaggccagcggcttgccggcctccaggccaaagccgttgaccacattgaccacgcccggcggcagcaggtcgccaatgatctccatcagcaccaggatggaggcgggcgtctgctccgcgggtttcagcaccacgcagttgcccgcagccagcgcgggggcgagcttccacaccgccatcaggatggggaagttccacggaatgatctgcccgaccacgcccagtggctcatggaagtggtaggcgatggtgtcggcgtcgatctcgctgatgccgccttcctgcgcgcgcacggcgccggcgaagtagcggaagtggtcgatggccagcggaatgtcggctgccatggtctcgcgcagcggcttgccgttgtcgatggtctcggccacggcgatctgcagcaggttggcttccatgcggtcggcgatgcggttcaggatgttggcgcgctcggtggtcgaggtgcggccccacgcggccttggctttgtgcgcggcgtccagtgcggcgtcgatgtccttgctgttggagcgcggcacggccgtgaacttctggccgttgatgggcgagatgttctcgaagtactgcccgtccacgggcgccacccactgcccgccgatgtagttgccgtactgctgcttgtaggggttggcgatgccaaggctggcgatttcggccatgttcatgtggtgtctcctgaatgcttgtgaaggaatgccaccgatgcggcggcggcagtgcctcagtgcaagcgccgtgccagaacggctgcagaggggaggggcggtggggcgtgccgcggctgtgccgcagcggcgcagccgtgtgccataacgcaacagtgcgtcggcccatgacggaacacccgttgggggtgcagccgtacggatgtgctcagattgctatgctttatatagctgccagcgcagtatgcgagggcgttttaggcgcttttgcctgatctactcccgcggatcactcggcgccgggtgtgccgcctgtggggccgttggcgggcggggtgggtttgagacgcggcagggctgccagatgctgcgctgccttgtgggcctgttccacggcgcggcgcaggtcgcccagcaggcccgtccactcgtgcacggccgtcacttccagcaagccctgggcacccgcgcgcagcacggcggccttggcggcttcatacgccgcgtcgaacacggtgtgtgcggtgttcacctggtccaggtcgtgggccttgggatcggcggcggcaaaaaaatccagcgccgcggtgaaggccaggggcagcgcggccagggggtggccttcgggcgtggtgggcgctaccgttgcggggtgcgtgacgcgcagcgcctgctggcccacctggtgcatgacacgcgccagcgtgtcgtagtagcccgcaatgcgcagcagctcgggcatctggtcggccacgtcgcgcgatagcggctggcggctcacgtcgctcacaaacgcgcccacctgctgctgcagctgctccagcgcctgcaactggcgcgtgagctggctcgcggcctgtgcgccggccggttgccagggcagggcgacgggcgccatgcgggtggcatccgacgccagctgcagtgccaggtggcctacgcgcgccatctcgcggcgcagcgcctgcagggccagcgcgggcacggcggccacgttgtggtccaggaactgcgcacgggccacgtcttcgtccgccgagcgaaagcgtgccagcagaaagcgcgcaagcggccccgacagcggccacatgagcagcacgcccagcaggttgaacgcggtgtggaagatcacgagctgcgtcactgcgtctccctcacccgtgagccatacgcccagatgatggatggccgcgagcaggggcgacagcagcgccagggccgccgcggccgtcaccacgttgaacagcacgtgtgccgccgccaggcgccgcgcgttggaagtggcgtggatggcggccaggatgcccgtgagcgtggtgcccacgttggcgccgatgaccacgcccgcgcccacttccaccgccagcgagccgcccgccacggccgtgagcaccaccgccagcgtggccgacgaggcctgcagcaccaccgtcatgcccaggccgatgagcactgccagcgccaggcccggcaggtcgctggacagcggtggcagcgcctgcggacccagcccggtgaagccctggcgcagcagttcgatgcccaggaacagcacgccgaaccccgccaccgcctggcccagcgccccgcgccgcgtgccgctgccggtgatttgcagcgccatgccgatgccgatgaacggaagggcgaaggcatcggccttcaccgcaaagcctagccacgcgacgagccagccggtgaccgatgaacccagattggagccgaacaccacccacagcgcggagctgaagcccagcaaccccgcgttgacgaaaccgatggccgccaccgtcatggcggtggacgattgcaccagcgccgtgagcgccaccccggtcaccagcccgtgcagcggcgtgcgcgtccaggcggccaggatgcgctccagcgcgcgcccggccgccagcttgagcccgtcggtcagcatggtcatgcccagcaggaacaggccgatgccgcccagcagggtgccggcggcaatcaggggagtggcggtggcggtcaaggcggcggcgcggtggttttgttcgggtagaccggtaggtgcgtgccgacggggcggtgcggcagaggcgcttttattttgatagctggtcgcgcttgctacaagcgctctggggctattttaggtcattgatcggtagtgtggagcgccttacgggcggcgcggtgcacggcgtgcgctgtcaaccgcccgcccgcccgcgtgcagtctgtggcggctgccgcctacaggggcgcggggccgcgcagcagacaatacgcgccggacacgacttcgagaagcgatgcaaggggacaacgccatgggcaacagcgggccgcaggagccgaccgattccaggccggccagggatgcgggggcggcgcgcggcgccaccgcttcgggctatccgccgcagcgcaccgtgcacaccgccacggccatggacgccacggtgcccagcctgcggttcatgatcggcctggtgatcgcggcgctggtggtcgcgggcctgtatttcggccgtacgctgctggtgccgctggcattggcgttcctgctgagcttcgtgctggagccgctggtggcgcagctcaagcgcatgggcctgccgcgcctgccctcggtcatcgcggtggtgatggccatgctgatggtgctgggcgtgggggcgctgttcgtgggtaacgaggcgcgcgagctgagcgcgcagctgccctcctaccagaacaccatccgcaagaagctgcgcagcctgcgccagcagttgcgcgcgcccggcatgttcgacggcgccaagcgcaccttcgacatcgtgcagcgcgaggtggaggcggccgctcccgccttgtcgggtgtcgcgcgcgcgccgaccgtgcaaaaggtgcaggtgcagccgcccgtgctgtcgcccgccaaccagctcatggccgcgctctcggcggtcagtgggccgctcacccaggcgggcctggtgctggtgttcgtgatcttcatcctgctggaccgtgtagacctgcgcgaccgcctgctgcgcctgtgggggggcaatctgcaccgcgccaccgatgccatggacgaggcgggcgaccgcatcacgcgctacctgaccatgcaactgctggtcaacgtgacctacggcattcccatggcggcgggcttgtggctcatcggcgtgcccggtgccgtgctgtgggggtcgctggccgcggtgatgcgcttcgtgccctacctggggccgttcattgccgcggcgtttccgctcaccctcgctttcgcggtggacccgggctgggacctggtgctgtggacgctgggcctcatcgtgctgctggaactggtgagcaacaacgtcatcgagccctggctgtatggctccagcactgggctgtcggcgctgtcgctcatcgtggcggccaccttctgggcggcgctgtgggggccggtggggctcatcatgtccacgccgctcaccgtgtgcctgctggtgatcggccggtatctgccgcagttggccttcctggaggtgctgctgggcagccggccggtgctggatgagcccacgcgcatctaccagcgactgctggcaggcgacgctgcggaggccatcgagttgagcactacccgcatcgaggccctgaagggcgccgtgcccgctttctacggccaggtgggcgtgcccgtgctgcgcatggccgtgggcgaccatgcgcaggtggccacgcccgagcaccgcctgcgcctggtcgaaggcatggacgcgctgctggacgagctggaggagcagtacccggtgcccgacgccgctgcgcaagagccggtggtgtgcctgggcggcaagtgggaggtcgacctgttcgcggcgcgcatgctggcgcatgcgctgtcgctgcagcattgcccggcgctggcgcgcgtggagggcgccatgagcgccgaacatctggatggcctggacctggacgccgtgcgcgtggtctgcgtggtgtggctcgcgcccgagcccaccgccgccgcgcggcacctgtgccgcaggctcaagcgccgctggccgcatgtgcacatcgtgctggcgctgtggggtggggtgcagtcccagccgcaggacgagctgagtgcccaactgggcgccgacgcgctggcgctgtcgctggaggaaaccctggcccaggtggcgcagctgcagggagtcagcgtggatggcgcctatacccccgcgcccattcccgcggacgacgaggcgcgtctgcgcgccctgcaggccagcggcgtgctggacagccccgcgctgcagcagctgtgccagcacacggcccagcgcgcggccgacatcttcgacgtaccgttggcgatggtgtcgctggtggatcgcgagcggcaggtcacgctgtgtgcgcacggcccgttgtcggccggcggggggcaggcctgctcggcgggccagggcctgccgcgcggcctgtcgctgtgcgggcatgtggtggcgcggcagcggtcgctggtggtgctcgacattgcgcgggatgcgcgctttgccggcaatccggcgctgcgcgagcagggtctgcgcttttacgcgggcgttccgctgcgcgacgcggcgggccatgcgctgggcacgctgtgcctgatggacaccgcgccgcgcacgttcgatgagcgggaaaagcggttgctgcaggccatggccaacgacctcatggctggctggcgcgacgcccaggccgcgggcggaccggcgctacccgcgggtcaggccgcgccatcggccacggtgggtcaggtggtgccgcagtagccgacgtccgaaatagtccgaaatggtctgaagtaggagcgaccggcgcggccagggccggggcaggccctgtcgccagcgcgttacttggtgccgaagatgcggtcacccgcatcgcccaggccgggcaggatgtagccgtgatcgttgagttcgcggtcaatggcggcggtgtagatgggcacgtcggggtgggccttttgcagcgtggccacgccctcgggtgcagccagcaggcacacgaacttgatcgagcgcggctgcagttgcttgaggcgcgcgacggccgcggcggcggagttgccggtggccagcatcgggtccacgacgatgatgtcgcgctcggccatctccgagggcatcttgaagtagtactcgaccggctgcagcgtgtccgggtcgcggtacaggccgatgtggccgatgcgcgcgcccggcaccacgttgagcatgccgtccaggaagccgttgcccgcgcgcaggatggacacgagcacgagcttcttgccgtcgatgaccttgccggtcatggtctccaggggggtttcgatctggatgtcctgcagcggcatgtcgcgcgtgacttcgtaggccatcagggtggacagctcgcccagcaggcgccgaaagctgttggtgctggcgtctttcctgcgcatcagggtcagcttgtgctgtaccagggggtggtcgatgacgtggacgttgctcatggggaggggcagaaaaaaggatcgaaaaaaagggcgctcagtctgccagaaagcgcgcgtaacgcgccagatcgacgttgccgccactgatcacaatgcccacgcgcttgccacggatatccacgccgccgtgctgcgcacctgcaaaagccagcgcgcccgtgggttcgacgacgattttcatgcgctcggcaaaaaagcgcatcgcctgcatcaggtgcaggtcgctggtggtcgtgatgtcgtggccctggcggcgcacgatgtcaaacaccagcggccccaggctttgcgcctgggcgccgtcggcaatggtgcgtggcgtggcaatgcgcacgatgtggccgctgcgcagcgattgctgtgcgtcgttggcggcttcgggctccacgcccaccacctggcactggggcgcgcgtgcctgcgctgccaacaggctgcccgccatcaggccgccgccgcccacgcccacgaacaggtagtccagccggggcacctcttcaaacagttccagcgccgccgtgccctggcctgcaatgacgtgcgggtgctcggagggccccaccagcgtcatgccgcgctcctgggcaatgcgctggctgatggcctcgcggtcttcggtgtagcggttgtaggtgacgacctgggcgccgtattcgcgcgtggcggccattttggatgcgggcgcatcttcgggcatgacgatcagcgcgggcatgtccagcaggcgcgcggccagtgcaatggcctgggcgtggttgcctgctgaaaaagccagcacgccgtggcggcgctgctctggcgtgaattgggacagggtgttgaaagcgccacgaaacttgaacgagcctgcgcgttgcaggttctcgcatttgaagaacaggtgcgcgtgcagcagccggtcggcggtgcccgagcgcagcacgggcgtgcggtgcgccgggccttgcaggcgcagagcagcctggatgacgtcttccggtacgggcgggggcagggcaggtggggtcatggcggcatccttgatggcactcaatacatggcagcgcaccacggcgtggctgcatcatgggtggcactgattatcatgcaaagaatcgcctgccagcgcttgtcctgtgtgcgctttcagctatgctttttgaaatggcgcagccctgtctgtgcccgctgccggtggttttttggggggctgcgccgctggccgctttactccagcgcggcggcggggccgaagaactcgtagcgcgtctgtgcctcgggcacgcccagttcacgcagctgctgtttcacgcgccgcatgaacggcttggggccgaggaaatacgcatccacatcgcgcgatgggggaagccactgcgccagttgctcgttgctgagcaggccggtggcgtggggggcgtcggtgtcggcggcgtgctcgtcataaacataaaagcgctgcaactgggcatggcgggattggtgcgcgtccaccacgtcgcggaaggcatgcactgcgcggttgcgcgcaaagtggatgaaatgcacgggccgctggctggccagggccgcatccagcatggccagcgtgggggtaatgcccacaccgccgctgatcagcaccactggcttgctgccttcggccagcacaaaatcgccagcgggcgggaacacgtccagcgcatcgcccacttgcacttgttcgtgcaggtagcccgaagccacgccgccgggctcgcgtttgacgctgatacgcaaaaactgcccgttgggcgctgccgacagcgagtagttgcggcggatttcctggccatccaccaccaggcgcaggccgatgtactggccgggcacaaagccgggcaccgcgccgccgtcttgcggctccagatagaacgaggtgatttcagcgctttcggcctctttgcgcgctacccggaaggcccgcgcaccgcgccagccaccgggtgcggcggcggtgtcggcatagaccttttcttcggcgccgatcaggatgtcggccagctgctggtaggcggcggcccaggcggcaatcacggcgtcggtggcaatctcggcgcccagcacctcccggatggcgcgcagcaggcagctgcccacgatggggtattgctcgggctggatttgcagcgacacatgcttgtggacgatttgcgacaccagcgggcccagggcttccaggcgctcgatgttgcgcgcgtacatcagcacgctgttggccagtgcgcgcggctggtcgccattggcctggtgggcctggttgaagaaggggcgcacttccgggtactcggacagcatgattttgtagaagtgcgtggtcagtgcttcgccgcctgtctccagcagggggacggtggcttggacgatggcgcggtgttcagggctcagcatgggatcggtctccggtggttgaaaagagagcagtgccgctccccgctgcgtgcgaggtggggcgcatgttctgcccatgctttcatcaagatgcgtgccagatcaatgcttgatataaatcaatggcttgcaaggtttttattctgaatacagtcaaaaagatactttgttaaagtagtcaaaaagactcttgaaagcatcatattgactgccaatccgatattgcaagccttggtgccattgctggacgatctggcgcgcgagctgcccgatggcgagcgctaccgccgcctgctccaggccatgcaggccctgttgccctgtgatgctgtggccttgctgcggctggagggcgatgtgttggtgccgctggccacccgtggcctgagtcgcgacacgctgggccggcgctttcgggtgcaggagcacccgcgcctgggcctgctgctggccgcgggtggccccttgcgcattgccgccgacagcccgctgcccgatccctacgacgggctggtggaaggcgtacatggccacctggaggtacacgactgcatgggctgcgtggtgcaggtgggtgagaagccctggggcctgctcacgctggatgcgctgggcaaagagcgcttgtcggcggtggatttggccgatgtgcaggcctttgccagcctggcgggcgccaccgtcagtgtggtgcagcgcatgcaggggctggcgctgcgcgccgaggatgagcgccagcgcgccgacagctaccgcgccctggcagcgcaaaccgccgcgccgcccgtgctgatgggccagagcaccgcgcaccagcagttgctgcaagaaatcaccagcgtgggcgacagtgcgctgacggtgctgatcacgggcgaaaccggcgtcggcaaagagctggtggcgcaggcgctgcatgcagcatcaccgcgcgcggcgcgcccgctggtgagcctgaactgcgcagccctgcccgaaacgctggtcgagagcgagctgtttggccatgtgcgcggcgccttctcgggtgcggtggccgagcggcgcggcaagtttgagctggccgatggcggcacgctgtttttggacgaggtgggcgagttgccgctggccgtgcaggccaagttgctgcgcgtgttgcagggcgggcagttgcagcgcctgggctccgaccgcgagcaccaggtggatgtgcgggtgatagccgccaccaaccgcgagctggcgcaggaggtgcgggccgggcgctttcgggcggatttgtaccaccgcctcagcgtctatccgctggtggtgccaccgctgcgcgagcgtggccaggatgtgctgctgctggccgggcattttctggagcaaaaccgttcgcgcctggggctgggcagtgtgcggctggacgccagcgcgagcgctgcgctgctggcccacgactggcccggcaatgtgcgcgagctggagcacctggtgggccgcagcgcactcaaagcgctggccggtttggccacgcgcccgcgcatcctcagtttgaccgctgcgcatttcgacttgcccacgcgcccggggggcatcgcgccggggcctgccgcagcggcaccagacggctgtgccctggcgcaggccgcagcgctggtggccgaggacttgcgcagctccaccgagtcacaccagcgccagcgcattgccagtgcgttggcactgcaccatggcaactgggctgcagcggcgcgcgcgctgggtttgcaccgcgccaacctggtgcggttggcgcgcaggctggggctgccagcccaaggcccggtgtgatgcagggcggttattgaaggtaaaaagtgccttcaggccgcaccagtcaagcgcaagcagctatcaaaatagaatctttttaacccgtgaccagccagtttgatgcggggcagtgttttgaaggtcaaaagtgcctctaggccccgctaatcaagcgccagaagctatcaaaaaaggagctttcgtggcgcttgcgccccgccggtgcagcggggcagggcgccgccttcagcgccggcgcccgcccagcaggctgcccaatacgccgcgcaaaatctcgcgtcccagcgtggtgcccatggtgcgcacggccgatttggccatggtctgggccaggccatcgcgctggccgccacgggggccggtgctgccaaacagcatgtctttgagcccgcccatcaggccctcgtcggccgcttggccgggcgcggtgccgtttttgccgttgccctcgggggcgttggcagagcggtttttcaggatttcgtaggccgattcgcggtccaccacctgctcatacacaccggccaccagcgaactggcgcgcagcgcctggcgttgggcggcgtcgatggggccaatctggctgccagggggcagcacatacacgcgctcggtcacgccggggcgtcccttggcgtccagaaagctcaccagcgcctcgcccacggccagctcggtgatggcggtttcgatgtcgaggcccggcttttgccgcatggtggtggccgtggccttgacggctttctggtcgcgcggggtaaacgcccgcagcgcgtgctgcacgcggttgcccagctgggccagcacgctgtcggggatgtccagcgggttttgcgtgacgaaatacacgcccacgcccttggaacgcaccagccgcaccaccagttcgatgcgctcgatcagcaccttgggcgcttcgttgaacagcaggtgggcctcatcaaaaaagaacaccagcttagggacctcggggtcgccaatttcgggcagctgctcgaacagctcggacagcatccacagcaaaaaggtggcgtacaggcgcggcgagttcatgagcttgtcggcggccaggatgttgaccacgccgtggcctgcggcatcggtctgcatgaagtcctggatgttgagcatgggctcgccaaagaactggtcgccgccttgctgctcgatttgcagcagcccgcgctggatggcgcccacgctggcggcgctgacgttgccgtagccggtggtgaattctttggcgttgtcgcccacgtactggagcatggcgcgcaggtctttcaggtccagcagcagcatgccgttgtcgtcggcaatcttgaacaccagattgagcacgcccatttgcgtatcgttcaggttcagcatgcgccccagcagcagcggccccatgtcggatatggtggcgcgcaccgggtggccctgctggccaaacacgtcccacagcgtggtggggcaggcggtgggctcgggcgcggccaagccgcggtcggccagcgttttggccagtttgtcgccgatactgcccttctggctgatgccggtgaggtcgcccttcacgtccgacaggaacaccggcacgccgatgcgcgagaactgctcggccagcgtctgcagcgtcacggtcttgccggtgccggtggcgccggtgatcaggccgtggcggttggccaggcccggcagcaggtggcattgcgtggaatcgtgctgtgcaatcaggaggggttcggacatggcggtggtgttggcggtggtgtggggtgagtcaaaagtaaaatcccggccgcaagattaaatcaatcaaaggactctgcagtggcaggacacagtaaatgggccaacatccagcaccgcaagggtcgccaggatgaaaagcgcggaaagatctggacccgcatcattcgagaaatcaccgtcgcggcgcgcacgggtggcggcgacccctcggccaacccgcgtctgcgcctggccatcgacaaggccaaggccgccaacatgccggccgaccgcatcaagtacaacatcgacaaggcctcgggcacgctggaaggcgtgagctacgaggaaatccgctacgagggctacggcatcggcggcgccgcgatcatcgtggacaccatgaccgacaaccgcgtgcgcaccgtggccgaagtgcgccacgccttcagcaagtacggcggcaacatgggcacggaaggctccgtggcctttcagttcaagaacgtgggccagatcatcttcgcccccggcaccagcgaggacaaggtcatggaagtggccctggaggcgggcgccgaggacgtgatcaccgatgatgagggcgccatcgaggtgctgaccgcgcccggcgatttcgaggcggtgcgcgatgcgctgggggctgcgggcctccagccggaggtggccgaggtcaccatgcgccccgagaacaccatcgccctggagggcgacgatgtcgcgcgcatgcaaaagctcctggacatgatcgaagacctcgacgatgtgcaagaggtctaccacaacgcagagctctaggaacttgagcaccgacaccctatgaaaatcctagtcattggcggcggcggccgggaacacgcactggcctggaagctgagccagtcccccaagacctccaaggtgtacgtggcgcccggcaacggcggcacggcgctgtcgccaaagtatgagaacgtgcccatcagcgacgtgacggccctgcgcgagtgggcgcaggcgcagaagatcgcgctcaccgtggtcggccccgaggcaccgctggccgctggcgtggtggacgagttccgtacccacggcctgcgcatcttcggccccacgcaggctgccgcgcaactggaaagctccaaggccttctccaaggctttcatgaagcgccacggcatccccacggccgagtacgagaccttcaccgacccgcaggccgcgcatgcctacgtggaccgtctgggcgcacccatcgtcatcaaggccgacggcctggcggcgggcaagggcgtagtggtagccatgacgctgcaggaggcccacgacgccgtggacttcatgctggtggacaacaagtacggcgtcgcccacaacgaaggcggcgcccgcgtggtgatcgagcagttcctcgaaggtgaggaagcctcgttcatcgtgctgtgcgacggcaagaacgtcctggcgctggccaccagccaggaccacaagcgcctgaaggatggcgaccaaggccccaacaccggtggcatgggcgcgtattcgcctgcgccggtggtcacggccgacgtgcatgcgcgcgccatgcgcgaggtgatcctgcccaccatccgtggcatggaaaaagacggcatcccctacacgggctttctgtatgccggcctgatgatcgacgcgacgggccatcccaaaacgctggagttcaactgccgcatgggtgaccccgagacacagcccatcctcatgcgcctcaaaagcgacctggtggaggtgctgggggcggccgtggacggcaagctcgaccaggtggaactgcagtgggatcgccgcacggcgctgggcgtggtgatggctgcccagggctatcccgagaacccgcgcaagggcgatgccatcaccggcctgccgcaggacgcggacgacgccatggtcttccacgccggcacacagctcgtggatggcgtggtgcgtaccagtggcgggcgcgtgctgtgcgtgacggcgctggccgacagcgtcaagcaggcacagcagcgtgtgtatgacgtggcgcgcggcattcacttcgacggcgcgcagtaccgccacgacattggccaccgcgcggtgaaggccaacggatgaccacacaaaaacccaccttcaacacggcggacaccgtggcccgcgtgcgcggctatctggagggcctgcaggcgcgcatcaccagcgcgctggaggacatcgaggggccgcaaagccagggcggggcgcgctttcggtccgatgcctggcggcgcgaaagcggctctgcactgcagggcgacggcatcacgcgcatcctggaaggtgggcgcgtgttcgagcgcgcgggctgcggcttctcgcatgtgagcgggccgcgcctgccgccctcggccacgcagcaccggccggagttggcgggtgcgccgttcgaggccatgggcgtgtcgctggtgttccacccgcgcaacccctatgtgcccacggtgcacatgaacgtgcgcatgatcgcagccggcacaggtgcggctggcacaggtgcggctggcacaggtgcggcaggtcaggcaggccagggtcccatctgctggttcggcggcggcatggacctcacgccgtactacggtttcgacgaggatgcggtgcactttcaccgtgcctgccgcgatgcgctcgcacccttcggcgaaggcctgtacccgcgcttcaagacctggtgcgacgagtacttctaccttaagcaccgcaatgagcagcgcggcgtgggcggcatcttctttgacgacttcgcggagccgggcttcgagcagagcctggccatgacacagagcgtgggcgatgccttcctgggcgcctacctgcccatcgtgcagcggcgcatgcacatggaccatggcgagcgcgaacgcgagttccagctctaccggcgtggccgctatgtggagttcaacctggtgtgggaccgcggcacgcacttcggcctgcagtcgggtgggcgcacggaatccatcctgctgtccatgccgccgctggcggcctggtcctaccagcgcgagccgcagccgggttcgcccgaggcgctgttgaccgagcgctttctgcagcgccgcgactggatctgagggtgtgagcgcgggtaactataatttcaatagctgcctgcgcttgatcatcaagcgccagacccgtttttgatatctgaaacatgccctgacaaccgctccgcgccccccttggccgtggcagtgcttgcaggctatattgattccattccttcactgaagaccacctgatgaccacttccagcaaatcggaaaccgccgccaagaaagacgtcaccaagctccagcgcgccatcgtcgatggcctggaagacgtcaaggcgcaagacatccaggtcttcaacaccgagcatctctcgccgctgttcgagcgcgtggtcgtcgccaccggcagctccaaccgccagaccaaggcgctggccgccagcgtgcgcgacgccgtgcgcaaggccgggttccccaagccgcgcagcgagggcgaggacaacggagaatggatcatcgtggactgcggccaggccgtggtgcatgtcatgcagcccgccatccgccagtactaccggctggaggagatctggggcgagaagcctgtgcgcctgaagctgggcgctgccaagccgcgcaagatcatggcctcggaaggcgacgacgaggcacccgcgcgcaagccggccgccaagaaggccgcagccaagcccgccacgaagtccgcagctggccagaagccggccaaggcggcagctcccgcagcggccaaaccgacagcgaaatccgcagtgaagccagcatccaagcccgctgccaagcccgcgagcaaggcacagaaggcaccggtcaaggccgcatccaaacccgcagcgaagaagaccacggcaaagcccgtggcggcgaagaagccagctgtcaagaacgcggtgaagaccgtcgtggtgaacaagcctgtggccaagaaggcacccgccaaggccgccgctaccaccacggcacgcaagccggtcgccaaatccaccggtaaggctgttgcgaagaaggcccccgcacgcaagaaggcctgagccttgcgctgacccatgaagctgctgatcgtggccgtgggccagcgggttcccgactgggcgcagacggcctatgacgactatgccaagcgattcccgcccgagctgaaggtcgagctcaaagccgtcaagaccgagccgcgcggctccaagacgctggagacgctctatgctgccgagcgcgagcgtatcgaagcggccatcccgcgtggcacccgtgtggtggtgctggacgagcgcggcacgggcctcaccaccaaggccctggcccagcggctgaaggactggcagctcgggggggacgacgtggccctggtcatcggcggccccgacggcctagacccggcctttcgccaggcggcgcacgagcgcatccgcctgtccgacctgaccctgccgcatgccatggtgcgcgtgttgctcatcgagcagctctaccgtgcctggtcggtgaatgccgggcacccgtaccatcgcgaataacttcagatttgatagctgctcgcgcttgttggtcgggcgctggaggcccatttgactcaagaacaccgcttcatctacctggcctcccagagcccgcggcgccgccagttgctggagcagttgggggtgcgccatgagctgctgttgcccaacgcggcgggggacgaggccgaggatgccgaggccatcgaagccgtgctgcctggtgagacgcccacgacctatgtcgagcgggtgacggggctcaagctggacgctgccgtggtgcgccatgcgcggcgcgggctgtcgccagcgcccattttgtgctccgacaccaccgtggccctggcccgcaccatctacggcaagcccgaggatgcgcacgacgcggtgcgtatgctgggggagttggcggggcatgagcaccgcgtattgacggccgtcgcgctgcaggtgggtccccgacgcctcacggcgctgtcagtctcgcgcgtgcgctttgcgcccatgtcgcgggcgcagatcgaggactacgtggcgacgggcgagccgctgggcaaggcgggcgcctatgcgatccaggggcgcgccgccgcctatgtggagcacctgtcgggcagttactccggcatcatgggcctgcccatgtatgagacggcgcgcctgttgcgcgcggcgggcgtgctggccgtctaggcgcagcctatcaggcccggagcctggttacatcgggtatttcgccaggcgcgccgtatccggaatgtggatgtcgcgcttgtcgatgtggatcaggccggcggcctccaggtcgtgcagtacgcgagagaaatactcgggcgtgatcgacagccgcgaagcgatggtggccttgctcaccggcagcgagatgctgcgcgcgctggctggcggtgcgggagcaacggactgcagtgccgcgcgggccgggcattgcggaggcacaggcgcggtagggggatgaggcgcgtcctcgggcagggcgtgcagcaggtagccgatcacgcgctgcgcgccgttgtgcagcgtataggtctgcacgtcatgcaccaggccgtgcaggcggcgcgagatgccggcgagcatgcgcatggcaaagcgcggctcgttctcgatctcgcgcaccacggccgccttgcctacagagagcagcagggtatcggtcagggcctgggcgttcacgatgtagggacgatcagtaaacatcagcgcctcggcgaagctgatgccggggccggcaagctcgatcaccttctcctgccccgctggcgacagtgcaaacagcttcacctgccccattacggtgacgtggaattcctcgcagggcatgccaacgctgaacaccatctcgccgcgcgcatagcggcgtagccggcaacccgtgcccaggcgttccagctcctggggtgccatttcctggaacaggggcagcgccgcaaggtagcgcggtatgtcgaagtgcgcgatgtccatgtgcgcattacaggggagatccctaggttttgacttgatctatctccaatcgttcagtgcgatgtgccctcactgcgggtgatcttgttccagacgttgtatttccccacgggctttttcatgggcaggcgcttgacttccttgaaggtggcggcgtcgtagaccaccagggcgccgtccatttcccagacactggcgagggcgtagcggccatcgcgggtgaactcgatgtgcgccagcgtcttgccgggctcgcgcacctgggccaccggctgcagcgtgcgcttgtcgatgatggtcagagtgtccttggccgtggggctcatcatggagtcggtccaggcgtagggcgtgtcctcatggctgcgcatgaagaaacccgggccgggcgtggcgatggtgcgtaccgtcttccaggtctgcatgtcgatgacgtccacggccccgccgcccaggttggggctggccagcacagtggtgtcgccccaggcgaaggtgatgcccgagcccaggtgcggcatgccggcgatgggcagatcggccaccttgcgccggatgtccaggtttacgacctgcgcgcttgcgcgttcgtcggcgccactgcgcgggcgcgtggcgccgagtacgtggcggtaggactggtcgaagaagaagtcgtccagcggctcgctcaggggggtacgccgcacgcccaggtagccgggcttggcgatggcctctcccatcttgtagtcgtgcaccagaccatcgtagatgggggccgcgttccggtcgtacgagatttcccagagctcggggatgtccttgagcgccaccacaaagctcttgcgcggcgtggcgtcgtacacggccgaaacgcgtgaactcgccttgccgtcgagcgtggctgcggcgtatgtctgcacgaggttcagatcggcatcgaacagcgccagcgtgtggggcaggtagttggcggccatcacccagcgcccgtcgccgctcacggccacgttgcgcatgttcaggcccgcgcgcacctcggccaccacgcgcaggcgccacaggtcgtatttggtgatccagccgtcgcgcgaaccgaagaacacgtagcgcccgtccggcgtgaacttgggaccgccatgcagcgcatagcggctggcaaagcgcgtgatgacctcgaagcggtcgccgtcgagcagcgagacatggtggtcgcctccttccacgacgaggaagaggttcatcgggtctgcgttccacttcggcttggcgggctcatcgtcgggcacgggcgtgaacgtgcgtgacgcccggatatcgtcctcgccccagcgcggcgcgggcaccacgggggtacgtacccacgcggccagggcgcgaatctccgcgtcgcccaactgctcggagaacccgggcatctgggtggcggggcgcccttgctggatgacgcgcaacacctcggcggggcgcacacgctccaggctctcgggcagcagcgcggggcccatgatgccggtgcgctgcgcgccgtggcatacagcgcagtgctgctggtacagggcgggggcgttgggctggagggcttcggtggtttgggcgtgcaggcccgcgagccaaaacagacccaaggccgccagataacggctcggcccagaccagcggctgccgcgcaagggccgcttcgccgcggcggtatccacctttttcgcgatagcgcagagaagggggaagcggtgtagccgctcagggaaaggtgtttctagtttacgcatgggcaatctcgatcgtgcgacggcgctcatgcttggcaggggattcgaagggcgtgctggatgcgcccacttcggcatcggtgaggtagcagccggggtcctcgaaccaggggttgcccgtgagctgctgtgcgcgcacgcgggtgttgccattgcagatcgtgaggtactggcaaccggcgcagcggccctggacagggcgcgggtgctgcttgagccccgccatgagcgggtcgctggtgtcgttccagatctgcgagaagggccgttcgcgcacgctgcccaggtcgtggtgccaccacatggtgtcggggtgcacatggcccaggttgtcgatattggccaccatctggccgctggcattgccgccccaggccaccaggcgctggcgcaaggcgtcttcccattgcggcaggtgctcgcgcgcccattgcagcaaataggggccgtcggcatcgttgttgccgctcacgtagtcgtccaggctgccggcctgggcatcggcccaggcgtggttgaacagcaggtccatggcctggcgtgtggcctggtggtgcgcgtccttgtcgcggtggatgttgccacgccccgcgtagttcaggtgcgagaaatagaacttgttggcgccctcgtccttcatgagctgcaacagcgcgggcagatcgtgtgcattcagcgctgtcatggtgaagcgcaggcccaccttgacgttgtgcgtggccaggtggcggatggcggccaggctgcggtcgaacgcaccgtccagacggcggaacttgtcgtgcgtgggcttcaggccatccaggctgatgcccacgtagtcgaagcctgcgcccgcgatgcgcgcggccatgggcgcgtcgatcagcgtgccgttggtcgaaaggccggtatagaagcccaggtcacgcgcgcgcgccgcgatctcgaagaggtcggggcgcagcagtggctcaccgcccgagaggatgagcgcaggcacgccgaaggccttgaggtcgtccatgacggtgtacacctcttgcaacgacagctctccagcgtagtcgtggtcggccgagagcgcgtagcagtgcttgcaggtgaggttgcagcgccggatcaggttccagatgaccacggggccgcgcgcgtgccgttcgcgcgaagtggggtaggttccggtggcttgggcctgggcgagttcacgcaggtactggctgatgcgaaacatggtcagtcttccttgaggcgcaggccggtcttcttgaggatggccgtggagtacaggatgtcgtgggcgcggcaggcatcgcccagcaggccggcaatctgctcggcctgttgctcgacatgcgcgcggctggggccatgcagcatggcaaacaggttgtagggccagtggggcaggtggcgcgggcggcggtagcagtggctcacgcccggcagcgcggcgacttggcggcccagcgcggcgacctgggtatcgtccacgtcccacacgctcatgccgttggccgtgtagcccaggcggtaatggttgggcaccgcgccgatgcggcgcaccaggccctcgtcgatcatccgggccaggcgctcgcgtacctgctcgccaggcacgcccagcatggcgcccacggcttcgtaggggcgcgccaccagcggcagcccgccctgcgtggcggcgatcagcgcacggtcgaaggcatcaagcgccatggtgttctccggtggactgcgctggcaggggcggcaggcgcaactccacgaaatactcttcttccttgggaaaggcgtagaccggcaggccagtcgcggcttcgatgcgtgccagggtctcgcgcgccagcgcgggggactcggtcgccaccacgaaccacatgttcagcgcatgctcgcggcggtagttgtgcgccacctcggtgaaggcgttgacggcagcgcacacggcgtcaaaacgatcctcgggcacagccatggccgcgaggacgaattggccgcctgcgcgttcgatctggaacagcgggccgaatcgcgtgagcaccccctgggcgagcaggcggtgcaggcgttcgatgacctgctcttcggtccagccgatgtcggcggcgacggcggcgaaagggtggtccaccagcggaaagccgccgtgcaggtggtcgatcagccgagcgtcttcaggggagagcatcgacggcctcctgcatgggttcgggaatggcatggggcgcatggtgggcaaaccgccgcgcacccgtctgtttgaagcgccgcagcgagaacagcacggcgctggggcaagtggccaggcccgcctgggccacggcctgcgccagctgggtatgcaccgctgcgcggtcgcgcccatgcaccatgcagtacaggttgtagcgccagtctggcgtgcgcgcacggcggtacgccagcgttacgccgtgcgcatgggccagggccatgccgtgggtgtccacgtggtcgtccggcacgtcgaacacggccatggcattcgctgtgtagcccagttcatggtgacgcaccaccacgccgaagcggctgagcagcccttcgtcctgccagcgggcaatggtggccagcacggcgggcgtgctgctgtggagctggtcggcccatacgtcatagggccgctcggtcagcggcaggccctgctcggccagcgcggccaggggccagtcgctgggtgccaggggggtgcgtgcgcggcccgtagggcccgtggtgccgatgccgtcccccacgcctgcggacgtcccctccaggtcgaaggcggtgtcgatgcggtaggggcgcagcatgggcaggcgctgcacgggcaggccggtggtgtgctcgatggactggagcaggcgctctacctggtccgcgtcatggccggtggccacgaaccacaggttggtggtgtgctcgcgctcgtagttgtggttgacgcccgggtgggccgacaccgtggcggccacgtcgtcgagccgctcgggcggcacggccatggccgccagcagggaggcgccccccgcgcccggcgcgaacaccgcgccgatgcggctgagcgcgcccgcctgccacaaccgtgcgtagccgctgagcacggcctcggcatccatccccaggctgtggccgatggccgcgaagggttcggcgcacagggggaagccgcgctgccagtggttgagcagcgcgaggtgggttgcgttctggctgctcggcatggcttagaaccccatgcgctgtgcgcgggcagtgaagaagatgccgctgggggcgtccacgtccagcctggcttgggactgcaaggtgtgcgtgtcgtagacctgaacgcggttgtcgtcacggcagctgatccagaccgattcgccgcgcggcgtgaattccatgtgcagcacggccttgccgggctccagcgtctgcaccacgcgctggctcggagtgtcgatgacctgcacgcggttgtagtctggcacagagaagttgacccacacctgacgtccgtcgggccgcgccatcacgaacaccggctggcccgcgaccggaatgcggccgacctcggcccaggtggcggtgtcgaccaccagcacctcatggcggccaatggccggcagataggcatggcctcccgcgatggcccagccgcgcagatggggcattttgtacaccggcagcggttgctggccgcggccgtagcctgcgaggatgcggcgcacgcgcggcgggttgtcccagaggtccaccatggccaggccgtcttcaccgaacaggccggcgatgtagtggcgtccgttgggcgagaccagcgcgtcgtagggctggcggccgatgttggggatggtggtgacctgcggctttcgggggttggagcagtcggcgatgcagatggcgttcgcgtcgaataggctgtagatgaaccggcgctgcggcaggtcggccaggccgacgacgcgcgagcgttcgccgctggccgtgtgggcgggaaggtcggccagcaactcaagggtggcggcgtcgaagaccttgacgccgccgggcgtgtagttctgcgccacgaccaggctgccgtcggcgctgatggcccctccgatggagttgccggcctgcatcacgcggcccgtgatgcgctgggtgagcaggtctacctgggtcaggccgccgtcgcggccgaagacgtaggcaaagcgctcgtcacgcgagaacaccaccgaggcgtgcgacaggtcgcccaggccggtaacgcggcccacggcttcgcgccggctggtgttgatcagggtgagtgcgcccttggcgcgctcgatgaccacgcccagatcgcccgtgccctgcagcgtggctgcaggagcggcggaggtggaggtggtggaagagggagccgcacagcccgtggcaatcaggggtgcactggcggtaagggagagcagggcacgccgtttcatggggcggacctcctgttttcttcggggaacccattggccagctgttcggcgacccacagggcctcgcttccctgcagcatggcgctccagggcggcatgggtgttccggggatgccgtgggtgatgacggcagccaaatactcgggcggcttgccggccagggcctcgcgggtgagcgcgggacccaggccgcccgtcaggcgcatgccatggcacgaaccgcagtcctgccgcaccatgcgcacgagctgggcggctcggtcggggtcgggcgtgccctgtgcgccggccgccgaagcggccaatgccaggaccagggacaggaacgcggtgcgtgacatggctggccttcgaagtgcgtcaatagacgtcgtgctgggtgttgtacacgttgaagtggccggtcggcgtgatcaggcgcgggtccttgatcacggacttcagcttgagcgtcttgtcgtccacgacgaccagcgcactttgcttgtccttggccgaccacacggcgaaccacacttcgtcacctgccttgttgtactcaggctgggtcacgcgcttggcgccgccgtcatcgggcagacctgcccattcggcgatcggcagcgtgacgtagcccttgtccaggttgttgatgtcgaacaccaccacggcttgcgaaaccttgggatcaggattcagcggtgcgtcggaccacaggtgcttggacttgggatgggtcttgatgaacagcgctccgccgcccgggcccttgagcttggccacttccttgaaggcgtattgcttgttcttctgcgggtcggtgccgatcagcgagatggtctcgtcgcccaggtgacccgtggcccacaccggaccgtacttggggtgcgtgaagttggcgccgcggccggggtgggggatcttgcccacttcggtcagaccggccagcttgccgtccttggcgtcgatcgcagcaatcttgttgctgttgttggcagccaccatgaagtagcgcttggatgcatcccagccaccgtcatgcaggaagggagccgagccgatctcggtggtcttcagcgcattcaggttggagtagtccaccatcatcgtcttgccggtttccttcacgttcaccaggaactcgggcttgtagtgcgatgccacgatggaagccacgcgcggctcggggtggtattcctgcgtgccgacgaccatgccgcgggtggacacgatcttcaggggctccagggtgttgccgtccatgatggtgtactggggaggccagtatgcaccggcgatcgccagcttgtcctcatagcccttgaacttggaggtgtccaccgagcgtgcttccaggcccacgcggatttcagccacgttgtcgggcttttccatccacaggtcgatcatgttgatcttggcatcgcggccgatcacgaacagataacgccccgaagccgacatgcgcgagatgtgcactgcgtagccggtcttgacgatgttgatgatctgcttggtgtcgccgtcaatcagcgccacttcgcccgtgtcgcgcagcgtggtggagaagatgttgtccaagttgtacttgttcatcttcttcttgggacgctggtctggaggcacgatgaccttccaggtgttcttggcgtcggccagactccactcgggcggtgtgggagggtcctgctggatgtagcgggccatcaggtccacggtcgcctcgtcgaattcgccggacgtctgccagttgggcatgccggcaggcgagccgtaggcgatgaagaccttgaggtagtccgtgcccttgggcagggtcacgtccggtgtgagcggcttgcccgtggcgcccttgcgcagcacgccgtggcagcccgcgcaacgctcgaagtaaatctggcgtgcgcggtcgaactcggcctgcgtcatcttgggtgccttggggttcgtgctctggtacatgggcacttccgccagcggcgatccgcctgcctggtagtttttctcggcctccgagactggcttggcgtcctgcgccatagcggtggcagacaccagggtggcggccgctaatgcgaccagcctggcgatcctctttgctgtcattgtgggtcctctgcgtcacggatcagcgcttgggtgggccctggcggctgccacggccactctcgcgaggtcgctgtccatcccctcttcatgcgagtgggagcatcgtcgcagcgggtgttgccgctgtccttgaactggttcaaggacgcaaacggtgcagcctttgaacaatggagccaccccatgatccgcaaaggagaggcccatatgagcttcattgaagatgcgcgctggttcaccgtggcacccgcagcaggagagtccggacagcccccgaagcctggacacgtgacgctggtgggcgcaggcccgggcgaccctgagttgctcacgctgcgcgccgtcaaggccctgcgcggcgcgcgcctggtgctctacgaccacctggtcggcaaggaggtgctgcgctacgtggctgacgatgccgacctgatctacgtgggcaagcagtcctcgcaccacacgctgccgcaggaatcgatcatcgacctcatggtgcgcctggcgcgcagcgggcgtagcctggtgcgcctgaagggcggcgatggcttcatcttcggccgtggcggcgaagaggtgcaggcgctggccgaggccggtatcgcgttcgacgtggtgccgggcatcacggccgcgcagggtgcgggcgcctgcgccggcatcccgctcacgcaccgtgaccactccgcgaccctggtgtttgccaccggccacctgcgcggcgacaacgaagtggcgctggactgggaggcgctggcacgcccgcgccagaccgtggtgatctacatggggatgggcacgctgccgatcatctgccgcgaactggtgcgccacggcctgccggaccgcacccccgcagcgctggtggagcaagcctcgctgcccgggcagcgctgcatcaccggcacgctgcaggacctgcccgcgctggcgcagcagcaccgggtgcgtccccctgcgctcatcatcgtgggcgacgtggtggcgctgcagccgcaactcatgcagggcatgctggcgacgatggtgtgacgggcgccggccgccggtatggcggcggggagcgctggttctgaggcatcatgggcgcctcatctggcaaaagcccatgcaacaagacatcctcatcaactggtcgccgcaggaaacgcgcgtggccgtggtcgaaaacggcgccgtgcaggaactgcacgtggagcgcacgctggagcggggcctggtcggcaacgtgtacctgggcaaggtctcgcgcgtgctgccgggcatgcaatcggccttcatcgacatcgggctggagcgtgcggcctttctgcatgtggcggacgtgtggcaccgccaggaaggcggcgaggcgccgatgttcgcgcgcaagaacgaaccgcccgtgcccatcgagaagcaggtcttcgagggccaggcgctcatggtgcaggtcatcaaggaccccatcggcagcaagggtgcacgcctgtccacgcagatcagcatcgccgggcggctgctggtcttcctgccgcaggacgaccacgtgggcgtgtcgcagaagattccccaggccgagcgcgacgccttgcgcacgcggttgcaaaagctggtggatgaccaggcatcgggcaacggcggcggcttcattttgcgcaccaatggtgaggacgccagcgacgaagagctggccgaagacatcgcctacctgcgcaagacctgggcaggcatccggcaggcagcgctgacgcatccgcccacctcactgctgtaccaggacctgagcctgctgcagcgtgtgctgcgcgacctggcgggcgagcaaacgcagagcatccgcatcgattcgcgcgagcagttcgtggcgctgaaggcgttcggcaatgaattcatgcctgcggccgccgccaagctgcaactgtacaagggcgagcgccccatcttcgatctgtattccatcgacgaggagatcgccctggcgctgggccggcgcgtgcagctcaagtcgggcggctacctcatcgtggaccagaccgaggcgctgaccaccatcgacgtgaataccggcggctacgtgggcgcgcgcaacttcgacgacaccatcttcaagaccaacctggaggccgcgggcgccatcgcgcggcagttgcgcctgcgcaacctgggcggcatcgtcattgccgacttcatcgacatgctgcgcgaggaccaccaggccgcggtgttggcggagttccgcaagcagctcgcgcgcgaccgggtcaagaccatggtgggcggtttttcacagctgggcctggtggagatgacgcgcaagcgcacgcgcgaatcgctggcgcacatgctgtgcgagccgtgccccacgtgccagggcgcgggccaggtgaagaccgcgcgcagtgtgtgttacgacatcctgcgcgaggtgctgcgcgaggcgcgccagttcaatccacgcgagtttcgcgtggtggcgtccccgcgcgtggtggaactgttcctggacgaggagagccagcacctggcgggcctgtcggacttcattggcaagccgatctccctgcaggccgaaagcgccatgggccaggcgcagtacgacattgtgctgttgtgagttgaggtcaaattggcctttggcgcttgtggggcgggcgctagcagctatcaaaaacataccaaagtcgtgagccagggtgcgccgcgtctgtcgcccgtgccggtcgacggcggaaaggtcgaggtgaatacgatcccctctcgtgctccccaggtgttccggcgttggcgggcgggcaatgttggcgtccgccgtactgccccacggcttgctcggctgcgcggcgcagtggcgcgactttccgcggcacctgtgtgccacacggggtgtcacaggtgctggcccgcgccatgcgctacgtcgctcgccgtcgattgcgtgcgccaggaggcaacgctcctgggtgctattgaatgatgagctgctagcgcttgctggataagcgcggcggcctgtttgggcttaaagcgtgcgcaggcgttcgatggctgcacgcagcgtttcgtccttcttggcgaagcaaaaacgcaccacgcgctggtcgaagccgtcgccatagaaggccgacaggggaatggcggccacgccgatctcgcgcgtgagccactggcagaagtccgcttcgttcaggtcgctcacggccgagatgtccacgcactggaagtagctgccggtgctgggcagcagcttgaggcgcgagccctccagcccctggcggaacaggtcgcgcttggcctggtagaaggccggcagctgcaggtaaggcgcggggttctgcaaatagtccgcgaggccgtactgcatgggtgtgttcacggtgaacacattgaactggtgcaccttgcggaactccgccgtcatggcggccggggcggccaccgtgcccaccttccaacccgtgacgtggaaggttttgccgaagctggagacgatgaaggcgcgttccgcgaggcccgcgaagcgcgcggcgctctggtgctcggcgccgtcgaagaccatgtgctcgtacacctcgtcgctgatcaggagcacgtccgtgggggccagcagttcctccagcgtgcgcatgtcgtcggccgtccacacggtggcgctggggttgtgcggcgtgttgatgatcaacagacgcgtgcgcggcgtgatggccgccgcgatcttggcaaagtcagggcggaagctgcccggcttgagcggcacccggaccacgacgccgccggccagtgcgatgttgggcacgtaactgtcgtagcagggctccagcacgatcacctcgtcgcctggctgcacgcaggcgaggatggcggtgagaatggcttgggtcgccccggctgtgatggtgatttcggcgttggggcaatactggcgagcgtggagtgcttcaatttttgaagcaacggcctgccgcagcgcgggcacgccggccatgggagggtactggttgtggccggcctgcatggcgcgcgtgacggcgtcgaccagctgcgggtcgcaatggaagtcaggaaagccctggccgaggttcacggcctggtgttcggccgccagcgcggacatcacggtgaagatggtggtgcccacgttgggcaggcggctgggaaagtggggcgtggtcattgggtgtcactcattcaaaactggcgcaacgcgtggcgttccgacggccgcatgctttgcaaacacgggtcttggggcgggcttgcccaggccgctggcgtcgtccccatgcgggaagccttagcaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctgttaaagcggctcagggcgcatcacagctcatagtcgttgacgtgcccggtcatggcgcgggcgatcaggtcgcggctcaggcggtcgctcagcagctcggcgaacttgtagacgaagttgcgcaggtaggcgccgcgcttgaaagccacgcgcgccacgctctgaccgaacagatggccgacggggcgcacgacgaggtcgcccagcgggtcgtcgcgcatggccatctccgccacgatgccgatgcccagccccaggcgcacgtaggtcttgatcacgtcggagtcgatggcctccagcacgatgcgcggctgcagcttgcgggtggcgaaggcctggtcgatcttgccgcgcccggtgaatgaggggtggtaggtgatgagcgactcgtgcgggatgtcctccagtcccacgcgctccttttgcgccagcggatggctggggggcagcaccaggacgtgctgccactcgtagcagggcagggtgacgaggtcgggatactccgccagcgactccgtggccatgccgatctcggccacttcgtcgatcaccatgcgcgccacctcgtgaggcgtggcctggtgcaggctgatgttgaccttgggatacgcctcgcgcagcttggccaccggtacgggcagcacataacgcgcctgggtgtgggtggtggcaatggcgagggtgccgctgtcctgggcgctgtactgctcgccgatgcgtttgaggttgcccacctcgcgcatgatgagttcgatgctcttgagcacgtgctggccgggctcggtcacgcgcttgagccgcttgccgtggcgcgcgaagatgtccacgcccaactcgtcctccagctcaatgatcgccttggatacccccggctgcgaggtgtgcagtgccttggcggcctcggtgaggttgaggttgcggcgcgccgcctcttgaacgaagcgaaactggtgcagattcatattgaaatgcggctaagaagtcgcatcattatgctgcatcaatctaacggcgggcgcgaaaggtgcagatatcgttacggcaccaatacttcggcggcaatgcgcgccatcagggccgtcatgcgttcgtcctcgccgatgggagggctgaggtgcaggcgcatctgtggaaacgcctgggacagctcctcgaccatgcgggggagatcttcgcgcgcatgccgcccggtgccgagaaacatgggcacgatgcccacctgggtgatgccctgcgccgccatcgcggcaaccgttgaaggcaggtcgggcgcgcacagctccaggtaggcgcagcgcacttccagcgcgggctgctcggcgcgcatgcgcgcgagcaccgcctccatgggcaggcgccacagggggtcgcgggagccgtgtgcgaacagcacgatgccgttggtactagggttcgtcatgggtctactgcggtgggtctagcgcctcaataccagccatccaaacgctgccagtgaaagcacggaatagatcaggcccggcgcggccgcggtcagccagggcgaccagttctgcagattgcccgcgaagccgaacacattgttcagcaggaagaagctgatgcccgccatcaccccgccgaacacatagcccgcaatgccccccgagcggaaatgcaggtaggcgaagggcagggagagcactaccatcaccaggcagctcaaggggtagaagaccttgcgccagaactcgatctcgtagcgctgtgccgactggccgttggcctccaggtggcgtacgaagcggaacagttcgatcgtcgccatcttgtccggcttgagtagcgacgcggccaccatgtcggggctgatgcgtgtgggccaacgcaacgtgggctcttgcaggcgcgacacgcgcatgccgccatcggcctcggcctcgaaaagggtgcgctggacctgctgcagattccacgcatcgcgggcgtcgtcgaaggtggcctgttccgcctggatggtggcggcgacgcgtccgcgcgcatcgaactcgaacacccgcacgccgcgcatggcgccattggggtccacggcgcgcacattcacagcgatcgaatggtcgccctggcgctccttcagccatgcgcccgtggcgccagtgctgatctggcccagccggcgggctttcacgagagaggccgctttttcgctcgccggggcaatgtagtccccgacgatgactgtgaccatgacgaacgcgcagccgagcatcagcagcgtgctcagcgcccgccagggtcccagcccactggtgcgcatgatggtgaactccgaactctgcgccagccgtgccatcacgaagatggtgccgatcagcacggtgatgggcagcagttcgtagaggagctgcggcaggctcagcgccacgaacagcagcgcgtgcgagagctggtagccgttggcgcccgcgcggcccacccagcgcagttcgtccaccatgtcgaagaagaagaacagcgcgaggaaggcgagggtgacgaaggccacacccacgacgacttcgcgatagatgaagcggcggatggttttcatgccgtcctcctgcctagcaggttgcgcagcgaccagtggttgtggcgcgcggccagcagcagcaggcccagggccagcgtgccgccgtgcagcatcagcatgaacggcagcaagcccagccggcccacgccgatccacgtctggccaacggtcatgaggttgtagtaaacgacgaaggcgaacagtgcgaaaaccaggctcgtgctgcgccccgcccgcgggttgacgacggccaccgccaggcccaggacgacgaaattcagtgcggccagcgccatgccgatgcgccagcccagttccgcctggtggcgcggctgcgggtcgctgaccagctcccaggtgtcgcgggtcttgatggaggccgcctcagggtcgttctgcgatccgccacccacaagcgtgccgtactcggcaaattcactgacgcgcaggcccggcttgtcccgcagcgtctccagccgctgcccgttgctcagcagcgccatgcgttcgccgttgcggatctccaggcgagcgctttgcgcggaggtgacggtttcgcggtttggttcgttggtggcaatgaagacgttgctggccgagttggcatccggtgcgtccttgtcaatgaagaacacgcgtgagccattggaggattcctggaattccccgggcgcgatacggtccacgtcgctgcgctgctcgtattgcgtcttgagctcctggatctgccggttggcccagggccagaccacgagcgacagcgcggcgatggtcagcatgacgggccaggaaaaccggaacagcggtgccagcaggctcatcagtccgcgccctgccgagaaccagatgaccatctcgctgtcgcggtacatgcgcgacagcgcccccaccaccgtgacgaacaggctcaggctgaggatggtgggcagttgtcccagcaccgtgaaacccatgaccagcatcacgtcggaagggttcacgctgccccgggatgcctggcccagcgtacggatcagcatcatggtcatcacgacggtgaccagaaccaccagggtcgcgccgaaggtgcgggccagctccttgcgaatggatgaatcgaataacattggctcgaaggaaaacgctgattatgaacttcgaactgaagacgctttcgctggctgcctctgctgcgcacaaatgcgacctgctggtggtgttggtgcctgaaggcttcctgccgggcagcgacgtgctgtcgaccatggttgcgcatgcgctcaagcaaggcgatctggaggtgaagccgggcaagctcctgcagtgctacgcccccgccggtgttgcggcgcgccgggttgtgctgctggggtgcggtgcggccgatgcacatgcggtgcgccaggccatgcaagccttatccccctcgttcaagttgccgtcggtcaagcgcgtggcgctggtgtttggaacctcggcccagcggggcgccatcggcgctgcggtgcgtgcggtggccgatgggagctatgtctatacggccaccaagaccaaggctgagccgcgtgccttgctgcgtgtcaccctgggcgtgcccaatgcgggtgcggcgcagccggaattcgccacggccacggccgtggcggccggtgtagagtttgcgcgcgagtgggccaatcgccctgccaaccatgcgacccccacgctggtggccaatgccgccaagacgcttgcgaaataccccggcgtccagtgccaggtgctgggccctgccgaggtggccaagctgggcatgggggcgtttctggcggtggctcaaggatccgatcagccgcttcgcctggtggaattgcgctacaacggcgcggcccgcacgcaggctcccgtggtgctggtgggcaagggcatcacgttcgacaccggggggatctcgctgaagcccgcggcggagatggacgagatgaagttcgacatgggcggggcggcgagcgtcctgggcgtgttccgggcgctggcggaactccggccggcgatcaacgtggtgggcctcattcctgcgtgcgaaaacatgcccgatggtaaagcggtcaagcccggcgatgtcgtgacgagcatgagcggccagaccatcgaaatcctcaacacagacgcagaagggcgtttggtcctgtgcgacgcgctgacctacgcggcacgcttcaagccagccgccgtggtggacattgccacattgacaggcgcttgtgtggtggcgcttggtggcctgcgcagcggactgtttgcctccgatgacctgttggcggaacagctcctatcggcaggcgatgccgcgctcgacccctgctggcgtatgcccttggatgacgagtacgcagaagggctcaagagcaattttgccgacatggccaatgtggcaggccgggccggtggttcgatcaccgccgcgaagttcctgcagcgcttcgtcggggacacgccgtgggcacacctggacatcgctggaacggcttggaagggaggggccgccaagggcgccacgggccggcctgtggcactgctggtgcactatctgctggaccaggcgacagtgagtaccgtgaaacccaagcaaaagacgcgcagccgcaagtcggtggcttgagggccatgtcgttgaaggtgcccgcatgacacaggtggcattccacttcaatgcacccgacaaactggcgtatgtctgtcgcctggtgcgaaaagccacccggcaggatgcgcgggtgacggtcacgggtgatgcagacaccttgctgcggctggatcgccagctctgggcgttggcgccttcggatttcgtcggccattgcctgggagacgccgacgaggaaattctgcgtgcctctcccaccgtgttggtgcaagaccctcgtaccagtccgaatcgggacgtgttggtcaacctgggaaatgtcttgcccgagggatttgcgcagtacgctcgggtcgtggaggtggtcagccaggtggatgaggatgatcggaagcgcgcgcgggagcgctggcgcggctatgccgcgctggggtatgacatcgttcgccacgatctggtactcaaggaaagcgcgggatgacaacacccaccaagaaacctcccagattcgtgcccacgctcaccgacgtggtgcagatgcccgaagccgaagggagctcggcgcgtccgtcgccgcctccggtgacacggcctgcgaccaccgctgcgtcgctctctgtgcctttgccagcggctccgcattcaccaccgcccctcgcagttcccgcgccggttgcgccgctgcctgcagggctgccctacgggtttgaggagtacgtggtgcatcgcgtgatgcagcgcgtggacgtcgtgctcgaccaacgtttgcgcgaggcgatcgcagtggtggtacaggagcagacacggtccatggtgcctcgtctgcgagaggaagtggaatcggtagtgcggcaggccgtctatgaagccgtggccgaggaactggcaggcgagcgcagcggccattgatgctgcgtcagggtatttccctgtgtcgtttcgcagaaccttcttgtgttccctagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaaaatagttctatctatttttgagacaccacactagtgatgtggaacataaattgcgatatgtttctccgcgttggttcacaacaatatttccagcgcttttcttaattggagatccatatgcaactgaagttgaaaatgaccgtggctgctgcgatcgcagcggttgccggtgtggccgccgcccagggcgtgacggtggtgaagatcggcaacgtcgccccgatgtccggtccgcaggcgcactatggcaaggacatcgaaaacggtgtgcgcatggcgatcgacgacatgaacgccaagggcgtcgtcatcggcggcaagaaagtcaagctggaactggtcaacgaagacgatgcatccgatcccaagcagggcaccgcagccgcacagaagctgtgcgacaccaaggtggctggcgtggtcggccacctgaactcgggcaccaccatccccgcatccaaggtctacaacgactgcggcattccccacgtcacgggcgcggccacgaaccccagcctgaccaagccgggctacaagaccacgttccgcatcattgccaacgacaacgcgctgggcgtgggccttgccgtatatgcggcggaaacgctcaagctcaagaccgtggccgtggtcgatgaccgcacggcctatggccagggtgttgccaacgtgttcaagcgcgcggcgaccgagaagggcatcaaggtggtcgacgaacagttcaccaccgacaaggccaccgacttcatggccatcctgacggccatcaaggccaagaaccccgacggcatcttctacggcggcatggatccgcagggtggccccatgctgcgccagatggagcagctcggcatgagcaacgtcaagtacttcggcggcgatggtatctgcaccacggagctgcccaagctcgccgcgggcgccaagaccatcggtaacgtgatctgcgccgagggtggcgcgtcgctcgccaagatgcctggcggcctggaatggaagaagcgctacgacgccaagtaccctggtcagtacgtcctctacagcccctacaaatacgacgccaccatgctgcttgtcgatgccatgaagcgcgcggggtcgtgggatccgaaggtgtacatccccgaactgcaaaagtccaactacaagggcgtgacggccaacatcaggttcgagccgaatggcgaactcgtgaatcccgccatcacgctgtacggattcaaggatggcaagaaggtgccattgaactgagtggcttatcctgcaaacggcagcatgcggggccgtttgagtcgaaaaggggcttcatcgaagctccttttcagttttcagcggcgcacctgcaaggctcccgggttgacgatattcgtcggcgtgcccttaatgtaattcacgacattatcgaaggcggaaccaaaataaagctcatagctgtcctgctccacatagccgatatggggggtgcagatgcagttctccagccgcagcagggcatgcccctgcaaaatgggctcgctttcgaaaacgtccacggcggccatgcccgggcgcccacggttcagcccggcgatcagcgcgtcggtttctatgagctctgcgcgcgaggtgttcacgagcagcgccgtcggtttcatgcacgacagatcttcgagggtcacaatgccgcgcgtctcctccgcgagccgcaggtgcaaagacaccacgtcgcattgcgaaaagaattcggcccgcgtgctggccacctgcaggccgtcgccgagcgcctgcgcgcgtgacggctcccggccccagatgcggatgttcatgccgaacgcgcggccgtatccggcaacgatctgcccgatacggccatagccccagatgcccagggtcttgcctcgaagcaggctgcccagcccgaagttgggcggcattgaggcattgcgcagccccgattgttgccaggcgccatgcttgagattcgagatgtactggggcaggcggcgcatggcggccatgatgagcgcccaggtcaactccgcgggggccacgggtgaactcacaccttcggccacggcgatgccgcgttcggtgcaggcggcgatgtcaatgtgcgagcccacccgtccggtttgcgcgatgagcttgagccgcggcaacttgtccaccagttgccgcgtgatctgcgtgcgatcgcggatcagcacgatgatatctgcgtcccgcaagcgcaccgatagctgccccaaccccttgacggtgttcgtgtagacctttgcggagtaggggtccaaccgtgccgcgcaatgcagcttgcgcacggcgtcctggtaatcgtcgagtattacgatgttcatcttgtccacttactgcgcacacagtggcgcagctttgtttctctgcaatggttccaacggagcgcattgccggtctcaatggatcattgtcgctgataagaaaacctgtgcagcgtagttccaccgataagcaccaggcgcattaccgtggcgaatacgctattgcttacatttttcagagagtatctgcgcctttttcccatttgtgcagttacaaatggccgtgcattccaccagtttgttttcggcatcagcaatcaccatgaaaaaccgcgagcctcactccctctcctcaaccctccaactggcccgcggtttggctatggccttggccgtggcagcctccgccggtggcgtggcagcccagacctacatcaacgccacggtgggcgggcaaatcgctcccggcgtctacggccgcgtggatatcggcaacagcgcgcctgcgctgctgtacccgcagccggtggtgatcgcacctcccgcggtgtatgttccccgttcgcccatctatatgtatgtgccgccgggccatgccaagaactggtccaagcactgcgcgcgctactctgcttgcggtcaacccgtgtatttcgtgaaggaacccccgcgccggcccggcaaattccgcgatgaccgcgaccggttcgatggccgttcgtttgacgatggccgcggccactggaacggccgcgaccgggacgatgaccatcgcggccgtgggaatggaaaaggcaacggcaacggccgaggccacgggcgcggtgatcgctgaggcaggcctaaagcctggcatctgatggccgcagcacgatgagggctcaggcttttcaagggaggcatttcccacccgaagttttcgcgccaacactgcgtgtgctcggcggtgttgccttaagcttgtgtgcctatggcacatgtgacgttctcccctccctatacaccgccctcacaggtcgtcgcgcagttgcgtgaccggggttatgcggtgctgcaaccccgggacacagcgacatgggtgggatgtgccttgaacgatttgcaggccctggcggccgactggtcggatctgcccccggatgactacctcaaggacggaggccggtaccgcaggcggcgccactcctgcttcattgtcgagggacccgccgtgaaccaggcaccgcaccgcgcgcactggcagccggtggagtacaacgcgctgcacggagggctgcagcgctggtttgcgcccatgcgtggcgaaacggtggctcgaccggtgtggcggcaactcatgcaggcggctgcgggcctctcgcaagcgatgtgcgggcaaccgtctcaaccctgctacatcgaagcacatcagttccgcattgacaccgagggcggcatcggccgtccgacacccgaaggcgcgcaccgcgacggcgtggacatggtggcggtgttcctggtaagccgccagggcatcaagggtggagagacccgcattttcgaagccaagggcccgaatggacagcggtttaccttgagcgagccctggtccgtcatgctgctggacgatgcgcgcatgatccatgaaaccacacccatccagcccaccgaagatggcggctggcgcgataccctggtggttacctgccggggcggtggctttcaaggggatgcgtcccaataattgatgcgaatcaagccttgaaggccacgtacgcatcacactcgttgttgttgcgggccttccaggcctgccaccctaaccaaaaggaggttccatgttcaagcacattctgattcccgtcgatggctcggagacgtccatgaaggccgtggccaaggcggcagcgctggccaagaccttcggcagcgccgtgacggcgctgtacgtgatcgacccttatcccttcacgggggtgggcgccgatttcgcctacggccaggcccaatacctcagtgccgcgacggccgaggcaaacacggccctggacgccgccaaggccgctgtcacccaggcaggggtcgccaacgtcaacaccatggtaggcgaggggcatgcgatccacgacggcatccagcgcgccgtcgagagcacgggcgcggacctcatcgtgatgggatcgcacggtcgccgcgggctggaaaaattggtgttgggcagcgtcacacagcgcgtgctgggcgtggcccacgtgccggtgctggtcgtgcgggattgacccggggcgtacgtcgccacacatgaaaacggctcgcaacgcgagccgttgtcttttcgcgccccgatcacggaagggggcgctgcgagcacaggttactcaatccgtgcacccgaggcttccacgatacccttccactgcccgtattcgtttttgagcagggttgagaactgttccggcgacatggcctgcggctctgcgccttgcgcttggatggcagccttcatgtccgcggtggcgagcagtttgttgacttccgcgttgagcgtgttcaccacggctggcggcgtgcctgccggcgccagcacgccgtaccaggtgctcacgtcaaagcccttgaagccggactcggccaccgtgggcacgtcgggcagcgacgaactgcgcttggccgaggtgaccgccaacgggcgcagcttgcccgccttgatctgtcccatggccgaaggcagcgacgaaaccagcagttccacattgcccgccaacgcatccatgagtgccgggttggagcctttgtagggcacgtggctcagcttgatgccggcagctttctcgaacaggtcgcccgccaggtgaatggaggtgccgttgccgggcgagccataggtgacggtgcccggcgcggccttggcggccgccaccacgtcggccaaagatttgtacttggagttgacactcgtggcgatgaccacgggcgtgtacgccacgtgggccacggccgtcaggtccttggtggggtcccacggcaggttcttgtacagccaggggccgatgaccagattgtccttctggcccatgacgatgtcatagcctgtgggagcggccttcaccgcctcggtaataccgatggtgccgccagctcccggcttgttgtcggccaccacggtccatttgttggcttccgtcagcttggcggcgaccaggcgggccaggatgtcggtgccgccgccgggcgggaagggcacgatcaaacggatgggcttggcgggataggcgccggcagcgggtgcactggtctgggcatgggcgggcatagcgcccaatgcacaggcgagggtggcaagagaaaggatgtgtcgacgaagcatggggaaaaagtctcctggagaacctggtatggaacatggcgcatctggcgcgcgcccgcctggatgatggcccagccatcgtgggccgcaccgtgccgaagcgcgcgcatgccatcgccatcggcgatggcggggcgtggcggggcgtgtcagaggcgctcgaaaatggccgcgatgccttgcccaccgccgatgcacatggtcaccagcgcgtaccggccctggatgcgctgcagttcgtgcagtgccttcacggtgatcagcgcaccggtggcgccgatgggatggcccagcgaaatgcccgacccgttggggttgaccttggccgggtccaggcccaggtcgcgcgtgacggcgcaggcctgcgcggcaaaggcctcgttggcctcgatcacgtccaggtcgttgaccgtgaggcctgccttcttgagcgccaactgcgtcgcgggcacggggccgatgcccatgtacttcgggtccacgcccgcatgggcgtaggccaccaagcgcgccaaaggctttgcgccacgggcctgcgctgccttggcatccatcagcaccacagcggcagccgcatcgttgatgcccgaggcattgcccgccgtcaccgtgccgttgtctttcgcaaacacgggcttgagcttggccatgtcgtccagtgtcgcgccggcgcggaagtgctcgtcggtggcgtattgcacctcgcccttcttgctcttgagggtgaccgggacgatctggtccttgaagtagcccgctgccgtggcacgctcggcacggttgtggctctccacggccaggcggtcctggtcttcgcgcgtgatgccccacttggcggcgatgttctcggcagtcacgcccatgtggatgttgtggaaggggtcgtgcagggcgccgatcatcatgtcgatcatcttgaagtcgcccatgcgcgcgccccagcggcttgcaaggctcgcgtagggtgcgcggctcatcacctccgcgccgccgccgatggccacgtcggcatcgcccagctggatggtctgtgcggccgacacgatggcctgcaagcccgagccgcacaggcggttcacgttgaacgcgggcgtgccctcggcgcagccgccctggatggccgccacgcgcgagaggtacatgtccttgggctcggtgttcaccacgtggccaaacaccacatggccgacgtccttgccgtccacttgcgcgcgagccagcgacgcgcgcaccacaagcgcgcccagctcggtgggcggaacgtccttcaggctaccgccaaaggtgccaatggcggtgcgcacggcactgactacgacgacgtcacgggacatggttttctcctgtaatggttttaaatgaaatcaggctctagcgcttattggataagcgctagcagctacaaaatgcatagtaatggttgcactgcgccgtggcacggcatcaggcctcgcgcacgtcggccacggggttggtgccgaagtctgtacgctgcagccaggcgagcacgcgggcagccgcggcgtctggcgaggtgagcatgccgcccgtcttgagggcggcgaagttctgcacatccggaaagtcggccgggttggcgccgcgcagctggatctgcatgtcggtgtcgatcacaccgggagccagcgagcataccttggcgccgtggggcttggcggcttcgtccagcgccaggcaccgcgtgaaatggtccatgccggccttggccgcgcagtagcccgactgcgacgccatggcgcgacgccccagccccgaagagatgttcagcaccctgcgcgccacggagtggggcggtgcagcccagccttcggtcgcgcccaggaaggcggccgtcagcagcatcggcgcctccagtcccacgcgcagcgcgttggacagctcggccatgtcctgcgggctggcgcatgccgacagcggtgcgatgcgcgggatcacgccggcgttgttgatcagcgtggcgctggcgtatcggcaggcaggctgcgtggccagccattcgcgcaggcgctgagcggcctgcgcaggctgggccaggtccacgctccattgctccagcgtcgcgccctgcggcacggccgtggacaacggcgcagaggtgctgcgcgccaggctgatcagcgtgttgccgggtttcagcaactggtgtgccatggccaggcccatgccgcgcgagccgccggtgaggatgtagaggtgttgcgtcatgcgggcatggtaacggccacgcacgcggcgatcaaaacggcggtgccgaggcaaacgcgcaccagccaccctgcagcgggtgcgcgaactccagcacgcaggcgtgcagcaacaggcgcggtgcgcgggcttgtaccgacgcatcggcatagagctggtcgcccaggatggggtggcccagtgccgccaggtgtacgcgcagctggtgcgtgcgaccggtgacgggttccagctccacggaggtggtgtcgcgggcggcgtcgtgcgccagcacgcgccaacgcgtgaggctgggctggccgtgcgtggcatccaccacgcgcagcgggcggcgttcccagtccgccgcgatgggcagcgcgatctcgccccagccgtccgcgtgcgcagggtcgggcggcggcatgcggcccgccaccacggcgcggtagcgcttgtgcaccagccgctgggcgaagctgtggctgagggcccgctgcatcgcggcgccccgcgccatgagcaccagtcccgacgtgggctggtccagccggtgcacgatgagcgcgtcgggccacagcgcctgggcacgcgtactcaaggcatcctgcttgtcggggccccgtccgggcacgcacagcaatcccgagggcttgtccagcaccagcagcgtgtcgtccacgtgcacgctgcggacgccctctgatgggctggccggcataccctgcaaaggtgcatgcgcccccgccgtctgtacggcctgcggcgctgtcaactcaaccgccatgggccagccggtccacggtcgcgcacagctcttccacgtcatcgggcttgtggatcagcgcgcgtgcgccttcggccagcgcggcctgttcgatttccgccgttacatagccggaggccagggccactggcaggtcgctgcggatggtgcgggccgcgcgcacgagatccaggcccgagtagcccggcatgttgtagtccgtcaccagcaggtcgtagcgctcggggtgggcctgcagggcgtctgtggcttggtgcgggtcggtgaaaccgctgacctcgtagccgcggcggcgcagcaggcgctgcaccagaaagaccagcgcctcgtcgtcgtccacgtacatcacgtgcagcagacggtctgttgccggcgccaccgcgggcgggctggcgggcgcgaccggcgcgggaacctccggcagggcggccaccatggtgtacgacgccacgggaaagtacagcgtgaagcggctgccctcgccgggtgcgctgtgcacgtccacgccaccaccgtgggtgcgcatcacgccgtgcaccaccgccagtcccaggccggtgccctggcccacgggcttggtggtgaagaagggttcgaagatgcgcgactgggtggcggcgtccatgcccgggccgttgtcatgcacgcgcacggccacgtagtcgcccgcactcaggcccaggctctcgcgcatgcgctggtcgggctggatcagcgcagcatccacgcgaatgcggccacggcggctgccgatggcgtgcacggcgttggtgcataggttcagcaccgcttgctccacctgcgtggcatccgccaatacggggggcaggtcgggggggacatgcacggtcagctcgatctcagggggcagcgtgaccctcaggagccgttcggtgtcgtgcaccacctctgccagggtgacggcggcacgcttgggcggctcgttgcggctgaaggtgaggatctgccgcaccaggtcgcgggcgcgccggccggccttgtcgatttccagcaggctttcgtacatcggcgtgccgggcgggcaatcggctttggccagctccacgttgcccaggatcgcatgcaggatgttgttgaagtcgtgcgcgatgccgccagccatggtgccgacggcctgcatcttgtgcgactcgcgcagctgtccctccagcgcgttgcggcgggcttcttcgcgcttgcgggccgtaaggtcgcgggcaaacacggtggtggtctcgccttccgcatggcgctcgaacgacacgctgatctccaccgccagctcgcggcccgatgccgtgagcgccgtcatctcccccagcgccgcctgcgtggtcagttgcgcgaacgccagcacctgctgggcctcgggcagaaaacggctcaacgggctgcccagcgcgtcgctggtggcgcactggaacagcatcgctgccgtgggattgaacacggtgatgcgctcgtgctggtccacgcagatgatcgcgtcgagcgcggagttgatcaccgcctccaaacggcgctcgctggtgtgcagttgcacgttgcgctcctgcagctcctgtgcgctgcgctgcagggcctggcgttcggccagcagcggcccctggtcgatcacggcgcacagaaactgcgtgagcggcgcgtcctgctcggagcgcgactcgatgcgcgcgatgtgcaggtcgccagtgatatggcggccctcgctgatgtggaacacaacctccgtggcctcggccgtgcccacggcccgcgcctggtcgaaggcctcgcgcacacgcggcgcgtggctgtcgctcacgaagagcatcagtgccgtcagggggcggtccgtctcgcgcggttggaacgagcgctgtgccatggagttggcctggaccaccatgtcatgctcgtccaccaccatgagcgacagcggcacgctggaaaacagggcctcgaatcgctcggaagcgctttcggccgcggcctggctgtagcgcagcacctggttctgcgcctccagctcggcctgtgaggcgtgcagctgcgcaatcagctcggccacgtcgccgctggcccgttgagggccgcggcgctccggctgctcagggggggacgaggcaggctccgcggcgggaaacagcagggataggtcggggcggctcatgggaatcgggcaatccgcaggcctgccagtgtacgcgtctgcctggtgccctacaggccggtgccgctgcctcgttcagcggcgcaccgacagcagctcgatctcgaaattcagcgtggcgttgggcggaatcacgccgcccgcgccgcgcgcgccatacgcaatcgccggcgggcaggtgagcttggccttaccgcccggcttcatgcgctgtacgccttcggtccagcaggggatgacgcggttcagggggaactcggtcggctcgccgcgcttgtaggagctgtcgaactccttgccgtcggggaaggtgccgcggtagtgcaccttgacggtgtcggtggccttgggtgattcaccgctgccgtccttgagcgactcatagaccaggccgctgccggtggtgacggcaggggcctgcgcctgggctgcggaggcgagggcaagcgatgcaagcagtgcgagaggggggcgcatgggtcaaacgttcagaagcaacaaaggcccgatggtagggccgttgtgaatgcctgagcggagcaggccgtcagcccagttcgctcaccggaacacagctgcagaacaggttgcggtcgccgtagacgttgtccacacggcccacggggctccagtacttgttctggcgcagggcggcaacgggataggctgccgcatcgcgcgggtaggggtgctgccagtcggctaccagcaggcactcggccgtgtggggcgcgttcttgagggggttgtcgtcctgcggccaggtgccggcctcgatctggcggatctcgcgccggatggcgatcatcgcgtcgatgaagcggtccagctcgaacagcgtctcgctctcggtgggctccaccatcagcgtgttgggcacagggaacgacagcgtgggtgcgtgaaagccgtagtcgatcaggcgtttggccacgtcctcggccatcacgccgctggtgtccttcaactggcgcaggtccaggatgcactcgtgcgccacatggccgttggcggaagcgtacagcgtgggatagtggtccttcaggcgcgcgctgatgtagttggcgctcaagatcgctgtctcggtcgcggcctgcagaccgtcggcgcccatcatgcggatgtacatccagctgatgggtaaaacggctgcattgcccaagggagctgcgctgacagctcctgttttggaagcaatgccgcccgtggcgtggccgggcaggtagggcacgaggtcctccaccacgcacaccgggcccacgccggggccgccgccgccgtgggggatgcagaaggtcttgtgcaggttcaggtggctcacgtcgccgccgaactcgcccggcgcggccacgccgaccagggcgttcatgttggcgccgtccacatacacgcgcccgccgtggcgatgcaccagctcgcacaaggccttcacctgggtctcgaacacgccatgcgtgctggggtaggtgatcatcacgcaggcgaggttggcgctgtgcttctcgcattgggcctgcaggtcggccatgtccacgttgccgttttcgtcgcacttggtcaccaccacctgcatgcccaccatctgggcgctggcggggttggtgccgtgcgcgctgctggggatcaggcagaccttgcggtggctctcgccacgggcctcgtggtagcccttgatggccagcaggccggcgtattcgccctggctgcctgcgttgggctgcaggctgacgcccgcgtagcccgtggcctggcacagccaggcgcgcagttgctcgtcgagcaggcggtagccttcgagctggtcggccggggcgaacgggtgcacgttggcaaattcgggccaggtgatggggatcatctcgctcgtggcgttgagcttcatggtgcacgagcccagcgggatcatggtgcggtccagcgccaggtctttgtcggacagctggcggatgtagcgcagcatgccggtttcggaatggtgggtgttgaacaccgggtgcgccaagaagcggctggtgcgcgccagggtgtcggggaacagcgccggtgcgccggcggcgtccatcgcctcgatggtgggcagttgctggccgtcccgcgcaaagatcttccacagcagctcgatatcggcgcgggtggtggtctcgtccagcgagatgcacaggtagtcattccaggcttttcgcaggtttgcgcccatctggactgcgcgagcagctattgaatccgtagcatccttggtgtgcaggctgagtgtgtcgaaggccgagccatggtggcggctggtgaaccccagctgcgccaggccgcggctcaggatggcggtgaagcgcgccacgcggcgggcgatgcgcgtgaggccctcggggccgtggtacacggcgtacatgctggcgatcacggccggcagcacctgggccgtgcagatgttgctcgtggccttctcgcggcggatgtgctgctcgcgcgtttgcagcgccaggcggtaggcgggcttgccgtgcacgtccacgctcacgcccaccaggcggccgggcaggctgcgcttgaattcgtcgcggcaggccatgaaggcggcgtgcggtccgccggcgcccatgggcatgccaaagcgctgggtggagcccaccacgatgtcggcgtcccactcgccgggggccttgagcagcgtgagcgccagcaggtcggtaacgaagatggcggcggcctgtttggcgtggatggcgtccacgtcggcctgccagtcctgcacccagccgctgctggcagggtactggatgagggcggcgaagaagtcgccggccagggccgcctgccattcctcctgggaattggccaccaccacggtgatgccgatgggggcggcgcgggtctggatgacttcgatggtctgcgggtgcgcatcgcctgccacgatgaagacgtcgctcttggacttgaccgagcgcttagccagcgtcatggcctcggcggcagcggtggcctcgtctagcatggaggcgttggcgatgggcatggccgtgaggtcgcacaccatggtctggaagttgagcagcgcctccatgcggccctgggagatctcggcctggtagggcgtgtaggccgtgtaccaggcagggttttccagcacgttgcgcaggatgacgcccggcgtgtgcgtgccgtagtagccctggccgatgaagctcttgagaatgcggttcttcgacgcaatggcctggagttcagccagcgctgcggcctcggtggccggcgcgggcaggtccatggggcgctggcgcgcgatggagcgcggcacgatggaatcaatgagcgcgcggcgcgaagcctcgccgatcaccgacagcatgtgtgcttcgtcggcggcgtcgatgccaatgtggcggggcaggaattcagcggcgttttcaagcgccgccaggggcaggggggagggcatctgcatggcgagggaccagtctcaagagcgatggggcggtgcggcggcgccgtgtgcacggcgccgcgggtgcatcaggcgttctgggcgaaggcggtataggccgtttcgtccatcaggccggcgagctggccggcgtcgctgagcttgaccttgaagaaccagccggcgcccagcgggtcggagttggccagggacgggtcggcgcgcaaggcctcgttgacctcgacgatttcgccggacacgggcatgtagacatcggcagcggccttgacggactcgaccacaccggccacgtcgccctgggcaaaggtggtgcccaccgcgggcaggtccacgaacaccacatcgcccaacgcatcctgcgcgtggacggtgatgccgacgacggccgcggccgggtcggctgcgttgatccattcatggtctttggaaaactggatgctcatgaggggctccgggaagaagaggtggaaggaaaaggtttgagagtggtcagcccgcactgtagccgggctgacctgggcgcggtggcagttcgccgtggtgaattcagccgcggtagtagcgtgtgggaacaaagggcgtggcagccacttccatgggcacggccttgccgcgcaccatggcgttcacacgggtgccgggggcggcatgggcgggcattacgtaggccagggcgatgggcttgtcggcagtgggggccagcaggccgctggtgacttcgccgatgcgctcgcccgactcgttttgcaactcggtgtgctcacgcacgggcacgcgctccagcgccaccagggccacgcgcttgcgcgtgagggtggccgggctgtcgatctgggccagcaccttgtcggcaccgggaaaaccgccagcgcgcgcgccgcctgtacggcgcaccttctggatggcccagttcaggccggcttcgggcggggtggtggtggtgtcgatgtcgttgccatacaggcacaagccggcttccaaacgcagcgagttgcgtgcgcccaggccgatgggcttgacctcgggctgggccagcagcgtgcgcgccagggcctcggcctgcgtggcgggcaccgagatctcgaagccgtcctctccggtgtagccgctgcgcgtcacgaagcactgcgccccggcgatgtcgaaatgcccgccggtcatgaacaccagtttgtccacgcctggtgccagacgcgcgagcaccgcagccgcctgtgggccctgcagcgcgagcagggcctggtcgggcatgggaatcacctggcagcgttggccgatgcgcgcctggatgtgggcaatgtcgcccaccttgcaggcgccgttgacgatcacgaagagctcgtcctgcgccatgcggaagaacatgaggtcgtcgatgatgccgccctcgtcattgaggagcaggccgtagcgctgcttgcccacgggcaggtcgaccacgtccacgggcatcagcgtctcgaacgcggcagcggcgtcagggccgaccagcttgagctgccccatgtgcgacacatcaaacaggccggccgccgtgcgcgtgtggtggtgctcggccatcaggcccatggggtattgcacgggcatggagtagccggcgaagggcaccatgcgggcgcccagttcgatgtgcagggcgttgaggggagtggtgagcaggtcggacatggcggacatggcaatgggcgaaggcaaatggtggagcgatctctcgatcgccgatttgccccgctgtccgctttacctgagagattcaccccgcctgcatggcatgtcacggggcttgctccttcggtgggccgcatgctgctgcggcctctctccagcaagggaaacacccgcatccctgcgggcgtgtcgccagtccttttgcctgagcgttcggctgctgcctgcgccttcggcggcccggccctgaggggcgcggactctctcctgacgggacggattctatctattttgcgtacacgagatcacgcagggccaatgaaagcgatggcacgtaggtgatgaccaggaggcacagcaggaccacgcccacgaacggcagcaggtgggcgacgatgcgatccagagagatgcgcgccaccgtgcacgccgcgaacaggttcacgccgaagggtggcgtgatcatgccgagcgccaggttcaccaccatgatcagcccgaagtgcaccgggtccacgccgaagtgctgggccaccggcgccaggatcggcgccagcacgatgatggcggcgctggtctcgatgaacatgccgatcacgaacagcgcggcattcacgcccagcaggaacagcgcgggcgactgcagcacctcctgcagccagcggccgatggcgtccggcacgccagcgcgcgtgatgaggaaggcaaacaggcccgcattggcaatgatgaacatgatcaccgccgacgagatggccgacttgcgtaggatggcgaacaggtccgcgacgcggatctcgcggtagatcagcatgcccaccaccagcgcgtagaacacggccacggcagaggcctcggtgggcgtgaacacgccgccgtagatgccgcccaggatgatgactggcatcagcagtgcccagcccgcctgcagcagtgcgcggccgaagggcatgcgcccatcgccgtcatgcttgccccagcccttgtacttgcaatacacccagacgaacaacatcagcgcaccgctgatcaggatgccggggccgaagccggcgatgaacagctcgccgatcgatacctcggccgccacgccgtacaggatcatggggatcgacggcgggatgatcacacccagctcggcactggtggcctgcagcgcggccgcgtagctggtggggtagccatgcttgatgagcgcaggaatcaggatggcgccgatggcgaacgtggtcgccaccgatgaccctgagacggccgcgaagatcatgcaggtgagcacgcaggtcatgggcaggccgccctgcacgccgcccacgatgctcttggcaaactccacgagccggcgcgaaataccgccggtctccatgaggttgcccgccaggatgaagaacggaatggctgcgagcggaaacttgttgatggaggcgaacatctccttcacggagatcagcatgttggcgttcgccacctggatgcccaggatggaggccagcccgatggagacggccacggatatggtgagcgcgaagcacagcaccatggtggagatcatgaccgtggtcatagggcccccacgcgcgtcatttcatgtacccgcggccccccgagggggccgctcacttgcttgaggcggctctgcgcggcgctcattgggcagtctccagttcatggcgctgcgggtcgatcagattgcccacgatgccgaggatgctgaacagcccacccacgggcatggccagataggcccagaacatggaagccgactctagccctgccatcgactgcacgccgccgcggcgcgcgtagtcccacccccaccagatgatcacggcgatgagcgccagcgctgccaggcacaccacccagtccagcacgcgccgcagcgggcgcgggctccagcggtagagcacgtcgacgctgaccatggcgccctgccggaatgccatgggaatcgccagaaacaccatccagatcaggctgaagcggatcagcacctcggtccactcggccggctcttcgaaaacgaaacgcatcaggatctggaacatgccgagcgccgaggccagcgccagcatggcgcaggcgccccacatggcgacggcggtgctccagcgctcgcaggagaggaagaaggttttcatgcgcactcacgaaaatatgaataaaaacgcccgtggcgcatgatccacgggcggtagcagctactgaaaagtgagcgtcacttgtagttgcggatcttgtcgaggttggccttgccgaactctttctcgaactgcgcgttcacgggcgcgagcgcggcgacaaacttggacttgtccagatcgtcgatcaccgtcatgcccttggcgcgcaggtcggccacgcccttggcgtcgtcctcgtccacgcgagcgcggttggccttggtgccctccttggcggcgtcgatgaaggcctgcttgtccgcgggtgagagcttgtcgaacaccgccttgttcatcacgaagaggcagggcgagtacacgtgacccgtcagcgagaggtgcttttgtacctggtcgaacttggccgagatgatgacgggcagggggttttcctggccgtccaccgtgccttgttgcagggcggtgaacacttcggggaaggccatgggcgtggtgatgatgccgaaacccttgtacgcggcgatgtgcaccgggttctccatggtgcgcatcttcaggcccttcagatcctcgggcgtcttcacgtcgcgcttgctgttggtcatgtggcgaaagccattctccgcccaggccagagccttgaagcccttggcatcgaacttgctcagcaggtcctggccgatcgggccgtcgagcacggcgcgggcgtgggccttgtcacggaacaggaagggcacgtccaggaccttggtctcgggcacgaagttgggcaccggaccggtggagctgaaggccaactcctgcgtgcccaactgcaccgcctcgatggattcgcgctcgccgcccagcgcgccgttgtagaaggtctgcaccttgtagcgcccgccggtgcgcttctcgacctccttggcaaacgtgtcgatggcgacgccctggtgggagttctgcgccgtcgagatgctgatgcgcatcgtggtttgtgccaaggccgttgcggccatgcccagtgccaagcccaggcccagcgcaagtttggtcagctgcatgttgtctcctgtgaatctgcgggtgctgccgaaaaattatggcaatgcaacatgacgcaggtcataggggtttgcgcggggacttgagaaggccgccttggcccgtcttgccaagtccccgcccagcggtaaccgggcggggtctcgtcaatgtcgtgcgccccggtaagagcgccttgatggagaagaagtatgcgccgcgggttgtggatgaatttgctgaatttctctataaaaacccacattgaagaaaaattttctgcagtatctaggtttcacaaataatgcagcacatggatcgcctagacagaaaaattctctccgtcctgcaaggcaatgcacgcgccagcctgcaagagatcggcgccgccgtcggcctgagcccctcgccgtgctggggccgcatcaagaagatggaggaggccggcgtgatcgaaggctataccgtgcgcctgaacccgctggcgctggacctgggcgacacggtgctggtgcaggtgacgctggacagccattcggacaacacgctggaaaagttcggcgagatgcttgccagtatcccggaagtggtggaggcgcacctggtctctggcgactacgattacctgctgcgcgtggtggtcaaagacacgcgcgactacgagcgcctgctgcgcgagaagctttacaggatcaagggtatacgccacagccgctcgagcttcgtgttgcgcacgctcaagaaggcggacctgcccctgttcccgggttaacacttctcgcggcgattggccgtcagaacttccacgtcacgtccaggcgtacgttgcggcccggctcggcgaagccccggccactgatggcgccagcggtactcacgtagtaggcgtagctaccctggtcgtagtagaacttgttgagcaggttgcgcgcgccgaaggtcacgcgcacgcggtcgttgccgtagggctgccagttgacgtagatgtcgtgcacgccgaagccgggcttgcgcttggtggcggtgcggccttcggagatcaggtattcggtggaggtcttggactccacgaagcgcccgaaccattccaggtccaggttccacgcggggatgcggtagcccaggttcaggttccagctgcggcccgtggacacgcccagcccgtaggcttcatcgcccaggtcgtagccattgagctggggcttggcgctggccacagcaagaccgctgcgccacacgctgcgattccatgccacaccgacctcgtagcctgaggacttcatcgtacctacgttggccacggcccaggttgcgccggtggtggtggagatgaagttgcggatctgctggcggaacacggtggctttagcgctccacgggccctcgttgtagttcacgcccagctcgacgttgcgggccttttctggctgcagtccggggtcgttccgccagcgggtgttgtccacatagaacgcctccttgagtcccgcgccgcgcagggcggtgcctgcggacgcgcgcacgctcagcgcgtcggtcgccatccaggtcagagacatgttggggctcaagccgcggctggagatacgctgcgcgtggttgtcggtgtagccgtaccagtcgtagcgcgcgcccgcccccaggaggaactggtcgcccagtgggatgctgccttcggcgaacagtcccttcacgctgctttcttcgcgcccgttgctggtggatgcggcgggcgggcgggcatggacggcgttcatctcgaagcgatggatgttcagtccgtagcgcacggtggcgtccgccacgcgggtggcggctttcaggttcagcccgctggaggcgatctcttcgccgaactgatgacccagcggcttgttgaactgcggctgcgcggccgtcgtgatgcgcgtgaccttcatcgtgtcggagaacagtcctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaactccatggccggaagggtgcgcgtgccgtcatagcggtaggtgacggtgagcgtgtcacgcgtggtcttctggggcatgagcgaatttccctggccctgccagaagttggggcgcaggtagcgcgaaccctcgtcctgcacggcctgatagcccagcgtgaggcggtggccggcggcgatgcgccagttgagcttgcccagcccgctgctttgcttggagccgctgtgcgtctgccggatgccgtcgcccgcctggtaatcatcgttgtcgtcacggttggcggacaccagaaagtccacgctctcgcccgccaggccgtacagcgccgcgccccagcggtgcccgtcgttggatgccacgccgccgcgcacgctggcgccaaaggtctggccgtcgcgcagaagctgccggccatccttggtggtcatgcggatggagcctgccagggcccccggcccggcactcgcgggtgtggctccgcggtcaatctccacgctgtggatgagttccgggtcgatcagcaggcgggactggtggtggaacgcccggccgctctgcgccgcgccgtccagcgtggtgttgagcatggaatcctccacgccccggatgtagagtttttgtgcgatggccgcaccgccacccaccgacacggcgggctcgtcgcgcagcatctcacccaggctgcgcgccgcgtgggtctgcacagcttcgctggtgacggtggtggtcacgtcggacacgagtttttcctgcacgctgacagtggcgagtgtgggctcctgcgccagcgcgagagaggccgagaacaggccgggcagggctagaagcaaggggtgggggcaagggtgtttcacgaacatggaagagggagcgcctggtaggtatggcgagaccgctgaaattgagaatggttatcaactggcgtgtagtatcgggacagctccgttcttcttcttttgcgctgacagggaatatgtttgccgcgacaaaaacctttgcctcgatcgtgaatcgccggcaggccgagccccaggcgggggaaatgacggccctgctgctggaccgtctggcgcacggtggggctttgagcgggcccgagcaggccgtcggcggttccgtgttcaacggcacgctgtccctggccgaactgcgcgacgggttcttcctgcaccgcacggacatcgcgtacctgcgtggcttgaccagccgcttcccgctgaccaagagcgggatcaagatcgtgctcaagctgcagggcggcggcaggctgcgcatcggccccctggtcctgccggtggaggtgcccccaggcgggggtgcccgggcggcggtggtggcactgcgcgggccggcgccgtacgagcaccgctgccgcgcgccgtcgcgcgagcgcatgctggttctcacgctggcgccgcactggctggacaaggcggggctgggccacctgaatgcgctgccccacctgaccatgacggcgtgggcgccttcgcccagggcggtgtgcgttgccgagcagttgttggcagagggccaggtgcagtacgggccgctcagggggctgcagcaggagtgccttacgctcgaactggtcatcgaggcgctggcgcagtgggtcgcgcccgccaattccgccgccgcatgcgaggcagccggattgcggccaaccgcgtaccagagggcatgccatctgcgcgactggctcgacagcggcgccgctgactccctcaccatgggcgcaatcgcgcggcacatgggctgcaacgccagcaccctgcaaacgcagttccgccaggcattcggcaagcccatcttcgaacacttgcgcgaaggccgcttgcgcagggcggccgatgccatcacggcacagggcatcaccgtggcgcaggcggcggacttggcgggctatcgcagccctgcgaatttctccaccgcctttcgcaggctctacggcttttcgcccaaaaatctccgcgcgaagcgctgactaccgcgcggcgcacgcttcccgtatttgaagcgaaattgccctctagcgctttcctgaaaagcgctagcagctattaatagagaagcatcagccgagcagcagcgcgtcgtcggccagcttctcgccgcgcaccttctcgaacatctgcagcaggtcgggcacgtccatacgcgcgcgttcgtcgcccgagacgtccagcaccacctgcccctggtgcagcatgacggtgcgctggcctacgtccagcgcctggcgcatgctgtgcgtgaccatcatggtggtgagctggttctcggccacgatgcgggccgtgagctgcagcacgaaatcggccgtgcgtgggtccagcgcggcggtgtgctcgtccagcagcaggatgcgcgagggctgcaacgccgccatgagcaggctcacggcctggcgctggccgcccgacagcagaccgatgcggtcggtgaggcggttctccaggcccaggcccagcgtggccaggcgttcgcggaacatggcgcgttcagactgcttgacggcgccgcgcaggccgcgacgcgtgccgcgctgctgggccagggccatgttctcctcgatggtgaggtcttcgcaggtgccggccatggggtcctggaacacgcgcgccacgcggcgggcgcgctcccacacgggctggcgcgtcacgtcctggttgtcgatggcgatacggccggtgtccaccgacaggtcgcccgagatggcattcaggaaggtggatttgcctgccccgttggagccgatgacggtgacgaactgacccgccgggatgtccagcgacatgccgcgcagcgcgcgcgtttcgatgggcgtgccggggttgaaggtgatgaagaggtcttgtgcgctcagcatggggagagccttcctttcagcggccgcctgcggccagcttgcgcttgagctgcggaatcacgagggcgatggtgaccagcacggcagtcaccaggttgaggtcctgcgccttcaggccgatgaagtcgctgttgagcgccagcgcgatgaagaagcggtacacgatggcgccgatgatcacggccagcgtggccagcaccaggcggcgcgagggcaggatgctctcgcccacgatcacggcggccaggccgatgacgatggtgccgatgcccatggaaatgtccgagccgccctgcgtctgcgcgaacagcgcgcccgccagtgccaccagcgcgttggatacggccatgcccagcagcaccatggcgccggtgttgatgccctgcgcgcgggccatgcgcgcgttggagccggtggctcggatggccaggccgcgctcggtggcgaagaaccagtccatgaacagcttggccgcgatcacgatcaccagcaggatcatcgggcgcgaccaatagtcgtccaggcccggcggctggagcaaggtgaacagcgtctcgtcgttgatcagcggtacgttggggccgcccatgatgcgcaggttgatggagtacagcgcgatcatcatcagaatggacgccagcaggtccatgatcttcaggcgcacgttcagccagcccgtgaccagaccggcaacagcccctgcagcggtggcggccaccgtggccacgtaggggttatggccggtggaaatgaggatggcgcagaccgcgccgcccagcgggaagctgccgtccaccgtcaggtcgggaaagcgcagcagccggaacgagatgaagacgcccagcgcgaccaggctgaagatcaggccgatctcgacggcacccagcagggaaaagagtgacatggacagtggcggatagaaaacaaagcaggagccatggcgccatggctcctgcgtggggtgccagtggcccgggctgccgcggcggcccggccttggcgcgaaggtttattggaccacttgcgtggcggatttcaccagcgcgtcggagagcttcacgccctgcttctctgcggcgcctgggttcacgaacagttccatcttcgtgctgacttcgggcttgatgtcgccgggcttttcgcccttgaggatgcgcgccaccatgcggccagtttgctcgcccaggtcgcggtagttgatgcccagggcggcgatggcgccgcgcttgacgctgtcggtgtcggatgccaccagcggcaccttggcctcctggcccaccttcaccagcgactcgtaggccgagacgacgttgttgtccgtgttggtgtagatcacgtccaccttgcccaccaggctgcgcgcggcgctgctcacgtccaccgagcgcggggcagaagcctccaccagcgtcatgcccatcttgggcaacagttgcttgagttccttgaccacgacgacggagttggcctcgcccgggttgtagaccatgcccacgcgcttggcgccgggcacgacctgcttgactaggtccatctgcttgtccagcgccagcatgtcggatacgccggtcacgttggtcttggagggttcccagttcttcaccagcttggcggccacgggatccgtcacggcagagaacaccacaggcacggtcttggtggcagccactacggcctgggcagagggcgtggcgatggcgacgatggcgtcaggcttgtcacccacgaacttgcgcgcgatctgcgcggcggtgcccgtgttgccctgggcgctctggtattgccacttgaggttcttgccctcttcaaagccggcagcctgcaactgggccttcacgccgtcgcggatcgagtccagggcggggtgctccacgatggcggtcacggcaacggacttttgctgcgcatgcgccacgggcgcgagggcggctgcggccagggcgatagcgcccaagggcgcccaagacaaactcttcataacggtccactctccaattgaacgtgcggtgttttcctgtgtttgtagtaccaggccggcgcaggaaccacgcgcggccttgtggggagtctaccgtttgcctgccgtccgtggacggaacgggcgctgcggcactttggggtcaaaagtgcctctacggcttttcagtcaagcgctaacagctattaaaaatatagcattgcgcagcagccccttggttacatgcccgaatagttcggaccgccgccgccttccggtgtgacccagacgatgttctgcgtcgggtccttgatgtcgcaggtcttgcagtgcacgcagttctgggcgttgatctgcaggcgttgtgcgctgccgcccttggcttcgtccggcacgaactcatatacgccggccgggcagtagcgcgcctcggggccggcgtacttggccaggttcacattcaccggcacgctggcgtccttgagcgtcagatgcgcgggctggtcctcggcgtggttggtgttgctgatgaacacgctggacaggcggtcgaaggtcagcttgccgtccggcttgggatacacgatgggcttgcactcggccgcgggcttcaggtaagcgtggtcgggcttgtcgcggtgcagcgtccatggaatgtggcccttgagcacgaactgctcgatgccgttcatcaccgtggccgtgaccaggcccttcttgaaccaggccttgaagttgcgtgccttgttcagttcggtgtagagccagctgccctcgaaggccttgggataggccaagagctcatcgtgctggcgaccgctttgaatggcgtcatatgccgcctcggcggccagcatgccggtcttgatggcggcatggctgcccttgatgcggctcacgttcaggaagcccgcctcgcagcccaccagcgcgccgcccgggaagacgaacttgggcaggctcatcaggccgccggccgtgatggcgcgtgcgccgtagcccaggcgcttggcgggcttgatgcccttggcctcgtcgccctccaggtaccagcggatgttggggtgggtcttccagcgctggaattcctcgaacgggctcaggtaggggttgctgtagtccaggccggtgatgaagcccagcgtgaccttgttgtcctccaggtggtagaggaaggcgccgccgtaggtgctgttgtccatgggccagccggcagtgtgcagcacgaagccgggctggtggcgctgggggtcgatctcccacaactccttgatgccgatgccgtaggtctgggggtcgctctccgcatccagcttgtagcgggcgatgacctgcttgcccaggtgaccacgcgcaccctcggcaaagatggtgtacttggcatgcaattccatgcccagctggaattcgctcgtgggctcgccgtccttgcccacccccatgttgccggtggccacgcccttgacggagccgtcttcgttgtagagcacttcagcggcggcaaagccggggaaaatctccacgcccagtccttccgcctgttcggccagccagcgcaccacgttgcccaggctgacgatgtaattgccgtggttctgaaaggactgcggcagcaggaaattgggcgtgcgcagggaggacttctcgcccaggaacaccatggcgtcgtcggtcacgggctggttcagcggcgcgcccttggccttccagtcggggatcagttcggtcaatgccttcgggtccatgatggcgccggacaggatgtgcgcgcccggctcggagcctttttcgagcacgacgacagaaacgtcctggcccttctcggccgccagttgcttcaggcggatggcggtggcaagcccgccggggccgcagccgacgatcaccacgtcatattccatggcttcccggggaccgtaggtgctcagaatttcgtcgttcgtcatgggtgtctcttctgcttcgatagtggaaaaaggcagggtgccggcctggggagcgatggccctgtgtggtgaccgattgtattcaggccgtcgcacaggaatcgcacggtcgttcacttctcgcaatgccgtccagacacttcattttgtgcagtgcacaagcgcaaacggggcgttcgcgtaccttcgctttctggggaacgaactgaaaaacggcaagcgatgcccgctttttcgaatcccgcattccgtaatttggcagcgctttcgttatgtgaaagtgaaggccacggcaaaacccgagtttggcaccgcgacggcccccgcggtggtatggcaactagcagaagttggacgggatatgagggtaaacacttagctcgagcagggccattctgagggagatgcttgttccgagccacgtccgagtaaagtcacacttatttacatttggcgatttttccttctcgtgcttgcttcacagacggtaagtcagccgttcacgttccgagggacacatgtaaaactttcgtatcggcacccgcctgacggctgggtttggcttgctcatcctgtttgcggtgctcatgctcacagtgggggtgtggcagttgcagggggtggccgggagcacgcggcaaatcctttctgtgccgctccagaaggaacggctggtgaccgactggtacggagtgattcgcgccagcatccagcgtgccactgctgtcgcgcgcagcagcgacgactcgctgacggagttgttcgctgcagagaacgccgcgtcgagcaaggaaatcaacgaacggcaggcccagttcgtcaagctcatttccggcagcgaagagcaagccctctttgacactctcagcggacaccgtcaggcatacatccaggcccgtgacgccatcatcgccgccaagaagggcgggcaggcagagcaggtgaccaccttgttcgagcgccagttcgttcctgcctcccgtggctatctggaaagcctggcggcgctgcgcgacttccagcgggccagtatcgatcgcaccgggcaagacatcgacagcagcgctaccgcaagctcctggctgatgggcggcatcgggctggtggtcctggtggcgggcatcggtgtggcctggattcttacccacagcatcaccgcgccgttggcccgcgctgtccaagcaacgcaggcggtcgccgcaggagacctcacgcatgccgtgcactccagcggccgggacgaaggtgcccagctgttgcaagcgctgcaagccatgaccgaccgtttgcgtaccatcgtgggcgaagtgcgccagggcgccgacagcattgcgggtgcgtcggcagagattgccgcaggcaacctggacctctcccggcgcacggaacagcaagccagttcgctggaggaaacggcagcttccctggaagagctgacgtcgacggtgcgtcagaacgccgacaacgcccatcaagccaaccagctggcacgcacggcggcggaccaggcacagcagggcggccaggtgatggacgatgtgatgcagaccatgcgcgccatcgacgcgtcgtcgcgcaagatcgtggacatcattggcgtgatcgactccattgctttccagaccaacatccttgcgctcaacgcggcggtcgaagcggcacgggccggcgagcaggggcgggggtttgccgtggtggcctccgaggtgcgctcactggccggccgttcgtccgaagcggcgaaggagatcaaggacttgatcggacgttcggtcgataccgtcgaggcgggcaatcagctcgtggcgaaggccggcacatccatccaggacatcattcgcagcgttgaccaggtgagcgccctggtgggcgaaatcagtgcggcaagccgtgaacagagctcgggcatcgagcaggtgaatatcgcggtggcgcacatggaccaggcgacgcagcagaatgccgcgctcgtcgaagaggccaccgctgcgacgcaatcgctgcagggccaggcggcgcaagtggcccgggccgtaggggtctttcgcgttgattcctcggcagtcgcgttgccggcaccgcaggcctgatcctggataccaccgcacaccccgccgggcccccggggcctggcgctggcgtaagggcaacgggctggcttacctgggcgtcagcaacagccgcgcctcgaacccgccagcctcgccagccaggggtgacgtgagttgtagctgggcatcgtgcttggccgcaatggtcgcgacgatggacagacccagtccataccccgtgcggtccgcgctctggcgcacatggcgctgctgcagggtctgcaggcggtcgctgctcacacccgggccgtggtcgcgcacggcgatagcgcagccagggcccacgatgagttccaccgcgctgtcaccggcatagctcagtgcgttctccagcaggttgcgcagggcaatggccagggcgtcgaagtcgccccgcgccacgggcgcaggcccttcgtaggcggtcaccaggtccagccggtcggcggcgcgatcatcctgccaaaactcctgcgccaccgtggtggccagttgggccaggtccacgggctcccgggtatagggagcactggactcggcgcgcgacagctgcagcagcttttcggtgcggcggctcagcgtttgcagcgcggcgatggcggcctgcacatcgtcacggtgcaggccatgttccagcgcggtctgtaaccgcagacgggccgcggtgagcggcgtgcgcagttcgtgcgcggcgttggcggccagggcgcgctccacgtccaacgcgcgggacaggcggtccagcaaccggttcacatggtcttccacgctgcgcagttcgcgcggcaggccgggcagggcgatcggggtgagttgctgcccgtcgcgcaggctgatctcgtgcgtgagagcgtccagcacctgcaattcacgccgcgcgatgcgccgcagcagcagcgccagcaggggcagcatggccaccatgacgatgcccaggccgaccagggtgcggttcaccgcctcgcgccgctcgtgcagcgggtcggccacctgcatgaagagggggcgagtggggtgcgacagggtgtagacacgccatccgtgcgtgttcgcgaagcccggcgccagcggtacgtcgaactgctcgggctgggcctcggccgaccgcgccagcacgcgcgtgtcgggcgcgacgatctggtagaggaggtcagcatcggcaaacgatcccggagagggcaggaccagcggcccctcggtcgcgtcgcgcgggccggccgcgtccaggtggtccagggcaatatcgaagaaacggtgtgagacctcgaccaattcgctgtcgaagttgtaactgatctcgcggtccgtgtaccacaccacgcccagcacgcacagcagccacacgccgcccacccagaggatcaggctgcgcgtcagtcgccccgcaagggtctgcgtgcgcaatggcccgcggtgtgtcctcatgccgttgcgccttcgtcaggacggtgcacgaggcggtagcccaacccgcgcagggtctcgatgtgttcgcgccccagcttgcgccgcagccggctgatgaacacctccagcgtgttgctgtcggcctcgtcgtcaaagccatacagcgcgtcctgcaggctttcgcgcgtgtggatgcgctcggggcgggttgccatcacgcgcagcagcgcccattccttctgcgtgagcgcgatcggcaccccggcgcggcgcacctgctcgcgcgacaggtcgatctgcaggtcgcccagcgccaataccggtacataggcggcgttgcggcggcgttccaccgcgcgcaggcgggccagcagttcaccggggtcgtagggcttgacgaggtagtcgtccgctcccgcgtccagaccggcgatgcggtcgctgacctggtcgcgcgccgtcagcacgatgacgatgggccggtccttgagggcacggatctgcggcagcaggctcaggccatccccatcggccaggtgcaggtccagcagtaccgcggcgtactgggccgcgcgcagggcggcgccggcctgcgccaggctgggaacggcatcgaccacgaaggccttggcgcgcagatagccgcacacggcctcggacagggcttcgtcgtcttctaccagcagcacgcgcatgcagatttctctaaggtgggtgaggccgaaagtgtagggcgctgcgggcggtctggtattcatggtgcattcaggccgcgggcgtagcctggcggggtgccgttttctgcccatggcggtgttgtgccgccatcccttgccatgcccttctggaatttgcgccgcctgtatgcggtgacgttgttgcttttcctgttgctcgtcttgtgggacgcttcgggcctggacttgccattggcccgcctgtttgggggggcgcagggctttgcctggcgtgaccaccgcacctttgccctgctgacgcacgagggtccgcgctatgcgagcggcgcgctgctggccgcactggcggtgggggtgtggcggccctggggattcctgcgcgtcatggcgccggcgcagcgcgcgcaactggtgctgtccgtcatcggggcgatgctggcggtttcggtgttcaagcgcctgaacaccaccagctgtccctgggatctggccgagttcggcggggtggcgcagtacatctcgcactgggtgtggggcgtgcgcgacctagggccgggacactgcttccctgcagggcatgcctcggccgcgtttggttttgtagcgggctggttcgtactgcgccgcgcggcgccgaacgtggcgcgcctctggctgccaggcgctctgatggccgggctggcactgggctgggcgcagcagatgcgcggtgcacatttcatgagccacactctgtggtccgcctggtcctgctgggccgtgggccttgcgtgggaaagtctggcgcagctgcacgtgcgcctgggagtagcggcagatacaaagctgaacgaagcctgagcggcgtcttcagcttggcttcagtggcaggttccacgatggcggcatgtcttcgcgcgcctccattgcctctgcctcctcggcctccgtgccgcttgtgtcatctgccagcccccccgacgaaggcctcttgcgtggtgcgttgcgccggctggatggctggatgaccaccccgctgtcggcgcagcaggtggtggtgcgcctgtcgctgtacctggtactggcggccaactggccgctgtggctgcaaatcacgcgcattggcggcgcacccagcctgtacctgcgttcagcggctgccttggccgtgctgacggcgtgcggcacggtggccatcctggcattcaccgcctggacgcgcggcatgaagctgctgtggtggctggtggtcatggtggccgcgctgtcgcagtactacatgctgacctacagcgtggtcatggaccccagtatggccgccaacgtgctgcagacggatgcacgcgaggtggccgacttgctgagcctgcgcatgctggttgcggtgctggccgtcgcagcgcttccctcctggtggttgctgcgtgtgcgtattcccgccatgcggccgctgcgccaggtgggccgcaacctggcgctgctggtgctggcgctgggcctggccgccggcacggtggcggccatgtcgcgggacctggcgccgctgatgcgcaaccacccgcacctgcgctacctgatgaaccccttggccagcctgtactccacctccgtgtcggccttgcggccggtgttcgcgcgcagccgcacgctggtgccgatgacccagggcgccgcgctgggcgccagctatgcggccggggcgcggcccacgctgttcgtgctggtggtgggcgagacggcgcgcgcggaccatttcggcatcaacggctatggccgcgacaccacgccggagctgaccaaacgcaacgtgatgagctggcgcgaggtgcgctcgtgcggcaccagcacgctggcgtcgctgccttgcatgttctcgccactgggcaagagtgcattcgagtcgcgtgacaacgactacgagaacctgctggacgtggcgcaagccgcgggtatgggcgtgctgtggctggacaaccagtccggctgcaagggcgtgtgcgaccgcgtgccgcacgcatcggccgccgaaggcctggatgccgaggcgcgcaagcagttgtgcgatggcggagaatgccgcgacgaggccatgctgcacaacctggatgcgcgcctggccgccttgcctgcggcgcagcgcgagcgtggcgtattgctggtgctgcaccagatgggcagccatgggccggcctactacaagcgctcggccgatgcaggcaagcgcttcatgcccgaatgccgcacggaagtgctggccgactgcacccacggcgaactggtgaacgcctacgacaactccatcgccgcaacggacgccttcctgggcaagaccatcgactggctgcgtggccagagcgccaagtacgacacggctctgctgtacctgagcgaccatggcgagtcgctgggcgagtacgggttgttcctgcacggcatgccctacggcgtggcgcccgacatgcaaaagcacgtgcccatggtggcgtggatggacacctccttcctgcgccgtgacgggttggcggccgactgcctgcgcgccagcggcgatgcgccgttgacgcacgataacctctaccacaccgtgctgggcctgctggacgtgcagtcgccttcctaccagcgcccgctggatgccttcagcggctgccggagcgccgtattggcatccaaataaaaacagccgccagcgcttatctataaagcgcgagcagctattgttttaagagcgtcttggcgctcaggccttcttctcgcgcggcaggcggcccatcaggtagaactcgggattgggctgcatgccggcaaagctggccatgcggttggacaggccgaagaacgcggtgatggcggcgatgtcccagatgtcctcatcgtcaaagccgtgggggtacagcgcctcgaagtcggcgtcctcgatctcgtgcgcgcgctggcagaccttcatggcgaagtcgagcatggccttctggcgcggcggaatgtcggccttgcggtggttcaccgctacctggtcggccaccagcggcttcttctcgtagatgcgcaggatggccccgtgtgccaccacgcagtacaggcactggttggcggcgctggtggtggtgacgatcatctcgcgctcgcccttggtgaggctgccttcttccttcagcatcagcgcatcgtggtaggcgaagaacgcgcgccattcggccgggcggcgggcgaacgccaggaacacgttggggatgaacccggccttttcctgcacatccaggatgcgggcgcggatgtcctcgggcaatgtgttcaggtcggggaagggatagcgctcggccatgggtgtctccgattttttatgaaaggtctggtccgagcatagccgagcgtgctgcgccatcgcgcgagcgcagcagcgccatcaatgcatccatggcctggctcagcgcggcgatgtgcgggttggcgggttccagttgttgcagtgcgcactgcgcggcctccagcgtgctgagctggtggggcgcgtgcgccttgcgcacggcgtaacgcgtgggcggtacctgctgcagggccaggcgcggcagggcctgcaacgcagggttggcccacagcatcctgcggctcttgcgccaggtaccgtccagcaccaccaggcgcagccgttcgggcgctgccagccagtcggtcgacagcggcggcgcgggcagcatggggtgctgcgggtcgggcggcgtgggcgggtacaacagcactgcgcggcgcggtgcctgccggtcgccatcaacccagggggcggtgatttcctgcgccaaggcagcgtcgccgaacgtttcgcccaccacgatgcggctgcccggcaggcacaggtgcagcagccgtgccgtgcccttggcctggtgctgctccagcgggtgcatgaggatcagtacctgcacttggtgcgccacgggccgcacggcggcgcagatgcaggctgcggcggggcgctggcagcgggggcatacgggccggcggggcaggtgggtgcaggagggcatcggggttgtcaaaaacagaagcgcccagcgcttgtcaggtaagggctgggcggtattttgatgcttggcccgggtgcgggcctgggcagggcggcggcggtgcttattacagcgtgccggcgcgcacggcttcgagggcagccttcacgccggcgccgtaggccgggtcggcctgggtgcagtgcgcgatgtggcggtcaatgatgtgctgcgacacgccgttgatgttgcgcgcggtgttctcgcacagcaggcgctgcttctccggcgtcatcaggcggaacaggtcgccgggctgggtgaagtagtcatcgtcgtcctcgcggtagttccagcggctggcgtcgccgtagagcttttctaccggttcggcgaactcgggctgctcctgccacgcaccctgggtgttgggttcgtacgcaatggtgcggccggcgttgccgtccacgcgcatggcaccgtcgcggtggtaaatgttgaccgggcagcgcgcggcgttcaccgggatctggtggtggttcacacccaggcggtagcgcgcggcgtcggcgtacgagaacaggcgcgactgcagcatgcggtcgggcgacgggccgatgccgggcaccaggttgctgggcgcgaacgaggcctgctccacgtcggcgtagtagttgtcggggttgcggttgagctccatcacgccgacttcgatcagcgggaagtccttcttgctccacaccttggtcaggtcgaaggggtggaagcggtaggtctgcgcctcttcctcggtcatgatctgcacgcacagcttccacttcggaaagtcgccgcggtcgatggcttgcagcaggtcgcgctggctgctctcgcggtcatgggcgaccacggcggcggcctcctggtcggacaggttctcgatgccctgctggcagacccagtggaacttcacgtagtggcgctcgcccgcgtggttgatgaggctgtaggtgtgcgagccaaaaccgtgcatgtggcggtagccgcgcggaatgccgcggtcgctcatcacgatggtgatctggtgcagcgcctcaggcaggccggtccagaagtcccagttgctctcggcgctgcgcatgttggtgtaggggtcgcgcttgacggccttgttcaggtcggggaacttgagcgggtcgcggaagaagaataccggcgtgttgttgcccaccaagtcccagttgccttcctcggtgtacatcttcacggcgaagccgcggatgtcgcgctcggcgtcggccgcgccgcgctcgccggccaccgtggaaaagcgcgcgaacaactcggtctgcttgccgatcgccgagaacaccttagcgcgggtgtagcgggtgatgtcgcccgtcacggtgaaggtgccgaaggcgcccgagcccttggcgtgcatgcgccgctcggggatcacctcgcggtggaagtgggcgagcttttccaggtgccacaggtcttgcaggagcatggggccgcgcgggcccgcggtcagcgaatcctggttattggccacgggtgcgccggcggcggtagtgaggcgatggttcatgggagagctcctttctggactgctgcggggttaaatagatgtgaactatttgttttgaagaattattgttttcatctatttaaacggcaagcccaaacccattgaatttccgcaacgcggcaatagacgcaggcttgcctacactgtagagcggtaacctggaagaaggtttgacatgcattacgacatcgtgatcgtggggggtggggccggcggcctggaactggctgcacgcctggggcgcgcgctggggccgcgacaggggcgtgagcgggtgctgctggtggaccgctttgcgttccacatctggaagcccacgctgcacgaagtcgcggccgggacgctggacgcccatcaggagggtctgtcgtaccccgtgctcgcgcggcgcaaccatttcagcttcaccatgggcgaactggccgggctggacgccgcgcgcaagaccatcgccctggcccctcagcgcaatgcacatggcgaggaggtggtgcccgcgcgcacgctgagcttcacgcgcctggtgctggcgctgggcagcggctccaacgcctttggcacgccgggcatcgaacacgcctatctgctggaaaacgtgcgcgatgcgcagcgctttcatgccgactggctgagcgcctgcgcgcgggcatcgttcacggacaagcgcgccctgtccatcgccatcgtgggcgcgggcgccacgggggtggagctgtccgccgagctgctggaagcccatgccgaactgctggagagcctgggcagcagccagcgctttcggctggacgtgacgctggtggaggcgggcgaccgcattctgggcggcctgcccgagcgcatctccgcccaggccgccgtggccctgcgccgcaagcaggtgcgggtgatgacgggcacgcgcgtgctggagctgcgcccgggcgtgctgatcacctcggccggagagatcgcggccgagatgatggtctgggccgcgggcatcaaggccgcggacgccaacgccgcgctgggcctggaagtgaaccggctcaaccagttcgtggtggacgagcggctgcgcacctcggcccctgacgtgctggccctgggcgactgcgcggcctgcgtgtgggagggcgggcgcatggtgccggcacgcgcgcaggccgcgcaccagcaggccgactacctggcgcgcgtgctgctggcgctgctgcgcgagcgcgaagtggcggagcccttcgtctaccgcgacttcggctcacttgtgtcgctgggcgagaacaagggcgtgggcaacctgatgggcggcctggcggggcgcaacttcttcgtggaagggctgatcgccaagtggatgtacatgtcgctgcacttgatgcaccaccgcgccatcctgggtctaggcaagacggcggtgctggcgctggcgcggctgctgcagcaacgcgtgtcggggcggctcaaactgcactgaccggcgcgacggcggcttcaaaaaccatagctggcagcgcttgctgcgattggatttcaggcaataaacgccttgaactgcttgattagcaagcgccaacagctcacttttttgatgacttatcccgccaacagcttctgcaccaggtccgcggccgtggacgcgccgtacttgcgcatgagccgcgcgcggtagatctccaccgtgcggtggctgatgtccagcgcgcggccgatctccttggaggtcatgccgtccagcagccgcgcggccacctcgcgttcgcgcgccgtcaactcggcgcgcacggggcgctgcgcgctcaggtcctcgaagctccagatgcccgaggcgtgcggatcgttgcgatccagcgcgcgaccggacacgtggcaccagaaggtttcgccgttggcgcgcttcatgatgcggttgtcggcatagtggccgcgtgcgttcaggatgggcgccatgcgtgcgcccagccgctcatattcgtccgggctggggtagaggatctggaacgactggccgatgagcagttcgcgcgaggcgccgaatatctcgcacacatgtcggttgcaatccaccatggtgcggttgcgcgaaatcaccaggcccacgggtgccatctcgaaggccaagcggtagtcggcaacattcatagtggtgcaagtctttagggaaaactacttaaaaaactacgtagtatcgtagcgtatccacccagcaaaccaggagactgtagtgaacaagctttacccctcggcggccgaagcgctcaagggcgtcgtggccgatggccagctgatggccgttggcggtttcggcctgtgcggcattccagaggccttgatcgatgcgctgcaggccagcggcgtgaaggacctcacggtgatttccaacaacgcgggcgttgacggcttcggcttgggcaagctgctggagacgcgccagatcaagaagatgatcagctcctacgtgggcgagaacaaggaattcgagcgccagtacctcgcgggcgagctggagctggagttcaccccgcagggcacgctggccgagaagctgcgtgccggcggcgcgggcatcccggccttcttcaccaaaaccggcgtgggcaccatcgtggccgagggcaaggagctgcgcgagttcgacggcgagacctatgtgatggaacgctcgctggtgccgcaggtttcgctggtcaaggcgcagcgggccgacaagtcgggcaatctgcagttccgcctgacggcacgcaacttcaacccggccgccgccatggcgggcaagctgtgcatcgtcgaggtggaggaggtggtggagaccggcgccctggaccccgaccagatccacctgcccggcatctacgtgcaccgcatcgtgcacaacccgaaccccgagaagcgcatcgagaagcgcaccatcaccgagaaagcaggagcctgaaccatgccgtggacccaagaccagatggcggcccgcgccgcgcaagaactcgaagacggcttctacgtcaacttagggataggcattcccacgctggtggccaatttcaccggcgacaaagaggtgtggctgcagtcggagaacggcatgctgggcatcggtgcctttcccaccgaggacaaggtggatgccgacctcatcaacgccggcaagcagaccgtcaccaccatccccggttcgtccatcttcagttcggaccagtcgttcgcgatgatccgcggcggcaagatcaacctgtccatcctgggcgccatgcaggtcagcgagaagggcgacctggccaactggatgatccccggcaagatggtcaagggcatgggcggcgccatggacctggtggccggtgtcaagcgcgtgatcgtgctcatggagcatgtggcgcgcaagaaggacggcaccaccgacctgaagatcctgccggcctgcacgctgccgctgacgggcgtgggcgtggtggaccgcatcatcaccgacctgggcgtgatggacgtcacccccgaaggcctgaagctggtggaactggcgccgggcgtgagcttcgaggacatccagtccaaaaccggcgtgccgctgctgcgctgagggcaggcacccgccaggccgcatgcgcatgcacggcgggggcgcggggccaaaactacgggccgggtgggatcacccggcttttttgtctttttgcgcaaggcaaagcgccgtatagtgcgcgtgacattttttaacatttcgtctgcgcatgaacgcacccgacctcagccccgcagcttttgccgacggagacagccattacctgcgcgccatcaccgacatggccgatcgccgcaccgtggtcacgcaggaagcgctttacaccgaccggggcatcaagctggtggacaagggcgcgcgcgtggacagccggctctacgaccgcttggtcaagcacaagctgcgcggcagcatcgacgagcatctggccatggacgacatggtcagcgtgcagtccatcgtgcaactggccgcgtcgcagtgcgagcacgacacgctggcctatctgctggttcacacgctggatggcatgaccgccgagaagctgcttgcacccgtgcgcgccttgctgctgccgccgtcgctggccttcaagctcaccgtcatgcgcgagcagcatccggtgctgttcgagcacagcgtgcgcatgatgctggcggccgtgtacctgggcatcaagagcggctggagcgaccgcgaatgcgtgcctctggcgacggcggcgctgctgcacgacatcggcgtgctgcacatggaccccgtctggcacgacccggccaacaagatgacggccgtcgggcgccagcagctcatggcgcaccccatcacggccatgttgatcatccgggggcagaacatgtttccgcgcttggtggagcaggccgtgctggaacaccatgaatgcatggatggcagcggctatccgcgcggcctgcagggggaccagatctcgctcatggggcagatcctgatggtggccgaggtggtggccgccttcttcgagaaatacgccaacgaggccgcggcccagcgcctgtcgctcacgctgcgcctgaaccaccgcaagttccccgcagcgctcatcgcctgtctgctgcccgtgctgcagatacgcgccgtgcagaccgatgtgcaggtcacgccggcagatgtggagcggctcattgaacagctgtccacggccttcggcgactgggacacccgccgcgccgggctgccgccagaggcggcggaatccgaggcctgcgccttcgtggagcagcggctttccgcgctgcaaaaaaccctgttcgaggccggctcccatccccagcagcaggctgaggccctgcaatacctgcagggcgatgaacaaggcttggccgaactggccctgctggggcgggaagccctgtggcagctgcagggcatcgtggacgccacccacagccgctggctcacgctggagcacagcccgcaggcgggcgaccaggcggtcgtgcagtggcgcgatgcctgcgcggtgcgcttggcgcagcgctgaaattcgctccctgacgcacccccggatcagacgctaagccctgacgccggctgggttggagccgccaaccgctgatgattactgtatatttgaaaggggtatctatttagctccagtgacgtgagaatagctggatgaaaacccagatgctaacgccaactcctggaggggactacccccgcacctggaacgaatttcttgactggtttgccaccgaagaggcttgccaggcgttcctggagaagcttcggtggccccaaggcttcgtctgcccgcgttgcggcaacgctggcgatgtgtaccgcgccagccgcacccgcctgatgtgccgctcatgccagtaccaaggcacagtgacatctggaaccatctttgacaagacgcgcacaccgctgcgtgtctggctggctgcagcttggtacctgaccaatcagaaacaaggcgtgagcgccctggggctgcagcgcgtattgggtttggggagctaccagaccgcctggaccatgctgcaccggtttcgacgtgccatggtccgcccgggccgggacaagctcaaggggcttgtggaggtggatgaaacgtacctgtccatcacggatcgcaagaatcccgccacccctgcagggcgcaagagcagcaccaccaaagtgttgatggtcatggcggtggagatcgtggagcccaaggggtttgggcgcatccggttacgccgcattgaccgagacgccgccacccacgtaatcccctttgtgcaggaggtggtcgagcctggagcccaggtacgcacggatggttcggcggcataccgcgctctgggagaactgggttacacccaccagcgcaccgtcatgctcggctcaggcgtacctgcccatgtctccatggcgggagtgcaccgggtcgcctcactggtacagcgctgggtgctgggaacacatcatggctctgtacagccagaccacctggacgcctatctcgatgaattcgtgttccgtttcaaccggcgcacatccagctcacgcgggatgctgttttaccgcttgctgcagcaagcggtggttacgccgccagtgacgtatggggatgtcgtgagcaagaacaccggggagagccaatcggataccattgctggatgaaatcacagtatcaatggggctgctggagctaaatagataccccttatatttgaacagtattcatcggcggtttgcatggcggcttttctttcctcttccctgaacgcgctgcccggcgtctggcagggcgatgcctgggcgcaagcgccgcagccggcgctggccacgggccatgcgccgctggatgcgcaactgcccggtggggggtggccgctggggtgcatgagcgagttgctgctgcctccccaggcccatcccgagtggaccctggtgatgccggccctggccgcgcacctggcgcaaggcccgggacacgcggtactggtcacgccgccgctggagcccttcctgccggcgctgcaacccgtggggcttaccgccgaccggctgtgttgcattcacccgcccagcccgcgtgcggacatggccgcggcatgggcctgcgagcaggcgctgcgttgccgcgacgtgcgcgccgtgctggcctggttgccgcaggtgcctgccgccgtgctgcggcggctgcagctggcggccgcgcagcaccgccaactgctgtgggtgatgcgccccgagcgctcgcgcgcgcaggcatcgcccgcgccgctgcgcctgtggctgcaaccgcagggcgaggagctgcacgtccatgtcgtcaagcggcgcggcccgccgctggcgcagcccgtggcactgcccgcacgtacgccggtaatggccgcggcgctgcaggcacaggcccaatggcgccgccaggtgcaggcggccgcctggggcatggggggccgcacaccgcaggaggtggaggatgcattggcttgcctggcacttgccacccattgaggccacgaccgggcccgccaccgggtccgtgatcggcctgccgcctgccgcgcagggctggtgggcgctgcgcttcacgccgcgcgtggcccttgtggacgaggcgctgctgctggaggtgagcggtaccgaacgcctgtggggcgggcgcgccgctctgcaaagcctgctgcgtgaccacgcaccccccgggcccgaaaccctggagggcgggcctctctgggccagtgcgcccacggcgctgcaggccctggccctgctgcgcctgcagcgccagggccggcccgtgccgcggcggctgccgcacgatctgccggttgccaccctctcggcgctgcgcccgcatgcccaggcgctgcagcaactgggctgccgcacctggggcgccgtgcgcgcgctgccgcgcgccggggtggcgcggcgcttcggcgccgaacccctggcggcgctggaccgtgcctggggcgacgcaccgcatggcctggactggatcacgctgcccgagcagttcgcgctggagctggaactgcccgcgctggccgaatcggcccccgcgctgctgtgggccggccagcgcctgctggatgcgctgcagggctggctgcgcgcgcgccaccagggcgtgcaggcgctggagctggcctggcgccatgacctgcgccgcatcgacggcgtggacctgcccccctggcagagcctcacgttgcgcacggccgagccgctgcagggcatggcgcacctgcgccgcctgctggccgagcgcctggcgcaccagcgcctggccgcgcccgtgagccggctggcgctgcgcagcctgcaaaccgcgcccatgccacaggccagcgcggacctgctgccgccccagccaggcgacgcgggggcggggcagggcgagccctggcaccagttcgtcgagcgcctctcggcccgcctgggcgcggacagcctgcgggtgccgcggtcccaggcagaccaccgtcccgaatgcatgcaacagtggcaaccggccttggcggcccgcgccgcgccgccggcgcccgcacaggactgcaccctcgcgcccttgcttccgccctggctcgtgcggcctccgcggccgctggccctgcgcggcagccggccttgtctgcacggccagccgctgcgcttgctggacgggccgcagcgcgtggaaaccggctggtgggaggccgcagcggacctgaacgacgacgagagcgatgtgcaggtcagtgcacacaatggcgcgcaggatggtggctcggccctggtgcggcgcgactatttcgttgcccacaacccggcggcgggcaccgtctgggtcttccgcgaccgggcgacgggcggctggttcttgcagggggtgtacggatgatgctgcccgcctacgcagagctgcacgcactgagcaacttcagctttcagcgcggcgcctcgcacccgcaggaactggtgcagcgcgcgcacaaactgggctacagcgccctggcgctgaccgacgaatgctccgtcgccggcgtggtgcgcgcccatggcgcggcgcaggcgctgggacttccgctcatcgtgggcagcgagttctgctggggcgacgtgcgcatcgtggcactggcgcgcgacgtgcagggctggggcgacctgtgcgaattcattaccgccgcgcgccagcgtgccggcaagggcggctaccgcgtggatgctcagtcgccctgggcgctgctgcagggctgcgaggtgctgctggcgctccgtcgtgaggcgtttgtcgatgcttctgatttggtagctgtcagcgcttgtctggaaagcgttagaggcctatttggctctaactgctggctggcggtagagctgcacaccgcaccggacgacggcctgtggctgcgcacgctcacgcaggccggcgcgcggctgggcctgccgttggtggccgcgggtgacgtgcacatgcactcgcgcgcggccaagccgctgcaggacgtactgaccgccgtgcgcctgggccgcagcgtggccgcgtgcggcttcgcgctgcagccgcatgccgaaaagcgcctgcgcccgcgcagccggctggcgggcctgtacccgcccgcgctgctggcggccacgctgcaggtggcggcgcgctgcaccttcagcctgaacgagatcaagtaccgctacccgctggagaccgtgcagcccggcatgacggcaagccagacgctggcctgcctcacctgggagggcgcgcgtgtccgttatcccgatggcgtgccagaagcggtggcggcgcaggtcgagaaggagctggcgctgatcgccgagtgcgggtacgagatgtacttcctcacggtgcacgacatcgtgcgctatgcgcgcagccagggcattctgtgccaggggcggggctcggcggccaactcggcggtgtgttattgcctgggcatcacggcggtggacccgcagaagacgcgcctgctgttcgagcgcttcatcagccgcgaacgcagcgagccgcccgacatcgacgtggacttcgagcacgaccggcgcgagaccgtcatccagtacatctacgacaagtacgggcgcgagcgctccgcgatcaccgcggtggtcatcagctaccgcacgcgcagcgccctgcgcgacgtgggcaaggccctgggtgtggcgccggcgctggtggatgcgttcgccaaggagcaccactggttcgacgacgtgctggccacggagcacctgctggcgctggccgagcgcctgggcgagccgctgggcgcgcacacggccgcgctgtggctgcaactggcgcgccagctgcgtggctttccgcgccacctgagccagcacgtgggcggcttcgtgctcaccgagggcaagctcacgcgcctggtgcccgtggagccggccgccatggacgggcgctccatcatccagtgggacaaggacgatctggacgccatgggcctcttgaaggtggacgtgctggcgctgggcatgctcagcgcgctgcgccgctgcctggaaatgcgtgccgcgctgcggggcgagtcatgggacctggccgacatcccgcccgaagacccggctacctacgacatggtctgccgcgctgacaccgtgggcgtgttccagatcgagagccgcgcgcagatgagcatgctgccgcgcctgcagccgcgcgagttctacgacctggtggtgcaggtggcgatcgtgcggcccgggcccatccagggcggcatggtgcacccctacctgcaggcgcgcgagcgccggcgccagtggcagcgcaggcagcgcacgaagcgcgaggagccgttccccattgaatacccgaggctcggcaacgccctgcggcgcacgctgggcgtgcccatcttccaggaacaggtgatgcagatcgccatcgacggcgcgggcttcagcgcgggccaggccgacgagctgcgccgctccatggccgcctggcggcgcaagggcgaggtgcaccgcttcgagaagcccttcaaggacggtctgttggcgaacggctacccgccggaatttgccgaccggctgttccagcagatcctgggctttggcgaatacggctttcccgaaagccatgcctacagctttgcgctgctggcctacgccagcagctggctcaagcggcacgagcctgcgtgcttcttggccgcgctgctcaatgcgcagccgctgggcttttacacaccggcgcaactggtgcaggacgcgcgccgccatggcgtgcgcgtgctgcccatcgacgtggcgacgagcgacgtggactgcacactggaggagcccctggcacccgttgccggcgtgtccttggcgcagccggccgtgcgcctgggcctgcgactggtggcggggctgggcgcggcggcggccgagcggctggtgcaggcgcgcggcagcggccccttcgccagcaccgaagacctggccctgcgcgcgcggctggaccggcaggatctgcaggccctggccgcggctgatgcgctgcgcgcgctggcgggccaccggcgccagcagatgtgggacgccgcggcccagctgcgtgctccgccgctgctacaggacgcgcccgtgcatgaggccgccctgcagttgcccgccgcaccagagggcgaagacatcttgtgggactacgccgccacgggcctgacgctgcggcgccaccccctggcgctgctgcgcgagaagctgcagcgctggcggctggccacggcgcagcagttgcaatcggcgccccatgggcggcgcgtgcgtgcctgcggcatcgtcaccgtgcgccagcggccgggctcggccaacggcacgatgttcgtcacgctggaggacgagaccggctcggtcaatgtgatcgtgtggcccgcgcggctggagcgctggcgcagcgcgctgctgcgctcgcgcctgctggcggtggagggcgtgtggcagtgcgcccgcgcaccgggcgcggacacggccgtgcgccacctggtgggcgagcggttcaaggacctcacgccgctgctgggccgcctggcgcaggcgctggacggcagccgcgacttccattgagtttcaatagaaataaggctctggcgcttatttgaaaagcgcttgcagctatcaaaacgatagtcaacgtggccccacgggccggcccgagcgccattcttgtggaatcagcgcgtacagcggcgtggggtcgcgcacgaacagctgcggcgtgggcggcggctgcagggtgagcaccgaaccctcgggcgacagctccatggtggagagctggcgcatccaggccacatcgatcgtgccgtcgggcgcggggcgggagtagatcagctccagcatgcgcttggcggggcggctgccgctggcggcggcgatctggtacaggcggatggcttcggtgtaattggacggcacgccgtcgccgcggtggtagcggcgcgcctgcgccagccattcgtcggccgtgtgcggggcgggctgtgcgctgatggtctgctccatgcggctggccagcagccgggcattggaggctgccgcgggcgagcgcggcgccgccgcgcggaactgtgccagcgcatcgggcaggcgcgccgcggcgatctggcgcaggcccagttcgttgagcgcctgggcactgccggcctgggcggcgcgctgcagcagggctgcgtgtccgttctcctgcgggggggcatccggcgcgcgcggtgcggcggcggaaggcggcagcggggccaggcgctcctgcgcccaccattccagcagcagcgccagcggcgcgtccaccgcacgcaactgggcgatccacgggcgcgcggccgcaggttgcggcgggcccacgcagccatcgatctcgcaccaggccaggccggcgctggcgtagggctcacccagcacgcgggcgcgctcgaaccagtaccgcgcctgcgtgcggtccaggggcacgcgctcgccgtgcaggtacagcaggcccaggacccaggcgctgcgcgcggcggccttttccgctgcgctgcccttgcgcgctggcgccagggccgtggcgcgcaaccggcgcaactgcgccatggtggcctcgtcctcgggctggggcaggcgcaacggttcggcctggggttggccggagggctggatgcgcggcacgctggaggaaccagatggctcgatcagcggggccgcgggctgcaccgccggcggcgtgaagtcgccgccgccctggctgggctggatggcgggctgcggcagcgcttcgatgcgcgcttgggccggagccagcagcgtgcacgccaggagcagcacggccggcagggccagtcgcccgccgccgggtggcagggcggcaccggcccggggcgcgaaagggcggagcaggggcgtcatggcggcgtcctggcgagatggggcgggccgcgccctcagcgcttggcgggctgcggggcggcaggtgcggccgccgcgggctgggccttcttgggttgggtcttccagtacacctcggacttcacgtagccgctggtgcccacgccctgctggaaggccttgtcgatgtcctcgatggtgcggtagccgggaatgttgaccagccctgcgccttgcagtggcgcgggcagccggggcagcacgtcggtttcggcggcaaagcaggccacgcgctcggtgccagggcggctcgcgtccatgatgaaggccgggttgggcaccagccagtcgggcagtcgcagcgcctggttcgccgccaccagcgaatgcggcgtgacctggttgggcgtgagtcgcatgacgttgcccgaggggtcggcaaagtagcagtacatgtgtgaggtgcgcgacacggtggccgacacgaacacctgctcgccgacttcgaaagtgggctccatgcccgggggcagcgcattctcgatctgcatgtcgatgcgccgtggcgggggcgtggtggaggtgagcacgaggcccgaggtgcgcacgggcgtggaatcccctttgttctcggccatgctgccggtggggcccgacgggccccagcccacccgttgcagggagccatcgggtgccaacgtcacgaagtggcgcatcgcgcgctcgtaggtggagaagtccagcacgccggtgggcaccagcaggctgtcgatctggaactgcgtgagcgcggtgcgcagcgcgggcgaatccagcgccagcaggtcggtgcccgcctgcaggtagccttgggcgatcagcgagttctgcaccagcgtggcttgacctacgccgccgctttcgtcgaaccagtcgcgcatctggcgctgaaagtcgggatgcgtttgttccagcgtcaggcactgccagtagggcacgcgtgcccacttacccaccagctcgatggtggccaggtcaatcagcgtgcgcatggcgccgccggcgcccagcgcgtagtcgcgccccacgttgaagttgacgccgtagctgccgatgcgcccagccacgtccaggccctggctaccgctgccgatcaccacctcattggccgagtccagtccgggaatcagcgtgcgcgtgcgaaagtcccccaggtgcatctccagcccaatcacggtggccgagcggttgcggctgtagcctgtgtccagccggctggcggaggtgccggcatcaaagcggttggtgaccacgttctggtccacgaacgcaatcgcgcccgacacgtacagcgcggggcgctgcagctgcatcaggttgttgttgagcaagatggtggtgaggttctgcaccgtgtcctggcgcacgatgtccacctcatagtccacgtagcggaaggcgttggacagccgcgacatctgcgacagagaggtgatgatcatgtccttggcagcaacgggcacgcggctggaatagtcgatgacctgcttgctggtgatgagcgtggtgggcacctgcgcggcgcgcagcatgtggtccatgcacatcagcgaatccgagaagctggagaccgagcgcgtcgggcgcacgacggggcggtccgtcgtataagccgcctgctgcagcgatgcgtccttgcgggggtctagcggcgttgtgcaggcactgagcagcagagcgcccgccagcatcagccaggcagcgccacggcgtggggcgccgttgcggccgggaccgcggggaagtgtggttgcggtgttcatggcaaagccctctcgtcttcgcgttatccaaccctctggcgcggccgagcaggcgcgcggcgcatgcccggccgcgcccgcacgctggtggccgtcaccagcagatattgaccagatcccctcgcagcaccaccacctggtcggcgccgggcttgccggtgccacccgaggccgcggtgccgaagttgctgcccacggattgcgagcacacgaccttggagccttgcgtgttcaccgcgttgacgacgtccttttcggtcacgatgcccgtggtgtcgccagagaacgccttggccacgtaacgggtcaggcgcgcctgctgccaggcgggcaggccggtgtcgtggttgatgtagccggagcgcggcgcagaaggcaacggctgcatctgcacattgaccttcttgtccagcaccaccgggtcttctcccggcgcggcccaggcgggtgccgcggcgcacaaggccagggctgccgtggcgggcgcgaggaagcgtgttgcgcgactgagcatggcgaatctcctcaagcaacctgcacaaaaagcgccaggccttcagtaggcccggcgctcgcggactcaccagttggggcgatagcagttgccgccggggcagggatcctcggcgcaagcgtcattggaggagatgttctgcaccgcgaacgagtgcgagcccttggcctggttgactgcgctgccaccgatgaaattggccgtctgggtagaagctgccgctaccaccacatgcccgtagttggaggcgacgttctgggtggcgtgtgcatcgctgccgtcagccaggttgctcagcacggcacccaggctgttcaccgtctggttggaagcagcgcggatttccaccttgccgttgttgctggcgaggttctggcgggcaagggcgtcgtcacccttggcttcgttggtcacggcacccaggcccaaattggcggtctgtgtagacgagcccccagcaaagacctgcacggggccggcgttggaggcaatgttttgcaatgcctcgttgtgtgcgccggacgtattggagatggcggtgccgaccgagttggtcatttgcacggacggcccattcagggtgatggtgctgggcggttgcactgccatggcagcagtcgcgacggcactcaacgcaaaaaatgcaagaactttcatgactgtctctcctataacgtgtcaaaaagaccgcgccctccggtggcttgggttatgaccggtgtcacggctacatcgacaagaagaaagaccgcacccgacccgaggaggaatgccggaggccgcccgtctttttgtctggctccagtttccgcaggggggcctccggcatccatctcccatcgcgggtagccgaagaagggggcgctctgacagcactggaaatgcgtgcgtcagagaggaaagagggcaaagagagtcgctgaaaaggggtctcctcgttttcagtgcaataagtgacggtacgcaaagctagcactggcgcgggggtggtctgggtagaccgttgatttcattgactttcctgttcgctttgtaaacgggtatggtggcctcccacttttgaggttcacgatgcagggttggcacacaacgtttttggggatgcgtgggctcccccgcgatatcagcgacttcgagatgaaggcatttttcaccttcgatggtgccgagcgcgacgcaatcaatgcacgccgaggtgattcccacaagcttggtctggcgctccatattggtttcctgcgcatgagtgggcgttgggtgatccgctggcattgctaaacaagcacgtcaattttgccgtgatggctcaggaaattgaccgctgggttcctcgcccgagccgcgctaaaggcggtaggcctccgtacccaacagagctcatgacgcgcctgctggtcttgcagcaattgttcaatctgtccgacgagcagatggagtttcaattactcgaccgcatgagctttcagcgctttgccggactaaaggacagtgcgcgcatgccggatcgcaatacgatctggaattttcgtgagcgtctcgttcaggccaaggtcgagcatctgttttgatgaagtgcagcgccaactgcagctcaacggcttcaacgcacgcgaagggcaaatcatcgacgccagcatcgtccgtgctccaacccagcacaacacggctgaagagcaagaaatcgtgaagcagcgagcagcccccatcgagtgggaaccggccaagcgccggcaaaaggatgtcgaggcgcgctggacgaagaagcaccgaaaatcgtacttcggctacaagctgtcggtcagcgtggatcgccggcacaaactgatccgcaacgtgcgggtaagcgatgccagcgaggcagacacacttcatttggtcgatgtgctggatcgagggaacagcagccgggacttctgggctgaccgtggctatcacgacaagccacgcgagcgctggctcaagctcaatggatggcgcccgcacattcagcgcaaagggcaagcaggtaagcctatcggcgagcgggacaaggcccgcaacaagcgtatcgccagcccacgcgctcgggtcgagcacatatttgccagcctggcgcagatgggtggcaagatgattcgaagcatcggcctggcacgtgcgcagtttggactaacgatcaaatcagcggtgtacaacctgaaaaggatgtcgagcctgctggagatggcgtgaacgatcgaccacgagtggatgatgtgctttctgcaacatcgaatcgcagataagcgagtgttaggactgatagctcgatggctccgtacgggcgttagcgagaacggaaagcgaatcccggcgaagcagggtacgccacaaggcgcccctatttcaccgctgctggccaatatctacctgcactacgtgttggatctgtgggtcaggcaatggcgtggacgtacagcacagggcgagatgatcgcggtgcggtacgcagacgactgtgtgcttgggtttgaacagcatgaagatgcatggcgttttcgccatgccttggatgctcggcttgcccagttcaacctgacgctacacccagagaaaacacgtctgctgcggttcggctggttcgcggccgaagactgcaagaaacgtggcgaagggaaaccggaaacgttcgactttcttggattcacgcatttctgtagccaaaccaagaacgggatgttcgtggtgggtcgcgtgaccatcagcaaacgtatgagagcaacgctcagggaaatacgtgcgcagttgcataagcgcaggcacgagcctgtcccagtgatcgggcagtggttgagccggctgttcaagggctattgcaattactaccacgtacccggtaacacacgacggctggatgcgtttcgccgtgaaattatcggagcgtggaggcatgccctcaaacggcgaagtcagcgccaccgtctcaattgggagcgcatgacggcgctggctcgactgttcataccctatccgagagagctacctatgcatcctcatcccataacccgcttcggcgtcaaaacccaaggcaggagccgtatgcggtaattctgcacgtacggatctgtgcggggggtggcaggtgactgccattcctaccgcgacccgagggcttgctgcaactgttgccgatcagccacgtcagccgcctcaccggtctgcactggcataccctcagagcactcgacaagcgccgtttggaggcctcggtgggtgcgttcgaaccaggcgaagtgcgtcggttggtgatggacgagttcgccctgcacaaaggccatcgctatgccacggtgatcatggatgccgagcggacgcgggtgctgtgggttggccacggcaacagccgtgaggcgattcgcccgttcttcgagctgctcggtgaacgttgccagcagatcgaggcggtggctatggacatgaacaccgctttcgacctggaagtgcggcagcactgtccgcaggccgaagtggtgtacgacctgttccatgtggtggcgcgctatggccgcgatgtgatcgaccgtatccgggtcgaccaggccaaccgcctgcgcgaagacaaaccggcgcgcaaggtggtcaagcaaagccgctggctgctactgcgcaatcgcgaaaatctgaaggacgggcaagccgtgcagttacaggaactgctcacggccaaccagccgctggccacggtctatgtcctcaaggatgccctgaaggacgtctggtacgccccgagcgtgcgggaaggctggcggcgctggcgaagctggttgcgacatgcccgcgacagcggcctcgcgccgctacagcgctttgcccgcaacctgcgcaaatacgcccggggcatcctctcacgaaaccgaaattggtacattggtttttctcggttttcaggggctcacgctgcggtgatgggcacgagggtgtatcccatcgaagccgctttcttgtgcagatgatgcacgacgcgctcccggtgacgctcttcgtagtaggtctgcccctgatccacgtacgcagtccctttcgtgatcatggtgtagatcaggcgagccagcttgtgcgcagtggccgtgatcgccttggctttgtccagacggccgagcatgcgccggtggtaggcgcccagcgccgactgactgcgacgcaaggtcatcgccgccatgcgcaacgcctgtgcaaggcgattggcggtgcgtttgctcgcgccggacaaaaccttaccgccagagatcttggttccggggcataaccccagccaggacgcaaaatgcttggcgctcttgaaccgcgaaagatcgaagccgactttggccaggactttgagcgccgtgcccacatcgatgccgtcgatgcgcgtcagatcgacgcccaatgcccgatgcagagccagccgcagccggtgtgcctgggaactgggtcggcggccacgcttgggcgcagccggctcgtcaaccgtcacacggctcagcttgtccagctgcccggcaatggccgcctcgcagtcctgcaaggcttgcgtgtaggcgtcgtacagcgtgacggcctgacgcaaagcgaacacgtgctcgtcgcgccagttaccctgcaaggaccggacgatgtcctcttcgctggccagaatgccgcgatggcgcagcgccgccagcttggcagggtcgcgttccccttccagaatcgcccggacgatgcgcaggccggtctccccggtgatgtcgctgatcacgttgtgtagctgcacgttcatctgcgccagcgccttctgctggatgtgctgtacgtgccgcgactggtagcgcgtcagcatctgctgctggcgcgacagcgcacgcaagtgacatatcgcgtcttcaggtcggaaggcacccgacaacaggccgtagctcatcagctgctgcagccactggcagtcgagtacgtcggacttgcggcccgacacgttcttcacatgccgcgcattgaccagatgaacgacgaatccatgagcagacagcagctcgtacagcggaatccagtacaccccggtggattccatcgccacaacatccactgcgcacgcctgcagccagtccgccagccggttcagatcgtcggtaaaactcgtgaactcgcgaaccggcgtctcatcgcggtccgccggcaccgcgacgaagtggctcttggcccccacatcgattcccgcggcgttcgggtacgccacttcaagcacacgcttgcgcacagccatcgccctctccaatattgggaacggaagaccgtgcgggcatgggtgcgtcgatgtactcattctctcaagcgggatgtcccttcccagggactcaccagtgtcgtcgtcgtgacccgggaccacgctaatcaacgggcagtcagcaccattggaagaccggtctccgcccgcacggccttccagcctatcgcacgcgctcgcctcaggtttcttgtccacggatacccggccgccgggttagaaagctgatcaagatcaatcagactgggtggtcatgagcgatcagagtctgcattctcgacgcgcagttggataggcatcttaccgggaggcatgccaagcccgagaggccggcgttcgccgagcgccgctcaggccaacctcgcctgctgcggggaccactcgctttccttcacggctgtgctcactgccatgacgagcttgtcgagattgctggccgtcacgccctccagtgccgaacgcccccgcagcatcgagcgcggctgcagcagtgcatggtagatctgccaagggtcggcacccctggtcagcttgaggacggactggatcagctcgtgcttgagtgggtcgaggtgccagtccggcacccgctggccgcggttgcccacgttcaacgccagcaagttgcccgccttgatctcgtagctgatccacctgcgggacttgcccgccatcttcgcaaacgcagcgacgggaaggttgtgcggcgcctcgaagacatcgaacagctccatcctctcgcgctgaatgtccgaaggcaccagcggcgcggccgatcgagggggcggaaccgccggcagccgatgtgcggcggcagaaaccaacggcatggcgtcgccgggcttcgtcacgagcaggattggcgaagcggcaaccggcgtggagggtgcgcttgcggtttgctcattcgggaacgcgggaacgccttccagatgcacggtgagcggcatgctggccgcctcgacctggttctgctcgaagaggtcgagccgatcggcccagtcctgcatcatgcggcgacgctgctccacgtactcggcatggttgtaggtcgcgctgaccttgttgggatcgacatgcgagagctgtgcatccacccagaccttcgggtagccgatctcgttgagcgcagtggacatcgtgccgcggataccgtgtccggtcaggcgttcctgatagcccatgcgtttgagcgcaccattgagcgtgttctcgctgatgcgcttcttcaagtcgctgtcgtgtcggaacaggtggcgctgggccggcttgaactcatccagcaggtgccggacgatctccatggcctgaatcgacagcggcacgatgtagggcgggatgtcctttggctgctgccgcttcttgcgcatatccaactggagttgcttcacgacgtcgggcgggatgatccacagcccgcggtccagatcgaattgatccggcgtcgcctgtcgcagctcgccggttcgcacgccggtcagcagcaatagccgcagcccgagctgggtctgccgcctgccgcgatagctgcgcagcctctgcaacagcttcggcagctcggccatgcgcaggaacgggttgtggttgacgggtggcagcggcagcgccaccacatcgagatcggaggcagggttctgctccaggcccggcacgatcaccagcgcgtagcggaacagttggttgaaccacgtcctgactttctcggcgacggagagcgccctgcgcttctcgatcttggcgatcacctccaagaggtcgggacgcttgatctcatagatcgaccgtttgcccaaggtgggcagcacatccttgtcgaagatgcgcggaagtatcgagagggtcgtctgccggccttccttgagggtgagcccgcgatgcttgagccacttgcgatacaccgcctcgaaggtgttttcgtcggcgagccggacagcagtgcgcttctgcttgcggtgtacgcgaggattggtgcctttggccagcagggcgcgcgcttcgtcgcgcaggctgcgggcctcgcgaagcgtcacctccgggtaggtgccgagcgacatccgcttctgcttgcccgcccagtagtagcggaagtgccaagtcctgccccctgcagcggtgacggccagggagaggccatccaagtcagggagggtgtatgccttgccggttgccttggcctgtcgaacggccaggtctgagagtgccatgctcttgctcctgaacatgagtcaggaaccagatgctggtcacgtcgacctcgcccctccatcaacaatccggaatcagccgcgcccgcaaaaatggacttgtttgtggacttaaaagtcccggctgtaggcggatcgcagtggaccgcggcagaacgtcaaagagaggaaaagtccttgtgtggcaacgacttgcagactctcttggacttctgcggaagtccgcagaatgatgcagtggagcgggtgatgggaatcgaacccacgtcttgagcttgggaagctcaggtcctaccattgaacgacgcccgcaaagtcggtggattctagcgcactgccgcgtgctttccgggcaaccgtgcgatctgcgccggccgacgtccagcctgtcctgccggtacataggttcgtgggcatttctggccatcgggcaataggagcaagcgctggcagctacgaaaaaagaagcaaaagtgctctctacttctggatatcgcccacgcagaggtatttgatctccacatagtcgtccatgccgtagtgggagccctcgcgccccaggcccgactgcttgacgccaccgaagggcacatgctcggtcgcgagaatgccgacgttcacacccaccatgccatattccagcgcctcgcccactcggaagatgcggcccacgtcgcggctgtagaagtagctggccaggccgaactcggtggcgttggcggcagcgatggcttcctgctcggtctcgaacctgaagaccggcgccagcgggccgaaggtttcctcgcgcgcgcacagcattccagcggtggcgttggccagcaccgtgggctcaaagaactggcccgcgcccagttccgccaggtgctttccgcccgtcacgacgctggcgcccttggcgatggcgtcgtccaggtggcgctgtaccttgtccaccgcggcgggttcgatcagcgggccctggttcacgccgtcctcgaagccattgccgacctttgcggtttttacgcgagcggcaaacttggcgacgaaggcgtcgtacacccccgcctgcacgtagaagcggttggtgcacacgcaggtctgcccggcattgcggtatttgctggcaaaggcgccttctacggcggaatcgaggtcggcatcgtcgaacacgatgaacggcgcattgccgcccagctccaggctcagcttcttcaccgtgggcgcgcactgggccatgaggatgcgcccgacctccgtcgagccggtgaacgacaggtggcgcacgacgtcgcttgcgcacagcaccttgccgatggcgatggagttctccgcatcggccgtcagcacgctcagcacgcctgcgggaatgcccgcgcgcaacgccagctcggccgcggcaagggcggtgaggggcgtgagctcggccggcttgatgaccaccggacagcccgccgcgagcgccggcgccaccttgcgcgtgatcattgccaaggggaagttccacggcgtgatcgccgcgcacacgccgatgggctgcttgagcaccaacaggcggcggttgttgtcgaactgcggcagggtctcgccgttcacgcgcttggcctcctcggcaaaccactcgacgaagctggcgccataggccacctcgcccttggcctcgggcagtggcttgccttgctccgccgtcatgagccggcccaggtcgtcctggtgctgcatgagcaggtcaaaccactggcgcaggatggtgctgcgctccttggcggtcttggccttccatgcgggccatgcttcgttggcggcggcgatggccagctcggcttccttggcccccaggttggccacatcggccaacttcaggccggtggccgggtcgtgcacggcaaagcgtgcgccgcctgcgaaccactggcctcccagcagggcgtcggtcttgagcaggctcggatccttgagcagggaaaggggtgatgtcttcatctccatggggtggctcctggaaggccgcggcgggctgggcaaaggggcaggatagcgccgtgtgtgcgcaagggtgaaatctataatggcgggttggtcacgacgggatgccttgcgctgccatacccgcccacgaaccccatacacaccatgagcacaccgactttctccgttgcagacattcgcaagaccttcctggacttcttcgccgccaaggggcataccgtggtggcgtccagtccgctggtgccgggcaacgaccccacgctgatgttcaccaactcgggcatggtgcagttcaaggatgtgttcctgggtacggacaagcgcccctatgtgcgcgccacatcggtgcagacctgcctgcgcgccggcggcaagcacaacgatctggagaacgtgggctacaccgcgcgccaccacacgttcttcgagatgctgggcaactggagctttggcgactatttcaagcgcgagtcgctcaagtgggcctgggagctgctgaccgaggtctacaagctgcctcccgagcgcttgctggccacggtctacgccgaggacgacgaggcctacgacatctggaccaaggaaatcggcctgccgcccgagcgtgtgatccgcatcggcgacaacaagggcggccgctacaagagcgacaacttctggatgatggccgacaccggcccctgcggcccgtgctcggagatcttctacgaccacggcgagcacattgccggcggccccccgggcagcccggatgaggacggcgaccgcttcatcgaaatctggaacaacgtgttcatgcagttcgacatggacgagcaaggcaacgtcaagccgctgcccgcaccctgcgtggacaccggcatgggcctggagcgcctggccgccatcctgcagcacgtgcacagcaactacgagatcgacttgttcgacgcgctgatcaaggccgcggcgcgcgaaacaggcacaagcgacctgaccaacccgtcgctcaaggtcatcgccgaccacatccgcgccaccgccttcctggtcgccgacggtgtcatccccagcaacgagggccgcggctacgtgcagcgccgcatcgtgcgccgcgccattcgccacggctacaagctgggtcgcaagacgccgttcttccacaagctggtgcaagacctggtgcagcagatgggcgatgcctaccccaagatccgcgagcaacaggcgcgcatcacggatgtgctgcgggtggaagaggaacgcttcttcgagaccctggcgcacggcatggagattctggacagcgctttggctggcggcgccaagacgctgccgggcgacgtggcgttcaagctgcacgacacctatggcttcccgctggacctgacgaatgacgtgtgccgcgaacggggcgtcaacgtggacgaagcgggctttgccaccgccatggaacaccagaagagcactgcccgcgccgcaggcaagttcaagatggaccgcgcgctggaatacaccggcgcggccaaccagttcacgggttacgagcaactggccgaaagtgccaagatcgtcgcgctgtacgtggacggcaccagcaccgcagccctgcacgcgggccagagcggcgtggtggtgctggaccgcacgccgttctatgccgaaagcggcggccaggtgggcgaccaaggcaccatcggcgctggctcggcgtgcttcaccgtggccgacacgcagaaaatcaaggccgacgtctacggccaccacggcacgctggaagccggcacgctgaatgtgggcgacacggtgcaggcgcaggtggacctgcaactgcgcgcggccaccatgcgcaaccactcggtcacccacctcatgcacaaggcgctgcgcgaggtgctgggcgaccatgtgcagcaaaagggcagcctggtgaacgccgagcgcacgcgctttgacttcgcgcacaacgcgccgctgacggccgcgcagattcgcgagatcgaacgcctggtgaatgccgaggtgctggccaataccgacaccaacgcgcgcctgatggacatcgaaagcgcgcagaaaacgggcgccatgatgctgttcggcgagaagtacggcgagaccgtgcgtgtgctggacatcggcaccagccgcgagctgtgcggcggcacgcacgtgcgccgcacgggcgacatcggcctgttcaaggtggtggctgagggcggcgtggccgcgggcgtgcgccgcatcgaggcggtgaccggcgagaacgcgctggcctacctgcagtcgctggagtccacggtggaccaggctgcagccgccctgaaggcgccccctgcggagctgaccgcccgcattggcggtgcgctcgatcagatcaagacgctcgagaaggaactggctgcactcaagggcaagctggcttccagccagggcgacgagctggccggccaggccgtggacgtcaagggcatcaaggtgctggcggcccggctggaaggcgcggacgccaagaccctgcgcgagaccatggacaagctcaaggacaagctcaagacggcggccatcgtgctggcggccgtcgatggcgacaaggtgcagctggcggctggcgtgacggccgacagcatcggccgtgtcaaggccggggatctggtgaacttcgtggcggcccaagtgggtggcaaagggggcggaaaacccgacatggccatggccggcggcaccaacgcggcggcgctgccgcaggcgctggcagccgtgcagggctgggtgggcgagcgcatctgacggcggcctgggcccccagacgggggccgggcgcaattgcggacatgttgcacccgcgtgggcggtggtggcctgcgccgcggttacacctgacccacggggctaggcaaaagacggcaggcgcagcaccgtctgccggcaaatgggctagaacagctccacttcgtcgtgcgccaccttgatctgcaaggcgccattgttgaccagatcttcatagaagcagacctggttgcgtccatgttccttggcatagtagagcgcctggtccgcgcgccccaggatctccaccggcgagccctgttgcgtggccgcgaagccgatgctcacggtgatgtgtccgatctgcgggaacacatgcgtctgcacggccgcgcgcaaccgctccagcgcctggcgcgcctgcgccagcgtgagggaacgcagcagcaccacgaactcctccccgccgaagcggaagatgctgtcctggctctggaactgcgtgcgcaggcggttggccaccaggatcagcacctcatcgccatagaggtgtccaaagcggtcattgaccgacttgaaatggtcgatgtcgatcaccgccagccattggcgcacagtgtcttcgccctcgcctgggctggcgggtgcgccggtctgtcgtgagaactgctcctcgaaggtcttgcggttcagcagcccggtgagcgcgtcccgctcgctgtaatccagcaggctctggtagttttggtagaccagaaacacgcccatgatcacgtcgcgctggtgccgcgtgaagcggcgggactgggtgatttccaggcacgccgtggggcgcccgcccagccacatgggcagccagagcgtgtggcgctgctcggaggcacgcgcggcgctctcgccctgggtggcgatgcagtgggccagttcaggctcttgcgccagcggaatgcgctggggatctgaagcagcgtcgtactcactggagactaactgcccttcgtggctccagctgcgcgggcgcagcatcaggacttcgtcctgcgtgaacagctccagcgcccgcacctgcacgatatggcccagcttgagcagcgtggacagcaccgagacctccaggcgcaagtggtcccggtgggcggtcatttcggccaggttctggaggatgggcttcatcgggaaacgggaatagacgctcagcggcgcgtgaacaccaggtcccacacgccatggccgagccgcatgccgcggttctcgaacttggtcagggggcgatagtccggctgcggagcatagccctcggcggtgttggacagcaagggttcggccgacaacacctccagcatctgctccgcatacggctgccagtcggtcgcacagtggatgtagccccccggcttcaggcgtgccgccagctgtgccaccagcggcggctggatcaggcggcgcttgttgtggcgcttcttgtgccaggggtcgggaaagaagatatgcacgccgtcgagcgctccgggcgccagcatgtgctccagcacctcgacagcgtcgtgctgcaggatgcggatgttgtggatgtcctgctcgccgatgcgcttgagcagcgcgcccacaccgggttcatgcacctcgcagcacagaaagttgtcttgcgggcgcacgcgcgcgatgtgtgccgtggcctcgcccatgccgaagccgatctccagcaccagcggcgcgctgcggccgaaggccgcagtggcgtccagcagggcgggcgcatagtccagcacgtagcgcgggcccagctcttccagcgccttggcctggccggtggtggtgcggccggcgcggcgcacatagcttttgatgcccttgggatgggcgacgtctgccggggcgctgccagcggcaccgggcatggggggggccgcgggggcctgcgggtcttgcgaagaaagcgtttgagtcacagcggcgaattgtaggttccaggccatgccttgacccagaatgcgagcgcatcggggatgcctgctatgcctgtaggtgacggcaatcccagtacctgggctgcatttgtcaaagcctgcagcggctggctgtcgtcgatggggggagcgccatgttgtttggagagcttctcgccatccgccgcacgtaccaggggcgtatgcaggtactgcggcgtgggcacgcccaatgcggactgcagcaggatctggcgcggcgtgttgtcggccaggtcttcgccgcgtaccacatgggtgacgccctggtcggcgtcgtcgaccacgaccgcaagctggtaggcccacaggccatctgcacgccgcagcacaaagtcgcccacttgccgcgccacatcctgaaactgcgggcccaggcgtcgatcggtccaggagacgccggaatttgctattgaataaatagctgtttgcgcttgctggatgggcgctggaggcatttttgattgataccgctgggtatcgaagcgccaggcgcgcggcgtgcgtccacccaggccgtcgcggcaggtgccagggtaggggcgttccacatggcgttcatgcaccaggccctgcgcctgcaaggcggcttcgatgtcgcggcgcgtgcatgcgcatgggtaggccaggccggcgtggagcagcccatccagcgcctgctggtagcgggggccgcgggtggattggtacagcggctgctcgtcgggcagcaggccgcagcgggccagctgcgccagaatgcgctcgtcggcgccgggcacgcagcgcggcgggtccacgtcttcgatgcgcaccagccagcgcccgccgcgtcctccaagggccgcgcgcgcgtccagccagctggccagggcggcgacgagcgagcccgcgtgcagcgggccggtcggagagggggcaaagcggccgacgtagcccgcggctgccgtcatgcagcggtgagcgcgagctccaggcccgagacgaaagcgtcttccagccggtgccccaggcaccaatccccgcaaacgcccaggcccagggaggcgtcccacagaaagctctggcccaagggcttttgcgtctgcgcgtggcgccagcgccgcatctcggcatgcgtgggcgtggcgcgtatgccggtgacttcggcaaacgccttgatgagcttggcctgcacgcggggggcctcgtcgttcaggtgctccagcgaccaggcgggactggcctgcaccgtccagcgctcgatctgtgtccggccgggcttgctggactctcgggccagccaggcaatgcggtggtgcgtactgcgtgcggcgttccactgcggaccgagcgtggtcagcccggggcgcacggcctgcgcaaaggccagcatcaaggtccagcagggcgcgatgtccacgccggccagggcatcgtcccacggcgtggaaacgccggactgctgcagcagcgcccgcgacagcggtgcgggctgggccagtaccacgccatcgaaacccgcatacacctgcgatcccccatccagcgtctcggtgcgcagctgccaggccgtgggccgcatggcgtcgcgctcgatgcgcgtgacggccgtgcgcgtgtgcaggtggccttcgcgcgccagtggtgccgcccaggcctggaccagcgcatccatggcgggggcggccacccagtgcgcttcaccgggcggtggcgcggcggtggcgacgcgcccggcggcgtccagcacgcggatggtggtggcactccaggcgcggcacaggccggaaacggtgtccagcgcccgctgaaagcgtgcgtcgcgcaccgtgaagtactgcgcgcccgaatcaaaactgccaaagggcgacgccagcgccgccgtgcgcccgccgggctgcggcgccttctcgaagacggtgaccatgtggcccgcctgggccagggtgcgggcgcaggccacgccggccatgccggcacccaccacggcaaagcgccgcgcggcgcccaggggcgcgacctgctggccttgtttcagtcgatcgctggagcgggaggaaaagcgggtcatggcaggccttcgatgacgtcggaaatgggctggtgcagtgctggtaattagcgcagcgctagtgttgactctacacgcgccgcgcggcccacgcattcagaactggtggtggttttccagcaacgcacggcgtgtggcgtcactttgcagttgcgacagccaccactgcagcgcgcggcccggcgcagcgtgcccggggccaccccattggtagctcagacgcacgttgcgcgcggggcgcgccacctgccgctcgaccagatggccggcttcgaggtacggacgcaccatgggctcgggcagaaagcccccgcccaggccgcgcaactgtgcatggatcttggcgcgcatgttgtccacggtgaggacgtcctgccccgcgaggatgcccatggtcacgttgctgcgccgtgccgagtcggccacggcgatcacgcggtgttcgcgcagcatggtgtcgctgatgggctcgggcaccttggccagtgggtgatggggcgccacgacgaagatgaagcgcacctcgcccagcggggcggattgcagcccggcgacgttggaggcacccacggccacgccgatggccaggtctgcttggcccgacgtcagcgcttcggccgtgccgccgaggatgccgtcgcgccacttcacgcgcgtgggtggaccgagggcgtagaacgcatccaccagctccagcatggtggtgggcgagatggcgccgtccaccgacagcgtgagctgcggctcccagcccgtggccacgcggcgcacgcggttggcgatggcgtccacgtcctccagcaagcgcttgccttcgcgcagcagctccatgccggcatcggtgggccgtgcgtggcgggcgctgcggtcgaacagcagcacgtccagcgcatcctcgatctggcgcacacggtaggtcagtgcgctgggcaccacgccgagctggcgtgccgccgcggcaaagctgcccgtctccgcaatgctctgcagcacggccaagttttcgggggtcagggcatcgcgggtgttttgcatgatcgacggcctattcgttcaatgagtttgaatgatgccttcaagcccgctgtccctgcaagggcgctgcgccacctacagttctctccaacgcaacgcatttccaggagcgaccccatgctgacccttcgcaaatcgcaagatcgcggccacgcagaccacggctggctccattcgtaccacagcttctcgttcgcgggctactacgacccgcgccacatgggctggggcaacctgcgcgtcatcaacgaggaccgcatcgcgccgggcacgggcttcggcacccatggccaccgcgacatggagatcatcagctacgtgctgtccggcgaactggcgcaccaggacagcatgggcaacgtcaagggcattccgcccggcgacgtgcagcgcatgagcgccggcacgggcgtgatgcacagcgagttcaaccacgccgagggccagcagacgcactttctgcagatctggatcgagcccaatgtgcgtggcatcgcgccgagctatgagcaaaagcgctttcccgatgccgacaagcgcggccagttgcgtcgcgtggcctcgcccgacggcgcgcaaggctcggtcacgatccatgccgacgccacgctgtacgcgggcctgttcgacggtgctgaggcggcgcaactgcccattgccgcagggcgcaaagcctacgttcacctgatccgcggtacgctgcaggtcaacggacagcatctgagcgggggcgacgcggccctgctggataacgaaagcagcgtgaccctgtccgggggaagcgatgccgaagttctggtttttgatctcgccgcgtgaagtctgcccatccacttcaaccctaggagttccgccatgtttgctaccctgcaaaaccctctggccctggtgggccgcatcctcatcgccctgttgttcatccctgcggggttcggcaagatcagcggctttgccggcaccgtgggctacgccacgtccgtgggcatgcccatgcccaccgtggccgttgccgtcggtctgttgattgaactactgggcggcctggcactgctcttcggattcggtgcacgcatcgctgcgctggcgctggccgtgttcacgctggcggccagtttcttcttccacgcctactgggctctgccggcggaccagcagatgatgcagcagctgttgttcttcaagaacgttgccgtgacgggcggcctgctggcattcgccgccttcggtgccggggcatggagcgtggacggcgcacggttcgggcgctgattgctatcgaaaaagaagctgcttgcgcttgatggatgggccttggaggtcgatatgacctgcaaggcccatcaacttttggaacgctgccaacggccgtcgatgcgcagctcatgcggcatgaagcgcgccttgtagttcatcttcgggctctgctcgatccagtaacccaggtagacatacggcaggcccagcgtgcgcgcctgctgtacctgccacagcacgttgtaggtgccgtagcttgcgcccggctcgggctcgtaaaaggtgtagacggcggagaggccgtcctccagcacgtccaggatggacaccatcttcagtgtccccggctggccgtcggccccggtctcacggaactccaccagccgcgaattgacccggctttgcagcaggaactgcgtgtactggtcgatgctgtcctggtccatgccgcccccggcatggcgtgcgttctggtagcgcaggtatagctggtaatgctcgggcaggtagcacaggcgcagcacccgcgcctgcaggccggcgtggcgcttccaggcacggcgctggctgcggtcgggcttgaatggatcaaccaccacgcgcagcggggtgcaagcctggcagccgtcgcagtaggggcgataggtgaacatgccgctgcgccgaaagccccgcgccacgaggcccgaatacacatcgttctgaatcaggtgactgggcgtcgccacctgcgagcgcgcctgccgctcgggcaggtagctgcacgggtagggtgccgtggcgtagaactgcaggctttgcagcggaagatcgttgagttgggtcacgccgctgaggggttgggcaaaagctcggtccagtatacgggctcgaatttccaggtgcaggcagggtcttgccgcgctcgcgccacgtgattcagaaactgcgaacgttccatctcccgggcgcccagcgaggccagatggcccgtgttctgctggcagtcgatcaaccggaccccctcgcgccggcacaggcataccagcgccgccagggcgatcttggaagcatcggtcgcgtgcgcgaacatcgattcgccaaacacggcccgtcctagcgccacgcaataaagcccccccaccagttgcccgttcacccaggtttccacgctatgggcatggccagcagcatgcagcgcctcatacgcggcaaccatggagggcacgatccaggtgccggactgcccggcccgcggcttgttggcgcaggcgtggatcacggcggaaaagtcgctgtcgatgcgcacctcgcaaccgggcgtggcgcgaaagcgctgcagcacgcggcgcagcgatcgatgcaggcggaattcctgcacatgcagcaccatgcgcgggtccgggctccaccacaggatgggctggccggtgctgaaccacggaaagacaccctgggcataggcctgcaccaggcggggcacccccagcgtgccgcccgcggccagcaggccgggcgcgggagagtccgtgccccaggcaccgtcggtgggtggaaaaggatcgtcgggctccagccagggaagcgatgtggtcatgcaggcaatcaagggcgcgcgtggagcgcgattgtcgcccgcccgcgtgctcagaacgtgatcaggacggaggacgcgctgcgctggtgtgcgccatggaataccgcctcgatgttgttgccgtccgggtccagcgcaaaggcggcgtagtagcccgggtggtaggaccgctcgcccggggcgccgttgtcgcgaccgccatgcgccagcgccgcgcggtggaaggcatccaccatctcgcggtccttcgcctggaaggcgaggtggtgccgccccgtgaggtggccattagcggcggggctgctggccgtggagacgaacagctcgtcggcccagaagtagctgtcggtctggccccccagggggatttgcagcgcgcccagcaccgcctcatagaaccgcaggctggcgggtaggtcgcgcaccaccagctggatatggtcgatgaggcggccgcggtgcagttgctgtgcttccatcatggcgctcctttcctgtcgtggcggaataccgcgcgacccagcgcgcggtgcgtccggccattctaggcaggggcgcatgacggcattcagcgcaccatgcagggccgcttggggtcgaactgccagcccggaatcaggctttgcatgccgatggcgtcgtcgcgcgcgcccaggccgtgttcctggtacagcgcatgcgcgcgctgcagtgcggcgcggtccaccgtcacgcccaggcccggggtcttgggcacgtcgacgaagccgccacggatctgcagtgggttctgggtgaggaactgcccgtcctgccagatccagtgcgtgtcgatggccgtgaccttgcccggaacggcggccgccacgtgggtgaacatggccagcgagatgtcgaagtggttgttggaatgcgagccccaggtcaggccccagtcgcggcaggtctggcccacgcgcacggagccggccatggtccagaaatgggggtcggccagcgggatgtccacggactgcagcgacagggcgtgcaccatctggcgccagtcggtggcgaccatgttggtggccgtgggcaggccggtggcacggcggaattcagccatgacctcgcggcccgagaaacccccttcggcgccgcaggggtcttcggcataggccagcacaccgcgcatgtcgcgcatcaggcggatcgcgtccttgagtagccagccgccgttggggtccaacgtgacgcgcgcctgcggaaaacgttgagccagtgcagtgacggcttcgacctcctgctcgccggccagcacgccgcccttgagcttgaagtcgttgaagccgtagcgcgcgtgcgcggcttcggcttggcgcacgatggcgtccggcgtcatggcctccatgtggcgtacctggtgccaatcgtcggtgcctgaacggtcctctcccgcctgcacgtagggtttaccggtcttgtgcgacggccccacgaagaacagatagcccagcatctccacgcgctcgcgctgctggccttcgcccaggagcgccgccacgggcacgcccaggtactggccctgcaggtccagcagtgcggattcgatggccgtcacggcgtgcacgccaacgcgcaggtcgaaggtttgcaggccgcgcccaccagggtcacgcccttccagggtcttttgcacctgctgcagcaactgcaggcgctcaccaatggagcggccgatgagcacgccgcgactgtcctccagcgcccggcggatgccttcgccaccggggacttcccccacgccggtgcgacccgcgctgtcatgaatcagcaccacgttgcgtgtgaagaagggcgcgtgcgcgccgctgaggttcatcaacatgccgtcgcgcccggcgacggggatgacttcgatctcggtgatggtgggagtctgtgacatggttcggggaagcagaaaaacggaaatgaaaacggcccggacgtcaggcggagtgcgcctgccgggccgcagccgccgaccagggcacttcctgcaccggcgcgcccgtggcaaggcagctgtgcaggttttgcagcaccaggtcggccatggcacggcgggtctcctgggtgccgctggcgatgtggggggccaggacaacgttgtccaatgtgagcagtgctggcagcggatggggctcgtcctcgaacacgtccagaccggcgccggcaatccgccgctgctgcagggcggcggccagcgcggcctcgtccaccacgctgccgcgcgctacgttgaccaggaacccctgcgggcccagcgcgtccagcacctcggcattcaccaggtggcgcgtgctgtctccgcccgcagcggtgatgacgaggaagtccgcccagcgcgccagttccatcagcgatggcaggtactgatggggcgagccctccaccggccggcggttgtggtagcccacctgcatgtcaaagcccgcggcgcggcgcgccacggcagcgccgatgcgccccatgccgaagatgcccaggcgcttgccgctggcgcgcgtgtgcacgccaaagcgctggcggctccagtcaccgcggcgcacgaagcggtcggccgcggacaagctgcgcgccgcgtccagcagcagggcgaaggccatgtcggccacgcagtcgtccagcacaccgggcgtatagcccacgcgtgcgccgcactcctgcagcgcagcctggtccagtgcgtcaaagcccacgccaaagctgctgacgaaccgcaggcggggcagggcgcgcaccacgtcgcccggcagccccatggcggcggaagtcaccacgcattcgaaatctgcgccgtgcgcggccaggaagccggcccggtctggctgctcgctgagcacggtcacgtcgaactgggcggccagttcgtggtccagcgcgggcaatggcatgcggccgtactggaggatgcggggagggcggtgtgtcatgggggcgacagaggcaaggggcgcccgcaccggcaactgcggcgcggacgtcgagagggcgtggcaatcagtcgatgctgattttgcgggcttcgatgagcgtcttccagcgcgcatattcgcgcgcctggaaggccgtgaactcctcgggggtgttggcaacgatctccatgccctggtccgttaggcgcttcttcagcgtcggctcattgatggcctggatggcggcgtccgccagcttcttcttcacatccgcgggcaagcccttgggcgcggccattccttgccaggaatagatctcggcccctttcacaccggcctcggccagcgtgggcacgtcgggcagaacgggggagcgcttgtcgcccgtgacggcgatggccgtcaacttaccggcacggatgtgcggcagcaccgcgttcacgttctggaacgagaaatccacctgcccgcccagcagatcgttgatggccggtgcgccacccttgtagggcacgtgcacgcccgtggtgccgctttgctgccagaacagctcggccgagaggtggtccgacgagccattgccagagctggcaaagctgatcttgcctggttgcgccttgagcgcagccaccacctcggccagcgtacgtgccttctgcgcgggcgatgcgacgagcacattgggcgcttgcacgggcagggacaggtagtcgaagtccttgactgcgtcatagggcacgttcttcaccagatgcggcgcgatcacgtaggggccgagcgaggccacgagcagcgtgtagccgtcgggcgcggcgcgcttgactgccgtggcgccaatggtgccggtggcgcccgggcggttgtccaccacgaatgcctggcccagtttctcgcccatgtgctgggccatggcgcgggcaatggtgtcggtggagccgccgggcgggaacggtacgacgatgttcacgctcttttccggccaggcggccacggcagacagggccacgctggccgcgagggccacgaggacttttttcatggggtgctccttggatctttatgtgccgggatgagcagccccgccaacgctgggcggggccagaaggcatcagacaggctcgaccttgcggatcagttcggccagcatctcgatctcttcagcctgcaagtcggccagcggcgcacgcacggggccggcggggtggccgacgatcttggcgccggctttgatgatgctcaccgcgtagccggcgctgcggttgcggatcttcaggtaaggcatgaagaagtccttgagcaactggtgttgcgtggcctggtcgtcgttcttcaccgcttcgtagaaacgcatggctgttttcgggatgaagttgaacacggcggacgaatacaccggcgtgcccagtgccttgtaggcggcggcatagacctcggccgtgggcaggccgcccaggtaggccaggcggtcgcccatggccaggaacatggaggccatgccctcgatgtcgcccacgccatccttgaagccgaccaggttcgggttgcgctcgcacaggcgggcaacggtttccggcgtgtagcgggtgatgccgcggttgtagatgatcacgccgaaattcacgctcttgcacacggcttccacgtgggctgccaggccttcctggctggcttctgtcatgtagtggggcatgagcaggatgccgtgcgcgccggccttctcggcggcctgcgcgcattcgatggcaaagcgcgtggggccgcccgcaccggcaatgatgggcaccttgccgcggcaggtgtttaccgccgtctggatgatctgcggatattcgctggccgtgagcgagaagtactcgcccgtaccgcccgcagcaaacaatgcgctggcgccgaacggagcgagccactccaggcgctcggcatagcccttggcattgaagtcgccgttgtcatggaagtcggtgatggggaacgacagcaggccggaactcatcacgttcttcaggtcttggggagtcatctcagtctttctttcaaagccgctgcgcggcaggttggcgacgtggggttaagttaaagaagggaaatcggggcgcggtcagcgctgcgcattcagtccagctgcagcttctcttgctgcacgaccttggcccaacgggcgcgctcgctggcaaagaagctgtccacttccgacggggacatggtcaccacttcggcgccctggcccgtgaggcgtgagcgcacatcgggcgtacggatggcggccaccagggcctcgccaatgcgcttggtgatggccggcggtgttcctgcgggcagcatcacgccttgccacgagccggtttcgaagcccgccacgccctgctcggcgatggtgggagagctgccgatgagcggcatgcgctcgcgcttagacacacccagcagcttgagcttgccgctttgcacatggggataggtggccagcatgccgttcatcagcacctgcgtctggccggccaccgtgtcctgcaccgactgcacgccgcccttgtagggcacgtagacccacttggcgcccgtggcgcgggccaactccacacccgccaggtgcggtgcgctgccggtggccgtgacggcgaagttcaggtcgctggttttggacagctccaccagttccttcaggttgttggccttgacggaggggtgcaccaccaacaggtggggcgaatacgccagcatggcagcgccgcgcagatccttggacggatcgaagggcagcttggtatagatcgacgggctgatggccagcgcgcccagatcgcacaacagcagcgtgtagccgtcaggcgacgacttggccacgatatcggcgcccagattgccgtttgcaccgggcttgttctcgacgatcaccggctgcttgagcgactcggacaactgctggctgatcgagcgggcaatgatgtccgaactgccgcccggcgggtagggcacgacgatcttgagcgggcggctgggccagtggtctgcggcgtgaaccatggtggtgctgcaggccagcgcggcgcaggcgagggcaaggcggcgggtcaaagtcatgcgatgtctcctgtggttgtgtgggttaagttatacgtcatcgtacaacatcactgaaagaacaacaaacgtttcagcgcaaatttttcagtggatggcttgtgaggggctcaggcgggcagggtggtcgctgcggcggccgcttcctgagcctggcgtagccgttcgcggctgttggtcaggtgcacgcgcatggccgcgcgggcggattccgcatccttgcgcgcaatcgccatgtagatctcttcgtgctctcggttcacgcgctgcaggtagccgtcattcggcggggagctgcgcgcggtgcccacgcgggtgcgcggaatcagcgtggtgcccaggtagttcatgatgtccgcaaaatagcggttaccggtggcctgggcaatctgcaggtgaaagcgaaagtcgtgggctaccgtgtcttcgcccagttgcgtgctctgcgcaaagtcatccagtgcggcacgcatggcctgcaattgcccctcagtacggcgttgcgcggccagcccagccgactcggtctccaggctgatgcgcagctccagcacggccagcacgtccacagactcggccaactcggaggggtccaggaagaacatgccgccgctgcggggtggcagtacgaaggtgccgatgccgtgtcgggtctccaccatgccggcggcctgcagcttggacagtgcctcacgcacaactgtgcgactcacatcgtagccctgcaccagctccgattccgtgggcagcttgtcgccttcgcgcagcaggccttggcgaatcttgctttcaaactcgtcgaacagcacctttgccaggctgcgccctgcgctgcggcccgctctgccgcgcagtgaagaggcgtgctgggctgcggacgcgatggattcgggtaatcccgtggagggcgtgttcatggatgtgatcataattcgttgcacgttatcagacaacatatctcttattcgagccgcaccctgaaatgccggcacggatgcctctcccgcacgaagatgagcacctcccacgcgatccgccatatccgcatcacgcccatcgccttccgcgatccgccgctgctcaatgcggccggcatccacgagccatgggccctgcgctccatcatcgagatcgagaccgcctcgggtctggtgggcatcaacgagagctatggcgaccagcccatgctggacgctttggccagggcggcgcccgccctggtgggtctgtccccctgggcgctcaacgcaatggagcagcgcgtggcggccctggtcgcaccgtccgcacaaacggcctcggaattcctggggcagcaggtgtcgttggcaccgggcacgcatgtatccaagaccgtggccaaggtcatcagcgcgtttgaagtggcgatgctggacctgcaaggccagttggcccaggccccggtcgtggatctactgggcggcgcggcgcgcgacagcgttcccttctcggcctacctgttctacaaatacgccgaacacatcgaccagccctatacgccggatgcctggggcgaggcactcacgcccgcgcaactcgtcgcccaggcgcggcgcatgatcgcccagtacggcttccaaagcatcaagctcaaggccggcgccttgccgcccgaccaggaggcggccggcatcctcgcgctggcccaggcctttccgggtatgccgttgcgcatcgaccccaacgccaactggacggtacagaccagcctgaaggtagtgcagcaactgcgtggcgtgctggagtattacgaagacccggcccctggcctggagggcatggctgccgtggcgcgcgcgatggagcgcgaaggcgatgtgccgctggccaccaacatggtggtcaccgactttgccgaattccgccgcaacgtcgacctcggctgcccggtgaagatcgtgctcagcgaccaccactactggggcggtctgcgtgccacgcaacggctggccacgctgtgcaagaccttcgacctgggtctgtccatgcacagcaactcccacctgggcatcagcctcgtcgccatgacgcacctgtgtgccagcgtgccgcagctcacctatgcctgcgacacgcactacccgtggcaggacgaggaggtcgtcgaaggcggccgcctgcaattcgaacagggcagcctgcgcgtgcctacgacggcgggcctgggcgtcacgctggatcgcgaggcgctggcccgcctgcacgacaactacctgcactgcggcatccgcaaccgcgacgacctcgggcagatgcgcaagtacgaccccggcttcaccggccgccagccacgtttctgagtcctttccatccaaccaggagacatcccccatgcaacgccgcaccttgatcaaaagctccctcgccgccgccagcgccttgctgctgggcagcgcattgacccctttgcctgcagcagcgcagggcacttggcccgcgggcaaggccatcacctacctggtgccctttccacccggcggtaataccgacacgctggctcgcgtggtagcccagcctctgggccaggccctgggcacgcccgtggtcattgacaacaagggcggcgcgggcggtagcgtgggatcggccatcgccgcgcgcgcgcccgccgacggctacaccatccttggcggcaccatcagctcgcacgccatcaacgtgagcctgtaccccaagctggactacgaccccgtcaagtccttcacaccgattgccatgctgggctcgggtccgctggtgctggtggtgcccgccgccagcccgtacaagacgcttgcggaagtgctcgccgccagcaaggccaaggccgcggcgggcggcctgtcctcggcgtcgcccggcagcggcacctccaaccacatggcgctggagctgctggcctatcagacgggcgtgaagttcacgcatgtgccgtacaagggcagcggcccggccgtgcaggacgtgatcggtggacaggtggacatgatgttcgacaccgccctggtcgtaggcccgcacatccagtcgggcaagctgcgccccatcgccgtgaccagctccaaacgcgtggagtcgctgcccgacgtgcccaccattgccgaagccggagaaaaaggcttcgacatgggctcctggcaggccgtgttcgcgcccgccggcacacccaagcccatcgtggaccgactgcacgccgagatcatgaagatcgtcgccaccccggaagtccaggcgcgcctcaaagccttcggcatggtgccatccaccatgacgcccgccgaactggccacattccagaaagcggaggtggccaagtgggcgcaggtgatcaaggccgcaggcataaaggcggaatgacccctgagcggccgcacgccttccactaacggagatgccgccccgttgccgggtcgcccttgcacgccaaaccggttgcaggcgtcagctccgcagcccgcgggcgggccgtagcgccatggaaactggaaaagacattggtatgagtacacaagccccgctttgcatcgccatgcacccggccgacaacgtcgccatcgtggccaacgatggcggcctgcctgctggcacccggctgcccggcggccaggtgctggtggacaaggtgccgcaggcgcacaaggtggcgctggaagacatccccgagggcggtgccgtgcgccgctacaacgtggtcatcggctatgccctcaagttcatagcggctggcagctgggtgcacgagcgcctgttgcagatgcccgatgcgcgtgcgctggacggcctgcccatcgccaccgccaggccgacgccgatggagccgctggcgggctacaccttcgagggctaccgcaacgccgatggctccgtgggcacgcgcaacatccttgcaatcacccagacggtgcagtgcgtggccggggtgacggactttgccgtgcagcgcatcaaggccgagttgctgcccaagtacccgaacgtggacgacgtggtggcgctggagcatggctacggctgcggtgtcgccatcgacgcgccggacgcggcggtgcccatccgcacgctgcgcaacatcagcctcaaccccaacttcggcggcgaggtgatggtggtcagcctgggctgcgagaagctgcagcccgagcgcctcatgccgcctggcgccattgctctggtggaccagcgtaccctgcaggaggcaccgctggacgtggtgtgtctgcaggacgaagcccatgtgggctttatgtccatggtcgactccatcctgcgccaggccgacgagcacctgaagcgcctgaacgcacgtcggcgcgagacggtgcctgccagcgaactggtggtgggcgtgcagtgcggcggcagcgatgccttcagcggcgtgaccgccaacccggccgtgggcttttgcaccgatttgctggtgcgcgccggcgccacggtgatgttcagcgaggtgaccgaggtgcgtgacggcatcgaccagctcaccgcacgtgcggccacgcccgaggtggcgcaggccctgatcgaccagatggcctggtacgacgcctacctggcacgcggccgcgtggaccgcagtgccaacaccacgccgggcaacaagaagggggggctgtcgaacatcgtcgagaaggccatgggctccatcgtcaagagcggtagcgcgcccatcgccggcgtagtggctccgggcgaaaaggcggtgcaaaaaggattgctctacgcggccacccccgccagcgacttcatctgcggcacgctgcaactggcggcgggtatgaacctgcacgtgttcaccacggggcgcggcacgccttatgggcttgcgcaggtgccggtgatcaaggtggccacgcgcagcgatttggcccggcgttggcacgacctgatggatgtgaacgccggccgcatcgcagacgggcaggccaccattgaagacgtgggctgggagttgttccacctcatgctcgacgtggccagcggccgcaaagagacctgggccgagcactggaagctggccaaccagctcgtgctgttcaacccggcgccggtgacctgacctgcttgttcgacccaacccgggcacaacccacaacggagatcccgaaatgcctcacgagaagaatgcggcgcccggcgttgccacgcggcgccatttcctggccggcgctgtggccgccacggccgcaggtgctgccacggcgcagagttttgaattcaagccccagcagcgttaccccgacccatcggtgcaggtgctggacccgcagttcgccaagtaccgcatctacagcagcagcgtggagcagattgccaccggcatgcgttgggccgaagggcccgtgtggttcggggacgggcgctacctgctggtatccgacattccgaacaaccgcatcatgcgctgggatgaggccaccggtgcgtggggcgtattccgccagccctccaacttttccaacggcctcgcgcgcgaccgccagggccggctgctgacctgcgagcacctgacgcgccgtatcacgcgcaccgagtacgacggaagcatcaccgtgctggccgatggctacaacggcaagcgcttcaactcacccaacgacatcatttgcagcaaggacggcgcggtctggttcaccgacccgccgttcggcatcgccggtcattgggagggcgaaaaggccgcgccagagctgccgcacggcgtctaccgcatcgacccggccggcgcaaaggtcagccaggtgctgggcgacctggcgggtgccaatggcctgtgcttttcgcccgatgagaaggtgctctacatcgtcgagggccgccaccagccgcatcgcgtggtgtgggcctacgacgtgggcccgggcgggcggctgtccggcaagcgtctgcacatcgacgcgggcggcccgggtgccctggacggcatcaagtgcgacgagttcggcaacctctggtgcggatggggcagcaacggcgccgtgggcgccaacccggcggacctggatggcgtgatggtcttcaaccccgaaggcaaagccattggccacatccggctgcctgagcgttgtgccaacctgtgttttgggggtgccaagaacaaccgcctgttcatggccagcagccattcgatctacgcgctttacgtggaggcgcgcggcgctgtctgagtgcaaacgtccccgtggcgggcgcccgccacagggcaggggccgccccatgaggcccaggtcatcagggccgcagggctcacggaaggctgagccaaccgccccattcgcacaaacgcaccgcatcaacggcaacagccgccacccccgtgggggttggcggctgtttcgcttctgttttgatagctgctggcgcttgctggtcaaaggccagaggccaaaaaggcttaaaaccttctggctgaagccagcccagcgctgcgcggctaccctgtggtgcgcggctcagtcttgcacgtaccaggcgtccttcagctcgctcaccgtggcctcggccacctcgggctgtgcagccagccaggcctgcgtggcttggcggtcgtcctcggtggcggagccgcgcacgaaggccgtcacgaagccttcacgcacccagccggcggccgccagattgcggggcaccagcaggtcccgcacgaagcggtccatcagcgcctcctcttgctcgggcgtcagctcctgcttgaccttcagctcgtactcgaagccgaattcctgaaactcggccacgcgcatcttcttgcgaaggcggcggctgcgttgcttgttgggtggcagtgccatggtcaggttctctcagttcagtgaatcaagggcggcatgatggcagaacacgcgccgcgcccgcccgtcaaagccccagcaccttggcgacgtaatccgcatccttgtcaccgcggcccgacaggttgaccaggatgtgctggtcctgaggcagcgtgggcgccacgcggatggcccaggccacggcatgggcgctctccagcgcggggatgatcccttccacgcgcgacagctgcatgaacgcgtccagacattccttgtcggtcacggcttcgtactgcacgcggccaatgtccttcagatagctgtgctgcgggcccacgccggggtagtccaggcccgaggcaatgctgtgcacggcggcgggcacgcccggcgcatcctccagcacatagcacttcatgccgtggatctcaccgggctggcccatgctcagcgtggccgcgtgccggccgggcttgtcggtgccttcgcccgagggctccacgcccaccagcttcacatcggtatcgcccaggaaggcggtgaacatgcccatggcattgctgccgccgcccacgcaggcggtcacgtagtcgggcaggcggccgtgtctggcctggaactgctcgcgcgcctcgcggccgatgatgctctggaagtcgcgcaccatcatcgggaacgggtgcggccccaccaccgagccgatggcgtacaggtagtcggtggggttggtcaggtactcctcgaaggcgctgtccaccgcctccttcagcgtggccgcgccgcgcgtcaccgccaccagcttgcagcccaggatgcgcatcttggtgacgttggggtgctccttctcgatgtccacctggcccatgtggatctcgcacggaatgcccaccagcgcacaggccgtggccaacgccacgccgtgctggccggcgcccgtctcggcaatcaccttcttcttgcccatgaacttggccagcagcgcctcgcccagacagtggttgatcttgtgcgcgccggtgtggttcaggtcctcgcgcttgaggtggatctgcgcgccgcccagcaggcccgaaagccgcttggcatgaaagatcgggctgggccggcccacgtaatcggcaaacagctgtgccagctcgtcctggaagtccttgcgctgcgtgatctcggcataggccgcggcgatgtcgtccatggcggctttcaagtgcggcggcacaagctgcccgccgtaggggccaaagaagccggcggcatcgggcatgggggcgaagtcggtggaggctgtcatcgcagtcaagggaggagggtggttgaaagaacttcgattttgatagctgcccgcgcttttcagacgggtgctgggcggcattttcatgctgatccattgcggggtgcttacggcccgccaacggcaacacggggcaatatacgcgcgtgttgcgcctcacggttcgatacacgcccccggttgccgcgcgccgccgcgccgccgcgccgccacagaatcgcccatgcacctgcaaccctacgaaagcgtgaacggcgtgcccctcaccgccacgcgcggcgacatcatccgcgcccacggccagccacgcagcgagtcgcgcaacagcgtcggcctgacctcgctggactatggcgacgtggtctaccgcttccaggacagtggccgcctggaagaggtgactgcccgcgcggaagcgctgcacctgggcaccgtggccgtgccgttccgtgacctggccgcgtttgtgcaatcgagcgatgaccgggcattcgaccgcgccgggtttctggtcagcccgcggtacgggatggccttcgtaccggcggagccctgctgggtgacggcgctggcccaccattgcgtgcaagagtggatggcgataggttgaatttctatctaaccgattgttttataaaaagtttcggcataaaaagaaaaacaggaaaaaataccgaaatgcaagaaatcagccctgccgttgccccaatacatcgacgccgtagcggccttcgaagcctgggaagagcggcggcgtgatgaactttaggccaatgcggttcagagactggtggatgaatatctgccctgaatggtgcttttaagtaacccgatacgccgggcatttgtgagatgtcttgacgctgtgtacatgaagaggcttgatttagccaaggaccggtgacggccagaagcaatcactggcggtaatacgaagcagacactcatcgttgaataacaggcctcgcgtggttcatcccgtgatttctggtccgctattggcgtccgcgttgaaccgagaattagaccttgccacttatgagaacgctttgccttgcgttactcgcaggtatggacgatacatgaatggaattttataaacgccttcatccctagccgcccgttgctcgaaaaatcccacaaaaaccaactctgcggcaaccaatttagtctcttccatattctttccccacaaatttgaaagagtctccaagttctgttccgccttatttccatcaagtttttgtatatattgtttcaggtgtgcattttctgcgaatagattttgctcagtccttactttcgatacctctaatgttgcagctttgacagagggacggctaaacatatttggcgattccgccttgctggcaccaattgatatcgcctcattttcacaattaacaacctcgttgtgaaagtggatgacttctcggggtgcggcattaccaaatccatctctaactcgattcaaaatccagtcaaatgtatccgactgcttttcgccaacatcaacttgctctggaaatattttatagtatagagatctttgctctgcgtgactttgagctatttgacttgcattgactttatagtcttgtgtgattttatcgtttcttattgcgcgcaaaattattaaattcagtaaactttgaggggaccagcttatagttgttgttcgggttatgtgactggactcccggaatccctcatcggtaatcctcttccatatatcgtcccggaggaatattttgagagatatcgcatctagattttcaatgtccctatacgtcttgaaaagtgctcgcagtgcatttttctccaaatccgcatcctgatcaaatgcaacatcgagtctatcgaatagcagccaatattttagtgctttctcagataaatgatcgtttagaatttcaagtaactcatccactgaaacgaagccaagctttcgtttttctgccgttggggttctgaatgttatttttcctgtaatgatagttccatctggtgtcgctccgccttcgatggattcaacatcaattatccggcgagcaaaattcatagccgaattgacgaatctctttaatgtatttttctcttcgattaaccctgcttcaatcaatttttccttaacctctaacgcatgatccgtgcagcttccgctttcctgtagctgctgcacaattaactggcatatatatatcttccacagggttacaaattctgcttccgtggtgggaggggtattttttatttctgaaaatactgtttgtccagtaggcttctctgcagagattagcgtaatgccctcgcgccccaattgatcggagtcgttaaaaagcagggtgtaaagtgcactcttcccggcgcctttagtgccaaacaccacatcggctttaccgcgcctaaggatgccctgaataactcgaatgcgtaagtgctacaaggtcaccggtttcagatagtgcgatggatggcgtttagcctgggtcttcgcaccactttccacgcccttgcgggccatctgcaccgcctttgcggccatttgcctgatttcaggggcactcatccctgcgcctccagcaattgatggcgcaccatccaaagattggacagcgcaaacagcgtcttgagctgcaacgtgttcttcttcaatccccggtagcgcaccttggtgtatccaaactgtcgtttgatcaccctgaagggatgctccaccttggcacggatgctcgccttgatcttctccacttggtctatcagcgcgtcaacggggttgttctctttgtccagcgctctgcgtttgcctgggcgcatcgcgatgtgccaccgcactgcctccttggcatccgggcgcttgtcgataccttggtagcccgcatcaccaaacccgtctgtctcctgcccgtgcagcaagctgttgccctctacaacgtcggccacgttacccgaggtgcctatgacggtatgcacgagtcccgagtccgcatccacgccgatatgggccttcatgccaaagtgccattcgttgcccttttggctcgaatgcatctctggatcgcgctttctgtccttgttcttggtagagctaggcgctgcgatcagtgtggcatcgaccgcagtgcctgccttgagcagcaagccctgggctgccagaagctcgttgacagtggccagaatctgctcggccagcttgtgtttctccagccgatgacgaaacctcaggatggtgctctcgtcaggcaccctcccatgggcatcaagacttgcaaactcccggtagatcggggtgtcaaagaaggcctcttccatcgccagatctgacagggtgaaccactgctgcatgcagtggatgcgcagcatggtctccagggcaaagggtgggcggccgttcttgccttcggggtaatagggcgcaatgagttcgaccagagcagcccagggaaccaccaaatccatctggatcagcagttcttgcttgcgggtctttttggtgctcagtttcaggtcaaggctgctttgcttcatgggcggggaggatgccatgacttcctggcttctagcagactgcgttcggggttttgcaggatttccctaaccttttcccaatgttctgttttgatgaaatatgcggatagatcgttgaactcgttttcagcgacgcgatccccgaatgtgatgtttagtgtgttgctcatttgtaaccttacgcagaaatctgttgttgtatgggttccatgctggcgtgcactagtagggatttagctcaatacaagaccatgactaaacgcaggctatatctggcgtttgcggtctaaactggcacgcagaaaacgctgcaaggggcttgtagcctagatttgtggcacgcgtgctgtataaaaaagcatactaaattcagccatgaaactcaccgccactcctgtgtcgcgcgccacacggttgctggattgggtccgtgggcaaattcgttccgaacactatagctttgcgcacggttctgggccacgccatgatgccgtacaccgtcaggcgacagcgttgtggctgtgcactgaccgactgctctgggtcgaaagaggccatagatgaatgagcacctgcctactacctgcctagtttgagatcgcagcaaggcactctgctcaaaataaaaaaaggcgctgcaacgcaagtcacagcgcctttttgcagaaggcatgccggaaagcctgcttcagcccttcttttgcaccatcttgatcacgctggagaaatcctcccccccgtgccccgcaatgctgtgcgccgcgtagattgcgcgcgccatgccgcccagcggggtgctggccttggtggcgatggcgttttcctgggccaggcccaaatctttcagcatcaggtcggtgccgaagcctcccgcgtagcccttgctggcgggggcgttctcgtgcacgccggggaaggggttgtacttttccagcgcccagttgccgccggaactgcggcgcatgatttcgctcagtaccttggggtccaagccgttggcgacgcccagcgcgatggcttcgctggtgcccaccatcaggatgcccagcagcatgttgttgcagatcttggccgtctggcccgcgcccacggcgccggcgtggaagatgttggcgcccattttttccagcagggggcgtgcgcgctgcagttgcgcgtcggtgccgcccaccatgaaggtgagggtgccggcgatggcgccgcccgtgccacccgatacgggtgcgtcgatgaagtcgatgcccagggcttcagcggccttggcgaccttctggctggtggcggcggctattgttgagctgtcgatcaccagcgtgcccttggcaatgctggccagcaggttgccgttgcccaggaacaggccttccacgtgttggctggcgggcagcatggtgacgacggccgcagcgccctgcacggcgtcttgcgcgctggtggcgacctgcaggccttcggcccggaccttggcaagcgcgtcagcgctcaggtcgaaggccttcacgctgtggccggccttgtgcaggttgatggccatgggcgcgcccatgttgcccagcccgatgaatgcgatttgcatggtggttgtctcctgtggtgtgtgatgggaactatggttttgatagctgctagcgattgatggacgggcgctacaggccaaaatgccttcaatcatgatcgcgtgcccttgctgcggcttgtggccgccttcgcccgccggggcgaggccttggcaagcgggttgaaggcgagggcggtgtcgatccagtgctcccactgggcgcgcgtggcgtaggcagcgggctccagccagaagtagccggccatgccgccgcgcgggtccagctcgcgcacgccgggggtttcggcggttgcgtcgtgctgctgcggcggcaggcgcaccaacagctcttcgcccttcacgcccaggcagagcttgccgtccaccatgaaggcgtggcagccaaagagcgtgcgctcctctacctccacctgcgcgctcagccgctcgcccagcgcgtcgcgcacggcggcgatcaggtgcagcgcttcgtcggacagggggcgagcaggcatggtggttttggagtcaaataggcctctagcgcttatccatccagcgcgagcagctatggtttttgaatgtcaacggatgacctccggcgcgtcgccgtccagcatgcgccggccgatgatgacgcgcatgatctcgttggtgccttccaggatctggtgcacgcgcgcgtcgcgcagcaggcgctccagcgggtattcgcggatgtagccgtagccgccgtgcagttgcagcgcctcgttcaccacgttgaagcccacgtcggtggcaaagcgcttggccatggcgcagtaggtggaggcgtcgcgcgcgccggcgtcgagtttgctggcggccagccgcaccatctggcgcgcagccaccagctcggtggccatgtcggccagcttgaattgcagcgcctgaaagctggcgatcggcttgccgaactgcttgcggtcttgcatgtagcgctgggcgtgctgcaacgcgccttgcgcggcgccgaccgagcaggtggcgatgttgatgcgcccgccgtccagccccttcatggcgatcttgaagccttcgccctcctggcccagcaggtggttggcggggatgcgcacgttgtcaaagctgatctggcgcgtgggctggctgttccagcccattttttcttccttcttgccgtagtggatgccgggcaggttcgcgggcacggcaaaggcgctgatgccgccggcgccggattgcgcgtcgcccgtgcgtgccatgagcaccagcacgtcggtgctgcccgcaccgctgatgaaggccttgctgccgttgatgacgtactcgttgccgaccagctccgcgcgcgtcttgatggaggcggcgtcggaccccgcgccgggttcggtcaggcagtagctggcgagcttttgcccgctggcgagtgcctcgccccattcggcgcgcacggcatccgtggcccaggtgcccagcatccaggtggccatgttgtggatggtgatgaaggcagtggtgctggggtccacggccgccagttcctcgaacaccagcgtggcgtccaggcgcggcagggccaggccaccggcgctctcgggcgcgtacaggccgcaaaaacccagctcgcccgcacggcaaatagcctcgcgggggaagatgccctgcgcatcccactcggcggcgtggggcgccagctccgcctgggcgaactggcgcgcggtgtcggcaaaggcgcgctggtcttcgctgagttcaaagtccatggcgggtgtctccttctcttatgcgtcttatggcttgttcgtcgtgggctgcggggcctcgccatggtgcagccagtgcatcagggcatcgcgccgcgcctgggtatggaccgtcaggcagtcgtggtacagccgcggccattcggggcgggactccgccgcgcgctgcgcctgcttgcactgcgcggcgcgcgtgcgctgccaggcggcctggtcctggcgcagggcagggcgctcgtgggccgacagggcacgcatcacatcgccatacagaatctgagtggcggtgtccgcctcctggtagcgctgcacggcgcaggcgttggtctcatccaccgtgccgccggggcggcaggcagcgccggcctgcgcctgtgcctgggtggcagccaacagggcgcacgcagcggccaaggtgcgcaggcgggcggcatggggtttcacgcatcgggtcatgccgtcgatttcaccatgcgcgcaccgcgcggcgccgcttacttcaggctgatggtggtgttcacgccgtggctggtggtcgagtcgtcgaaccagcgcgccgtgacggtcttggtctgcgtgtagaacagcaccacctgcttgccgtaggggcccaggtcgcccagcttggaagcgcggctgcctgtgaaggagaacagcggcacgggcacggggatcggcacgttgatacccacctggcccacgtcgatgtcttcctggaacttgcgcgcggcagcgccggactgcgtgaagatggccgtgccgttgccgttggggttggcgttgatgaactcgatggcctcgtcgatgtcctcggcgccggccaggcacagcacggggccgaagatttcctggtcgtacacgctcatgccgggcttcacgccgctgaagatcgtggggccgacgaagttgcccttctcgtagccggccacctggggcttgcggccgtccagttccagcgtggcgccgtcggcaatgccgcgctcgatcaggccctcgacgcgcgacagcgcggcgcagctcaccagcgggcccacatcggtgccgggttcggtgccggcggacaccttcagcgtcttggccttctcgaccagctcggggatccagttgcgcgcctcgcccaccagcacggcgaccgacagggccatgcagcgctggccggccgcaccgaaggcggcgccggccagggcgttcagcgtctgctccttgttggcgtcgggcatgacgatggcgtggttcttcgcacccatcatgcattgcacgcgcttgccgttgaggctggcgcggttgtacacatgggtgcccaccttggtggagcccacgaagctgatggccttgatgtcggggtggtcgcagatggcgttcaccgcgtcttcaccgccgtggatcacgttcagcacgccggggggcacgccggcttccagtgccagctcgcacaggcgcatggtgaccatggggtcctgctcggagggcttgagcacgaaggtgttgccggtggcgatggccatggggaacatccacagcgggatcatcgcggggaagttgaacggcgtgatgccggcgcacacgcccaggggctgcatgagggtgtaggtgtccacgccgttggccacgttgttggccagctcgcccaactgcagcgtgccgatgttggccgcgtgctccaccacttcgaggccgcggaacacgtcgccttcggcgtcgggcaaggtcttgccttgctcggccgtcagcagggcggccagttccttcatgttctcgcgaatgagctgctgcagcttcaggaagatgcgtgcgcgcgtgccgatgggggtcttcttccaggtcttgaaggcgtccttggcagaggccacggcggcgttgatctcgtcgggcgtggcgaaaggcacgcgcgccagcacctgttgcgtggcgggattgaccacgtcgcgccactgggtggtcttggactcgacgaattggccgccgatcagcagcttgacggtgggggccttcacggcctgggaggtggatgcgtccatggttgtctcctggggtcctggggtggtctgcaatgaagccggcacggcaagtgccgacttggcatgggctgcatcgtagttgtgcgaaattgcgtagacaatagacaatcacgcaccttggctttgcaaatttgcacatcaccgcagaggagccctatggactgggacaatttgcgctactttctggagttggcgcgcaccggcacgctggcaggggccgcgcgccgcaccggtgtggaacacacgacagtggcgcggcgcatccaggcgctggaaaaacagatgggtgcgccgctgttcgcgcgcgaggcggcgggacaccggctgacggaaaccggccgccacctgctgcccgccgtcgaggccatggaggccgccgtgctgggggtggagcgcgcatcgcccgccaactccccgggcgcgggcccctccggactggtgcgcgtgggtgccaccgagggttttggcacggtggtgctggcgccgcacctggcgcggctcacacagaagcacccgcacttgtccatcgacctgctggctctgccgcgcatgctgcacctgagccggcgcgaggcggacatcgtgatttcgttagagcggcccaagcgcggctcggtgatcgtcaccaaacttgccgactacaccctgcgtctctacggccagcgcgagtacctggcgcgcagaccgctggtggccaagcgtgaagacctgcgccaccacgccttcatcagctacgtggacgatctgctgttcacgaaagagctgcagttcatcgaccagctctacccgcccgagcgttttgcgctgcgcagcaccagcatcaccgcgcagtacgaggccgtgcgcgccggcgcgggcctggccgtgctgcccgcgttcctggccgaccgtgaccctgtacttgcgcgcgtgctgccccacgaggccgagttcacacgcaccttctggatgagcatgccggccgagtccaagcacttggcgcgcatgcaggcggtgtgggccttcctgaaagacgtgggccagcgcgaggcagcatcgctggccccaggtaaaccagcggcaggctagggcacgctgcggcatacagaaaaaggcccccgcatgcgggggccttacggaccaggggatcagcgaggatcaaccctgctctttgttcttgcccgacgtgccctggctggatgaggtagcgctattgctaccgctgctcttttgcccggtgccgccgcgcgaggtgcgccaggtgttgaagtcatcggcaaacttctcatagcgctccttgcgccaggagtcgtagtcgtcatccaattggcgcaattggtcctggcgccactggtggtagtcggggtcgttctgaaagcgtccacgctgctctccgccggtaccggagtactgcgaaccaaagtccgcgtcgcgatggccttcataaccctggccttgggagccgtacccctgcgaaccgtaccccccgtagccgctctggcccacgggtgtccaagtcttgcgcgatcgcgcctgacccttgtctttcatgaatggagtgagctatgcagaacgtttctgatgtgatgacccgcgggatccgcaccatggcacccgacgacaccctgaccaccgccgcgcaggccatgcgcgaattgaatgtgggagccttgccggtgtgcaatggcgagcgcctggtgggcatggtgacggaccgcgacatggtgctgcgcggcctggccgaagagcgcacccactcgcgcctgaacgaggtcatgttccgcgaggtgtactactgctacgaagaccagcccgtggacgaagccatcgcgtccatgcgcgccatgcaggtgcggcggctgcccgtggtggatcgtgaccagcgggtggtgggtatcgtgtcgctgggcgacgtggccaccaacgtggacgagcgccagtccggcacggcgatccgcgacatctccagtccttcggagcctgaccggcgcagccaatcggccgccagcggcgcagcaggcggcgaccagacctcgtgacaacggccgcgcccacggcggccctcgccacagcggggcgcaggccccccgtttttttatatgcgccccatcagcagcaggatgagcacgatcaccaccaccagcccgacaccaccgcccggaccgtagccccaggaacggctgtacccccaggtcggcagcacgccgatcaggatcagcaccaggatgatgagcagcaggagggaaatcgacatggtttttcctttcgttggcaacgcgggcatcgcgtggcctcatcgtgcgggcgctggaggcgcccgcagctaggcaggcggtgcatggcgtggtcaggcagcatgccgagcgggctgtaggccaaggccccgctcttgcctggacagtagccggcgctttgccatgccggctgcgcggggcgcccgcgtgcaggttcgctgaaggatgggtttgcctgtgcggcccggccgcgcacaatgcacatgccatggtgtcaacgcggcgccatggcccccggcttagcgtgccgcatgcagagcccgctggcgcaacaccatgacagcacccacggttgatcccaggaatccttcccatgaactctgtgtcaaaagtgcctgcaagccataccggaagagcgctagaagctattattaacatagcattgaccgccgccgccttgctggcgggcggcgaggcgctttcccaggaggtcgcacccgtacaccccgtgcccgcgcgcggtgaggcgtcggcggaggtagtggcttcgggcctgagccatccgtggggtctggccttcttgccgggcgggcgcttcctcgtcaccgagcggcccggccgcctgcgcgtggtagaggccgacgggcgcctggggccgccgctggccgggttgccgcaagtggcagcgggcgggcagggcggcctgttggatgtgatcaccgatgcggacttcactcgcaaccggcgcatcttcttttgctactccgaacccgcaccgaagggcggcggcaacagcacggccctggccagcgccacgctggcgccggacgcggcggcgctgcaggacatgaaagtgctcttcagccagcgtcccaaggtggcgagccagttgcactttggctgccgcatcgtgcaggcgccggacggccatctgtttctcacgctgggcgagcgctacggccgcaaggaggacgcccagcgcctggacaaccacctgggcaaggtcgtgcgcatagcgcccacgggcggcgcggcgccaggcaacccgctggcgggccgcgcgggcgcgctgccggagatctggagttggggccaccgcaacccgcagggagcggcctgggggccagacggccggctgtggatccatgagcacggcgcgcaagggggcgacgagatcaaccgccccgaagcaggtcgcaactacggctggccggtgatcacctatggcgaaaactatggcggcggcaagatcggcgagggcacggccaaggccggcatggagcagccgctgcattactgggtgccgtcgatcgcgccgtcggggatggcctttctcaccagcgaccgatacggcacggcctggaaggggagcctgttcgtgggttctctcaagttcgcacggctgcaccggctggagctgcagggcgcgcaggtggtgcgcgacgagtacctgctggacggcctgggcgcgcgcatccgtgacgtgcgccaggggccggacggttggttgtacttgctcaccgacagcccggacgggcagttgctgcgcctgaggcaaccttgaacacgcctgcgcgaggacgcgccacagtgcgggaccggcagcaaggcggcatccccttgcccgaatcgggacatgcggcgcacggggaacttgcgcgccgttgccccgctgctacccgtagcgcctgcgacaatgaccgcccgactgaacaacgatgaccgccatgctgcttgacgcctccgaatcccaactcgttctcgtggattaccaggaacgcctgatgcccgccatcttcgaggcagaagccgtactggccaacgcgcgcaggctggcgcagattgccaggctgatggacgtgccggtgtggggcacggagcagaacccttcgcgcctgggactcaacgacgccgcgttgcgcgcgctgtgccagcgcaccttgtccaagatgcacttcagcgccaccgaggagggcctgggcgagtggctgcgcccgcccgccaaggcccagggcggcaatgcgcgcagcctgcccaagcatctgcaaaagggccgcgagccccaggcgccggagcgcgccaccatcgtggtggccggctgcgaggcccatgtctgcctgctgcagacggcgctcgatctgctggaggatgagttcgaggtgtgggtggtgacggacgcctgcagctcgcgcacggagcgcaaccgcgacgccgccttcgaccgactggccggcgccggcgccgagctggtaaccaccgagatggtggccttcgagtggctgcgcagctgcgagcacccggcattcaaggagatgctggccttggtcaaataggcctctcgggcacacccaacaagcgctaacagctatgaatagtgaagcgcaaaggtgggctgggcgtagagggtgcggcgagcgccgcgtcagcgactgcgtcaaggaccgcgtctgcgaccgcgtcagcttcccgcaagcgcggcatgaataattatgaattttggataaccaccgacccgcgccacgtcgacgcggaggattccaaggagacagcaccatggccgccgactatgccgacttctaccgccgctccatcgacgagcgcgacgccttctgggccgagcaggctcgcctgatcgactggcagcagccgccgcagcagatctgcgactggagcaacccgccgttcgccaagtggttcgtgggcggcaccaccaacctgtgccacaacgcggtggaccgccacctggccgagcgcccgctgcaaaacgcgctggtggccatctccaccgaaaccaataccgagcgcgcctacacctacgccgagctgcaccaggaagtgcagcgcatggccgccagcctgcagacgctgggcgtgcgccagggcgaccgcgtgctgatctacatgcccatgattgccgaggcggcgttcgccatgctggcgtgcgcgcgcatcggggccatccattcggtggtgttcggtgggttcgcatcgtcgtcgctggcttcgcgcatcgaggacgccgagcccacggtgatcgtgagcgccgatgcgggctcgcgcggcggcaaggtggtgccctacaagccgctgctggacgaggccatcgaactgtcggcccacaagcccgcggccgtgctgctggtggaccggggcctcgcgcccgccgccatgcgcgcgggccgcgaccacgactgggcggcactgcgcgcgcggcacatggatgcacaggtgccctgcatctgggtggacgccacgcagcccagctacaccctgtacaccagcggcaccaccggcaagcccaagggcgtgcagcgggacacgggcggctacaccgtggcgctggcgtccagcatgcgccacatcttcgaggcacagccgggcgacacctatttctgtaccagcgacatcggctgggtggtgggccacagctacatcatctacggcccgctgattgccggcatgaccaccatcctgtacgaaggcctgccggtgcggcccgacgcgggcatctggtggagcatcgtcgagaaataccgggtcacgcacatgttctcggcccccacggcggtgcgcgtgctcaagaagcaagacccggcctacctgaagaaatacgacatccgcagcctgaaggcgctgtggctggcgggcgagcccctggacgagcccacggcgcagtggatcagcgacgcgctgcaggtgcccatcatcgacaactactggcagaccgagaccggctggcccatcctcacgctgtgcaacggcgtgcagaagcaaacctcgcgcttcggcagcccgggcaaggccgtgtacggctacaacgtccagctgatcgacgaggccacgggcgaggagctgacccagcccaaccagaagggcgtggtggccatcgaggggccgctgccccctggctgcctgcagaccgtgtggcgcaacgatgatcgcttcgtcaacacctactggaagagcattcccggccggctggtctacagcacgttcgactggggcatccgcgatgccgacggctactacttcatcctgggccgtaccgacgacgtgatcaacgtggccggccaccgcctgggcacgcgcgagatcgaggaatgcatcgccggccaccccaatgtggccgaggtggccgtggtgggcgtggccgacgcgctgaaaggccaggtcgcgatggccttcgcggtgccgcgcgatgcctcgggcctcaccgacgaggccgcgcgcctgaagctggaaggcgaggtgatgaagcaggtcgatacccaactgggcgccgtggcccgcccggcgcgcgtgctgttcgtgacgatgctgcccaagacccgcagcggcaagctgctgcgccgcgccctgcaggccgtggccgagcgccgcgacacgggcgacctgaccaccatggaagaccccgtcgcgctgcagcagatcaaggaactgctgggctgacgggcggcaatttgctctctatttgatagcttccagcgcttgttggacgggcgctggaagcttttttattgcttgattcgatacgccatcaagcggctatcgccgccgccggtggtacgggcgcggcggcctggcctgtggcgcgccatggtgcgggggcctgccaggccttcgcccagtccatgaactgctccacgggcatgggcatggcgatgcagtagccctgcgcatggtggcagcccatctgcagcagcgccaggccttgctccaccgtttccaccccttcggccacgatgccgcagccaaaggagtgcgccaggccgatcacgccctgcacgatggcccggtcgcccgcatcgcccagcatgccggcgacgaagctgcggtccagcttgaggtggtccatgggcaggcggcgcaggtacgccagcgacgagtagcccgtgccgaagtcgtcgaacgagatctgcatgcccagcgcgcgcagtctggtcagctcccgcgccacgtggtcgatgtcgtagagcgcggcgctttcggtgagctcgatggccagcagccgcgccggcaccgcggggtgctgcgccaggcgcaacgccatccagtccgcaaagccccggcggtgcaggtgctcgggcgtgatgttgatgctgacgggcagttccagaccctgcgccatcaggcgggcgatctgctgcagcgcggtgtccaccacccattcgccaaaacgcatctgcagctcggcatgcccttcgatgaggtgcaggaaatgcacgggcgacagcaggccgcgctcggggtgctgccagcgggccagggcctcggcccccaccacggtgcccagccgcatgtccactttgggctgcaggaacagtgtcagttcgccgcgctgcagcgcgagcagtagttcgccgcactgctcgcgccgcagttgccgggcgcgctcctcggcggcgtcaaagccatggaagcggttgcgccccgcctgcttggccgcatacatggcctgatcggcatggcgcagcagggtgtcggcgtcggcctcatcgtcggggtaaagggtgtagccgatgctggcggtgaccagcacgcgctcgccgtccagcgtgtagggggccgcgacgctctccatcaccgtgtgcaggcgccgctcgcattcctcggcatgggccaagcccgacagcaggatcacgaactcgtccccgcccagccgcgctaccgagtcggtcaggcgcagggcgcgcttgagccgctcggccaccaccaccagcagccggtcgcccgccgcgtggcccaggcggtcgttgacgggcttgaagccgtccaggtccaggtaggccacgcccaattgctggccgcgcgcacggctgtgctccatgcctgcgcgcagccgccgctccagcatcacccggttgggcaggccggtgagtgcgtcgtaatgggccatgcgctccagttgccgctcctgctggcgctggctgctcacgtcgatggacatgcccaccatgcgcgcgggctgcccggcggcgtcgtacgccaccaccttgcccacgctgcggatccagcggccgtcgccctggggagcaagcacctcgcaggtcacgtcgaacggcttgtgcggctcctgcaggtggcgccgcagctcctgggtaaccacgtcgatgtcttccggcgtgatacccgacgcccagtgcactgcagcgctggccccgggctccacgggcgccagcccgtacatggcgcgccagcgcgcgtcgcccgtgacttcgcagctgggtaggttccagtcccacaggcccagcgccgccgcctcgatggtgagcgacagcagttcctcgcgctcgcgtacgcgctgttcggtctgcttgcgctcggtgatgtcgtgcaggccgaacagccagcaggcctcgccgttcacttcgatggggctcatggactgcagcacggtgcgcttgtcgccgccgcgcgtggtcagttccagctcgtagcccacaagctgcccttcggccgtcgccgcctccagcagcgccgcgcgggtgggggcggaatagatgcccagttccaccaccgtgcgccccacggcttcctggcgggtgtagcccagggcctgctcccacgccggattcacgtcgaggtaggtgccgtcctcgcggcgcgagaaccccagcgggtagggcagcagctggaagatgcgcgccagccgttcttcggaagagcgcagccgctgcgccgcgcggcgcggctcgtcgatgtcctgcaggatgccgcgcacgcgcaccacgcggtcgccctcgatgatgggctccccgcgcacgcgcacccagaccaggcgcccatcggcgcgcacgatctcgatttcctggctccacacagtgcgcttgcgcaggcagtcgcgcagggctgcgtgcatggcttcccgccagacgggtgcgacgaactgctgcacatagtcgcgcggcagcggcgtgcccgggtccagcccgtggatgtcgaagcacacgtcggaccaataggtgatgcctttgcccggctcttcctcccacacgcccagccgcgccatccagcccgcctggcgcagcaggcggttggcggcgagcaattcatcgcgcacacggcgctcctgcgtcatgtcgtggaacacgaagaccaggcagtcctcgccctcaatgcgcgacacccgtcccgacatgaggcccggcacttcggcgccgtcgcgcagcgccgtcattggcaggccgcggacctcgccctggttgcgcagcgcctcggtgaggcgggcgcgctcctgcgtgtcgccccacacgcccagttccatggacgaacgtcccaaaatctggtcgcgcggcttgcccagcaaccgctcgaacgcagggttcacgtccaggtagcacccgtcggacaggcgggtgatgcccgcggcgtcgggcagagtctggtagacggtggtgtatttggcttcggacacgcgcagcgcgtcgcgcatctcgtggtgctcggtgatgtccaggtcaatgccggccatgcgcagcacgcgtccggcggagtcgcgctccaccgcgtgcccgcgcgagaccacccagcgccagtggccctcgtcatcgcgcatgcgcgactcggcatggaagctctcttccagtccgtcctgcacgcgctgcaggtacgcgcccaggcgctcgcggtcgtcggggtggcgccgggcgttccagcgttgccatgactcgcgcacatcgaaggcgcgcagcggtgtgaagtcctcgtcgtcggggctgttggccaggccgaaagcccggtaaaagcgcccgtggtaggtaaagcggctgttgcgcagatcccattcccagcgcccgccgcccgaggccttgagcacgcgcagcagctcgtcctcgtgctgtcccagcgtctgcagcgaccgggcccgcgcacgcaacagctcgacggcgccgcacagcgccaccacgccgaaggcgtagcgccagggaatgccctgccacggggccgatccctcctgcgcggcgagggcgctggccgtctcggtccagggcagcagcgcgggcggcaccagcacggtgagcgcgaccaccagcgatatcgccgtcaagcgtgtcgcgcgccccagcagccacgccaggcagcccatcacccagcaggccgcggacaggctgatcatggcgccccagtgggccggcgcgtccagccagccgctggccagcgcagccactgcggccacgccaccgcacaacggcccgaacaggaacgcggccgaaacgatgatgggcgggtggatgtacgccaccccgggcgcgtctagcggcatgccctgcaaggccaccagcgtcgacgccgccccggccaccaggcccagcgcgatacgcacgccgcgcgagggttgcagcaggacggattgcggcagcgcggtcgccccggcgatcagcagcaggtgcacgatgccggagaggaacacctcagtgggcatatccctcctgtgcatccgcgcgctggtcgcccctgcggtccccgccgtcctggcgcaatggcgcagcgcccgcgggccgcggcccggggatgcgtgcaacggcagggaatacggcaaaggcgcaaggcgacatgtttcagagtgtattgcgcccggcggcccggcggtccatgtgcgtgccgcccgtcgcgcagcggacccgcaggcgtcgggtgaaaccctgccgcagcgcgtcagggtgtctttgtacccggccgcaccgcgccgcccaccaaccccgtggagagcgccgtgccgcacgcaatgatcacgccgcagcccagcatccacggcgtcaccgcttcgcccagaaacaccgcgccgtagaacactgcgaacacaggcgccaggaaagtcacggccagcgcccggctggggccggcattggcaatcaggcgaaagtagaggatgtacgcaatgcccgtgcacagcacggcaatggcggcgatggccgcccaggcgcgcaggctcggcgtctgcgcgggccaggcccaccacatgggcagggccagcccgagcgccgcgcccacctggctgcccgtggccgtggccagtggcggaatgcccaccaggtagcgccgtgcgtaactggcggccaccgcatagcaggtggaggccagcaggcacgccgcaatggcccagcccgcctggctgccgctggcgcccacgccagccggtgcgcgccaggccagcagcgccacgccgacgaagcccagcgccagccccgcccagcgcagccggctgatgcggtcgcccagccacagccaggccaccagcgcgccgaacagcggcaccgtggcattgagaatcgatgtcagcccggtggcgatgtgcatcaccgcccaggcgaacagcgcgaacggaatcgccgagttgatgagcccggcgaacagcacgggccgccagtggcgccgcagcgcgggccattcgccccggtgcagcaggaagggccagaggaacagggccgccatcagcacgcgcagcccggccatgggcagcgggccgaactcggccgcgcccaggcgcatgaagaggaacgacgccccccacaggctggacagcagcacgaactcgcccacccaggcgggcgcgtggggggagagggcctcagcgctcgtgtgtggtgctgtcatgcgaaattcaatagaggggtgaagggaacggcgcgggcttgcgggcccgactccagcgccagcagtgccttcttgcgcggcagcccccccgcgtagccggtgagggcgcccgcactgccgacggcgcggtggcagggcacgacgacgctgagggggttgcgccccacggctgcgcccacggcacgcaccgcggtaggccggccgatctggcgtgccagcgcgccatagctggtggtggcgccgtgcggaacggccagcaacgcctgccacacggcctgctggaagggtgtgccgcccgacaggtccagcggcagatcgaaccgcgtgcgttcgccccgcagaaactgctgcagttgctgggccgccccgcgcagcacgggatgcgcatcgtctgtgggccacgcgggcgcggcatccagttgcgcgggctggtggcgctggccgtcgaaccagagcccgaccaggcctttcgcgctggcggccaggcgcacgtcgcccagggccgttgcgatgcggctttgcacggtgtcgcgggggtattgcatggtgaatccttcattaaacgcgaaatttgccttttgcgcaggcgcacccagcgccggcagctattggtctgatagcgccagagccaaaccactccacgcgcgcagcacgccatagctgcgccaggggcgccaggcgcgggctgcttcggtggcggcgcgcgcgggttgcggctggccctgcacgcccagcgccttgtgcagcgccacgtcaccggccggaaaggcgtcgggccagcgcagtgcgcgcatggcgatgtactgcgccgtccagtcgccaataccgggcagggcacgcagcgcgtccagcgtggcgggtacgtcggcgctggcatccagcagcagcgttcccgcgtccacggcctgcgcaagcgccacgatggcggcctgccgctggcgcacgatgcccaggctgcccagtgcgtccccttgcgccgcggccagagcggccggtgtgggaaacagccgatgcaggtccggccatggcgtggcgatgggctcgccaaagcgctccaccagccgctgcgccagcgtgcgcgcggcggccaccgtgatctgctggcccagcacggcgcgcaccgccagctcgaagccgtcgaacgcgcccggcacacgcaggccgtcgccctccgggaaggaggggtgcagcaccgcgttgatggcctgcgggtccgcgtccaggtcgaacaatgcgcgcacccgcgcgatgagctgcggcagcacgggctgcaggccgtcgctgacgcgcagccacagctgggggcgcccgtcatcgaaaccggcttccagccagccggtgaaaacggtgcccgcgctcgccagccgcaccgttctgcgcagaacctgcgcccccggcccggtgcggatgctctccatgccgtgaatctgccgcgccgccagaaagcccatcagcgcggccgtgtcgtagggcgggcgcaggcccagacgcaccgctcgagcgcctgcctgtaccccatcgggtgcggcgccttgccggcgcaactgggtgggattgagtccgtagtgggtattgaaagccgcgttgaagcggcgcacgctggcaaacccgctggccagcgccacctgggtgacgggcagatcggtatcggtcagcaactgcttggccgccagcagccggcgcgtctgcaggtactgcagcggcgagatgcccagcgcggcctcgaagatgcggcgcaggtgccggtcgctcacgcccaggcgcgcagccagctgcgcgaccacggcgccgccttcgcacgcgccccaggactgcggcgcatccagcatccgcagcgcctggcgcacgaggatgcccgatgcgtcctgcaccgaccaggccagcgcctgcggcgccagctcgggccggcagcgcaggcaggggcgaaagccggcactctcggcctgcgccgccagcgtaaaaaaacggcagttttcgcgccggggtgtgcgtacggcacagacggggcggcagtagatgccggtggaggtcacgccggtgaagaaccgtccgtcaaaacgcgcatcccgggcccgcagggccaggtagcgggcctcgtcgtcgcccgccgcagaggcggcgctggcgggtggagcaggggaatgaagaacgtcgggcatggggccatgataggcacgcgcagccgttctactggccgttttcggacatgcgcctggccggcctcaggtgggtccctggctgacaggggcgcgcctggaccgggcctacaattccggccttcctgccggccttcctgccggccttgcctggacggcggacctcccggtccagccccttatctccaaggaatcccctgtgcagctttctcccgcgatcttcaaggcctacgacatccgcggcatcgtgcccagcacgctcaacgacgacgtggcccgtgccctcggccgggcctttggcaccgccgcactcgcgcagggcgagcgtacggtggctgtgggacgcgacgggcgcctgtcgggcccggcgctctcggccgcgctgatccagggcctggtggacgcaggcatcgaggtcatcgacatcggcatgagcaccacgcccctgctgtacttcgcagccagcacgctatgcgccagcggcatccaggtcacgggcagccacaaccccaaggactacaacggcttcaagatggtgctggccggtcgcgcgatctacggcgaggaaatccagcagctacgccgcaccatggagcagcagagctggcagctgcgcgaaggcggccacgtgcgccatgaggacgtgctgcccgcctacgtgcaacgcatcgtgggcgacgtgaagctcgcgcggcccatgaagatcgtggtggacagcggcaacggcatcgccggtgcgtcggcgcccggcatcttccgtgcattgggctgtgaggtgatcgagctgttttcggaggtggacggcaacttccccaaccaccaccccgaccccagcaagcccgacaacctgcgcgacgtgatcgaggccttgaaggccagcgacgccgaactgggcctggccttcgacggcgacggcgaccgcctgggcatcgtgaccaaggacggccagaacatcttccccgaccggcagatgatgctgttcgcccaggatgtgctctcgcgcgtgccgggtgcacccatcctgttcgacgtgaagtgcacgcagcgcctggcgcccgccatcgaggccgcgggcggccagccgcagatgtacaagaccggccattcgctcatcaaggcacgcatgaaagagctggacgcgcccctgggcggcgagatgagcggccacatcttcttcaaggagcgctggttcggttttgacgacggcacgtatgcaggctgccgcctgctggaaatcctgagccgccataccgaccccagcgccgtgctgaacgccctgcccacgagccattccacgcccgaactcaacgtgcattgcgaggagggcgagccccatcgcctgacggccgagttgcaggcgctggcggccgacgcgtttgcggcgccggcccgcatcagcaccatcgacggcctgcgcgtggactggcccgatggctttggcctgatccgcgccagcaacaccacgccggtgctggtgctgcgcttcgagggccacaccgacgccgcgctgcagcgcatcgaagccgccatgctggcgctgctggaacgcgtgaagcccggcgcccaggtgggcggcgccgcgcactgattgcgggcagcgcgggcggcatgcaccagctcatcctgtggctctacagcctggccgtgtggctggccacgccgctgctgctgcgcaagctgcgccgccgcgcgctcaccgagcccggctacgccgtggccgtgcccgagcgcttcggccactacccgccgcctatggacagcctgtcgccgtcatcggagaccgaagccgacgagcagttcatctggatccacgccgtctccctgggggagacacgcgcggcggccatcctgctgaaggaactgcgcccgctgctgcccggcatgcgcctgctgctcacccacggcacggccacgggccgggccgagggcgaaaagctgctgctgcccggcgacgtgcaggtgtggcagccctgggacacgccctgggccgtgcggcgctttctgcggcagttccgcccgtccatcggcatcctcatggagacggagatctggcccaacctcgtcgcggcctgccgccggcggcgcatcccgctggtgctggccaacgcgcggctcaacgaaaagtcgcgcgccggcgcgcgccggctgggctggctgtcgcgcccggcctacgccggcctgtcggccgtgtgggcgcagaccgaggatgacgcctcccggctgcgcgacgtgggcgcgcaggtggcgggagtcttcggcaacctgaagttcgacgtggtgccgtcacccaccctgcaggcgcagggccgcacgtggcgggccgccagcgcccgaccggtggtgctgctggccagcagccgcgagggcgaagaggccatgtggctggaggttttgaagcaaaaaacgcctataacgcccgccaatcaagcgccagcagctattgattcaggagtaaatcaatccgtgcagtggttggtggtcccgcgccacccccagcgttttgacgaggtgcagcgcctgtgcgaggccgccggcctgcgcgtgtcgcggcgcagccagtggaccgcgcagccggacagcgccgatgtgtggctgggcgactcgctgggcgagatggcgctgtattacggcctggcccacgtggcgctgctgggaggcagctttgcgccgctgggcgggcagaacctcatcgaggccgcggcaggcggctgccccgtggtcatgggcccgcacaccttcaactttgccgaggccgcgcgcctggccatcgacgctggcgccgccctgcgcgtggccgacatggccgagggcgtggccgccgcgaccgccctggcgcaggacccgcagcggcggagggcgctgtccgagcgctgcgtggccttcaccgaggagcaccgcggcgcggccctggacaccgccctggccgtcctgcagcgcctgcgcgaggccgtggacgaccgttccgactgagcggtccgcccgcgtttcctgcgatcacgactgcaaccgcgactgcgagggcgctgacacagcgcaagccgctggcgttgcctgtctcgccaagcaatgccgggatggcagagaatcgctccatcatgatggacaagcactacctcacgcccctgttcacgcccagctccatcgtcgtgctggccggcaacgccgatgcgcccgacacgcacacgccccaggccaaggtgctgcgcgaggcgctggccgcccagcgcttcacgggcacgctcacctacctggacatccataccagcggcacgctggccgacctggcgcagacgcgtgcggacctggccatcatcgcccagccgccgcaagacctgcccgccgcgctggaggtagcggggcgcatcaactgccgctcggcactggtgctgtccaacggcgtggatgcgcaactggcggagcagctgcgcaagatcgcgcgtcgcgagggcatccacctgctggggcccaattcgctgggcatgcagcggccgtcgctgcaattgaacgccagcgccgcggggccgctggcgcgcgaggggtcgctggccctggtgtgtcagtcgggcgcgctcacctcgtccatcctggactgggccagcaacaacgcggtgggcttttccagcgtgatttcgctgggcccgcacaccgacgtggggctgagcgaggcgctggacttcctggccaacgatgcgcgcacgcagagcatcgtggtctacatggaaggcatccagaatgcgcgccgcttcatgagcgccctgcgatcggcggcctatgccaagccggtggtggtgctcaaggcggggcgcaagcctgcaggcaacgaggcggcgcagacgcacagcgccgccatcgtgggcagcgacgacgtgttcgacgccgcgctgcgccgcgcgggcgccgtgcgcgtgcgctcgttcgtggagctgttctcggccgcgaagtgcctggcctcgcgctaccgccccgtgggcaagcgcctggcgatcatcaccaacggcggcggccccggcgtgctggcggccgattgggagaacgagatcggcctggacctgggccgcttttcgcccgagacctgcgctgcgttggcgcccaagctgccgccgctggcctcgctggccgacctgatcgatctgtcggaagaagcggggccggagcactatcgcctggcgctggaggcggcgttccgtgacaagcagatcgatggcctgctggccatcttctcgcccaaggccggcgccgacgccgaagccgtggccaccgtgctggccgatgccaagcgcctggcctccaagcccttgctgtcgtgctggatgggcgacgcctcggtggtgccggcgcgccgcatcctgcgggccgcgcagattcccaccttccgaacgcccgaggccgcggtgggcgccttcggcaacatcgcctcgttctaccagaaccagcagcttttgcagcagacaccgccgccgctcacgacgctgtccaagcccgacatcgagggcgcgcgcctggtgatcgagagcgtgctggccgagcggcgcaacgtgctgaccgagatggagtccaagacgctgctggcggccttccacatcccggtgaccaagacgctgctggcgcgcagcagccacgaggcgatgatgatcgccacgcagctcggcttccccgtggcgctcaagatcgattcgcccgacatcgcgcacaagtccgacgtgggcggcgtggcgctgaatgtgcacaacggatcggccgcgcgcgatgcctacaccgacatggtgcagcgtgtggcgcgggtacagcccggcgcgcgcatcaacggcgtaacggtgcagaagatggcacgggggcgccgcgggcgcgagacctgcatcggcctggtcagcgacgagcccttcggcccggtgatcacctttggcgccggcggcacgatgatcgagctcatcaacgatcgcgcgatggagttgccgccgctcaaccaattcctggcgcggcggctcatcgaccgctcgcgcgtggccgagacgctgggcgaatggcgcggcgccaccgccgtggacctggaagggctggagcaggtgctgctgcgcgtgtccgagatggtctgcgcgctaccccagctgcgcgagatggacatcaaccccctgatcgtggacgagcagggcgccgtggccgtggacgcgcgcatcgtcatccatgaaacggcccagggcggctcgcgcggcgaggtggccggctacgggcactacggccacctctccatcctgccgtatccggcgcgctatgaggcggtgtggccgctgcgcggcgggggtgagtacctggtgcgcccgatccgtccggacgatgcgcagatggtgcagcgcctggtcaaggaactgtcgcccgagagccgctacttccgcttcgtgtcgcagttggccgaactgccgccttcgatgctggcgcgtttcaccctcatcgactacgaccgcgagatggccctggtggccgtgcaccgcgagcgcgtggtggacgaggagggcgaggtgagccacaaggagcgcatcgtgggcgtgtcgcgctacgtgaccaaccccgaccagacgagctgcgagttcgcgttgctggtggccgacgacttcgccggcaaagggctgggctcgcgcctgatgctcagcatcatggacgtggcacgcgatcgcggcctggccgagatccagggcctggtgctggccaacaacccgaccatgctcaagctgatgcggcgcctgggcttcgaggtgcgcaccttcgaggacgacccagaattccgcctggtggtacaccaactgtaaaagccgatgggctggctcgtcaccaaatacctgatcaccgcggcggtggtggtcgccgtgtccgaagcagccaagcgcagcgacaagctgggcgcattgctggcggcgctgccgctggtgacgttcctcgcgctggtctggctgtacgtggaaaagcagccgcaggaaaagatcgccaaccacgcttggtacacgttctggtacgtggtccccacgctgcccatgttcctggcgttcccctggctgctgccgcgcatcgggttcggcctgaccctgctggccagcgcagccatcaccgtggtctgcttcggcctgttcgcgctcgccgtgcggccgctgggcgtcgagttgctgccctgaccctgcagagctttgcgggacggcccacgcgctataaaccgtccatgaaaacccagtatttcaccgccaccagcctggacggcttcctcgccacggaagacgactcgctggattggcttttcaccctgggcagcctggaggaatccagctatcccgccttcatcgcgcaggtgggtgccctggccatggggtcgtccacctacgaatggatgctgcgcaacgcggacgccgtgcgcgccgaaacaggctccgcctggccctacacgcagcccgcctgggttttctcctcgcgccgcctgccgggcatcgacggggcgggcatccgcttcgtgcagggcgacgtgcggccggtgcacgcggccatgcgcttggccgcggggacgaagaacctctgggtggttggcggcggggaccttgccggccagttctacgacgctggcttgctggacgagctgatcctgcaggtgggctcgatcacgctgggacggggcaagccgctgtttccgcgccggctgcccggcaccgcgttgcgcctgcttgacgcacagcccctggggacgggcatggtggagctgcgttatgccgtgaaccggacgggtgacccggcggaccttgaccgcgaatgatggtcttttaggcctctagcgcttatccgccaagcgctagcagctattgtttatatagcaatagcggtgcgtatcgcagggtgtcagcgactcagcaggctgtccacagccaccacgtcgtccatggacaaggtgccggcggcctgcttgaggcgcagcgtgcccatgagcacgttgtagcgtgccacggccaggtcgcgcttggtctggtagagctggctctgggcgttgagcacgtcgatgttgatgcgcacgcccacctcgtagcccagctggttggcttccagcgcgctctgggtggacgcctcggccgcctgcagcgcccgcacctggctctggcccgactgcacgccgaagaacgcggcgcgcgtggcctgggccacgctgcggcgcgcatggtccaagtcggcgcgcgccttgtcttccagcgacagggtttccttcacccggttttgcaccgcgaagcccgcgaacagcggcaggttgagcgccacacccacgctggcgacgttggcccgggagtgcacgcccggcatggtgacggtgccattgggcgtgcgctgcacgctgtagcccgcctgcaggtccaccgtgggcaggtggccggtctcggccttggcggtctccaggcgcgccacgtccagcgcaatggtcgcctggcgcacctggggttgctgatcttccgcgacgtgcacccagctgttcacatcggccggctgcaccgcgggcagctgcaccggctgggccaggggcagcggggtcaggcccgagcggcccacggtctgctccagtgccaggcgcttgacgcgcaggtcgttctcggccgcgatctcctgggccgacaccaggtcgtgccgcgcctgggcctcgcgctcgtcggtcaccgtggcggtgccgacctcgaaattgcgcttggccgcggccagttgttcggccacggcaaccttttgggcctgcacgaaggtcagggtgtcctgggcggccagcacatcgaaatacgcctggctcacgcgcaccagcaggtcctgctcggccgcgtcacgctgcgcgcgggcaatgtcgatcccgcgctgcccctgctcgaagccgatgcggttggccggccggtacagcggctgcgaggccaccacgcccacggtctgggtaggggcgtgcaggtccagcgggggcagggggccacgggtcaggtcggtgcgggcgtaggtcacgcccccattcagcgcggcgctgggcagcagtcctgcgcgcgcctgctcggcacggctgtcggcggcctgcaactgcctgccacggggcgtcatagctgcgcgcccattccaccagcgtggacaggctctgcgcctgcgcgggcagggcgcccagcgcgcaggcgcccacggccagggaaacggagagcaaccgttgcagtgatgtcatggcgttcttcaggaaggtctgcggtgatcaatgggaaggctgcagcacgccgggcgacgtccgtggtggctcaataccggggcaccgccgggtcgcgctcatgcgaccaggcctcgatgccgcccgtgatattggccacctggtcgaagccctggtgcgccaggaagcccgccacccgcaggctgcgcatgccgtggtggcacaagcaggccacagggcgggcggggtccagttcatccagccgtgcggccagctcccccatggggatggccacgagctcaaacccctggggcgtcacgctggcggtctgcagctcccacggctcacgcacgtccagcaccagcgggcggctgccggcgttagcggtcagccagtcggccagttgggcagggcgcacgtggtcgatcatgcaaaggttcctgaaggacgctgaaggggtgtcagaacttgaagcgggtcggctccgggaagtggcgcaggcgcggcaccaccacatcccagggttgagtggtctcgtaccggtcaccttggcggcgcacgaacgtggcgcgcatcatcggcatgtggcccacgaaggcgcccaggcggccgccgtcgcgcagcaggcccagcaggcgctggggaatctcggccaccgagccgctgagcacgatcacatcgaacggaccatcggggatggggtccagcgcgccgtcggactggcgcacctcggcgttgtccacgccggcactgcgcaggttctcgcgggcgaactcggccagctccgggacgatctccagcgacaccacgcgctcggcgcgcgcggccagcagcgcggccatgtagcccgagcccgcgccgatctccagcacgcggtcggtggattgcacctgcagatcctgcagcatgcgcgcatccacgcgcggcgccagcatcacctggcccaggcgctcggcttcttccaccgaggggttcagcgggatctgcgtgtcgatgaaggcggccccctggtaggccggaggcacgaactcctcgcggcgcacggtgaacagcaactccagcaccgcctcgtccagcacgttccacgggcggatctgctgctcgaccatgttgtagcgggcctgctcggtaggatcgcaaatgtcagcggacgtgttcagaggcatgttcatggggtactccggaggcgggtcactgtggttcagacaaacccctgattctaggtcggccgcacgcacagcccctgcaagacgttctcggcctgcaggcggatgtactcctgcgcggagaacgtgtcagggttcgggatgcacagcgacagcgaaggctgcgagaacatcaggaacatcaagggcgccagcaccaggtagacggcatggtccagatccagcgggcggaactcgccacggtccatgccgcgctgcaggatgcggcggaacaggcggtggccgggttccacgacctcccggcggtagaactcagcgatctccgggaagttgttggcctcgctcagcatgagcttgcccaggcccgatgccttggtggagcccacgcgctcccaccacgtctgaaagcagtactgcaccagttcgctgctcgtgccctcgaaggtttccatctccaggtcccattcagggaagcggcccgcaatgttcttgcggaccacggccttgaaaaggtcttccttgctggggaagtagaggaacagcgtgcccttggacacgcccgcgcgcgcggcgacctcgtccacccgggtggcggcaaaccctttttccacgaacaggtccagggcagcgtccagcaattcaccgggccgggcttccttgcggcggccacggcgcggcggttcggacgattcggggactggggggagggtggccataaattactgactgactggttagtaatatagcaacccgccttgcccccgtcaacgcaagggcagacgcgggacggcgccttcgcttcatttctatgatgaggctttcatccccttcacgaggcgcaatcccatgtccgatctgcaatccatcaccctcggcggcgggtgcttctggtgcaccgaagccgtgttcgaccgcgtgcgcggcgtgaccgacgtgcaaagcggctatgccaatggcgacgtagccgagcccacctacgagcaggtgtgcagcggcacgaccggccacgccgaggtggtgcgcgtgaccttcgaccccgcgcagatcggcgtgcgcgagattctggagatcttcttcgccacgcacgaccccaccaccctcaaccgccagggcaacgacgtgggcacgcagtaccgcagcgccatctacttcaccgaccccgcgcaccaggacgtggccgaagagctgttgcgccagatggggcaggacaagctctttggcgcgcccgtggtgaccgaggtggcacccctggtgaactactggcccgcggaggactaccaccaggactactaccgcaaccaccccaaccagggctattgcgccttcgtcgtggggccaaaggtggagaagttccgcaagaccttcgcacggcacctcaaacccggcgcctgaccgctgcgcggcccaggtcgccgccggcggtcctccgccttcccacagcggcgcatccgcgcagccttttgtgaatccccgcgggttcctgcgctatcctcccgggcccgcgccgcaacagcggcgcggtgttactttggaggaagcaacccatgaaaccctggctcgccaccctgctgctggcctgcgccgccttcgcgcacgcgcaggagcacaccgcgcagcagaccaaggtcgacatcgagcgccaccgcgccatggcagcagcgcacgaggccgctgccaagtgcctggaatccggcaagggcgaagaaacctgccgcaaggaattgcaggccgcctgcaagaacctggcgatcggcaagtactgcggcatgaagcacgcccactgacgactgcacctttcacccagcccgcatgtccctgacacccgcgctcttgccgcaactgcgccgccgcctggccctgacctggctgctgctggcgctggtgctcgcgcccgcactcgggcgcatgcaccaggtgttgcacctgcccgcggggcaggggctggcgcatgccttgcacggcgacgggcatgcacgggatgcggcaagcgccgggcaacaggccctggacaccctgcatgcgctgtttgccgggcacggggccgccgactgccaggtgctggacgagcagacgctggtgggcgccgcgctgggccaggctcccgcgcaggtccaggcacagccgcagctgccccctgtcaggtcccccgcgccggtgccgcgcgcgggccgggcggcgcctttccatgcccgcgctccgcccctgagcgcctgaggctccccgcctcgcgccgccgcctttgcatgtcggcgtcgcaaaaactcctctttttatagctgctcgcgcttgatacataagcgctagaggcagttttgaatcaattttcaagcgcggccgcgtgcggcccgagcgctcgcgcgcgcctgccgacttttgacggaaatcgttgtatgaacgccttcacccctttcgcccgcatgccgggcgcaatgcacccgctggcctgggccgcgctgctgtgcctgaccagcgcagcacccgcctgggcgcaggcggatgcccgcctgcccgaggtcaccgtgtcctccagcggtttgcagctgggcgtatccgaaatgacgcagcccgtgtctgtgctggagggcgacgccctcgtgcgccagcgcgaggccacgctgggcgagaccctggacggcgagcccggcatcaccggcagccatttcggcgcgggcgccagccgccccgtgatccgcggcatggacggtccgcgcgtgcgcgtgctctctgacgggtccgaactgcacgacgcctccaccgtcagccccgaccacgccgtggcggccgagccactgctggccacacaggtcgaagtgctgcgcgggccgtcggcactggtctacggcggcggcgccgtgggcggcgtggtcaacgtgctggacggcaaggtgcccacggccgtgccagacaagggctacgaaggcagcgccgagctgcgcgccggcagcgcagcgcgcgaaaaggccggcgctgtcgcgctgaccggcggcgcgggcaacctggccgtgcacgtggaggccgccggtcgggacgccgacgactaccgcgtgggcagcggctgggccgaggggcgccgcgtgcccggcagcttcaaccgcacgggtaccggcagcgtggggctgtcctgggttggcagccgcggctacctgggcctggccttcacacgccagaacgccaaatacggcctgccgggccacagccacagtttcgaaggctgccacacccatggcaaccacctgcactgcggcagccatgacgagcacgaccacgatgacgacgggcatgaccacgaccatgaccacggtcacgaagccgttcctgtggtggatctgcgcagcgagcgcgtggacatccgcggcgagctgcgcgacccgttcaccggcttctccgccctgcgcctgcgcgcgggcgtgaccgactacgtacacgacgaggtggaggagggcaccgtcgccaccaccttcaagaacaaggcccacgacctgcgcgtggaactgcagcacgagcccgtggccggctggcgcggcgtgctgggcctgcagaccgggcagcgcaagttcagcgcggcgggagaagaggcctacgtgcaacccaccctcacgcgccagtggggcgtgtttctgctggaggaataccgcctgggcgactggcatggcgactggcgcatcgagaccgcgttgcgccacgaccgccaaagcgccgaagcgcaggacagcggtgtagagcggcgccaccacggcacctccgcatcgctgggcgcggtgtggcgctttgcgcctggctacgccgcgggtgcgagcatcacccgcgcccaccgtgcgcccaccgccgaggagctgtacgcacgcggcctgcacatggccacgtccacctacgagcgtggcgacgccagtctgcgtgcggaaacctcgcgcaacatcgacctgagcctgcgcaagaccagcggggacaccacgtttgacgtgtccgtgttccacaaccgcatccgcaactacatctacggccgcacgctcgacgaactggacggcctgcagctgctgcagtacagccaggcgggcgccacctttaccggcatggagggccgggtgcgccagcgcatcacgcagcgcctgggggtcaccctgttcggcgacagcgtgcgtgcccgcctggacggtggcgagcggctgccgcgcatcgcccccgcacgcgtgggcctgcgcgtggatgccaactggcgcgactggggcggcgcggtggaatgggtgcaggtggcgcggcaaaaccgcgtggccgcgttcgagaccgccacgcctggctacggcatgctgaacctgggcctggcctataacggccgcacgggcagtggcacgccatggcaggtgtacctgaaggcgcgcaacctcacggaccgcctggcctacgcccacacctcgttcatcaaggacgctgccccgctggcagggcgcaacgtgacggtgggcgtgcacgtgtcgttctgacaccaccatccccggcccgcggcggatgcgcatgcacatccgccgcgcagcacgcacggcggcgcaccaaagaccgcgcgccgccgtgcgacaaggttgtcccgcggactgcgcactgctagcatgcgcgcccatgttcccgagcacacccatccgccgcacccttgcgcgcaaccgcgtgggcgtcgtggcgcgtgtgctctggccataccagccggtcgcacattcctccgcccggcgataaagcacccatcctctttccaacgcgcagaaccaccatcgccgggcacccgccctgcgcaacggtggacaacgccttcccacgcccgctcgcgcgggcccttcgtccgccgggtcaccccgggtccccgcagcagcaccgcacgggcgccttgcaaggattggagcgtcgcatggaattcaccaagcagtttctccgggccaagagcccctgcgccaacggctttcgctggttcgtgcgccatgtcgaggacggtgtgggctaccagcaggcgctggaccagctggtggccgccggccgcgtggacgacgcgctgtggctgctgggccagttcggccccacgaacgcagtgctgcacctggacagcctggaggccgaggccttcgtgttcgcgggcaccgtgcaggtgcgcggcggcatcgaggtggacggcgtgatccacgtcggccgctccctccatgcggggggcggcatccgcgccggcagggccatcgtggcgggcgaggacatccgcgccagcgcgcacatccacagcgatggacggctgcactgcggcggccacctgcgcaccgactggggcgtgcaggtgcaggaatcgctgcactgcggcggcgacctgcgcgcggcgtgggacgtggtctgccacggcgcgctcaccgtgggcgccagcgccttcgtggggcaggacctgctggtgcacggcggcatcgactgcggcaaaagcctgcgcgtgggcgggcatgtgagcggagaaggcagcctgcgcgcggggcagggcatcgtggtcggcggagccatcagcggcctgacgcatctggaggccggctggggcatcaaggcgggcgagtgcatccacacacagggagccatcaaggccggcgagagcctgagcgcgggtgaggacatccgcgcgggcgaaggctacggcattttcgcgggcctgaacgtgcaggagcccgcctgggaggtgtgtgcccaggtctgggcgcagcagccgccggccggcctgcgcagcggggtgtggatggggccctgcgccatctgatgcccacagcggctgcggccgcaaggatcaggaggtctgcttgcgcgcgcacgcgccgcgctccgctgctggcacgcggcgccagtcatccgcgcgccacgcgcaatagcgatactcggggtttcgcgcccgctgcatgccacccatttctcctttcgccgccacccgccaccacgccagcgcccggcgggtgttcctcatcttcctgcgcctgggcctgacgtcgttcggcgggccggtggcccatctgggctacttccgcgaggaattcgtcgcgcgccgccgttggctgacggaagacgcctttgccgacctggtggcgctgtgccagttcctgcccggccccgccagcagccaggtgggtctggcgctgggcctgcgccaagcggggtggggcggcgcactggcggcctggctgggtttcacgctgccctccgcgctggtgatggcgctgctgggcctgggcctggtggcggggcagggcctcgtgcccgcgggcgtgctgcacggcctgaaggtggcggccgtggccgtggtggcgcaagccgtgtggggcatggcgcgcagcctgtgccgcgggcccacacggctgctgctgatggcgctggcctgtgcgcttgcgctgctgtggccgggcgtggtggggcaggtgggcgccatgctggtggcggcgctggccggcttggccctgtgggggcgcgcgggcgccatgccggctccaccatcgcagggcgggctggcggccggggtgcgaccgcgtaccggagcgctgctgctggccgcatttgcggcgctgctggtgctgctgccgctggctgcgcgcgcctggcctcaaggatggctggtgctggccgatgcgttctaccgcgccggcgccctggtgttcggcggcggccacgtcgtgctgccgctgctgcaggccgaggtggtggccaccggctgggtggcggccgacgatttcctggcgggctatggattggcgcaggcggtgccggggccgctgttcacctttgcggcctttctgggcgctgcggcaggccacggcgcgggcggctggctgggcgcggccgtatgcctggtggcgatcttcgtgccagcattcctgctggtggcgggcgcgctaccgttctgggagcggctgcggcacaacgcacgtgcccgggcggccttggcgggcgtgaatgccgccgtggtgggcctgctgctggcggcgctctaccacccggtgtggaccagcgccatccatgcgccagccgacctggcgttggcactggcggcctttgccgcgctggtatgggcgcgcgtgccgccgtggctggtggtgccgttgtgcggcgcagcaggttggctgctgggctgattacagaaggaaaacggcctcagcgcttatccatcaagcgctagcagctctcattaatagagcatcaaccgcccacgctgcggcggtcgatcttgcggctgagcacgatgctggtctgcgtgttctgcacgccgtccagctggccgatgcggtccagcaggccgtcgagctgctcgtggctggtgcagcgcaggaacaccaggtagtcgaacggcccgctcaccgccgaaacctcttccacctggggcagggcctgcaacgtttgcagcaccgccggcccggccttgggcagcacgcgcagtgcgcaccaggcgcgcacggcgctgcctgccagccgctggcccaggcgcacgccgtagccagcaaccaccccttcacgctccaagcgcgcgatgcgcgccaccaccgtggtgcgcgccaggcccaggcggcgcgccagctcggccgtgccctcgcgcgcgttggcctgcagcaggctgagcagttgttggtccagtgcgtccagttccacgggcatctccaatgctgccgatacgtcgcgtaatgccgtcgatatgacgatcgttgatgcttttatcgacagttgtgatgctacacactgacaacgatccggcctagcatggctctaccgaacgacaacgcaaggagaccgccatgacccgcctgcatcccgtcaatgcttcccacccgcaccgcgtactgatcctgggcgcgggccatatcggccgtgccattgcgctgctattggaggacgcgggcagctacacgctcaccgtggccgaccgcgacgccgccgcactgaagcgcctgcaggtcaacaacgccgccaccttgcaggtgacgggcgacgccatgctggaggctgccattgccgggcaccatgcggtactcaacgcactgccgtttcgccaggccgtgccggtggccacgctgtgtgcacgccatggcgtgcactacttcgacctgacggaggacgtggccagcacccgtgccatccaggcgctggccgaaggcgcgcgcagcgcgttcatgccgcagtgcgggctggcgcccggcttcatcggcgtggcgggcaacgccctggcgcagcgcctggaccgcgtggaagcgctgcaactgcgcgtgggggcgctgccgcgctacccccagggcgccctgcgttacgccatgacctggagcaccgagggcctgatcaacgaatactgcaacccgtgcgacgccatcgtgcagggccggcgcaccagcgtgcctgccctcgacgggttggaaacgctgctgatcgacggcgtggaatacgaggccttcaatacctcgggcggcctgggcacgttgccccagacctgggaggggcgcgtgcggcagctcgactacaagtcggtgcgctaccccggccaccatgccatcctgcagctgctgctgcacgagctgcgcctgcgcgaccggcgcgacctgctcaaggaactgctggacggcgccgtcccgaccacgcagcaagacgtgatcgtgatcctcgccagcgcgcgcggccagcgaggcggccggttggtgcaggaaagctatgccgcccacatcctgggcgcatcggtgcgcgggcagatgctcagcgccatccaacgcaccacggccgcgggcatctgcgcggcgctggacctggtcatcgcgggccagcttccgcaggccggtttcatcgggcaagagcagatcgcgctggaggacttcctggccaatcggttcgggcgcatctaccgcgtgccgggaagcgagggggacgccgggtcggcccaggccccgcttgcgcggtcattgcaagcggtgggggcctgatcagcgcttttggtacatggcctcgatggcggccgcgtagtgcgccatgaggttggtgcgcttgagcttgagcgtgggtgtcatgaacgcgttctcgatcgtccatggctcgcgcaccagatgcacggcgcgcggcaccgcatagcgcgggaagccggccgccagcttctcgatgcgcgccagtgccgctcgttgggcgctggggtgcgcaaggctggcagggtcgttggcgtccagtcccagttgcccggccagttggcgccactcttcggcatgcaccacggccacgcaggcgatgaaggggcgctgctcgcccaccacaaaggcctgctcgaacagcgcatcggcggtgatggccagctccaggtcggccggcggcaccttctcgcccgtggaggtgacgatgatttccttgatgcgtcccaggatgcggatgcggccgtcgacgatctcggcctggtcgcccgtgcccagccagccgtcggcggagacggtgcgggccgtatcctcggggcgcttccagtagcccttcatgacgatggggccgcgcacctgcagttcgcggttctcgccgatgcgcacctccacgcccggcaaggcgcggccgacggtggacgggtcgttgtcctccagcgtgttcacgctgaccacgggcgaggtttcggtcatgccgtaaccctgcaccagttgcaggcccaggcccaggaagcagtgcgcgatggtgggcgacagcggcgcgcccccgctcacggccacgcgcacgcggccaccgaactgcgccagcagcggcttggccaccagggcacgcaacagcggccagggcagggcgcgcatccagccgcccgcgccgtcgtcctggggtgctggcaggcgctgcgcggcgcaaaaccgcttccagcccacggcctgcgcggcctggaacagctgcatcttcaagggcgagggcgacagcgtctcgatgagcttggcatgcacgcgttcataaatgcgcggcaccgacaccagcaccgtggggcgcacattcttcaagtcctccgccagttgcgccaccgagcgcgcatagaccacgcaactgcccgaggccatgggcaggtagtagccgcccgtgcgctcgaaggtgtgcgacagcggcaggaaggacaggaacacatcctgtggcgtgggggcgatgcgctccagcaccgccttcacgtcggccaccacgttggcatggctgagcatcacccccttgggcttgccggtagtgccgctggtgtagacgatcgccgccagatcctcagggccgggcggcgagggcagcggcgtatctgccgcggcatgctgcagccaggcagccagcggtgcgaccggtacgtcctgctcggcggcggtgggcaggccggtgctggcgttggtcgtcaccacgcccatcaggtgcggcagcggcatgcccacgtcgcggatgcgccgccattgctcgggctcttccacgacgagcagcgacacctcggcatccgccaggatgtaggcaatgctgcccggattgtcgatggcatgcagaggcacgggcacacagcccgtggccatcacagcctggtcgatgctcatggcatccagcccgttgggcagcaggatggcgatgcgcgccccctgtggcaggcccgatgcggcaatggcgcggctgcactgctgcacgcgctcctgggtctgtgcccaggtcaggctgatccactggccggtgccggggtcgcaggcgcggtacgcctcgctgtggggagtgagggcggcgcggaacgccagcagttcgggcagcgtctgcacgccgcgcaggtcgggggtgggggaattcatgcgtgcaatacgtgcagtgcgtgccggcagggctgggcaccattgcggagccaagccgccgggcaaaaagcggaatcataggccgggcacgcgcgttttagcacgatcgttcgcaaacttgtcgctcgcgcgacggaaaaaagaacggcggatggggggcgggcccggtcagcccgctgcctccagcccatgcgcgaaatgcgcggacatggcggccacggtggcctgcgggtcgcgcgcgcgcagcgcggccaggatggtttcgtgctcggccaccgaatcctcgatgcgtccctgcttgagcagcgagttgtggcggttgagcttcatgaccttgcgcaggtcggccaccatctggctgcgccagcggttgtcggccatctccagcaggcgcatgtggatgcgctcattgatggtgaagaagcggtcgcggtcctgcacggcggcggccaggtcggcatgcagctgctccagttcgcgcagttgctccggcgtggcacgggcggccaccacgcctgcggcgtcgctctccagcaggctgagcaggtggtagacatcgtgcaggtccttgtcggacatctcggtcacgtaggcgccgcggcgcaccttcatggtgaccaggccttccgccgccagcactttgagtgcttcgcgcaaaggcgtgcggctgatgccgaactcctcggcgatcttcagctcgtcgatccagctgccaggctccagctcgcgccggaagatgcgctggcgcagttgctccgccacttgttcatagagtgcgcggggagtgagggtgacggctgacatgggcggactgtacctgaaaaaaactaagaattaataattacagatcaggtaaactccgcaaaattgcgaaaacgcagcacgcataaccacatctctttgccatctttgcgaaagcgcccccgccatgagcagccatcctgatcccatcttccagtccgccgaccttgccgcctgggccaaggccgcggccaagtccgcgcccggcggcgacgtgaatgccctgaactgggtgacgcccgacggcatcagcgtgaagcccctgtacacggcgcaagacacgcaggacctgccctacgccaacacgctgccgggcttcgagccctacctgcgcggcccgcaggccaccatgtacgccgtgcgcccctggaccatccgccagtacgcgggcttttccacggccgaagaatccaacgccttctaccgcaaagcgctggccgcgggcgggcagggtgtgtcggtggcctttgacctggccacgcaccgcggctacgacagcgaccacccgcgcgtgacgggcgacgtgggcaaggcgggcgtcgccatcgacagcgtggaggacatgaagatcctgttcgacggcattccgctggacaaggtgtctgtttccatgaccatgaacggcgccgtgctgccggtgctggcgggctacgtggtggcagcggaggagcagggcgtgagccaggacaagctggccgggaccatccagaacgacatcctcaaggagttcatggtccgcaacacctacatctatcctcccaagccgtcgatgcgcatcatcggcgacatcatcgagtacacgagcaagaacatgcccaagttcaactcgatctcgatctcgggctaccacatgcaggaagccggcgccaaccaggcgctggaactggccttcaccctggccgacggcaaggaatacgtgaagacggccatcgccaagggcatggacgtggacgatttcgccgggcgcctgtcgttcttctgggcgatcggcatgaacttctacctggagatcgccaagatgcgcgccgcgcgcctgctgtggtgccgcatcatgaagggtttcaacgccaaaaaccccaagagcctgatgctgcgcacccactgccagacgtcggggtggtcgctcaccgcgcaggacccgtacaacaacgtggtgcgcaccaccatcgaggccatggcggccgtgttcggcggcacgcaaagcctgcacaccaacgcgctggacgaagccatagcgctgcccaccgaattcagcgcacgcatcgcgcgcaacacgcagctcatcatccaggaagagacccacatcaccaacgtgatcgacccctgggccggctcctacatgatggaaaagctcacccaggacatggccgacgccgcctggaagatcatcgaagaggtcgaggcgatgggcggcatgaccgccgccgtggactccggctgggccaagctcaagatcgaggccgcggctgcggaaaagcaggcgcgcatcgattcgggcaaggaagtcatcgtcggcgtgaacaagtacaagcttgccaaggaagacccggtggacatcctggaggtggacaacgtcaaggtgcgcgagaaccagatcgcgcgcctcaacgccatcaaggcaaaacgcgatcaaagcgccgtggatcaatcgctggccgctcttacttctgcagcagaaagcggccaaggcaacctgctggatctgtcgatccaggcgattcgcgcacgcgccacggtgggcgaggtgtccgacgcgttggaaaaaatcttcgggcgccaccgcgccgatacgcaaaaggtgaccggtgtgtacgctgctgcctacgactcggccgaaggctgggaaaagctcaagggtgaaatcgatcaggccgccgaacagctcggtcgccgcccgcgcgtgatgatcgccaagctcggccaggacggccacgaccgcggcgccaaggtggtggccacggcctttgccgacctggggttcgatgtcgacatgggcccgctgttccagacccccgaggagtgcgcgcgccaggccatcgagaacgacgtgcacgccgtgggcgtctccaccctggccgcgggccacaagacgctggtgcccgccatcatcgaagaactgaaaaagcagggcgccgacgacatcatcgtcttcgtgggcggcgtggtgcccgcgcaggactacgacttcctctacggtgcaggcgtcaagggcgtctatggccccggcacgccgatcccggccagcgccaaggatgtgctggagcaaatcaagaaggcgcaggcgcagtgaccccccagcagctgcaagaaggcatcctgcacggcgcgcccgccgtgcggcgccgcgccatggccaaggccatcacgctgctggaatccacgcgggccgacgatcgcacgcagggcgacgaactgctcaccgcgctgctgccgcacacgggccgggcgtttcgcctcggcatcagcggcgtgcctggcgtgggcaagagcaccttcatcgaagccttgggcctgcacctgatcgcacaaggcctcaaggtggcggtgctggccatcgacccgtcatccaccgtctcgggcggctccatcctcggtgacaagacgcgcatggagcacctgtcggtccaccccgatgcctacatccgccccagcccgtccagcggcacgctgggcggcgtggccgagaagacgcgcgaggccatgctggtgtgcgaggctgcgggctatgacgtggtcatcatcgagaccgtgggcgtgggccagagcgagatcgccgtgcagggcatgaccgacatgttctgcgtgctgcagttgcccaacgcgggcgacgacctgcaggccatcaagaagggcgtgatggagctggcagacctggtggtcatcaacaaggccgacatcgacccgcacgccgccacacgcgcgcaggcgcagatcacttccagcctgcgcctgctgtccatgcacggcaaccccgagcatgcgcaccacgacgaatccctgtggacgccgaaggtcatcacgctcagcgcgctgaaaggcgagggggtggatggcttctgggccgcggtgcaggagttccgccgcctgcagacggccaacggccgcctggccgcgcggcgcgagcggcaatccctggcgtggatgtgggagcgcatcgacgcaggcctgaagcaggccttccgccagcacccgcaggtgcgcgagctgctgccccgcctgcagcaggacgtggccgcggggcgcgtagcggcctccactgcagcacgaaatctgctcgcagcgcaatctggacaagcgctgcaagctactatttaaatagcacttcactgaaagagcgaccatgcaagacatcctggatcaactggagaaaaagcgcgaactcgcccgcctgggcggtggccagaagcgcatcgacgcccagcacaagaagggcaagctcaccgcgcgcgagcgcatcgaactgctgctggacgacggcaccttcgaggaatgggacatgttcgtggagcaccgctgcacggacttcggcatggagaacaccaagatccccggtgacggcgtggtcaccggctacggcatgatcaacggccgcctggtgttcgtgttcagccaggacttcacggtgttcggcggcgcgctgtccgagacccacgccgagaagatctgcaaggtcatggaccaggccatgaaggtcggtgcgccggtgatcggcctgaacgactcgggcggcgcgcgcatccaggagggcgtggcttccctgggtggctatgccgacgtgttccagaagaatgtgctggcgtccggcgtgatcccgcagatcagcatgatcatgggcccctgcgcgggcggagcggtatacagcccggccatgaccgacttcatcttcatggtcaaggacagctcgtacatgttcgtgaccggccccgaggtcgtgaagaccgtcacgcacgaagaggtcacggccgaagagctgggcggcgccgtgacacacaccaccaagagcggtgtggccgacatggcgtttgagaacgacgtggaggcgctgatgatgctgcgccgcctgtacaactacctgccgctcaacaaccgcgaaaaagccccggtgcgccccagcaacgacccggccgaccgcatggacctgagcctggacaccctggtgcccgagaaccccaacaagccctacgacatgaaggagctgatcctcaagacggtggacgacggggacttctttgagctgcagcccgagtacgccaagaacatcatcatcggctttgcccgcatggaaggccagaccgtgggcatcgtggccaaccagccgctggtgctggcgggctgcctggacatcaagagctccatcaaggctgcgcgcttcgtgcgcttctgcgatgcgttcaacattcccgtggtcaccttcgtggacgtgcccggcttcatgcccggcacctcgcaggaatacggcggcatcatcaagcacggcgccaagctgctctatgcgtacgccgaatgcacggtgcccaagatcaccgtcatcacgcgcaaggcatacggcggcgcgtacgacgtgatgagctccaagcacctgcgcggcgacgtgaacctggcctggccgaacgccgagatcgccgtgatgggcgccaagggcgcggtggaaatcatcttccgcgaggacaagaacgaccccgccaagctggccgcccgcgaggctgagtacaaggcgcgctttgccaacccgttcgtcgccggcgcacgcggcttcatcgacgatgtgatcctgccgcacgagacgcgcaagcgtatctgccgcagcctggccatgctcaagaacaagcagctcgataacccgtggcgcaagcacgggaacattccgctgtaagagtccaaggagcacaagaacatgtttacgaaaattctgatcgccaaccgcggcgaaatcgcctgccgcgtcatcgccaccgcccgcaagatgggcatcgccaccgtggccgtctattccgacgccgacaaggatgcgcgccatgtcaagctggccgacgaggccgtgcacatcggcgccgcgcccagccgcgagtcgtatctgctggccgacaagatcattgccgcctgcaagcagaccggcgcgcaggccgtgcatccgggctacggcttcctgtccgagaacgaagccttcgccaagcgggtggaggaggagggcatcgtcttcattggccccaagcatgcggcgatcgccgccatgggcgacaagatcgcttccaagaagctggccaaccaggcgggcgtgaacaccatccccggatacaacgacccgatcgccgggcccgaggccgcggtggagatcgccaagggcatcggatacccggtgatgatcaaggcctcggccggtggcggcggcaagggcctgcgcgtcgcgttcaatgacaaggaagcctttgaaggctttgccagttgccagaacgaggcgcgaaacagctttggcgacgaccgcatcttcatcgagaagttcgtgcaggagccgcgccacatcgagatccaggtgctgggcgacgcccacggcaacgtgatctacctgaacgagcgcgaatgctccatccagcgtcgccaccaaaaggtgatcgaggaggcgccatcccccttcatcagcgacgccacccgcaaggccatgggcgagcaggccgttgccctggccaaggccgtgggctaccaaagcgccggcacggtggagttcgtggtcggcaaggaccaggacttctacttcctggagatgaacacccgcctgcaggtggagcacccggtgaccgagtgcatcaccggcctggatctggtggaactcatgatccgcgtggccgccggcgaaaagctcaccatccgccaggaagacgtgaagcgcgacggctgggccatcgagtgccgcatcaacgccgaggacccgttccgcaacttcctgccctccaccggacgcctcgtgcgtttccaggcgccggaagagtccatgttccagggcgacacgaccaagaagtatggcgtgcgcgtggacacgggtgtgttcgaaggcggtgagatcccgatgtactacgactcgatgatcgccaagctcatcgtgcacggccaggaccgcaacgacgccatcgagaagatgcgcgccgcgctcaacggcttcgtgatccgcggcatcagcagcaacatccccttccaggcggcgctgctggcgcacccgaaattcgtggccggccagttcaacaccggcttcattgcggagcactacggcaagggcttcgccgccgaagacgttccacacgacgacccgctgttcctggtggcgctggcggcgtacatgaaccgccgctaccgcgcgcgtgcatcgggcatcagcggccagctcacgggtcatgaggtgcaggtgggcgcgcagttcaccgtggtggtgctgggcgcacagggcaacaacatccaccatgaagtgacggtcaccgactatgagccagagagccgctccagcgccgtgaccatcggcaacaccacctaccgcatcagcagtacggccggcctgggcgacatccgcgtgcagggccagtgcaacggcaagggcttcacggcgcaggtggagcgcggtacggccaagaacccgctggcgctgcgcatcagccacaacggtacgcagatcgacgcgctggtgctgtcgccgctgggcgcaaagttgcaccagctcatgcccttcaaggcaccaccggacctgtccaagttcctgctgtcgcccatgccgggcctgctggtggacgtcgcggtgcagccgggccagaaggtgcaggccggcgagaagctggccgtgattgaggccatgaagatggagaacatcctcttcgcggcgcaggacggcgtggtgggcaagatcgtcgcgggcaagggcgaatcgctggcggtggatcaggtcattctggaatttcaatgaaaacagcatctaacgcttgccctgcaagcgctagcagctatcaataaaggagtaaatggatgacacgccccttcaaagtgctgggcattcagcaggtggccatcggcggcaccgacaagcagcgcatgaagaccttgtgggtggacatgctcggccttacgcagacgggtaccttccagagcgagcgagagaacgtggacgaggacatccttgccatggggcagggcgccttcaaggtggaggtggacatcatgcagcccctggacatcgagaaaaagcctgccgtgcacaccacgccgctgaaccacatcggcctgtggatcgatgacctgcccaaggcggtggaatggctgaccgcacagggtgtgcgctttgcgcccgggggcatccgcaaaggcgcggcgggctacgacatcaccttcctgcatcccaagagcaatgacgagttcccgatcgccggggagggtgtcctgatcgaactggtgcaggcgccgcccgaggtgatcgcggcgttgggttgaaaaggacaagcttcgacgaagcacctgactgctgaaaaacaagagagccctggtccatgcgaccagggctttttttatggtcatgccgcatcttcagcaaaaacagcaggatgtttctggtaattaagtggcgttacaggagatttgatggcagatgaacaacacgacttgcttcctccatcttcattcccgttttttcacttatatgcattcaagatgcattaaaaataacgcaaatacgcctcttttaggagcatctttttccatcctgcttttttgaacgcgaaggcttcacaggccactcaagcctttacacaatcaggagcagcgcccagcagtggcgaccgcagaaccggagaaatttgatgacctcagccacgacagccccgcatacaacccagacattgcagtttcatcctcgcgttgccgagagtgttgcgacgcagcgaggggagggctggagcattcaagcggtacaggagctcctcgatcttccattcatggaactgctctggcgcgcgcaggccacgcaccgtacacattggccccagggcgacatcgaattggccacgctgctgtccgtgaaaacaggcggctgtccggaaaactgcggctactgcccccagtcggcggagttcgataccggcgtgaaggccgaaaaactcatgaacgtccaggaggtaacccaggcagcgcaagccgccaaggacgccggcgcgacgcgcttttgcatgggcgccgcctggcgagcaccgaaggaccgcgacatcgaaaagataagcgagctgatcaccgccgtgaaagacctaggcttgcagacctgcgccacgctgggcatgttgcagtcgcaccaggcccaggcgctgaaggatgccggactggactactacaaccacaacctggacacggcccccgagtactacagcgacgtggtcagcacgcgccagtaccaggaccggctggatacgctgcgccatgtgcgcgacgccggcatcaacgtgtgctgcggcggcatcgttggcatgggcgaagcgccggtgcaccgcgcgggtctcatcgcgcagttggccaacctaaacccgtatccggagtcggtgcccatcaacagcctggtgcgtgttgccggaacaccgttggccgacagcgagccggtagacccgctggacttcgtgcgcgtgatcgcggtggcccgcatcaccatgcccaaggctcgcgtacgcctgtccgccggacgccagcagcttggcgacgcggtgcaggctttgtgcttcttggcgggtgccaattccatcttctatggcgacaagctgctcgtgacgggcaacccggatgtagaggccgacacccaattgctggccaaactggggttgaagggtacgcccaaccaaaccaccacagaaactgcttgcggtgcttaatctgcatgcgctgttttgtacagaggatgcgcgccctgaagaatcagggtgccaccagagctgggtacggttttcggtacgccatcgagtaagcggcaagactagtcagttcaattatttaacataatatacatcgtatctagtacactagcggctggacctgaggcactacgaccccgacatccgcgcccagctcagggaacgatcccaccctccgcgtaaacgttcagtgaccagcccttttcaattgactacgatggctggcatgtcccaaacactcaccacgtcaactatctccttcggccatcacggtcgcgtgtgtattgtcacgggcggtgcccagggcattggcgaggcctgcgtgcgcaggctggcgcgcgacggtgccaaggtggtgatcgcagacatggatgatgcccgcggacgtgctcttgccgatgcggtgccgcaagccgcctacattcattgcgatgtgggcaacaagtccgaagtggatgccctggtaggtcaaaccatggcgctgcacgggcgcatcgacgtattggtcaacaacgcgggcatcttccgcgctgcggactttctggatgtgaccgaggaggacttcgacgcggtactgcgcgtgaacctcaagggtgcctttctcatgggccaggccgtggcacgcgaaatggtgcgctcgggcggcggcagcatcgtgaacatgagttccgtcaatggcgttttggccattccgaacatcgccagctacaacgtgagcaagggcggcatcaatcagctcacccgcgtgatggcgctggcgctggcggaccgtggcatccgcgtgaacgcggtggcgcccggcaccattgccacggaactcgccgcgaaggccgtgctgacgagcgacgaggcccggctcaagatcctgagccgcacgccgatgaagcgcctgggtgagccttcggaggtcgctgatgtggtggcatggctcgccagcgacgccgccagttatgtgaccggcgagatcgtcaccgtggacggcggccgcatgacgctcaactacaccgtgccggtctagcccagcccatcactctgcgcaacaggccgcagggtctttgggttgacggcacaatccatgccatgagacttctgcacaccatgctgcgcgttggcaatctccagcgctccatcgatttctacacccaggtgctgggcatgcagttgctgcgcacctccgaaaaccctgaatacaaatactctctggccttcctgggcttcgagggcggcaaccccggccaggccgagatcgagctgacgtacaactggggggtggaaagctatgagatgggcacagcctacggccacattgccctgggcgtgcccgacgcctacgccgcctgcgagaagatcaaggccgccggcggcaccgtgacacgcgaggccgggccggtcaagggtggcaccacggtgatcgcctttgtgaccgaccctgacggttacaagattgaattgatcgagcgcaagagcgatgccggcgcaggcaccggtctgcgctagtttgctccttatttaatagctgctagcgcttatccacaaagcgctacagcccatttttacttgtattcatcaaacccgctgcaacgcgctggcttcgcgcgctagacgggtgatgcgggaccagtcgccctgctccagcgcatccgcgggcaccagccacgacccgcccacgcaggccacgttcttgagcgccagaaactccgccgcattgccgggctggattccacccgtcggacagaacgccacgtcgccaaacggcccctgccacgctttcagcatggccgtaccgcccgcctgcaccgcagggaagaacttgagcgcagagaagccctcttcctgcgccgtcatgatctcgctgcccgtggccacgcccggcagcagcggcaagcccgcatcgcggcaggcgcggcctacggcgggcgtaaaacccggactgacggcaaaccgcgccccggcgcgcgcggcagccgccgcatcagcactggtgcgtacggtgcctgcgccgaccacggcatcgggcacctccgcggcgatggcccgcatgcattcgagggcttgcggcgtgcgcaacgtcacctccagcatgcggataccaccggcgaccagcgcgcgcgccatcggcacggcatgccgcacgtcgtgcagaacgatgaccgggatcacgggcgcatcgcgcatcacatcgagcgccgtgagggtgggttgcgtcacagccatgtacaggccccctcttccgcgctgagcgcattgcgccgcatgccggcgaacagttcgcgcccccagccgcgtgcgttgtcctgcagcaagccgggcggcacggtggcaggggtgcgcgcctgccattcggccgcatcgaccagcacatcgagcgtgcccgccacggcatccagtcggatgacgtctccgtcgcgcaccagcgccagcgggccgccggcatgcgcctcgggcgatgcgtggatggccgcaggcaccttgcccgaggcgccgctcatgcggccgtcggtgaccagcgccaccttgtagcccttgccctgcagcacggccagcggcggggtgagcttgtgcagttctggcatgccattggcctggggaccctgccagcgcaccacgcagaccacgtcccggtccagttcgccggcctggaaggcctgctgcagttcgccctgcgaggcaaacacgcgtgcaggcgcctgcaccacatgccggtcgggcggcacggcagagaccttgatcacgctgcgccccaggttgcccgacagcagcttgaggccgcccgtggcgctgaaagggtcggccgcagggcgcagcacgctgtcgtcacgcgaggcgccgatgtcggcccagtgcagttgctgatcggcggttccctgcggctcgcgcgtgtattcgcggatacctccagggcgaacggtgagcacgtcctcatgcatcagcccggcatcgagcagctcgcggatcacatagccggggccgccggcggcctggaattggttcacgtccgcgctgccgttggggtacacgcgcgccagcaacggcacgacggcggacagggcggaaaagtcgtcccagtcgatcacgaggcccgccgcgcgcgccacggccacccagtggatcaggtggttggtggatcctcccgtggccagcagcgtcaccatggcgttgacgatggcgcgctcgtctaccacgcgcccgataggtgggcatgacgcccccttgtcgcccagcaccgtgcgtgcggcctcacgcgtaagttcctggcgcagcgcctggcccgggttcacgaaggccgtgcccggcacatgcaggcccatggcctccagcatcatctggttgctgttggccgtgccgtagaaggtgcaggtgcccggcgagtggtaagcggccatctcggcctccagcagttcaccgcggcccaccagaccttgcgcggcctgctctcgcaccttggccttggcgctgttggacaggcccgaagtcatcggccccgccggcacgaacaccgtgggcagatggccgaactgcagcgcacccaccagcagaccaggcacgatcttgtcgcacacgccgagcatgagcgcgccatcgaacacgtcgtggctcagcgccacggccgtggccatggcgatcacgtcgcggctgaacaggctcaactccatgccgggtgtgccctgcgtcacgccatcgcacatggcgggtacgccgccggccacctgggccgtagccccgcgcttgcgcacctcgtccttgatcaggtccgggtaatgctgcagcggcgcatgggccgacagcatgtcgttgtacgccgtgacgatgccgatgttgggtgccttctggaccaccacacgcagcttgtcgttgccaggcatgccggcgaaggcgtgggccacattggcgcaacccaggcggtctgcaccgcggtcgcggcgcgcctggaactcaagctgctgcagataggcgccgcgcgtaggggcgctgcgctggcggatgcgctcggtgacggtgtggacggtgtcgtgcaggggcatgctgggtggcgcgagggcggctgtgggaaggttgcagaaaacgactgcgggcaagcattgccctggaatcctacgcgtcagtgggcgacacaggtgtaggccgagggcacatgggcggggaaccgaaggcaggcgccgccgcctgccccgcccttcgggcttacttggcgttgcgcgcctgctggacggcggcgttcacctcgtcccaggtctgctggcccaccgacttggcgatgcccgcgttcacgctgaccagcttttcgcgcatgcggttggcctcggcggccgacagctcgttgacctgcatgcccttgcctttcaggtcggccagggccttggcggcctcttcacgtgtgtccttgcgctcgaagtcgcggctcttgatggcggcgtcctgcagcaccttcttttcggcggcggacaggccgtcccaccatttcttgctcaccgtgacgatccaggggctgtacacgtggttggtcaccgtgaggtacttctgcacctcgtaaaacttgctggagacgatggtgttgtaggggttctcctggccgtccacggcgcgcgtttccaacgcggtgaacagctcggaaaacggcagcggcacggcgttggcgcccagggccttgaagctgtcgaggaacacgttgttctgcatcacgcgcagcttgatgtcgctcaggtcttccagcttggcgacggggcgcttgctgttggtgaggttacggaaaccgttctcccagtacaccaggcccaccatgcccttggcttccagcttggccttgatcttgtcgcccacggggccgtccagcaccacatcggcttccttggcgttgctgaagaggaacggcgtgtcccacacggccatctccggcaccaggcccaccagcgtggcggtggagcccaccatcatctcctgcgcgccgccgatcagcgcctgctgcatctgcgtgtcggagcccagcgaggcgttaccaatggcacgcaccttcatcttgccaccggtggccttttccacctcttgcgcaaacatgcgggccgcgcggccctggttggagttgtccaccaggccatagccgaaacgcacgatgcgcggcttgaagtcctgcgcctgtgcagcgccggtggcaacgagtgcggccacgaggccggcaagagcaaagcggatacgcatggaaagtctcctttggacagtcagggtgaaaagggatgaaaagctcagtgcatccagcgcagcggcgcggtgatgagggccgggaacagcgtgaacaggaccgccagcagcacatacgcggccaggaacggcgtggtgccgcggatcacggtctccatgcgcagccggcccacgcccgccaccacgttctgcactgtgcccacgggcggcgtgatcaggccgatgcagcccacatagatgaacatgaagccgaagtacacggggtcgatgcccgccttggcggccagcggcgcgcagacggggccgaagatcaggatggtgggcgtgaggtccatggccgtgcccaccaccaacaggaaggtcatcatcagcgccatgaacagcacggggttgcccatcacgccggcgaagctgtcggccagcatgttgggcaggtcggccagggtgatcatgtaggccgtgacggtggcggcgccgcacaggaacatgaccaccgccgtggtcttgcccgcggccaggaacacgtcgtacagctgcgaccagttcagttcgcggtacacgaacatggacaccagcagcgcatacacggcggcgaccacggcggcctcggtgggcgtgaaaatgccgccgcgcaggccgcccaggatgatgaccggcatcatcatggcccagaagctcttcgccagcgccttcatgcgcgggccccacgccacacgctccatcgagggcaggtcgtggcggcgcgcaatccaggcccaggcgccaatcaggaagatgcccatcatcaggcccggtgccacgcccgagaggaacagcttgctgatcgaggtattcgtcgtcaccccgtagatcacgaacggcatggatggcgggatgatcggcgcgatgatgccgccggacgccagcaggcccgcgctgtagctcatcgggtatttctgctcgcgcatcatcggcagcaggatggtggccagcgccgccgtgtcggcaatggccgagccgctcatggacgccaacagcacggccgcgccaatcaccacgaagcccagcccgccacggatatgccccacgaaggcgcgcgccaggtcgatgatgcgccgcgacaggccgcccgcgttcatcagctcgcccgccaggatgaagaacggcacggccagcagcggaaaattgtcaaagccggcctgcaggttttgcgccagcagctgcgaatcgaagaagtccagatgccacatcagggcgacacccgtcagcaccagggcgtgggcgatgggcatgccgatcaccatgccgccgatgagcaccagaagaaagatggcggtaacgatcatggtgcgccctactccaccgacgtttccgcgtcgctgccatgcggcagcggctcgccgcggcgcagatccaccacgacgcccaccagcaggcccacggccagtaccagcgtcgccgcggcgcccagcgccagcggataacccagcacggtgctgtagctgtccatgccggcgatcacctgctcccacgaacccttgagcagcagcagcatgccgcccgccaccagagcctggctggcccagaacagcagcttgcgcgagcggcccttcaggcgcgaagtgagcatgtcgaagcccaggtgcttgccctcaaaggccgcgacgatggtgcccaccgccaccagccacacgaacagcaggcgcgagatctcctcgtacgagacgatgctcgtggagaacacgtagcgcaataccacgttgacgaacacggccacgaccatgccggccagtgcgagcaccatgaaatgctcggccaggcgctgtacccggggcttgcgcggccgttcctgcggggaaggggaagaagcgctcatgcactgtctccggaagacgacgaaagggaggcagctgcgttgccgcgcagccattggacgacggactgggccagctcgtccacggggcgtgtggcatccagcgtcaacacgcgcggctcgccctcgggcgactccagcgtggcgaactgatcggccaccagagcgggcgaaaagaaatgccccgcgcgcgtctgcacgcgctgcaatgcctgctcatagtccagcgccagaaacacgaatcccacgcgcgggttgcccgcacgcaggcggtcgcggtatttgcggcgcagcgccgagcaggtcagcactacgcccgccgtgcccgcaggcgccgccagcaatgcggccaaccggtccagccagcccgcgcggtcggcatcggtcaagggcacgccggcgcgcattttggcaatgctctcgggagcatggtgggcatcgccttcatgcagcacccagcccagcgcttttgcgcaggcctcgcccacgctggacttgccgcagccggaaacgcccatcaccacgatggcatcgatgtcacaggtcaagatagcgctatctttaaagattcaaaaaaacggctgcatcccaggacgcaagccgttcacccgaagttcacggcttcacgccgcggcttctcatggagaaatttcgctgcatcgcatggggagaagctactccctccccacaaacccgcgaaaaccccatgaaagatagcgctatcttaagggacaattttggccagaattcctaggaataacccttgaccgccaaccgacgaccgcgccgctccagtggccgcatcaccctgaacgacgtggcaggcgccgccggcgtgagtcccatcaccgtgtcgcgtgccctgcgcggcgaacgcaccgtggaccctgcgttggccgaacgcgtgcgcgaggcggccgatcggctgggctacgtacccgacccggccgcgcgcgcgctggcgtcgcagcgcagcacgcaggtgctggtgctggtgccgctgctgtccaacgcgctgttcgtggatctgctggaggcggtgcaccgcacgctgttccccgagggctttcagccgctcatcggcgtgacccactacgacagcgccgaggaagagttgctgctgcgcacctacctgccccaccgccccgccggcctgctggtgacggggttcgatcgcagcgaggccgcacgccagctcatcgtgcacagcggcgtgccctgcgtgcacctcatggagaccagcgccgcgcccggcgtggcctgcgtgggcttttcgcagcaggacgcgggcgccaccatcacgcgccacctgctggaacgcgggcgcaagcgcatcgccttttgcgccgcgcaactggacccgcgcgtgctgcagcgcgccgaagggtaccggcgcaccctgcgcgaagcgggcctgtacgacccgcgcctggagttgctaagccccgagcgctcttccatcgccctgggcgctcggctgttcgaggacctggtgcaacgcatgcccgacgtggacgccattttcttttgcaacgacgacattgcccagggcgggctgctggcggccaaccgcatgcgcatcgacgtgccggggcgcatcgccgtcgcgggattcaacgacttggccggcagcgcgcagatggtgccgccgctgaccaccatccgcacaccgcgcagcgaagtcggccgcgccggcgccgacatgctgctgggcctgatgcgcggcacgctggcgcagccgcagtgcgtgcagctggactacgagctgatcgtgcgcgagagtacgtgaacaaggatgcagcgcagtgcgctacagctttggtagcttttcgcgcttgcaaatcaagcactcaaggcaaaaaagtacctgaatccttcttcaaacaagcgcgaccagctattgaatatgtagcacgccagacacaaaaaagcccggcattaccgggcttttgcaggcttggcgcatccaggctcagggagccagaatcacctccacgcggcgcgcctcggcattgctgccgctgccctgcgtggcttcgggcttcttcagctccaccttctcttcggccacacccagggccttcagggcgtcgcgcacggccagcgcgcgctgcttggccagctcggcgttcacggccgcgtcgcccgtggcgtcatggaagcccgacaccaccgcggtcttgccgccgtccaccacgcccttgaccacgtcgcccagcgcttcgttggcgcccggggccagctcggccttgccggtggcgaagaagaacttcaccacaccgccctccaccaccacgctggcggcgtcctcggtgatcatgatcaccacgccgggcgcggctgcctcagccgcaggggccacagcggcggccggcgccttgtgggcgtgggcaatgccacgcttgtagaccaccacgcccacgacggtggagaccaccagcgcgatcagcgcaaagaggaacccgagtgcgaagcgttgctggctgtcgtcgtcggagctgttgaaggacatgttgagaactcccgtgaataatcggtgcgttggacaaaacccatcgattgtagagtctcgccatgccgccgcttgccgctcccctgcgtgaccccgcccccatgctcgaccgcgcgctgcatgaatggggcgggcgcgacgacctgtggatctttggctatggctcgctgatctggcggcccgactttggctacgccgagcgacgcgcggccacggtgcacggctggcaccgggctttgaagatgtggagccgcgtgaaccgcggcacgcccgaatgtccgggcctggtgttcggcatgctgtcgggcggcagctgccgcggcatggtgttccgcgtgggccacagccacgcgcgccaggtcatggtcaacctgtggcagcgcgagatggtcctgggcgtatacgacccgcgctggctcaactgccgcacgccccaaggtgcggtgcgcgcgctggcgttcacgctgtcgcgcaagagccccagccacacgggcgtgctggcggacgaggaataccgccgcatcttcgcgcaggccagcggcatctacggcaccacgcgcgactacgccgaggccacgcacgccgagctgcaacgcatgggcatccacgaccgagcgctctcgcgtctgattgcgttggcgcgcgaaccgcgttagtttggcggttttcaaccctcctggagaaatcgcatgtcccttcgctacctccccacgggcgcggccctggcggctgccatcgcactcgccggctgcgcatccctgtccagcgcgccctcggccaccgcccggctggagcctacgcgcggcaacagcacccagggcacggtgcgcttcgtgcagagcggtgatgcggtgcgcgtcagcggcacggtcagcgggctcaagccgggggcggagcacgggtttcacattcatgagaaaggcgactgctccagcggggacggcaacagcgcgggcggccacttcaatcccacgggcacaccgcatggccaacacggcaagggaccgcaccacaccggcgacctgcccagcctgcgcgcggacggcaacggcgtggccaccttcaacttcgagtcgcgcagcattcgcgtgggctccggcgccaccgacatcgtgggtcgcggcctgatcgtgcatgccaaccccgacgactacgtcacccaacccaccggcaacgcgggcgcgcgcctggcgtgcgcggtgatcgccggtcgctgatcgtgcagggctgggcgccctgcgggcacaatccccgcatgagccacagccctctttcctcctccatcgccgacctgcgcaagagctacgagcgcgccgagctcagcgaggacgcctcccacgccgatcccttgctgcagttcgaccaatggctgcgcgaagccatcgctgcccaggtgcccgagcccaacgccatgaccgtggccaccgtgggcagcgacctgcgtcccagcacccgcgtggtgctcatcaaggggtatgacgcgcagggcatcgtctggtacaccaactacgacagccgcaagggccgccagatcgcgggcaacccctatgccgcgctgcaattccactgggtggagctggagcgcgtggtgcgcatcgagggcgtggtggaaaaggtgagcgaggccgagagcgacgcctacttccacagccgcccgctggactcgcgcatcggcgcctgggccagcccgcaaagccaggtcatccccagccgcggcatgctggtggccaacgcggccaagtacggcgcgcagttcctgctcaagccgccccgcccgccgcactgggggggctttcgcctgcggccggatcagtgggagttctggcagggccgcaagagccgcctgcacgaccggttgcgctaccgcctggaggacggcacgtgggagcgcgagcggctggcgccgtaagcgcccggaagacgccctgctccacgcgcgtcttcaacgcatgttcaatgcatgaagaactgcgccaacaccagcaccaccggcagcgtgatcagcgccagcgcggtggacagcgcgatggccgaggacacctcctcctgcatcacgccatagcgctgcgtgaacaacagcacattcgcgcccaccggcatggccgcggcggtgaacatcaccgcgatcgccgggcctgacagccccagcgcccacgccagcgtccccagcgtggcgggcagcgccaggttcttgatcatcgccacccgcaacgcgccgcgccagtggttgccaatgcgtgtgtgcgccagcgcaatacccaccagcagcagcgccatgggccccagcgccgccgccagcacctgcagcgggcggtccagcatctcgggcagcttccagcccgtctgcgcgaacagcaggcccgccaggatgggcagcggcaccgggtgcacgatgctgttgcgcacggcctgccacacggtgtgcgccatggggcgcggcgcggcgctgccggtgcgctgctgctcgcgcgcctcggccagctcgaacaccatggtggccgccgtcagcagcaccagcgaatgcagggacaccagcgtgaacagcgtcaccaggccctgcggcccatacaccagacccatgagcggcgcgccgatcatcaccaggttgctgaaggtgtgcgccagcgcccgcgccgccgcggccgtggagaaccggctgaacgccagcgtcagcccgaacagcagcgccgccgcgctgaagtacagcagcacgggctgaaagtccagctcttggagccgcacattgcccatggtgcgaaacagcagcgcgggcgtgagcaccaggaacacgatgttggacagatctggcaccgccgtggcgcgcacccagcccacgcgggcggtgaggtagccgatgccgatgcacagaatgacgggaaccaggggaacgaggatcgaggacagcaaggtgggcagagggtcgaagtgccggcgcggcgccgggcggcaagtgtagggcctgggaatgcggcgcgcttgcactcatgaattaatagctgccagcgcttgatggacaagcgctggaggccgaaaacgccctaaatcccttgcaactgtggcgcagcgccggacctgggacaatactggcccccgccccgctcccttgtcccccagaccgccccgtccttcaccgtgcacgctatgccctcctccatcgcccacagtccctggcgtatgtccgttgcgccgatgatggactggaccgacaggcactgccgctacctgcaccgcctgctgtcgcgccacacgctgctctacaccgagatggtgaccaccggtgcgctggcgcacggcgacgtgcagcgccatctgcgctttgacgcggccgagcaccccgtggcgctgcagttgggcggcagcgagccgaccgacctcgcgcactgcgcccgtctgggcgagcagtggggctatgacgagatcaatctcaactgcggctgtcccagcgagcgtgtgcagcgcggcgctttcggcgcctgcctgatgaacgagccgcaactggtcgccgactgcgtgaaagccatggtggacgtggttcaggtcccggtcaccgtcaagcaccgcatcgggatcgaccagaacgaagactacggtttcgtgcgcgacttcgtgggcgtggtggccgacgcgggctgccgcgtgttcatcgtgcatgcgcgcaatgcgtggctgaagggcctgtcgcccaaggagaaccgcgagattcccccgctgcgctacgacgtcgcggcccggctgaaagccgacttcccgcaactgaccatcgccatcaacgggggctttcagaccgacgccgcggtgctgcaggaattggctcgggtggatggcgtgatggtgggccgcgaggcctaccacaacccctggtggctggcgcgctgggacgagcagttctttggcgccgcgcccgccgcgctcacgcgcgagcaggtcgaggaagacatggtggcctacatggagcgcgaagccaccgcgcacggcacgcactggtatgcggtggcgcgccacatgctgggcctgcgcaacggactgcccggcgcgcgacgctggcgccaggtgtggagcgaccaccgcttgaaacacctgcccgcgcgcgaagtgatggccctggcgcgcaccaagccgggcgccaccgcgcccgatgcactgcgcgcaagcgccgtgcaagccggcgccctgccaacggagccgctcagcctttgaggcccgccagccagtcccgcagtggctgcggcagcccgaacagatagccctgcaggccatggcagtggtgggcgatgaggaagtccgcctgctgccgcgtctctaccccctcggccaccacgcgcaggcgcaagtggcgcgcgaccgaaagaatggcctgcacgatcgccgcgtcgttcgcatcggagggcgcgtcctgcacgaagctgcggtcgatcttgagttcgtacagcggcaggcgcttcagatacgccaggctggagtagccggtgccgaagtcatcgatggaaaagcgcacgcccagcgccaccagctcgtgcatgcgccgggcggtgtcctgccagttctccaccagcaggctttccgtaacctccagcgtgagcagcgccgcgggcgcgcccgtgctttgcagcgccgcgcgcacctgctccacgaagtccgcctgacggaactggcgggggctgacattgaccgagatcgacagcgcccggccctgctggtgcagttcggccagcgtggcgcaggcctgctggatgacacgcgcacccatgcgcacaatcaaccccgcctgttccgccaccgggatgaactgcgccggcggcacgaagccgcgctgcggatgcggccagcgcagcagcagctccgcgccgatgagctggccggcggcatccacctgcggctgcgcataggtcagcagcgcgtcgttgtcgaccgcgctcttgaggtcctgcaggagcgccaggcgctcctgcgctgcggcgtgcatgtcctgctcaaagaagcacacctggttgcgcccccggtccttggcacagaacatggccgtgtcggcctcgcgcagcaggtcttccacgccctcaccgttcttgggaaacagcgtcacgccgatgctgccggtactgccgtagtgcaccccgcccaggtcatagggcgcatccaggcattcgcgcagctgctgggcgcgccggcaggcctgctcacgcgcaacagaggggccgtcgcccagccgcggcaccagcaggacgaattcgtcgctccccagccgtgccacggtctcctgcggcccggccgcgtcctgcaggcgcgcggcgacctgcaccagcagcccgtcgcctacaccgtggccgcgcgcgtcgttgatctccttgaagttgtccaggtcgatgtagaacagcgcgcccatgcccccctgctgctgggccgtgaccagtgcatcctgcaagcgctgcagcagcaggcggcggttgggcaggccggtgagcgcgtcgaaatacgcgagccggtacatggcggcctcggcttcgtggcgccgcgtgacgtcgcgcgacagcgcgatgaagtggcgctggcccgggccggccccggtctgcggcgcccccccctgcttgcaggccacggatagctcgaaccaatgctggctgcccccgatgtccaggctgtactgccgcccttcggaataaccgtactcggccgcctcgtccagcgcagccatgcattcggcggcggcagcgggcggcaacacatcccccagcgtgcgccccaccagcgcctgggcgcgcgtgccgatcaggtccgcgcgggcggaccggtagtggtggatgcctccctgtgcgtccacctcgaacagtagatcgggcacggcattgagtgtggcttccagctcatcgcgcgtgcggcgcaactcgcgcgtcatctcgcgggccagcgccatggcccgctgtcgcgcgttcacctgctgccccacgaaccatcccgccagcaggctgaaggcggcgcccagcagggcaaccagatggtgtgtggatccttcgaagcgctgctcgaatgagggcagcgggtacagcaccagcgtccagcgcctgccgcctacgtcgtagctgcgcacggcctccagcccgccattgaccgcgtggggtgcatagtccgtgcgcgacgcaaacacgagcaccccacctgccaccgaggggccgtcatggatggccagcgcaaggtcgctgtccagctcgcgcgccaggccctggattacgtcgtccatgcgaaatggcgcggccacccagcctgcaatgttctggcggcgctgggccagagtgcccacggcagcgtgtctggcatacagcggcaggtacatgaccagggagctgccggcattcccttcgcggctgcccagcgggcccgacagcgccagcgtcccggagtcgcgcgcgcgcagcagcgcctcgcgccgcgccggctgcagcatggcatcctgtcccaattcctgctggttttccggcgtttggggtgcgatgtgcgtgatcaacgcctgccccgtgcgcgccccggtggattccgccacgcgcgacagcagcgccaccccctgcaggcccgggcgcgtctgcggcaggtgcaaggcctccacgtaggcctggaattcctgctggtcgatgctgtcggagccttcgtagtagcccttggcgccacgcaacaccatttcgtaggcggcgatgcggtccgacaggttggaaaccacgcggtccacggacaaggcgaaagcctgcagccggcgctcgtcccgtgcgcgctccacgccctgccagaccagataggtgacggcgagcagcagcagtgaaagcaccactgctgcaatcatgcccggatgccatggggcccagtgctgtgcgaaccccctcggggcagccacctctttattcatgcgtttccaagcgtcgcatagcgaccgccgcaacacaatagggaagcgccagattgccgcgccgcgcggcccgtctgtgggacgcggccttgtcctaccccgccgagggccgccgcaggccctttcctgccctaccatccgtggctgtcccttgacccctgcgtctgccgtgcccctcccctcacccgcgacccatctcacccctgaggagtccgcgttccacgcgtcctatgcgcaggagcgcccggcgctggaccacgcctgcgcgttttacatggcgctgctgcagtcgctgctgtcgcaggcgcgccacatcgacatcgccaagatcgaagggcgcgtgaaggaccgcgatgaatgcctgcgcaagttctcgcgcaagtaccgcgcggcgctggaggaaagcggggcaccctatgaaatccgcccctacatcaccgacctgatcggcgtgcgcgtggtctgcctgtacgaggacgagctggagaaggtggcgcagatcgtccagtcgcacttcgacgtgatcgacgtgaccgacaaggtcagcgccctggagggcaccgaggcctctttcggctacaagggcctgcacatggacctgcggctcaacgccgtgcaggccgccctgcccgagaacgccgcctacgcggcgcagccgttcgagctgcaggtgcgcaccatcatccaggacgcgtggagcgtgctggaccacaagatcaagtacaagaagtcgattccggccgaactcaagcgccgcatcaacgtgctgtccgccctgttcgaactggcggaccgcgagttccgccagatccgcgatgccaccgatgccgaactgctctacgcacccgacgagaccaccgaggccgagaccgaagccagccgaacgccggcgcccggcagcgagctcaacgccttcacgttcctgaagattgcccgccatttcttcaaagacgtggagttcgacgcgcagaaggtggacctgttcgtggacgacatgcgcgcatggtcaccgggcatcacgcgtgcccgcttcaacacgctgatgcgagaaacgattgccaccgtcaagcgctacaagcagttctacgaggcgcagaaccccgagggcagcttcaaccccttcaccgtgatccgccactgcctgtacctgggcgaccggcaggcgtttcgccgcgcgctgcgcaacagctcgcgcgaagccttcgaagcgtggctgcaggaaaatcccaccctgatataagtcaaatcgacctccagcgcttgtccatcaagcgctgacagctatcaaaagcattgcatcaagcccgcccgccaatgtcgcgcgcgggacactgaatgcgtagttgcacgacacgcaagcaaatgcaactgctgatatattgcactgcaacataacttggtcctgccccatgctgtacaccctctacgagacccagcgctccctcatggagcccttcgccgacctggcgcaggccgccgccaagttctacagcaacccgctgtcgccgttcagcgagacgcaactggcccatcgcatttcggcgggctatgaactgctgtaccgcctgggcaaggactacgagaaacccgagttcggcatcagcaccgtggacgtggatggcgtgagcgtggccatccatgagcgcgtggacgtcgacaagccgttctgcgaactgcgccgcttcaagcggttttcggacgacccggccaccttgctcaagctcaagggccagcccgtggtgctgatcgtggcgccgttgtcgggccactacgccacgctgctgcgcgacaccgtgcgctccatgctggagagccacaaggtctacatcaccgactggaagaacgcgcgcatggtgccgctgcaggagggcgagttccacctggacgactatgtgaactacgtgcaggagttcatccgctacctgcagggccaatacggtaactgccatgtgatgagcgtctgccagcccaccgtgccggtactggccgccgtctcgctgatggccagccgcggtgagaccacgccactgtccatgaccatgatgggcggccccatcgatgcgcgccgctcacccacggcggtgaacaacctggccacccaacacagcttggagtggttcgagaacaacgtcatctaccgcgtacccagcaaattccccggcgccggccgccgcgtgtacccgggctttctgcagcacatgggcttcgtggccatgaacccggaccggcacgccagcagccactacgattacttcaagaacctcatcaagggcgatgacgccagcgccgaggcccaccgcaagttctacgacgaatacaacgccgtgctcgacatggatgccgactattacctggagaccatcaagaccgtcttccaggactacagcctggtcaacggcacctgggacgtgcgctcgccggacggcgcggtggagcgcgtgcgcccccaggacatcacccagaccgcgctgctgaccatcgaaggcgagctcgacgacatctccggctccggccagaccgaggcggcgcaggatctgtgcaccggcatcgccgcggaccggcgcaaccacctcgaggtgaagggcgcgggccactacggcattttcagcggccgccgctggcgcgagctggtctacccgcaggtgcgcgacttcatccgtgccaaccagtccgcccagcccacgtcacgcccccgccgcgcacgcagcgccgcctgacgccggccatgacctcccccgcagcgcagcaggcgctcgtcgagcgcattgacgcggccctgccccagacccagtgcacgcgctgcggctaccctgactgccagtcctatgcccttgccatcgcacggggcgaggccgagatcaaccagtgcccgcccggtggggcccagggcgttgcacgcctggccgccatcactggccggcccgagctgccgctgagcgcggcccatggaacggaggtcccgcgcgccgtggcggtgatcgacgagaactggtgcatcggctgcacgctgtgcctcaaggcctgccccacggatgccatcctgggcatcaacaagcgcatgcacaccgtgatcgcgccgcactgcacgggctgcgaactgtgcctgcccgcgtgcccggtggattgcatccgcatggaaaatgccagcggccaggccactggctgggccgcatggtccgccccgcaggccgagcaggcgcgcgtgcgctaccaggcgcggcaagagcggctgcagcgcgaggaggcgcaggccaccgcccccgaacccgttcctccggcgccggacaacgcgcccgatcccaagcgcgcagccattgccgcggcactggcgcgcgcccgcgcgcagcgcgcccgcgcgcagcgcgccgaccggggctgacgccgctgcgccggcagccctaccgctcacgaccgcagcgggctatggcaatacggcgcgatacggcgacaggcctgccgcatcaggccgcgagcgacttgtagacgccacagcccagatagacatctcccgcgcgctgcacgtaggacatcttggtttgcaccgcgcccgtggccggattggtgatgtcgtattccacccagcccggcgcgcgttcggcctgggccacgatggcgctgaccagcgcatccccggcaataccgggaatgtcctgcacccgcgttcccactttggcgggattgccgccaaaggccaggtaggtgccgcccgcatcgagcgcgaacacgtacatgtcgcggtcgtggtagggctgtgcggggtcggtcaacgtgcgcagaaaggcctcgcgcggcaggccgcgctgcacggcggcggcgcgctgcaccagggccacggcctcctcggccgtaccctgctgcaggcgaaacgccaacaccgcccgggacagggtggacgcccggctctccagcgcctgcgcctcgcgcagggcatcgctcaccatctgggcattgcgctgcgtgatctggtccagttgctgcaccgcggtgctgatctcgcgcagacccgtgccctgttcattgaccgagtgggagatttcgctcacatgcccggccacgccacggatgccttgcgccatggccgcaatgccctcaccggcggtgcggatcagccccgcgctgccctccacctgccgcacggacgtgccaatgaggtcgcggatctcgcgcgccgcctcggccgagcggcccgccagcgtgcgcacctcggccgccaccacggcaaaaccccggccctgctcgcccgcgcgtgccgcttccacggcggcattcagcgccaggatgttggtttggaaggcgatgccgtcgatcacctggatgatctcgcccatgcgacgggcatcgttctggatgccctgcaccgcctccaccgcccgcgccatcgcctgggtgcccgcctcagcggcttggcgcacctcgccggcgcgctgatcggccacgctagccgcctgcgcgttgttgttcacggcggaagacagctcctccacgctggccgcggtttgctccaggctggcggcctgttgctcggtgcggtcggccagttcgcggttgtccgccgccaggctttgacccgcgtgcgccaccagcgccgcgttgctgcgaatgtcggccaccatcgacgagagcgtgtacaccatgcggttgagttgctcgcccatgtgcgccagttcatcgcggccgcgcacttcggcccggctgcacaggtcgccctgcgccgtgcgctccattacgccgcccagccgccgcaggtcgcccgccacactggcctggaaagccgtggccagataggcggtggccagcaccgccacgccacacacggcccacgtggcgcgcggcccccatccctgcacccccgcgacggccagcagtgccaacacggccacgcctcccaacagggccagcttggccgagaaacgcaggcgccgcatgagccctacgccaggtcgcagaatgaatgaaaccgtcatcgcttttgtccccctcgatggctgaaatgtgcgccctggcgcgtcgcactgatgaattgatgccgtttgtaaccaaatttgacggctgtgtagagcgatcaaaccctgtagttgtttttgggaacgggtggcggggccgcgccctgtggcgcccggccgcatccctgataatcgcccccctatgaatcccctgctctccctactgcagccctatccgttcgagcggctgcgacagctttttgcgggggtgacgccctcggccgcacaccgcgccatcagcctgggcatcggcgagccacgccatgcaacgccgccgttcatccaggaggccctggccgccaacctggcaggcctggccagctacccctccaccgccggtgaccccagcctgcgcgaagcctgtgccggctggatgcagcggcgctaccatattcccgtcaaccccgccacgcaggtgctgccggtgaacggttcgcgcgaggcgttgttcgcattcgcgcaaaccgtggtggaccccacccgcgcaggcgccaccgtggtgtgccccaacccgttctaccaaatctatgaaggcgccacgctgctggccggcgccacgccgtactacgccccgagcgatccagcccgcaactttgccgtggactgggacagcgtgcccgaggaggtatggcagcgcacgcaactgctcttcgtgtgctcgcccggcaaccccacgggcgccgtgatgcccctgcccgagtgggagaagctcttcgcgctgagcgaccgttacggtttcgtgatcgcctcggacgagtgctacagcgaaatctacttccgcgacgagccaccattgggcggcatggaggctgcagccaagctcggacgcagcgactaccgcaacctgatcgccttcaccagcctgtccaagcgcagcaacgtgccgggcctgcgcagcggcttcgtggcgggcgacgcggcactcatcaaggcgtttttgctgtaccgcacctaccacggcagtgccatggggcccgccgtgcaggccgccagcgtggctgcctggaacgatgaggtgcacgtggaagaaaaccgtgccctttaccgccagaagttcgcccaggtcacgcccatgctcgccgaggtgatggacgtgcgcctgcccgacgcgggtttctacctctgggccaaggtgcccgacgccctgggcatgagcgatgcggagttcgcccaggccctgctggctcaatacaatgtcacggtattgccgggcagctatctcgcccgcgattccggtggcgccaaccccggcgcccagcgcttgcgcatggcccttgtggccgagaccgcggaatgcgccgaagcggcctcgcgcatcgtgcaattcatccaatcccgtacgttattccatccatgacccaacaattgcagaccctgatcgacaacgcctgggacaaccgcgccagcctctcgccctccgccgcgcccaaggaagtggtggatgccgtcgagcatgtgatcgccgaactcaacaacggcaggctgcgcgtggccacgcgcgagggcgtgggccagtggaccgtgcaccagtggatcaagaaggccgtgctgctgtcgttccgcctgaaggacaacgagctcatgaaggccggcgacctgggcttcttcgacaaggtgcccaccaagttcgcccacctgtccgccgacgagatggccgccaccggcgtgcgcgtggtgccgccggccgtggcgcgccgcggcagcttcatcgccaagggcgcgatcctgatgcccagctacgtgaacatcggcgcctatgtggacgaaggcaccatggtggacacctgggccaccgtgggctcgtgcgcgcaggtcggaaagaacgtgcacctgtccggcggcgtggggctgggcggcgtgctcgagcccctgcaggccaacccgaccatcatcgaggacaactgcttcatcggcgcgcgctccgaagtcgtcgagggcgtgatcgtcgaagagaactcggtcatcagcatgggcgtgtacatcggtcagagcacgccgatctacgaccgcaccacgggcgagatcacctacggtcgcgtgcccgctggctcggtggtggtcagcggcaacctgcccaaggacggtggccgctacagcatgtacgcggccatcatcgtcaagaaggtggacgccaagacccgctccaccaccagcctgaacgacctgctgcgcgactgaagctacgccgcaccggcactgcacgcatacataaccagcactgagagggaaccagcatgagcacgatggagcggattctgcgcctgatggccgacaagaaggcatccgatgtctacctgtcggccaacgcaccggcgctgatcaagatcaacggcgaatgcgtgccgatcaacagccagatcctgccgcccgacgcgcccaagaacctgctgtccgagatcgtcccccccgaccgcatcgaagagctggaagagaccggtgagctcaacatgggtgtgccgctcaccggcgtagggcgctttcgcgtcagcgcgatgcgccagcgcggcacctatgcggtggtgatccgcttcatcacgcagaacatcccgcagttgtccacgctgcacctgccgccggtgctcagcgagctgatcatggaaaagcgcggcctgatcctgctcgtgggcgccacgggctcgggcaagagcacgacgctggcggcgatgctggacgcgcgcaacgagtccatgaccggccacatcctcacggtggaggacccggtcgaataccagttcaagaacaagaagtccatcgtcaaccagcgggagatcggcagcgacacccagtcgctgcagaccgcgctcaagaacgcgctgcgacaggcgcccgacgtgatcctgatcggcgaaatccgtgaccgcgagaccatgtccgccgccatcgcctacgcccagtcgggccacctgtgcctggccacgctgcacggcaacaacagctaccacgccctcaaccgcatcctgtcgttctatcccgtggaggtgcgccccacgatgctgggcgacctggcgtccgcgctcaaggccatcatctcgcagcgcctggtacgcaccacgaccggcgagcgcgtgcccgcggcggaggtcatgctcaacaccaagctggtggccgagctggtggaaaagggcgacttctcggggatccgcgaggccatggaaaaatccatggccgaaggctcgcagaccttcgaggaagcgctggcccacctgatcctggagggcaagatcgaccgcaaggaaggcctggcctacgccgactcccccaccaacctcatgtggcgcctgcaaaacgacttctcggctgccgcgaagtcggcgcgcgccgtcaacgacgccggccagcagtccgaggacgatgccccctcgttcaccgagatcgtgctggacgtcaagcccgcctgagcccgtttcgcggccgctgcacggcagtgcgccgcctgtacccatgtcccccaccctgctactgaccgaacagctcatcgcccgcccctccgtcacgcccgacgacgcgggctgcctggacttgctggcccggcgcctcgctcccttgggctttgcctgcgagcgactggacagcgggcccgagaacttccgcgtcagcaatttgtggtcaaaacgcagtgcagcgctctctggacaagcgcaagcagctaccaaaacagtagtattcgccggccacaccgacgtggtgcccacgggccccgtggagcagtggagcagcccgccgttcacccccacacaccgggacggccgcctgtacggccgcggcgcgagtgacatgaaggcctcgatcgccgcattcgttgtcgcggtcgaggagttcctggccgccacgcccgacccgcgcctggatatcgcgctgctgctgaccagcgacgaggaaggcccctcggtggacggcaccaaggtggtcattgagcagttgcgcgcgcgcggggagcggctggactggtgcatcgtgggcgagcctacctcggtcgagcagaccggcgacatgatcaagaacggccgccgcggcacgctgtccgggcggctcaccgtgcggggggtgcagggccacatcgcctacccgcagctggcgcgcaaccccatccaccaggccgtgcccgcgctcaccgagctcgccgccaccgtgtgggatatgggcaacgccttctttccgccgaccagctggcagatgagcaacatccacggcggcaccggtgcgaccaacgtgatccccggccaggtggtgatcgacttcaacttccgcttcagcaccgaatcgaccgccgaagggctgcagcagcgcgtgcatgcggtactggaccgccacggactggaatacgacctgacctggacgctgggcggccagcccttcctgaccacgccgggcgaactggtgcaggcggtgcagcaagccatccgcgccgagaccgggttggaaaccgagctgtccaccaccggcggcaccagcgacgggcgcttcattgcccagatttgcccccaggtgatcgagctgggcccgcccaacgccagcatccacaagatcgacgagaacgtgcgcttggtcgacatcgagccgctcaagaacatctaccgccgcacgctcgagcatctcaacgcactggcgggcgcatgaccgcgcaagtgcacggtgacaccgtcggtgcgctggtcgccagcggcgccgcgcgcctcacacaggccggcgtggccttcggccacggcaccgccaacgcacaggacgaggccgcctggctggtgctgtggcgcctggggctgccgctggacagcgtgctcgacgagggtgctgaaggttcagtggcaaatcggcccgtaacgcccgcccatcaagcgctggtagctacgctttttgaagaacgcatcgccacgcgcaagccggctgcctacctcacgcgcgaggcctggttgcagggtgtgccgttctacgtggacgagcgcgccatcgtgccgcgcagcttcattgccgaactgctggccgacggcagcatcgacgactggctcagcgaccagacgcgccacgtgctcgacctgtgcaccggcaacggcagcctggccgtgctggccgccatggcgtatcccgacgtgcaggtgacgggcgccgacctctcgcccgacgcgctggccgtggcccgcatcaacgtggagcggcacgggctgcaggagcgcatcacgctggtcgagtccgacggcctggccgccctgcgcggcccctgggacctgatcctgtgcaacccgccctacgtcaacgccgccagcatggcccagctgccgcccgaataccgggccgagcccgagctggccctgtccggcaatatgcgcggcggcagcgacggcatggacttcattcgccagctgttggccgacgccccggcgcgcatgagcgaagacgccgtgctggtgctggagatcggcaacgaacgcgaacacttcgaggccgcctttcccgacctgcccgtgttctggctggagaccagcgccggcagcgaccaggtgctgctgctcacgcgccaggccctgctcccactcgctcccgcaaagtgacggcgccggcccgtccggcccccgccccgtccattggttttgacccatgatcaccctgaagaacgtcacgctgcgccgcagcgccaaggtattgctcgacggtgtctccgtcaccatcaaccccggggagcatgtcggcctggtcgggcgtaacggcgctggcaagtccacgctgttcgcgctgctcaatggttcgctgcacgaagacggcggtgacttcttcctgcccgcggcctggcgcatggcccaggtggcgcagaacatgccagagacggacgagtctgccaccgccttcgtgttggatggcgacactcgcctgacggagctgcgccaggcgctgcacacggccgagcaggcgggtgatggcatggccatcgcccaggcgcattccgacctggcagacgccggtgcgcacgacgcgaccgcacgcgcgcaggcgctcatcctggggctgggttttcaggtggcggagctggagcgcccggtcaacagcttctccggcggttggcgcatgcgcctgcaactggcgcgcgcgctaatgtgccccagcgacctgctgctgctggacgagcccaccaaccacttggacctggacgcgctggtatggctggaagcgtggctgcagcgctacaacggtaccttggtcgtcatcagccacgaccgcgaattcctcgacgccgtgacccaggtcacgctgcacatcgataacgcgcgcctgacccgctacggcggcaactacagcaagttcgaggagctgcgcgcccagcagctggaactgcagcagtcggcctacgagcgccagcaggacaagatcgcgcacctgcagaaattcatcgatcggttcaaggccaaggccaccaaggccaagcaggcacaaagccgcgtgaaggcgctggagcgcatggagaagatcgcccccgtgctggcctcggccgacttcaccttcgagttcaaggagccggccaacctgcccaacccgatgctggccatcaccgacgcgtccttcggttatcgcgccgaggatggcagcgagaccaccatcctgcgccacgtgaaccgctcggtgctggccggccagcgcatcggcattttgggcgccaacggccagggcaagtccacgctggtcaagaccatcgcccgcaccatggcgccgctctccggcaccctgaccgagggcaagggcctgtcgatcggctacttcgcgcagcaggagctggacgtgctgcgccccggcgataacccgctggagcacatggtgcgcctggcgcgcgaactgggtgcccaggcccaggaacccagccgcgagcaggacctgcgcaacttcctgggtagcttcaacttcagcggcgacatggtgcaccaggccgtgggcaccatgagcggcggggagaaggcccgcctggtgctggccatgatcgtctggcagcgtcccaacctgttgctgctggacgagcccaccaaccacctggacctggccacgcgtgaggcgttgtccatggcgctcaacgagttcgagggcacggtgatgctggtcagccacgaccgggcgctgctgcgcgccgtgtgcgatgagttctggctggtgggccggggtgccgtggcgcctttcgacggcgatctggacgattaccagcgctacctgcttgaggagtccaaacgcctgcgcgaactggcccgcgcagccgagcaggtggtcgttgccgaggccgcgtccccaaccgccactgccgcccctcccctgcgcgacgcccgcgaacagcgccgccaggaagcccaggcccgccagcaactggccgagaaaacccgccccctcaagcgagagctggaaaaaatcgaccagcgcctggaagccctgaaccgggaaaaagcgcagttggaagaacggctcatgcagccgttgccccccgcggagatcgcggaatgcggacggaggctcaaggactgcaccgaagaggtgacagcccttgaggaaaagtggctggatgtttcctcagcgctggaggaactggcgcgctaagggctacaggtatttttggtatatgtataaaaacagcctccaagccttacgcataaagcgcagacagctcctttttcaggagtaaattccggggatatcccggggttgcatttttttgcagcgcactgtcaacgccctcccagggggccgcgttgtgggtacatctaaggagttttccctatgaccatgactgcaatcctctctgcctggcccgaagacgaacgtgaccgcaagcgcgccccggcccgcctgtaagcgtccactcggcctgttctgaaggccgttcgttggaggaatcgccgcactgcgcaattccaagccactgccagggcccgccgggatctaccggccccgattcacaccgcccacttcagggtggagacaaaaaaggaacgtgctgccacgttccttttgcatttcaaggcagccttttccagctgccgctaggtcagcccatgtgcaggccgccgttgaccgagaaatccgccccggtggcatagccgccctcttcggaggccagccacgaaacgatggacgcaatctcgctgggttcgcccaggcgcttcacgggcacggtggcgacgatcttttccagcacatccgggcggatcgccttgaccatgtcggtgccgatatagccggggctcacggtattcaccgtcacgcccttggtggccagctcctgcgccagcgccatcgaaaaaccgtgcatgcccgccttcgccgccgagtagttggtctggccggcctggcctttctcgccgttcacgctgctgatgttgatgatgcggccccagcccttgtccaccatgtctgcaacgacctgcttggtcacgttgaacatgctgttgaggttggtttcgatgacagcgtcccagtcctcgcgcgacatcttgaggaacatgcggtcgcgtgtgatgccggcgttgttcaccaacacatccacgctgccatgctcggccttggcctgggtgaaggcctccaccgtggactcccagttgcccacgttcccgaccgacgcgtaaaacgtatagcccagcgccttttgctcgcccagccacttgttgtagtcgcgcgtggggccgcacccggcgatgaccttgaacccgtcccggtgcagacgctgacagatggccgtgccgatgccccccatacccccggtgacgtacgcaactttctggctcatgtgtgctccttggatgtgtcaaaagtgaatcagatcagtgaccactctacccaagaattacgacaataccgaggaggaaaacactgcgccccggcattattgttgcggcgcaaaaaaccgggcatcatcgcgtttttgcactccgtagccagccgttgccgcctgcgccgacaaaaaaggccgtacgggcttccccgtgcggcctttttgcatgcagggcacccgtcccaaagggtgccgcgccttcaacgctccagcgccatggacacgcccatgcctccaccaatgcacagcgcggccaggcccttcctggcatcgcggcgctgcatttcgtgcagcagggtcaccaacacgcggcagcccgaggcaccgatggggtgaccgatggcgatggcgccgccattcacgttgaccttggcgggatcgatgccgagctccttgttcaccgcgcacgcctgggcagcgaaggcctcgttgagttcgaacaggtccacatcgcccacgctccagcccgcgcgctgcaatgtcttgcgggatgccggcaccgggcccatgcccatggtggcggggtccagtccgctggtgccgtaggccgcaatgcgggccagcggttgcaggcccagggccgcagccttggtggcactcatcaccaccacggcggccgcaccgtcattgatgcccgaggcattgcccgccgtgaccgagccggccttgtcgaaggcggggcgcaggccagccagagcttcggcactggttttgcggttgagatattcgtctgccgcgaatatgacggggtcgcccttcttctgcgcaagtgtcaccggcacgatctcgtccgtgaagcgccctgcgtcctgggcggcggcggccttttgctggctggccagggccagcgcatcctgcatctcgcgcgtgatgccgtgctgcctggccacgttctcggccgtgatgcccatgtggtactggttgtacacgtcccacaggccgtcgacgatcatggtgtcgaccagcttccagtcgcccatgcgctggccttcgcgcgagccattgagcacgtgcggtgccaggctcatgttctcctggccgccggccacgacgatctcgctgtcgcccgtcgccacggcctgggcggccagcatcacggccttgagacccgagccgcacacggcgttgatggtgagcgcgggcgtctcctgggccagccccgccttcatcatggcctggcgggccgggttctggccgcagccggccgcaagcacctggcccatgatgacctcgcccacctgatcgggagcgacgcgggcgcgtgccagcgcctcgcggatgacgatggcgcccagatcggtcgcgggggtcttggccagtgcgccgccaaacttgcccacgggcgtgcgcacggcggaaacgatgacgatgtcttccatggtgtgtcctttcgggagtggcacctgccggctgcacggccgcaggccagtagccattgtctgtcggcccggtgtcaggactattgcgtagtcaccccgcagcccgccgcaacgccgccccgggagcgtgcggcgccagactcaggccttttgctgcacgtagcgccctggcgcgggttcgatggccttgaacttcggcgcctttccataggccttgggtgcggcgatctgccgaccggcgtggccgtgcagccatgcgcaccagtcgtcccaccaactgccgggcagttcggtggccccagccagccatgcatccagcgtggcgggcagttgcccatcctcgcgcagccagtggctgcgctttttcttggcgggcgggttgatgacccccgcgatatggcccgacgcgcccatcacgaaacgcttgtcccccggcaatacttgcgtggaggcgtaggccgcgccgatcggcacgatgtgatcctcgcgcgagccgtagatgtacacaggcagttggacctgggtcaggtcgagtgactcgccgcacacggtgagccgccccggccggataaggttgttctccaggtagaagttgcgcaggtaccaggcgtagtacggcccaggcaggttggtgctgtcgctgttccagtacagcaggtcgaagggcggcggcgtctcgcccttgagatagttgcccaccacgtagttccacaccaggtcgttcgggcgcagaaagctgaaggtggatgccaggtcctggcccttcatgagcccgccctgccccatctgcagttcgcgcatgcgcacgaagccttcgtcgatgaacacgtcgaggatgccggtgtcggcaaaatcgatcagcgtggtcaggaaagtgcagctggccacaggctcctcgccacgcgccgccagcaccgcgagcgccgtggccagcatggtgccgcccacgcaaaagcccagggcgttgatctgcttggcgccagcgatctgctgcacggtggcgatggccgtaagcacggcctcgtcgatgtagtcgtcccaggtcttgtgcgccagcgacgcatcggggttgcgccagctcaccacgaaggtgcggtggccctgggccacggcatggcggatcagcgagttgtcgggctgcaggtccaggatgtagtacttgttgatgcacggaggcaccatgagcaggggccgctcgtacaccttggcggtgagcggcttgtattccagcagctggaacagctcgttctcgaacaccacggcaccctcggtggtggccacgttgcgacccacttcgaagcggctctcgtcggtcattgagatatgcccctggcccaggtcgtgcagcaggttggccacgcccttggcgatgctctcgccgtgcgtttccagggccttttgctgcgcatccgcgttgaacaccaggaagttgctgggcgccatagcggccagccactgctccacgctgaagcggatgcgtgcgcgggtcttgtcgtcggcctgcaccgcgtcgaccaggcccatgagcgcgtgcgcctgcaactggtaggccgcgaccgagaacgccgacaacgggttgtgcgcccaattctcgcccgcgaaccggcggtcgttgctgaggggtgcctcgtcgtgatgcagcgcatggctccacagcgcctgcacctcttgcaggtaccgctgctgcaccgcagccagcttgtcgggtgcgaagctcaccgggccggcagctggcatggacagcgcggcgcccatttccttgggctgcaggacctgcagcatctggctccagccctcgcccaccatctgctgaaactgccgggcgctgtcggcccagctggcgtcgaaattcgtgctcatgcagcctccatcgcggcccaggcgcgggccccatgtgtcattgttgcccagcaggcggtgccgcagaaaactgcagcgcattcgcagggctttgggtttccgccgccgtggcaagccggccacaatcgccgctttgccctttcggaatcgatcatgtacctggtggttatcgcatggctgtatgtcaccgtgttgatggccttggccgaggccacgtccgccaacggcacggcgctgggcgccagcgtcaccttcgtgctgtacgggctgctgcccatgtccatcgtgctctacatcctgggcacgcccgggcgcaagcgcgcgctgcgcgcccggcagcaggccgaggtggaagccgcctcaggcggccagccagatgcaggcggccatgcgcccgctgctgccaagccgggaggtgtcccgccggtgcgaaaagaaccgtaacggattggccaccgtgcaccaggcgctggtgctgtcgttgccgtacagcgccgtaacaccgcaggcgcgcaggcggtggcgtgccagcccggccaggtccgccagccacttgccatcgctggcatgcgggcgaaagtacgcggccgcccgcggatcctgcacacagaaggcctcgcgcacctccgcgcccacctcgaaggcctcggggccgatgcagggccccagccaggccattacgtcatccgcatccgccgtcgctccgttttcaatagctgcttgcgcttgacctgcctgcgctgcgggcctgaaacactccaaagtcgattccaacactcctgcggccagcccgcgccagcccgcatgcgccgcggccacgcgcgtacccgcgcggttggtgaacagtaccggcaggcaatccgccgccatcacgatgcaggccacgcctgcggcctgcgtggtgcagccatcggcgtccatcccgtcgggcgtgtgcgcgtccagcggctgcactgccgtgccatgcacctggcgcaggtacaccgcccgtaccgcggagccgccagcacccagcgcatcctgcagcgcagcccagttggcctgcacggcggcggggtcgtcgcccacgaagcggcccaggttgaagctgtcccggggcggcgcgctcacgccgccgttgcgcgtggtgcacagcgcacgtacccgggcgggtacgggccagtccggaaccagccagtcgtgcggcactgcggagggagcggtctgtgccacgggcttcaggcctcgtggtccgagcaggcagacggctgcgcgcgctggaaggccggcagcgccatgcatgcgtcgaacgcggccatcgtgcgcggcagaccgtccatgtccacatggaagcgccggccgttgaagatctgcggcaccaggcagcagtcggccagcgtgggcgtatcgccccagcacaggcgcgagggtgccagcccggcggcctggcgttcaccgtccagcagcaccagctgccgctcgaacgcctccaggcccttgcgcacccagtggcggtaccaggcgtccttggcggcgtcttccacctgcagctggtgcttgaggtacttgagcacacgcaggttgttcagggggtggatctcgcaggccaccatctgcgccagcgcccgcacgcgcgcgcgcgccagcgcgtcgccgggcagcagcgcaggctcgcggtgggtctcgtccagatattcgatgatcgccatcgactgcgtgagcaggtggccgtcatcggtctgcaacgccggcaccagcgcgtcacccacgcggtcggcatagccgggcgccaaatgctctgccttgaccaggtggaccggcaggtagtcatagggcaggcccttgacttccagcgcgatgcgcacgcgaaacgatgccgaggagcggaagtagttgtagagcttcatgcggccgcagcataagccaagccggcgccgggcgtaatgcgggccacagcccatgcgcggcgccgcgccgtggcacactgcttcatcccttcacaccgccgctaccacccagagaaccatgagctatgtgatccctcccgcaccgcaggccagcgtgcccgtcgtgggcacaacccagcgctttcccgtgcaccgcatctactgcgtgggccgcaactatgccgagcatgccaaggaaatgggcttcaccggccgcgagccgccgttcttcttcatgaagcccgccgacgccgtgctgcccgtgaacccgggcgagaccggccagatgccctaccccacgctgaccaaggacctgcaccacgagatcgagctggtggtggccatcggtaagggcggcaagcacatcgccgcggccgacgcgctgtcgcacatctggggttacgccgtgggcctggacatgacgcgtcgcgacctgcagggcgagatgaagaagcagggccgcccctggtgcatcggcaagggcttcgaggccagcgcgcccatcggcccgatcacgcccgcggcgcaggcgggcgacgtgcagcaggcagccatctggctgcaggtcaacggcacggaccgccagcgcagcagcgtgggccagctgatctggaacatcgccgagaccatcgaacatctgtccgccgcgtgggagctgcagcccggcgacctgatcttcaccggcacccccgagggggtgggcgcggtggtgcgcggcgacgtgctggaaggcggcatcgacggcctgggcacgctgcgcgtggccgtggcctgattcactatcataaaaatagctgctagcgctttccccataagcgctgcagccgttttttattcatacaacgaatgaacttccgccgccccatcaagcattgccgcgcctgcggaacggccgtggcctaccgcgtgcccgacgacggtgacacgcgcgagcgcgccgtctgccccagttgcaacgtaatccactacgaaaacccgctgatggtggtgggaacggtgccggtactgggggaccacgtgctgctgtgcaagcgcaacatcgagccgcgccgaggcaagtggaccctgccggccggcttcatggaactggacgagaccaccgtcgagggcgccgcgcgcgagaccgacgaggaagcgggcgcgcaaatccagatgggcccgctgttttcgctgctgaacgtgccgcaggcgggtcaggtgcaccttttttacctggccacgctgctcagcgaccgcttcgatcccggccacgagaccatcgaggcacgcctgttcaccgaggacgagatcccctgggacgagatcgcgtttcgcaccgtcaagcacacgctggagcagttctttgccgaccgtcgcgcggggcacttcggcatgcactgcatcgacatcacctgagcaagcggccagcccctgcgctgcgccaacggagacccgcaaggcacagcgccgcaaacacaccgccggcccagaacgtggccgccggccccacggcatcccacagcaacccagccaccgcgctggccaccagcatggccaaaccgctggccaggtggaacacgccataggccgtgccgcgcaggtcggccggagtcgcatccgccaccatggccgacagcaggccctgcgtcatgcccatgtgaatgccccatacggccacgccggcaatcaccagggtccagtgctgggccgttgcgagcagcacgtccgacaggatcagcaccaccaggccccaggccagcagccgcgtgtggctcacgcggtccgacagcttgccaaatggataggccgccgccgcatacaccaggttcatggccaccatcaccaggggcacgagtgccatgggtatgccgatgttctgggcgcgcagcaccaggaaggcttcgctgaaacgtgccagcgtgaacaccgcacccacggccaccacccaccaataggcgggccccaggcggcggatgttctcgcgccggatgggattggtgcggcgcacgcccccttgggacgcaggctcgcgcacgccccaggccagcacggccaccgacagcacgcccggcactaccgccacccagaacacggcgcgaaagtcgttggcccacagcagcatcaggcccacggccagcagcggcccgacgaaggcgcccaccgtgtccagtgactggcgcaggccgaacgcggcaccgcgaatctccggcggggtcacgtcggccaccagcgcatcgcgcggtgcgccgcggatgcctttgcccacacgatcgatcaggcgcgccgtcacgatcaagccggcgcccgaagccagcgcgaagagcggcttggtgaccgcccccagcccatagcccagcaacgccagccccttgcgcctgccaagatagtcgctgagcgtgcccgagaacaccttgacgatcagcgccgtggcttctgccagaccttcgatgaggcccaccgcgaaggccgacatgcccagcgcgcccaccatgaacatcggcaacaggctgtggatcatctcggacgagatgtccatcagcatgctcaccaggcccagcgcccatacggcggcggggatgcgcgctggcgagggttggcgcggcgtctgcatgccaaggggccttggtcagcgggtttcgacgaaaaacggcgcgttgtcctgcggccggggtacgaccacgccacgctgcacgggatcgaccaccacgccgggaaccacctgcggcgcggcggggccggcaccgggtgacgccgggggcgccgccggagcagcggctggcggacccggcaacggtgcatccggctcggtcacccacaccggcggctcggccggcgcggggcggggcgtgacctcctgcagcggcacaaggggcgcatccgtgatctcggggcgctcctctggtggcggggcgctggcggccggtgccggcgtctggggcagttcgggctgcggcgccggagcgcccgccgggccggcctgctcacccgtgggtcggccgaacaggtcatagacccagttgcgcagcgtgcccgcggccgagccgatccatgagctttcctcctcatccacgaagcgctcgcgggcatcgatgaccttggcgcgcagggcctggcggaacacgtcgcccaccatgggcagcgcgctgtgcgcgccctgcccccagtagtcgctgcgcagggtgatgcgcccgtcgttgaagcccgcccaggctcccgcgacgagctgcggatgcatcaggatgaaccagccgtcggtgttgtcctgcgtggtgccggtcttgcccgccacgtccgccgtgatgccgtagcggctgcggatggccgcgcccgtgcctttgtccaccacgccgcgcagcgcgtcgcgcagctgctgcgcggcggtgacgtccagcgcgcgctcgggcgatgcaggcttgaattcctccagcagcttgccgtccttgtcctcgatgcgcgtgatgacccggggcgccaggtaacgcccgccgttggcgatggtgccgtaggcggcgaccatctccttgagcgtgaccgagctcgtgcccaacgccagcgcgggcacggcctccagttcggactcgcgcacgcccatggcgcgggctagttgcaccacgcgcgccggccccaccttctgcatgagctgtgcggtgatggtgttcttggagtacgccagcccgtcgcgcagcgtcatgggctcctcgctgggcggcgtgcggccgtccgtggggcgccagacccgctttccacccagggggatctccaccgcggtgtccagcagcgtgtcggtcggctgcagtcccatcgcgaaggccgcgccgtacacgaagggcttgaaggtggagcccggctggcggcgcgcagcctgcacgtggtcgaacggatcggtcgcgtagtcgcggctgcccacccaggccagcaccgcaccgctgcgcgggtccatggccataaaaccggcctgaacgcgggtcttggactgacgcagcgtgcgcaggaagctgccgtcgtccagcagctcgcgtagcgcctcctcgggtgcggcacccgcggccaccgccttttcgtactggggcgactcgcgcaccagctgttgcaccagcgcgctcttagggccccaggcgctgcgcggcgcccacgcaccgtcggccacgccctgcagcgcccggccctgctgctgcacggcccggttggccatctcctgcagccgcccgtcgatggtggtgcggatcaccagcccatcggaatacaggctgtagccgttgcggtcggcccagtcgatgagctggcggcgcagctgctgcgccaggtgcggggccagtcccgccacctcggcctgccgctcgaagcggatgcgcagcgggcgcttgatcagtcgctcgtattccgcctgcgagagcttgccgcgcttggccatctgcgccagcacggtgttgcgccgggcctgcgcgcgctcggggttgagcaccgggttgtagtaggccgtgcccttgagcatgccgatcagcgtggcgctttccagcacgttgagcttgtcggccgacttgtcgaagtacgtgcgcgccgccatctcgatgccgtaggcgttgtagaggaagggcacggtgttcaggtaggtctccaggatctcgtccttggagtacagccactcgatcttcagcgcggtgatcgcctccttgatcttgcgcgtgagcgtgggcgcgcggccgatgtcctcggggtagagattgcgcgcaagctgctgggtgatggtggagccgccctgcttgtcgccgcccacggtgcgcacgacggccgacagcgtgcgccgccagtccaggccgaagtggtcgtagaaacggtggtcctcggtggcgatgagcgcatcgaccacgggcttggcgatggtttccagcggcacccattcgcggttcacccaccggtactcggcgagcagccgcccgtcggcggacaccagttgcgcaggctggtcgctcttggccttgcggatgtcgctgatccccggcgtgaacgggatcagcgccagcacatacagcacgccggccagcgccagcgccgccagcagccacaccaggccatgcgcggacagccagcgctcgggccgatgcaacagttgcgccagcgcgggccgcaggcgggcccagcgggctcgcagggtcgtggaaagatccatgtaatttatgggcaaaaatggcctgtagcgcttgatcagcaagcggtagcagctatgaattcagaagcaatgcgtagacaggggtgcccggccatgcgcggcaggcagaacacgcgccgccgcgccggtcgccgcaccagccgcggcgcctggcgacgggccgggcctgctttataccgccaatcccgcgccaggctgggccgctgtacagatgccactgaccgcccggtggcccgcgccaccgcgtcagcccatgaactggcgcaactgcggcaggctggcatgggcggcgcgccggccctcggcaatggcgtcgctggcacggtgaaagtccagcaggcccaaatgcgccaggcgcggggcgatcaccacctcgggcgggtcacccgccatgcggctgcgggtgatgcgcatctgcatgatgttcacgctggtcatgatcacgtccagcgccgatggcttggggggaggcgcctcgccgctggcgggcgcccagaacttcaggcggcgcatccagtcggcgctgaccagcggttcgggtaccggctccggcccggggaccggcgccgcatccgtgggcacggaggcatccggctcgcgcaccaccgccagcggatgcatgtggcggtgcaggatgtcggaattcaggtccacggcgatgacgatgtccgcacccatggcacgggccagcgatgcgggcacggggttgacgagtccgccatccaccagcagccgcccgtcggtgtggttcacgggggtgaacaggcccggcagcgcgatggaagcgcgcaccgcgtcggcgatggagccgtggcgcagccagacttcggcacccgagtgcaggtcggtcgccaccgcgccgaagggcagcggcgacgcgtcgatgtcgaaatcggcgaagttgcggcgccagaaggcgatgagcttttcgcccttgagcatgccgcccgacagattgaaatccatgaagccgaacacatcgcgcaggcccaggccctgcacccagtcggcaaagcgctccagttcgccccccgcgtaggccgcgcccaccagcgcaccgatggaggagccgcagatcacgtccaggcgcacgccctcctcccgcagcgcctgcagcacgccgatgtgcgcccagccgcgcgccgagccgctgcccagcgcaaggcccagccgtggggcgcggcgggtcagtgccatctaggccccacctgcgttgggcggtgtgccccgcagcaacgcatgcaacccgtcctcgtccagcacggggatgcccagctcctgcgccttggcgagcttgctgcccgcgtcggcgccggccaccacgtagtgcgtcttcttgctgaccgaacctgccaccttggcaccggcggactccagcaggtccttggccgcgtcgcggcccagggtgggcagcgtgccggtcagcaccacggtcatgcccgccaggggcagcgtggcggcggcagcgggctcgctctcgtcccaggtgacgccgcaggcccgcagttgctcgaccacctcgcggttgtggggttgcgcgaagaaggtgtggatggcctcggccaccacgggccccacgtcgttcacctgcagcaactgctccacgcccgcatccatgatggcgtccaactggccgaagtggcgcgccaggtccttggccgtggcctcgcccacatggcggatgcccaggccgaagagaaagcgcgccagcgtggtgcgcttggatttgtcgagcgcatccagcacgttctgcgcggacttctcggccatgcggtcgagctgcgcaaggctggacagcccgagccggtacaggtcgggcagcgtgcggatcacgtggccgtccacgagctggtccaccagcttctcgcccaggccctcgatgtccatggcgcggcgctgggcgaagtgcagcaccgcctgtttgcgctgcgcggggcagaacagcccgccggagcagcggtggttgacctcgcccggctcgcgcaccacggcgctgccgcagatggggcactggcgcggcatgcggaagttgggcacgtagggctggcgcggccccgccagcggctgcgcgggtgcggtgccgtccgcgctgctggcggcgtccaccagcgcgtcggagcccgccagcactgccaggcctgcgcccgccggcaccacgcccaccacctcgggaatcacgtcgcccgcgcggcgcacgatcacctggtcgcccacgcgcactttcttgcggcgcagctcgaacaggttgtgcagcgtggcattggtcaccgtgacgccgcccacgaacaccggcgcgagtcgcgccacgggcgtcagcttgcccgtgcggcccacctgcacgtcgatgccttccacgcgcgtgaccatctcctgggccggatacttgtgggccacggcccagcgcggctcgcgcgtcacaaagcccagctggcgctgcagtgccaggctgttgaccttgtagaccacgccgtcgatgtcgtagggcagcgcgtcccgttcggcccccacacgctgatggaacgctatgagttcagaagcgccttgcgcaatctgcacctgggctgcgaccggaaagccccattccttgagctgctgcagcatgccgaagtgcgtgccgaagtcgggcccgccctcggcggccggcgtgacctcgcccaggccgtaggcgaagaaggacagcggccgctgcgcggtgatgcctgagtccaactggcgcaccgcgccggcggcggcgttgcgcgggttgacgaaggtcttgtcgcccttctcgcgctggcgctcgttgagtgcgtcgaagtccgcgcggcgcatgtagacctccccgcgcacctccagcaccggcggcacaccggcgggcaggctcagggggatctggcggatggtgcgcacgttgtgcgtcacatcctcacccacctcgccgtcaccgcgcgtggcggcctgcaccaggcgcccgccctcgtagcgcaggctcatcgccaggccgtcgaacttgggttcggccacgtattccaccggcggcgcatcgggcggcagcttcagttcacggcgcacgcgcgcgtcgaaggcttgggcgccgctggcctctgtgtcggtttcagtgcggatgctgagcatgggcacgcggtggcgcaccggtgtcagcccgtccagcaccgcgcccagcacgcgctgcgtgggcgagtcgggcgtcaccaggtcggggtaagcgccctccagcgcctgcaactgctggaacgcgcggtcatactcggcatcgggcacgctcggcgtgtcctggacgtagtactcgtgcgcccagcggttcagctgctcgcgcagcgctttgatttttgtagctaccagcgcagaccccttgggcgcgggagccggaaaaaggtcggattgttcagtcatgccggaaagggtcaggcccggtcccattgggcgaggtgcagcagcacgcccgacgggtcccagacgcaggtcacgcacgcgccgtacggttcctgcttcggcgcggacacgcgggccccaggaaagcggcccgtgccgatgagctgcgaaacgtctgcaaaacactgggccgcgtcttgcacggaaatgtgcagcatgcagttgtccgcccattccttcacgtagtagcgctgcagatagaaccgcgccccgcccaggtggaacagggccaagtcttcgtccgaccattccagggtgcagcccagggccgcgtagaacgccttggacagcgcgaagtcctgcgccgggaggaaagagcgcacatcatgggcgcgcaggtcgatcatgccgtttcctagctgaacaggcgccgcgccagcgcggagccggctgagagttcgcggctgtccagcttgtcgtacagctgctcaagatcggcggcgatgggctccatggtcatggcaggcagcggcgtgccgttctggtcgcacagcacgccgtccatggcctcgccgagcgcggccgccacctcgcgcaggcgcgcaaagggctgctgcgagcggtggacctgggccacgtccaggctcagcacgatgtcgcgcacggcggactgctcggggtcgtcggacatggcggcctgcgcgtcataggtcagcgtgagcacgggcggcaggcccggcccctgcgccggcagcaccagccggcccggaatggcgccggcgacgagacccaggcgtgcggcgttctgctgcacgtagccggggctccaggccgcgtggcgcgcccgcagcacgaaggtgagctgcgcgtcgtgctcgctggcgaactggtccagctcgcgcgcgcgggccacctcgtgcagcatgtcgggaaagtcgggcgcggcattgatcgcgtcggcgaagccctgggccttcatgacgaattcggagaactcgatctcgttgagcgcacccaggcggttggccagttgcacgcccgcctggaactgcaggtagcgctggccgggctggggggtttcccactgctgcgcggcgtcgttgaagccctccaccgcgaacggcttgctgcccgcgcggcgcgtgggcggcagcgcggccagggccgcatcgcccgaaacctgctgctcggccacgatgggggcgatggcgtcgatcagcggatccagcccgccgcggcgctcggccgtgggcacgggcaggtccagcgcatcacgcagatccacggcgtggccgtcaaagccgggctcggcctcgccttcggcgccgctcccgacaagccccgcgccggtgagccccgcgccggtaagcaccgcgccggtaagcaccgcgccatcaaaggcgggctcatggcgcgccaccggctcctgcgcgggatcggcctcggccggccgcgggcgcttgggcgcgttgcggtgggttgtccaggcgttgtaggcgacgacgacgatcagcacgagcgcgccggcgatgatgagaccaagttggaagttgctcatggtgaatacggggtcaggcctcggccatggacagcgcggactccatgtccacggccacgatgcgcgacacgccctgctcctgcatggtgacgccgatcagttgctcggccatctccatggcgatcttgttgtggctgatgaagaggaactgcgttcccttggacatgctggacaccagcttggcataccgctcggtgttggcatcatccagcggcgcatccacttcgtccagcaggcagaacggcgcggggttgagctggaagatggcgaacaccagcgcgatcgcggtgagtgctttctcgccgcccgacagcaggtggatggtctggttcttcttgcccggcggctgggccatgacctgcacgccggagtcgaggatctcgtcacccgtcatgatgagcttggcctggccgccgccgaacagttcggggaacatgcggccgaagtgcccgttgacggtctcgaaggtgcccgacagcagggtgcgcgtctcgccgtcgatcttgcggatggcgtcctccagcgtggtcatggccagcgtcaggtcttcggtctgcgcgtccaggaagcccttgcgctcgcgcgcgagctgcagctcctccagcgcggccaggttcaccgcgcccagcgccgtgatctcgcggtgcaggcggtcgatctcgccctgcaaccccgccatgcgcacgccaccgtcctggatggaacgctccaccgccgccaggtcggcctgcgcgtccgccagcagcgtgctgtactgctccaggcccaggcgcgccgcctgctccttgagctggaactccgtgatgcgtgcgcgcaggggctccagcgtgcgctcgttctgcatgcgcagttcgtcgctggcgcgcagccgcgccgtcaggtcgtcgtactggctgcgctgggcggccaggtctttttcgcgctcgattttcaggttcagcgcccgctgcagaccaccctgggcggcggcatcggacaggcgcgaaagctcgtcctgcgcgcgctggcgctcatcgtgcaacgcgcgtgcctgcgtggccgcggtgtcgatggtgcgcgccagctcggcacgccgggcctgcaggctgcgctgggagaactgggcctcctgcgcctggcgctccagcgcgcgctgctgctcacggcattcggccaggcggcgctcggcctcgatcacacggtcgcccagctgggcgtggcgctcctggctgtcggccagttgcatgtccagttcttcaaaacgcgcctccgcggtgacgcggcgctcctgcaggtcgcccaactgcgcctcgacctcggacagatcggcgccaatctgctcgctgcgcgcccgggtctgctcggccaattgcgacaggcgcagggtctcgacctgcagctcgtgcgcgcggccttgggcctcgctggcctcgcggcgcgcggccaccaggcgctgcgccgcgtcggcgtacaggctctcggcacgcaccagcgccgtgcgcgcctcctcagcgatcaatgcctgggcacgcagttccttctccaggtgttcgatgtcctgcgcccgggccagcaggccggactgctcggagtcctgcgcataaaaactcacgctgtgcgcgcccacggcatggccggctgccacatagatggcctcgcccggctgcaactgcgcgcggcggttcagcgcatcgtccagcgtctgcgcggtgtagcagccctgcagccagtccaccagcacggcgtgcagcccggcgtcgtgcacgcgcagcagatccgacaagcgcgatgaaccagcgggggtttcgggcgcgggcgcagacggcgcgctgtagaaagccagccgcgccggaggcgcatcctgcccgcccgcgcccaggaagccgcgcaccatgtccagccggcccacgggcagcgcggccaggcgctcgcgcagcgcggcctccagcgcgttctcccagccgggttcgatgtggatgcggctccacagtccctgcagcccttccaacccgtgcttggccagccagggctggagcttgccgtccaccttgaccttctcctgcaaggccttgagcgcttccagccgcgcggacaggtcggcctgccgggccgtttcctggttcacgacctgctggcgcgcacggcggtcctcgtcgagctggggcacgctgtcctgcagctcggccaggcgcgcctcggccatctcggcgccttcctcggcctgctgcaactgctggcgcaggttggccaggcgcgcctcgtcgggcgcagccagggcattgcggtcggtgcgcaggcgctccaggcgcgcctccagttggcggctttgctcgtccaggctgcgctgctcggccgccagcacctggatctgctgctgcacctgcgccacggcggcgcgctgctcgtcgctgcgctgctggctctggcgcagggcgtcttccagctcgggcaggcgtgtcgcctgctcctcgacctgtgcggccaggatctcggcctgctcctcggcattcatgccggcgccttcgatgctttcgacttcggcttcagcctcttccttgcgcgcggaccactgggcgatctgctcggccagctgcaccaggcgctgctcgacgcgctggcggccctcgaccacgtagcggatctcggcttccagcttgccgacctcggccgtggcctcatagaggcgcccctgtgcctggttgaccttgtcacccgcctcgtagtgcgcctggcggatggtctccaggtcggcctccacatggcgcaggtcggccatgcgcgactccaggtcgttcacggcggccaggccctcggtgcgcacgcgggcctgttcgctttccgcctcggcgcgcttcaggaaccacagctggtgctgcttgagggtcacgtcctgctgcagcgcgttgtagcgcgcggccacctcggcctgcttttccagcttgtcgaggttggcattgagttcgcgcaggatgtcctccacccgcgtgaggttctctcgcgtgtcggacaggcggttctcggtctcgcgccggcgctccttgtacttggacacgcccgcagcttcttcaaggaacaggcgcagttcctcggggcgactttcgatgatgcggctgatcgtgccctggccgatgatggcgtaggcgcgcgggcccaggcccgtgcccaggaacacgtcctgcacgtcgcggcgacgcaccggctggttgttgatgaagtagctgctggtgccgtcgcgcgtgagtacgcgcttgacggcaatctcggtgaactggttccactgcccgcccgcgcggtggtcgctgttgtcgaacgtcagctccacgctggaacggctggccggcttgcggctggtggtgccgttgaagatcacgtcctgcatgctctcgccgcgcagctcgctggccttgctctcgcccagcacccagcgcacggcgtccatgatgttggacttgccgcaaccgttggggcccaccacgcccacgagttgccccggcagcatgaagttggtgggctcggcaaacgacttgaagccggcgagtttgatcgagttaagacgcacgggtcaggcgttggacagggcggttcgcaggtgcaggaaagaccggaatcataccgtggcgctcgtgtcggccccatgcccagccgggcatccttcgattgcaagcaaaaatggcctccagcgcttatccagcaagcgccagcagctattcttacgagagcatcctacggcagctcagcccccacgcggggcgaaggcaatgatggccatgccgcacagcgtgacggccacgcccagccagtcccatggaccggggcgcacgccgtccaccgtccacagccagaccagcgccacggccacatacacgccgccgtaggccgcgtacacacgccccgtggccgccggatgcagcgtgagcagccaggcaaacagcgccaggctggcggccgccggcaccagcagccaggcgctgcgcccctggcgcagccacaaccagggcagatagcaaccgacgatttccgccacggcagtgagcaggaacagggccagggtcttgaaaggcagcatgcgtgaatgcgtgatggaaaagaaggccgcggcgatcagacgccggcccgcttcagcaccaaggcctcgaacgccgcggcctgcagcggtgggctgagcagatagccctgccaggcgtggcagccgttgcgctccagaaaggcgcgctgcgcctcggtctcaacgccctcggccaccacccgcaggcccaggctggtgcccagggcgacgatcgtgcgtgcgatcacggcatcgttggggtcggtgagcacgtcgcgcacgaagctcttgtcgatcttcagctcgtgcaggggcaggcgcttgaggtaggccagcgacgagtagcccgtgccaaagtcgtccagcgagaagcccacgccgtagccacgcaactgcaccatcttggcgatggtgtcctccacgtcctgcagcagcatgccctcggtcagttccagccgcaggcggcgcgcgtcggcgcccgaggcggccagcgcctccagcacctggggcacgaagctaccctcgtggaactggcgcgggctcacgttcaccgcgacggtgagctcacccagcacggggtgcgcgctccactgcgccagctgtgcgcaggcgctgcgcatcacccactcgcccacgcgcaggatcagtccgctttcttccgccaagggaatgaattccgctggcgagatgaagcccctgtccggatggcgccagcgtaccagcgcctcggcgcccgtgatgcggccctggtccaccttgggctggtagaacagttctaactgtcccgcatccagtccggcgcgcaggtccgcctccagcgccgcgcgttcggacacggcagcctgcatctgtggatcgaaaaagcgcagcgtatcgcgcccggcggccttggcctcgtacatggcaaggtcgctgcgcttgagcagctcgtccgccgattcgcgcaccccgcggaagatggcgatgcccacgctgagcgccgtgtggtgctgctgaccgtcgatgtcgaagggcgcgcgaatggccgccaggatcgtctggcccatctcctcggcgcggttggctgcctcctgcgggtcggcgcccaggtccttgagcaccacgacgaactcgtcgccgccgtggcgcgccagggtttcgtcctcgggcacgcagtcgcgcagccgccgggccacctcgcgcagcaggcggtcacccatgtcggggccttgcgtctcgttgatggtcttgaagttgtccaggtccagcatcatcaccgcgccgcacagttggtggcgggcgctcatggccagcgcctgctccaggcggtccagcagcaggcggcggttgggcaggccggtgagcggatcgttgtaggccaggtagcgcacctcttcctcggccgccttgcgctggctctggtccaccatggtgacgatgtgcgagtcacccaggatcatgccggacagctcgaccgcgcggcgcacgcccgacttggcggtgatcacgcattccacggtacggatggcaccgtcggggttcttcagcgccgccgtgcatgcggcgtgccatgcctcgcgcgcatgctcgcgttggtgtgcgtcgggcattaccaggcgccaccaggtgtccacgtcgggcgcctcgcgtatgtcgtagccgcagatctggacatgccggtcgttgcggaacacgatcttgccgtcctgcacctggttcacgcccacgggcatgtggttcaggatgttgcgcaggggctcctcgctctggcgcagcacctgctccatgtgcttgcgcttgctgatgtcctgcaccaccgcaaggtggtgttcgggctggccttccaggcgcagcggcgagaccatgaggtccacccacacctcgctgccgtccttgcggcggtagcgcttttccatgcggtattcgctcagctcaccggccagcatccgctgcagttgctccaggtccgcggccaggtcgctgggctcgctgaagtcctgaaagcgcatctgctgcagttcctgcgcgctgtagcccaacaggtcgcagaacttctggttcatgcgcaccaggcggccggtgcgcgagtcggtctgggcgatgcccaccgcggcctggttgaacacggcgcgcaggcgcgcctcgctttcgcgcaaggccgtatcggtctccttggcatggtccagtgcctgtgaccgccgcagcaccagcatcgataccagcgcggtgagcagtgcggtcaccaacaggccgccggagcccagcagccagggcaggcgcgactcctgcggcgagaggaacggcacgacgggctggaactgcaggctccagcgccttccgcccacgcgcacgctttgctcatattccatggcagaggtgccgacgcgcgtctccgattcaaagagggattgcggcggagcaggctcctcgctgttgaaggggcccacgtccgccatgcgcagcgccaggccctgcatgttgcccgcggtgcgcacggcatgcacgatgtcgtagatgcgcaggctcacgcccaccgcccccagaaagcgcgccggccccgcctgtccggccgccggctcggcaaacaccggcatgcggatgatgacgcccgtgcggtgctcggtttcctggtgcagctcgaacggcgcggaggcgaccagcccgccggtgtcgcgcgcacggcgcatggcttcgaggttggctggctgggaatggatctccaacccttgcacgccgctgttgcccccctgcggccagaggtagtccaccacgaaatagtccggcaatacggcctgcggatggatggcgaaatcccgcggcaggtcgccgtccagatgcgggtcggagcgcgcctgctcttcgaaggccgcccgccgggggccgggcacgtaccgcgtgaagttgatgttcttcacgccggggtggtaatgccgcagatccagctcacgcgccacgcgctcgaagtcggcgcgccgcagctgcggattcaccgtcagcaggccgcgcatgccctgcagcaaatccgcgtgggactccatgcgccgctgcagcgtctcggcaaacagccgggcctcctgctcgaaacgcacccgcgcgatggcctgcatggaggattgctgctggtggtacagcgcgtagcttgccgcgcaaccggccagcgccacggccgctccggggagccagtgccaggggaacgagcgctgtgcgtgggatgtcggcatgcggggcagatggacaaggaggacaacggctgataggcagccgccgcgccgcagagcatagcggcatttacccgtgcgggggcaacagacaccgccaacgtctgctgcgaccgcgcggctgcggcgcctgcgcaattccccacgccggcgtcgccagccgtcggcccgtaccatggccgcatcaggagtgtccgccatcgtgttgtttcggttgttcgaaaatcgtgtccccccgtaccctgcggccgagccgaccgtgccgcccgccgggttcctcgccttcgtgtgggccagcacgcgcggcctgcgcggctatgtcggggccatggccgccctgtctgccgtggtggccatctacgaggcgctgctgtttgccgtgctgggacgggtggtggactggatcgccgccactgcgcccgagcgcttctgggccgagcgcggcacgctgctcgccggggtggctgcggtgctggtcgccagcattggcatagtggcgctgcagaccaccgtgcgccaccaggtgctggccatcaacttcccgctgcgcctgcgttggaacttccaccggctgatgctgggccaaagcatggcgttctatgcagacgagttcgcgggccgcatcaccaccaagatcatgcagaccgcgctggccgtgcgcgacatgatctttaccacctgcgacgtggcgatcggcatgggcgtctacctggtcaccatcctggcactggcgggcggctttgaatggcggctgctgctgcccttcctggcgtgggcgctgagctacgcggccgcgtgctggtacttcgtgccacgcctgggccaggtgagcaaggcccaggccgacgcgcgctccgtcatgaccggccgcgtgacggacgcttacaccaacatcgccacggtgaagctgttctcgcacacgcggcgcgaggccgagtttgcccgcgcggcgatggacgcgttcaagaccacgggctacgcacagatgcggctggtcagccgcttcgagatcgtgaaccacgccctggtggtgggcatgatcctcggtgcctgcggcacggcgctatggctgtggtcgcggggcgaggtaggcgccggcgcggtggccgcggtgaccgccatggcactgcgcgtttcaggccacgcccactgggtgatgtgggagatgaccacgctgttcgagagcgtgggcaccatccaggacggcatcaacaccctcacccgcccgcgcacggtggtggatgcgcccgatgcccgcccgttgcaggtcacgcgtggcgaggtgcagtttgagaacgtgcgcttcggctaccgcgacggcgcggcagtgatcgacgggctgaacctcaccatccgcccaggcgagcgcatcgggctgatcggccgatccggcgcgggcaagtccacgctggtcaacctgctgctgcgctttcatgacgtgcagggcggacgcattctggtggacgggcaggacatcgcccacgtcacgcaggacagcctgcgccaagcgatcggcatggtcacgcaggacacttcgctgctgcaccgatcgatgcgcgacaacatcctgtacggccgccccgatgcctccgaggaagacatgcgcctggctgccgaacgcgccgaggccgcgcaattcatcgacgagctgaccgacctgcagggccgcagcggctacgacgcccaggtaggcgagcgcggcgtcaagctttcgggcgggcagcgccagcgcgtggcgatcgcacgcgtgatgctcaaggacgccccgatcctgctgctggacgaggctaccagtgcgctggactccgaggtggaggctgccatccagcagagcctggacggactgatgcggggcaagacggtgatcgccatcgcgcaccgcctgtccaccatcgccgccatggaccggctcatcgtgctggacgccggccgcatcgtcgaggaaggcacgcacgcacagctgctggcgcaagggggtgtctatgcgcggctgtggacgcaccagagtggcggcttcatgggacaggacccggacgaggcctgagcgatacaggatcggccgcgcacgatcatggcaatcgagacagaaataggcctccgaggcaatactggcaagcgccaacagctcttataacaatagcacaagagaccgacgagtcccggttcagctctgctcctcggggcccaggggatgggggcgcggcggctcgtgcggcggcaactgcaggaacagcgccgtggccgccagcgtcagcacacccatgcaggcaaacgtggcgcggaacgcgtggagcgtgtcctgcgcatctgcggcgccaaagtagccctggaagctcgccagcaccgccccggcagctgccacccccatgcccatggccagcatctgcaccatggacagcaggctgttgccgctgctggcatgacctgtgtccaggtccttgagcgtgaccgtgttcatggccgagaactgcatggagttcacgccgccaaacgccgccaactgcaccatcagcagccacgggggctggccgggcgtgatcaggcagaagctggcgatgagcaacgccagcgcgcaggtattgaccaccagcacctcgcgatagccccagcgccgcaccatgaaggtgaccgcaggtttcacggccatgctgcccagcaccgtgggcagcatcatcatgcccgcctgcatgggtgcgtagcccaggctgacctgcagcaccagcgggatcatgaagggcatgcacgagctgcccagccgcgaaaacaagttgcccagcagccccacgcgcagcgtgcgcaccgcgaacaaccccggcacaaacagcggcgcatcgctgcgcagcgcgtgcagccagtaggccgccagactggccaggccaaagatcatcatcaccagcgacgacgcgctgcgcgcaccaccgccggccatgccctccaccgccagcgacacggccgccatgccaaaggccagcaggccatagcccatggcgtcgaatccacgcacggccagcacctctcccgccgccatgaagcgccgcgcggccatcaagcccaccagccccacgggcacattgacccagaagatccaatgccaggaggcgtactccaccatccagccgcccagggtcggcccgatcagcggccccaccaacccgggaatcgccacgaagctcatggcgcggatgaactcgtcgcgcggaaacgcccgcagcaccgccagccgccccacgggcagcagcagcgcaccgcccagcccctggaccacgcgcgcgcccaccagcagcggcagcgtggacgacagcgcgcacaacactgagccgagcacgaacaacgcgatcgccgacatgaacacccgccgcgtgccgaaacggtccgccagccagcccgacgccggaatcagcaccgccatggccagcgaatacgccacgatcaccgagtgcatctgcagcgggctctcgcccaggtcgcgcgccatggccggcaaggccgtgttgacgatggtggcgtccagcgtctgcatgaagaagcccagcgcgaccacccacagcagcggctggcgcgaagtgggggaaacaggtccacgcgtcatgaaatcgcccatgtcgggctcagaaaagaaggccaaagtgtgccattggggcccgtttgcggactgatgcgctggtcatatccgtagaaacggtgttgggccctgtccaccaaacacgaaccgctatcaaagtagaagcattttccggagatggtgagtggccggcatgcgaaaggcagtgcaccccatcaccgggcaaaacccagcaagacgttgcctatcaccgcgggcacgttcatgaaaatccatgtaaatcaactatttactatcacttgtcggcagatttcccgtcatgctgtggtaccctcgcgccccatgtttcgtcggttgtgcctgctgctgctgctttgctcgaatgcctacgccgctccctcccccgaggtggagcgggcagccgccacccctgcagtcagcattgaccgcagcctgctcgtccagttgcaggacgttcagcacaacgtggcagaccgcacctcctccctgatttccaccgccatgggcttcatcggcgtgccataccgccggggtggcagcagtgccgagacgggttttgattgcagcggcttcgtgcgcgccatctacgagcaggccaagggcatggtgcttccacgccgcgccaacgagcaggccgccgccaccgaagtcatcgacaaaaaagacctgcagcccggcgacctggtgttcttcaacaccatgcgccgcgcgttcagccacgtaggcatctacgtgggtgacggcaagttcatccatgccccgcgctccggtgcgcaggtgcgcgtggaagacatgggcgcttcctactggcagcggcgcttcaacggtgcacggcgcgtgacgacggacgaagacgccgccgccatggccatttccgcgcgcgctccggccgccaactgagaccggggccggcaccctgtccggcactgctgtagtaattgcggtaagtggctacgcaccgggccagcgttttcagtgcatgcacatggggtgacggtgtgcaagccacacaggtgtcctgagtccttccagccatgaccacacccactacgcgcttttggctcatgaaatcggagcccgacgagtgttccattgacgacgcattgggcgccccgggcgccaccgtgccctggaccggcgtgcgcaattaccaggcgcgcaacttcatgcgcgacgagatgcaggtgggggatggcgtgctcttctaccactcaagctgccctgcacccggtatcgccggcattgcacgcatagcctcgggcgtacgccccgatcccacacagttcgaccctgaatccccttactacgaccccaagtcaccccttgagaaaccccggtggctgctgcgggacgtgcaagccgtgcgcaagacacggctcattggcctggcggaactgcgcgcccatcccgagttggcgtcgatgcgcgtactgcagcgaggcaaccggttgtcgatcacgccgctgcagtcccaggagtggaccttcatcacgcgggtgctcgcggcagactagcgggccgcgcgggtgtccccgccacgcatcaacaggctggaggctggaggctggaggctggaggctggaggctggaggctggaggcgggaggcgggaggcgggaggcgggaggctggaggcgggaggcgggaggcgggaggcgggaggcgggaggcgggaagacggaatccccgccagaagtccaaccttcatcaacccgcccccttggcgcgcagcagcgctaccagctccggcaccagcgcctgcggcccaccctcggcaacggcggcggcaaaggtgtcgtgcacggcctgggcaatgccatcggccgcgccgccgtcgtgcgccatggcggtgtagtagcccatgtccttgagcgcgttggacatgaagaagcgcagcccggaggggtcctgctgcagcaggtagggccgcaggcgctccagcgccacgccgccgccgccgcccttggcgagaacatccaggaacacctgcggcgccacgtcggccgccagcgcgcaggcggcagcctccgcgatcagcgccacgctgcccagcgacacatagttgtgcagcagcttcatgcggtggccactgcccacggcaccggtatgcgtgatgttctcggcaaagcactgcagcaccgggcgcacttcgtcgagcagtgcggcctcgccgcccaccagcaggttcagccggccctcagcggcctccttgggggtgcgggtcatcggcgcatccaggaaccgccctccggccgccgccacggcacgggcgacggattctgtggacgagggaatggcagtggagcagtcgatcaccacggtgccgggctgcagggcggccagggcgccctcctcgcccagcagcaccgcctctacctggggcgatcccgtcacgcacaggatgagcacctgcacctgtcgcatcagttcacgcaccgacgcggcgctggccacgccctgggcgcgcaatgcatccaggggctggttgccagggtgctccagcaccgtcagcgcatagcccttgcgggcgatattcatggcaatgccgtggcccatcaggcctacgccgatcagtccgatgcgaggggtgttcatgtgctgcgtttcaaccggtgggtgggaagcggtgtccaccgcattgtggcgcgcggagccccttcaacccaccgccgccgtatcccggaaaaccagtaccttcagcgaccgctcctcgtccacatcggcgaacaccgccgggttgggaacgcgttccacgaacgccagcgaaggcgcctgggttcgcatctgctcgcagagaaactccatccccagctccggcgcgttcaggcacagcagggcgtggccgcccggcatcagcagttccggcaggcgccgcatgagccgcgcatagtccttggtcgcgacgaagctgcccttctggtaggacggcggatccacgatcaccaggtcgtacggcccgctgcgcgtgatcttgccccacgagctgaagatgtcatgcgccagaaagcgggcaccggcgcccaacccgttgagctgctggttctgctgcccggtggctatggcaccccggctcatgtccacattcaccacctccgccgcgcccgcctgcagcgcggcaaccgagaacgcacaggtataggcgaacaggttgagcacccgagcgccgcgcccggtgcgtgcgcggtggttcgccacatgcgcgcgcacccagcgacgcccttcggccatgtccaggaacaacccgtggttctgcccgcgcagcacctggacgcgcaggcgtgcgccatcctcggtgaccacatgcggctcgggcacctcgcccgccaccagccgcgtatcgctgcggccctcgatgcgcagcgcctcgccgcggtgctggaacacccagttcagcggctgccctggcgccacctgctgccagcgtgcgcgcagggcgccgtcgatggtggcgagtgcgtcgtccgtcaccggggcgaagctggtgagcaccagcacgggtggataggcatccagcgtccactgctcgctgccgggaaaccgcccgccacgcccatggaagatgcggcaggcctcaacgggcggagtgagggtggcgatggcgtcgagcagggcttgcatgagtggggtcgggcgcaaagaaaaacaggcatcaaaatgccctctaacgcagattgtgccagcgctaacagctatggtttttacgttatcgtcacggtttcatccgctccgttcaaggcttttgcatgaccttcgctgacaacctgcgccaattgccctccattgcccacctggcagccctgcaactgctggacgacgccggccaggtggtggccaccattcccaaccagccgggtaagacgggctcactgaccgtgtacgccgcgctggccgccaagcacggcggcatcaccgtcgccgcggcgcaggaaggcctggaactgttcgccgaacacaccgccgatgcccgccagcatcccggcagccatcccaacatcgaccggctgctgcaggtgatcgagacgggccagggctaccgcgtggcactggtgcaggcctgaactgccacgcacactcgccaacccagcacttcatactcaaaaacgcctccagctcttgcacagcaagcgccaggcgctatcaaaagcataaaaaaggcagccagaggctgccttttttgctacggccgcggcctttacctgcgctgcggcggcacgtccgtgcaactgccgtgggcaatctccgccgccatgccgatgctctcgcccagcgtggggtgcgggtggatggtcttgccgatgtccaccgcgtcggcgcccatctcgatggccagggcgatctcgccgatcatgtcgccggcgtgcgtgccgacgatgccgccgcccaggatgcggccgtggccgtgcgcctcggggctgtcgtcgaacagcagcttggtaaagccttcgtcgcggccgttggcgatggcgcggccgctggccgcccaggggaacaggcccttcttgaccttgatgccctgcgccttggcctggtcctcggtcagacccacccaggccacttcggggtcggtataggccacgctcgggatcacgcgggcgttgaaggcggcgctggccagttccttgttgccctgcagttcaccggcgatgacctcggccgccacgtgcgcttcatgcaccgccttgtgcgccagcatgggctggcccacgatgtcgccgatggcgaagatgtgcggcacattggtgcgcatctggatgtccacgttgatgaaaccgcggtccgtcacagacacgccggccttgtcggcagcgatcttcttgccgttgggggtgcggcccacggcctgcagcaccaggtcgtaggtgccttcgctcttcgtgccgtccaggccctcgaactgcacctggatgccttcgggcgtggcctgggcgcccacggtcttggtcttgagcaggatgttgtcgaagcggtgcttgttcatcttctcccagaccttgacgaggtcgcggtccgcgccctgcatcaggccgtccatcatctcgaccacgtccaggcgggcgcccagcgtgctgtacaccgtgcccatttccaggccgatgatgccgccgccgacgatgagcatcttttggggcacgccctgcagcgccagtgcgccggtggagtccaccacgcgcggatcgtcgggcatgaagggcaggcgcacggcctggctgccagcggcgatgatggccttcttgaacgccaccacctttttgctgccggtcttgtcctggccggtgccggtggtttcctccacctccaggtggttggcgccgacgaagtggccgtagccgcgcagcacggtcaccttgcgcatcttggccatctgcgccagcccgccggtcagcttgccgatgaccttttccttgtggccgcgcagggtgtcgatgtggacctgcggcgcgccgaagtcgatgccggcgctcttcaggtggctcacttcgtccatcaccgcggccacgtgcagcagcgccttggagggaatgcagcccacgttcaggcacacgccgcccagggtggcgtagcgctcgaccagcaccacgttcaggcccaggtcggccgcgcggaaggcggcgctgtaaccgccggggccgccgcccagcaccagcacatcgcactccacgtcggcactgccgccgaagctggccgcttctgttttaggagctgctggcgcttgaacagcgggcgctggagccggttttgactcagatggcggtgcgctgggcgtgctcgccgcggcaggggccgcagccggcgccgccgctccctgcgccacttccagcgtcagcagcacggaaccctcggccaccttgtcgcccaacttgaccttgagctccttgaccaccccggcgtggctgctgggaatctccatggaggccttgtcggactccacggtgaccaggctctgctcggcccggatggtgtcgcccggctgcaccagcacttcgatcacgcccacctcggcgaagtcgccgatgtcgggcaccttgatgtcgatgattgccatatgttgtgctccgtccttacagcaggatgcggcggtagtccgccaacacctggcccaggtaggcgttgaagcgcgcggcagaggcgccgtcgatcacgcggtgggcatttgtccgtcgatgtagaggctgagttgggggtacatggtgggttgttctttcagaagcttatgggatcaggactgcgcgcccgatcaccttgccgtggtgcaggtcgtcgatggcctggttcacctgggccatggggcggcgcgacaccggaatcgacttcatgccggtgcgcttgaccagctccaccagctctcgcagttcggccagggtgccgacgtagctgccctcgatgcacagcgggcgcagcgggatggtcgccagggagatggtcagatcaccgcccatcagcccgcagatgacgatgtggccgccgcgccgggcgctctgcatggccagcgatacggtggcggacgagcccaccaggtccagaatctggccggcaccgccttcagtcgccgcgatgatctggctggtcgcatcggcagccttgccgtcgatcactgccagcgcgccggctgccagcgcggcttcgcgcttggcagggtcgatgtccaccacgatcgcgcctttgccgccaagggccttcagcacctcgatggccatcaggcccaggcctccggcaccaatcatgacgacgggttcgcggtggatgccttcgcccagtttcttgatggcgctgtaggtcgtcacgcccgcgcaggccagaggcgccgcctcggcatcgtccagaccgtcgatgttgaccaggtagcgcgggtggggaacgatcacgtaatcggcaaagccaccggggcgtgccacgccaagggcgcggcccttcaggcacaggttttcatcgccgcgcaggcaggtggggcattcgccgcagccgatccaggggtggatgacgtagcgggagccggtcgggacttcgccggcatccggtccggctgccaccacctcgccacagatttcgtggctgaggatgaggggcggcttgatgccccggtctgccaggttcatgcgcttgccgccgcccaggtcgtaaaaaccttcccagatgtgcaggtcggtgtggcaaaggccggcggccttcacacgcacgagcacctcggttcccacgggctgcggagtctcacgctcgacgagttcaagcggctttgaatggtgcatcacgcaataacagcgcatggtgtgtgtttccttgattatctggatttcaaaaaatggcaggcgctacatcgaagcggccattgcctgatgacaacttgccataactgagccatcccatttcaggcggccgcaggtgcccggcggccgcctgcgcgatcaatacagcttcagcaggcgcaggttgacctggttgttggccttgaaaccttcgcgcacatggatgtcgcggccataggtggcaatcaactgcaggtcgggctgcatgaaccacgcggtgcccacgttgaacttggtggtggactggcggttgctctggtccacgccgcccaccttggtctcgccaccgaaggtgtggaacagaccgccgcgcaggtccagcgtcgggctgagctggtagcgcaaatgggtctgcagctgatacaggggcttttgcttcagcgtggtcgcgccgcccgcgccgtcgttgtagtcgtcgttcttgccaaacagcgtgacgtcaccggcgtagtcccagtggatgccgggcgccagctgcacgatgccggcggcctgcagcgcaaacttgtagcggttttcgcccaggcccaacgactggttgcggtcgtacgagccggtcggcaggtacaggtagggcgcgatggcaaagtggttcttgtcgccgggtttggtgaaccagattgcggatgtaaggatcaggtcgcccacgctgcttttggagcccaggcccgcgatgtcgtccttggcgctgaggcggccaaagggcagcagaaactgcggatcgatgatgagaccgcccacttccatgaagcgcacagcgcgcaagatgcccacggtggagttgagctgcggattgatcgcttgccggttgccctggctgtacagcctgtcgcgcgtggtgtgctggccatagagcaacagcgcggtggtgccggctggcattggggtgtagtcaccggcgtcaaattcgatggcgctggccgtgccggcttgcgtgagggcagccagtgcgacggccaggggtgccagtcgcttgaaaaattgcttcattggtttgtctcctgatggggtgttttcttgtgctcgcagcaacgccccggactacccgctcgcggcttgagtccggcgcgttgcggttgacgatcagttggctgtgtagccgccgtcaacgaccagttctgcgccatgcacgaacgaggattcgtccgaggccaggaacagcaccgcctgcgacacctctatgggctgcgccgggcgcttgagcagcgtggggccgagcagcgccgggcgaatgattgggtcatccaacatcgccttggtcatctgggtttcaatcacgcccggatgcaccgagttgacgcggatattgaacggtgccagatccaccgcgcaagacttggtgaacaaacgcaccgcgcccttggaggcttcgtaggcgctggcaccgggggcaccaaccaggccgtaaatggacgacacgttgacgatggtgccgccaccggctttttgcatcagcggcactgccgcccgcgtgccgatgaacaggccgcgcacgttcacgtcgaagacgcgatcccactcttcgttggtcgtgtcttgcatcggcttgaggatcaggattccggcgttgttcaccagcacatccagacggcccgcgcgctcggtgatttgggccagtgcggcgttccattgggcttcttgcgtcacatccagctccaaaaagtcggccttgccaccgtttttgcggatgctgtccacggtggcttgcccctctgtcgcattcacgtcggccacgaacacccaggccccctgggctgccagcagctcgctgtgcgagcggcccatgcccatggcaccaccggttaccaaaatcactttgttttctacgcgtttcatgttgtctccttggttgatgttttaaaaatgcgcgcttactggaatacgaaaccctcgtaacccttgttttgcaccgccgacagctcttgccggtaagcacccaggcccgccaggtagaagtatggctccatcgcgtctggtgtggaacgggccgccggatgatgtcagccttggcggatgcaagaacaactcttcacccaggctttggggctgacgccgccgtgggcggtagacagcgtgtcgtttcgtccggatgagggggcgatccacttcgaggtgtcgtgcgatacggcccggctggcctgtccggtctgcggggcggcggaccagccggtgcacgaccgggtggagcgcacctggcagcatctgcacttcttccagttcaaggccttcatccactgccgggtgccgcgcgtggcctgccgcgagtgcggcaagacctcgcaggcgccggtgccgtgggcggccaagggctcaggcttttcgatgctgatggaggcctttgtcgtcaccatgtgcgcttcgctgcccgtggcccatgtggcgcggctcgtcggcgtctcggacgaccgcatctggcgcgtgctgcatcggcatgtcgacgccgcacgcgcgaaggaagatttcgccgaggtccggcgcgtcggcgtggacgagaccgccagccgcaaaggtcagcgctacgtcacgctgtttcacgatctcgaccggggccggctgctgtttgccacaccgggccgcgacaagaccaccttcacgcgcttcaccgacgacctcaaggcgcatggcggcaaggccagccagatcacggactggtgcatggacctgtccggcgcctatcaggccggggcgaaggcggcggcaccgcaggccgccatcagcttcgaccccttccacgtcgtggcgctggcccacaaggcgctggatcaggtgcgacgggccgaggtcaagtcccgcccggagctcaagcacagccgctggggcacgctcaaagccccgcgtcggtggaatgcagcgcagattcacaccatgcactggctgcaacgcagcaccctgaagaccgcccgcgcctggcgcctcaaagaggcgctgcgccgcatctacgagatggcatcggatcgccccaccgccgaaccgctgctccgaaagtgggtctcttgggcacgacggtgtcggctgacgcccttcaagaagctcggtgccaccatccgcgaccacctcaccggcatcctgcggcatttcgacaccggcctgtccaacggccaggtcgaggccttcaacgcccagatccaggccgccaaggcccgcgccaagggctatcgcactgacgccaacctgatcgccatcagctacctgctgtgcgccaagctcaggcatctaccccgtcacccttggctccatgctccccatcagacatgaaccgtttccactggaatcgcgattgagccagaagtatacggtgttggttttgccggggatgtttgcgccaaaaatccaggagtcggccttggggaacagcgtcatgttggcgatgtcctggcaggtcttggtccagccggcttcggcggcggtggtggcctccacggttttcaggtccttggcgttcacatccttgatcagcgcggcaatccactcgacctggctctcgatggacggtggcaggttggtgaaggggccgttggggcccagcaccatgaacatgttggggaagttggcattggccacgcccatgtagctgctagggcctgatttccactgctcttgaatcgtcaggccattgcggccacggatgtcgatcttggtgtagttgccatccaccgcgtcaaagccagtggcaaaaatcagcatgtccagttcgtgctccacgccatcggtggttttgacgcccttgggggtgatttcgacaatcgggttggccttgacatccaccagatcgacattgggccggttgtaggtggcgtagtagccgctgtcgcacagcgggcgcttggcgtacaggtcttgcggcatgagcttgcgtgccgtctcggggtccttgacgatttcggcaatcttgctgcggatgaagtcttgcgccgccttgttggcgcgctcatcggtggcgatgtcgcagaaggtctcgaacatgaagcggaaaccaccgccgttgtcccaggctttctggaacacagcttggcgctcttcttccgacacgctcatggccgagacggtgctttccttgaagccaaaggccaccaccgagcccatgacctggtcccagatctcgtcgtagttcttcttcacttcggccacgtactcgggcgtgaccgggccattgcccaccggcacgctgtactgcggcgagcgctggaataccgtcaggtgctcgaccttgggcgcaatcgcggtaatgacctgggtgccggtggagcccgtgccaatcacgcccacgcgcttgccggcgtattgcacatcatcgggccagttgccggtgtgcagccactcgccctggaaggtgtcgagccccttgatcttggggacgttggtggccgagagcaggcccagcgcggtcaccaggaatttggcggtgtaggcctcgccggtgtcggttttcacttcccacaggttggtggcttcgttgaagtgggcggcggtgatgccggtgttgagctggatgtcggggcgcaggttgtggcggtcggccacatgctccaggtacgacagaatttgcggctgcgtcacatagcgcgtggtgatgtgcatctcttgcagcagctctttgtcccaggagtagcaatagacaaagctctcggtgtcacggataacggataggaaattcaaccgcatgaggccaagtatggcacgagttttgggcctcgaaacacgttcggccaaggaaggttgagcgctcgcttgccgctcaatggcaagagcttgggaggcagtatgcatttgggcctggcgcgcgcgcagctgcttccccgcagcgatggataccgccgcttcactgggtcaccaattgacgcgctggtctacctcgtcgggttgagctgccagatcccaatccggctcgccttgcgcaccatcatccaccggcgcgtcgcagccctcccacagcggtggcccgcgtgccggggtgatgtgcgggggggcagactccaccccgatgtggttcaggatgtggcggatttcggcgctgtgggtgatgaaggcaatgatgcgcatctgcccaccgcacatggggcacagcagcggaaatgcctcgtagatgcgggcaatcagcaccgcccacaagtaatgcgccgctcgcttcgggcgtgcttcaggttcgggtgtgggtgtggccgcgttgcccggcgccgccaccccaggtacgcccgcgccaggttgtgcagtctccaccgtggctggttgcgacgcagcaggctgagccagcgccgttaccgccgctctcagcggcgagtttggtgccagcacaccaaagtagcggtgccggtgggtgcgtggcggtggcaccagcgcggcgatgcggtcgatcagctccagcggtgtgaggtgcagctcatctgccttggcaccacgcttgtcactggtgggctcgctgcgctgtttggcacagcggtacaccagtttgcttccctctttgcgtaggcgctccatggaaaacggtggacgcgcgcaatagcgcagcagccgctccagcgcagcgcggtcgtgggcttcgatgcacacccccgcatccaccgagaagccgctgtgtttgtagcccagcatgtctttggcgtcacagttctccagcaggccccgagcaacgaaggcgcgcaggatgcgtttttgcagtgtggtctgcactggggccacggtagccgcatcgatgccggtggccgcgtgaaagatgacacccggcgatgagattcgaggggtcgcatcagcatcgccctcgccctccacttcctcaaacaccccgtccaccacacaaacgtggaagtggacgtgttcattgaggctggagccgaatcggtgaatgaaggcgatggcaccgatgtgcaggcctgccttgtccatatgggccgcaccggggctgtgggtctgcagagtttgtgcgatcacccgcagaaagatgcgcagcaccatgctcagcaccgctccgtcgcgctgcatgaagtaacgaagccgcttgggaaccgacagcacccactggcgcaccggcaggcgggggaatacgtgatcgttcaggtgcgctgctgtctccaccatgcgccgggtggtgcacgaggggcagactccccggcctttgcaggagaaggctacaaagtagtcgtgcccacagtcgccgcagcgagcgcgggcaaagccatgggcaccgtgacgtcgaatttctcgatgcatttccgttataccggcgcggcgctcaccgccgacatggcctggctgttcggcgccgcgttcgcgccgctggtggcgctggggctgtcgaccgaattcggcctgatcgcggccagcacctacctgatttccggcgcggtctgcacgctggtggccttgaagatcaaccggttggtcgaaaccaactgaatgccgggccgtgccgccccggcgccttgcgcgcgcggcggcacggccagtggctcagcccgcgacgcggaagcgctcggcgtcgtccatgaaggctttttcgccgaagccggcttcgttggagccgaacggcatctgcgcgcgcagcttccacgaggcgggaatgttccatgcgcgcgccacggcggcgtcgatcagcgggttgtagtgctgcaggctggcgcccacgtcggcgttggccagggcagaccacaccgacagctgggccatgccgcccgcctgctcggaccagaccgggaagttgtcggcgtagagggcgaatttctcctgcaggctgcgcaccacgtcctggtcttcgaagaacagcaccgtgcccacgccggccgcgaagctcttgagcttggcctcggtcttgtcgaagccttcggccggcgcgaccttgcggacttcctcgatggcgatgtcccacagcttttcgctttccgcgccgaacagcaccagcgcgcgcgagctctgcgaattgaaggacgacgggctgtgcttgatcgcgtcctggatcagggccagcagttcctccttggaggcggacaggttgcggcccagggcgtattgggtgcggcgcttcttcagcgcgtccaggtaagcattgttcatgggtaatcttccaactggtagatagacaggtgcaggcattctaactgtcgcatcctggtccggtaaccggctttccctggaacaaactgttccttatatggtacgaatcaagctggcggtccgcgggcgggccgtccggaccacgagcgcaacaggagacgcgaccatgacgatctggcaggagatctgggccacggtctacgccgaattcagcgacattcccgacgtcggcgaggccacccgcatcgtgctgcgcctgggcatggccttcgtgctgggcgggctgctgggttacgagcgcgagcgcagcggcaaggccgcgggcctgcgcacccacatgctggtggcgctgggcgcggccctgttcgtgctggtgccgctgcaggccggcatgcaggtgggcgacctgagccgcgtgctgcagggcgtgatcgccggcatcgggttcctgggggcgggagccatcatcaagctcggcggcgaacgcgagatccgcggcctgaccacctcggccagcatctggatgacggcggccatcggcgtggccgccgggatggggcgggaagccacggcggtggtcagcaccctgatcgcgctgttcgtgctggcggtgctgcgccgggtcgagaagcggatcgaagaaaaagaagcggggtgagggcgggccctcaccgcccctggaacaccggctgccgcttttccttgaaggcgcgccggccttccatcgcatcctcggtggcgaagcagatggtctgcaggtcgcgctcgtattccacggctttttccagcggcatgctgaccgcggcgcgcaggttggcgcgggcggtctgggccgcgatcggggcgcgggcggcgacgagcgcggccagctccagcgcccgctggcgcagggcgtccggcgccgtcacttcgctgaccaggccccaggccagcgcctgcccggcgtggaccgggtcgcccgtcaggatcatccaggcggcattggactggccgatggcgtgcaccaggtgggcggtcacgccacccccgccgatccagcccagcttgatttcgggcgcccccagcctggcattgtcggacgcgatgcggatgtcgcaggccagcgccatttccagcccgccaccgaaggcgtacggataggaaattcaaccgcatgaggccaagtatggcacgagttttgggcctcgaaacacgttcggccaaggaaggttgagcgctcgcttgccgctcaatggcaagagcttgggaggcagtatgcatttgggcctggcgcgcgcgcagctgcttccccgcagcgatggataccgccgcttcactgggtcaccaattgacgcgctggtctacctcgtcgggttgagctgccagatcccaatccggctcgccttgcgcaccatcatccaccggcgcgtcgcagccctcccacagcggtggcccgcgtgccggggtgatgtgcgggggggcagactccaccccgatgtggttcaggatgtggcggatttcggcgctgtgggtgatgaaggcaatgatgcgcatctgcccaccgcacatggggcacagcagcggaaatgcctcgtagatgcgggtaatcagcaccgcccacaagtaatgcgccgctcgcttcgggcgtgcttcaggttcgggtgtgggtgtggccgcgttgcccggcgccgccaccccaggtacgcccgcgccaggttgtgcagtctccaccgtggctggttgcgacgcagcaggctgagccagcgccgttaccgccgctctcagcggcgagtttggtgccagcacaccaaagtagcggtgccggtgggtgcgtggcggtggcaccagcgcggcgatgcggtcgatcagttccagcggtgtgaggtgcagctcatctgccttggcaccacgcttgtcactggtgggctcgctgcgctgtttggcacagcggtacaccagtttgcttccctctttgcgtaggcgctccatggaaaacggtggacgcgcgcaatagcgcagcagccgctccagcgcagcgcggtcgtgggcttcgatgcacacccccgcatccaccgagaagccgctgtgtttgtagcccagcatgtctttggcgtcacagttctccagcaggccccgagcaacgaaggcgcgcaggatgcgtttttgcagtgtggtctgcactggggccacggtagccgcatcgatgccggtggccgcgtgaaagatgacacccggcgatgagattcgaggggtcgcatcagcatcgccctcgccctccacttcctcaaacaccccgtccaccacacaaacgtggaagtggacgtgttcattgaggctggagccgaatcggtgaatgaaggcgatggcaccgatgtgcaggcctgccttgtccatatgggccgcaccggggctgtgggtctgcagagtttgtgcgatcacccgcagaaagatgcgcagcaccatgctcagcaccgctccgtcgcgttgcatgaagtaccgcaacctcttgggcacggagagcacccactggcgcaccggcaggcgggggaaaacgtggtcgctcaggtgtgccgccgtctccaccatccgccgcgtggtgcacgaggggcagactccccggcctttgcaggagaaggctacaaagtagtcgtgcccacagtcgccgcagcgagcgcgggcaaagccatgggcaaagatgccgcactcaagatacttggcaaacgctttgcgcacgaagggcttgggggtgtggtggtcgccctggccgtcgaactgacccgcgctggccaactctagccaggtctcgtagtgctcggctaccatttggtagagcagcgtgcgttcggggtggcgtgggttgtagagcttgggcttggaagtggctgacatgaatactgtacaaatgcacagtattctgcggcgattgtttgggtacgcaaagcacaaggcccgaaccgtcgccagttcgggccttgtcagggtagcttggctgcggacttacttgcgcgcaggcggcacatccgtgcagctgccatgcgccacttccgccgccatgccgatgctctcgcccagcgtcggatgcgggtggatggtcttgccgatgtcgacagcgtccgcacccatctcgatagccagcgcgatctctccgatcatgtcgcccgcgtgggtgccgaccatgccaccgcccaggatcttgccgtggccccggccagcatggccgtctcctgatcctgcttcggggctgtcgtcgaacagcagcttggtgacgccttcgtcgcggccgttggcaatggcgcggccggaggcactccaggggagcagtcggcctcttcggccagtttcagcggcggcgcgagtgcctccagctcacgcgggtcgtcgatcccccacttcaactgcgcgccggtggcgcgcaccgacggaatgcgctggacgaagcgaacgcccagggaactgagcgcgtcacagatgaattccccgtgttgaaacctggaaacgatacccccgagtagcgccctgacgtcgtctcgcgacaggtacatcagcaggccctccgcgattacgagcaccggcaggtcggcgggaacctgctcaagccacgcgacatcctggacagcggatgcgatcaggaaatagccttcctgcatcgcgaaaagccgacgccgaaggtcgaccacctcggggtagtcgacgtcgtaccagcgcacgcctggcgctggggcgatgcggaagtagcgcgtatccagcccgcaacccaggtgaagtacgacgcatcgaggatggcgttcgatgaagcggcgcgcccattcgtcaagatggtgggcgcgcatcgccagaccgatcatcatgtcgcggccgaccttgagcctggcgaagtcataatcgatgcgtttcaccgcttccgcggcatagcggtcgttcaggagcgagtcgcccagttcggattcgccggccttcgcgaacagcgtgatcagcagggtctccttctcctgcgtcaggtgcactttctctggtttcattgcgctaccctcattgatgtgccgcgtcgttggttgacggtgcaatttatcgacgtgttcccggtcgagccgaaatccaacgacgaggaattcgccagcccgctgcgtggcctggaccgggtgatcctgaccccgcacatcggcggctccaccgccgaggcacaggccaacatcggcctggaagtggcggagaagctggtcaagtacagcgacaacggcacctcggtgtcctcggtcaacttccccgaagtggccctgccgtcgcacccgggcaagcaccgcctgctgcacatccacgccaacatccccggcgtgatgagcgagatcaacaaggtcttcgccgacaacggcatcaacgtttccggccagtacctgcaaaccaacgataaggtcggctacgtggtgatcgacgtcgacgccgagtactccgacctggccctggagaaactccagcaggtcaacggcaccatccgtagccgcgtgctgttctaagacagcgcccggcggaaaggaaaaggaggcccagcggcctcctttttcgtttccgtcacttgacggtaacggtgatcttctccgactccacggtcggctccagcggcacgtggttcttgtcgcccaccagcagctgcagggtgtgcttgcccggcggcagggtgatctcggtttcggtctggcccttgccgaagtggcggatgttgtcggtcatcggcagcggcaggttcatcgccggctgctccttcaggtccaccagcaggtgatggtggccggtatccggcatgtcgacgccggccggcgccacgcccatgcctttcaggccgaatttcacggtgaaggtcttgtcgacggttgcaccatcggccggcgtgatgaaatacactttcgccccttcgggcgccttagtccgaggcaggtcggcagccataaggctggcggatgcgccgaacatcagggcggctagaccgaggcaaggcaatgtcactctcatgggagtctcctgttttcacttccgttagcacccgggaaacaccactggacggaatttccccggcactcttcgtgccttccgaatcagggaaaggcatcgctggcacagcgatttccactgcgaagcccgtggtagagcggcgctcgcgcacataatccgggtcaatgcccgcaacccctggaaagaccgcatgcaacccagtaggttcgcgattgtccaggacgcgggcccggctaagctgaacgaacagcataggcccgaccgacgttcattcccacccgaggagtactacatgcgatttctgccccgcctgctgatgctggtatccctggccgccccgctggcccatgccgagctgctcgacgacgtccaccagcgcggcgccctgcgcatcgccctggagggcacctatccgccgttcaacttcaagcagggcggcaagctcaccggcttcgagaccgaactgggcgaactgctggccgccgagctggaggtcaagccggaattcgtcaccaccgaatggagcggcatcctcgccggcctgcagagcggcaagtacgacatcgcgctgaaccaggtttcggtgaacgagcagcggcgcaaggtcttcgacttcagcgagccgtacaccatctccagcgcccagttgatcgtgcgcgccgacgacacccgccagttcaggtcgctggaagacctcaagggcctcaagctcggcgtcggccagggcaccaactacgccgacctggcgaagtcggtggctgggatcaacgtgcgcacctatccgggcgccccggaatacctgcaggacctggccagcaagcgtatcgacgcggcgctcaacgaccgcctgctgatccccttcgccatccgcgaagccaagcttccggtcaagcccggcgcggcggtgggaccggtggcgaacatggcgattccctaccggaagaacaacccgaagttcggcgaggcgctgaacgcggcgctggagaagatcaaggccgacggccgcttcgccaagctctcggaaaagtggttcggcctggacgtcagccagccgccgaagtgagttcccgcccgaacgggggaagcggccgcgtccgagggacgcggccgtcgtgtttgtcgatggagtgttgaatgaattcgctgcagaaattgctcgaatggctcgccaacctggtagagctgctcgggatggcctggcccttcctgctccagggcgcgatgtataccgtgctgttcgccgcggtatcgatggtcctgggcctggtcctcggcttcagcgtcgcggtggtccgggtgaccaaggtgccggtggtctcgcagatcgccgcggtctacgtcagcgccttccgcggtacgccactgctggtgcagatcttcgtcctgtactacgggctgccgagcgtaggcatcgagttcaccccggtcaccgcgggcatcctggcgctgaccctgaatgtcgcggcctatctctcggagtccatgcgcggggcgatcctcggcatcgacaagggacaatgggaagccgggctctcggtcggcctgacctggggccagaccctgtggaacatcatcactccgcaggccctgcgcctggcggtgccgagcctgtcgaacagcctgatcagcctgatcaaggacacttcgctgatctccgtgatcaccgtgaccgagctgatgctggcgaccaaggaggtcatcgccgagaccttccagccgctgccgctctatctcgccgccgccgggatctactggctgctctcggcactcttcgagcgcgtgcagaaagccctggagaaccgcctgaccgcgccgctgcggcgctgagttcagccgccggcgtcgaggccggccaggcagaccgcggcgcggtccagctcgtcttcgttgaagaccagcacgcccatgcgcttgagggcggcggcggtgacgccctcgccggcgacccggctgccgttgaagcggccgtcgtagttctccaggttgccgcaggaaggactgcgcgccttgagcacggccatccggatgtcatggcggcggaccagctccactgccgcctccgcacccagcaggaatgcttcgctgacatcctcgccgtcgacggtgaagacccggttcagccggtccagcacttcgccgccctgaccgccgggtatctccgctggcgggcggggcgtcggcaggccaccggcgacctccgggcaaagggcgacgatccgcccctgcgcatgccagcgcgagagcaggtcgaacgggccatggctgccaccgtcgtagcgcaccaggtggcccagcaggcaacggctgaccagaaccttctgcatggatgctccacccctttgacaggcacacagagtagcctgccgctcaccgatggtcacgcccggtaacagtagccgggaagcaccggggaaacccgccctcgacccaaccggagttaggcctcgcggtagcgctccagcgcccgtatggcgggcaccagggctatttcttgccgatccttaggatagaactgcgggcggcccatggcgaacctccgccggcccaagcagactggcttcccgcgcaaccgcgaaggacccgcccgtcatgctcccgacccgctcgcttctaccgtttttcctggcccccgcgctgctcgccagcgctgccagccaggcggccatggaggccctggacaacgacagtctcagccaggtcatcggccaggccggcatcagcctgcgcctggacctgcgcgccggcgcggccagggtcgcctgggtggacgacggcggcagcctctcgctgcgcaacctggtgatcgacaacggctgcgtgaaggccggcgactgcccggacgggcgcggcggcaacatccccctgggcgccgcccagctcggcctgagcctgccgatcttcggcgtcgagcagccgaccctggcactggacgtgaccaccggcagcggcggcgggcagcaactggcgatcagtctgccggacctcgccaccatcaacgaccagttgatcgccagcggcctgccggcgcagcgcatccgcctgcgggtggccagcgacctgtacatcggcgacaactcgatcggccgcatcgaactgcgcgacatcaccgatctgcgcggcacgatcaaggtctggggtcactgaggcggcgacgccgccgagggttcaggagagttgcaggagggattcgttgcgccggcggaaccagccggtcagcgacagccggtcgcggctggcgggcaggacttcgtgctcggtgccggcggacatgaacaccaccaggctaccgcccgtcggctggatgtccacctgccgctgcggcaggtgcaggcgcagcgcgccgccatgctcgggcaaccaggcatcgttgaggtagagaaccgcggagacggtgcgtgcgtcgtcgtcgcggaaacgaacggataggaaattcaaccgcatgaggccaagtatggcacgagttttgggcctcgaaacacgttcggccaaggaaggttgagcgctcgcttgccgctcaatggcaagagcttgggaggcagtatgcatttgggcctggcgcgcgcgcagctgcttccccgcagcgatggataccgccgcttcactgggtcaccaattgacgcgctggtctacctcgtcgggttgagctgccagatcccaatccggctcgccttgcgcaccatcatccaccggcgcgtcgcagccctcccacagcggtggcccgcgtgccggggtgatgtgcgggggggcagactccaccccgatgtggttcaggatgtggcggatttcggcgctgtgggtgatgaaggcaatgatgcgcatctgcccaccgcacatggggcacagcagcggaaatgcctcgtagatgcgggtaatcagcaccgcccacaagtaatgcgccgctcgcttcgggcgtgcttcaggttcgggtgtgggtgtggccgcgttgcccggcgccgccaccccaggtacgcccgcgccaggttgtgcagtctccaccgtggctggttgcgacgcagcaggctgagccagcgccgttaccgccgctctcagcggcgagtttggtgccagcacaccaaagtagcggtgccggtgggtgcgtggcggtggcaccagcgcggcgatgcggtcgatcagttccagcggtgtgaggtgcagctcatctgccttggcaccacgcttgtcactggtgggctcgctgcgctgtttggcacagcggtacaccagtttgcttccctctttgcgtaggcgctccatggaaaacggtggacgcgcgcaatagcgcagcagccgctccagcgcagcgcggtcgtgggcttcgatgcacacccccgcatccaccgagaagccgctgtgtttgtagcccagcatgtctttggcgtcacagttctccagcaggccccgagcaacgaaggcgcgcaggatgcgtttttgcagtgtggtctgcactggggccacggtagccgcatcgatgccggtggccgcgtgaaagatgacacccggcgatgagattcgaggggtcgcatcagcatcgccctcgccctccacttcctcaaacaccccgtccaccacacaaacgtggaagtggacgtgttcattgaggctggagccgaatcggtgaatgaaggcgatggcaccgatgtgcaggcctgccttgtccatatgggccgcaccggggctgtgggtctgcagagtttgtgcgatcacccgcagaaagatgcgcagcaccatgctcagcaccgctccgtcgcgctgcatgaagtaacgaagccgcttgggaaccgacagcacccactggcgcaccggcaggcgggggaatacgtgatcgttcaggtgcgctgctgtctccaccatccgccgggtggtgcacgaggggcagactccccggcctttgcaggagaaggctacaaagtagtcgtgcccacagtcgccgcagcgagcgcgggcaaagccatgggcaaagatgccgcactcaagatacttggcaaacgctttgcgcacgaagggcttgggggtgtgattgttgacggttttgtcagaaaatgccgttaaacgatggcgatcattgggtccgccgcagccagcgccaaggcgcggtcagccgctggcggataaatccataccgagttgatctggcgcttgagggccttgccttcctggccgtgcagcttcagttcgcgctcccagccttcgctgaaagcggcgccccagtctcccaggtccaggcaggtgacgtatttgggctggcgatacagcaccggctgcaggccgagcaggtcggcggcggcgttgttaccggcgtggcggcccatggggatggcgtgctggcacgtcatcagggcatggttgcccaggtcatccaccgcagcccaggcggtgtcgccggtggcgtaaacgtgctcctggcccagcactttcaaatggccatccactttcagcctgccgaaggtatcgcgctcgccggcaacgtgcgccgtcaacggactggccttgacgccaacggtccagattaccgtgttgctggcgatgtgctcgccgttgtccagggtgactcccgcagcatcgacagccaccaccgaagcgccggccagccattcgaccccggcctgttcacacgcggcaacaatcgacggtgtgatcccttcacccaatgccgcccccacttgcgcaccacggtcgaccaccactacccgcaatgccgcgtcggccccgaggatcgagcgcaggcgagtaggcatttcggttgcggtctcgatgccggtgaagccgccgccgcacaccaccacggtattgcgagttggcgaagcgggcagggcggccagatcgaccagatgctgctccaggcgcatggccgattccatctggtcgacatcgaacgcatgctccgccaggcctggtactgccgggcgggcaacctggctgcctgcggccaggatcaggcggtcgtaggcgatgcgctgtggctggccgtgggtatcggtatagctgacgctgcgaccttcggtgtcgatgctgtcggcgttgcccgggaagaagtgaatgcccacagcctcgaacagatcacccagaggcgccttcatgccatgcacgtcggcctcgtaaaagcgcggacgaatgcgcagttccggctgtggcgccagcacgctgatgctgaggtcggcacgttgcgcctggtcgagtaggcgggcagcgctcagggcgctccagacaccggcaaagccggcaccgatgatcaggatgttggatttcatgaaggtgctccgcaaggttcgaagagggcatcgagggccagctgtatggcctttgagcaactacgactatataagtcgtagttatcttcggcaagggcttttccctttgcggtggagctaccttttgacaccttgttttgtcagtgccggggcatcggcgtaacatatacgacaaaatcggtcggagatttgaatgtcgctttacagtgctggcgtggaatacggtatccattgcctgttgtttttagtcgacgagcgcggtgaaactcgtgattccagcgtgcgcgacctggccgagttgcaaggcgtgccgcaggaatacctggccaaggtcttcaccaagctggcccgtgccgggctggtggcggccaccgaaggcgtgcgcggcggcttccgcctggcgcggccggcggcgcagatcagcgtgctggatatcgtccatgccattgatggaccaaagaagatcttcgattgccgcgaggtgcgcgagcgttgtaccttgttcgacggctcgccgccgcgttgggcgaccgagggtacctgtgcgatccacgcagtgatgctgggggcgcagaagcgcatggaagagtcattggcacagcagactgtgctggacctggccatgcgcttcgggcgcaaggccccggctgaatttggccagcaggtcgatgcctggatgggtgagcggcgggaggccaagggggctggggatattccggtagaccaggtgtgaaggacggataggaaattcaaccgcatgaggccaagtatggcacgagttttgggcctcgaaacacgttcggccaaggaaggttgagcgctcgcttgccgctcaatggcaagagcttgggaggcagtatgcatttgggcctggcgcgcgcgcagctgcttccccgcagcgatggataccgccgcttcactgggtcaccaattgacgcgctggtctacctcgtcgggttgagctgccagatcccaatccggctcgccttgcgcaccatcatccaccggcgcgtcgcagccctcccacagcggtggcccgcgtgccggggtgatgtgcgggggggcagactccaccccgatgtggttcaggatgtggcggatttcggcgctgtgggtgatgaaggcaatgatgcgcatctgcccaccgcacatggggcacagcagcggaaatgcctcgtagatgcgggtaatcagcaccgcccacaagtaatgcgccgctcgcttcgggcgtgcttcaggttcgggtgtgggtgtggccgcgttgcccggcgccgccaccccaggtacgcccgcgccaggttgtgcagtctccaccgtggctggttgcgacgcagcaggctgagccagcgccgttaccgccgctctcagcggcgagtttggtgccagcacaccaaagtagcggtgccggtgggtgcgtggcggtggcaccagcgcggcgatgcggtcgatcagttccagcggtgtgaggtgcagctcatctgccttggcaccacgcttgtcactggtgggctcgctgcgctgtttggcacagcggtacaccagtttgcttccctctttgcgtaggcgctccatggaaaacggtggacgcgcgcaatagcgcagcagccgctccagcgcagcgcggtcgtgggcttcgatgcacacccccgcatccaccgagaagccgctgtgtttgtagcccagcatgtctttggcgtcacagttctccagcaggccccgagcaacgaaggcgcgcaggatgcgtttttgcagtgtggtctgcactggggccacggtagccgcatcgatgccggtggccgcgtgaaagatgacacccggcgatgagattcgaggggtcgcatcagcatcgccctcgccctccacttcctcaaacaccccgtccaccacacaaacgtggaagtggacgtgttcattgaggctggagccgaatcggtgaatgaaggcgatggcaccgatgtgcaggcctgccttgtccatatgggccgcaccggggctgtgggtctgcagagtttgtgcgatcacccgcagaaagatgcgcagcaccatgctcagcaccgctccgtcgcgctgcatgaagtaacgaagccgcttgggaaccgacagcacccactggcgcaccggcaggcgggggaatacgtgatcgttcaggtgcgctgctgtctccaccatgcgccgggtggtgcacgaggggcagactccccggcctttgcaggagaaggctacaaagtagtcgtgcccacagtcgccgcagcgagcgcgggcaaagccatgggcaaagatgccgcactcaagatacttggcaaacgctttgcgcacgaagggcttgggggtgtggtggtcgccctggccgtcgaactgacccgcgctggccaactctagcaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgctagccaggtctcgtagtgctcggctaccgtttggtagagcagcgtgcgttcggggtggcgtgggttgtagagcttgggcttggaagtggctgacatgaatactgtacaaatgcacagtattctgcggcgattgtttgggtacgcaaagcacaaggcccgaaccgtcgccagttcgggccttgtcagggtagcttggctgcggacttacttgcgcgcaggcggcacatccgtgcagctgccatgcgccacttccgccgccatgccgatgctctcgcccagcgtcggatgcgggtggatggtcttgccgatgtcgacagcgtccgcacccatctcgatggccagggcgatctcgccgatcatgtcgcccgcatgcgtgccgaccatgccgccgcccaggatcttgccgtggccccggccagcatggccgtctcctgatcctgcttcggggctgtcgtcgaacagcagcttggtaaagccttcgtcgcgcccgttggcgatggcgcggccgctggccgcccaggggaacaggcctttcttgaccttgatgccctgcgccttggcctggtcctcggtcaggcccacccaggccacttcggggtcggtataggccacgctcgggatcacgcgggcgttgaaggcggcgcttgccagttccttgttgccctgcagttcgccggcgatgacctcggccgccacgtgcgcttcatgcaccgccttgtgcgccagcatgggctggcccacgatgtcgccgatggcgaagatgtgcggcacgttggtgcgcatctggatgtcgacgttgatgaagccgcggtccgtcacggcaacaccggccttgtcagcggcgatcttcttgccgttgggggtgcggcccacggcctgcagcaccaggtcgtacacctggggctcgggcaccgtgacgccgtccttggcgggcgcgaagctcaccttgatgccctcgggcgtggcctcggcggccacggtcttggtattcagcatcacgttgtcgaaacggtgctggttcatcttctgccataccttgaccaggtcgcgatcagcgccctgcatcaggccgtccagcatctccaccacgtccaggcgcgcgcccagcgtgctgtacaccgtgcccatttccaggccgatgatgccgccgcccaggatcagcatgcgtttgggcacgtccttgagcgccagcgcaccggtggaatccaccacgcgcggatcgtcgggcatgaacggcaggcgcacggcctggctgccggcggcgatgatggcgcgcttgaacgccaccaccttcttggcgccggtcttgtcctggctggtgccggtggtttcctccacctccaggtggttggcgccgacgaagtggccgtagccgcgcagcacggtcaccttgcgcatcttggccatctgcgccagcccgccggtcagcttgccgatgaccttttccttgtggccgcgcagggtgtggatgttgacctgcggcgcgccgaagtcgatgccggcgctcttcaggtggctcacttcgtccatcaccgcggccacgtgcagcagcgccttggagggaatgcagcccacgttcaggcacacgccgcccagggtggcgtagcgctcgaccagcaccacgttcaggcccaggtcggcggcgcggaaggcggcgctgtaaccgccggggccgccgcccagcaccagcacatcgcactccacgtcggcactgccgccgaagctggatgcttctgttttaggagctgctggcgcttgaacagcgggcgctggagccggttttgactcagatggcggtgcgctgggcgtgctcgccgcggcaggggccgcagccggcgccgccgctccctgcgccacttccagcgtcagcagcacggaaccctcggccaccttgtcgcccaacttgaccttgagctccttgaccaccccggcgtggctgctgggaatctccatggaggccttgtcggactccacggtgaccaggctctgctcggcccggatggtgtcgcccggctgcaccagcacttcgatcacgcccacctcggcgaagtcgccgatgtcgggcaccttgatgtcgatgattgccatatgttgtgctccgtccttacagcaggatgcggcggtagtccgccaacacctggcccaggtaggcgttgaagcgcgcggcagaggcgccgtcgatcacgcggtggtcgtacgacaggctcagcggcagcgtgaggcgcggcacgaactgctggccgtcccacacgggcttcatctggctcttggacaggccgaggatggccacctcgggcgcattgatgatgggggtgaaatgcgtgccgccaatgccgcccagcgagctgatcgacatgctgccgccctgcatgtcggccgcacccagcttgccgtcgcgggccttcttggccagctcggccatctcggcgctgatttgcaggatgcccttcttgtcggcatctttcagcacgggcaccaccaggccgttgggcgtgtcggccgcaaagccgatgtggaagtactgcttgtagaccagcgcgtcgccgtccaggctggcgttgaactcggggaacttcttcagcgccgcgaccacggccttgatgacgaaggccagcatggtgaccttgacgccgctcttctcgttctccttgttggtggagacgcggaaggcttccagctcggtgatgtcggcctcgtcgttgttggtgacgtggggaatcatcacccagttgcgcgacaggttggcgccgctgatcttcttgatgcgcgacagctccttgcgctcgacggggccgaacttggcgaagtccaccttgggccacggcagcaggtccaggcccacccctgagccacccgcagcgggcgccttgctgccctgcgcctgggtctgcagcgcaccgctcatcacctggcgcgtgaaggccgccacatcttcctgcgtgatgcggcccttgatgcccgtgcccttgacctccgccagcggcacacccagttcgcgggcgaacttgcgcaccgaggggctggcgtgcggcaggcccggcgtgggcgtcgagggctggtgggccggcacgggcgccgttgccgttgccgttgccgttgccgttgccgcagccggtgcgggcgcggagccctgagccgccacgggcgcggcagcggccggagcagaagcggccgctggtgtagaaccctgcgccggggcggcggcaggtgcagcggcggcaccttcaagcaccgccacgaggtcgcccacgttgatcttgtcgccgatcttgaccttgagctccttgagaacgccggcggcgggcgaagggatctccatcgaggccttgtcggactccacggtgaacagcgactgctccaccttgaccgcatcgccgggctggaccagcaactcgatcacggcgacgtccttgaagtcaccgatgtcgggcacacgcacctcaaccgcgccaccacccgcagcaggggcggcgggtgctgcaggcgcgaccggcgcttgcgtttcgatagctgccggcgcttgtgcggcgggcgctggagccggtttttcatcagaagcagccgcttcgcccgcggcctccagcacggcgatcacgctgccttgcttgaccttgtcgcccagctggaccttgagttccttgaccacacccgcgtggctcgacgggatttccatcgaggccttgtcggactccacggtgatcagcgactgctcggccttcaccgtgtcgcccactttgaccagcagctcgatcacgccgacctcgtcgaagtcgccgatgtcgggaacctggatgtttaccaatgccattgtcttgtctcccgggccatcaggcgtgcaaggggttgatcttctcggtctggatgccgtacttggcaatcgcctcggccaccttcgccttgggcagcttgccctcgtcggccagtgcgctcagcgcggccacggtgatgtagtggcggttgacctcgaagtgctcgcgcaggcggtagcggaagtcgctgcggccaaagccgtcggtacccagcacggtgtaggagcgccctgcggggatgaaggcgcggatctgctcggcgtagttcttcatgtagtcggtggacgccaccacggggcccgggcggccgcccagctgctgcgccacgaaggacacgcgcggtgtctccagcggatgcagcaggttccagcgcgccacgtcctggccctcgcgggtcagctcgttgaagctggtgcagctccacacgtcggcctgcacgccccagtcggcggcgagcagcttctgcgcctcgatcgactcgcgcaggatcgagcccgaacccagcagctgcacgcgcttgtcgccgtccgcgccggccttgcacaggtacatgccctggatgatctgctcttccgtgcccggctgcaggcccggcatggcgtagttctcgttgagcagcgtgatgtagtagtagacgttttcctgcttctccaccatgcgcttcaggccgtcctgcatgatgaccgccacctcgtgcgcgaaggtcgggtcgtagctcacgcagttgggaatggtgttggccaggatgtggctgtggccgtcctggtgctgcaggccttcgccgttaagcgtggtgcggcccgacgtgccccccaggatgaagccgcgcgcctgcatgtcgcccgcggcccaggcgaagtcgccaaagcgctggaagccgaacatcgagtagtacacgtagaacgggatcatgatgcgattgttcgtcgaatacgacgtcgccgcagcgatccacgagcacatgccgcccgcctcgttgatgccctcctgaagaatctgaccggccttgtcttccttgtagtacatcacctggtcgcggtcgaccggggtgtagagctggccctcggggttgtagatgccaatctggcggaacaacccctccatgccgaaggtacgcgcctcatccaccaggatgggcaccacgcgcggacccagggccttgtcgcgcagcagctgcgtgagaaagcgcacgtaggcctgggtggtggagatctcgcggccctcggcggtgggctccagcacggccttgaacgtctccagcgccggcacggtgaaactctcgtcggcgtgcgtgcgacgctgcggcaggtagccgcccagggccttgcgacgctcgtgcaggtacttcatttccggcgtgtcgtcggccggcttgtagtagggcagcttgtccagctcgctgtcggggatcgggatgttgaagcggtcgcggatgtacttgatgtcctcgtccgacagcttcttggtctggtgcacggtgttcttgccctcaccggccttgcccatgccgtaacccttgacggtcttgaccagcaacaccgtgggctgaccctggtgttcattggccgcatggaaggcggcgtacaccttctcggggtcgtggccgccgcggcgcagttcccagatctcgtcgtcgctcatgtgctccacgagcttggccgtctcggggtacctgccgaagaaatgcttgcggatatacgcgccgtccatggcgcggtaggtctggtagtcgccgtccagcgtctccatcatcagctgcttgagcttgccgctcttgtcgcgtgccagcagctcgtcccagcccttgccccacagcagcttgatgacatgccagcccgcaccgcggaagccgccttccaactcttgaatgatcttgccgttgccgcgcaccgggccgtccaggcgctgcaggttgcagttgataacgaagatcaggttgtccaggttttcacgcgcggccaggctgatcgcgcccttgctctcgggctcatccatctcgccgtcgcccaggaatacccagaccttgcggttcttggtgtcggcgatgccacgcgcatccagatacttgagaaagcgcgcctggtagatggccatcatcggccccaggcccatggacaccgtggggaactgccagaagcccggcatcagcttggggtgcgggtagctcgacaagcccttgccgccggtctcctggcggaagttttccagctggtcttcggtgatgcggccttcgaggtaggcgcgggcatagatgccgggcgcgctgtggccctggaagtagatgcagtcgccgccgtggccttcgctctcggcatgccagaagtggttgaagcccgcgccccacatggaggccagcgaagcgaaggagccgatgtggccgcccaggtcgccgccgtcatgcggatgcaggcggttggcgcgcaccaccatggccatggcgttccagcgcatgtaggcgcgcaggcgcttctcgatggcgatattgccggggcagcgggcctcctggtccggctcgatggtgttcacgtatcccgtattggcggagaacggcaggtcaatactgctctggcgcgcctgctccagcaattgctccagcaggaagtgggcacgctccggcccctccttgtcgatcactgccgacagcgcgtccagccattcgcgggtttcctgttggtcgatgtcggtagcggtcaggactttggtcggatcagacatacctgtctccttgattcagtggcaataacggtaatacgggcgcgagtttcgcacaaattttcatcatttcaaatgatgctttttcatctcttaatatgaaaaattgctgcgattgcacattatttcttcagatgaaatcgctcccgcgaagcctttaaactccgcgcccatggagtcccctgtcgcgccctcttccaccgtgtctgccgttaaaaccccggcgcgctggtggcgtgcctggtggcgcagcctctcgcccacgcgccaggaccggttcgcggcgctggcgcccgtggcatcggtgctgatgttcctcgctgccatcgtggcctcgttctggtatttgcgcacggaagaggtggaacgcgagaaggaagccctcaggcgcgacgtggaatacgcccagcagcgcgtgcgtttgcgcttgctggagcggcaagagcagatcatgcgcatcgcgcgcgatctgtccaaccaggatgtggagcgcgcggacttcggcagccgcgccgagccgctcatcagccaataccccgaactgcaggccatcacctggatcgacgagcgccggcgcatccgcgccagccacgccgcgcctgccgtgaccagcagccagctgcgcgtgggcggggaggtgctcaagcccggcgagaccaccaacctctttaacgccgtccgcgacctgcaacagccgctgtattcgcaacccacggccaccgagggcgagagcgcgcccctgctgcaactgcaggtgcccctgtcgccccagggcaagttcggcggcgtggtgctggcggaatactccatcgacagcctgctgcgctacggcactcccacggaggtgctggcgcgctacgccgtcacgttgctggacggcaatggccgcaccttggcgggcacgcccctgcccccgcgcaccaatgcactgctgccctggaccaccaaggccaaccagtacgagatccccgtctccccggtgggcaacggcctcgtgatgcgggcgcaggcgtaccgtacgtcgctgggcgtggtgggcagcgggctgttctggctcgtgggcacgctcagcgtgatgacggcatggatgctcatcgccacctggcggcacacgcgcaggcggctgcaggcccaggaagcactggtggcagaaaccaacttccgccgggcgatggagaactccatcctcaccggcatgcgcgcgctggacctggagggccgcatcacctatgtgaacgccgcgttctgccagatgacaggctggaccgaggccgagctggtcgggcagaccccgccctacagctactggcccgagggcgaatatgagtcgctgcacgccaatctgcgcgacgaactctcgggcaagaccgtgcccggtggattccaggtacgcgtgcggcgcaagagcggcacgctgttcgatgcgcgcctgtacgtctcgccgctgatcgacgcacgcggtcaccaaacgggctggatgacctcgatgaccgatatcaccgagcccaaccgcgtgcgcgagcaactcaccgcctcgcatgagcgcttcaccatcgtgctggaggcgctggacgcctccgtctccgtggcgccgctggggagcgaggagctgctgtttgccaaccgcctgtaccgccaatggttcggctcgcagaccagcggccacctgcaactggtggcgcaggcgggcgtgctgcccacctcctacagttctggcggcatggacgacgaagatggcctgatgggcctgcccaccgactcgctgaccagcgcccgttcggagaacgccgagatctatctgcccgatctgggcaagtggctggaggtgcgctcgcgctacctgaactgggtggacggccgtttggcgcagatggtcattgccaccgacatcacgccgcgccgccaggccgaggagcaggccgcgcgccaggccgaacgcgcccagtcggtcagccgcctcatcaccatgggcgagatggcctccagcgtggcccacgaactcaaccagccgctcaccgccatcaacaactattgcagcggcatggtctcgcgcatccagggcggccagatcagcgaggaggcactgctcacggcgctgcaaaagaccgcccaccaggcgcagcgcgccggccagatcatccagcgcatccgcgccttcgtgaaaaaaagcgaacccaaccgcacgctggccgacgtgcacgagatggtgagcgaagcggtggaactggccgacatcgagctgcggcgccacaacgtgcacctgacgcactacgtcgccgcccgcctgccccaggtgatggccgacacgatcctgatcgagcaggtgcttatcaacctgatgaagaacggcgccgagtccatcgcccaggcccaccgccccccatccgggcgcagcgtggagctgcgcgtggtgccgcgccatgtggatggccgcggggtgatcgagttttcggtgcaggacacgggcaagggcctggccccggaagtgctggcgcacctgttcgaggcattcttctccaccaagagcgaaggcatgggcatgggcctgaacctgtgccgcagcatcgtcgagtcgcaccagggccggatgcacgcggagaacctctacaatggatcggaggtcaccggctgccggttctccttctggcttccgctcgccactgctgcggatgccactatcaattccgcagcaacgtcaaccccaaggactattgcatgagtttgattccgaaaaaaggcaccgtctatgtcgtcgacgacgacgaagccgtccgcgactcgctccagtggctgctggagggcaaggactaccgtgtacgctgctttgattcggcggaatcgttcctcgcacgctatgacccgcgcgaagtcgcctgcctgatcgtggacatccgcatgggcggcatgacgggcctggagctgcaggaccgcctggtcgaacgcaagtcgcccctgcccatcgtcttcatcaccggtcacggcgacgtccctatggccgtgaacaccatgaagaaaggcgcgctggacttcatccagaaacctttcaacgaagaagagttgctgggcctggttgagcgcatgctggaccatgcacgcgaagcctttgccgactaccaacaggccgccagccgcgacgcgctgctgtccaagctcaccagccgcgaggcgcaggtgctggagcgcatcgttgccggccgcctgaacaagcagatcgctgacgacctgggcatcagcatcaagacggtggaggcgcaccgcgccaacatcatggaaaagctcaacgccaacaccgtggccgacctactcaagattgccctggggccaggtagcgccaaggcctaattgctccgtttttaatagctgcctgcgcataccagacaagcgccaggcagatttttcatttgtatcgtggattcatcaatgacagcccaactgatcgacggcaacgccctctcccgccaactgcgcactgaagtcgccgcgcgcacggccgcgctgaaagaccgcggcatcacccctggcctcgcagtggtgctggtgggcgacaaccctgccagccaggtgtacgtgcgcaacaaggtcaaggcttgcgaggacgtgggctttcactcggtgctggaaaagtacgacgccagcatgaccgaagaacagctgctggcgcgcgtgcaggcgctgaacaacgaccccagcatccacggcatcctggtgcaactgccgctgcccaagcacatcgacgaccacaaggtcatcgaagcgatctcgcccctcaaggatgtggacggctttcacgtcgccagcgccggggcactgatggtgggccaggtgggcttcaaggcctgcacgccttacggctgcatgaagatgctcgaatccatcggtatgaaggatctgcgcggcaagcacgccgtggtcatcggtcgctccaacatcgtgggaaaacccatggccatgatgctgctggcagccaacgccaccgtcacggtctgccacagcggcacggcggatcttgccgccatgacgcgccaggccgatgtggtggtggctgccgtgggcaagcgcaacgtgctcacggccgacatggtcaaacccggcgccgtggtgatcgacgtgggcatgaaccgcaatgacgaaggcaagctctgcggcgacgtggacttcgagggcgtcaagcaggtggcgggctacatcacgccagtgcccggcggcgtgggcccgatgacaattaccatgctcctggtgaacaccctggaagcggctgagcgcctctgacgcgaggcacccctgacccgagtgccggtgggcgcgcgtttgcgccaacggcttgaacccactcacggcaacgccatctaagccagcatgagcaatcccctcctcgacttctcgggccacattcccttcgaccgcatcacccccgccgacgtagcccctgcggtggatgtgctgctgcaacgcgcagacgccgcactggaaaccgtcacccagccggacttcccggcccgctgggatgcgattgcgcaggtactggatgtcgccaccgaggaactgggccgcgcatggggcgccgtcagccacctcaacagcgtggcggacacgcccgagctgcgcgccgcctacaacgaggcgctgcccaaggtcaccgagttctggacccgcctgggcgccgacgagcgcctgtacgccaaatacaaggcgatcgaccccgccacgctcaacccggaacagcggcaggcgcacagcaatgcgatccgcaacttcgtgctgtcgggcgccgagctgcagggcgcagccaaggagcgctttgccgccatccaggaacgccaggccgagttgcaacaaaagttcagcgagaacgcgctggacgccaccgacgcctacgcctactacgccacggccgaggagctggacggcgtgccggccgacgtgcagaacgccgcccgcgccgcggcccaggccgagggcaaggacggttacaagctcacgctgaagatgccgtgctacctgccggtgatgcagttcgccaccagcagcgcactgcgcgaaaagctttaccacgcctacgtcacacgcgcatcggaccaggccagcggcgacgccgcgcgtttcgacaacaccgccgtgatggccgagatcctcgcgctgcgcaaggaagaggcgcagctgctgggctatggcaacttcggccaggtgtcgctggtgcccaagatggcgcagtcgcccgaacaagtcatccacttcctgcgggacctggcgcaccgcgcccggccctttgcggagaaggacgtggccgatctgcgcacctttgctgcggaacatctgggcctggccaacccccagtcctgggactggccctacatctccgagaaactcaaggaagcgcgctacgccttcagcgagcaggaggtcaagcagtacttcacggcgcccaaggtgctggccgggctgttcaagatcgtcgagacgctgttcgaggtggccatccgccgcgacgttgcgcccgtatggaacagcgccgtggagttctaccgcatcgagcgcggcggcgagctggtgggtcagttctacctggaccagcctgcccgccagggcaagcgcggcggggcctggatggacgatgcgcgtgcccgctggctgcgcccggacacgggcctgctgcagacaccggtggcgcatctggtgtgcaacttcgccgacggggtggacggccgcccacccctgctcacgcacgacgacgtgatcaccctgttccatgaattcggccatggcctgcaccacatgctcacccaggtgaacgagcgcgacgtgtcaggcatcagcggcgtggaatgggacgccgtggaactgcccagccagttcatggagaacttctgctgggaatgggaagtgctgcgccacatgaccgcccatgtggacacgggcgagccgctgccgcgcccgctgtacgacaagatgatcgcggccaagaacttccaggccggcatggccacgctgcgccagatcgagttcgcgttgttcgacatgctgctgcacaccgagcacgatccccaaggcgacgtgctggcgctgctggaccgcgtgcgcgacgaagtggccgtgctcaaacctcccgccttcagccgctcggcccacacgttcagccatatcttcgcgggcggctacgcggcggggtattacagctacaaatgggccgaagtactcagcgccgacgcgtatgccgcgttcgaggaaactgccggcgcgggcggggaacccagcgcggagaccggccggcgctaccgccaagccatcttggaagcgggcggcagccgccccgccatggactccttcaaggccttccgcggccgcgaacccacactggacgcgctgctgcgccaccagggcatggcagcataaaagtgagcggttcgcgcttgtctgtcgggcgtttgcgcctgctttctactggaaaatggcttgcagcaagcgcgaccagctattatttttaagaaaccaagaggagaggaacccatgtccatcattcgcaatgctgccgtgttggccaccacatgcgccacggccgccctgctgtccacggccgcgctggcccagcaggtgtaccgcatcgtcgggccggatggcaaggtgaccttctccgaccgcgctcccgccgcaaacgccgagggcacagcggtcggcgccggaccacgcagcggcggcagcggcgtcgaggccctgccctacgctctgcgccaggtggccacgcgctttcccgtgacgctgtacaccagcagagactgcgtgccctgcaacagcgcgcgcaatctgctgatcaaccgtggcattcctttcaccgagcgcaccgtcagcaccaatgaggacatcgacgcgctcaagcgcatgagcggtgaatccagcctgcccttcggcaccattggcgcacagcagctgcggggcttttccgacaccgagtggacgcagtacctggacgccgccggctaccccaagcagtcgcaattgccgccgaactaccgccgtcctgcggcagccccgctcgttgcggtgcctgcgcagcctgcagcaccggctgcggacaaggcgtccgctgctcccgcacgacgcccctcagcgccaccggcagcgcccacggggccgtctccctccaatccggccggcatcattttctaaaagcgagggatgctcggcgcggcattgccgcgccactgccgtccaccgtcttacagggacagcgtacgcacgccctgtgccgtgcccagcaggcagacgttggccttctgcagcgcaaacacgcccaccgtcaccacccccggccattgattcacctcggtctcgaacgccagcggatcgctgatggtgaggccgcgcacatccagtatgtgttggccgttgtcggtcacgagcggttggccatccttgagacgcagcgtcgcctgcccccccagcgactcgaagcgccgcgcgatgtacgcggcggccatcggaatgacctccaccggcagcgggaacgcgcccagcacgttcaccagcttggactcgtccgctatgcacacaaagcgccgtgccagcgcggcgacgatcttctcgcgcgtgagggccgcccctccgcccttgaccatgtagccgttgccgtcgatctcgtcggcgccatcgatgtacaccgacagcgagcgcacatcgttggcgtccagcacggggatgcccagcgccttcagccgcgccgtactggcttcggagctggaaaccgcgccgcggatgctgtccttgatagatgccagcgcgtcaatgaacttgttgacggtagagccggtccccacgcccaccagttcgcccggcaccacatattgcagtgcagcttggccgaccagggtcttgagttcgtcttgggaaagggatgtgggtgcagtcatgggggaaaatccggaaagatcattgaattatccccatgtctctgctgccctacgccctcgcccgctcctttctcttcggcatggacgccgaagccgcccacgaactcaccatggacatgctggcgcgcggccagcgcacgccgctgcaatgggcctggtgcaatgaaaccgtgagcgaccccatcgaactggcaggcctgcgctttcccaaccgcgtgggtctcgcggcggggctcgacaagaacgcccgctgtatcgacgcgctggccgccatgggcttcggcttcgtggaggtgggcaccgtcacgccccgtgcacagcccggcaaccccaagccgcgcatgttccgcctgcccgaggcgcgtgcgctcatcaatcgcctgggcttcaacaatgaagggctggatgccttcgtggccaacgtgcagcgctcgcaggtccgcacacagggccgcggccagagcaaactgctgctgggtctgaacatcggcaagaacgccaccacgcccatcgaagacgccacgcgcgactacctcacctgcctggaaggcgtgtacccgcatgccgactacgttacggtgaatatcagttcgcccaacacgcagaacctgcgcgctctgcagagcgatgcggcgcttgacggcctgctgggcgccattgccgagcaccgcgaacagctcgccgccgcccagggccgccgcgtgcccatcttcgtgaaaattgcgccggatttggacgaggcccaagtggccgtgattgccaccacacttcagcgccacggcatggatggcgtggttgccaccaacaccaccatccgccgggacgccgtgcagggcctgcgccatgccggcgagactggaggcctgagcggtgcacccgtgctggaagccagcaacgccgtgatccgccagttgcgtgccgcgctgggcccgactttcccgatcatcggcgtgggcggcattctgagcgccgaagatgctgtgagcaaaatccgcgcaggcgccgatgtcgtgcagatctacaccggcctgatctatgaaggccctgccctcgtgggccgtgcggccaaggcgatccgcgatctgcgttaaaaacgggccaagaaaaaaggccgcgatgcggcctgatagagactgtggaacaaggccttagccgcgccgcatgcgcatgaccagcggcatcaccagggtggcccagcgcaccagccgttgaggccccgccagcaccgcagcgcccaccaccgctgccaccgcaacgggatgcaggcgcgcaaacgccaccagccgtgccgccagcggcgcatcgggttccacccgaacttcggcgcctgcggccacggcgcgcgcctggcgcagggccgcgcgccgagcacgcagccgctcacgctgcaccagaatgcggtccagcaccttctgctgctgcggggtgggcacgcgcgtcggctgcccagagttcagggaagaggggctcataactgctccttgatggtgcgccagtcctgctgcaactcccgccgcgtaagggcaaaggcattacccgcctgtcggccgatggacaccaggaccaccgccactgccacccaggccagcaaccagccgcctgccagcaaccatgccaccagcacgcgctgcggtgaatcccagaactggaccagcacagccagtgacaacagcagcagggcgatcacggccacgcatccgaagagaaccagcagcaccaccagctgggccatgcggcgcttctggtcggcccattcgagccgtgcgagttcgatacggtcttccgccgcgatcacgccttcgatgatggcggcccgccagcgtgcaacccagccttccaggccgagcagggacaaccagttcatgcgagcccctcccaggcgctggagcgcgccgcagcgttgacgattcgccctgccattgcgctaccggtcagcggcgggccagcatgaagcccaccagcgcccctacggccagcgcagcgccggcaacgcgccagggctcatcgtgggcataacggtcggcggcgcgcgcggcatctttggcctgcagggctgcctcctgagcggcacgcacggcggaatcgcgcaccgaatgaatgccgtcatccagacgctggcgcagttgcttgatctcgggaataccgtccagatccttgctggccagcagaccgcgcaggtcgcctaccagcttttcgagttctgcctgggtggaggaaatggtttcggatacggtggtcatacgggagcctttcatagcaggaaacaatggtaatacgccgtgcatggcaaaccatgtaggcgggtatctcatcttagcccagtgctcgcgccgcagggcatggccgctatcacaaaatgaccgcgttgcatcaagacacggcgtcttggtgcagcagaccggccacgtgcgcaccgattgccaacgcgctggtcagcccaggtgattcgatgccaaacaggttgaccagccccgagactccgtgatcgcgcggcccctggatcaggaagtccgccgcgggctcatgggggccgtggatcttcgggcgtatgccggcgtagcccgccgccagtgcaccgtcgcgcaggccaggccagtacttgcgcacctcggcgtaaaaggcctcggagcggctcgcatccaccaccaggtcctcggggccttccacccattgcacgtcggggccgaacttggcctgcccccccaggtcgagcgtcaggtgcacgcccagccccgccgcctccggtacgggatagatgagatggctgaagggtgcccggccggacaacgtgaaatagttgcctttggcataggccgcctgcggtacatgcaccgcggacaacccctcgaactggcgcgcgaggactggcgcatgcaaaccggccgcgttgaccacggtgcgcgcactgatgcacgtgccatccattgcttccaaatggatagcttgtggcgtgcaacgggccttggccagaggcgaattcaatgccagaacaccacccgcgttctccaggtcgcccagcaacgccagcatgagggcatggctgtccacgatgccggtactgggcgagagcagcgctgccacacattccagttcgggctccagcgcacgcgcttcctcccgcgagagccattgcaggtcatccacgccattggcctgcgcgcgcgccctgatgcccgtcagcgcgttctgctgttcggtcgacgtggcgacgatgagcttgccgcagcgactatggggcacgccgcgctcgctgcagtagtcgtacagcatggccttgccttgtacgcacaagcgcgccttgagcgaaccctgcgggtaatagataccggcgtggatcacctcgctgttgcgcgaactcgtctcggtgccaatggcattggccgcttccagcagccagacctcgcgcccttgcagcgccaatgcgcgcgccaccgccagccccaccacccccgcgcccaccacgacgcaatcgaccgtctcactcatcgctcatgcctccgttgtcatgcctgctcgaaaccctcgagcacattcaccgcattcgttcccaactccgccgctgcgtagccgccttccagcaccagcacagtgggcagtcccacaccacgcagccgcgcacccagccgcagaaaatccgtcgtcgccagccgaaagcgcgagatcggatcgccctcataggtatccagtcccagcgagaccaccagggcatccgctccaaaagcggcgatgcgcgcgcaggcctgctccagggccgcaaaccaagtggcagcatcggtgccggccggcagaggcaggttcaggttgccgcccgtaccgaggcctgcgccggtttcatcggcatgtcccagatagaaggggtattcggtgcggggatcgccatggatgctgacgaagagcacgtccgcacggtcatagaagatgctctgcgtgccattgccgtggtggtaatccacgtccaacacggccacacgggctgcgccgtggtcgcgcagccattgggccgccacggccgcgttgttcaagaagcagtacccgcccatgaaatcggggcctgcatggtgccccggcgggcgtgtgctgcagaacgcggcgcgctcgccagccgccaggcgcgccgcggcactggccgccgcgtcggcgcctgctttggctgccgtccaggtgcccgctgcaagcggcgagccgttgtccatggagtacagccccagcttggcaatgaaattgtcgggctctatatccgagcgcaatgtgcgtaccggccataccgacggaaacggctgcacacggtcctgcccttcacccagcgacacccattgctgccacgccgaagccagaaaagccaggtagcgcggcgcatggatctttgccagtacctccgtgcaatccacatccggggggtgcagtacatgaccccgcgcagtcaaagcggcttccacataggccgcgcgcgtcgggttctcgaaacagggtatacgctcgccgcggaaaaattcgtgctcgggagcgtgggtgtgctgcagcgggttatggaaggtgatcatcgacggcggccaagtcaatcgcgactgccggattgtcatcgacgccggcagtccctcacgacctcagcgccaagaaaaaaccccttgcggccataccggctgcaaggggttcggattggtgggtgatacatggatcgaacatgtgacccctgccgtgtgaaggcagtgctctaccgctgagctaatcacccaaaggactgtatttttgcgagtacaggccctgacaaaactggtgggtgatacatggatcgaacatgtgacccctgccgtgtgaaggcagtgctctaccgctgagctaatcacccgtgtcgttgctgcgacagcccgcgattatggcatagctttcttacgcctcagacaaagtccgccaaattgttttaccgctgctggacttgtcgatctgcacgagtacttcctcatgctcggcaagctcctgcgcactggcggtcagcaccgtcagtgcaatgcggctcagatctaccgcggccacggtggtgcctcctgccccggcggtggcctcatccatgatcagcagggcatcctgcccgcgggtcatgttgatgtagacatccgccagcaactccgcgtccagcaaggcgccgtgcagcgtacgactggaattgtccacgcccagccggtcgcacagcgagtccagcgagttgcgcttgcccgggaacatctccttggccatggccagggtgtcgatcacgcccccgacatgcgcggacagcggcgccaggccgaccagttccagctccttgtccaggaagcccacgtcgaagctcgcgttgtggatgatgagttccgcgccctgcagatattgcaggatgtcttgcacccgctcggcaaacttgggcttgtcgcgcaggaattcattgctgatgccgtgcaccttcagcgcgtcctcatggctgtcgcgctcggggttcagatacagatgcagattgttgccggtgagcttgcggttgacgagttccacgcagcccagctcgatgatgcggtcgcccccttccgccgacaggccggtggtctccgtgtccagaacaatctgtcgggacatcagtggttctccttggcgtggttgatcgagtacttgggaatctccaccgtcacatcgctctgcgccaggatggcctggcacgacaggcgcgattgcggctccaggccccacgcgcggtccagcaggtcttcctcctcctcttccgcatcattgagcgattcgaatcctttgcgcacgaccacatggcaggtcgtgcaggcgcagctcatatcgcaggcgtgctcgatcttgatgccgttgtccagcaatgcctcgcagatcgaggtgccggccggcgcggtgatttccgcgccctcgggacagtattcgtgatgaggcaggatcttgatgacgggcatgggtgttggaatcaatggatgaggtttgtgcgctcagagggcgctgacgttcttgcctgccagggcttggcggataccgcggttcatgcgctgcgcggcaaatgcctcggtgcccttggccagggcctgcgctgcggcctcgacagccgccgcgtcggtgctggtctccagcgtggcgcgcagtgcatgcatcaggtcgtcgatcgccgtgcgctccgcggccgttagtacatcgccgtccacgtccagtgcgctctgcgtggcgatcagcaggcggtcggcatccacacgggcttcaaccaatgcgcgcgtctgcatgtcctgctgcgcggtcgcaaagccctcttgcagcatgcgcgcgatctgctcgtcggtgagcccgtaggacggcttgacgtcaatacgcgcctccacaccgctggcctgctcgcgcgcagccacgctgagcagaccatccgcatcgaccgtgaacgtgacgcggatgcgcgccgcgcccgctgccatgggcggaatgccccgcagctcaaagcgcgctaggctgcggcagtcctgcaccaggtcgcgctcgccctgcaccacgtggatggcaagagcggtttggccgtccttgtaggtggtgaagtcctgcgccttggccgtgggaatggtctcgttgcggccgatgatgcgttcgaccagcccacccatggtttcgatgcccagcgacagcggaatcacgtccagcagcagcagatcgccggccgcatcgttgccggccagttggttggcctggatggccgcgccgatggccaccacttcgtccgggttgaggttggtcagcggttcacggccgaagaattcggccaccgcggtgcgcacgaccggcatgcgcgtggagccgccgaccagcaccacgcccttgacctcatcgcgctcgatctgcgcatcgcgcagggtgcggcgcaccgccgccagggagcgctgggtgagatccgctgtcactgccgcaaaatcttcacgcttaacatcaaattgcactgtagcgcccgccacatctgcggtaaaagctacattatcagtagcagtcagcgcttccttgcaggcgcgcgcggccaagcgcaccgccgtcttgtcctcgggcgtactcgcccgaacacctgtctgctgcatcacccactcggccagagccgcgtcgtaatcgtcgccgcccagggccgagtcccccccggtggcaatgacttcgaacaccccttgcgccaggcgcaacacggagatatcgaacgtgccaccgcccaggtcgtacacggcatagacgccttcggctccgttgtccagcccgtaggcaatcgcggcggccgtcggctcgttgatcaggcgcagcagattcaggcccgcgagatgggcggcatccttggtcgcctggcgctgcgcgtcgtcgaaatatgcgggcaccgtgatcacggcgccgtaaaggtcactgtcgaaactgtcttcggcacggtagcgcagcgtggcaaggatctcggcactgacttccaccggcgatttcacgcctgccgcggtggacagcgagagcattccgccactgtcggtcgctgcaatgaagttgtaaggcagcttctcgcgccccgtgatgtcgcccaggccccggcccatgaatcgcttgacggatgacaccgtgttggccgggtcctgcatctgcgctgcagcggcctcgtagccgatctgccgcccgcccccgcccaggtagcgaacgacggaaggcaaaagcaccctgccctgcgcatcgggcaagcactcggcgaccccgttgcgcaccgccgccaccagcgaatgcgtggtgcccagatcaatgccgatggcaacgcgccgctggtgaggatcgggcgattgccctggttcagaaatctgcagaagcgccatgaaatgagtgtggaaaagccggggcccgcaagcgcacgcccaggcaggagtgaccgaataaagcgcctattgtcccagttgctctcggcgcaaatcgatgtcgtgcgcaaatcgcgcaatgaacatgagggctctgacctcgcgggctgcgccggcatagtcctgctgctggtccagcagttccgcacaacgggccaacgccacttgccgcgccatatgggtggtgtcgtccagcgcgtcaagctccgcagcactgcgggcctcatccagggcttcgcgccactccatctgctgcatcaggaaggccgcgggcatggcggtgttgtcctcggcgcggatgggcgagccgcccagttcgcaaaggtaagccgcccgcttcaaaggatccttcaggcgttggtatgcctcgttgatgcgcaccgaccattgcatcgccacacgctgggcggcggcgccctgcgccgcaaaccggtcgggatgggcttcgcgctgcaggtccttccaccgcgcgtccagagcgtcgcggtcctgcgcaaagcggcgtggcacgccaaaaagttcgaaatcgtcggattggaggttcatggcaataaaaaaaaccgccagcgcggcgggcgatggcggtcctgtgcaataagcggcctacggcgtgctcacacgcggaagctctctccacaaccacagcggtcgcgctcattcgggttattgaagcgaaagccttcattgaggccctcgcgcacaaaatccaactcggtcccgtcgatataagcaaggctcttgggatcgatcagcaccttgacgccgtgattttcaaacacaacgtcttcgggtgcctgctcatcgacatattcaagcttgtaagccaggcctgagcacccggtggtcttgacacccaggcgcacgcccacgccctttccccgccgggcgaggtagcgcgtcacatggcgcgcggcagcttcggtcaacgtgatcgccatggtcttcaggcggcctcgacagccgctccgtgcttggccttgtaatcgttgacggcggccttgatggcgtcttccgccaggatggagcagtggatcttcaccggcggcagcgccagctcttcggcgatctggctgttcttgagcgaggcagcctcatccagcgtcttgcccttgacccattccgtcaccagcgacgaggacgcaatggcggagccgcagccgtaggtcttgaagcgcgcatcctcaatcacgcccgtatcggggttcaccttgatctgcagcttcatcacgtcgccgcaagccggcgcaccgaccatgccggtgcccaccgagtcgtcacccttgtcgaaggaacccacattgcgggggttctcgtaatggtcaatcactttgtccgagtaagccatggtgtgtttctcctgtattccgtcgttccgcgtgtggtcagtgagccgcccattggatggtgctcaggtccaccccatcctggtacatctcccagagggggctcaactcacgcagcttggcgacgttgtgccggatggtgctgatcgcgtagtcaatttcttcttccgtcgtgaagcggccaatggtcatgcgcaggctgctgtgtgccagctcatcgctgcggcccagggcgcgcagcacatagctgggttccaggctcgccgaagtgcaagccgacccggaagacaccgccagtcccttgatgcccatgatcagggattcgccttccacgaagttgaagctcatgttcaggttgtggggtacgcgccgctccaggtcgccgttgataaagacctgctccacatccttcagaccgtccagcagacgcttttgcagcgcttggaccttttccaaatcctgggccatttccagcttggccaggcggaaggcctcgcccatgcccacaatctggtgggtgggcaacgtgcccgaacgcatgccgcgctcgtggccgccaccatgcatctgcgcttccaggcgcacgcgcggcttgcggcgcacgtagagggctccgatgcccttgggtccgtaagtcttgtgcgaagccaggctcatcaaatccacgggcaattgggtcaggtcgatttcgaccttgccggtggcctgcgcggcatccacgtgaaaaatgatgcccttctcgcggcaaagcgcacccagctggggaatgtcctggatcacgccgatttcgttgttcacgaacatgacactggccaggatcgtgtcagggcggatggcggccttgaactcctcgatgtcgagcaggccgttctcctgcacatcaaggtaggtcacctcgaagccttggcgctccagttcacgcatcacgtcaaggacggccttgtgctccgtcttcacggtgatgagatgcttgcccttgccttggtagaaatgggcagcgcccttgatggcgaggttgttggattcagtggcgcccgaggtccacacgatctcgcgcgagtcggcgccgatcagatcggccacatggccgcgggcttgctccacggcctcttcggcctcccagccccaggcgtggctgcgcgacgccgggttgccgaagtgttcgcgcaaccagggaatcatcgcgtcgacgacccgtccgtccacgggggtcgtggcgccgtagtcaagatagatagggaaatgcggagtcatgtccatggctggctcagtgaaaggttctggctggcatcagaaagcaatagggtcgacgtggcgagcccgccccgcgcgcagcccgtggccggcgcaggtcagcctgcagctcaagatttggcgaacgcgttgccgagggcaaacaccgaattgggtgcgttcacacggatcggtttgaccaccggcgtggtggagatcgcgcggcgcgtgaccggcttgtcttcgatttgcacgcccttggcgagctggtcgtccaccaatttctgcaacgtgacggaatccaggaattccaccatgcgctggttcagagaggcccacagctcgtgcgtcatgcaacggcccgcctcgcccaggcagttttccttgccaccgcactgcgtggcatcaatgggctcgtccacggagacgatgatgtctgccacggtaatatcgcccgccttgcgggcgagcgtataaccgccgccagggccgcgcgtggattccaccagttcgtggcggcgcagctttccgaacaattgctccagataggacagcgaaatctgttggcgctgactgatggccgccaaggtgacgggcccgttgttctggcgcagggccagatcgatcatggcggtgaccgcaaaacggcctttggttgtgagacgcatcgcaagctccttgtctaggcttgatcgttatagaaacgccgcggcatgcgtatagccaaccgggcaccgtctccaccctttccctgaagcgctacggatgcagcctccaaggcccttgtttgttgtggggctctttcttgagtatttgagacaagtatagcacaaatccctattaattttatcgggtaactagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaaaggctctgttgaatttcgagtgggttaccgggcatgagggttgaccgctgcgaagtcgagcttgcccgcgatcaggaagatgacggtcctgatcgtgtcgaagcgcgtgaagccgcgcgcgcgacgcttggcggcctggaacaggccgttgagtgcttcgaggaagccgttggtctgacgggtctgcgcccaggccacgatgccctcgagatggcggcgcaccatggcggcgacctccttcatgggctcgaccttggagcgcatgacgcaggtgcaccagtgcttgagcatgtcgcgcacgacgttgatctgcttgcgctggaggatctcgcgcagctgctccttgtagacccaggcgcgcgcggtgcgcacggtggtcatgcgcgcgatgagcgcatccagctcggctgcggcctcgggtttgaggctggcacggtccttcagcagcgaccagcgcatgcccttgagggacttgtcgcggcgctgttcgatgcgccgcatcttgtccaccgccgcgttggcgtgccagaggacgtggaacttgtcgaacgtgatgcgcgcgttgggcagctcgtcggcgcagcccttgatgaacgccggcgacatgtcgatgctgaccgactcgatgctctcgggcacacagccatgctcggccagctcggcggcgatggcagcgatggtcttggcctcgcgcccttcggccacggccaggacccggcgctgcacagcgtcagccgccagcgtgatgtagtcgtggccacgcgcgcgcgaggtctcgtcgatggccagcgcccggacgtggccgaagtccgcggcctgcagcgccagcgcgacgtagcgccggcagatcgccagcacccggtacggcgacaggcccacgatgcgggccacggcagcaaacggcatctgcggcgccagcatcagcaccagcgcctcgaacagcagcgtgaagcccgagagcttgcccgcaaacggcggcttgaccaggcgcaccgaaccgtcgggcagcttcacgcgcggcgtgcgcacctcgagcacgcactcgtgctggaagaagttcaggtgccggtagctcttggtcacggtgtcgtggaccgggtgctcgccgctggcgccctcgaccgcgaaccgggtccccgccgtgaagtcgatgccgaccgtcaagaccttgctggcctcgtcgaaacgaacgccggcgacgaaccaagggggcgcgatgcccagtgccgcttcgaacaacctgtcatgcataccaatcgctcctgctcgtcatggccgatgcgtgagcatgccgcatcggccatgacggccagcgtacgggccggcagccggcgtcaagggttcgcttcgccgggctacgcccgcccttgaccccgtccgccagccaaaacaccaccgaatccacccacacggaattcaagagaggcacattaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaaaatagttctatctatttttgagacaccacactagactaaacagtcgcgttttctcctgcagggtcgcaaagcctggtcatgcggcagggatttgatcgccgccatgcgctccaaacacccggtccttgagacgggtcaattgatcgcgcacccgagctgcctgctcaaactccaggttgcgggcgtgttccagcatgagcttttccagccgcttgatttcgcgggcaatgtccttttcggacatctcctccaattcggcctgccgcgccgcatcttcgcggagtcgctgggcttcctggcctgccttctcgctataaacgccgtcaatcaggtctcgcacctgcttgacgatgctgcgcggcgtaataccccgggcctcgttgtatgcgatttgtttggcgcggcggcgttccgtttcgttgatcgccttgcgcattgagtcggtgatccggtcggcatacagaatggccttgccgtgcaggttgcgcgccgcccggccgatggtctggatcaggctgcgttcggcgcgcaggaaaccctccttgtcggcatccaggatggccaccagggagacctcaggaatgtccagcccctcgcgcaacaggttgatccccaccaggacatcgaaggctcccaggcgcaggtcgcgaatgatttccacgcgctccacagtgtcgatatcagagtgcagatagcgcaccttgaccccgttgtcgctcaggtaatcggtcagttgctccgccatgcgcttcgtcagcgtcgtaatgagtacgcgttgattcttttgcgtgcaaatgcgtatttcctgcagcacgtcatccacctgatgggtagcgggacgcacctccacctccgggtccaccaagccggtgggccgcaccacctggtccaccacctggcccgagtgctccttctcgtaatcagccggagtggccgatacaaacaccacctgccgcatgcgctgctcgaactcctcgaacttgagcggccggttgtccaatgccgacggcaggcgaaagccgtactcgaccagcgtggtcttgcgcgcgcggtcgccgttgtacatggcgttgagttgcccgatcatctggtggctctcatccaggaacatcagcgcatcgggcgggaggtagtcggtcagcgtgctcggcggctcgccaggcgcagaacccgacaggtggcgcgtgtagttctcgatgcccttgcagtgccccacttcgctgagcatttccaggtcgaagcgcgtgcgctgctccagccgttgcgcctccaccaacttgccctcggccacgaagaacttgagccgctcgtccagttcctgcttgatggtctccacggccgccagcaccttgtcgcgcggcgtcacgtaatggctgctggggtacaccgtgaagcgcgggattttttgctggatacgccccgtgagcgggtcgaacagctgcaggctttccacctcgtcgtcgaacagttcgatgcgcaccgccagctcggaatgctcggctgggaacacatcgatggtgtcgccacgcacgcggaacttgccccggctgaagtcctgctcgttgcgctggtactgcatgcggatcagctgcgcgatcgcgtcacgctggctcagctggtcacccacgcgcagcgtcatgatcatgcggtggtagctctcaggctcgccaatgccgtagatggccgacaccgtggccacgatgaccacatcgcgccgctccagcaagctcttggtgcacgacaggcgcatctgctcgatgtgctcgttgatggcgctgtccttctcaatgaacaagtcgcgctgaggcacataggcctcgggctggtagtagtcgtagtagctcacgaagtactccacggcgttcttggggaagaactcgcggaactcgctgtacagctgtgcggccagcgtcttgttgggcgcgaagatgatggccggccgtcccaggcgggcaatcacgttcgccatggtgaaggtcttgcccgagcccgtcacccccagcagggtctggaacacctcgccgtcctgcacgccctccaccagcttggcgatggcctcgggctgatcaccggcgggcgggtatggctggtacaacgaaaagggcgaacctggaaactggacgaactgcccgtccgccgcgccagcggccggctcagaggtgacttcatgcatggcggaggtaaacggcgcgcggaggcggccgttaaaatcaagagtggaccgaaagcctaccgtaggtgaggtcccgtcgtcagatttccatcccctcaaggacttttcatgtctctgttcaccgccgtcgaaatggctccccgcgacccgatcctgggtctcaacgaacaatacgccgccgaccccaatccagccaaggtcaacctgggcgtgggcgtgtacttcgacgacaacggcaagctgcccctgctgcagtgcgtgcaggcagccgaaaaggccatgatggacaagcccgctgcgcgcggctacctgcccatcgacggcatcgctgcctatgacaacgcggtcaaggccctggtgttcggcgcggagtccgacgtcgtcaaggccggccgcgtggccacggtgcaggccattggcggcacgggcggcctgaagatcggcgcagacttcctcaagaagatcagcccgaacgcgaaggtgctgatctccgacccgagctgggaaaaccaccgcgccatcttcaccaacgccggcttcgaggtgggcagctaccgctactacgacgccgccaaccgcaaggtggacttcgacggcatgctggccgacctgaacgccgccgcgcccggcaccatcgtggtgctgcatgcctgctgccacaaccccacgggctacgacatcaccgccgcgcagtgggagcaggtgatcgccgccgtgaaggccaagggcctggtggctttcctcgacatggcctaccagggcttcggccacggtattgccgaggacggcgccgtgatcggcaagttcgtcgcggccggcctgaacatcttcgtgtccacctcgttctccaagagcttcagcctgtacggcgagcgcgtgggcgcgctgtccgtggtggccaacgacaaggacgaggccgcgcgcgtgctctcgcagctcaagatcgtgatccgcaccaactacagcaacccgcccacgcacggcggcgccgtggtggcggcggtactgaacaaccccgagctgcgcgccctgtgggaaaaggagctgggcgaaatgcgcgtgcgcatcaaggaaatgcgccagaagctggtggacggcctgaaggccgccggtgtgaagcaggacatgggcttcatcaccacgcagatcggcatgttcagctactccggcctgtccaaagaccagatggtgcgcctgcgcaacgagttcggcgtgtacggcaccgacaccggccgcatgtgcgtggccgcgctcaacagcaagaacatcgactacgtctgccaggccattgccaaggtgatgtaagtatcacgtgcacaaaaaccgccctcccgggcggtttttttttggcatatccgaagccatctcgcacggatctcacacttcgttacaaagccttgcataattcggacgccctgcgcatctgaacaaatccatagacgcccgccactgcacatcatgaatcacttcaagatctcgacccgccttgtgttcctcatcggactgatgtccgtcctgcagctcatcgtgggaggcataggcctctatggcacagaccagaccaaagaaggcctgcgcaccgtgtacgaagaccgtgccgtgcccctgggtcagctgtcgcaaatccagtccaacctgctggaaaaccgtctggcgctgaccagcgcccttgccaacttcacacccgaagaagtcacacgcactgctacagaaatcgaccgaatcctggcggaaaccagcaagatctgggtagcgtacgctgccaccagcatgactgccgccgagaaggtgctggccaacaagttcgaggccgaccacaccagatttgtgaatgaagccctcaaacctgcagtcgccgcgttgcaggcgggtgattttgacaaaggcaaaagcctcaacgacaccatggtgcgcccgggctatgcccccctgcgggaaggcatacaggccctggtcgatctgcagctgaatgaaaccaaagccgagttcaatgccgccaccagccgctacaacacgctgcgcgctctctcgatcggctccattgtcctcgggatcgcctttggtgtgctttttgggctggccgtgatgcgcaacatcacccgctccctgaaagaagccgtggaagccgccgacgccgttgcccatggtgacctgagccgcagcatcccagtccatggcaaggacgaaatatcgctgctcttgcgctcgctcgctgccatgcaggaatcgctggcacatgtcgtgcagcgggtacgcagcggttccgaatctgtggcgatggccagtgccgaaattgcccagggcaatcaggacctgtcgggccgcaccgaaagccaggccagcgcactggaagaaaccgccgccagcatggagcaactgggctccaccgtgcgccagaacgccgacaacgcgcgtgcggccaaccagttggcccaaagtgccagcatcgtggctgttcagggtgggcaggtcgtggcccaggtggtggacaccatgaagggcatcaacgacagcagcaagcggattgccgacatcatcagcgtcattgatggcatcgccttccagaccaacatcctggccctcaatgcggccgtggaagccgcccgggccggcgagcagggccggggctttgccgtggtggccagcgaggtgcgcagcctggccgggcgcagcgccgaagcggccaaggaaatcaagagcctcatcaccgacagcgtcaaccgtgtcgaggccggcagcgccctggtggatcaggcgggcaccaccatgcaggaggtggtgggctccattcgccgcgtgaccgacatcgtgggcgagatcagcgcggccagcagcgagcagagcgccgccgtgacgcaggtcggcgaagccgtgacacagatggatcaggtcacgcagcagaacgcagcactggtcgaggaaatggccgccgcggccagcagcctgcgcagccaggcggccgatctggtcaacaccgtggccgtcttcaagctcggtgcgcagggcggcaacacgcccgtgcgcccggcagccccgcaggctcccgcagcacaggccccggcgcccatgcccgcaccagccccccgccccgctctgcgcacggcggcacccgcagccaaacgcgcgcccgcccccgccaaagccaaggcggtggccgcacttccgcccagcacgcccaaggcgccacccgccagcgcgggcaaggacgatgaatgggagtccttctgagcatgaacgcaccgcttgcgcatacccgcgtcctcagcctggcactcaacctgccgggccctgcggccctgttgcgctgcgcccaaatgggtgcacagtgcaccaagcttgaaccgcccccggccccgggccagcccagcgccgaccccatgggcatctacagcccggctgcctacggtgaactgcaccagggcgtgcgcgtgctgcatgcccacctcaagacagacgaaggccaggccgcgctgcatgccgaactggcgcacaccgacgtgctgatcacatcctttcgcccctcggcgctgaccaaactcgggttgggctgggaggcgctgcaggcgcgctacccgcgcctgtcgctggtgcgcatcgtcggcgccctgggcgagcgcgccgaggaaccgggccacgatctcacttacgaggccgaggccgggctgctggccagcctgcaggtgccccccacgctgtttgccgacatggctggtgccctcatggccagcgaggccgttctgcaggccctgctggcacgcgcgcagcagggcacgggggtctgcatcgaggtgggactggccgaggccgcgcagtggctggcgatgcccctgcactggggcctgaccacaccgcagggcgatgtgggcggtgcccacgcgggctaccgcgtctacccttgcgccgacggtcgtgtggccgtggctgctctcgagccgcactttgccacgcgcctgtgcgaggccgcaggcctcgcggcccggggcgacatggagcacatgcgcgaccaggccacccacgcagccatcgcccgcttcctcctggggcatacccgtgacgaactgaccgcgctggcgcagtcgcgcgacattccgctgcacaccctgcgctgaactggccatgcaaggcactgagcggcgcagggatggcgacaaaaacccgcgcaccacgcaggtgcggccccggtctgcgcgccagcagaacacgtcccctgcgggcgcccgcctggccatgctgctgatgctgggctggctggccctgctcgcctggggtgcctgggcacagcgcctgccactgtggctgctggtggccgtagcgggactcaatctggtgacttttttcgcctatgtcctcgacaaaagcgctgcccagcgcggcgcctggcgcacccgggagagccacctgcacctgctcgccctgctgggcggctggcctgccgcatggtgggcccagcagtggctgcgccataaatcgcgcaaacaggacttccgcgcggtgtattggggcacggtggtgttgaactgcgccgcactggcggtgtggacgctgcggccgcagacgctgcgcgaagtgctttcttttttggggtctcctcgttttcagtgcaataagtgacggtacgaaaagctagcactggcgcggaggtggtgttggtagatcgttgatttcattgactttcctgttcactttcaaatctgcgattcgtggcgtcaaaccgtggtcggtttcatccattggtgccagttatcgatgcatttggccgcgaaggcaggatttggtcagcatagcggtcaaccgggaagcgaaacacaccccgcaagttgatgctctccagcctggtgggcgcaatcttcccgatcagttccggtggaatgacctggcggcggttcgaccagcgatccaggaccgcctgcatctgtgaggtattccacgccatcacgatgttggccatcaggctcaacgcatcggccacagcctgcatttcatcgacacgtttggcctgcgccgggctgatccggccggtataaatggcgcgcttgagggcgttaacagcctcgccccgattgagcacccggcgcaactcgttcctgaaagcgtccttgacaaagtagtcagccaaaaacgccgtacgcagcaaccgccccaattgcacgccagcctcatagattggatcgccctgggcggcagaaccgaaccgcgcaagagctgccaccgcactggcatgtccgctcatgaccgaggctgccaggtgcaccagactatcccaatgcttttcgatcaaagcgacgtcgacattggcttcgcacaccgcagcgatttctgcgggcactttggtgccgcgtggcacaaagaggtggcgctgtttgagttccttcaaccgcgggcaaagatcaaaaccaagcaaacgggcatgtgacatggcaaagtcggtgtagccatgggtatccacagcaagctggctggtctccagcttttcttggcggatgacaccttcaatggccacgcccgcctggcgctcattgagcacaaagggctgcgcatggaagatgccccaccggtcttttacatgggagtagattccaatggaaggtgtgttgcgccgaggatcaagccgggcttgccacacccgtttggtggtctccatgctcatcatgtcagaagatgccaaatcggaccgcccccaggtggcggcaatcgggtgtcgctgcatgaattccagcacagcctggcaggcctggctcagacgccgttcgtcccgcgcccagcgcatggcctggcgaatgctggtggcagacaattgcggaatcatgcgcgcgcattcgaccgcagtcagactggtgccgtgggccatgatgccggcatagaccatcagcagctcgtcggtagagcgcggctcacgtccgagcatgatccagctaaagcgcacctgggcgtcaacggccagaatcacttccggcaattgaacctcaccgatgcggtgatccaaagccgcgcgcagcttggtcacttctgggtcttcgtcctctgcgggcaatggcgacaaatggagttcatcatccacgcgcagtacgccactgcgggctgcagcggccaccgcatcgacaccggcagttactctggccagcaaaggcttcaagaaagtggcagccttgctgggtaacgatagacgggcatagtgtttcttggactctgcctgccaacgctcgtccgtgaagaacaagcgcgcacgaccccgaaagctcaggctgtgctcaatccagaccgagccattgcgcaccgcgcggcgcagggcaaacagggtggccacctccaacgcctgaaacgcccgttcccggtctgggctggagatcgaaacctgccagatcattcccagacttggtgccaccacttcaactggcagctttctggatcctttgagatataaagcttgcagcttggcaaggtactcgatggcaggatgctcgccggtggcctgccagggcagctttgcaatggcgacgagcaacgaccgcacggggcgaattccatcaatcaatccctcgcggaccagggaggccctgctcggtggtttgcgtttctgggtttcggtgatcaaggcttcaagacgggcacgcaactcagcatctggcaccgcaccttgcgcgctcaaggcaacaagttcgccgagcagcgttttgtacattgcggcccaattgacggtagcggggacatcggcggcagcctgacgccacagatcggcgatccggcgctgcaccataaggatcaactggtctgtggtggtgaacaggcaataccgaagaaagcatgcgacctccacggtgcgcgctggctctttgatcttggctccggctgagggcggcctggagacaagtcggcgcgcgtagcggcgcaagatgagatcggggatgtctgccaggtgcttatgaacgtccagcgtgtaaagcaggtcgatgcgctccagtacctcgctgatttggcgggttgagtgtttcgccggtgcagcccatagccaactctgctgggtttgtccatctgggcgcagctctgaaactgaggctcgccagcgatcaagtgttgctggatcaacgctggcggcgatggcggtgcctgtttcaacttcaagctgggcaagtgccgccgcaatcagtgtccgaattgcccgctcgtgcacgatcaccagcttgttcttgtacagccattgacgcgcccgcacgagtagctgatcgcggtcggcgcagcgcgccacttcgtcgcgcagttcacgtaccagtgagcggcgctggtgctcgctcatccactggaatccaaggaccgtgcaggctacttgttggtgatcgaatagcgtgcgcccgcgttcatacatggctctcagcgaggcgacttctggtgctgcaatgccaagctcgttgccaaggtggcgccacaaggctactggaattacccgaaaggcaccgagcaaacgcccagagttatggtgatttctggtgtatggaagcaggctgaaggggtggcgtatcctgttggttgatcaccgcgacgatcacaaccaacagaggaatgatacgccatgtccaagtctaacctgcatgctctttcacagccagagatgactagcaatgacccgctgcacgagctgattcggcaaggtgcgcgtgacctgattgcccgggcagttgagacagagctcgaaggtctcttgagccagtacgctgacatcaagacggccgatggccggcaggcggtggtacgcaatgggtatcttcccaaacgcaccatccagaccggtgttggcgatgtggaggttcaggtgcccaaggtccgggatcgcagtggtgccggcatacgcttcaatagccacctgctaccgccttatctgaaacgagcgaggagtatggatgagctgatcccatggctgtacctacggggtatctcgtcgggcgacttccaggaggccctcagcgctctggtcggcgaacaggccaagggcctatcggccaacacggtgtcccggctcaaggcgcaatggcttgatgagcacaaggattggcagcggcgggatctgagccagacgcgttacgtctattggtgggcagacggcgtgtacagcaatgtccgcttggatgaccggctttgcctgctggtaattatcggcgtcactgagcatggccataaggagctggtagctgttgaggacggccaccgggagtccgaagccagttggcgagagctgctgactgggctgaaggaacgaggcctggagccttcccccaaacttgccgtaggcgacggcgcccttggcttctggaatgccctgagcaaggtgtttcctgatacccgtcatcaacggtgctgggttcacaagaccgccaatgtgctggacaagctgcccaagtcggtgcagccaaaggtgaagtcagcactacacgagatctacctggcggagacccgtgacagcgctcacaaggcgtttaacagcaccttgagccggttccgggacaagtacccgaaggccatggagaacctggagaaggatcgcgacgaactgctggccttctatgattttccggcgattcactggattcacttgcggaccaccaacccgatcgaatccaccttcgccaccgtacgactgaggaccaagcggagccggtcttgcggctcccgcgacaccacgttatcgatggtattcaaactgctccaatccgctcagaaacgctggaagcgaataaagggattcgatcaactgaagctggtcgtggacaatgttcagtttcaagatggaatacaggtggataatcaatcggacaggaacgctgcctgatggtcatacaccagatttgacaataactcgccaagctgtcgagtttcgcttcacgttcctggtcggcaaatagggcggccgcaaaaactgagtgcaacacctgacctttccggtacggtgttgccccatgtcctattccgaactcagcgtcgaagagcgcgccgccattcaactcggtcaagcccaaggtttcagcctgcgcgggattgctcgcctgatcaaccgatcgccctcgaccatcagccgcgagctgagacgcaatcaagacggcattggtgcttacgcggcccgtagcgcccaacaacagatgaggattcggcgccaagcctgccggcccaagcgcaagctgctgccgggcagtgagcgcttcgagttggtggtccacatgctgcgtgagcgtttgtctcccgagcagattgccggcaagctgcgcagcatgaacatttccagccttagagatgcctacgtctgtcgcgagacgatctacaacgcgatctatgccctgccggtcggcgaactgcgcaaggagctgatcatctgcctgcgccaaggcaagacggcccgccggccgcgctctggcggtgtagatcggcgcggccagatccccgagatggtcagtatccacgtgcgcccgccggagatcgaagaccgactgatgccgggccattgggaaggcgacctgatcaagggcaaggccaacgcctcgtccgtaggcaccttggtagagcgcaccagtggctacctgatcctggtgaagatgaacgacgcgacggcgacctcggcgatggaaggtttcagcgcggcgctcaatcgcatgccgctggcgatgcgcaagagcatgacctacgaccaggggcgggagatggcgcggcacgccgagatcacccagaagaccggggtggcgatctacttctgcgacccgcacagtccttggcagcgcggcagcaacgaaaacatcaatggcttgatccgccagtacctgcccaagggcacagacctgtcggtacacagccaggaagagctggatgccattgcactgcaattgaatatgcgcccgcgcaagcgcttcgacttcaaatgcccgattgaagtcatgagcgaggtgatgcaagaagccatggctatgcggcatgatgctccagcttcaattcaataaccgtgttgcactcagctcctgaaaccgcctagacttagcatgggctggcaatcctgtgagttggtactgcaccgattttaaaggggatggtaggtttttggaggttcccggcggagaccgccgcatgagcttgaaagctcaacatactcccaccagtaccggggcgcgtggatggtccacgccccactcttgcgatgaaaggagaaggatcatgaagaaaacattgagcgcgctgcttctcgttaccgccctcggcgcaggcgcggcaagcgcccacggccaaatgatgggccaaagcggcccaggcatgatgggccagggtatgggcatgatgcagtcgggcatgatgggcgtggacgccggcatgatgatgggcggccccgggatgatggggaactgcccgatgatgggcggcggcatgatgggcatgatgcaacccggcatgatgagccctggaatgatgggacagggcatgatgggcggctacggacccatggcccccttcgccaatctcgacgagcagcaacgccagcaactggcggaaatccatacccagctgcaggagcagcagcagccgctgatgcagcagatgtatacgcgcatgcaggagctgcagagcctgatggcgcagcctgatgccaaacccaaggccgtcggcgacaagtatgcccaggtcttcgaattgcgccagcaaatggcccagaacatggccgaggcacaacagcagatgcggcagctattcaacaagcaggactaagagtccttcaagctggcacccgccgcccgggcggcgggtgcggaggagcacgatgatgtggaaccacatgggccagtgggccaacgactggggctggggctggatggccttcggcgcgctgcacatgctgctgttctgggcgctggtgatcgggggcatcgtgctgctggtgcggctcctcgccggcggcaacgacggcgacggctcccgtgatcgcgaggatccgctcgcgattctcaaggcgcgctacgcccgcggcgagatcgacaaggccgaatatgagcggatacgcgaggagctgcggcattaagcgtaaccgcagcctcgaatctcctatatcagcatagaacggcttcggtcggcgtctaatcccgaccgccccactcgccgccctctccggaggcccgagtacgacggcaggctcactgccgggaggcaacaacatgggcagccgcactgacgcgattcgccaccgctataatcgaatcgcacgcctctacaatctgcttgaagcgcccatggagggactgtttgcatctgagcggcgctatttggcgtcgatgtgccacggcaaggtgctcgaagtcggcgtcggaacaggtaagaacttgcctttttatcccgccgatgccgaggtcaccgcagttgacttcagcgccgatatgctcgccggcgcgcacaggcggctcgagagcctgcccaaccgtcggatcgagttgctcgagatggatgtccaggccctacactttcccgacgacagtttcgattgtgcactctccacctgtgtcttctgctccgttccggccccggtgcagggcctcagggagctgcggcgtgtagtcaagccgggtgggcaaattttcatgctcgagcacgtgcgcagcgagcacccgcctctcggctggctgatggacaggctcaaccccctgcccttgcacgtctacggcgccaacatcaaccgtcgtaccgtcgagaatctacgtaccgcgggcttcgagcatattgaggtaaaggacctgcggctggatgttctcaaacgcatcgtggtcaccaacgtaaaggacgagcgcaacctcgtcggccacgaccattcgggcgccagcaccccaacgtcaagacaggccgcgatacataatgagcccaacgtcgactgatggttgggcagcaccgggcatcggcgccaggagatggcgtagcagacgccccgccgcgtgagggcggtgctgcgaaaaggagtagagcgaatggcaatcgacgacgtcgatggaaacgcaccggctccctcagcgaactttgactgcggatcgttcgctgcgggcatcttcgatctcgatggcgtagtcacgcgaactgcgagggtgcacgcagcgagctggaaacggctgttcgacgactaccttcgccagcgcgcggaatgcaccggcgaagcgttcgagccgttcaacgacgccgattaccgccgctatgtcgacggcaagccgcgttacgaaggcgtggggagctttctccgctcccgtggtatcgaactcgactacgggacgccggccgacccgcccgagcgcgagactgtttgcggcctcggcaaccgcaaaaacatcctgtttcaggagcaactcgcgcagaccggcgtcgaagtgtacgacacctcagtcgcgttcctgcgccgcttgcgcgagagggggctgaagacggcgctggtgtcctcgagcaagaacgccgcagcggtcctggaggccgccgggctcaccggtctgttcgatgcctgcgttgacgggatcgaggcagcacgcctcggactcaaaggcaagccgaaccccgacatctttctgcgcgcgtgcgagcttctcgaagtttcggctgcggacgcctttgccgtggaagacgcgctgtccggcgtcgaagcagcgcacgccgccggcttcggccgcgtgattggcatcgaccgcacgggtgagcgtgcggccctgctggcgcacggtgccgacctcgtggtcggtgatctcgcggagctcgaaccggttgccgcgctgcccgacgccttggagagttacgaggagatccggcagcggctacgggctaagcgcgcggcggtttttctcgactacgacggcaccctgacccccatcgtcgctcgcccggagcttgctgttctcagtgaagagatgcgtgccacggttcgggagttggcgcaagtctgcgccgtggccgtcgtcagcggccgggatcgagcggatgtcgagaggctagtcgggctcgataccctcgtctacgccggcagccacggctttgatatcgccggacccggcggcttgcacatgcagcacgaacgggcggcagagttcctgcccgcgctcgaccgcgccgagtcgcgactgcgcaaagccaccaagtccgtccccggcgcgctggtcgagcgcaagcgctacgccatcgcggtgcactaccgccttgttgcgccagatgacctgcccgtgctcgaagccgctgtcgacgccgccctcgccgaaacgacggataagctacgcaagaccggcggcaagaaggtcttcgagctcaggcccaagctgacctgggacaagggccgggcggtgtgctggctgctcgaggcgttggacttggacgggcccgagatcgtcccgctgtatttgggcgacgacgaaactgacgaagacgcttttgaggctctgggcgaactgcacgggatcgggctgctcgtcgcccgtgcgccgcaggcgaccgcggcgcagtatgggcttgaagatcccgccgccgtcgcccgctttctgcgcacgctcattacgacattgaaggcaagcacatgaccgattggaccctggtctacgacgacttcgatcccgcccgacaagggctgcgcgaggccttgtgcacgctgggcaatggctacttcgccacgcgcggcgccggtgaggaaaccgaggccggcgaggtccactatcccggcacctatcttgccggtggctataaccggctggagacggacatcgccgggcgcacgatcgagaacgaagacctcgtcaacatgccgaactggctgtgcctcaacttccggcccgaggacggcgagtggttcaacctgatggcggtggaactgctcgcctaccgtcaggcactgcagatggagacgggcgtcctgcgccgagagctgcgctttcgcgatcgccagggccgtgagacgaccctggtcagcaggcgcctcgtgcacatgggcaacccccatctcggcgcgatcgaatggtccttgcgcccggaaaactggtcggggcgaattgcggtctgctccgccctggacgggcgcgtgatcaacgccggcgtgccccgctaccgcgcgctcgccagcacgcacttgacgccgctgggcacacaggcgctgggcgacgacgccatccggctgctcgtcgaaaccaatcagtcccgcatccgcgtggcggaggccgcccgcacgcaggtgttccgggacggcgtaccggtcgaggtcgagcgccggctgatccgggaagaggcctacattgctcaggaactgaccttcgatctcgtgcgggggcgcacgaccacgatcgagaaagtcgcggcgatttattcttcgcgtgatcgggccatctccgagccaggactcgccgcggcgcaagccgtcgccgaggtcgggcgcttcggcaaactgctggaagagcacgcgcgagcatgggcgcatctttgggggcgctgcgatctggtgctcgaaggcggcggccgcgaacagatgatcctgcgcctgcacatcttccatctgctgcagaccgcctcgccgcacatcatcgatctcgacgtcggcgtccccgcacggggccttcacggcgaagcctaccgcggccacatcttctgggacgagctgttcatctttccatttctgaacttccgcattcccgaagtcacccgcgccctgctccgctaccgctaccgccgtctcgacgaggcccgccggttggcgcgcgaggccggctaccggggtgccatgtatccctggcaaagcggcagcagcggccgagaagaaagccaggtactgcatctcaaccccaagtccgggcgctggcttcccgacaacagctatctacagcggcacgtcaacgccgccgtcgcctacaacgtctggcgctactacgaggtcaccgatgatcgggagttcctgtcgttctacggcgccgaaatgctcatcgagatcgcgcgcttctgggcgagcctcgccacgtggaatggcgagcgcgagcgctacgatatccgcggcgtgatgggtccggacgaattccacgacgcctacccgtggcgggaccaacccgggctcgacaacaacgcctacaccaacgtgatggtcgcctggctcatggagcgcgccatcgaggcattcgagctggtaggccctgatcgccgccgcgagttgcgtgacgcgctcgccctggccgacgatgagcttgtcgcttggcgggacatcagtcacaagctcttcgtgcccctccacgacggcggcattcccagccagttcgagggctatgagcgactggaggaattcgactgggaaggctaccggcaaaagtacggtaatatccatcgcttggaccgcctcctcgaggccgagggcgacaccgtcaaccgctacaaggcccccaagcaggccgacgtcctcatgctgttctacctgttctccgccgaggagttgaccgagctgttccagcagctcggctatgacttcgagcccaagaccattccgcgcaccatcgactactaccatcggcgcacgtcccacggctcgacgctgagtcgcgtcgtccactcgtgggtcctgtcgcgctcggatcggccccgctcctggcagatactgcaggaagctctggaaagcgacgtctccgacgtgcaaggcggcaccacgcccgagggcattcatcttggggcgatggccggcacggtcgatctcgttcagcgcggccagaccggcctggagattcgccagggccttctacgcctcaatccgtgcctgcccgaggggctacagggcctcgatctgcggctgcgctaccgccgtcactggctcgacctgcgcgttgggtgcgaccggctcacgatcagtgcacccaatggctggtccgggcctgagcagattatggtccaagatcggacccatcctttcggttccggtcagcggcgggaattcatatgttgcggacctcgcggtgaatggcagcccgcggattaggcctgagccgggccagacacaatcaacggtaatccgggacaaacggaccgggaggaacgccagtgaagatcctagtcgtcgagaccgaggaatgggagcaccgagcctgccaacggctgctgcccggtcacaagctcgtctgtcgctccaacgcactgggaccggatgagcccaccgccgacaacgatgccgaggtcatcacgccgttcgtacactctcggcttactgcggaggtgctcgcccagtttccgcggctgcggctcatcgccacccgctcgaccggctacgatcacatcgacctcgattattgccgcgcccacggcatcgccgtgagtaatgtaccggactatggagatgccaccgtcgccgagcacgcattcgcgctgctgctggcggtgagtcggcatatcgtcacgggcgccgaacgcacccgccggggcgacttctcccaacatgggctgcgcggcttcgagctgcgcggcaaaacactgggggtgctcggcaccggtcgtatcggccggcgcgtcatcgaaatcggcaagggcttcggaatgaaaatcgtcgcctatgacctgtttccggacgctgccgtagccgagcacctgggatacgagtacctcgacctacacgtcctgctttcccaagcggacgtcgtgacgcttcatgtcccggcgacgccgcagacgcaccatctcctcggcgaccccgagttcgcagccatgaaaaagggcgcggtgctcatcaatacggcgcggggcggcgtggtggatacctctgcactggtgcgtgccctgtcggcgcgaaagctccgtgcagccgggctcgacgtgctgccggcggagccgctgatccgtgaggaggcagagatcttccgcaacgaccgccgtaacagcgacaccgacctccgggcgctgctcgccgaccacgtgctgttgcgcttctccaacgtcatcgtcacgccacacgtcgcctatgataccgacgaggcgctacggcgcattctcgacaccacgatcgccaacatagaggccttcgctcgcggccagccccggaacctggttctggcgcgggattaatgctgtgtatgcggcctattcatcgcgcctacgcgcgcagggagggatccatgatggagagcaagagctatacggcctggttcgaggacctgggctccggcgacgtcggccaggtcggcggcaagaacgcctcgctaggcgaaatgatccgcagtttaaaggccgaaggtgtacgtgtccccgatggatttgccacgacggcggccgcctaccgggagtacctggcgggcaacggcatcgaagaggcgatgcgggggcatctccaagccatgcgcgacggtcgcgccacgctgcacgaagctggcgaggcccttcggcgcctcttcctcgacggcgagtttcccgcccccatcgccgcggcgatcgcggccgactatcgtgagctctcgcgccgtgccggcgccgcagaggttgcggtggcagtgcgcagcagcgcgaccgccgaggatctgccggaagcgagcttcgccggccaacaggagaccttcctcaacgtgcgcggcgagcgcgaactggtcgatgcctgccggcgctgctacgcatcgctgttcaccgaccgcgccatcagctaccgcgagaccaagggcttcgatcacatggacgtcgccctctccatcggcgtgcagcgcatggtgcgctcggacaaggccggctcgggggtgatgttctccatcgataccgagtcgggctttccggggacggtggtgatcagcgcggcctgggggctcggcgagaacgtcgtacagggcgcggtgaaccccgataaatacctggtgttcaaaccgctgctcgaccaaccgcgctaccgaccgatcatagagaaaaccgtcggcgccaaggaaaagaagttggtttacgccaccggcggtagcgagcggacccgcaacgtcgagacgacccgccgggagcgcgaagcgctggtgctcgacgacgacgaaatcctgcaactcgcgcgctgggccgccactatcgagcgccactacggccgcgccatggacatggagtgggcgaaggacggcgagactggggaactggccatcgtgcaggcgcgcccggaaaccgtgcagtcggtgcgtgccggcagccggctgaagacgtaccggctgcgcgagcgcggccagcggctgctcagcggcgccgccatcgggcaggcgatcgccggcggcgaactgtgcgtgattcggaacgcccgggagatcgaccggttccggccgggcgctatcctggtgactgaaatcaccgatccggactgggtgccgatcatgaagcaggctgccggcatcatcaccgaccacggtggcagcaccagccacgccgcgatcgtcagccgcgagctgggggtcccggcgatcgtcggcactcagcatgccaccgagctgctgcgtgacggacaggcggtcaccctgagctgcgccgaaggcgacatcggctacgtctacgacggcatcctggattacgaggtcagcgacgtcgacgtggagtctctgccccacacgcgcaccgcgatgatggtgaacgttgccagccccgccgccgccttccaatggtggcggttgccggccggcggggtcggcctggcacgcatggagttcatcatcaacaacgtcatcaaggtccatcccatggcgctggtgcatcccgagcgcgtcgaggatcggcaggcgctgcgggagatccgcgcccttacccgcggctacgaggacccgcaagagtacttcgtcgaccgcctcgcgcaggggatcgccaagatcgcggcgccctatcacccgcatccggtcatcgtccgcctcagcgatttcaagaccaatgagtacgctcacctgatcggcggcgccggtttcgaacccggcgaggaaaaccccatgctcgggtttcgcggcgcctcccgctactacagcgaccgctatcgggaggggttcgcgctggaatgccgggcgctgcgacgcgtgcgcgaggagatcggcctcgccaacgtgatcgtgatggtgccgttctgccgcacgccccaggaggccgaccgggtactggcggtgatggcggagcatggtttggagcgcggccgcaacgggctgcagatctacgtcatggcggagatcccggcgaacatcattctggcggagcagttcgcgcgccgcttcgacggcttctccatcggctccaacgacctcacgcagctcaccctcggggtggaccgcgactccgccgagctcgcggcgctgttcgacgaacgcaacgaggcggtgaccgcgagcatccgcgatctgatccggcgcgcccacgcctgcggcaccaaggttgggctgtgcggacaggcgccgagcaaccatccggatttcgccgagttcctggtggaggccgggatagactcgatttccctcaatcccgacagtttcgtggaaacggtgcgccgcgtcgccgatgcggagcggcggttcgcaccgcgttgatacaggcggggtctcacagggcggtttgaaaaggagcacagtgaatggcaacgaacggcaagattcgcgtggcggtaaacggctacggcgtcatcggcaagcgtgtcgcggaggcggtgacgcaacaggacgacatggtgctggtcggcgtctccgacatcggcaccgactggcgcccgcgcatggcggtgcgtaagggctttcgtctctacggtgcgagccctcagcacgcggaggcgatgcaaggcgcaggcctcgacctcgcgggcaccctcgacgatttgctcggcgacgccgatatcgtgatcgactgtacgcccaagcacatcgctgccaagaatatcgaaacctacaagcggcgcggcatcaagttcattgtccagggtggcgaaaagcacgaggtgaccggtcattctttcgtggcggaggcaagctatgcgggcgccctgaatcgggactgcacgcgggtggtctcttgcaacaccacctccatcgtgcgcacgctgacggccctgaagcgggccgggctgctgcggcgcgcccgcggcaccctactccgccgcgccaccgatccgtgggagagccatcagggcggaatcatgaataccctcgtgccggaggaggacattcccagccaccaggggccggatgcgcaaagcgtcgaccctgacctcgacgtggtgacgatggcggtgaaggtgccggagacgctgtcgcacctccattactggtcggtgcagctgacgcgcgaggcgagcaaggacgaggtgctcgaggctttccgcggctcctcgcgcatcgccttcatccgcatggacgaggggctgaccgccatcaatacagtgaaggagttgatggccgacctcggccgcccgcacgacaatctctacgaggtcgccctttgggaggacatgctaaaggtgcaaggagacgagctgttttacgcttatatggtcgacaaccaagccatcgtcattcccgagaccatcgatgcgatccgcgccctcaccggccgcgcgtccgacgctgcgaactccatccgcaagaccaacgccgccctcggtatcggcacattgcgcgagtagagaatatgagcgtctccacctcgatctgtaccttcacggccaaccccgcgctggatatcgccaccaagaccgaacgggtcacccccaccgataaactgcgctgcggggaaccccgccacgatccaggcggcggcggcatcaacgtcgcccgggtcatccacgtcctgggtggcggcgcgactgccgtctatccggccggtggaccgccggggcagatgcttgccaccttgctcgaggaaagagcgatcccgcagcacgtcgtgccgattacgggccaaacgcgcgagagctttacagtcgacgaagcctcgacgggtaagcaattccgcttcgtactgccggggccggcgctctcgccaggggaacagcagcactgcctcgacgcgctcgcggcacagaaaccccgtttcatcgtcgcgagcggcagcttgccgcccggcgttcccttcgatttctacgctcggatcgcgcgccttgcaggggaactcggggcaaagttcatcctggatacgtcgggcgaaggtttgcgtcaagctgggcgcgagggtgtgtatctgatcaagcccaatttgcgtgaactcggggaattggtcgggcgtgagctaccgcgcgctcgggaccaagaaagggccgcccaacaactcctggacgagcgtcggcgaccacctgcggcgggtctccggcttccacccatgtgcgcatcaggcgttcactgcggccgcgctcagcggcatagacgggtagcggctggtccgcgcgtgtcaggttttcttcgaaggacgtgcgcgtgaccccgggctcgatcagcaaggcgcggatgccgagggcgcgcacttcgtgatccagtgattccgtatagccttcgatggcgtgcttggtcgaggcgtagaacgcgttgaatggagacgggatcaggccaaggatcgagctcatgttgataatccggccgctcttctgcttgcgcatgaccggaaggacggcgttgacgacgcgtgcgactccgaagacgttgacgtcgaacaggcgctgggcctgggctatgtgacgactcctccgcgccgcctagcagcccgatgccggcattgttgaccacaaggtcgatctggccggcctgggccatgatcgcctcgaccaaggcacgtaccgaagtttcgtcgttcacgtcgcagatcagcatcgtgatgcctttgtgcgccctcgatcggcttgcggctggtgccgaacacccggaatcccgccgctgccagtgcccgggccgtcaccaggccaatgcccgaggaagcgcccgtgaccagggccacgccatcgtgaaggtcaccaaggcacaggttcaggagaatagggcccgcatcgtcgaaaccgccgcaaccttgttccgggagcgtggctacgacggagtcggggtggccgagttgatggcggccgcgggattcacccacgggggcttctacaaacacttccgctccaaggccgacctgatggccgaagcggcggccagcggcatttcgcagcgcgtggcggacagtgacggcgtggatttggtggatttcgtcgcccgctatctgtcccgggagcaccgcgacgctcgcggcgccggctgcacgatggccgcactcggcggcgacgccgcacgtcaatccgaggacatcaaggcgacgttcgcagatgggatcgaacgcagcctggctgcttttcaacgcggggaatctgggagcacccttgatcgcgcccggatgatcgatacgtttgcccatgcggttggtgcattggtcctatcgcgcgcctgcccggatgactcaccgctggcggacgagatcctaggggcgtgccgcgggcagattcttgcgtcactaaccacgaagacggcgcaatgactacgaactgcgcgtggatcacgtagcccggagacgttgccgccgcgaacgtcggctcctggccgcgtgccgccggctacaggcgatgactatgatcgtcgggccacgtgctcacgtggccggatggcctgttcagtaacagtggtatccgcagagcacgacgttgctcagtaggtacttcgaggtccccggacacgcagcgagcacgttggatgaacctcgccatgggttcggtcaggcgcgccaggggatgcaggaggtaagccatcacgacggtcggtgcgccagccagcggccgtgcggcgatgccgcggttcaggtagccagcaagcctcgcagacggcgcgacgacgaggccgtacccggctgacacgagcgtcatcgcgatgtcgaaggagctgaccagctgctcccgatcctgcagcgcatccccgaggacacgctgcgccaccgtgcgccacggctcgccggccgtggactgcgagcagatcaagggctgcttgagcacttccccgcacggcacttcacggtaggccagcaggtgggagcgcttggccacggcgaccgccagcgtgtcatgccacagcggctcgcatacccagccaggccactgccgggcaaccgcagacaaggcgaagtcgaagccgtcgcccggcagctccgcgcctcgaccgggatctgtccagccggccaggacggcatgggtctccggctcttcggcacgctgcagggcgagcacgtcggcgagctggggaggcacccattcgccgaggacggccatacgaatttcggcggtgatgtcactcgattccacgtccagctcccccaggcggtgaacttgtcgttttccgttaaaggctggactggaaaacgcgcggatttcatggtttaagcctgttgcggcacatcctgatttccgttaattcctggaatcagggcgaaatttccgttaaagttggactgagtgaacacccaactggacgacggaatgcggcgaatccccctgagcagacgctcccatatcactggcttccagccggtgcggcagaaggccgtcgaacatgagagcgcgcttgagcgggacttcgtgttgcttacccaattccgcgatccggccgccgaactggtttcacagcccgagacgatccacttcatggacgcgggcaagccgcggcggtacacgccggacttcctggtgtcctggagcgacgggcgacgcgaactggtcgagatcaaataccgcacggacctgcgcacccagtgggcgaacctgcgtccggccttcgaggcggcacgcgactgggcgcacgcgaacggcgccaccttccgcatcgccacggagcgcggcattcgtggcatggagctggaaaacgcgctgcggttgattccgctgcgttcggccccgctggacgtggcggcgtgcgatgccgtgttggctgcgttgaagtcgctgcgcgcgccgaccatcgggcagctcgtatcggcggtgcgacttgagcgcccgttggcgctcgccaccatctggcggatgctcgcgcaggggcgcttgctggtcgatgacctgtcggtggctctgcttgccagcagccccgtgcgggcgacatgaccgcagccatcgacctcacgcaggtcagcgaagccgattgggccaaggcacgcgaccgactcgccgtgatccgccgtctggccaaggccaccgagcgcacgcgcgaggacgtggcccaggcagccagccagatcggatgcagcgtcagctcgacctacgacctgctggcacgctatctcgccgctccgcagttgaccagcctgctgccgcagcagcgtggccgcaagcaaggcaagtcgatgctggtgccggaggtggccgcgatcattaatcaggtcacggaggacatgtacctgacgcggcagaagccgcgggtgtctgatctggtcgcgcaagtccatatacgatgccgagcggcgggcctggcgctgcccagccggggagcgatcgagcgccggctgagtgcccgtccggcttcggaggtgacggcccagcgtcacggccgcaaggcggcgcgtgatcggtttgcgccgacaaccgggtcgctggaagcgccctggccgctgtcgctggtgcagatcgaccacacgctggtcgatgtgatcgtggtggacagccagacgcgcgagccgatccagcggccctggctgacgctcgccatcgacgtctgcacgcgctgcgtggccggcttgcacctgtcgctggagcctccatcggcgacgtcggtggcgctgtgcatcagccaggccgcattgcccaaggatgcctggctggccgagcgcgggatcgacggggcctggcctgtgcatggcatccccgaacgcctgcatctggacaacgccaaggagttccgctccgaggcgctgcggcgcggttgcgagcagcatggcatcgccatcgaccatcggccggtgcgcacgccacattacggcggccacatcgagcgcctgatcggcacgatgatgggcaaggtccacctgctgccgggaacgaccttctccaacgtgcaggccaagggcgacctcgatccttccaaaagcgccgtgatgaccctggaagaagtcgagcggtggctggggcacgccattgccggcgtgtatcaccgcgaagtacatcgggggctgggcatgccgccgctggtagcctgggagaaaggcatctcgggcgacgatcaggttctcggccgtggcagtccgacgacggtgagcgatccacggcgcttcctgatcgacttcctgccaatcgcccggcgcctcgtgcggcgcgatggcgtgtcgctgcactccatcggctactggtcggacgtgctgtccacctggatcgggcatgccgaaccgatgatcgtccgcttcgatccgcgcgacctgagccgcatctatctgctggggccggacggaacctactacgacctgacctaccgtgacttgcgacgcccgccgatcagcctgtgggaacaccgggctgcgctcaagcgactgcgcgagcaaggccatgcgcatgtcgatgaagccgcgatcttccgcgcggtgcaagccatgcgcgagatcgctgaccaggcagcgcacaccagtaaaaccgcacgccggcaaaaggagcgtcggcgtatggtccaacaaaagcaggcagtcgtcgcaccggcagcttccgctcctgtggaaaccaacgaccttcctgcgaacgggcaacagccgcatgagcagatgctcccgttcgaggagtggaattgagcggcgactatccacacttgcatccctccgcacgcgcatgggcagacgaagacgcgccgtcgcgggtacgccgcatccgcacggataggtggatcggctacgcacgggcacaggccgcgttggcggcaatcgaggatgtgctgtcattcccaaagcggacccggatgccgaacctgcttctggtcgggccgacgaacaacggcaagaccatgatcgtggagaagttccggcgcagccatccgctcatcgccgcggaggatgccgaggatggcatcgcccgtgtgccggtgctgaagatgcagatgccggcaggccccgacgagcggcgcttcttcggagccatcctcgaccagttgggaatggaccactggcccaaggagcgggttgccgcgcagcaaaacctggcggttcgcctgatgcgcacgaccgacgtgcgcgtgctcgtgatcgacgaattgcataacgtcctctccggtccggtgttgcagcagcggcgtctgctcaatctgctgcgctggctcggcaacgaattgcagataccgctggtaggcgttggcaccgctgaggcattgcgggccatccgcagcgatgaccagcttgccaaccgcttcgagcccgtggcgttgccgctgtgggacgaagatgaagcgtatcggcggctgctcagcacgctggaggcgctgctgcccctgcgcaagccgtccgggctggcgcagcctgccctggcagggaagatctttgccctgtccgaaggcgtgctgggtgagatcgtctcgatcgtcacacgcgctgcggccgtcgcggtcacctcgggcgcggaggcgatctcgccacgcctgatcgagaagtctgggttcatctcgcctactggccgcagacgtgtggccgtgtgacgctctatcccgttgaggtacatgccaggcgcgcccctgcgcgccagccgatcccggcctacatcgaatccatgcccggcgaagcgttggcgtcgtggctctgccgccttgcgggaaagatcggcttgcccccggtggcgttcatccgccatgcgttcggcatcgactgccgcagcgacgcacagtggtggcgtcgtcccagcagagagcagctcgccaccgttgctgcgggaaccggggtcagccttgaacggcttgcggccatgaccttgacggactggtccgtggcaagactggatgaacacgcgcagcgattgagcgcgcagtacgccttgcatccacccgtgcggcatgaggcagaccgcttcattgcggcctgcctgcgctgcctggccgaagatgaacacccgtatgttcggcgcgactggatgatcgggtggcaggcggtttgcccccgtcaccagtgcaggctgctgcaccgatgcccgacctgtcgagcagaactgcggattgggaatctgcgcagccgggaggcggtcgtcatggaccgctgcctccgctgcggttccccgtggcgccagcttggcgctccagcagccaacccgacggtgattgatctgcaaggccgactgctggacatgaagcatcgaggtgttgccgtcctgccaggcttggggcgtgtcgagtgggcctccttcatgacggtcgccgatctggtcgcggcggcgatgtggcgggagacggccgactaccaccgcgagcggctgttcgagcgcatcctgcgtgatctcgacatgcctgccgacgatcgcgtactcgttgaatggccgtccaactatggcgcgctgctgacgctggcgtggctgacggccgatttgcccgcccggcttgaactgatgctggaagaactgcacgctcctggcatcgagggccttctctatcagttgcccgatctggatgatgaattgcgtcggcgactgccggatctgctgggccctgcatggcaccaccgccaacaggaggttcctgggaaagaatggcaagtgtggctgaagagcatcgtcgcctcgggcatggacttcaggacgatggccagaaaggaaatgcgccagggctataccgagcggctggtggtgtttgccatgctggccgagggccgcagcattgaggaggccgctgcctgggcaggcttgaagcccgagaccatagagaggtggatcgaagtcgccgtcacctacggcatctacatggtcatcgagaagccggcgcgtgtgtgcgacctcacgccggaccaggcgcgcgagatcaggcaatggctggcctctgcgacctggctcctgtcgccccgaacgggttggcgtgcagaccatgtgcgcggcgagatcgcacggcggtttgatctgaacatctcggtgagtgcagctcaaagccttctccccaaagtgagaacttctacgtcacgtcctgaccgtgtcgagtccgggaattagcgggcgagtccagctttaacggaaacagtccagcctttagcggaaaacgacagaactcgtggcaactgatctcgaatccgttgaatgagttaagtttaacgtggtttaaatcgtgaccgtgttcgacgctcttggcaatgccaaagcgttcgatccaaaggggccgccccaccggcaccactacctacgaagcggaaccagccatcgcgtttggggctgccgtgcgggaagaaagaaccaaccagggcatcgctcaggaaacgctggcccacatggccggcatcgaacggtcgcacatgggcaagatcgagcgcggcgagcatgtccccacgctccctctcatcctcaagattgcccgtgcgctgaaatgcagttccgcccacttgatgactctgaccgaagccaagctggcggagtcggccccatccgcagattgaagccggcccgcacagcggtcgcatgcctacgcctgatcgtcgtcctcggccccaagggctgaatcttcgcgctttgcggcctcgttgaggagccgcaggtatgggttgtctggcggcgtctcctggaacagcgcatccgggctgacgagcaggtagccgtgcagccggcgcgacttgcgcggccccgtgacttcgcaggtccagatgttcagcccgctcggctgcttgcggtgctgtcccaacttctcgaagcgcttctgcacccactgccacccctccagcttctcctgcttggccagcgcggcgacttgaaggtactcctgcgcgtagcgctggaacacgccggggctgacgaggtaggtcgtaccggcgacggtatgcaccagggccttggcgtcgttgatgatgagcttgcgcgtctggatgctctgacgcagccaggccatgaagtgcgccccggagggctccgcgcgatcctgggaaggcgcgaggctcatctgcggcgggggcatggtcgaaggggccggctcgggctcggcaacaggggaactcgggatctccggtgtcgcgggtggagcggtgtcgcccagcaggtcgagcagcgcggccacgccggcatccgtggctgtggatgcgatcggcgccgcgctcgcggatgcagcttcgatgccttcggcgcgcggcccatcggccaccgccggcgcctgcggctccgcctgttcctcctcgacctgcacacggcctgcgaacggcgccggccggtcagcggcatcccagatcatcgccggcgagagtttcaggaaggtgaaggcgtgcgaccagccggcgtcgctggtgacggtagccttccagatcgccttgccatccggcgtcggttgcacgatgccgtgatcctgcagcacgttgaacaccgccgtgttgctcgccgggatgccgtcgatgccctgcgacagcagatgggcgcgcagcttgtcggagacggtcttgctcaccagccacagagcgtcttgggtcagccaaccgtccgccggaccggcctggttcaacttgaattcttccttgagcaggtagcgcaagccgtcgagcaatttgcgttgcagcgcatgcttgggcgccgccagcgccttgctgggatcgccgccgagttcctgggcgaccgatgcctggtcggcctgcacgaccagttcgccgagcgtgccggcgtgctcgtactggccggccagcacgtacagcagcgcggcccagaggtcgggatagccgctgagccagtcgaagatgtcccgatcgagaaggcgcgcgtagagcagcccggtggcggcgctgtgcaggcggtactcgcgctcctttcggtaacggaagcggtagggctttcgcagcgggccgtgccagggatgccagacgctgccgtcggcatgttcgacgtgcagatcgaccgcaatcttgccgatgtcgtgcagcagggccgcgtaggccgtgcctgcggtccaggcttcggcctgggccgcctgtgcctccggcgtgacgcccgcaggcagcaggtatgactgccgcagcttcagcgcataggcgacgatctccaggccgtggtccagcatgccgcccggataggcgtggtggtggttctcggaggccgggaactgctggaccagctcggcgtagcgctccagtggggcgaggtagagcgtggcgaactgccggcgcgagagcgatgtgcgctgccagatgtgttccagcagtttctgccggcgcggcgtggccagcagcgatgcggccgactccggccgcatcgaccctttcggagtttcgatggcggaggtgggcggcgtgccggcggtgggtggcacccgtttgcgctggaacagcgagagcatgacgaaccccggatgacgggctgctcggggcgccttttggccttttcaggatagggcctttccccttggcacccttcctttgccccttcccagccctttggcctttgtcggaagcctttgggtatagggccgctgctgcgcgggtgccacgatgaatgcggcatggggcaatcccggcaagtggggcgctgcgggatgttcgtcagctctggcccaagccggtgtcgagggcggcggattgcgctgcgaagtcgtcgggacggcgcttgcggaaggtttcgagattggcgagcttccagcgcagtgccggcagttgcgcggcgtgctggcactgcaccagcgaccagtccggttctgcgcgcgccagcccgctcagaaaccgcctgtgcgcggtgctcagtcgctgtggcagctcgcgccgcagcctgccgcgagcgtcgagcagtgtctccagggaacagtccacttcggtcatgccgacaaaggcccgctcgtactcgccggcgatgtccttgtcgttgccgaacagcacttcgtgaggcggccggttgtggcccgccaaatagatcacgaagcactcgatcatgccgtcgctgatgtcgcccgattcgtagagctgccacacgtcgaacaggtcgcgggggtgctgtcgatccagcgcggccaccagcttgctggcgtacagctcgtccggtgccagaaccggcagctcgaactcgacgccgaacagatcgctggtcttggcgctcagcggccgccgctcgacgggcagcacgctgccgcggaacacgacattgacctcgatcttcacctggctggcgtcgttctcgacgatcagcttggtgtcccccaggtccttggcgcgaaccaggcgtgtctgcacgcccagtggcgcaacgcgcgtggcgatggcggccagctcctggttgatggcttgcagcgcttcgtcgcgcggcgtctgccacggcaggtacaccacgtcgatgtccaccgacaggcgcggcatgtcccgcacgaagaggttgatggccgtgccgcccttcatggcgaagatgtcgttggcgaacacttcgggcgcgacggccagcagcaggcgaacggtgtccgcgtaggtcttatccatgaggtctcaggctcagcaaggtgccgtcatcgagccggctcatccagcgcgtgttgctgccggtgcgaaccgggtactgctccagcagggcatcgacatccacgaggctggtctcgcgcgcccaagtgaggaacaggcgcacggccttcacgctggcgcagcaggacagcagttgtccgagcaagtccttgcggggggaacgcagtccatcgaagatgttgcgggcctcttcgaggctctgcttgacgccggcttcgtacagcagctccagaacggcacgctcggaggcagccacccgcagatcctcgggcaggccaggcggcgtggtcagggtcttgctggccagcgtcgtgtccggccagtcgaacaggcgggcgtggacgtagcgggccggaaagcgcgaagtgaaccagaccggcaacgcaaagcgaccgtcgccccacagcaccagcgcctcccggctgcccaggttgtgccgcacaccctgcagggccagggcgctcttgccgccgacgtgcaggccgggcacgcgctgttgcaggaacttcagcgcaccgtagaccccgaattcatcgttcgggaaggcatagacgccatgggccaagcgcacgagccacccgccgtcggcatagtgggcggcgagctggggcgacaccccgaactggctcagggtggcaaggtcgaacggcgccccgcgggggagtcccgcctgcagccgcttgattacctgatgcctagaatttccatccatgctgtaaaaatagcacggaatccaatcagtcactagagccattgcaagaacgtgcatggaaagtagcatagagtttgagttatcgtgcagaatctaatcgacctgcgacccgagccaacccgactctgctagccgcaacccgccctcctgatcgcggtctatgctggagggcaggccacgaccggccactccgcgaggtgaggcaccactgaagccgaggcatatgagcatgaccaccaacacgcacaacgggcgctggagccaccggctgggccggggggctggccgtgcctggcgtggatacctgcgccgcgagcagcgtgtcgccggctggctggtgacgcgcggggtgcccgcgagcgcggcgacggcggtgctctggatcgtgaagctggccgtgcttggtgtgctgctctactccgcgttctggctggcgctgctgctggcctttgcagggatcgctgcctggatggtacgcaacgtcgatgccgacgaaagcagtgatgatgacgagcctcaatggcgaaacggcctggacggatacggtctctaccggggcgaggtacgcattgacggcggcagcgcggacgacgagtagctcgccactctcggcgctacttcgccttcgctgctttgattgcaaggtcagcgcctttgcctcccgcagatttggcgccatcggtggctgctgagagcatctgcgaaatgttgcctacgcggacaccaacccacgcgagcgcagctacccagaaacccggtagcacgatgaacatcatcgccatgacgaagttaaggagcatgtcgccaaaggcgttgttcaaaccgatcaacggatcgaagttcgtgtgcggcctgtccgcgccaaacccccagccgtagagcgcgtccaggatcgtgctgtcgatccagcgcgcgagctggaaccagaagtccacgaagaacagcgcgaactggacgcagctcaccgtcaccaccgtcttcaggtcgtaggtgccgatcagcagcaccagcgggatgcagatgacgagcgccatcttgagcatcgtcagcaccatcggcagcgcctggcgcaccacgtccatcgcgggaaagaaggccagcgagccgacggtcaaccccaggtcgcttgcgccgcgcgtgacaacgttcggcagcgtcttgtcgatctggccaccgtagtcggtgtagacggcgccctggttcatcttctgctgtcgcggtgagaccacggcgcggatcaccgagtcattgacctcgctctgcgacaggaagcccgcccagcgcccgatgcgggtcagtaggtccgggtcgacctgtgccagcagccggctgcgcagtccctggccgccatcggcccaccactgccggcaggacggatagccgccgccgctgtccacctgtgccaaccctgcatcgcgggtcgcgtcgtagggccaggccgtgcgtggggtcttggcgcgataggtgtcatagaagccgggcgtgtcgaggaagtaactcgacccgatccaggtgacgtcgttcatttgctcgtcggagagcgtcggccggttcatgaacagcttggcgcgcgacggcccgtagcagtcgtgcgtgaagtcggcgacctcctgtgccagcaccggatcgtcgatgcgcgtggcatccacatccatgcgaatctgacgcaggtccgtgccgcagggaatcgccgccaccgcggagcccgtcacggctttcgacagcgcgtgcatgaagaaccaccacaccggcaccagcgcgctctggtcgttgagcgccgtgtagacgttggaccagcccgtgtcgttgggcagcgggacactgacctggcattgcgcggagcgcgtggtgtcgaacctgatcgtggcgagatccaccgggatgaacgggatgccggcgaacatgatgaccacgatcgccacccacacccggttctcgatgcgcatcgacgacagcacgcccttgttgccctcgtccgcaccttcgctgcgggccttgagccattcctggatcacgatggccacgaacggcagcgcgaacacgccgctggccacgaggatgctccagatgccgttgttgaccacccaagccaccagggtcaggtaatactccaagtagtccgtggtgtagagcgtcatgcctgcctcccggtctcagccgtgccgcagcagctggctggcttccagcgcgaccacggcgatgacggccgcgatctccgtgcgcagcaggcgctgatgcgtctcgcgggacggctcccgccgcaacaggcgccgacgcatccaccaccagccgtaagccgtcgctccgtagaggcacagacgccacacgaagaagtggccggcgtgcgcctgcagccagtgctgccagccctcgacgccgccgaccacgtggatgccggcgatgttcaccgccaccgcggctgcgaccaccagcaaggtccacagcagcgccacgccgacgcggcggttgaacagccatggcagccgcagccaggcgagccggctcatggcgtaccgctccgcggcttctggacttcccgcagacggtcgcgcgtggtgtcgccctcgaagacgccgcgcgagccggcagcgcgggtgctgtggcgctggatgatcgccatcgccgagttgccggccagcgtgcggcgcagctccagctcggtcttgaggttgttgatctcctgctccagcgcgctgttctcctggtccaccgcctgcacggcgagctcgttggcggcgacgttcggctccttcttgccggtcagcaacgtgcgttgcagcagcagggccttctccagcacgctggacagcgcagcctcggacgcgaggcgccggcccagcacgtcctggtcgggctcgtcacgcagggcctcgatcacgccgcgggtgatcggcagcgagctgctgccggccgcgtcgagattggccagtgtcgtcggccgggcgcccgtcaccagttcctgcaacacctgcagcttggtctcgtactcttcctggatcactggcgtgagcccgacgccaggcgtggtctgggtcttcgtgcagttttcgcaggtgcgttgctcgcgttcgcccagcacgcggttcgcaaaggccgcggccgcgccaggcgacgaccaggtctggcaggtcaggcggttgccgcaggcgctgcgcgcgatcgacgaggtatcggtggcgctgcgcccgttgagcaggttgtagcccgcgcgcgtcacgtcgccgaccaccttgatcgaactctggccggagccgcccgcgttgccgccgccgacccagggcacgccgttgttccccttgttggactcggcctgctcgatggcggagacggcatcggtgctgctgaccgcatcccgcagcgccatcccttcggcgagctggtcccagccggcctggccgccggccatgtccgccatgcgattggcgatggcccggcaggtcatcttcgagcggtcgaaatccaggcgcgcctggaggatgccgttggtgagcaggttgtacaggcccgggtcggcgcgctggatgatgagcgccgggagtgacgccaccgcggcagtggcgttctggatcacgttgctcatgatcgtctggaagccgttggtgatgccgttgagctggttctgcagcgtcgtggtgatgctcatgtcgccgcagatcaggttgctgttccagccgacgccgacgccgatgctctgcatgttgccggcaccacccatcgacacggcccggccgccgccgatgctgtagagcacgtcgtcgccgatcatgctgccgctgacgttcacgccattgggatcgatgcgggtctgcgcccaggcgacgccgacggccagcgtgatggccgccacgagcagcgtggcccgcaggggcgatttcgcgcggcgcaggaagtcagggagggaggcgttcatcgtgggttcctcacatgaaatcgacgctgccgaggaagacctgaccacggcgccggcagcaggagtacggccgccacagggcccaggcgtagtcgcctcgctgggcctgcacgcgggtgcggctgtgcgggaaaaccacgcaactgttcgagagcgtgggcgtcagctcctgccacttgcccgtcgaggcgtcggtctccatcaacgcgccggccggccagtacccgtcgcgggcgttggccagcagtggctggtacacgtgaatctggttgcggcgcgtcacgatgtcgcccgcgcgctgcgcgaccacggcgccgctcttgtgatcgtcggtctggtgcaggaagccaccgcggggatacacgttgccccagaggttcaggccggtgcgcgtaccgatttcgcgccggccggggatgagcgcttcggggtagaacgcttccgggatgttgtagcgccaggcgatcgtgtcgagcgtgctcagcagatacggcatgaaggccgtgcccgcgccttcgcaggtgtagccggaggcgctggcgaactggctgaacaccatcccggccggatggccgatgacatcggcgttcttgaacttggcgaggttgttctcgttgtcgtgattggtcgtgccgtcaccgccagccttggcggtcgggttgggcatgctcatcgccctgacttcctgccacgggttttctccggtgttcgagtagctcgacaccaccgcatcggggacgtagtggcgcaccttgacggaggtgcgaaccgagcagccgaagggcgtgcagtacagccagtagcagattccgaccacgcggtattcgaggcagtcgggggacagcgccgacgagacgatggtggcggtgtccagggcgaacgtcgacgtggccgcgctcagcagcagcgaggcggcggtggcgcgcaggcgccggcgtgccagcaggaggctcatggctgcgtgctccggtaggcgttgatgcgcgcgacggcgcgggacacgtcgggctcgccgtagaccacgtagcgtcgatcgaccaccacggcgggaatcttggcgatgcccagtccccaggcatccgcgacaccttggtaggcatggccgatgcggcgttggagcgcctcgccgccgtcatgcaaccgctgccgcaccagggccgcggcctgttgcgggtcggccggcaggtgcgcggcgagttcgacctcaatgcgcgtggcctggtccagctcgatgatccgcacgccggccggggcctgcaccggatgacggctgtcggtgacgatgagcacatcggcggccgccgcgatgggaccgagcagcgcggcgcacagtccagcggccagcctcgtggccagggggcgccgcgaagcggcaggaaggttgagggaatgagccggcatgtcgcgcctccgcggagtcgatgcagactcgtagtcgagcgcaacgcagatcaggggacgacaaagaaaccgaaaccggtcagtcccgatttctcggcgggtcggcgaaaggaaacgggagccaagggctcccgtggtgatgacatgaatgcgcgtccgctggtgctgctacagcaagccggcttcggcgaacgagtacgggctgcccttgccgacgatgaagtgatccagcacccggacatcgacggtggccagggcgctcttcagccgctcggtgatcgcacgatcagcggccgagggctcggtgttccccgaggggtgctgatgcgccaggatcagcgccgaagcgttgagcgccagcgcacgctggaccaccaccctcggatacaccgaagtctggtcgaccgtgcccttgaacagcggctcaaaggcgagcacctggtgctggttgtcgagaaacacgacggcgaagatttcgttcggctccgcgaccagtttcaggcgcaggtagtcgcgcacggcggcgggactgcccagcgctggaccggccttgaacacgcggttctccagcagggtgatggcctgccggatgatccagtcttcgtgctgggcggcgatcagggtgagcgactccgggcgggagtcggcgatgacgagagacatggcgaacctccaatggatgagatcggagggcgcctgcccctggagggcaaaccctcctggggacgatgtggatggaacaggtgacgagcgggcatccaccaccgcaggtgcggtggctgttcgcgtcaagggatgcgatgcgaacgggtttcgatcaacgcggacgagccgcgccgcagccttgaagatcgatggctacctgggcatgtcaccggcaacgccggcgggcatgtctggggaatgggtgggttcggctgcggtcgtgctgccggcggcgagcagatcgatggcagacagcaaggcatcgccttcgacgggaccgtgcagcaggagggtcttgccggactcgcggtcgcgcagttgcaaggccggcgtcgccgcgatgccctgctgtgccgcttccgccgcctgggcacggatgaccgcatcggggcgatcgctgtcgagacaaccctgcatggttggtgtgaggtcgggatagcgcaggccctccggcaggccctggccgtcgccacgggtattcgagtagagccacgccacggcctgccagaacgtggcatgtccgcccgtctcgcccgcgcactcggccaggcgtgccgcggcggtcgcggccggctcgtgcatggacagcggcaggtggtgccactgccagttcacctcgggatgggcgtcgatccagcgcttgagcgcggggaagtaggcccggcagtacggacactccaggtcggcgtacccgaccaccgtgaagcgcgcatcggcacggccatacagccagggcgggccggccggtttcgacgcttcggacccggcggcggccagggacatgggctcggttgccggatgcggcgcgcgcagcagcatccacgaggcaaccccagtcgtcgccacgatcagcagaccgatccaggaatgacggcgggcgaatgaaggcatgcgcatcgtgttgctcccgtcaggccaacgtgtccagcgtcagaggttcgatgccccgcgcacggtcgatcttctcggccacgcggaaggcggcatccagctcgctgatgccgtgctgctgcatcaactggaagcgttcggccttctcctcgggctcggtcatcgccatcgccaggtagaggctgggcggcacggcgcggaacagcacctccatcgacttggacaggatgacgccctcgctgaacttgccggcctccttgcgggccgagagcatcagcgccttctgcgacgcgttgagttcgcggaagcgcgcgatcttctcgacctcatcgggcggcatcgacaggcagatccaccactcgatcatgttgagcatgggctcggccgctttcggcaggtcgtccaggttctgcgtggcgagccagaaccaggcgccgagcttgcgccacatcttggtgatcttgaccacgtagggcgcgagcagcgggttcttcgtgatgatgtggccttcgtccgtcacgttgatgatcgggcggcccaggaactggtcgcgctcggcgatgttattgaccgtgttgatgagcgagatgtaggcaatcgagagttgggcgttgtagccctcgcgcgcaaaagtggccaaatccacgatggtgatgtccgcctcgggccacggcgtgccggaccggtcgaacatctcgccgtccacgccctggcagaacatgtccatggcgtcggccatctccagcagccgtgcgcgccgcatctccggcagcgtggcgtcgcgggcgcgctcgcgcagcgcgtcgcgcacatcgcgcgtgagcaccgtgcgtctgtccgccacgcaacgctgggccgcatcgagaatgcactggcggatcaggctgcggtcggcgcgcgtcatgcgcgcttcttccttgtcctcgccgccggtgatcatcagtcgtgcagtgatctccagctcgccgagcacgtcacgctgctcatcgccttccacggccatgccggcatcggtctggtcttcgtcgagcgcatcggcgtccagcgtctgtacctggctcggtgtatcgaccaggcgccaggcgtcggcgaagggagccagactgacgcccgcgcccggcgcgagcttcacccgatgcacggtgagacccagccgtgccgcgaagtcgccgaacaggccgaagctgttgccagcctcgacgatgaacaggcgcggccgatagatcgccgtcacctggttcaggatgttgttgagcgtcgcgctcttgcccgaacccgtggggccgaacaggaacagatgcgcgttcatctgccggtcgaggcggttcaacggatcgaaggtgatcggcccgccgccgcggttgaagaaggtgatgcccggatgccccgttccctggctgcggccccagaccggcgcgaggttcgccgtatgttgcgcgaacatgagctgggtgtaccactggcgcttgtcggcagccggatcgaacacgcacggcagccagcgcagatagctgttcagcggcgccacctcgtcctcttcgcgtaccggttgcaggccggcgttgagcatcacgttgacgagctgcaggccgcgcgcatcaagctgggccagatcgcgcccgcgcaggtagaacgccagcgcgctgcggtagagcttgtgcgcgctgccgatcaggccgcgcgcctgctgcacgtcctgccgggtctgctccgaggccagggtctcgccgacggccttcctggcgaggtggttgaggtgcgcctccagcacgtcctggggcgtggcgaccagcgtcaggcacatcaccgtgtcctcgggcatctggtcgaacagcgcgttcatggcatcgccgcctttgcgcgtctcgcccgtcagatggcccgtcacgggtggcgtgcgcaggcgatccatcacgatcacccgatgcggcatgctgtcgaagaaccacaggccgttgggcacgtccgaacggggctggccgaagaacagccgttgtgcgaagtcggtgccgctggcgagttcgatctcgccctcctcccgctcttccgggtagcgggtcagcgcgtagaagcgttcccggtcttcggcggtggcgccgagcaaggtcggattcgggttgaaccagcgcagcagccaggcgtgaatgtccgccgcgccgagacgccgggctttcacgccggcattggccagcccgccgacgaggcggtcgcagatcgtggtcagcgcctgctcgggcgactggccgcgccgcgaggtcggggccgcggacgtgcggcggtagaccaccatgcgcacgcgccgcacctggccgcgccacggcaggcgcgtcaccgtggtgtcctcgaacaggccccccggcttggcgatggcccgcaggtgatgggcgaagaagcgcaggtagaagtcgctgaacgcgctgccctgcgcacgcggctgcagatagttcgccagggagcgcagatagttgtcccagtcggcctcgtcctgggcgtagagctgcaccacccaggggttgtcgtccaactcgtcgaaggagtcctgcagggcgttctccagcgcatcgcgcgcctgccatagccaggccatctcgcggccctcggtgccgactggcgccagctcgaagaaggccgccaccgactggccgtcttccagcaacatgcacttcgtgtcgggcaggtactcgacccagggcagcaagtccgcgaacgacggcgcgacgccatagagcgcatcgtggtcggcctgggtggccggcctgcgccggccccggccgagcgcgctgcccggctcggcgacaccctgtgccgccagcgccgttacgtgctgtgcccaggcatcatcggccgcatccgcggcgtcagcaggcgatgcgtcgggcttgcgtgaccacggcagcgaccaggccatcagtagtcctccacgcgctcgcccggcatcgcgtactgcacgcgctggtagagcgggaacaccgtgctgtagccgggcaccggcaccgggtcggtgcccgccaggtgcgggaacacgtacatcaccaggtcggggttcggcaggcggtggaactggcggtaaatctcgttctgcgcggtacgggtgtagcgcgcctgcacgccgggcgccgcctgcacatcggcctcggtcagcggccggcgcaggccctggcgcgcgtcgagcagttgccgcgcggcctggccgccgcccgcgccgccgccggtctcccgatgccagatgtcgagcatggtgctgtcgccgtgcggcagcagcttctccttgctggtggcgcagccgccgagcagggtggccgccagcagcacggcggccgcgtcaatccagatccgaggcatgggcttctccggtgcggtggtggacccgacgccccttggcgtcgtagtcgatgtcgagcggctgctccaggtgcacggccactttggcgcccggctgcacgtagaccgccgcgaaggcctggccgtagagcttgttgacccaatcggccatgtcgcgcacgccgcccgcgaggatgcggcccatcgcttcgttgccgctgatgccgacggtgcccagcgagccgttgctgttggcgaccacggccacgctgccgttgtcggacttgatgagcgaggccgcgccggcgccggccgcggtgatgagcgcctggctgcccaggtactgctgggcgttgctgcgccgctcgccgctgacgcagggaatgccgtaggggtcgctgatccagcccagaccgccttggatgctggcgccgttgtgccccgagttgccgccgctgctgccgcccttgctgctgtcctccggcaccgtgcggatggtgccgtcctggaacacgaacgtgaccgagcggatttgcccgcgcacgcacgagagcgtccagtcgcccgaggccgtgccgctgaccacggcgccggccacgtcggggatgtcgatgccgttggccgtgaggttgtccgggccgatcagcaccttgaacggatagggatcgttgacggttccatcgattggcacgcgcccgatcagcgccgtcatggcaatcgaccccatgagcgtcgagttcgacggcacggtgtagacagccttcgtggatgcgcccaccgcgcggctgccgacgtcggcgacggattccactgcggccgacaggcttttctgggccggcccgaagctcaggggaaagctcggctccttgctgctgttcttggcgtcgaccttggcatcgtcgggctcgacccactgcgtgctagcgacgccgcggttgaagcgctggccgtcaccctcttcgagccccagcccgacgggcagatcggacgggccacccttgccggaaaggccgtccagttgccgctgcagatcctgcagcagcccctgggtctgctgcctgtcgctggccacctgattgcgctcctgctccaggcggctgcgctcgccttccagcgcgctctggatgcgttggtcgatcgcgctttcccgcgcgcgcaggcgctcgttctcggccttgtgctgcttgttgtcgcccagcgcgctctgcagctcggtgcgcaactgcttcacctgggccaccagcgtggcgacggtatcgcgcggcgtgtcgccagcgatgcccagggctttcatctcctcgggcgtgagcgtactggccgcgcccttgggagcgggctggccgccgggcgcgccggagaacagcttgatgccgacgaacaccagcagcagcgccatcgggatcagcagccacttgagcaacggattacttttcatcgcgcgctcctccggtcgagccggccgcggcggccggcggcaggttcacgctggcgtcgatcgggctcagcgccggcagcagcgactcggccaggccgtggccgcgcgtgaccaggtagagcaccgtggtgtcggacgcggtgccggccggccccaggttcggatgctggaaggtcgccgccacgaagttcccctgcagggcgcgcgggtcgaggtcgagccagcgcgccgaggtattggtgagtcgcacggccgtcacccactggtcttccaggcgccacgcggccagtgcccgcgcgtgcaccggcaacgtcggcagcaaggtgtccagcgcgaggccgcggcgcaggtttacgcgcccgatgccggcgaccggctcgacggtgcgcagcggcgcgtacaggttctgtgcggcatggcgcgtcagcacgaccggtaccggcgtttcgcgccggggaacggatttgcccgcgggcgcatcggcctgctcgtccgcgccgcttgctgcaccgccgccgtagcgcttggcgggggcttccgcatccacgatgcgcaccggctccagcggcgcctggccgtccttcgccggctcggcggcgatgtcgagcaggatcagcgcgccggattccacgtcctgcagttgcagccgcgtgggcggaatcggctcgctcgcccgcaggtagatcgcgccgcccgcactctgcacgcgcaggtgatcgccaacgctggccggcacgccgacgcgcacattgcggtcgatgaagaccacgcgctcctggccgaccaccagcggcaccggcaggggcagccgctcccagcgcaggatttccacggcttggctggccggcacgaaaccgaggatcagcaggacgccggccagggccgacaaggcaacggacttcatggagagtctccctgcaggtggccggaggcgttggcgggcgcgccggcctgggtcggcgtcggcggcggttcgatgcgctgtggtgcgccggcgtagcagtccagcgccaggccgaaggggttgcgctcggggtcgatgtccagccggacgaccttgatggggtagcgcaccagggcgcgcttgacttgctcggagccgtagtactcgtccgcgctcacgtcgagcatgacgatccaatcgcggtcggagaccatcttgacgcgcgaggccggatcatcgccgtagccgcggccgggaatctcgtagatgccgcgcacgcgctgacgcagctcgccactggcgcgccggtactcgtagtcctgttgcaggaaggcccggcagctcggcgtcaggtaggccgacagcgcgcgtaggttgcgcggatagtcttcctcgccgttcgtgggccagcgctgcacctgctgccagatgtagaacgagaaggcatacacgctctcgggcggcacgtcccaccacttgcgcgtgctgcccgagcgcaagtccggcggcacatggatggtgagactcttcggcgcactccaccagccgaagccgagcagcagcgctaccacgaacaacgcgccggcccccaggcgcagcgtcttcacgtgcgcctgcaggtgcgcaacctcgttcttgaaacggctcatggcgcacctcgatcggcgttgcgccgggtcgtccagtagcccgagcgggtgatgaggcgctgcccgcccaggagtgccgccagcgccggataccgcagggccagccgccactggagctgccggtacagccaggtgtcgggccggccgcgcttctgcgcgcgcaggaagccgccgccgacgaagacgcccagcgcgataccggcgacgatcagcgtcggcaccatggcgatgctgtgcgtgagccaggccagcggcaggccgagcgcgaatccggctgcggccgacaggccggtgcagatccacaactcgtcggcggtcagcccgcgcacgaccaccggctggcggttcagccggtgcggcaggaaggtcaccagcgtgtcttgcggggtctccgaagggacggccatcgcttgccgccctcacagcacgccggtggccttggtgagcagccagatgccgaccaccaggaggatcgcgcccacggcgaccgtcaggccgaactgtccccaggtggcgcggccggtgtggatctccgagtagcgggtgtaggcgtgatagcagacaccgacgaacatcgaggcgaccacgagcagcgcgatcagcagcacgatgtcgtagccgtagttctgcaaggtctgcaggatgccgctgccctggccgcgcgaagggtcctccatggtcggcaggccctgcgcgaaggccgacagcggcaggcccgcgagcgccagcggcagcagcggtgcgacgatgcgggacggaatgcgatgggatgtcgttggcgtgttcatggcgtatggcccttcgtgacggtcaggagaggaggaagaacgtcagcaccaggtacatcgccacgaagcgcacgacgacggcgaggaactgacgttcggtgatgcggtgctcggcccagccgacgtaggcggtgcgcatggcccacacgccccacagcagcaacacggcgaacacgaagcccagcaccacggcagcgacggccgaaggcgcaaagccgccgttggcctggaaggcggcgacctgatcggcagagggcgtcatggcgatggcgcctcgtcgtcggcgcggtcgtggcggacgtaatcgccggccaacgggacgggatcgcgcggctgggcgcgctggggcacgaggtagtcctgcaggccggcgcgaacgcgcttcaggtctgcgcgcagccgggcgtagtcgaagtggtagcgggcgcgttcctggggagcggtactggcggcgtgctcggcgatgcggtcgatcaggtcgagttggcgggcgagcgcagcgagctgctcacgctcaggagcgtcgtcggcaatggcgggctgcagggccgagagcgacacggccagcagcacgaccagcgaaggccatgcggatgcgcggcggttggtctgtcccatcgtgccattccttccagctaaggcaatggcgtgatggtgtggaagagcggatgtccatgctgcaaagaatcggaaccggtgccgtaccggattcccggtctcacctccatatgtcaggcccgaagcttcacgtcatgactggctgcgtctacatgctgagcccgggtgagatatgaggccgtcaagtccgatgaaatccgctcaaaccaggtccaatcgggctaattcggctgttcaagtgggccggttgatgtaatatctcaacattgcccgtactccgccccaccctgtgatggaagctcatgtcatgtcagatcgctggttgtcggtcgaggagatcgcagagtatctcggcgtcagcaaggacaccgtctatgcatggatcagcaagcggaacatgccggctcaccgtatcggccggctgtggaaattcaagaccgaagaagtggatgaatgggcccgttctggaggggcggcggatgccgagagcaagggcaaggaatgaggtactggtttgccatgggtttcgcctacttcgttcaagtatcgaagtggaagcaggagatttgatgtgacaacgatttcttgtgtggatttgttctgcggagcgggcgggctgacgcacggcttcgtgctggaggggctgcccgtggttgccggtatcgatctggacccggcctgccgctttccctatgaagccaacaaccaggcccgattcgtcgaacgtgacatcagcaaggtcaccgcgtctgaactgaaagcgctgttcggcgacgccgacttgacgattctcgcgggctgcgcaccgtgccaacctttctcgacctacgcacagcgctacgaactcgacggaaaggatggcaagtggggcttgctgtatgagttcgcgcgtctcgccaaaggcgccaagcccgatgtcatcacgatggaaaacgtccctaccgtcgcgaagcacgaagtgtttcatgactttgtcgatacgctgaaacggctcggctacaacgtttggtttgatgtcgtggacagctcccgctatggcgtgccgcagatgcggcgacgcatggtgctgctggcatcaaaacatggtgacatcacgatgatcgaaccgacccacgaaaaaccgaagacggttcgtcaagccattggccgcttgcgcccattgagtgctggtgaagcggctccgagggacaaattgcacgtcacttcgacgctatcggaaaagaatctcaaacggatcaaggtatcgaaacccggtggcacctggcgcgattggccggatgatctggtcgccgactgtcaccgcgccgagagcggacgcacctacccgggcgtctacggccgcatggagtgggacaaacccgccccgaccatgaccacgcaatgctacggctttggcaatggccgtttcgggcacccagaacaggaccgagccatctcgttgagggaggcagcgatcctccagagctttccacgcgactacgcgttcgtgccggatgacggcgaagtgagcttcaaggttctcgggcggctcatcggcaacgcggttcccgtcgatctcggtcgtgccatcgcgcgcagcatcaacacgcatatcgcatcggtcacggcccgatgacgagctgacgagggcttccgatgtcgcgcattcagccctcgtcccccgagaccagtcgccgcatggcgaaggttcggcagaagggaaccgatgccgagatcgcattgcgaagagagctttaccgaaggggcctgcgttaccggatcgactacgaggtcctgaagaaacctcgccgcgtcgcagacgtggcatttccgggtttgaggatcgccgtcttcgtcgacgggtgcttctggcacgggtgccccgagcatgccacctggccgaagcagaacgccgagttctggcggcagaagatcgagacgaatcgcctcagggacgccgacacgaattcgaggcttctcgaagtcggttggacggtactgcgattctgggaacacgagtccccgatcgaagccacggaaaccgtcgcacaggcggtcgccatggcgagagcgaagcactgcacatcgcctgctggcgcgcacaagaagaactgaacaggaagatggcagactgcatggaaatctcgaacgatcagaagcaccacacctaccgtacccgtccggagcccggccagctggtcgaggttcgccggcgccagtgggtcgtggcggatgtcgcctcctcgaaattggaatcggcttcggcgtcgcagaactgcgtgacgctttcttccatcgacgaggacggcctcggcgaagaactggaagtcatctgggagatcgaacccggcgcacaagtcatcgagcgtgcgggcctgccttccattaccgggcaagaccactccgacacgctcgaagccttcctggatgcggtgcgatggggcgccgccaccaatgcagaccgagggtttctgcaggcaccgttccgcagtggcgtcagcatcgaggactttcagctcgatcctttggtgcgcgccatcgacatggcgcgcgtcaacctgctcatcgccgacgacgtcggcttgggcaagaccatcgaggcggggctggtgatccaggagatgctgctccggcaccgtgcccgcaccgtcttgatcatctgtcctgcatcccttcaggagaaatggcgcatcgagatgctggagaagttcggcctcgacttccgcgtggtcgacactgcctacatcaagcaattgcggcgcgaacgcggcatccacgccaatccgtggacatctcatccgcgcctcatcgcctcgatggactgggtcaagagtggcgaggggctgcgcgccatgcgcgatgtcctgccgccccatgccggccatccgcgcaagttcgatctactggtcgtcgacgaagcgcacaacatcgcccccgccgccggcgcgcattacgccctcgagagtcagcggacccgcttcatccgcgcgatcagcccgcatttccagcatcgcctgttcctgaccgcaacgccgcacaacggctacaccgagtcgttcacctcactgctggagttgctggacgatcaacgcttcgcccggaacatcctccccgacgagaagcagctgagccaggtgatgattcgtcgcctgaagagcgatctcgtcgatgctgacggcaagcccctgtatgcccagcgaaagctccaggcgctggcggtcccatacacggacgaggaacgggagatccaccagaagctgaacgattactgtgccagccgcgaaaaagacgcggagaagaccggcagcacattcggcacttcgttcgtcaatcaactgctcaagaagcgcctcttctcgtcgcccgccgcgttcgcttccacgctcgagaagcacgtcgcctcgctgtcgaatggcgccaagcccaagggtcgagatgccatggccgagcgcatcctgcgcaaagccatcctgaaagcagacgaggattacgccaacgaccaggaagtcgagaatgctcaatcggaggccgtcgaggaggcatcacgccgttcccaaccgcttacgcaagagcaacaacggattctggccgacttgaggcaatgggcacagcgcgccaagaaccagaccgactccaaggccagagccatcctagattggctctcagccaatctgaaaccgggaggtcagtggaatgaccgccgggtgatcctgttcaccgaataccgcaccacccaccagtggatgcacgagatcctcgccagccatggtttcggtggcgaacgactcggtctgctccacggaggactcactcaggatgagcgggagcccatcaaggcagccttccaggcatctcccaaggattcccccgtccgcatcctgctcgccacggatgcggcctccgaaggtatcgacctgcagaaccactgcaattgcctcatccacctggagatcccctacaaccccaacgtgatggagcagcgcaacgggcgtatcgaccgtcacggacaacgcgagaaagaggtgctgatctggcaccccgtcgacggcggtgacaaaagccatgcatcggtcggtggccatggtgacgacattctgcgtgcgctgcgcaaactggagtcgatgcgcgccgacatgggcagcgtcaatccggtcatcgcgccccagatgtccgggctcatcgaaggctcgctgaaggatctggacacccgcctcgcggaggccaagattgccaaggccaggcgcttcgtgcgcgccgaacgcgagctgaaagagcgcgtcgccaagctccatgaacgactcctcgccacccagcaggattttcacctcacgcccgatcacatccagatggcggtgaagactggtctcgcgctagcgggccgccccccgttggaacccgtcgccctcgcagatgcaccccaaggcagcgcattcaggatgccacccctatcgggatcatgggcgcgctgtctggagggcctgcgtcacccgcatacccagcagatacgccccatcacctttgaccacgctgtggccaaggggcgagacgatgtcgtgttggtccacctgaatcatcgactggtgcagatgtgcctgaggctgttgcgcgccgaggtctgggcgcaggatgacgtgaagaaactccatcgcgtcaccgtgcgcacattaccggatggcagcatcgagggcccggctgtggtcgtcatctcgcggctggtcatcaccggtggcaaccaccatcgccttcacgaggaactgaccgtctcgggcggctatctgcgcgatcagtcgttccggcgcgaagagggtgtcacgcgtgtccagcagtggctggacgaggcgcagccagtcactgcgagcgattcgctactcgatgccattcgggtgcgcttcgatcgcgcccagcccgccatcctgcaagcggtcgacgcccgctcgaaggatcgactcaagtttctggccaatactctgcagacccgcaagcaacaagagatggatgacatcggtaccgtgctcgacgagttggagaaggctatccagagcgagttgaagaaagaccaacagcccgagcagctttcgctgttcaccgaggacgagcgcactcagctcagacgcgataccgccgcgctggaggcacgcctcgcgcgcatcccggccgagcgcatccaagaggtccaggccatcgaaacccgctattccaagctcgacgatcgcactttccctgttgccgtcgtcttcttggttcccgagtcagccatgcaaggggatgcagcatgagcaatcacgacctgcaccacgactggctggcgctcatcgagatctccggcccgttcctcgccgttcccgttctcaaggaagcctttccccaaggtctggaagaactcgacggaaccaagcgcaaacggctgcgtcaggcctacgaggaatggcgcgaggcgctggagacggacgatccgcagtttgccgaattgcacgctgcgtggattgatgaggtgttggcgcgcgggctggaactcgacgaggatggcaaaggcgacgttctgaagcgcgccgactggtgcgcggccgaactgaatgtgagcctgccagaacacggcgtgacgctgtccccggacctcgccgtcatcgacgagcaacgggccgacaagccgcagatgctcatccacacttacggacaggatgtcgatctcgatgccactctgaagctggacggatgggccgccaccccggccgatcgcatggttcagttgtgccgcgccaccggctgccgcctcgggctggtgaccaatggcgagcgctggatgctggtcgacgccccagttggtgccgtcaccacctttgccagctggtacgcccgcatctggagtcaggaacccatcaccctgcaagccttcgtgcacctgctgggtattcgtcgcttcttcgtcgatgaaaccgagcaactgccggcactgttcgaccgctcgctgaaatatcaggacgaagtcaccgacgccctcggtgagcaggtgcggcgcgccgtcgaagtgctgatccaggccctcgacaaagccgaccaggaccgcgaccgcgagttgctgcgcgacgtgaaagagccggtgctctacgaagccgcgctgacggtgatgatgcggctggtgttcctgctttccgccgaggaacgcggcttgctgttgctcggagacgagcgctacgaggccaactatgcgctctcgaccctgcgcatgcagttgcgcaaggaatccgaggagatcctcgaacgccgctgggatgcctggtcgcgcctgctggcgatcttccgtgccgtatttggtggcatcgaacacgagaacctgcgccttccagcgctgggcggctcgctgttcgacccggatcgttttcccttcctcgagggccgcgccaagggctccgactggcgcaccgacccggccaagccgctgccgatcgacaaccgcaccgtgctgctgttgctcgaagccatccagcagtttcagggcaggacattgtcctaccgtgcgctggacgtcgaacagatcggttacgtctacgagggcctgctggaacgcaccgtcaagcgcaccgccgaggtcacgctggaactggatgggaccaagaatgccaaagccccctgggtcaagttggccgagttggaatccgcccgcctcgacggtgccgaacgccttgccgaactgctccaggagcgctccggcagttctgccagccgcgtgcgcaacgatctggtaaagcctgtcgacgatacgctcgccgaccgtctgctggccgcctgccatggggacaccaacctccgtaatcgcatcaagccttttgcctacctggtacgcaccgatccatggggttatccgctggtctaccccgccggggccttcatcgtcaccaccggctctgaccgtcgcgagactggcacccactacaccccaaaatcgctgaccgagaccatcgtcaccgagacgttgacgccgatagcgtacgtagggccatccgaaggtaccccgcgtgagcagtgggtgttgaagtcacccgccgaactgctggacctgaagatctgcgaccctgccatgggctcaggcgccttcctggtgcaggcctgccgctggctggccgatcgcctggtcgaggcctggtcactggctgaaggcagtggaaatccggtgagcgtggatggcgaagtcctggatgtgccgcacaccaaggagcctctgccccgcgacaccgaggcacgcaccgtgatcgcccgccgcctcatcgccgagcgctgcctctacggcgtggacctaaatccgctggcggtcgaactcgccaagctctccatctggctggtgacgctggccaaggggaggccgttcggctttctggaccacaacctacgttgtggcgacagcctgctcggtattcatcggctggatcagctcaccgaactcaccatgacgccgaccgggaaaggtcagcaacgcctgttcgggcagaacatcgaacaagccgtgcgcgaggcgatcgaattgcggcaagcgctgcgccagatgcccatccgggacatccgtgacgtcgaggctatggcgcgactggatgccgatgcacgccagaagctcgacgtgccggagcgcatcgccgatgcgttcatcgccgaagtgctttcttcgggagggaatgccaacgtcctgtccagtaccgtcggcacgctcgcgattcacgccgggcaggccgtcgatggtaagcgcgacgcgatagaaaccatgattcggcgagcgcacaacgcattgagcgccgatctccctcctgaaaagaggctctgttgaatttcgagtgggttaccgggcatgagggttgaccgctgcgaagtcgagcttgcccgcgatcaggaagatgacggtcctgatcgtgtcgaagcgcgtgaagccgcgcgcgcgacgcttggcggcctggaacaggccgttgagtgcttcgaggaagccgttggtctgacgggtctgcgcccaggccacgatgccctcgagatggcggcgcaccatggcggcgacctccttcatgggctcgaccttggagcgcatgacgcaggtgcaccagtgcttgagcatgtcgcgcacgacgttgatctgcttgcgctggaggatctcgcgcagctgctccttgtagacccaggcgcgcgcggtgcgcacggtggtcatgcgcgcgatgagcgcatccagctcggctgcggcctcgggtttgaggctggcacggtccttcagcagcgaccagcgcatgcccttgagggacttgtcgcggcgctgttcgatgcgccgcatcttgtccaccgccgcgttggcgtgccagaggacgtggaacttgtcgaacgtgatgcgcgcgttgggcagctcgtcggcgcagcccttgatgaacgccggcgacatgtcgatgctgaccgactcgatgctctcgggcacacagccatgctcggccagctcggcggcgatggcagcgatggtcttggcctcgcgcccttcggccacggccaggacccggcgctgcacagcgtcagccgccagcgtgatgtagtcgtggccacgcgcgcgcgaggtctcgtcgatggccagcgcccggacgtggccgaagtccgcggcctgcagcgccagcgcgacgtagcgccggcagatcgccagcacccggtacggcgacaggcccacgatgcgggccacggcagcaaacggcatctgcggcgccagcatcagcaccagcgcctcgaacagcagcgtgaagcccgagagcttgcccgcaaacggcggcttgaccaggcgcaccgaaccgtcgggcagcttcacgcgcggcgtgcgcacctcgagcacgcactcgtgctggaagaagttcaggtgccggtagctcttggtcacggtgtcgtggaccgggtgctcgccgctggcgccctcgaccgcgaaccgggtccccgccgtgaagtcgatgccgaccgtcaagaccttgctggcctcgtcgaaacgaacgccggcgacgaaccaagggggcgcgatgcccagtgccgcttcgaacaacctgtcatgcataccaatcgctcctgctcgtcatggccgatgcgtgagcatgccgcatcggccatgacggccagcgtacgggccggcagccggcgtcaagggttcgcttcgccgggctacgcccgcccttgaccccgtccgccagccaaaacaccaccgaatccacccacacggaattcaagagaggctgaaaagacaagacgtttgccgttccattggccactggaatttccagaggtctttgcgagatcgctctccggattcgatgctctcgtcggcaacccgccgttcctgggcaaccgcctctggaaaagcgcaatgggtgacaagctgcaatggcagtgccagatggtcttgggtgcatctccgggcaagatcgacttgtgcgtggtcttccatcgtcgcgccgtcgacctgctgcgaaccgatggctgttatgggctgctcgcgaccagcaacatcgccgagggtagtgccatcgatgtcggcctcggtgtagtggttcagaacggcatgatctatttcgccaagaaaggcatgccttggcccggcacggcagccgtggtggttgccatcgttggtttcatcaagggcgaatggccggccgaatgcgatgccgatggccggaagtgtgctcgcatcggaccgaggctggagccagaagcctcggatgtctgggccccacaaaccctgccggatgcactctttgctttcgaaggtgtaaacaacagcaaaggtctggcattcgtcatcacgccggacagcccctggtttgagcgactccagaatgaaccggacagcctgctccgtccttacatcacaggtgacgacatcacgagctcggcgctcaatcgcatcggtcgatgggcgctggatatcggtgatcgcagtttggacgagatcgccagacgatggccgatcgcccatcgcttcatcgtcgaagaagtgcaaccgactcgcacggtcgccgctctcaagagttacaaaggtttgatcgatcgttggtggcaattctggaaccaccgcgccgacctgatgcggcgcatacggcagcgcggaaatttcatcggctactcaaagaacacaaagtacccggttggcatgctcgctccgtccgattggatctacacgaacaaggtacttctgatcggaatggagcgggatgacctctatgccatctcgctaagcacaggctttcgtgcgtggctcgaacgattcagcggtgggaatctgggcgagacgctatcgctttccatcagcgagtcggtcgccaagtacccagttccgagcagtgaagtctcccgggcgggcatcgatgcggcaaagcgtttcaacgacttggcggttgcattcggcgctgcgcacgaatgcgggttgaccgacgtcatgaacgccatccatacccctggcgaggaggatgcaacgatcgtcgagctgcggcagttactggtcgtaatcgataacgaggtgacagcggcctatgggtgggatgagctggagatcgcctacgatttccgtgagatcaatggaggctccgccaatgaccgttggctatggtcactgtcgcaagacgtcaccgccgacctccttggacggctgaccgcactcaatcgtgaacgcttcgaagcagctgcgagtagcagcagcggcgcgtccacaacaacaaagtccaagcgcggacgcagaccgaaggcggcctctcccgccaccctcgacgggctgttcggtgagggagagctatgagcgacaaatacagaatgacggtcgacctgaacgtgctcgaccacctcgggatcaacctctacagcaacatcgccgccgttctgaccgaggccgtcgcgaacgcctgggatgccgacgccgagaccgtcgacatcaagatcgattcggacggcaaccggatcgagatcctcgatgacggtatcggtatgtcggtcgatgacatgaacggcaagtacctgcgggtcggttatcgacggcgagatgaagatctcgagcatggcaagacgactgccaagggccgaccggtgatgggccgcaaagggctgggaaaactctcgctgttctcgattgctaacgtcatcgaagtcgagtcagccagagatggctcagctcatggccttcgcatgaccgtggacggaatccacgaatcggttcagaagagggagcccttctacagccccgagtccctgcccgccgatcagatcgcggtaaccaagggaacacgaatcgttctgcgcgatatcaagcgccagcggctcggtcgtggtgcgctggctcttcgcaagcgcctggcgcgccgcttctctgtgatcggggaggcccacgggttcaagatcgatctcgatgggcagcccatcacaccctccgatcgtggcgacctgccgatggtgcagttcctctggcagttcggtgacgacgcactcgacctgagtcccgccggtcagctcctggagaaggaatcgcttccgaaccgcttcgatgcttgggacatgggctggcgggtcagcggctggatcggtaccgccagattccccaagcaactcgatagtgaggatgccggcaatctgaatggcatcgtcgtgttcgcccgtggccgcctgtttcacgagaacatcctcgacaaactgaacgacgggcggctctacacgaagtacctcaccgggcagatcgaggccgatttcctagacgccgacgacgcaccagacatcgcgaccagcgatcggcagcgcgtgcaggaggatgacccccgatatgggcagctgatcgctttcctgaaatcacgtcttacgcaagtcgagaagcgctggacggaatggcgcaagaagcacgaggtcgagaaagcgaaggaaacatcgcccgccctcgccgagtggctcgatacgctccccgagggatacaaaaagagcgcggagacgctgatcgccaaactcagtgcgctgccggtcgatgaggaagaggatcggaagctcatgtaccggcacggcatcctggcattcgagcgcatgaagctgcgcggctcgaccgaggagtttgtgacgagcatcgagagtgccgacaggctgctggccgtgctcgccgacagagactcgcttgaggcatccctctaccgggacatcgtcaaatcgcgtctggatgccatccgggatttccagaccatcatcgatgaggacgcaaaggaacgggtgctccagaagtacctgttcgatcacctctggttattggacccggcatgggagcgcgccacggggagcccgatcatggaatcgcgcctgacgacggaaggcgtgctgatcgaagacatgaccgagaaggaacgtctcggccgcgtggacatcgcctaccgcaccaatgcgggcaagcacgtcatcgtcgagctgaagaaggtcggccgcaagatgggattgctcgaactggtggagcaaggtcagacctacgtcgacaagctcactaagattctgcgggagcagaaccagaccagccccgacatcgaggtgatcttcgttctgggcaagaccgtcgacgaagaggcatcgaaccccgaccgcctcaagtcatcgatgacatcgatctcaccgggcagccgcatcgtccattacgacaccttgattcggggcgctcaagaggcgtattcggcatacatcgagaagagcaagtcactcgacaagctcgaaaagatcgtggacaggatttgaggtgaccaaggtatgacgaaaacttccaacgcatggatcgccatcgatcatggcctcggcaccgaccacaggctcgcgccctatatcttggttctgaagggtgagcgttctctctatcaggccatcgaggaggacgactgggttctggtcctgaaccccgttggtagcatcacccgtgtcgggcgtgtgctgcgggttcgttccgatctcgaaaccaccacgctctatttcgaccgactgctgtcgatcacagaccccgtctcgatcggcctcactgcactcacgccaccttcttcgagcagcatcggtcgggtccagtggaccgatttcgtcgaagccctgcccaaggcattgcacaagaccatcgccgaagtgccgacggtcggttccgatcccagatctccccagcatcagcaggaactcgcctacatccgcgaactgctgcaactggccgtgatggacgacttgctcggcccggctggcggccctcatgagcgcatcgtcgacatgggtgtgcgggatcgctatctggtgggcaagctcgccccgcgtgaggcggcacagggtggcatcgaagggctcgaagggccactggcgaacgacgaggtcgaagagcccaccgacccgaaggcgccaggtcagcatgaacccggtgcggagttcggcacggcgacgggccgtgtcgagcccgaatccgatgcggcagacgagatcgacgcggccagcaatcagtcgctggtgccgagtagcctcggcatgaccttttgcgtggatggcgacgccgagcgaatcgagatcgaagtgcgctggggtcgctatgagcgcagcgatgagcacgagatcttccgcacccgcaagaacaaggagaccggtgccgaggagcagaccaaggcgaaggtctggcaacgcattccctgcggcggcaagctggtgctgccgctcagcgaaggcgtgatcccccatcaggcgccagacaagagctatcccgaagtgcgggtgcaaggctccgtgcgtgccaagaacgcgaatggtgaccgcctggtgacactgttcctggtcaatgcacaggaggaacccgagaccaaccgcgattccgcctgggtctttcagccggagctgatcgttcgatcggaagcagaagcctccaagcgcgccatcttccgccgccggcccgtactggatgcggacggcatggacccggaacgggagtcgctggagatgatctaccgcaaccgggtggagtttgctgtgggccatggcgtcgcggttcacgccgaaacagcggatgacgtgacactggccaccgaggtgcgtaccgccgtcatgccgcagtacgaggtgcaggtcaccgagacgcctggcctcgatcctgccgaccgaccggcgatgaaggagatggtgagcagtggtctgctcgacatgcagcgcctcgccaacctggacatcgatccactggtcgatgccctgaatttgctgaccaaggattacgccgcgtggatcgacgagcagcgtgctcgggtcagtgtcgacgtgctcggctacgacgcgcaggctcgacaggcgatggatcggtgccaggagatccacacgcgtctgcagcagggcatcgatacgctcaagagcgacgagagagcgttggcagccttccgtttcgccaaccgggcgatggccacacagcgcgtgcgtagtcagtacgccctcgaaatccggcgcggcaaggacgtcaccgtcgagcagttcgacgtgctgaagaaccgcagctggcgcccgttccagttggccttcctgctgctgtcgatcccttcgctggccgaccccacgcaccctgatcgcgtgcaaccggtcgaagcccatgccgacctgctgtggttccccaccggtggtggcaagacggaggcgtacctgggtgtggccgccttcaccatggccattcggcgcatgcagggcaacctgggcggctacgacggttcgcgcggtctggccgtgatcatgcgttacaccctgcggcttctgacgctgcagcagttccagcgtgccacggcactgatctgtgcgatggaggtgctgcgacgcgaggcgctggccaagggtgacgaatcgctcggtaccgagcccttcaccatcggactgtgggtgggcaacaaggtgacccccggcacgaccgaggacagccatcgggccatcgaggacatccgcaaccccggcaagtacaacgccggggcggcgtctcccgcgcaactgaccagttgcccctggtgtggctcggaagtcgcccctgggcgcgacgtggaggtcgacaagggctgtgggcgcaccttcgtctactgcggcgacaagaaaggccgctgcgacttctcgaagggcaagtccagcaagctccgtcacccgggcatcccggtgctcgtcgtggacgaggagatctaccaccgtcccccgacgatgatgatcgccaccgtggacaagttcgccatgatggcgtggcggggccaagtgcgcacgctgttcggtcgggtcggccaggaatgcgagcggcacggcctgctatggcaaggcgcggactgcaatggcaaccatcaggcaggcagggggctcagtgcgaccaaggtcaagaatatcagcccgatccgaccgccagatctgatcatccaggacgagttccacctgatcagtgggccactcggcaccatggttggcctgtacgaggcggccgtggacgaactgtgcggctggaagtttggcgatcgtatggtcaagccgaagatcatcgcgtcgaccgccacggtgcgtaaggcccgcgagcaagtgaacaacgtcttcatgcgccaagtgtcggtgttcccgcctcatgggctggacgtggaggacaactacttctctgtccaacgacccatcgaggacaagccgggacggcgctacctcggcgtctgctctcccggaagttcacgacccgcgatgctgatccgcgtctacacggcgttcctgactgccgctcaggcgctgttcgatcgcttcggcgaaccagcagatccgtacatgaccatggtcggctatttcaactcgttgcgagaactggggggcatgaagcgcttggccgaggacgatgtgcagacgcgttcctaccgggtgcagatgagcatggtcgagcgccccgcgctggcacaacgcagcgtcagcaacattcgcgagctgacctcgcgggtttccagccaggacattccgaagtacctcgacaacctcgaggtgaagttcaagtccgagttcgatgctgcagccggtaagtacgtgaccaagtggcaagagggtgacacccgcgcgatcgatgtcgtgctggccacgaacatgctgtcggtgggagtcgacgtcaatcgactgggactgatggcggtcaacggtcaacccaagggcacggcggagtacatccaggccaccagccgggtgggacgttctttccccggcttggtctgcaccgtgctcacatgggcacggccacgcgacctctcgcactacgaaaccttcgagcactaccacgccaccttctacaagcacgtcgaagcgcagtcggtgacacccttctcgccgcgcgcgatggaccgtggcctgaccggctcgctactgagcctgatgcgcctggagaacgattcgttcagccccaacgagggtgcgggcaagctggacaagtcagaccagaccgagatcaccgatgccatcgatgtgctcgtcaagcgagcctggaacgtcagcgagctgtccagcaccaagagcctggccgaacaggaactcaaggagcgtgcggatgaatgggccaaggaagtgggcaaaggcggtcgcattctggcctatgagaagcgcggccccgagaaggacaagaccgttgcattgatcaggtcaccgggcatccaggcctgggacaactggaccgtgcccatgtcgatgcgtgaggtggagcccggtgtgcgcttgatcatgaataccagccacatctcggacgaccacgattggaagcctcgtcccgcgacgaaggatgaggattgaacatgacgacgaccaataagactccagtcggagaagtcagacccagccagttgctctggacctacgggccaggggcattgatcgacctgccgagcctgtccgtcgtgacgctcggcatcgaccgatgggagaaggaccgctgccaaccaatccaggaagccagactgctggccgccgttcggaaggtgcttggagcacaggtcgagaacctgcggatgccgccgttccagaaaagcgagctcattgatgtctggtcggccgaggccaacatcggcgttcccgttcggccgttcccgcgttggatgcgctgcgtgaaatgcggcctgctgtcccccttcgatgccggactgttcgagatcaaggagaaccgtttcagaccagagcgaacccggttcgtccacaaaggctgtcgaggttcgaagggcgatcaacccgccaaggacgccgatgccgtaccggcccgtttcctgttggcctgccgcgacggccacctggacgacttcccttggcactacttcgtccacggcggcaacagttcctgtaagggcacgctgcgcttcttcgagagcggcgcctcgttgcagaccgagaacctgtgggcgaagtgcgatgcctgtggtgcttcgaggagcatggcacacgccttcggcaaggccgggaaagagaatttgccggggtgtcgcggacgacatccccacctcgatcacttcgacaacgagtgtgacgaggaggcgcgggcggttctgttgggcgccacgaacagttggttcccgatcacgctctcggcactagccattccccagaccaaggacccactcagtcagctgatccaggatggctgggagtttttcgaggaactggaatctgaagccgaagtgtcggtgacggtgaagaccttgaagaagaccggggcactgccagggatcgacaaatatccggcggcgtcgatctggtcggccatcgaagcgcaccgtaccggtggcggtcaggaggtcgtgggtgaggcagacatcaaggggcccgagtgggacgtgctgacagaggcgaacccacccacggactacccgcacttcatgagcaagaaggtcggtacgccaccggcctttgcaaagcacatcagcagagtgctgcttctggagcgactgcgcgaggtcaatgccttgctcggtttcactcgcgtggaggcgcccgaagaaaccggcgacccgaacgaacggccccagatggccaacctctcacgaagcaaaccggattgggttcccgcaaaccaggtgcatggtgagggtatcttcatccagttcgacgagcaggcactcatcgcatgggaagcactacctgccgtcgcgcaggtcgacaagatgctccggggaggccacaggggatggcgcaattcacgtcatctcgatcctgacgagggctaccccggcattcgctacgccatgctccacacgctctcgcacctgctgattcgtgagctggcgttggagtgcggctacaacgcagcgagtatccgcgagcgaatctatgccgacacctcgggcgagagtccgcaggccggtatcctcatctacacggcagcggcggactccgatggaacgctgggcggtctcgtcgatctcggcaagccggagaatctgggtcgcctattggaacaagccttgaatcgctcgaagatctgctcctctgacccgctctgctccgagcacgatcccgagaaagatcgctcacttcatgcggcggcgtgccacgcttgtagcctggtggccgagacctcctgcgagcgcggcaatcgctacttggatcgatcattgctggttccgaccctggaacgcatcgacgcggccttcttcaagggcttgtgacatggagaagctcttggatgcagtcgcagccgtggtctgtctggtctctccagagaaggtccaggccatagccagccggattcgtcggactgatgccgtcaaagcagccggtgcactgtcgagcgcagtcagcacccccgttgctgctgaggttgtggatcagctcatcgatgcttggcgaagcacctctgtcagcgccgaggaactagcatcgatgctgctcgccgccggccatgtcttcaccaaggctacgaatcaacaatccaccgaactcgtgtggacggggccgacgacacccttcgtctcggcacgacgaaccgagcaggcgctactgcaggtcatcaacgccgctgagcagaccctgttcatcaccagcttcgtggcctatgacgtctcgaccatcgtcaaggcgctgaatgcggcaaatgatcgcggagtggtcatctccatgctgctcgaattgtctcaggaccacggcggcagcatctcgtttgacgcgattggcaagatgagcacgctggtctccgctgcgaggctttattcctggcgagacaaagccgccccgttctctgacgggcgcgttcacgccaaagtcgccgttgccgatggcaagatgtgtttcatcaccagcgccaacctgaccggccacgcgatggagcagaacatggaggccggtgtgcttctcaccggcgggcagattcccaagctgctactagaccatttgcaggcgctggtagacacgaagacagtttcacccgtctgaatcgctacttcgaaatccatctgcctgccgaaacgaatgcgtcctgccggatcagtcccagacgacttcgcagccgagatattcccgaaggacgattttcacggtcagcccattagcttggctggtatggaagcgatagtttccttcttgcacggccaaccatccctcggtgcaagtgtcggtgcccgccacaagcagcctctgcatcgcacggctcccgacttccggccagacatcgaacgcgtcgtcatcgctttcgaatgcggtgcgctctttttccgtcatgagcgacagcggcttgaatccgaggcgtgatggttcgtggagttgtggctcgttgagttcgaatgcggcatgacatcgagccaatttgaggatgacgcgactcacgcggtcgttttcggctgcccagacagggccttctgcaccatctgtgcgtgcccgctgcaatcgggtcaacagcgaggagttcgcacgcaagatacggccaatcttggccctgtgcagtttttcgggtgcgatgtccccggcgatgacacattcgagcaaacaggccagatattcttcgtcgagtgaaaggccgttgttgcattcacggcacgccggagccgccatgagattctctggatacggctcatccaagagaactttcgacgggacgtgatcgatggtttcgcttggcccgccgcaatgcacgcagaacccattgtttctgtcgtcgccgtagcatcgcagctgctgcatctggcctgcctccgaagctgtaggtgcgagtcgcgccgcgtgccttgggcaacccctgctgatttcagatggtacagcactcgacgaaagcacaaggagaaactagcggaaccagtgaaattagtgccgtgacaagcacttgcggctgattttgtccggcgaaattagcgacagaatcccccggtcagttcgcagcccagccggtacacgcgcaacagggcgcccggcgcaccgctgcgcgttcgccccactgaaccggcgtgagtgacgctcctgggtgtttcacaagtacttcttgaacgtcgccgccgcgatgcacaccgccacgccgagcagtgcggcgctgggcagcaggatcagcagcgggttcacgctgaccggcagtgccaggtaagtcacccacggcagcacggccagcgggatcaggctggccctggcgcggtgatagatgaaccccgattcgcgtcccgcgccgaagcggcggatgtcccggcgcaccaggccgtccaccagtccgacgaaggcggtcatcaggaacaacggcagggtcaggcacagcaccagcagccgcacgaggaagaccagcgtcgtgtaggccgccgcgatcaggtagctctccacgttcacgtagaccaagccgatgtagtagcggaaatccttggtcgggcgatggctgccggcgccggcctgcgccgaggcgtcgcgtatccagtccagcagaccgctcttcacgaacagccagtcgtagcccagttcgaccagccggtgcgcggtgcgccccggctcctgcaccagcgcgctgcgcgtgaaatgcgtggagagctgatccagctcgtagtgcagcatgccctgcgcgtggcgccagccctgctcgggccagaagaagtgcatgccgacgcattcgatcaggatgcacagcagcagcgcgccgcacagcacgccgaagaagcggaacggcagcgtgaccaggccggcgatcagcccctgctgtcgttgctgctggcgctgggcagcgacggccggatcgctcatgcttcggcctcttcagcggcggccatccgcttgaagtcgtccagcaggtcgtcgggcagcgccttgtcctgcaggccggggatgccttggttctcccaccagtctcctgcctcgacgtagtgctgccgcatgtagccggccagctcctgcagatccttcggcatggcttcgtcggggtcgggtgccggcagcggcatgcggactttccagaggttgccgccctcgatcagcgcgaagcactgccccttcggtagcgccaccacatgcgcgggctcgatcaacggcacgctggtcgtgctgatgcggtcctgcgtgttggacgtgaacgcggtattgccgtgcgggtcggagctgtcggtggcgccgctcatcagtgccgtggcgtacacctcgaccttgggcagttgtcgcgtcagcagctcggcggtggcggtctcgcgcacgcgcagcatgaacaggttgttgaagttgccgaccacctggccggccttggcacggttgccgatgcgcgcctcgatgtcgctcaaggtctgcgtgtaggccgtcacctgtacgccggcaccgccgcccttgttgaccatcggaatgaactcgtcgcccatgagttcattgaattcgtcggcgtggacgttgatcggaatcttggcgctcaccgcggcgccgggcagcccgtcatcgatgccgaacttgtagatgtggccggccaccgagaccaggtcgctgaacatcgagttgcccaccgctgccgcgacttcggcgtcggacagcgcatccagccccacgtagaccaccgcgcgcttgcggatgacctgcatccagtcgaagatcggccgcgggtcggacaggtcggaatagttcggtgcgagcagttgcgcgatcttgccggtggtgagcttctccagcagcggcagcagcgaagcgacgatcttgtcgaagtacgtccggtcgtagcgcacggcgctgcgcaggccgtcgagcaccgggtcatagatgcgcacctgggacaggtactgttcgagggccaccacgcgcttctcgcgcccgatcatgttgcgcgggatgttcttctcgttgagcttgccttcgagctggacgatgacctcccaggccttcggctcgttcttggcgaagtagtgctgggcgtactcgatgaacagcgcgtcgatgttgatgacgtggcgctggatcagcaggtagtccggacgctgccccagctcgaccagggcgcgcgcgatgatgttgacgaagcgccaggcgaactcgcggaacgccgcgctgttgccctcgcccgagagctgtccggcgatgcgcgtggccacctcggagatccgcccgaaccggcccacggcgttgtagcgcgccgagatgtcgggccagcccagatggaacacgtagaactcgccttcgcgcccggcgcgcttggcctcgacgtacatgcgcttcaacaggtcggcgtcgcccttggggtcgaagacgatcaccacctcgtgctcgccgcggaccttgcggcggatgtcctgggtgatgaacagctcggccagccgcgtcttgcccacgcgcgtggtgcccagcaccagggagtggccgacgcgctcgcccagcggcagcgtgacgtcgacctcgtgcggctcgatgccatgcaggcgtggcagtccgccgaccggcggcagcggtcgcgccgggttgagcgggctgtcccaggccagcgcgcgcgccagtgtcgagacgggaaacggcgcgaactcaagccgctcctccagccgccgggcggcccggtagatcgccgtcggctcgacatagcggcggaaccccggccggtaggtctgcatcagccggtgcgtgtgccgctgctcccagcgaaagcctcggccgacgaacagccgctgttggctcaccggcacgtcgcggctggtcatcacgtagcgcggcaggcggcggatgttgcggcgatagcgcaggatcgcccaggcatcgcgcaggcgaatcgcgccgaagatcaggaaggccagtgccgagcccaggccgagcagcgggttcagcgcgagcgaccacggtgccaccaggcacagaatcgcggcgccggtgcagaccgccacggtatgaagctccaccgctggccgcagcagaacctcgaccgcatgcggttgggccatttgcgcacctactgctcgacgccggtggacgtgatgagcaccgggtagtggcgcaggcccaggcgctgggccaggtcgtcgccggaggccggcgagaggctcaggccgggagccaggctgcgcagcgccgtcagcgcggccatcgactccacgttgaccaccaggcccacggcctgcagctcgcgcagcgcggtctgccgctgccgcagccaggcgcgcgaacgctcgtcgtcgccgatcaggaacagcgccgtcaggcccggcgcccggttgacgcggcgctgcacctcgcccggcgacagttgcgtcgagcgcaccggcagcatggcggcttcggcgtcggccgcattgcccacgcgaggggccggcatcggggccggcggtgtggcctgatccggctgaggattcagcgactggtagtacggcagcgcggagtcgccgccgcggtcttcgacgacgatcaacggcgcagaggcggtctgcgcgaagacggtggtcgtgggcagcagcccgatggtggcgatgaggacgatgtggttcatggcgtggtggcctggagggttggaacgggaacgtcggggtcgagcacgcgggtcaggtgccgatgcacactgcgccggtagcgcgccgcgggtgccccgccggcgggccggtggtagcggccgatggcaagcagccagtcctcgcccggcgtgtgctgttcgcgcaggatttccgcagcgatggcgaggttgcggtacgggtccagcagctcgcagggctgcgtgtagcgatgcgcgtggtagccgagattgacctggccgaggccggcgtcgatgcgattggccggcgtgtgagcgagggcacggtgcagccccgcgcaggcctcggcgcgggtggcatagcgctgtggcgagccggcgacgttgagcgtccacggccaggggatcaggcgcccgcgcagcatggcgccgctctcctgcaaggccaccgcgtacagcaccgccgccggcacgtctgcacggtgcgccgccagttgataggccggcggcggcacttcccgcgccagggcggccaatgcccagccgccggtggtgagcagcagcatggcgctggcgcagcggatggcgatgcgggacggccgacgctcccggcccggagcacctattgccgctgccattggccgttcacctcgcgcaccacggctggcagctcgccgggcaggcccagcgacagccagcgcccggcatcgtggttgagcgtgatggtgcgggcgcgcaccctggccggatcgatgcccgcccgggtggcccactgccggatgcgcgcgtcgtcctgacggctgccgaccatgtagaggtcgaaggccgtgccagccgcctgcaactgctgcacgcgctgcgcgcacggtgcgcagtcggccttgacgaagacggccaggcgcccggagccggtgttgccggcaccctgcgccttggcgccgggcaggctcacgcgcggctggccgggaaacaggcgctgccacgccgcgtcgtaggcccgctggtaggccagcgtcttgccgacgcgccgggcctcggcctgcacctgcagctcggcgtagcgcctgcgctcctcctcgctgcgggcctcgatgcccagcgccgtgagcggatcgagctggggcgaatagaccccgagcggcccctgcatcagttgccggtaacgtgcccactcctcggagcgaagcccccactcccgcgcctgtctctcgtcgagcgcggcatcggcgcccggctgcacctgggcgggcaccatgcgcgagttcgtcaccggggccggctgggcggatgcgccgaaggcggcgaacaggacgacggcagcgagcaacgaccgcaggatcatggtcagcctccgccgagccgcctcaaggaggctgaagccccctcggggggcagcgaacgaagtgagcgtgggggtcatgacacctcctacggcaccgcgatgcgctgcgtctggccgttcacctggaacacgcccgcctgcgcctcgatggactgcagttgccagccgccctcggcatcgccctcacgcagcagccgggcgcccgcgagcgaggccgcggcggtggaggtgatcgacagaaagcgctcgcctccccgcagctccacgccgagcacccggaacggcggctccggcaccttgggcttcgtcgcaaccggagcgcgcgcgcgagcggcggatgccacctgccgggtcttctccaggcgggtttcgattccgctcacgcgcgcctgcagcgtctgcaggtcgacggccaaggccctcgtctcgtcggcctcttcgaggcgcgtcatccgctcgtccagcgcctgccgcgcggtggcgaattcggcctggctgatcggcgccggccggcgcttgtccgcatcggcctgttgttcgagatcggccacgcgcaggaccagcgcattgacctgcgcatcctgtgcggtgctctgggtctgttcggcgagccgcgacaagccgacgctgttgatgagtgccacggcactgatgagcagcagccagaaggccgcggagatcttgagccagcgcgtgcgggaatcgcgctcggatgacgcttggggaaaggtcatggctgcagctcctcgggccggtcggcgtccggcacgggcgtggcggtgtcgggccggtcggcgtccggcacgggcgtggcggtgtcgggcgggttggcggaaaggaaggtgggagcaccgtgccggctgaagcagacctggcgggtcaagtcatcgaccgacagctcccaggcggggccggcaagggtcagcaaggcatcgcgcagcatcagcgggcccaggcgcaggtgtgcggcgggcagcggcagcgcgtagagcgtggcggcctcggccgcatcgcagagccggtagccggagcgcagcaacacgtggcgcatggcatcgcccaaggttgcgtccgccgtggtggggatggagatgtcgatgacctgctgcagcaggtcacgctgcgcggcgtcgggtaccagctcgatcagcgtgtagcggccgtagcgggcgatcaggatcaggcccggagcaggctcgtccgcagcgctttcgatgatccctgcctgtccttgcggctgttccgtggtggcgcagccggccgccaacatagccccagccgaaagtagaccgacagtagccagtcggtgaacaatggggtggaaaggtgaagatcgatgcatgattcggctcctgtagcggagccgacaccttcgatgcgtgagaagtcgaaggcagcaaagaaagggaaccggcgctcaaccatcttctttctaaccaaccagatgatgcgcgctatttaatgattagcaatagatgacgatttgaggcagccagagtggattgccaacttgaatcagcctctttctttgactgcaatatagctttcgggctatatttctccggccgagctggagtcgattgcatggctgggtcgtggcggttctgtatcgctggtacctcgattctgaatatggggaaatttgatggcttttactcgtaaccgcggatcaggcgatccgaacgagccgcccaagcctatggtttcgcacgaggtcgaaggtttgcgagagttgcggcaactcgccggcaaggggcaagccgacatcgcatctgctctgaacatcaaacaaccatcggtatccaagatcgagaagcaaaccgacatgtatctctcgacgttacgcagctatgtcgaagccatcgggggggagctggaattgactgtcaagctgccagaacggccggtgctgcgcatccatcatctcggtacagtttcggctgtcatggcggcaaagctgtcgacccggagaaaaaatgacgaatcgtcgccaaggcggcgccatggatgaactgcagcgatccatctacgtcgatcggttccgtttggcgttccatacccagaagggtaccgcttttcaggactggttcgtgcgtctggcgggctacgccttcggccccgatttcgaggaggttcgcccctatggtctttatggggatctgaaatgcgatggacttcggattagcacgggctcggtgttccagtgctatgcgcctgaggcgatgaaggaaaccgagcttatcgcgaagatcaatgaggatttccatggcgcccgcgtgcattgggccgacaacatgcaggaatgggtgctcgtccacaatgatggccgtggcctgccgcctaacgccgttcagcatctcgatggccttcgcaatgcctacgcgccgctcaagatcgcgacttggtccgagccagaactgctcacgctcgccatgggccttgatctgtctgcccttcaggccctctttggccccgccgcctcaatcgccattgtggaccggcttgtcatgtctgatctggtgccaattatcgaggcgcttcaacggcaggaacctaatccgggtgatccacccctgacaccgccctcgtcagagaagctggagaagaatgcgctctcggatgagtccggtctctttctgcgaattggtcgtcgcaaatctgctctcgccgatgccttcttccgcaagagcccgcgccccgatctcggtgagcgcatcgccgaagccttccgtctgcgttatgcggagttgaaggcgctcgacctgccggccgacacgatcttcaggcatcttcaggactatgccggattcaatggcgagcccaagcgtcagggcgcagctctagcggttctcgcctatttcttcgatagctgcgacatcttcgaagacccgattgcttccgtggaggcgtcatgattctgccgacgaagcatgttcgttccgaccgcgcactcattggcgtcggtgcagaagtcctcgacatccttaagcggccgctgactatgtcgcggctatgggacgaggtgcgtggccgtcgctccctgcacgcgcccaatgccccaattgattaccagtggttcgtcctgtcgctggacctgctctacatgatcggcgcgcttgagttcgatcgcggcttggtgcggaggactcggccatgatccgacgctttggaagcgatctcgcttccttcaaggcgctgaacttaaagcccggcttgaacgtcctgctcgccgacaagagcgaaggtgcgaacgaccgacagtcgagaaacggtgcaggtaagaccagctttatcgaactggtgcatttcctgttcggagccgatgtgcgcaaggagaacattttccgctcggaggcgctggcaccttggaccttcgacgtcaccgtcgacatcgccggcgagaccgtatcggccgcccgcagtggcaccaagcctagccgcatcctcgtcaacggggctgtggaatcgtggccgatcgcgccgcaatttgatcagcgcgccggattgttcgagctatccaacgaaaattggaaggccaatctcgggcatctctggtttggcttgcccatctcggccggcgatgaggtcgagcgcttccagccgtcgttccgttcgctcttctcctactttgtcaggcggcaaaatggcggcggtttccagcagccgatgcagcattcgacgatgcagcaaagctgggaccagcaggtctcgatctgctatttgctcggtctcgattggagcattcctggccggttccaggaactgagggcgcaggaaaaggtcgcgcaggaattacggaaggctgcccgcagcggcgacctcggccgcttcttcggtaaggccgccgatcttcggacacggctaactatcgccgaggcccacgccaaacgactccgcagccagctcgaaacgtttgaggttgtgcctgaatacaaggcacttgagcaggaagccaatgagatcacgcgcgagatcgacagcctgaacgtagagaacgtgatcgatggcaatctcctgcaacagcttcgagcatcgttggccgacgaagacgcgccggatctgggtgatgtaacgaagctctatgccgaagccggtgtcgtcctgcccgatatggtacggcggcgttttgatgaggtcgaactcttccatcgggccatcatcgaaaaccggcgcgcgcatttgaatgccgagatcgcctcggcagaggcacgggttgtcgagcgggatcagaggatctccgagcgcgaccgtcggcgccggcagatcatgggagtcctgcgctccggcggggcacttgagcattatgtgtccttgcgtgaggaagccggaagggccgaggccgaggtcgaaggattgcgccaacggcttgaaaccgccgagcggatagaaagcacaaaggccgaactcgatatcaagcgagccaatctgaccaaggcgctccgcgacgacatccatgaacgtagcgacatcacccgcgaagcgatccttgcgtttgagtcgctatcggaatccctgtacgaaaaggccggtagcctgacgatttccgaaactggaggtggtccgcaattcgaggtccatatcgatggacagcgaagcaagggcatcaccaacatgcagattttctgcttcgatctcatgttgactgagatcagtttgaagaatgggcgcggccccggcttcctgattcacgacagtcatctgttcgacggcgtcgatgagcgtcagatcgcaaaggcattgcaacttggtgctgaacgggcggaggcggctggttttcaatacatcgtcacgatgaactcggacgtgctgccacgtgaggggttcaagccgggcttcgatattcgcgctcatgtcatggacacgaagctgactgatgcgaccgatactggagggttgtttggtttgcgcttcgaatagcgtccgccatgcagccaaatatactaagattaaaaaatgacaaagttcccaagagcctttctatctcacggacatgttgacaaacatatagtgagagaagttgcgcgcaatctcgggcgcgcagccgtcatttacgacgagttcgagttttcggttggcgatgaattccgtgatgccatcatcaaaggcatcgatcgatcagatgtatttattctgtttgcaagccgggcctcgctccaacgagattgggttaaattagaaatagaactcgcttccgaagcgctcatcaagaatgcactcagtaaggtgacaacctatatcgttgatcaggagctaacccacgacgaccttcctgaatggatgcgggcaacgctcatcaggaaagaggcatcgccgggtctgatcgccaccgacatccggcgtatcatcagtcaacgtcttggagagcgcattccgagatactttgtcggacgtagggctgagatcgagcaatcgctcgaaaccatatcaggcttcacagatcccaatttccgcccgcctctaatcgtttacggcctaaagggtatcggcagacgctcgcttgtccaagcgattgcacgcgacaacctatcctttgcctcaatattgccaattaacctccacgcgggcgatctcttgcctgagacatcgatccgcgtcgccgaagcgatttcaccagggggtatctccgacttggtggcttttctgaagcagcaagagcaaaaagcgaaggagaacttggtcgacgagataacctctctgttgcgtcaggcctgccaagcggggacgttgccgatatttgtcgacgaaggcgccctagccgccgagaatggcgtgatgagacccgagttcgatgcgctgtacaacgcgatttcgtctgatcgggatactgacgccatgatcgtttcaagcaggaggctgtatcgacctgccgaaaacccgtgcccgtccgtgcgcgtccccgaacttgatcaaacatcaacgcagaatctgttgcgtatcgccggacgcgacgtcggcttggtattcgatcgaaccgcgcttacggcaatcgcaacctacgctcgtggctatcctcccgctgtacgatttattcttgatgaggctcggcttcgcggaatctcgcaagtcgtaactgatcaacgtgcattggtgaattttaatgccgaacagtttctccggcacttaagggagaacagatcgctaacaccgagcatgcagacgatcctgcagatcctatcaagcttcagccctctcccacttcaggtcattgtggcgtactgcgcgcaaacgtcacacgatacaagcgatgatctgaacttcttacttgacctcgcgtttgttatgcctgccggaatgcactatcgcatctcagagcccatccgtgatgcagcatacagagcatttggcggacttcgcgtcgataccaggaaagtggccgagcttcttgaagcgtacctggcagatgagcctgacgatgacgcacgacttgatctcgggcaaacgattttccgagccaacctccttgcaggaagccaggctgactctcgattcgcgattggatttgccgcagatctgatcaacgtagcaactaggagctatcacgatcaagactacgacctcgctatcaagtacggttcgtctgccttggacgtgcggcccgatagcgttgatgtacgacgctatgtcgcgcaagctctcattcggaaagagcgatatgatgaagcagagcagcatatcagcgagctgcttcgcctcggtgaacttaaggaggcgtactacgtgcggggcttcgccgcgcgacggaagcgagagtatcctgaagcgatcgaggcttacaagaagagtctcgccaatggccgccgaggcgtcgccatccaccgggaactggcaagctgcttttttgaaacgggggatcttccagccgccgaagagtatattcgtcaggccgagcagcagtctccgcataacccatatgtagttgatttgaaatgcacgattgcgcttaggcttggcgatctccctactgctgagcgcgcccttgagatccttgaccgcattgattcaagtggattcgctgagcatcgccgctccaccttcgaacaagcaaacgggagccctgaggatgcactacgcttcgcccgtatcgctgaccaaaagatagcccaccctccctttgaggttctcgccaatttagcgaactgcgagatcgaggcaggagagtgcgaaggcgctttgaccacgctcgggcgacttcagaaacgatttggtgccatcaaccacgacgctcaggttgggctacggtgcaaatacgaaatccgatttggtgaggtcgaagccgctgaaggactctggagtcggcttcgcgacacaagtacgcccgttcaccgaggccttcgtctggcgatactgaaccgcaagcaagcgcagagtggactgacggtcgaagaagacgccgaacgaactcagctgatcgagtatcaatcgacggcagagcttgagcgtaacatgcggttaatcggctcaatgatgtctcaatctgaataatgggttggcgctcacggtcactcgcggcgggttcatattgcttagaaatctgcgccgtgtgcacctactattattgcgctgcggcaaagacggtacgccgtgagaacaccaaaggaaccctgaatcgagtaggaggcggattcacatccgccgtcctctcacaccaccgtacgtacggttccgtatacggcggttcaggttatacggttaagtcggtttatcgtatccagtatcgagaccagcccgaggcggtcccacagcttcttcggcaacgcctgattcatatggggcgctcccgagttccaccatgggcctcggccattgactgccgatttccacgcccgcgccgcattaagtcccaagcgtatcaagttgcgcgccctcgtagagggccgcttccattgacgccagacgatacagcgaagcttgtgacgcacccagccgtccaattcctcaagtggccgtctgctctggctcagcttgaagtagcccgcccatccgcgcagcacggggtttatccgctcgatgacagtcgccaccttgtggccccgcgctttacgtagcagctctctgagccggtcgcgcaagcgacccaggctcatcgtcgccactctcagtctcggttgctgatgccagctcatcccgtaacccaagtaatcacacatccaagacccggctactcggctcttatcccgattcagcgttagtttcaggcgctgattcaggaagcgctcaacactggccatcactcgttcgccagcacgagggctgcgcacatagatgttcgcatcgtcggcataacgcacgaagcgatgaccccgccgttccagctcgcggtcgagttcgttgagcaggatgttcgacagcaacggcgagagcgggccgccttgcggcgtcccttcctgccgtcggctggcgatcccacccgacatctcaccggcttggaggtaccgccggatcagtctgagcacgcgtttatctacgatttggcgcgccacgtacgccatcaggagatcgtggttgacccggtcaaagaatttctcaagatcgagttccacgcaccagcgatgccctgccgccacatgggcgcgggctgtctcgatggcttggtgggcgcttctgcccggacggaagccgtagctgtaatccgaaaacagcgggtcgaagatcggcgtgagctgttgcagcagtgcctgttggatcaggcgatccacgacgcagggaatgcccagttgtcgggtgccgcctttgggtttggggatgtcgacggcgcgtacaccttgcgggtggtattcgccggccagcaacctcctctggaggatcggccaatactgattcacgtagtccgccaagtcgtcgaccgtcatgccatcggcacccggcgcgcccttgttgctgaccacgcgctgatacgcacgtctgaggttggccggtgcaagcacccgcgccatcagcgtgtccggctccgcgttcgtccacgtcacagatgccgtcgatacctttgcgctgtcagccgtcatcctcggattctgtccgggactcggagtcacagtcttctcttggagaaatttctgcatttcggtattcaacgagactctgacgcctactggcggcataacctgttcggcccttggtggcgcggttattcgccacttactacggcttcggctgacttctgcacgctcatcccatcgcctctcgacgctcggtagcacactggcaaacgtgcagatctcccagggtaattcgcgcgaccttcctgcttatgcctgtcggatctacgtcacagcgttccgtgcaagtattgggctttgaagattttggccttcttaccccgctgcgccgcctctatccgcttcctgttcgtcaggccagcattttgcctcgggcttccttcagattcgcagtcacccgcgacacccttgcctctggctaacacttccccttgccgggtgtgtagaggactttcacctcccagtcaccagcgtggccaccacagccaagctggttgcgcttgcgcgcaacgcgccatgcctggcgcaccaagaaaagcggcccccgaaggggccgccaagtccagcaccgctcaatgcaccaactgccgggccagtgccacctccaccgaatcgccgtcctgattgagcacatccaacccggattcgggtacgtctcccgacgtgctttgcgacaccataatcttcttggccatcagccccaggcaggtcatctgcgaggagttggcgtagcccaggtagatcacgcgcaccggctgcttctggccgatgcgccaggagcgccgggcggcctgctgcaacgaatacacgttgtagcccgactggaggaacacgatggtcgggaactccaacaggtccaggccggttttcaccagctcgggattggtgatgagcacgtcgatgccgcggtccaactgctcggcgatccaatcttcccggcgggaggcatccacgctcgcgcgcagtaccgccaccttgaggccttcctgctccagcagcaccttcaaacgcgacgtggtgtcgcgcgtgccggtgtagaccgaatagaccagggtcttgcgcccttctgccttctcctgcttgcagatctcgatcagctcgcgttccttgggcatcacctccagctcgttgaactgagcggggacgaacgccaaggtgttgcgcgtgcgcggatgcaccacggtttccgaccggaagcagcagtccggccaggccagcagcacgttgaggaccacaccgagcagcgtcgtgtcgcgcttcgccagggcctgcttcagctcctgggtcagccgaccggccagatcgcggtaggccgcggcctgcgccgtgtccatcgcgacctcgcggaactcctcgtcgtagggcggcagcacattgccacagatgtccttcaacttgaggaagacggtgaacggcaggacgcaacgcagtacgcccttcggaccgaagcccggcgccttgaccgtgcgcaccgataccttggtgcccttggccgtcttgtgcgccgtgccggtgctctcggagtagatgtccttcaagacaccgtgatcgcgcatgaacgccatcgcggccgaggtcatgctgccgctcttcgtcgggcggtagccgtcttcgatcatccgccccggcagggctcggaacagcaggtggaacaggtcgtcgccgtaaccgcccatcagcgtgccggtgagcaatagcgtcttgcgtgccttggccgccaacacccccatggcctggccctgtgcggagccgccgttcttgtactcgtgtgcctcgtcggcgatgagcaggtcgaacgtgccttggggaagctgcctcttgatgaactcggacggctggtagccgccctcgccgaagccgaactccatgttggccatcgcacgttccatgcgatgggcttgccggtccgagaagaccagctcgccgttgccatccatcaggttgatgaactcgtggatgttgtccccgagcatcgacgcgaggaaggcgtcaccgaacttttgcatcagcttctgcgcggtgacttccccgatggttggaatacgcttcagtgccttaagcacggtcgaggactggtcgctggcggacaggcctctgggacggatcaacgaccacagcggtgcacggcagtggctgcacttgcggcgggactcctcggcttccagctcgaccgggttgatcggctcgccgtcgaggtcggtgatgacatgcccgcaatccgggcaggcccccacgtcgccgtgaggcatgcgccgccgaacgaagacaggcttccagtggaaccccatccgcatccgcacgcggcccaggacgaagaactcctggccctgggccggcacgcccaactgctcgcgcagtttcagcagcttgaccagcgtgtccgggccattgagcacccagaccttggcaccggccaccgtctcctggatttcgcgccgccacttgtagaccaggtggggtggcgagagcaccagggtgcggcggtagccttcggcgttgagcatggcggccgtggcgatgccgacggtcgtcttgccgcagcccatctcgccattgacgatcgcggcgcgttcgccgcgatcgaccaacagctcggtgacggcgtggaccacatcggcttgcgcggggaacagcttgcgcttgagcgcggcgaggatcagttgccgatgcccccgcacctggccggtgtagacaggaggattggcgcggttgagcgagtcgagcagctcgtcgccgaactcggacacgaagtcctgcaggctgagcgtgaggggtgaagcggccgcttcgagcaggtcgccctgcacagcggtttcgggaacggtttcgagatcgagggacatggtgatgctccagagcaatggggcatgtcacctcccccacggggcggtgacatgcccctgggtgggaagaaagacgcggcaaagaaatgtgtatgtgccgctggatgcggatcagtattcgctgggcagcagcagcgtggtgaggctgcgatcccattcggtgatgatccaaagcttcaggtcgcgcgtgacctggtaggacgagaacagacgatcctcaccggattgcagcgcggcgtcgttctgccgtcgatcgctgtcgtccaggtcgccccaatcgccatgaagatggcggcgcaggtacggcgaggggttgagccggccctgtcggaccagctcgtcaacgccggcggtcatgaccacctgcccgggcgaaaagcgtgcttgtgacgcgaggttgaggactgcgagtgccatggtggtttctccttctggaagaaggggccacggcaccccatcggggcgacatgaccccggtgggtggatgaaagcgacggcgaaccgtcagggaacagcgatcagcggatggtcagcacttcgccccacgtaggcgagcccagcgtcaagtcccatgcacgaatgaccggcacgaacttgtcggtgaggatgcgcgtctcggccacggagccgtcgtcgcgttcggtgtattccgtctggagggtcttctccttgtgggtatcacctttgacgacgagcacgcgcccgctcttggacttcactacgccggagatcgcgcctgcggccaaagccagggcgagatgccagtgcgacaaggcccgcgcgggtggacgcagcgattgctgcgcggcgcccaggtgcatatcgagcgccggccagagtccttgtagccggccgacttcatcggcgaactgctcgggctccatcgtcacgcgatagaagtgctccggctcggccgggctggcagggacggtgtacggcaggaacggccattcgagcggcagttcctcggcttcggcgtcaccctgtccgatctgcagcagcagaccgcgcacggcgttggccgactccgacgcctggtcgcgctggcgaacccggcgaccgaagatcaccacctgcttgaactgcgtctccactgcacggtagatgcgcaggtcggcgaagtggcgcgtcagccatccgaccagttcggcgtcgagcacgtaggacggcacgatgaagatcagcacgccgccgtactgcagcagcggcagcgcccgctgatagaacagcttctccagccgcgcacggccctggccctgatagccgatgttgccgttcacgtccttgctcaggtcgccatacggcgggttcagccacagcagcccgaaggactggcgcgagatcagcgtgtccatcaggtcaccttggatgcagcgatcgaccagttgccgtgcgtggcgggcgcgctcggcgtcgtactcgacggcgaaggcctggacctgctcgcgcccgagggcgtgagcggcttcggcgatcgccacgccttcgccggcgcagggatcgaggatggacatggcgccgggagacggcgccagtgcggacaaggcccgctccagcgtcggttcgtcggtggggaagtagccgttacggatgaaattgcgcgccaggcgcggaaacatgagtgtcatggatttctcctggtgatggatgagggaaggcgggcacgcgcggcgcgcatgcccgtggggatggctcacgccacacgccgaagcggtgcgttcgcggccagttcgtactgcgtggcgccgagggtgccgttgcggatcagctcgcccaacgccttcgtcagcgccgggacatcgagggccagccgatggccttccagcggcccgagggccaagggaagaccggtcagcatccgccgtgtctgcaacacctccagcacggtgtcgcgccagtggtcgagcagtggcagcgggcaggtgtcctgcaccagcgtccacagccggtcgagccggtgagcggaatccctgggcagaagcgccagcgcgctggcgttggccttgtctggcttcacgcagcgacgatcgaacagccacacattcgtcagcgaaccgaacagcgttcgccgataggcacgggtgatgcgcttttccaggtcctcgacgttgccgacgaagaccgggatggatgcgccctgctcggtgatgacgtggaactgatccagtccctgttcatcccggccgagggtcaggcgggcgaggaactcctgaacggcggtgtcgcgcgcccagatcgagagaaagacgagattgccctgctcgtcaccgacgcaaccgtcggccatgaggtcggggcattcgtcgatgcggtacagcggtttcgcggaagaaggtgcaggcatggtgatgtcctcttgaaaatgaaggagcaaccacagcccgcggggccatgctcgccccggttgggtggaaggaagatgcgtgccgctagacagcgcgccccgcgtggaagcggtgaacccgctcgcgccactcagggctttgcaccggcgccatgtcgagatagcgcagcgggcacgagtagtagtacggatgcacggactcgtcgagggacttgtagccccaatcgccgcccgagctttccagcagatggcagccgatgtagcagacggactcaccggccacgaggcccatgacgcccgcctgcctggcggtgacgcgaaccacggtccacagaacgtcgccgtccagcgtgtggtcgatgacttcgcagcaagcgtgttcggacgcctgcggagcgatcagctcgcggatcaaccgatcgcgcgtctgacgtacgaaggtccagcccatgagggtctccttgaagaaatggccggagccctccccgtcgggggagaaccccggcgggtggcggaatgccgcgcaaggcggcggatggatcaggcagcttggaggtgccagtcctgggacagcggagcgaactcgtagccgagcttgtcgagacggtcgcgctgctgacgcagcacacgacgatccacggtcgcatcgagcttcacggtctcgcccaggggccacaaggcaccgaacagcgccgcgtcgtctgcctcggccgaggccgcagcggacacgggacccggttcgctgccgaacggcgtggtatcgaccaggggatcgcgcggactgcgcggcttcgccttcggcttggccgggggcgatgccggctggggcgtctgcgcttcctcgtcgatcggatcgacttcctgcggactcagccggcgggcttcgtcgcggctcagggcgtcgatgttggacagcgtcatcccgcccagatgggcgcggatctcgatgaccatgcggccgttggcgttgtacgtggatgggcgaatctcgacgatgacgaaatcaccgtcgtacttgccctcgcggtattgatcgagttcggcgttcttcacgacgaactcgccgatcgaggtcgccaggcggccgacgttgaagtcgccgttcctgccgtggatggtcttgatggccagttggccggggatggtgatcatgaaggcctcctgcgggcgaagagaggacaaggccccgaggatggggccttgcggatcagaacgactcggcaacggccaatgcgggggcatcggcagcgtcgtcggcagcatcggcgacgggctcggaaggctccggtgccgaggcttgctgcgcggcgggcgcgtcggacgtcacagggacttccgggtcccgctcgtcggtctcggtcggcttgggttcggccttgtagacgagcttgccgtcgaccttgatccaactgacgaacagcaggcgggccttgaggctcaccccctgctcgccggcacgcttgcccttggagtaggtgaaggtgtcggcccacaggtcgcccaggcggaagccgatcatcaccttcttctcggcgtcgaccgcctgaatgcagcggcgcaccaggtgctgcgcttccgaacccgatacgcgcgtgtcgaaacgcacatacgagacgtcatcgctgggaccgttcagagccgcgatgtcgcaggccaggaacgcatcgcctttcttgggcttcacttcgcggatgcgattgagatacccgaggccggtgatgtgcagatcgaagtaggacttttcggtggaagtggtcatggtgaatctcctgagaacaatgaggcggagacacacccgacccaaggcggggaaggtgtggaacccccgcgtgggttgatggaacagcttggtggcatcgccatcgagaaccgatggccgttcgcgcatggatgccggtgcgaactggggtgatcaacgcggtcggaaccgcatcgcagccttgaagatcgtggctgcctgggcatgtcgctgacggacgtcagcggaacatgggcggaagcgtggcgccggggcggcgcgcatgcgagcggtaattggcactcgcggctgtccgcattgccgggaagaaagaggcccccggagcgggggccagggatgggcggtcagttaccgctgggcgcggaaggaaccgcctgcagcgacaggtgtgtcgcggtggcggacacgtcgagatcgtcctcgctgtgcaggatgcacgcaaacacgccctccttcggatcgaagaactcgccaaagtcatcgccgccgaactcggcgcgcgccagctcccaccagtcatcgaaggcatcgacatccgggttgcagccagcggcataggcgatggtcttctggcgaccatcgggtcggcgctcgccgcactcggccaggaagtacacgccctgatccttgaccaggatgacgcggcattgattcgccaccgcttcggcgagcacgggccgcagctccgtgcctttgaatcgaacagtcatgggtgtgatctccagggggcaggaaaagaggcttcccgccgcgagggcgggaagctgctgtgagatcagtgccggatagccttacgacacgacaggcactgcacgcggatgcgccgccaactcccgtcgtcgatcagccgttccagcgtctcgccgagggtgtcgaagaacacctcatcgacccgttcgaccagctcgccgtcgcggtgcagctccaccgcgtagaggtcgaggccacgctcatacagcacggtgacgcgaccctggaacttcgtcgtggcgacggtgaagccgatggccggcggcgtgcggatgatgtcggcgggcagcggatcgacccaggtgatgtcccgcgcgccggcatccaccagcatgtgggtgacgcgccggaaaccgtcgggagcgggcaactgctccagttggtcgaccagttcctgcagctcggggcagcggggcttgggaatcggcagcttcgccggtgcggacccgagcaccaaccgcttcaccgtgtagggctggccgtcggcggtgaactcggtctgctcctcgggcgtgtccgcccgctgaccgtcgaagcggcgtctgacatagggttcgacctgcaccttggcgccctcgtcgggcacttcggtcacgagcgtgcgatcgagcaccgcgaactcggctcgtcccgtcttgacgacgatggcctcgtcggtggtggcgatgaccttgccctcgaaaggcttcgggtcgatgtgaaagcccagcgtcgaaaccttgggctggccgtcgaagatgttgaatttgaacgaacggacgttggaaggcacatgaccgacaacgagcgtcggcatctgtgcgcggatggcttgggtatccatggggagactccttgtggcaaccaagggactcccgcccgcaagggaggtctgtcccttgagggtgaggtggatggacgcgggtgcgcccggagaacgaagcaaccagcacggcgaaccgcgccgcagtcttgaaggtctcgactgcctgggcatgctgccggcaacgccagcgaacatgcggccagcgtgcggcacatggcggcgaccgtccgttgggaatcggcaatgcgccggcaccgcgttccgcgaaaaagaagagccccgacgtgggggctcgaatgggttgcgggttactcgtcgtcgtagagcgtcagcccgtccagcacgggcgcgtcggcatcgaacaccaacatgcgaacgtcggcgagcgcagccaggtgcaacacttccacgagggactccggcacgcccttggcccggtgctcctgccgcagctcttcggcggtgatgccctcgacatgctgcaggttcgcatccgtccagggcgtggcgaccagcttcacgccgaccgccgggctgtagggaatgcggaaggccacgaacagaaaaccgctcggcgtggcgatgtccgccagttcggcgaggaagcgaccggcctcctcggtgatgtgcgccgaactgatttcccaggcacggctgtagaacccggtctcgaagcgcaggcggcgtaccacctcgcgcgcggcttcctcggagtaggtatcgccgacgtgcagcggctggccggcttcttcggccatgacggcgtagacgaggtttcgggcgataccgtggctggggcactgcgcgtccagctcgggcggcacgttctggccctcggtgatcagcgcgaagtcgtcgcagaagacgcaggcatggcgctcgacctggctgtccggcaggtgcgactgcgagacgtgcagcggcagatagctcagcgggcagtcgtcgtcgtaggaaatcgccagcagccgctgcacggacaggccatcgtagccgcggacgaagggttttttggaatgagacatgggattcctccagcagaggatggccgaggcaatcccctgccggggattgaaccccagcgagtggatgaagtggcagccggtcagccggccgcggcgtcgggccgccctggtggcgggcggtgcaggtcagtggaagatgctgattcgggacatggccgctcctgcgaaaggaaggagggacatggccccgaacggggacgcatgtccctcgtggggtgggatgaaaagacggcgggttgccaggcgcggctcaccagccgttgtagtgcagcgtgaggtcggcgatgacctggcgccgctccagatcgaggccgccgaagtcggacagcccctcgaagccgcaacgcttgagcatcgcgccgccctcgcgggagttgtagaagctcaccatcgcggacaggaacatgcgttgaccgctgctcagcacgcccaaggcgtcgttgagcatcagcatgttgggccgcaggtcccacttggtggtggcacgctgcagaccttcgcgtgtgccgtcgccgaaccactcgtgaccggcgatctgcgcgccgcgcttccaggcctcgaagaaggcctgcggtgcagcgtcgaagtgcgcctgttccagcgccatctgatcgagcacgtcttcgggtaaagacagattcatgagagaactccttgaagggtgggaatcaggcgtgagcgcgctgtgtccaggcatgggtatccagggcgcgctgtgctgcgaggtggttcgggaaatactcgacggactcccgcgataccgggccttcgtcgtcttgtgtgccgatgtagtggccggccgcgctgcgcagcacctgtagcggcaaacgcttgccggtccaggtcagcgccagcgcaccactgcgcactgcggttgcagaggaagatgcggaaggttcagacatgccgtgctccttggtgggtcggggagcacgcatcccgcaggggatggggttcccctcgggtggttgagaaaagtgcatcgtcgccaggccggcgagcgtccgcggtgggcgatgcgaagcggactggatcggtcgacgcggcgaaccgcgttgcagtcttgaagaccgagactgccagggcatgccgctgacgactgtcagcaacgcatggcgtgaggatgggcgcgaagcatggctgccgtcgcagggaaaaccgaatcgcggacggcccgctttagggcaatggcccgcgtcacgggacaaggcaaagaccagggcgccgaaggccacacgggccttcggctgaagagaaaggaaaaccacctgtgggctgcgtcagcgcaggccgtcgtcaaagccgttcgctgcgtcagcaatcgcacccggcccgtttcgtggctggggccggaaacctctggcgtgcatccacacacaaagggagcccgatgtttcgccggcgggcaccggcacggaataccctcggcccaaggggcctcctcacggctcgcgcggcggcaaggcgtcaggaagcccctcgtgaccgaggcaaggcacaccgatcaagggaatggcggcgggcgcgattcgtggagcaatgaccttctcgccccgtcgcccgacggcgggcagacggggcgcgcacaccgttgcagaaggagacgcgcgctttggagtcccgcgcggtgcgggacgtttgcctcgccgccagtgaagtggccggcgcggcagggggaagcgaggatcaggacgccttggaggcagcgcaccgcttgcgcggtgcgctgcgccggcccgtcggggactcgatcggcaacgtgcccttgcagtccgggtagcgcgaacaggaccagaacgcgccgctcttgcccgtgcgctgctgcatcggtgcgccgcactgcgggcaggccggcgccggcggcagcttgagcgagagcgttgcgccgcggtactgctgcacgagctggccgacccacacggactgcttctcgatgaaggtgtccagcgccatctggccggcctcgatcatgtccagcgcctgctcccacaccgccgtggtgccggggtcggcgatggccgagggcaccgcgtcgatgagcgtgaatgccgcatcggaagcgcggacggcgcggcctttcttgaccaggtagccgcgaccgatcagaccgttgatggtgttggcgcgtgtcgcctcggtgccgatgcctgtggtatctcgcagcttctgtttcagccgcgggtcggtcacgaacttggcgacagtcttcatggccttgatcagctcgccctgcgtgtagggcttgggcggcagcgtcttcagcgccttgagatccaccttgccgaccggacaggacaggcccgcatgcagcgccggcagcacctggctgcgctgcgcatcctcgccgtcggcatcgtccggccccggcgtcgccagcacctcgcgccagccggtgacggcgatctgcttgcccacggccgccagcgactgactgccgcacgagaactgcgctaccgtccggtcgaactcatggtgcgggaggaactgcgcgaggtaatgagcgcggatcagccggtagacggccagttccttctcgttcatggccgacaggttagcgggctccagcgtcgggatgatgccgtggtgagccgtcaccttgccgtcgttccaggcgcgcgaacgctggttgcggtcgagctggccgatcaagggccgcaggctgggatcggtggcgagcagtgcatcgagcaccgccggcacttccgcgagcatgctttcgggcaggtatcccgagtcgctgcgcggataggtcgtcgccttgtgcgtctcgtacagcgcctgcgcgatgtccagcgtctcctgcacgtcgaggcccaactgcttggagcacacctcctgcagcgtgcccaggtcgaacggcagcggcggtgcctcgcgcacgcgctcggtgtccaccgacacgacctgcgcatcgcgtgcggcgcgaatgcaatccgcagcctgctgcgccaccggctgctgaaggcagcgacccgctgcatcggtgctgccttcgggcggtatccagctcgcggtgaaggaccggccggcatgggatagcagcacgtccacggcccaatacggcacagagacgaagcgcgcgatctcgcgatcacgatccaccaccaacttcagcgtcggcgtctgcacgcgccccaccgacagcacgcccatatagccggcctgacgccccagcagtgtgaacaagcggctcaagttcatcccgatcagccagtcggcgcgcgatcgggcgagtgcggagaaatacagcggcagcgtctcggcggacggcttgagcgcacccagcgccttgcggatcgacgcatcgttgagcgccgacagccacaggcgctgaatcggcccgtggtagccgcacaggtcgatgatctcgcgggcgatcatctcgccctcgcggtcggcgtcggtcgcaatcaccagctcgcccgccttggcgacgagctgctgcacgaccttgaattgcgccgcggtcgccgccttgggctcgacacgccaacgctcaggaagaataggcagttgctcgatggcccagcgcttgtattgatcgccgtagccttcgggcggaaccgcctccaccagatgaccgatgcaccaggtcacgacgacaccggcgccactgtagcagccgttgccgcggtggccggcacccagcacacgggcgatgtccttgccctgggacggcttctcgcacaggaacacgcgcatgaagcctccttgaaaatgtgcggttcatcggatgggcgtcagcttggcggggccaggagatgccggcagcaaggaagccgattgatgcagacaccgctttgtgatcggcaggcggtccgttgccgcagcagtgcgcatagaccgcaggagctggcacagcaagagcgtcgtttcgggagggcggctggaactctgtggacgaccttggagctatcccctggggatagctcgctggtgcatcgcgggcgtatgacggttgctacagccgccctcgggggaccggcgatgggcgaactactgtccgccggccggcttggcgctgagcgccaccgactcgatgcggtacggcaggatgcccacgcgccgcgcctcgaccttgaacgtcacgcgctcgttctcgtcggcgtcctcccattcgtcgcgcacggtgcggccctcgaccagcacccgcatacttttctggtacagcgtcttccagtgctcggcgtcgcggtgccacagctccacgggcgcccagaagccgccgcggtcctcgaattcaccgtccttctttgggatcgggttgtcgaagtagacgttcaggcgcagcagccggcgcggctcgtcgttgccgttagggaattcgcgatagtccggcgcggaaccgatgttgccctcgccgacgaagtgcgtgctcatggagactccttgggggtggtggatggaaccgacgcggcatgcccgtggacacgtcgcaggtaagccgcttcggcctgcgcggccttgctggcgcactcctgggcctggcggcccagcgtgtgaaggaggctgatctgcatgttcaaagcgatgcgctgcagctccatcgcgtacaggtcgtcgatcagcgaggccggcgtcgccgggcggtcgagcagcgattcccacagcgccacgcccatggaagaacggtcgtggttgcgccagcgcaggaaggtcgtgcctgcgccagtggtctgctgggccagttgcacgtcgagcagcgagaaggggtaggcccgcgcctgttgcagcacgcgccgctgcgccagcccgattaagtcgtcgcgcagcgccgtgcactggttggcccaggcctccagactccccttacctttaaaaggctgtaaaaggccttttaggtaggagccgtgttccaggcgctggaagtccgcctgttccagcggcaggaagcgcgtggagtggctgatggggatcgatgctgtcatgcgcccgcagccttatcgcccgcggcaccatcggctgtgccatccgtgtgagccggcgcatcgggctcgatggcgggcgctgcaggcggcgtgccgggcttggtcgtccgccgcgcgatcggtggcgcgaagcgcgagcggcgcgtgccttccagcacgtcctgcggcaactcgccgaacttctccagcgccgctcgcgccgccgcgttcttcgccgcgaagtcgtcgcgcgtggtgcccgagtagcggtactgctgggccagcgagaacaggctgcgcagcgcgtgcgcaccatcattgagccagcgctccaaggtgctgcggtcgatcagcgccgtgtggtgcgccaggatgagtttgcgtgccaggtcgtcgtagtcggccagcagatacaccgccatgaaaccgagctgggcgttcacgaacagcggcagcttcaccggctgcacgttcatgttctcgcccagggacagcgccgctggcacgtcggccaaggcctgatccacctgttcgcgcagggtctgcagacgggtcttggtgtcggcgagcttgtcctcgatccgcaacatccacgagtccgagtacgggtcgtcctgctcggcgccgcgcttcatcttgttcatggcgccgatgaagccgttgagaccgatgatgccggggcgcccctcggtcggcgcacggccgtgccagatgcgcgaagcgtggtgcgtgtgcagcgtcagcgacatcgcgctgcgcagcgacccgagattcagttgcaggggttcattggccatgggtgacgactcgcattaacggaacgagtcgccagcatcggcaccgcccggaaggccgtcagtcaacaaaccgcaatcggcgtgcgcccggtttgtcggtggcgggaaggctggctgtcccagctatcccctggggatagcctcgcggcgggtagcgacggcaagcgccgcctgctgtcccaactgtgcaatgaaaccttcgagttggccgtcggcaacatcggcatggcggccggcggcgatgtcggcccagcccatgcaagctgcttcctgcagcgccttgagtttggctgcttcaggctccttggtattcatggtgaatctccagtgaggaaaacctccttcactcccgtgccggcggccactgctgcgcggcgtgcaacacgcgcaggatggacaccgcgcgggtgtcctccatgtagaccaccacgtagttcgcacgcacgaccatctcccgcgtgccggccacgcggccaggccggtagagcttcgggcgctccggcagcttcgcggccttggcctcgatgtcgtccttcaaccgctgcgcggcatcggggttgtcgtccgagatgtagtcaacaatcgccagcaggtcggcgcgggcagcttcccgccactcaagtacgcgcacgccgcttcctgtcgatcagggcctgcgcctcatccatgacctgctggtgcggcaccggcggccgtgtgtcggccagcgcctcctggaccttcgcccggaaccaggcatcgtaggcctccgggtcggccgtgaggccagccggcagtgcgccttccttgaccacacgggtcagcaggatgcgcacggcgtccgaaacggtgaggccgaccccggcgagtttctcggctgcatcggccttgagcttatcgtccacgcggatgtgcagcatcgaagtctgtgcggccatcgttgcttctcctgttatgcattagcccctattttgtatctcaattgagaccttggcaagagtgtagccggattgacccgccggaaggctccctgtcccagctatccccaggggatagctcggccggtcacgggtcgcgcagggccgcccgcaaccgcgccaggtgggcgcgcgccacttcgggggataccggcggtgccgatggcgccggtgccggtgcgggtggacgggaagcaggcggcaccgtggcgctgtcgcccgcccaggccttgaactccccacggatcgccttctggatgatgccgaacaggtagccagccgggttgcgcaccgagctgttgcagcagcgcgcctcccattcgtccagcaccgcctgccgcagggcttcgtccacctgccgcaaggccaccagcgcgccggactgctgctcgtgcttcaaacgctggaagcggtctggcagccgcaggttctgcaaggccctcgcgcgcggtactgtacgtacttcatttatacgatcattacgtactgtacggtcctgcttcggaatccgaagagagccgtccggcgcgggtttcggccctgcttcggattccgaagacgggcgcgcagcattccgaagaagggcttcctggccttcttcggattcgtggtccgcaccctcctgtggataacctggcgtcgtccagccatgccgcgccatgcgctgcgccagcacttgcaggcgggtcggcagcgtgcggccgctgagcagcgggtcttcggcaatttccttgagcgtgttcatgcccacgatctgcaccgccttggcggcatgggtcagcgcctggctgaccaggccgaggtagtcggcatcgagctgcatcgcctcgaagggcgacagcggttcgtcgtgcagcacgtagaggttgccttggatgcggccggtcttggggtcgcgccgtcgtcgcaccaggctcagccagcgcgtcagccgcagcagcgtcagggcgcgcgccacggtctcgtgcgatgcctgcgccgcgcagggcatcgaggccaggtaggggcgcaattggtcgtaggtggggtctcctcgttttcagtgcaataagtgacggtacgaaaagctagcactggcgcggaggtggtgttggtagatcgttgatttcattgactttcctgttcactttcaaatctgcgattcgtggcgtcaaaccgtggtcggtttcatccattggtgccagttatcgatgcatttggccgcgaaggcaggatttggtcagcatagcggtcaaccgggaagcgaaacacaccccgcaagttgatgctctccagcctggtgggcgcaatcttcccgatcagttccggtggaatgacctggcggcggttcgaccagcgatccaggaccgcctgcatctgtgaggtattccacgccatcacgatgttggccatcaggctcaacgcatcggccacagcctgcatttcatcgacacgtttggcctgcgccgggctgatccggccggtataaatggcgcgcttgagggcgttaacagcctcgccccgattgagcacccggcgcaactcgttcctgaaagcgtccttgacaaagtagtcagccaaaaacgccgtacgcagcaaccgccccaattgcacgccagcctcatagattggatcgccctgggcggcagaaccgaaccgcgcaagagctgccaccgcactggcatgtccgctcatgaccgaggctgccaggtgcaccagactatcccaatgcttttcgatcaaagcgacgtcgacattggcttcgcacaccgcagcgatttctgcgggcactttggtgccgcgtggcacaaagaggtggcgctgtttgagttccttcaaccgcgggcaaagatcaaaaccaagcaaacgggcatgtgacatggcaaagtcggtgtagccatgggtatccacagcaagctggctggtctccagcttttcttggcggatgacaccttcaatggccacgcccgcctggcgctcattgagcacaaagggctgcgcatggaagatgccccaccggtcttttacatgggagtagattccaatggaaggtgtgttgcgccgaggatcaagccgggcttgccacacccgtttggtggtctccatgctcatcatgtcagaagatgccaaatcggaccgcccccaggtggcggcaatcgggtgtcgctgcatgaattccagcacagcctggcaggcctggctcagacgccgttcgtcccgcgcccagcgcatggcctggcgaatgctggtggcagacaattgcggaatcatgcgcgcgcattcgaccgcagtcagactggtgccgtgggccatgatgccggcatagaccatcagcagctcgtcggtagagcgcggctcacgtccgagcatgatccagctaaagcgcacctgggcgtcaacggccagaatcacttccggcaattgaacctcaccgatgcggtgatccaaagccgcgcgcagcttggtcacttctgggtcttcgtcctctgcgggcaatggcgacaaatggagttcatcatccacgcgcagtacgccactgcgggctgcagcggccaccgcatcgacaccggcagttactctggccagcaaaggcttcaagaaagtggcagccttgctgggtaacgatagacgggcatagtgtttcttggactctgcctgccaacgctcgtccgtgaagaacaagcgcgcacgaccccgaaagctcaggctgtgctcaatccagaccgagccattgcgcaccgcgcggcgcagggcaaacagggtggccacctccaacgcctgaaacgcccgttcccggtctgggctggagatcgaaacctgccagatcattcccagacttggtgccaccacttcaactggcagctttctggatcctttgagatataaagcttgcagcttggcaaggtactcgatggcaggatgctcgccggtggcctgccagggcagctttgcaatggcgacgagcaacgaccgcacggggcgaattccatcaatcaatccctcgcggaccagggaggccctgctcggtggtttgcgtttctgggtttcggtgatcaaggcttcaagacgggcacgcaactcagcatctggcaccgcaccttgcgcgctcaaggcaacaagttcgccgagcagcgttttgtacattgcggcccaattgacggtagcggggacatcggcggcagcctgacgccacagatcggcgatccggcgctgcaccataaggatcaactggtctgtggtggtgaacaggcaataccgaagaaagcatgcgacctccacggtgcgcgctggctctttgatcttggctccggctgagggcggcctggagacaagtcggcgcgcgtagcggcgcaagatgagatcggggatgtctgccaggtgcttatgaacgtccagcgtgtaaagcaggtcgatgcgctccagtacctcgctgatttggcgggttgagtgtttcgccggtgcagcccatagccaactctgctgggtttgtccatctgggcgcagctctgaaactgaggctcgccagcgatcaagtgttgctggatcaacgctggcggcgatggcggtgcctgtttcaacttcaagctgggcaagtgccgccgcaatcagtgtccgaattgcccgctcgtgcacgatcaccagcttgttcttgtacagccattgacgcgcccgcacgagtagctgatcgcggtcggcgcagcgcgccacttcgtcgcgcagttcacgtaccagtgagcggcgctggtgctcgctcatccactggaatccaaggaccgtgcaggctacttgttggtgatcgaatagcgtgcgcccgcgttcatacatggctctcagcgaggcgacttctggtgctgcaatgccaagctcgttgccaaggtggcgccacaaggctactggaattacccgaaaggcaccgagcaaacgcccactcatgcgcaggaaaccaatatggagcgccagaccaagcttgtgggaatcacctcggcgtgcattgattgcgtcgcgctcggcaccatcgaaggtgaaaaatgccttcatctcgaagtcgctgatatcgcgggggagcccacgcatccccaaaaacgttgtgtgccaaccctgcatcgtgaacctcaaaagtgggaggccaccatacccgtttacaaagcgaacaggaaagtcaatgaaatcaacggtctacccagaccacccccgcgccagtgctagctttgcgtaccgtcacttattgcactgaaaacgaggagacccctttttatagctgctcgcgcttaccagcattgcggcggggccggtttttatcgggatctgcggcatgccttgcggccacgtccgacagcgcggccttccatcgcccgacagccaggcgatgctgctgcgcctccaatgggtccagttttttgccgcattggagaacgacgccatgaagcctttcgccctcgacccgagcatgaccacggcgaccgggactttctaccccacgggccatgtgttcgcgctgtttgcgaacgaggaggcggcgcgctccgcaggccaggcgctgcaggcccagggtcgcgatgacgtggcccacgccacgccgccgatgatcctggaacatgtggtgcgcacgctgggcaatgccgatgcacccctgccctcggtcggtgcggagggcgtgatcgtgcgccgcatcgcgcaactggccagcgacggcgcccacggcctgttgctgcgtgccgcggattccgacgctccggagacgctgcgcgacctgctgcagccgctgggcccgctggcagcgttctactaccgccgcctggtcattgaggaactggtgcccgcccccgccggtcccgcgcgctgacgaccgggtgccgcccctcagcgccgccggcccgtacccttgcccgacgccggggtgccggccccgccctggcggcgccccgccgcggcgcccgccgcgttgccgccggcattgccacggctgccagtgcgggcaccggtgcccgcacgcggcggcaggccggtgttctgcgtgagcatgcggcccggctgcggcgcgctgctacgaaaacgcacgtcgccctgcggctcctccagctcctgcgggcggcggcgcagcgccacggccttgccgtccttgttgatggtgtagcccacgccggccccgccacccttgggcccggtgctgtttttcttgcgggcgctctggtagctgccgtcgaccagcggctggaaggtggggatcaggtggtgcttgccgttaccgatcaggtcggcccggcccatgcttttcagcgcctcgcgcagcagcggccagttgttggggtcgtggtagcgcaggaaggccttgtgcaggcggcggcgcttttcgccacgcaccacgtccacctgctcctcggccacgtcgcgcatctgccgtcgcacgcgcgtgagcgggttgcggcccgagtggtacatggccgtggcgctggccatggggctggggtagaaggcctgcacctggtcggcgcgaaagccgttcttcttgagccagatggccaggttcagcatgtcctcgtcggtggtgccggggtgggcggcgatgaagtacgggatcaggaactgtttcttgcccgcctcttcggtgtactgctcgaacatctgcttgaagcggtcatagttgccgatgcctggcttcatcatcttggacagcggccccgcctcggtgtgctcgggcgcgatcttgaggtacccgcccacgtggtgctgcaccagttccttcacgtattcgggggacttcaccgccaggtcgtagcgcaggccggagccgatgaggatcttcttgatgcccggcagcttgcgcgcgcggcggtagatgttgaccagcggcgcatggtccgtgtgcaggttctggcagatgccgggaaacacgcagctcggcttgcggcaggcggcttcgatctctgggctcttgcagcccaggcggtacatgttggccgtggggccgcccaggtcggagatggtgccggtgaagcccttgaccttgtcccggatgtcctccacctcggcaatgatggaatcctccgagcggctctggatgatgcgtccctcgtgctcggtgatggagcagaaggtgcagccgccaaagcagccgcgcatgatgttgatcgacgcgcggatcatctcccatgccgggatcttggtgggcccctcgtagctgccctgcgcgtccaggtactgcggatgcgggttgcgcgcatacggcaggccgaacacccagtccatctcggccgtggtgagcgggacgggcggcgggttcagccacacgtcgcgcgccgtcgcgccctcgccatgcgcctgcaccagcgcgcgggcgttgccggggttggtctccaggtgcagcacgcggttggcgtgggcgtagagcaccgggtcggccttcacctgctcatagctgggcaggcggatcacggtgcgctcgcgcggcggcagcgcccgaccgctgcgccccttggagggcagcgccgggttgggcacgatttgcacggtctgcaaaggtttttggcctgcagcgctttgtgggtcagcgctggcagctattgaatttgcagcatcttcctgcgaacacgtctggccctgggccgcagcctgctcgctcgtggtcatgtaggggttgatcagctcatccacgcggccgggctcgtccacctcggtggagtcgatctcgaaccagccgggctcggacgcgcgccgcacaaaggccgtgccgcgcacgtcggtgatggtctccaccgggtcgcgccgcgcgatgcggtgggccacttcgaccagggcacgctcggcgttgccgaacagcagaatgtcgcacttgctgtccaccacgatggagcggcgcaccttgtcgctccagtagtcatagtgggcgatgcggcgcagagagccttcgatgccgcccagcacgatgggcacgtccttgtacgcctcgcggcagcgctggctgtagaccacggcggcgcggtcgggccgcttgccgcccacgtcgcccggcgtataagcgtcgtcgctgcggatcttgcggtccgccgtgtagcggttgatcatcgaatccatgttgcccgcggtcacgccccagaacaggttgggcttgcccagcaccttgaacgcgtcggcgctctgccagtccggctgggcgatgatccccacgcgaaagccctgcgcctccagcacccgcccgatcaccgccatgccgaagctcgggtggtccacgtaggcatcgcccgtcaccagcaccacgtcgcagctgtcccagcccaactgctccatctcggcacggctcatgggcaggtacggcgccacgccaaagcgcttggcccagtaggggcggtagctggtcaacggcttggcgttgcgcgggaagaaggaaacatcgatcggggcgttcatgggcgggcctgcaggggggggccgggcattttagaagccatgccccctttgcgcctaaccgcccccgcatggcccttgtcgccgtcggcccatggggtaagctcggccgcccccatgccctacaccctcagcgcccccgttcacagcgaactcatcatcaagaaaagccgcttcatcggctgcgtgcagcccatggccgaccgcgcgagcgcgcaggccgtggtggatgcgctgtggcgcgaacacccgggcgcggcccatgtgtgctgggcgctgctggcgggcggccagtccgccgcggtggacgacggcgagcccagcggcaccgccggccggcccatgctggatgtgctgcgccaccaggacctggagggcgtgctggccaccgtggtgcgctatttcggcggggtgaagctgggcgcgggtggcctggtgcgcgcctataccgataccgtggcccaggcgctgctgcaggccgacaaggtgccgctgcagcgcatgcgcaccctggaatgcagcgtgccctacgccctggaaggactgctgcgccgcatgatcgacggtgctggcgcgcagttgctgcaggtgcagcatgccacgctggtcacgctgcaactgcgcctgcccgaggccgaggccgaggccttcgtccaccaggtgaacgaagcaggccagggccgcgtggcctggggcgaatccacggactgaagaccgggggcgggccgcgcccgcgcaagcccaacaatgcctgcgcgcctacatgccgcgccggcgcgcgcggcgacactggcggcccgcattgacaaggagcccctccatgagccagccgctggacgtgatcatcctgggcgccgggtccgccggactggcggcgctgcgcgaggtgcgcaaacgcaccgaccactggcgcatcgtgaacgacggcccctggggcaccacctgcgcgcgcgtggggtgcatgccgtccaagatgctcatcgaggccgccaacgcctaccatgcgcggcgcgcactgcacaccttcggcatcgagggcgcggatgcgctgcgggtggacctgcccgccgtgctgcgccgcgtgcgcgcgctgcgcgatgacttcgtggccggcacgctggccgccaccgacgcgggcgagcgcgccatcagcggccacgcccggctgctggacgcgcagcgcgtggaagtgaacggccaggtgtacaccgcgcggcgcatcatcatcgccacgggctcgcgccccatcgtgccggaggactggctggcttttggtaaccgcatcctgaccaccgacacgctgttcgagcagcccacgctcggcccgcgcgtggccgtcatcgggctggggccgctgggggtggaaatcgcgcaggcgctcgcgcggctgggggtggaggtgatggccttcgcgacgggcaagagcgtggccggcctgagcgaccccgccatcaacgacgcgctgctggcgcggctgaaggacgaattcatcgtcaacgtgggcgacaaggccgagttgcgcgaggtggccggcggcatacaggtcaccaacggcagcgcgaccggggtggtggaccaggtggtggccgccatgggccggcgcccgaatctggagcacctggggctggacacgctgggcgtggagctggacgacaagggccgcccgcccatcgatccgtgcaccctgcaggtgggcgatctgcccgtcttcatcgcgggcgatgccgatggcgaccgccctctgctgcatgaggccgcggatgagggtcacattgcggggttgaacgccctggcgcccacgccgcgcggcttcgcccggcgcacgccgctggccatcaccttcagccagccccatgcagccgtggtgggacagcgccatgccgatctgccccaggggcaatgggtggtgggcacggtggactttgcacgccagggccgcgcgcgcgtggcgcagtgcaaccacgggcgcctgaacgtgtacgccgagcacggcagcggccgcctgctgggcgccgagctgtgcgcgccagcgggcgaacacatggctcacctgctggcgctggccgtcgagcagcggctgacggtgcacgacctgctgcgcatgcccttctaccatccggtgctggaggaaggcctgcgcacggcgctgcgcgacgcggcctcgcgcctgcccaaggccagcgattccgacctcgccgcctgcgaggcctacggcgcgagcgcgctggactgatacaaaaacaatagctggctgcgcttgccaggatggattttcagcaccaaaacagcttgaaattcttacgtatcaagcgccaacagctatgtttatagaagcacccttgaatccgcggtgaactgaccgataacaagaggtacaccggagatcgccatggacgtcgccctcacccaatccatcgtcagcaccgccagcgccctcgccagccgcgagacggccgatgccgtccaggtcaccgtgctgaagaaggccctggacacgcaggaaacggccgccgccaccctgctcgccgccctgccccagccaccgctggcgaccgggggcccgctgggcacgcagctcaacacctacgcctgacgcgcacggcgcgctggcttttttcggcggctcaggccggcttcagctctggccttgctcagcgcagccgcgcaggcgacaggcccgccacgtccacaccctcgcgcgccagctccggggccagcggctcgcccagtgccaactgccgcgtcagcagcgccgcgcccgccgcgctctggatgccatagccgccttgcgcggccagccagaagaagccgggcacatggttgtcccagccaatgaccaggtcgccatcggccacgaacgagcgcaaccccgcccaggtatgcgaggggcggcggatctgaaagcacgtcacctgctcgatgcggtggatgcccagggccacgtccagttcctcaggcaccacgtcgtgcggcgccacggcgtcggcattggcgggggagcccagcatctgccccgcgtcgggcttgaagtagtagtcctccgcaatgccgatgacggctggccagtgggccgcttgcatgccggccggcacggggaaggtgaaggccgtgcgccgccgcggctccagcccgatgggcggaacgcccgcctgggctgccaccacatcggcccaggcgcctgcggcattgaccacggcgcgcgcgcgcagcacctcgccatcggccagggtgatgtgccagccctcctcgccccgctgcagggccgtcacctcggcatgggtgcggatctcgccaccacgctggcgcaggccgcgcaggtagccctggtgcagcgcatgcacgtcgatgtcggcggcgccgggctcgctcatgcccgcggccacggcctcggggcgcaggcacggggcctgctccagcagctcctcgcgcgtcaggcggcgcacctgcgggttgcgcggcagcgcctcggcgtacgcggcctccagcaggtcgagctggtcgggccccgccaggtacaccacgccgcgcggcgtgaggatgggggcgctgccgaattcgggcggcggcgcatcgtagaacgcgcggctggcccgtgtgagtgcgcagatgttgggcgtgccataggtggccgagtacagcgcagccgaccggccggtggtgtggtagccgggctgggcctcccgctccagcagcagcacgcggcggtgcgcggccagttcccaaccggcggaggcgccggcaatgcccgcgccgatgatcacaaagtcatagggttgcatgggttccctcgccaatcactgtcagaccgccgacgcctgctccgcggcaccgcgtgcgcccagccgcggcacgccgcgcgcgtcatcggggtccggcgcgtgggtgacgatggaggtgagcgcgggttgcaccggccccagccgggccaggtcgggccgcgggcgctgcaggccatcgatgcgggcaaaggcttgctccagccccaggccgatggacagtaggcgatggtcgtcgcgaaagcgccccaccacctgcaagccgaacggcatacccgccgtgtcgcgcccgcagggcacgctgagcgcggggtgcgtggtcagcgtggtcacataggtcagtgccagccagcggtagtagttggcctggggttcaccgttgatgtgactcgcgtacagcgcggtccacgggaagggcgagaccggcgtggtgggtgccaggatcacgtcgaagttggcaaacgcctcctggaagcgcgccaggatgcgcgtctgctcggcctgtgcccaggcgctgtccagcagcgacatggccgcacccatctcgtagttggcgcgcgtgttgggccccaggctggcggggtcgcgctcgtaggcctcgcgcatgccggccaagaagctctcggcccgcagcacgtcgaagcagcggtgcacgtcgcccagttccagccggacttcctcgcaggagcggaacaggtggcgcatggcgccgatcttggcgcggaacaccgcgcggatgccgtcgtccaccgcgcaggcgccgaagtcttcggtgtagcccacgcgcaggccgcccaggtcggccggctccaggtgcaggaagctatgggggtccagcgggtaggtgagcgggtcgcccgccgacaggccggccgatgcggccagctgcaggcaggcctcggccatcgtgcggcccatggggccgaccacggagatcggcgtccagcccagcagcttgcgcgagctgggcaccacgccgggcgacggccgaaagcccaccacgccgcacttggccgcagggatgcgcagcgagccgcccgtgtccgagcccgtgcacacgggcagcatgtcgcaggccagcgccgcggccgacccgccggacgagccgcccgcgttcaggcgcggatcgaacgggttgcccgtggcgccccagaccacgttgcgcgaattggcgcccgcgcccatctcgggaatattggtcttgcccgtgacgatggcgccggccgcgcgcaggcgcgccaccaacacgttgtcctgcgcagggatgttctcgcggtagatgggcgagccgtaggtggtcagcaggccggcggtggcctccagatccttcacgcccatgggcagcccgtgcagcaggccgaggggctcgccggcgcgtaccgcccgctcggcggcctgcgcctcggcgcgggcgcggtcgtagcaggtggcggtgacggcgttcacataggggttcaccgcctcgatgcggtcgatgcaggcttgcagcagctcgacgggcgagatctcgcccgtgccgatgcggtggcgcagttcattggcggacagttccaccagcgtgggatcagcggtcatggtcgtgaagaaggtccaggggccattgtggatgagccgcgcctcagtcggcggtgatgcccgcgcgctgggcgatggcacgcatcagcggcagctcccgctcgatcagggcagccagctcggccgacgaggcgaatgcgggctcaaagcccagggcgagcaggcgctcgcgcgtatcggggtcggccacgacctcggccagcgtcttttccagccgcgtcttcaccgcggcgggcaggcccgcgggcgccaccatggccagccaggtgtccatgttcaggccggggtaaccgctctcggccagcgagggtacctggggcagcagggtcgagcgcttctcggtggtgacggcaatcgccttgactttgccctccttgagctggggtagcgcggccgacaccgtgtctaccgtgaacggaatctgcccgccgatcaggtccaccatggccggcgcgctgcccttgtagggcacgtgctggatcttcaggcccgcggcatgaaagaacatctcgcccgcgaactgcgaggtcgtgcccgcgccgaaggaaccgtaggaatacttgtcgggcgcggccttcacggcgctgacgaactgcttcacatcgttgaccggaacgctcttgctggccagcaggatcagccccgtgcgcccggtgatgccgatgggatcgaagctcttgacggggtcatacggcagccggggccgcaccgccgggttcaccgtgaaggtggtgcctgagctcagcagcagcgtgtagccgtccggcgcggccttggccacgtagctcgcgccgatcaccgtgcccgcgccagcgcggttgtcgatgaccacgctttgccccagcttgtcgccgagcttcttgccgatcaagcggcccagcacgtcggtggctccacccgcggggaacggaatcaccagcgtgatgggccgggagggaaacgcctcctgcgcatgggcgggggcgaaagcggcggcacccagggcgcaggccagcatggacaacatcgtcttgcggttcatggcgttctctccagtcaagccagttaaaaaaacagatcctttcgcggggccaggactcggcgaaggcgcgtcaacccagggcccggccacgttcctcgaagcgcgcgtaggcctcgggcggcacgtacagtccgccggtggtccacaccaggtgcgtggcctgcgccaggtggggccacagaccttgcgcgtgcagccaggtgcggcccgtctcggtgcccgtcaggaaaccggggccgctcaggcccgccgccgcggacggctcgatgcgctcgcccgtggcatccagcacctgtaccagttggcgaaacagggtgtcgtcgcacacggtgaagcagcccgccagcaacggctccatcagctcggccgcgggcagggacgcgcgtggcacggccaggccgtcggcttccgtccggttggtgaggccccagtcgtacaccgaggggtgtgcgccctgtccggccatcatttgcaccatgaaacacggcgactgcacgggctccgcgaaaaagcagtgcacatgcgcccccagcacctgccgcaggccgaaggtgatgcccgccggcgccccccccaccccgcagggtaagtaaacgaacagcgggtgctgcgcatccacgacgatgcctgcgtcccgcaactgctggcgcaggtgaagcgccgcggcgctgtaacccagcagcagcgacagcgagcgttcgtcgtccacgaaatggctgaacgggtcctgcgccgcctgcgcgcgccccgcggccacggcgccctcgtagtcacccgcgtgctccaccacctgcacgccgcgctggcgcagacgctgcttcttccattccttggcatcggccgacatgtgcaccacggcgtgaaaacccagcgccgatgccgccacgccgatgctcaggcccaggttgcccgtggagcccacggccacggtgtagcgcgcaaacacggcgcgcgcagcggggtttgccagggcgcggtagtcgtcggcatcggactgcggcgtcagcaggccgtgctgcagtgccaggcgctcggccagctccagcacttcatggatgcctccgcgtgccttgatggacccagccacgggcaaccggtggtccgccttgatccacagcgcgccctggcccgcgacgagccccgccgcggcatgcaggctggatgcgggtaacaggggcgactcgatcacgccacccgtcgcctgcaactcggggaacacgccctccagcagcggcgcaaagcgcgcgaagcgtgccgctgccttctccgtatcatccagactaatgtgatcaccggccacggcctgccgtgcggcgggtatgggctgcctgtgcgggttgagccataggcagggctcggcgcggcgcagttgtgcagccggggcgtcgtcctgcaagtggtcctgtggggaaacaacggagggcatgggctacggtcggtggaaggtgggtatcgacggcattcttggcatgccccggcaccgatacaactcgtttatattgacgagtgcattagtttgaataatgaattcacggctttttccttccctgctcgcgtggctgcgctgctttgaagcagccgcacgccacggcagcttcacgcgcgcggcggcggagctgtgcatcacccagggcgcggtgagccagcaggtcaagcagctggaaacctggctggggcgccccctcttcgtgcgcacgccccgcaccctcatgcccacgcccgagggcaaatggctggccgtggtgctgcgtgagagcttcggcgccatcgaggacgccctgtcgcagatgcgtgtgaccgacgatacgcccgtggccacgctgagctgctccccctcgtttgccatgcagtggctcacgccgcggctgggggaattctttcgcgagcacccagacgtgggcctgcgcgtgtttggcgagttccaccggctggaccgcacccgcatggtgcgcgacggggtcgaggcggcagtgcgcttcgacctgggcggctacaccgacctgcgcgccagcgtgttcctggatgagtggctgattcccgtggccagccccgccttcctggccgcccatcctgacctgcagtcaacctcgcaattgcgcggtgaatggctgctgcacgacagcagtgcctgggagggtgccgacccattcgaggaatggcaacactggtgcgcctgcacggacacagcgccgcccgcctggggcgccgggcagcagttcaacctgtcgcaattggcgctgagcgccgccctggcgggccaaggcattgccatggggcgcgcggccctcgtgctggaagacgtacagcacgggcggctggtgccgctgttcgggtgcagcgtgcgctcgcgggcgtcgtactctttcgtcaccacggcgcatcccagcccgccgatgctgctggtcaaggaatggctggcgctgcaggcacagcgctttgcggagttgcgcggggctctgctgccgtttcccgcttgaaaaaagaaacttataaagcgctttttgataaaaaagcgtataaaggatggcatgacgcattcgttgatcaccacattggcagaagtgcgcaaagcccggcgcatcacacaagccgacctggccgcgcaagccggcctgtcgcgcatggccgtgcagcgcaccgagacgggggacgtggacccgcgcttttccaccctggccgagatggcccgcgtgctcggcatggaactgattgcagtgccggccgaactgggccccgcgctgcaggccttcatccagtcggggggcaaattcctgggtcagccctcgggagcggacgcgcctccctcggtggtggagagcctgggtcgctgatcaagacgcacgacaagacgcacgatgagtaccgccatccgctacctgcgcctgtacctgcaccgccctgcagcgcaggggggcgggcggcgcggcatcggctacctgtcccagtacggcgacatcctgcgcgtgtccttcgatgaggactacatcgccgacccgcagcgccccaccctgtcgctgagctaccgcggcgcgaacgaggcggacacgcagcggatcctgcgctcggcgcgtgacgcccgcttggtgcgcaccgacgggcgttggccggcgtacttccagaacctgctgcccgagggccacaaccgcgaccgcctggcgcgcgaacgcggctgcgcgcccgacgacgaattcgagctgctggccgccgccggccacgacctgatgggcgcgctggaggtcgaacccgtgcccgcccaagagggcgtgcccgacgtggtgcgctactggcacaccacgcagggcctggacgtgctggagcccgggtttgtcgaatacccggtggaagacgccgcctcgctgcccggtgtggtcaccaagttcagcgccgtgcaggacgggcgccgctacctcgtcaagcgccgcggcgccgccggcagcgtgatcctcaagctgcccaccaccgcccacccggacctggtggccaacgagttcacctgctaccagctggccggtagcctgggcctgcattgcgcccaggcgcgcatcatcacccgcgccgaggccgagctgcccgaggccgtgccgttagacgacatcctggccgtgcaacgcttcgaccatctggccgacggcacccgcgtgcacatggaggagttcaaccaggccctgggctacgcgccgcgccagaagtacggcaagggcctgttgcaggactgggccaccatgctgcgcgtggtcgatcgcctgagcgaccagccggtgcaagacacccgcgagttcctggcgcgcatggtggcgttcatcctcatgggcaacaccgacgctcacctgaagaactgggcactggtctaccccgacgggcacacgccgcgcctggcgccgctgtacgacccggtgtgcgtggctgcgttcttcgagggagcgaccgagcaccagtacgcggtgaatcgcgccatcgaccgcagcatgcgcgcgctggactgggacgcactgcaggccctcatcaagaccgccggcctgttgcgcataccgcgccacctggcactgctgcgggacctggtacgccgcgcgcaggccgactggcccgcactgctggctgacgccccctccacgctgcagcgcaccgtgcaggcgcggctggcgggtggcgtcgcactcacgcacccataacagtcgggcccggtccagccgggtgcggcagccgcccccgtcggtgaaaagcctgtggggccacgccccgcagcagctcggtgcccgacagcctttgccacagggtgctgcctagatggacgtgcaaaccggtgcctgccccgagtctggccaccatcgtcagtcacagccatgaggcggcggcgaccgcgccttcattggccaagggataagccgcgcgccgccgcagccctcagcggctctgcatccatccagcagcctcatccatcaaatgcccgcgaaacacttcggcaatgggcgacagccgcttgcccttgggccagaccaggtgccactgcgattggatgggaaaaccctgcacgttcagaatggccaggccatcgaggtgcggacccagcgcgtgccgcgaaacgatggaaacgcccagttgcccttgcaccgactccttgatggcctcattgctgcccagctccagtaccgcagcgggcgcaaagcccaactggcgcagatgggcgtccgtcgccattcgtgtgcctgagcctttctcgcgcaggatgaaccgctcgctctgcaactgcggcaaggccacccgtttcttggtggccagccggtgccccgcgggagcgatgaccaccagcgggttgggcatgagcacgtggtcctccagcggcagatcgcccggcggcatggacatcacgtaaaggtcgtcctggttggcacgcagacgggtgatgacatggtcgcggttgagaacttccagcgaaatatcgatctgcgggtgcagcttgcaaaagctgcccagcaggcggggaacgaagtacttggcggtgctcaccaccgccaccttgagccggccgctggtcaggcccttggcgcccgaaatgccctgttcaaacgcatcccactcgctggcgatggcgcgggcggtgcgggccagggcctggcccgcctcggtcaggtacacgcggcgcgacaccacctcgtacagcggcacgcccaccgcttgcgctacctcgcgcaactgcatcgaagccgtgggctgggtcacgtgcatgagcttcgcggcggcgctcacgctgcccgtctcggccagcgcaagaaacaggcgcagttggcgaaaagtgatattcatagatttttatctatagataaccgcattcgaatcgattttactttgccccctgccctctctagcatcgcctcccatcacccatgtggagttgaagaatgcaaagtttgctggaccctgcggtccttttttttgcgctgggcgcttttgcgggcctggtgcggtccaacctggagatgcctgcagccatctcgaagttcttgtcgatttatctgctcacggcgctgggcctgaagggcggctttgcgctggcggcctcgggcttcacggccagcgtggccagcagcctggggctggcggtgctgctggccgtggtggtgcccctggtgggttacgcgctgctgcggcgggtgctgtcgggcttcaacgcggcggccgtggcggccacgtatggatcggtcagcgcggtgacattcgtgaccgccacgcagtacctggaatcgcaatccatctcctacggcggctacatggcagcggccatggcgctgatggagtcgcccgccatcctcctggccgtgatgctggccaatgcgctgcgccagcgccaggcggtgcccgcagcccatgctgcgcccgtgatggccgtttctccttcaggcgccgcggccctggccggccccggcgggctgggtgccgcgggccccaccccagcgggcaagggcggtccggccttgtcggtggggaagatcctgcgcgaatcgttcaccgatggcacccaactgctgttgctcggcgccatgctcatcggcctcatcacgggcgacgcaggcaaggccgccatgcagccgttttcgggtgacctgttcaagggcatgctctgcctgttcctgctagacatgggcctgtctgccgcgcgcaatctgcccgccgtgcgcaaacagtcgccctggctgttggcctacgcagtgtggggtccgctggtgcatgccagcgtggcggtcggcctggcgtggctcgcccaggtgcccgcgggcgacgccgtgctgctgatggtgctggccgccagtgcgtcgtatatcgccgtgcccgccgtggtgcgctatgcgatacccgaggcagatccttcgctgtacgtcagcctgtcgctgggtgtgacgtttccgctcaacatcctgctgggcatcccgctgtatacgcaggtggtgttgcagttgtggggtggttaacggcttgggcaccaaagcgcattgccccggcggtggcatccgctgccgggcatatgccacccattttgctatcaataaagtagcttcaaccgcttatccaacccgcgccagctcgtcttttcactcaaaactttcggcccctgccgagcgcagcagggcagccgccgcgtcggctttcatcgcgagggcgcagcccaaggcggtgttgccttgcaggtcggccgcgcgcgggttggcgccgcgtgacagcagcagttccaccacggccggatggttgaacagggcggcgaacatcagcggcgtacggccatcgggcgaaggcccgtccacggccgcaccaccgtccagcagcaggcgcaccatgtccacgtcgcccttgaaggcggcgccggccagcggcgtctgcccgcggccgttcaccagccccgcgtcggctccgcgcgccagcaacagccgcgcggcctcggcatggccgtggtagctggccagcatcagcaggctgtcgccctgggcattgcgcaggtcgggcggcaggccgttgtccagccacagcgccagacgcgcggcgtcgccctggcgcgcggcgtcgaacaccttctcggcaaaggccagggtggcttcatccagggcggggcgttcgggcgtggcggtcatggggttctccagcgtcgaggtgtgagccattgtaggaacgggcaccctgccccgccgcgcaattgcgctatggcttcgatagcttgacaagccgcacgggtcaatgccccgtggccttggagagcagctggatcaccagcacgccgcccacgatcatggccatgccgacgacggccggcaggtccagcttctgcccatagagcagccagccgaccagcgagatcagcacgatgcccagccccgaccacacggcgtacaccacgcccgtggccatgtggttcatcaccttggagacgaggtagaacgccacgcagtagcccagcaccgccagcgcgctgggccccagccgcgtgagcccctgcgaggacttgagcgccgaggtggccaccacctccgccatgatggagatgccgagcagaaggtacggatgcatgggtaagaaagtgcggtgcgtgcgagatttatcaaaatgatagctgctcgcgcttgatgggaaagcgctccaggcatatttggcttgaaattcccacgctacaccctacccgcccgtgcagaccagccgctgctcgcccagccccgtcgcgcccagccgcatcacgtcgcccgcgcgcaagaaacgcggcgtgggcttctgtcccaggcccacgccggcgggcgtgccggtgagcaccagatcgcccggctccagcgtcatgaactggctgatgtaggccagcacccggggcacgccgaagatgaaattgcgcgtgtggccgtcctgcatgcgctggccgttcacctccagccacagcccgatggcgtgcgggtcgggaatctcgtcggtggtcaccagccaggggcccacgggcgcgaaggtgtcgcagcctttgcccttgtcccactgcccgccacgctccatctggtagctgcgctcggacacgtcgttggccagcacgtagccggccacatgggccagcgcatcggcctcggccacctgctgcatgcgcgtgccgatgacgatgcccagctccacctcccagtcggtcttgagcgcgccgggcgggatgcgcacggcgtccgtggggccgctgagcgcgctggtcgccttcatgaacagcacgggctctgccggcgcgggcaagccggcctcggccgcatggtcggcgtagttcaggcccacgcagacgatcttgccgacaccgcccacggggcagcccaggcgtgtgccgggtaccaccgcgggcaggcgcgcggcgtcgatggcggccagcgcggccaacgtgcgtggcgccaactgcgtggggccgatgtccggcagcagcatggacaggtcgcgcagcacgccctgggcgtcgatcaggccggcgcgctccgcgccgggttgtccgtggcggacgagtttcatgggtgtctccgtgggtttgatcgggacgatcttatgcatgccatcccgttcatccatcgcatcgactgatggccgcatcgcgtttggcgatggcgaggctggcacggccgccccgcgccacgcgtacgatgcgcagcttcgccgccccgccatgcacacccacatccccgaatcgcccgccagaaccgccgatgacgaccacccacgcccgcacagcctgcgggagctgttctgggccttcacctggctggcgctgcagggctttggcggcgtgctggccgtggtgcagcgcgagctggtggaacgccgccgctggatgagcaacgagcagttcgtcgaggactgggccgccgcgcagatcctgccgggcccgaatgtggtgaacctgtccatcatggtgggcgaccgctacttcggcctgcgcggcgcgctggtggccgtggcgggcatgctgttgctgcccatgctgctggtggtggtgctggccgtggtctacgccggctttgccgaccagcccatggtggcaggcgctctacgcggcatgggcgccgtggccgcaggcctggtggcgggcgtgggcggccgtctggctgcatcgctgcgcaagcatccgctggggccctgggcctgcggcgcgatcgcagccgccaccttcgtcgccatgagcgtgctgcgcctgccgctggcctgggtgctgcccgtggtgggcggcgcggcctgcgccctcacctggcgcaagctcgctcccgcggggcactgacgcagccatggccgcaccgctgaccttgcacctgcagccgctggactggctgaacctgttcctgtactacctgtcgctgtcgctgctggccgtgggcggcgccatcgccaccgcaccggacatgcaccgcttcctggtggagcgccagggttggctgaccgaggtgcagttcaacacctccatcgtcatcgcacagtcggctcccgggcccaacgtactgttcatcgccctgctgggctggaacgtgggcctgaacgcggccggcaccggcacgcatgcggcctgggccttcggcgcggtgggcgtggcggtctgcatgctgggggtgctgctgcccagcagcctgctgacctgggccgccacgcgctgggcacaccgcaaccgcgagcgccgctcggtgcgcgccttcaagcaaggcatggcaccactggtgatcggcctgctgctggccacggcctgggtgctgggcagcgcccatggcgagcccgcgcaagactggccactgtggctgctgagcgcggccaccaccctgctggtgtggcgcacgcgcatccacctgttgtggctgctgggcgcgggggcgttgctgggcgcgttcggctgggtctagcgcggtatcagggctggcgcgcgcgacggtagtccgccagcgcccgcaccgtggtgcacagcaagccatgcgcacgggcaaagcgggccacctgtgcgccgcgcgccatgctgccgtcggggttcatgagctcgcacagcacgcccgcaggcggcaggccggccagcacggccaggtccacggccgactcggtatggccgtcacgctccagcaccccgcccgcgcgtgccaccagtgggaacacgtggcccgggcttacgacctcgggcgcgcaccccggcgccggaatgcgcagggcgcatcgcacggtctgcaggcggtcggccgccgacacgccggtactcacgccatgcgcggcctcgatggactgggtgaacgcggtggagaacgccgagcggttcacctccaccatgggccgcagccccagcgccttggcatgcgcgggcgtcaggcacaggcaaacgatgccgctgccctcacggatcatgagtgccatggtggcctcggtcatgttggcggcagcgcagaccaggtcggcctcgttttcgcggtcggcgtcatcgagcaccagcaccgggcggccggccgcgatcgcggcgatcaccgcgggtaggggcgcgagcgtgacctcctgtgggagatcgccaggggcggacaagaaagtggcgggaaaagacatgaaacgctcctcggttgaaatgaagaaacgcctcaaggcatgcaagaagcacccacgcgcgccatgggcccggggcccggcacgcgcgaagcacacggccgcgcccagggcgctgggccccggtcgcggcacgtcttctttcatccggactatgaccgtcggccccggactgggagtggcctgcgccgccccgcaccgggtctgctgacccccggttgcactgatggcaaccggggcgctcgcgggctcgcggtgcaagaaaacctccatgcgccgcctaccgccggtggggaattccaccccgccctgaagacctgccgattatggcgccccaaccatcggcggcccgtccagcagcaacggcaacagccgcgccgccgggtcgcgcagcacggcgtgggcgataccgtccagttcgctggccgcggtgttgaccaccaccacgcgcgcaccggcatggcgcgcctggtgcgccagccctgcggccgggtacacggcgcccgcggtgcccaccaccagcatcagctcgcaggactgcgccgcctgctgcgccgcggccagcaccggcagcggcaaggcctcgccgaaccagaccacgccagggcgtaccaggttgccgcaggtgggacagcgcggcgggtggccgggcgcagcgtgggccagatcgcagcaggcacgcggacggtcgagccagcggtcggccgtcaggtcaccatgcaggcacagcacatccgggctgccggcgcgctggtgcaggccgtccacgttctgggtgatgagcgtcagccgcccgcgcccgtgctgcgcaaacgccgccagcgcccggtggcccgcgttgggctgcacgcccgcgagcaagccgcggcggtgggcgtaccagtcccacacccgcgcgggctgggccctgaagccggtctcgctggccatctccatggggttgaactgcgcccaatagcccgtctgcgcatcccggaacgtggggacgcccgactcggcgctgatgcctgcgcctgtcagcaccgcgatgcggcgcgcatcgcgcacccacgctcgcacctcgtccagcggggtgcaggggccggacgttccggcatcgtccgtcatgccgcagccccggccaacaggccctgctcgaccatggcgaccagtcgctcggccagcgcctggcagccggcctcgtccaggccgcgcaaggggccgtccagcatcagcatcgccatgccatgcacggcggaccaggccatgaactcggcgcccgggcggcgtgcgggtggcagcagaccggcctgcaccatgccgtccagcgtgtgccccagcagttcgaacggatccatgccgctggccccgcgcgccgcaccatcgtccggcgcgcgctcgtccacatcaaagggccgcgccacgaaagcggtgcggaacaggcccggctcgtgccgcgcaaagcgcagatagcccaggcccacgccgcggaacgcggcgcgtgcacgctggcgcggatcgcgcagccggcgcgtggcatggatctcggcctcgatcgcgcgcgccagttccgacagcgcctccgcgcgcacggcttccagcagcgcctgatggttttgaaagtgccggtacgccgcattgggcacgacaccggcacggcgcgtggcttcgcgcagcaccaccgcggcagggccgccttcgcgcgccagcgccacaccggcgtccagcagcgcgcgcttcaaatccccatggcggtacgtggcacgcgcggggctcaggtcttcattcggcatttacgagtttttacagatacaccgtccacatttatccgcaaggcccggatacactgcaagtgtacattgtccacaaaggagttgcgccatggaacccgacagctacatcgacggcttcgtgcttgccgtccccactgccaacaaggaaacctttcgccagcacgccagcgaggccgcgcagatcttcaagaagcacggcgccctggagatcgtggaatgctggggcgacgacgtgcccgagggcaagctcacctccatgcccctggccgtgcagcgcaaggacgacgagaccgtggtcttttcctgggtcgtgtggccctcgcgcgcggtacgcgatgccggcatgcaggccgtcatggacgacccgctctgccccaaggacatgcctttcgacggccagcgtgtgatttacggcggttttcgcgtgctggtacacgcgtaaacggcgcgcacctcttcccctcttctactccactcaaaccacccccaaggagacaccatgcagttcacaccctacctcaacttcgacggcaactgtgccgaggcctttgccttctacgccaagctgttcggcggcaccatcgtccaccagagcacctttggagagatacctccctccgaaaacatgcccccgctgcccgaggcagccaagagccgcatcatgcatgtgcagctgcagatcaaggaccagtcgttgatgggatcggacgccatgccggccattcccgggcaggacccgaatgcctgtggtggcggctaccaactgccgcagggcctgtgggtgtcgatccaggccgccgacgcggccgaggggcgccgcctgttcgatgcgctcagcgccggcggcgagaccgtcatgccatttgccgcgaccttctggtcgcccggcttcggcatggcgcgcgaccgcttcggcacgccgtggatggtcaacgtgacggcacaggcctgatgccccacacccaaggaggccatatgtccgaccgcaccgttcgtttgcaccgggcgctgcgcaccacgccgcacaagctgtatcgcgccttcctggagggcgacgccatggccaaatggctgccaccccacggctttacctgcagggtgcaagaactcgacgcccgcgtgggaggtaccttccgcatgtcgttccacaacttcggctcgggccagtcgcacgccttcggcggcgaatacctggagctggtgccgggggagctcatccgctacaccgaccggttcgacgacccgcacctgcccggcacgctggaggtcaccgtccggctcacgcccgtgagctgcggcaccgagctgagcatcacccaggccggcattccgcaggccattccgctggaaatgtgctacctgggctggcaggaatctctcacccagctggccgcactggtggagcccgacatcccgggttaaaggcccagcagtcccgactcagcaggagcactccatgacgcaacccgccaaaaacaccgtctgcctgtggttcgacggcactgccgaagaagccgcgcggttctacgcgaaaacctttcccgactcatccgtgagcgcgctgcaccgcgcgccgggggactttccgtcagccacgagggcgatgtgcttgtggtcgagttcacggtgctgggcatcccctgcctggggctcaacggcggcccggccttcaagcacagcgaggctttctcgttccaggtggcgaccgccgaccaggcagaaaccgaccgctactggaatgccatcgtgaacaacggcggccaggaaagcgactgcggctggtgcaaggaccgatggggcctgtcctggcagatcacgcccgtggccttgacccgcgcggtgaccgaccccgaccgcgccgccgccaagcgcgcgttcgacgcgatgatgcagatgcgcaagatcgacattgccgccatcgaggcggcgcgccgcggctaggggccgggcgccttccgcgttcaggcgcgctggcgcagcgcctcgtacaggcacactgcgctggccaccgacacgttcaggctctcgacagcgccctgcatggggatgcccaccagttcgtcgcaggtcttgcgcgtcagttggcgcatgcccgggccctcggcgcccagcaccagggcgaccgggcctttcaggtccacctggtacagcgtcttgtcggcatcgccactggtgccgatgacccagatgttgcgctccttgagctcgttcagcgtgcgcgccaggttcgtgaccatgaaatacggcaccgtctcggccgcgccgctggccaccttggccacggtggcgttgatgcccaccgcatggtccttgggagcgatcaccgcatgcgcgcccgcgccatcggccacgcgcaggcaggcgcccaggttgtgcgggtcggtcacgccgtccagcaccagcagcagcgggttcttcacgccgcgggcctccagctcgtccagcaattcgtccagcgtgcgcacctgcgccacggcctcgacccgcgccgccacgccctggtggccatggctgccggccagcttggccaggcgcaggccatcggcctcgatcaggcgcgtccccgcctcgcgtgcgcgctccaggaactggcgcatgcgcgcgtcgcggcgcgtgggctcgtaatagatctcgatgatgctttgcggcgcggtcttcaggcgcacgcccacggcgtgaaagccgaagaggactttgggggaggacatgggtggcgattatcccgccagcgaccccactggcaccgtggcgcggcgcaggtcaccgccgggcagccgataaaatccgcgtttcttcccttgacaaacgggccgctgccacaagcggcgccgcttgcctgaccgccttcatggccgtccctgtggcggctgcgcctgccacaaggcgccgcgctgcgcggcctgcgcagcggctcaggccctccttctgttcagatcatgatcctctctcccctgttgcgctgggtgcagcgcacgagcctggtcacccagatcgccatcgccgtggtcatcggcattgtgctggcggctgtatggcccgccgccacgccccacttggccatacttggctcgttgttcatctcggccctgaaggcggtggcgccggtgctggtgttcgtgctggtgatgtccgccatcagcaaccacacaccgggcgagaccacgcacatccgcccggtgctggtgctgtacgcggtgggcacgctggccgcggccaccgtgggtgtggtggccagcatgtggtttcccagcacgctcacgctgcaggcgcccgcacaggccgccgcggggccggggtcggtgtccgaggtgctgatgaacgtgctcaagagcgtggtcgaaaacccggtcaaggcgctgctggaggccaactacatcggcatcctggcctgggccattgcgctgggcctggcgctgcgccacgccagcgcgggcacgcgcgccatgctgcaggacggcgccgcggccgtgacgcaggtgatccagttggtgatccgcctggcgcccctgggtatcctgggcctggttgccagcacctttgcggaagccggcgcgcaggcgctgtggggttatgcccaactgctggccgtgctgctgggctgcatgctgttcgtggcgctggtggtcaacccgctgatcgtgtacgtggcgatccgccgcaacccctatccgctggtgttgatgtgcctgcgcgagagcggcgtgacggcgttcttcacgcgcagctctgccgccaacatcccgatcaacctggccctggccaagcgcctgcgcctgaacgaggacacctacagcattgccattccgctgggcgccaccatcaacatggccggcgcggccatcaccatcagcgtgctgtcgctcgccgcggccaacaccctgggcatccaggtggacctgccgaccgcgctgctgctgtgcgtggttgcgtcgctgtgcgcctgcggcgcatcgggcgtggccggcggctcgctgctcctgattccgctggcgtgcagcctgttcggcatcggcaacgacgtggcgatgcaggtagtggccatcggcttcatcattggcatcctgcaggattcggccgagacggcgctgaattcctccaccgacgtgatcttcaccgccgccgcctgcctggcacaggagcgcaaggcgcaggtctgattcaccaccggcccgctatcgatacgagagctgacagcgcttgctgcgcatcgatttcaagatggaattcattgaaaaccagctagcatcaagcgctggcagctattctttcaggagttatcgaccagccgtccggcctcaatggtgatgcgccggtcgcagcgcgcggcaatgccgcggtcgtgcgtgaccagcaccagcgtggtgccctgctcgcggttgagggccagcatcagttccatgatggtctctcccgtggcgaagtccaggctgcccgtgggctcgtcggccagtagcacggcgggctccaccacgaaggcgcgtgccagcgccacgcgctgctgctcgccgcccgacagcaccttgggatagtgcgtcaggcgctggcccaggccaacgcgctccagcatgtcggtcgcgcggcggcgtgcatcgcgaatgcccgccaactcgagcggcagcatcacgttctccagcgccgtgaggttgcccatgagctgaaagctctggaacacgaagcccacctgccgggcgcgcagtgcggcgcggtcgtcctcgtccagtgcgaacaggtcctgcccgcccaggcgcaccgtgccgcgcgtgggcgtgtccagcccggcgatgatggacagcagcgtgctcttgcccgatcccgaggcgcccacgatggccgcagtctcccgcggcgccaggcggaaatcgatatcccgcaaaatctccagcgtacccgtggagtccgtgacggacttggacacatgctccaccgcgatgatggattcgggcggcatgcggtcgttggaggcggcaggggccgcggcggcggaggtttcggacatgaaaggttctcggcagtgaagcatatggttcggcgtgactttatcgtggcgggcgcactggccctgtggggcgcggcgcccgcccttgcgcagtccggtggcaagaagcccacccgcgcccccgtgatcctggtggtgggcgactcgctcagcgccgaatacggccttccgcgcggcaccggctgggtggcgctgctggacaagcggctagcgcaggagaagatccccgccacggtggtcaacgccagcgtgagcggcgacaccaccgccggcggccgtgcgaggctggccgcactgctccagcagcaccggcccacgcatgtggtgatcgaactcggcggcaacgacgccttgcgcggcctgccgctggccagcacccagggcaacctggcgtggatgaccgaacaggcccaggccgcgggcgcgcgcgtgctgctggtgggtgtgcaggtgccgcctaactacggtgccaattacacccggcagttcgccgaggtcttcgagaacgtggcccaggagcgcaaggcagcgctcgtgcccttcttgctcaagggcgtggccgatgggcccgatcccacggcgctgttccagcccgaccgcatccaccccacggcccaggcgcacccgcgcatgctggacaacgtgtggcccgcgctgcgcgcgttgctgtaaaccatcgtcagagaatcagccggcgctctgcggcgcctgcgcgggcgcaaggggcgcagtgggcgccgccaccgccgcgcggtaggcatgccaactggcatgccccagcaccggccccaccgccagcaagcccgcgccccaggcgtacagcgacaacgccaccagcgccgtgatgagcaggccccacagcagcatcacgccggggttctccaccaccacccgcatgctcgcaatgccggccgtgagcgcatcggtgtcgcggtccagaatcatcggaatggacaccaccatgctggagaacaccagggccgcgaacacactgcctaccaacaggtacacggcgacgaactgccagttgcccgggttgaacaccgcctgcaccacccccgtggtggacggcatgccggtgttgaagaacacggcaaacaccacgagcgacgcgcggccccacagcagttccagcaccacaagtacgagtaccagcatgcccatgctgcccaggtggcggtcccaacaggtcagcgattcgcccagatcgggtgccaatccctgttcgcgccggcggctggtgtcgtacagccccatggccaggaaggggcccaccagcaggcagccgctggcaaacgacatggtgtattccggccgcgcctggaacacccagcccagcaggagtgccatgccccagaaccacgtaccgtagaacagcgccacgccgggcgcggccatcatgtcgcgcgcccccagcacgagccaacgcagcgggtccggccagcgcaaggggttgagagtcaccggtgcggacaccggcgcggaggtgactggcgcggaagaatcagacatggtggtcggcatcgctgcggcagtggcgttgctgccaccttaaccacctgactgcctgaccaccatcaaggaaactaccaccctcgccgcgccagccgccaacgcatcaggcagctccaaaggcctggtgcatcgcctgcgccaggtcggcacgcaggtcgtccacggcctccagccccacggagaagcgcaccacggtgccgggccgcagatgcgcggcggcgcccgtgcgcatactgggcaggtcgtagggcaccaccaggctcatcggcccgccccagctgtagcccagcttgaacaggcgcaggccgtcgcaaaaggcatccacctgcgcctggctgtggcgtgcgtcaatgaccacgctgaacaggccggcggcagcgccctgcccgccattggctgcgccgcacagcgccttccactgcgcatggccgggcgatccgggcagcgccgggtgcagcacctgggccaccgcgggctgcaagcccatccactgcgccaggtcgcgcgcggccgcatcgtgcgcgtggtagcgcagcgccatgctgggcagcgcccgcaagaccgcttccacgtcgttcgcccccactccgagcccgagccgcatatgcgtgagtttgatgcgcagatgcaagccttcgtcgcgggtggtgatgctgcccatcagcacatcgcccccgccgctggggtacttggtgagcgcatgcacggatacgtccacgcccagcgcgccctcggcacgcgcgccacggcccagcaggtcgaagggtgcgaaagccaggcccgcgccccaggtgttgtccagcaccgtagccacgccgcgtgcgcggcagatgcgcacctgctccaccaggtcggggaactccaacgtgacggagcccggcgcctccagccacaccagccgcgtggcgtcggtgatcttggatgcgaggtccgccgggtccaaggggtcatagatacggtggcggatgccgtagtggcgcagctctacctcggccagtgccttgttgggaccataggcgttgtccgggatcagcacctcgtcgccctggcgcagcagcgccagcgatacggtggaaatggcggccaatccgctgggcaccagcagacactgcaacccgccttccagcgtggccaggcgctcttccagctggtaggtggtaggcgtgccgtgcagcccgtaggtgtagctgctcttgtccttccattcgcgcgcgcgcatagcggcgacgttggggaagatgacggtggacgccttgtgcaccgctggctgcggggcatggaaaccctgcggcggtgtgtactcgtggtgaatgaggcgggtggacaggtcgggtgtggagggctgcttcatgcgccgatggtagagcctgtcccccgcccaggctcagccgccgctggagatggtgaggttgttgaccaccgaggtcacgcccggtacggcctgcgcgatctggctggcgcggtcacgggcctgctcgcttttcacggggccattgagcgtgacgacgcccgcacgggtgtccacgtcgatcttgatggcgctgaggtccgggtcttgcgccaggcccgcgttcaccttggtggtgatgccggcatcgtccataagggcggctgcgtcggccgtggcgttgcgtgaagcctgcccggcttcctgcgccgcggattccattttttgcttggcatcctgggccgcctgttcggtcttgttgatggcggagtccaggcgttgcccggccgtgggttcctcggccttgttacaagcactcagcccggcggccagcgcagcagcagcggcgaaaacggtccagcgcgacgctcgaaaaagaggggttgtcatgggcatatctccttccagtgggtacggggtccactgtagaaagcactggctgccgagccggtcggacagggccgaaaccgcagtaggacaacagcggctctcaggcaacagcggctctcaggcacgtgccgacgcaagcctggacaatcggccgatgtcctcatccttgctgcatcgctggtttccctttctctcctggccccgcccgacatccgcgctgctgcagggcgagttctgggccggcatgaccgtcgggctgatgctggtgccgcagggcgtggcgtacgccgcgctggccggcatgccgctggtgacggggatctacgcatcgctggtgccggcactggtggccgtgctgtggagctcatccacccgcctcggcgtcgggcccacggcgctcaccagcctgctcatcggcgcgtcgatcaccgggctggccgagcccggcagtgcccattgggtcacactggcggtgtggatggccctgctgtcgggcctgctgcagctgctgctgggcgtggtgcgtttcggctggctgctcaacctggtgacctcgccggtgctgggcggcttcacgcaggctgcggcgttgctgatcctggcctcgcaactgcccgacctgttgggtcttcgcaccagctggagcgccctggcggtcagcccgtcgctgcaccacttcgacctgcgcgcgctggcgttcggcctgggcagcctgggctgcctggtgctggcgcggcgctggcgctccagcttcccggccgccatcgtggtgatcgcgctggcggcactcatcagctgggccatgggctatgccgatgccgacggcgccgtgatcggccacttgccctccggcctgccgacgctgtactggccgggatggctctcgtgggaagaaatgggcgcgctggtgatgccggtgatggtcgtcacgctggtcagcttcctggagaccgcctccagcgccaaggtggagcaccaccagggcggcacccgctggaacgagaaccaggacctgatcgcccatggcatggccaagatcagttcgggcctgtgcggcagctttgccaccagcgcgtcgttctcgcgctccgccatcaacctgtatgcgggcgccaagagcggctgggcgacgctgttcgcgctggtgctggtgctggcaacgctgctgtggctcacgccggccctgtaccacgtaccacagccggtgctggccgccgtggtggtgacagcggtcaccagcctcatcaagcccgccggcatgttccgcctgtggcgcgtctcgcgcgtggagacggccatcggcctcgtcaccttcggcctcacgctggccacggcaccgcgcatgtactggggcgtgctggtgggcctgctgatgaacctgagccactttctctaccagcggctgcacccgcgcatcatcgaggtgggcctgcaccccgacggcagcctgcgcgaccgccacctgtggcagctgcccccgctggcgccagagctgctggccctgcgcatggatgccgagctggacttcgcctccgccaatgcgctggagcgccgcgtgaccgacgagctggcccagcgcccgtccatccgccacctgtgcctgttcgcgctgcccatcaaccgcatcgacgtgacgggggtggaggccttcatccgcctgcgcacgctgctgcaaagccacggcggcacgctgcatgtgacgggcatcaagctgccggtacagcacacgctggacaatgcaggcgcgctggcgccgggacccaacttcgcgctgtaccgcaccgacgccgaggccatcgcggcactgcagaggctggctcctcccgacgccgggaagcctgcctcggccccgcagtccgacacaagtggcccagctcagccgctaccgaagctatagctgctacactgccgatagatatttgtttctggttgtgacaaacaccgcgtcccccgcttccgtctctctgcgcgacctgcgtctggccacggcccatgccctggtggcgcagtcgttgggttccgaagtgtccctgcagggccagacgccgctgctgtacctgcagaacctcatcgacggcttgtgcgaactctcgctgaaggacccgctcaccgggctggccaaccgccgccacgtgcgtgcggtgctggagcgcgagatcgaccgggtcgcgcgctcgggcgaagccgcgctgctgctgatgctggacatcgaccatttcaagcaggtcaacgaccgccatggccacctggccggcgacatcgtgctgcagtccgtcgcgcgtacgctggagagctgcgtacggcccatggacaccgtggcccgctacggcggcgaggaattcgccatcgtgctgcccgcctgccagttcggctttggccgggtgatcgccgaacgcgtgcgccgcgcgatcgaagccacgcccgtgcgcatctcgccatcgctcacgttgaacgtcaccgtgagcatcggcggcgccttcgcgctgcaatggatccgcagcaccaccgccctgtgggccgaccgggccgatgccgagctgtacaaggccaagctcggcggccgcaactgcatcagcatcgaagaacaacccgacagcacggtcactgcggaagaaaagagtctgctgttcggcccgctatacactccgtcgggatggggcgagctgcccccgcctttggatccatccacaggcagcgcctattgaaagcccagtagtgatgaacgacgcgctgtcccccaacccgacgactccaccggccggcgccgctgcgccggcttctgcttccgtgccctccaccacacctgccaacgcacgcatcatcgccatcaccagcggcaagggcggcgtgggcaagaccttcgtgtccgccaatctggcggccgccctcacccgccgcgggcaccgcgtgctggtgctggacgccgacctgggcctggccaacctggacgtggtgctgaacctgcaccccaaggtcacgctgcacgacatctttaccggcaaggcccaattggaagacgccgtgatcaaggcgcccggcggcttttcggtcctgctggccggctccggcatggtcgagtactcgcgcctcacgcccgaggtgcgcaacgaattcctcaacgtcatccacacgctggcaccccgctttgacgtggtgctgctggacaccggcgcgggcatctccgacgtggtgctgttttccgtctcgctggcgcacgaggtactcatcgtcgcgacgcccgagcccacgtcgctcaccgacgcctacgccgccatcaaggtgctggccacccagcaaaagcgccagcacgtgcgcatggtggtgaaccaggccgcacgtccgggggacggacgcgccatcaccgggcagttgcagcaggtgctggaccgcttcgtgaccaccgacaccggccgtcccatgcggctgatccacgtaggggacattcccgccgacacctcggtgcgcgacgccgtgatgcgccgccagttgctgatgctgcagatgcccggctgcccggccgcgctggccgtggcccagttggcgaacaaggtggagtccacgatgctcacgccatcccccgaaggaccgggcgcaaatcgctcctgaaaaaatagctgctagcgcttacctaacaagcgctacagccaatttttctctcaacaacttacacctggaacctccgcggcggcaggggaatgcgttcactctcgcccgggatgtggcccatggcgtcgcgctcccagtcatcggcggcttgcacgatgcgctccgtgcggctggaaacgaagttccaccagatgtggcgcgggccgtccagggcggcgccgccgatcaccacacaccgcgcccccgccttacccgcgcgcacgctggtggagcggccgggctccagcagcgccagcgtctgcgcgggcaacgcctcggcgtccagccacagcccgtcgctcacggtgtagagcgccatctcgtcggccagcgcaggcaggtccagcgcagaacccggctccagccgcacatccagcagcagcgtgggcgcaaacgtggccacgggcgactggcagccgaaggccgcgccaatcagcacccgcaccgctgcgccgccatgctggtaggccgggatctggtccgcaggggtatgggcgaaatgcggcgccgcttcctcatgcgcctgcggcagcgccgcccagagctggatgccgtggttcacataagtgctgtgcgccagcgcgggcgggcgccgctcggaatgcacgatgccgcgccccgccgtcatccagttgatggcgccgggctcgatctgctgcagcgaacccacactgtcgcggtgcaggatcgcgccctcgaacaggtaggtgaccgtggccagcccgatgtgcgggtggggccgtacgtcataggcggatgcaggcgccaccgtcgcggggccgaaatggtcgaagaacacaaagggccccaccgaccggcgctgcagcgccggcagcaggcggcgcacggtgaagccgccgcccaggtccttgaagtgcccgctcaggcgcagagggccctgcgcaggaatggcgtcggcgctcatgcgcgctccaccacggtggtgatctcggtggtcacctgggtcatgagcttgtgcacggggcatttgccgatcgcggcctgcagctcggcgatctgcgcatcgctcaagtcgccctgcacttgcagccgtgtggccaggcgataggtaccgctgcgctcctgcgaggcatcacgctccaccacggtgcgcacgtcctgcacgtcccagcccttgcgccgcgcgtaccacagcagcgtgagcgccttgcagccgcccagcgcggcgtcgtacaggtcgtgcgggttggggccggtgtcgtcgccgccttcggcggccgtgccgtccaccgcccattcgtggctgcggatggtgaggcgctgggccatgggggtgccctcgatgcgctgcaactggatggtcatggacggctctccttcagggttgtccgtgccactgtaatgcgacaggcgtgacaaacgtgacaagcggcaccgcggcgtgcgcccgcccggtatctaggggcgcagctgcaactggtgcacgtagcggcgcggccggcgctgcagggggcggtagccgccgccggcccaggcctgggccatgtcggcgtagcgcggcgagaacaccagcccgctctggcccgtctggtaaatgaacagcgaacgctccgggtcctgcaggtcgtacagcgcgcgcagcgagggcgcgtgccggctggcgaagggctccacgggctgcgcagcgttgtactggcccacgttgacgctgtacgcatcgccccccgagggcacgcccacgttgaaccagcgcgacagcacgggcacgctgcccagcggcttgtgcacggaaagcgccggatgcgccgcgccccacgcccagcgctcgggctggttgccatagcgcgcggccaggcgctgcacggtgcgctccagcgccgcgccggcatgggcggcgcagccgtggggcgggcaccaccaggtgtcgccgcgctccagcatgccttccaggcccgcgcggaagtcccgccggccgtaggtggcggcaaagcgctcctcacccacgcggggcacgaccagtgcgcgcgtgagctcgtcggcccacaccgacaggatgagcggcgccgcgcggtcggcgcgcatgtcgccgtcaaagccgcgcagcagcgcctgggcctgccgcgccagcggctgcgaaaccggagccgccagcaaatggggcaacaggcgcagcgcggcgggggacaccgtgtcgccctgcagcgcgcgcagggacggcaggtcgtgcaggcgccgtgcctccagctgctgctctatgctctatgcgctggtagcggtagggcaaggcccagtcctgcgtcaggaagtgcggatagcccggcgccgtgatgcgctggttggccgtggcgatccagccgcgcgcgccgccgtcgtcctgcggcgtctgcgccaggggcagccagccctgccagtcgtagcgcgcctcccagcccggcgcgggggccacgccgcgcaggtcgttgtcggccgcacgcaggggcacgcgcccaaaggcctggaagcggatcgcgccatgcacgtccgccgccaccacgctctgcatgggcgagtggtagtgcgccatgcctgcgaagagctcctccaccgagcgcgcctggttgctcagcaggcccgccagcacagtatggttgtcggcatccagtgcgctccagcgcagcgcgatcacatgccggcgcaggtccagcacgctgccgtgcagcgcgggctgcgcatcgctgatcaccggcccatggcgcgtgctgcgcacggtgtggcgcacatcagggcggcccttcacgcggatcacgtgctcacgctgctcgaagccctgccaaccctcgggcgtgcggtagcgcgtggggtcgtcggggtggatggcctcgatgtacaggtcctgcacatcgggcgcggtgttggtgaagccccaggccacctcggccgtgcggcccagcaccacgaagggcaggcccggcaaagtggcgccgatcacgtcaatggccgcgacgggcgtgccgtcggacgccctgccctgcggcgccttcaggtgcgcgaagtaccacagcgccggcgcgcccaggcccaggtgcgggtcgttggccagcagcggccggccgctggccgtgcgcgtgccgtccagcacccagttgttgctgccgcgcccgccgggcgtgcccagtcccgccacgaagtcctgcgaccaggcctgcagcgtctgcgccgcgccttcgcctgcgggctcggcatcggcctgcggggccggtgcagccgcctgcggcgcgcggtacacgcccagcgaccggtacagcgcctgcaggtccaccgccgtcgcgggcgcctcgccaggatagggcggcatgagctgccacagccgctcggtgggcagcgtggccgccagcgacaggcgcgcgaactcgttgccccagttgccgcccaggtccagcgccatcatcagcgcccaggccacactgtcctcaggcgcccaggccacaccctgcgcaccgccgggccgcgcacccagcagcaaaaactccggcggcagcgcctgggtccgcgccgtgtggaaggactggatgccccggctgtaggcctgcagcgcctcgcgcgcgaacgcgggcagcgcggcgtactggcggcgcgccgcacccatgatgtccagcatgcgcatgagcttgtcggtgtccagcgtggcggggccgaggatctcggacagctcgccgtgcatcagccggcggttgaactccagttgccaggtgcgctcctgcgcatgcacgtagcccatggcaaaccacgcgtcccaggggggtctgcgcctcgatgtgcgtcacgtcggcttcgtcgcggcgcaccgccacggcgtgctgcagcccggcggagcgcagcgccccgtccagttgcgggaagctgcgcagcgcatacaccgcggccacgctgccggccagcagcagcgctgccaccagcgccaccacggcgcccgcgccgatgcgttgcaatctgcccatgccgcctcccccgccgtcgcggcgtttcaagccaaaacctgccatcgcgcccacccttcaagcgctggcagctcttaaatcaatagcatctcagtgggcatggccccagtagatgagcgcgtcgcgcccttcgaccgacagcgacacctccgcgcccacgggcagcagcaccttggtgggcacatggccgaacggcaggttggtgagcacgggcgccttgatctgcgtgcgcagccagtccaacacgctctgcagcttgaagcccttgtcgtgcggcgtgagcttgtattcattgaactggcccagcaccacggccttttgctgggccagcacgccggcgtgcagcaactgggtgagcaggcgttcgacgcggtaagggtgctcgcccacgtcctccaggaacagcacgccgcccttgacctgcgggaagtacggcgtgcccaccagcgagcacagcacggccaggttgccgccccacagggtggccttcttcacgtagatgtcgcgcacggcgggctggccgtcggcgcggggtttctcggcgttcatgcgccagccgctgccctcgccgtggccggtgagcagatcgtccaggcaggccagcatgatgtcgtcgggctcgcccggcacgcccaggtctcccaccagcgccgggccggcccaggtggtggcaccggtcttggccagcagcgcggactggaaggccgtgaagtcgctcacgcccacgaactgggttccgcgctccaccgccttggccacggccttgtactggatgcccggcaggatgcgcgtgaggccgtagccgccgcggctgatcagcgccacgtcggcgccgctggcggccgcgcggtggatggcggccaggcgcgtggcatcgtcgccggcaaaccgcgtgtgggaggcgagcgcgtcggggtccacctccaccgcatggcccatggcctgcaggcgggcaatgccgcgcttgaacgcggccttgtcgcgcaccgcgccggaaggggagtagatgtagatgtgccgggggccgtgagggtgatcgcagtgatcgtggccgcagtcgtgggggtggttaggcatagcgggtgaagtattccatagcgcgcagcgccgaggcggcgctggcgtccggcacggtgaggagcggcgcggcatcggcatcggcaaaacgggcgaaggcgcgcggcccggcgcgatggccggcatcagggaacggcgcggcatcgcagggcgcgcccccccgcacatgcagcacgcgcaccaggggcgccaacaccgcatcaggcagcagcggcgcaccgggctgcgccacctgcaccacgccgcgcaaggccaagcgctgcaccagctcggccagcacctgtcgatgccagtcgaggcggtgggcggcttctttcttgggtttgtcgctgcggccgaagccgatcaggtccggcgctaccacgcggtggccggcctgcgcgaaggccgccaacatgggctgccagccatggctccagccagggctggcatgcagcagcagccaggtgcgggcggcgtcgcgcgggccttcgtccaggtagtgcaggcgcaggccggccagcgcgggcagatcgctcacgtaatgcggcgcggggccgtccagatgggcgaacgcggcgtcgggcgtgcgcagcgcgtcctggcgcagcgggtgggcggccagttgctgcgcccgctgggcgcggcggcggtcgcggaagaagtcgctgagcagtgcaccgcattcatcggccagcacgccgccttgcaccgcggtctggtggttgagacgcggctcggcgaacaggttgaccaccgagcccgcagcgccggtcttggcgtccgccgcgccgtagaccacgcgcggcaggcgcgcgtgcagcatggcgccgctgcacatggcgcacggctccagcgtgacgtagagcgtgcagccgtcgagccggtagttggagagctgcgccgcgccggcgcgcagcgcggccatctcggcatgcgccgtggggtcgtgcccggcgatgggggcattgcgcccggtggcgatcacctgcccatcgcgcaccagcacggcgcccacgggcacctcgcccgcctgctgcgcggcgcgcgcctgggcgatggcctcgcgcatccagtgggcgtcgtcggattcgctcatctttcaatagctgctcgcgcttgatgggtaagcgctagaggccattttggccatcaatcttcgggcagggtgcgtggctgctgcaccagtgcgtccatctgctgcttcacctgctgctgcacctgctggctttgcgcgcgcaccgtggaggcggcgccctccgccggcgccggcagcccctgcacggcgggcggcacggcgacgcgcgtggcgcccatctgcttcttgaccagcacggccacgagggccagggccagcagcagcccgatcagtccgaatcctgtacgcaccgcctgccctccgcgccgtggtgggcgcttagccgaacacgttgatgaagacctggatggccacggcattgaccaggtcgatgaagaacgcgcccaccatgggcacgatcaggaaagccttgtgcgacgcgccgtactggttggtaatggcctgcatgttggccaccgccgtgggcgtggcgcccatgccgaagccgcaatgccccgcacagagcacggccgcatcgtagttgcttcccatcaggcggaaggtgacgaagcccgcgtaggccgccatgaccagcgtctgcacgcccaggatgatgaccagcggacccgccagcccggccagctcccacagcttgagcgacagcagcgcgatcgccaggtagacggacagcccggtattgccgaacacgtcgatggcgcggtcgaacacctcgaagttgaagacgtagtccagcacgttgcggatcagcacgcccccgcccagcgcccacacgaaggtgggcagttgcagcgccgtgcccttcgtcaactggctcatgaactcggcaaaggccaggcagccggcaaacagggccatggtttcgatggccgcgtccgccgtgatcaggcgtgtcttgtgcgggaactcgaagttgggcgtgcccgcctccagcgcgccggcatcgcccgtgccctgcgggtgcttcagcccgtggcgctggatcagccatttggccagcggcccgccgatcagcccgccgatgaccaggccgaaggtggcacaggcaatgcccaaggtgatggcgccagggatgccgtggtcgttttccagcaccgagccccaggccccggccgtgccgtgcccgcccaccaatgtgatggagcccgcgatcaggccgatcagcgggtccagccccagcgcggtggccagcgccacacccacgctgttctgcacgccgatgaacaccaccacgaccagcaggaagacgatcagccccatgccgccctcgcgcagcttgaggaagttggcgctcagcccgatggaggagaagaacaccagcatgaaggcggtctgcaggccggtgtcgaacgacgcacgcacatcgaacgcggcgttcagcccccaggagatgagcgccgccaccaggccgcccgccacgggttccggaatgttgaattcgcgcagccagcggatgcgctgcacgaggaacttgcccaccagtagcacgatggccgcgaagatcagggtgtagtaggtgctgaactgtatatccatgtgatctcaaaggaagaaccacgccggcggacgcaacccagccgtgccgctggcggtggaagcggcaggcgcacaaaccacacgcgcgctaagcgccctgtccatgaaccatccgggaaaacccgcaattttgccagacacgtacctgccgccgggtacccccgccccggcacggccgggcgcagaccgggataattcacgccctatgtccctcctgccccaccagctcgaactgctctcccccgcgcgcgacgccgacatcggcatcgaggccgtgaaccacggcgccgacgccgtctacatcggcggccccgcctttggcgcgcgggccacggcgggcaacgacatccgcgacctggagcggctcattcagcatgcgcaccgtttcaacagccgcatcttcatcacgctgaacaccatcctgcgcgacgacgagctggagggcgcccgccagatggcctggcaggtgtacgaggccggcgccgacgcgctcatcatccaggacatgggcctgctggagctggacctgccgccgattcagctgcacgccagcacgcagaccgatatccgcacgcccgagaaggcgcgctttctgcaggacgcaggcctgtcgcagatcgtgattgcgcgcgagctggatctgcagcagatccaggccattcgcgaagccaccgaccccagccgcaccaccattgaattcttcgtgcacggcgcgctgtgcgtggcctattcggggcagtgcttcatcagccatgcccacaccgggcgcagcgccaaccggggcgactgcaaccaggcctgccgcctgccctacgaggtgctggacggcgccggccgcatcatcgcgcacgagaagcacgtgctgtcgatgaaggacaacaaccagagcgacaacctgcgcgcgctgatcgacgccggcgtgcgcagcttcaagatcgagggccgctacaaggacatgggttacgtgaagaacatcaccgcccactaccgcaagctgctggacgaaatcatcgaggagcgcgagttcacgggcgagccgctggcgcgctcgtccagcggccgcaccaccttcacgttcgagcccgatcccgaccagaacttcaaccgcgagttcaccgactacttcgtcaacggccgcaaggaggacatcggcgccttcgacaccccgaagacgccgggccgcgccatcgcctgggtgacgcagatcggcgacaactggttcgagctggaggtgagcgacaaagccaccgcactgcacaacggcgacggcctgtgctactacgacctgcaaaaggaactggtgggcgtgcacatcaaccgcgccgaatgcgtggcgcccaagaagggcatctggcgcgtgttccccaagaacgagatcaccgagttcaaggacctgcgcaagggcttggagatcaaccgcaaccgcgacatggactgggtgcgcacgctggagaagaaatccagcgaccgtcgcatcggcctgtgggcccatctggccgagaccgccgacggctttgcgctcacgctcaccgacgaagacggcttcgtgggcagtgcgtcggtcatccagccccaccagccagccaccgatgcggtcaaggcggaggccacgctgcgcgatcagctcggacgctttggcgccacccgctttgccgtgcacgccatggcgctgcagctctcgcagccgtggttcgtgcccgcatcggcactgaatcagttgcgccgtgacgccgtggtcgcgctggaggacgcgcgcaccgccggcttcgtgcgcctgccgcgcgccgtgccggtgcagccacccgtgcccttccccgaagacacgctgagctacctggccaatgtgttcaaccacaaggcgcacgacttctacgtgaagcatggcgtgaaggtgatcgacgccgcctacgaatcgaaagaggaagaaggtgaagtcagcctgatgatcaccaagcactgcgtgcgcttctccatgagcctgtgccccaagcaggccaagggtgtgatcggcgtaaagggcaccatcaaggccgagccgctgcagctcatcaacggcaaggaaaaactcaccctgcgctttgactgcaagccctgcgagatgcacgtggtgggcaagatgaagaagtcggtgatgaaccagcacctcaaggacatgcaggcccagcccctgcagttctaccgcacgcgaccggcgcccacctccgcctgatcctggcctgctgcccaaaacatgggcatcgcgtgccaggccatgactggcgcggcttcgcgcagttgcccacggggttttccacagcacagcccacaggctgcggggataacgtggcgcgccgcccgcccgacgccgcgcgggcgcatatcgacattgccaatgcatcgttggcctgtggagggtggaccgccataatcgcgcggctatctccgccccagggcgcccagggctcgcactaggaagcgccccaggacgccgggccccgccctccccttcacccgcaaaggaagcacatgcgcatcgagacattggccgtccacgccggctattcgcccgaccccaccaccaagtccgtggccgtgcccatctaccagacggtggcctacgccttcgacagcgcccagcacggcgcggacctgttcgacctgaaggtgcccggcaacatctacacgcgcatcatgaaccccaccaccgacgtgctggaaaagcgcgtcgcggcgctggagggcggcattgccgccgtggccgtggcctcgggcatggcggccatcacctacgccatccaggccatcgccgaggcgggcgacaacatcgtcagcgccagcacgctctatggcggcacctacaacctgtttgcccacacctttccccagcagggcatcgaggtgcgttttgccgacgcacgcgatcccgccagcttcggccagctgatcgacgcgcgcaccaaggccatctttgtcgaatccatcggcaacccgctgggcaacgtgaccgacatccgcgccctcgccgacgtggcccacgcccatggcgtgccgctgatcgtggacaacaccgtgcccagcccctacctgctgcgccccatcgagcacggcgccgacatcgtggtgcacgccctgaccaaatacctggccggccacggcaacagcatgggtggcaccatcgtggacagcggcaagttcccctgggctgagcacaaggcacgcttcaagcgcctgaacgagcccgacgtgagctaccacggcgtggtctacaccgaggccctgggcccggccgcctatatcggccgcgtacgcgtggtgccgctgcgcaacacgggcgctgccatctcgccgcacaacgcctttctgatcctgcaaggcatcgagacgctggcgctgcgcatggaccgcatctgcgagaacacgcagaagatcgccgaggcgctgcagggccaccccaaggtggagtgggtgcgctacgcgggcctgccggaccacccggaccatgccctggtgcagcgccagatgaagggccgcgcctcgggcatcctgtcgttcagcctgaaggccagcggcgacccacgcgccgccggtgcgcgcttcctggacgcgctgcagctgttcacacgcctggtgaacatcggcgacgccaagtcgctggccacgcacccggcctccaccacgcaccgccagctcaatcccgaagaactggcccaggcgggcgtgaccgagggcatggtgcgcctgtccatcggcatcgagcatatcgacgacctgctggccgacctgcaccaggcgctggacgcggtttaagcgattttcggctctagcgctttcctggcaagcgctaatagctcctgatttaggagcatacccactgctcagcgggcatcgcgtgccagccgcaggcccgtgaactgccagcgcgccgtggcgggaaagaagttgcggtagctggcacgcacatggccgggcggcgtggcgcaggagccgccgcgcagcacgtactggttcaccatgaacttgccgttgtactcgcccacggcgccgggcgcgggcgcgaagccggggtacggggcgtagctcgactgcgtccattcccagacctcgccgcccatcggctggaagggatcggcgccgaccgccggcgccgcggggcggggatgcagccggccgccgtcgtccaagacatcggcatcagcgggatggtccacgcagcccgcgggcccggcacaggccgccgcggccacctcccactcggcttccgtgggcaggcgcgcgccggcccagcgggcaaaggcatcggcctcgtagtaggacaggtgcaccaccggttgcgcaggatgcagcgggcgctcgcctgtcagcgtgaattcgctccagccgcccggcccgccgccttggccgcactccccatcaccgcgccagtagatggggtgctccagcccttgcgcacgccgccagtcccagccctcggccaaccagtgggccggctcgcggtagccgccggcctgcacgaaagccaggtactgcgcgttggtcaccggtcggttggcgatctcgaagggttgcaggaagacggtgtggcgcggcgtctcgttgtcgaaggcgaagccctcgccatcgtggccgatctgcgccaggccgccttccaggcgccgccacgcggtgtcttgtgccgccatggcgtccgccaccacggccgcggctgtgccctggtaggccggccacagcgggttgcaccagagcaggtgcttgacgtcggtgaggatcagctcctggtgctgctgctcatgctgcaggcccagttccaccagcgccagcacgtcacccggaacttcgggctgcgacaggagctgctgcatgcgcgcatccacgtcggcgcggtaggcccgcacggtggccaggtcgggccgcgtgatcaagccacgctgcgggcgcgggtgctgccgccccacgccgtggtagtacgagttgaacagcacgcggaacgccggatcgaatgctcggaagccgctctcgtgcgcctccaggacgaaggtctcgaagaaccagctcgtgtgtgccaggtgccatttgacggggctggcgtcgggcatggactgggcgcagcagtcctcggccgagaggggccgcgccagcgcctcggtggccgcgcgcaccacggcgtagcgcagcgccatcgagggctgcgactgctgcggcgacgacggcagcgtgggagtcgagggtggcaagcgcatgtggtatcccctggcggcatcacgcctgggcatgcaccatggcgaaccagccgcgatcgtccgtccaggcctgcgtgcgcgtgaaacccgcttcgtgcagcaacgcagtgaaatccggcagcgggtatttgtagctgttctcggtatggatgcgctcgcctgccgcaaagtcgcgcccgccgcccggccagcacacgcgctgcggccccgcggcctccaggtgcatctcgatgcgcgaggcatgggggttgaagaaggcgcggtggcgccactgcgcgggcacgaagtcgctgccgaccaggcggttcacgtgggccagcgcgttgcggttgaaggccgcggtcacgccggcggcgtcgtcgtacgcggcctccagcacggccacgtccttgggcaggtcgaacccgatcagcaggccgccatcgtccagcgccagttcgcgcatgtgccgcagcagggccagtgcctggggcgggtcgaagttgccgatggacgagccggggtagaagacgagacggcgcgcaccgggaacgtccggcggcaggtgcacaccccgggtgatgtccgcgcccacggcgcgggcatgcaggcccggcagtgccacgcgcaggcgcgcgatggcatcccgcaggtagtcggcggagatgtccacgcccacgaagtgcgtggcccgcaccagcgcgcagagctcgcgcgccttgtcgcaattgcccgccccgggctcgatcaccacacgcgccgggcctacggcctgggcaatggcgtgcccgtggcgccgcagcaaggcacgctcggtacgcgtggggtagtactcgggcaggcgggtgatggcctcgaagagttccgagccccgctggtcgtagaaatacttgggtgagagcgccgcctgcggctgcatcaggccggccaggatctcgccgcgttcggcggccgaggccacacccgcgggcggctgcggccgtgccaggccgaggtggtgaaggacgccgtcaagccgagcaaggggagaaactgcagacatagcgctgcagcgtaggccagcggccaaatcgcccgtgcaatccaacgacacctcttcaggtaggacgtacgcgcgatctgcagggcaatccacagtgcacctcttgtgccggattgcccgctgtggttggctttttcgccgccctgccaataaaggatcaaatcgggcggaagcgcttgcccatcaagcgcaaatagctccttcaatgagagcatcgatttaccgtccgccgaggataaaaaaagggccggcgcatgcgccggcccaccccaccatgaagaacggaacttgcgtgcttagaagcggtagcccacgcccacgccaaacagcaccgggtcgaccttgaaagtgcccacgccgcgcacgtcggtgtcgatgtacaccttcttcacgtccacgttcagggaccagttcttgtccagcgcatagtcgaagcccacttgcagggcaccgccccagctgttgcgcttcacgtccaggcccgcgggcagcttcacgctggaaaagcgcgtgtagttgacaccagcgcccacgtacggcttgaacgcgccgaagttcgtgaagtggtactgcagcagcagcgagggcggcaggtgcttgagcgagccgatcttgtcgccgttcaggcgcacgtcgtgcttttgcgggtaggtcaggaccagttcggcagcgaggttgggcgtgaagaagtacgagacgtcgacttcaggaatccacttgtcgttgatgctcacgcccgcgtcgccggcggcaccgttgttggcgctgtccagatgcaccgcgcgtgcacgcaccagccaggaaccttccgcaacctgctgcgcgaaggcagcgccggaggtcatcgcacacagaacggccagggccagaagattctttttcatgttgactcgatacgttgggttgaccggggacgacccccgtgcacgtattaagcccacgagtaatatggtcaatattgctacagatcaaacccagaatctgtgtgtctattcgtatgtgtctatttcgtcacaaacggcggcatatggcctcactcaatgcgtgccattggcagccgccttgccgcgcagccgtcccaccagcgtccaccccgccagcaccacggcgcccgccaccaagcccaccacggcattgagcaggttggtcaccagcaccgaccacagtccgcccagcggccaaccctgcaccgccgcgcccacgccctcgacggcatggtgcagcgccggcacgccatgcaccaggatgcccccgccgacgaggaacatggctgctgtgccgaccaccgacagcgtcttcatgagccagggtgcggccgcgacgatgccgcggcccagggcctgtgccgcgttgctggcctggcggctgagccacaggcccaggtcgtccagcttcacgatgcccgccacgaggccatagacccccaccgtcatcaggacggcgatgcccgccagtaccgccacttgctgcgcaaaaggcgcgcccgcgacggcgcccagggtgatggcgatgatttcggcagagaggatgaagtcggtgcgcacggccgccttgatcttgtccttctccacccgcgccaggtccacgttgggattggcgttggcctgcgcatggatcgcgtgttgcacggcgtcttcctcgggcgtgtgcaaaagcttgtgcgcgagcttttcgcagccttcgaagcacaggaaggccccgcccaccatgagcagcggcgtcacggcccacggcgcgaacgcgctgatgagcagcgccgccggcacgaggatggccttgttcaccagggatccgcgggccacgccccacacgacggggatctcgcgctctgcccgcacgcccgtgacctgctgggcattgagcgccaggtcgtcgcccagcacccctgcggtcttttgcgccgccactttggtcatgacggacacgtcgtcggccatggcggcgcttttcttggcggccaccttggtcatgagggccacgtcgtccaggatggtggcgatgtcgtcaagcagggtcagaaggctggcgccggccatgggtgagttcctttcaagaagccgccattctgaatgaaaacacccctaacgcatgtgggacaagcgctgacagctattgtttttgcaatacggtgggcaggcgtaccatggcggcatgccctctcgcactgcgtcctcgcgccccgtgcgcaccgccgccgcgctggccgcgctggtgctgtccgcctgcgccggcccgtcggcgcgcctgggcgtgggtgtgccggtggggccgttcagcgtgggcgtcggcgtgggttcgggcggcgtatcagccggggtgggcaccggcgtggggccggtgggcgtcggagtgggagtgcacccaagcggccaggtgactggcggcgtgggcgtgggtgcctcggttcccatgggcggcgcacacgtcggagccggcgtgggctcatccaccgtgctgcacgatccgtaccggccgccgcagccacccgcgccggcggcgccgtcttccggcggcccgaccctgcagtggcgcgatgcgcacgggcgcatcgtgcccgagtgccaggcgcgcggcggctgctagccgcgcgccgcggcgtcgatcaccccacccacttgcgtgcgttgcgccacacgcgcatccaggggctgaacgcgtccttgccccccgtggcggccagatcggtccagctcatctggatgttgcggaacacacgctcggggtgcggcatcatggccgtgaagcggccgtccgccgtcgtcacggccgtgagcccgccggcgctgccattggggttgaacgggtagcgctcggtcggctggccatggttgtccacgaagcgcatggcacgcaccaccttgtcggcattgccacggtactggaagttggcatagccctcgccgtgcgccacagcgatcggcaggcggctgccggccatgccctgaaggaagatgctgggcgattccagcacttcgaccatcgacaggcgcgcctcgaagcggtggctctggttggtggtgaagcgcggccagtcctgcgcgccagggatgatgtcggccagttcggcaaacatctggcagccgttgcacacgcccaaggcgaaggtatcgccacgcgcgaagaactgctggaactgggcggacaggcgctcgttgaacatgatggagcgcgcccagccgatgcccgcgcccagcgtgtcgccgtagctgaagccgccgcaggccaccacgccagcaaactgcgccaagtcggcacggccggtctgcaggtcggtcatgtgtacgtcgaacgcctcgaagcccgcctcggtgaaggtgtaggccatctccacatgcgagttcacgccctgctcgcgcagcaccgccacacgcgggcgcgcgcctgtggcgatgtacggcgcggccacgttgtccaatgggtcgaacgtgagctgcacgtgcatgccggggtctgcgggatcaccggccgcggcgtgctcgctgtcagcgcaggcggggttgtcgcgctgctggcagatcttccagctcaccgcgtcccacacctggtgcaggtccggcagactggcgctgaacacggccttggcatcgcgccacacctgcaactcgcccttgcccgcatcgatgggcgaggacagcgggcgcgtcttgcccacgaagtggctgcaagtggacaggccgtgcgcgcgcagcgtctgcatgacctcgttgcgctcgctggtcctcacctgcagcaccacgcccagttcctcgttgaacagcgcgcgcagcgtgcgctcctcgcgccggccgctgatctgggcgccccagttcttgccctcgccgctgtccatgcggctgtcggtgatgccgtcgccctcggtgatgagcatgtccacattcagcgccacgcccacctgaccggcaaaggccatctcggccacggtagccagcaggccgccgtcgccccggtcgtggtaggcgaggatcgctcctttagcgcgcagcgcgttcacggcgtccaccagggcgatcaggtccttggcgtcgtccaggtcgggcgtctcgtcgccggtctggttcagcacctgcccgaggatggagccgcccatgcgcatcttgccgcggcccaggtcgatcagcacgagggtcgtgtcctcttccttggcgtcgagctgcggcgtgagcgtgccgcgcacgtcggccagcgtggcgaacgcggtgatgatgaggctgacgggcgaggtgaccttcttggtctcgccgccctcgctccactgggtgcgcatggacaggctgtccttgcccacggggatggagatgcccagctgcgggcacagctccatgcccacggccttcacggtctcgtacagcgcggcgtcttctccgggctcgccgcaggccgccatccagttggccgacagcttcacgcgcggcagttcgatgggtgccgccaacaggttggtgatgctttccgccaccgccatgcggcccgacgcgggcgcattgagcgtcgccagcggcgtgcgttcgcccatggccatggcctcgccggcaaagccacggaagtcggccagcgtcacggccgcgtcggccacgggcacctgccaggggcccaccatctggtcgcggtgggtcaggccgcccacggcgcggtcgccgatggtgatgagaaagcgcttggaggccaccgtggggtgggccagcacctcgatcacggccttctccagcggcaggccgtccacgttcagcggcgcgaagctgcgctgcacgctggtcacgtcgcggtgcatcttgggcggcttgcccagcagcacgtccatgggcatgtccacaggatatttctggtcgccggacgtgaccgccgtgtcttccagcaccagttggcgctcctcggtggccgtgccgatcacggcgaaggggcagcgctcgcgctcgcagaaggccgtgaactgcgccagcgactcgggcgcgatggccagcacatagcgctcctggctctcgttggaccagatttccttgggcgccaggccggactcctccagcggcacggcgcgcaggtcgaagcgcgcgccgcggcccgcgtcattcgtcagctcggggaaggcgttcgacaggccgcccgcgcccacgtcatggatggccaggatggggttgtccgccccctgcgcccagcagtggttgatgacctcctgcgcacgacgctcgatctcggggttgccgcgctgtaccgagtcaaagtccagctccgccgcgttggtgcccgtggccatggagctggcggcgccgccgcccatgccgatgcgcatgccggggccgcccagttggatcagcagcgtgccggcggggaacaggattttttgggtgagccgcgcgtcgatcgtgcccaggccgcccgcgatcatgatgggcttgtggtagccgcggatgatggcgccctcgcccgttccgaccacctgctcgtattcgcggaagtagcccgtcaggttgggccggccgaactcgttgttgaacgcggcgccgcccagcggcccctcggtcatgatctgcagggggctggcgatgtgctcgggcttgcccacctcgctgccccagagcttggacacggtgaagcccgtgaggcccgccttgggcttggagccgcggccggtagcgccctcgtcgcggatctcgccccccgcaccggtggcggcaccggggaacggcgagatggccgtcgggtggttgtgcgtttccaccttcatcagaacatggtgggttgcactacgcttttgatagcttggagcgcttacctgttgggcgaaagactcgaatttggcgatgaattgctcgacctcactgccttccatgatggaggcgttgtcggcataggccaccacggtatgctggggcgacacggcttcggtgttgcggatcatgccgaacaggctcttgtcctgcgccacgccgtcgatggtgaactgcgcgttgaagatcttgtggcggcagtgctcgctgttggcctgggcgaacatcatcaactccacgtcggtggggttgcgcgccaggcccgtgaaggcgttgaccaggtagtcgatctcgtcgtcggccagggccaggccccaggccttgttcgcagcctccagcgccgcacgcccgccctgcagcacgtccacgaaggccatgggctcggcctgcagctcggtgaacaggcgctgcgcctcgtccagcgtggtgaccaccgattccgtcatgcggtcgtgcaagagcgccgcaacctgctgcagctgctcggtgctcaactcgggcttgccacccagcaggccgcccttgaggctgatgcggtattcggtaatgcgctcgatgcggcgcaccaccaggccgcagttgtgggcgatgtccgtggccttggacgcccagggcgacaccgtgcccaggcgcggagtgacatacagcaccatgccgtcccgcgggccggcgtatgggtcgccgtaggtcagcagcgcggccaggcgctcacgcgctgcggcatcgggtgcggcgtcgccagctaccaggtgcacgaagcgcgccgcaatgccgtcgatcttgggatgaatggccgccagggcgggttgcagttgctgggcgcggaaggtgctgagggcattgccgccctccagcggggtgatgtgcaaggtcacggtagcggcctgtgtggtggcagaaagaggcgtttcgcccgctggttgaggcagccgctgaatggggccgccgcgccggcagcgcgtgttggtgggagcccgctattttagcccgcggcaccgcccttgcccgccccgcgcccacagggggcaaaggccgatgggataatttgcgccatgagcatcaccatcaaagacgcgcagggcatcgccggcatgcgcgaggcctgccgcctggcgtccgaagtgctggactacattgccccacacatcaagcccggcatcaccaccgcagagatcgaccgcctgggcgcggaatgcatggccgcccagggcaccgtgtccgccaccatcggctaccagcctccgggctacccgccctaccccggccacctgtgcacttcggtcaaccatgtggtctgccacggcattcccaacgacaagccgctcaagaagggcgacatcgtcaatgtggacgtcaccgtgatcaccaaggacggttggtatggagacaacagccgcatgtacctcatcggcgaatgctccattgccgccaagcggctgtcgcagctcacgttcgaatccatgtggctgggcatccagcaggtcaagccgggcgcgcgcctgggcgacatcggccacgccatccagaagttcgccgagggccacggcctgtcggtggtgcgcgagttttgcggccacggcatcggccagaaattccatgaggacccgcaggtgctgcactatggccgccccggcacgggcgaggagctggtgcccggcatgaccttcaccatcgagcccatgctcaacctgggcaagcgcgacatcaaggagttgggcaaggacggctggaccatcatcaccaaagaccacagcctgtcggcgcagtgggaacacaccgtgctcgtgaccgagaccggctacgacgtgctgaccctctccgccggctcccccgcgctgccggccttcgtcaccgccaccacgacctgagccaggccgccgcgcccagagcgccgcaaggcatgcacggttcttgctaaacgtcctccatgccttccatccccccctgcccccccgccacagcaccggatctcgcgcagctgcatgcgctgcgcgacgcctaccgccaggacaaggccgccctgctggcgaccctgcgcgcgcccggagcgtccacgcgcggcgtgcgcagcctgctgcatcgcctctcctcgctgaccgacggcctgctgtgccggctgtgggaccgcgcgcagttgcctgaaggcatggcgctggtcgccgtggggggctacggacgcgcacagctgttcccttattccgacgtggacgtgctgctgctgctgccggacggcatgagcgtggccgcgggccatgcaggtgcggcgccctgcacgccgatcgagaccttcatcggcagctgctgggacgcggggctggaggttgggtccagcgtgcgcagcgtggccgaatgcctgagcgaggccgccgccgatgtgacggtgcagacatcgctgctggaagcgcgcctgctgtgcggcaacgccgcgctgttcgatgcgttccgccagcgctacgacgcgcagatggacccgcgcgcctttctggtcgccaagacgctggagatgcgccagcgccatacgaaatacgaaaacaccccctacgcgctggagcccaactgcaaggagtcgcccggcggcctgcgcgacctgcagctcatccagtgggtggcgcgcgccgcgggcctggggcgcaattggcgcgaactggcggccagcggcctggccacaccgttcgaggtgcagcagatcgagcgcaacgaggcgttgctgttcctgatccgcgcgcgcctgcatgcgctggccggccggcgcgaagaccgcctggtgttcgatctgcagaccgccgtggccgagaccttcggctaccgctccaccgcaccggacggccagcgcctggcgatgcgtgccagcgagacgctgatgcgccgctactactgggccgccaaggccgtgtcgcagctgtgccagatcctgctgctgggcatcgaggagcgactgaacccctccacgcatgaactgcgtccgatcaacccgcgcttcttcgagaaggccggcatgatcgaagtggccagcgacgacctgtacgaaagagaaccccacgccgtcctggaaactttcctgctctacgagaccaccgtagggctcaaggatctgtcggcacgcacgctgcgtgcgctctacaacgcgcgtggcgtgatggacagcgaattccggcgcgaccccgcgaaccgcgcgctgttcatgcagatcctgcagcagcccgcaggcatcacgcacgccatgcggctcatgaaccagacctccgtgctgggccgctacctgtggcccttccggcgcatcgtggggcagatgcagcacgacctgttccatgtctacacggtggaccagcacatcctgatggtgctgcgcaacgtgcggcgctttttcatggccgagcacgcacatgaatacccgtcgtgttcacagctcgccgcaggctgggacaaaccgtggattctctacatcgctgcgctgttccacgacatcggcaaggggcgcggcggcgaccattcacagatcggcgcgcaggaagtgcggcgcttttgccgccagcacgcggcgcacggcatcacgcgcgaggacgcgcggctcattgaattcctcgtggccgagcacctcaccatgagccaggtggcgcaaaagcaggatctgtccgaccccgatgtgatcgccgccttcgcgcgccgcgtgggcaaggagcgctacctcaccgccctgtacctgctcaccgtggccgacatccgcggcaccagcccgaaggtgtggaacgcctggaagggcaagctgctggaagacctgtaccacgcgacgctgcgcaccctgggcgggcgcgcacccgacgccgccgccgagatcgaggcgcgcaaacgcgaggcgctggtgctgctggcattggcctcccagccccacgaggcgcacaagaagctgtgggatacgctggacgtgagctatttcatgcgccacgaggcggcggacatcgcctggcacacccgccacctctcgcgccacgtgggcgtcggcaagccggtggtgcgcgcacgccagtcgctggcgggcgaaggcctgcaggtgctggtgtatgcgcccgaccagagcgacctgttcatgcgcatctgcggctacttcgaccgtgcgggcttttccatcctggatgcgcgtgtgcacactgccaacaacggccatgcgctggacaccttccaggtcgttgcctccagccagccaggcgcctaccgcgagctcattcacatggtcgagaacgacctgctgcgcgccatcgaagacccgcggccgctgcccgagcctacgcgcaagcgcgtgtcgcgtcgggtcaaaagcttccccatcgcgccgcgcgtcacgctgcgccctgacgaaaaggcccagcgctggctcatcagcatttccgccagcgaccgtgccggcctgctgtacctggtggcgcgcgtgctctcgcgccacggcctcagcgtgcagttggccaaggtgagcacgctgggcgaacgggtggaggacgtgttcctggtgcagggcccagagatgcagaacaacgcgcgacagatccagatcgagaccgagctactgcaggcgctggccgatcaataactatgattttgatagctgcttgcgcttgccacaagggcgctacagcctgattgagcgctcaatcgtcttctaccgcaccaatctccggaaacaacacctccgtgtaaccgaactgcgtgaaatcgcgcacgcgcattgggtagagcttgccgatcaggtggtcgcactcgtgctgcactacccgcgcgtggaaaccttccgccacacggtcgatgggcgcgcccagcaggtcgacgccgcggtagtggatgcgcgcaaagcgcggcaccttgccgcgcaggcccggcacggacaggcagccctcccagtcgtcctcctcgtcggcgcccagcggcgtgatcacgggattgatgagcaccgtgggcggcacgatggggcggtcgggatagcgcgggttgcgctcgccggagccgaagatcaccacctgccaatcctccccgatctgcggtgctgccaggcccgcgccgttcacggcctgcatcgtctcgcgcatgtcgttcaccagttggtgcagcgcgggcgtatcgaatgcggtaacgggttgggccacccgcaacagtcgcgggtcgcccatcttcaggatggtgcggatggtcatggtgggtctgcgggctgcagccgccaagcgcagggcatggcgaaaggcatggcggcgtccctgccttggagcataacgcccggcaacacctgcacaatggcaggcatgtccccgccgtccgagccactgccgcccgtccctgagcaagcgcccctgcccgcgctggcgcgctggctcttgctggtgtttgccgcactctgcctggcgatgggggtgatcggcatcgtcgtgccgggcctgcccagcacggtgttcatcctcatggcgggctgggcggccgcgcgcagttcgccgcgcctgtaccgctggctgtggttccacccgctgttcggctccatgctgcgcaactgggccaacggcgggcgcgtgagccgccatgcgaagtggagcgccaccttcctgatggccctgtgcgcgctggtgctgtgggtggtgcatatcccacgctgggcgaccatcagcgcggtggtcagcatggcctgcgtactggtgtggctgtggcttcgccctgagccgcagcgctgacatcgcccttcgcatcccttgcacagcacagcgtcaaggcggcacttttttatgtatataatctaagtcttgttcctcgatagctcagtcggtagagcgacggactgttaatccgcaggtccctggttcgagcccaggtcgaggagccaaaatccaagccttgcaattgcacaaggcctgccaaaaacaagcaccgatcattcctcaatagctcagtcggtagagcgccggactgttaatccgtaggtccctggttcgagcccaggttgaggagccattcaaggccattccagcatctgttgggatggcctttttgctgggcgctgaccttgcgctagggcaaaaaaacccgccgaccagcggcgggcccagtcacgcacccgtggttggcggggcgcttacatgtggtcgatcatcacctgcccgaagcccgagcagctcacctgcgtggccccgtccatgaggcgcgcaaagtcataggtcaccttcttgctctggatggccttctccatggaactgatgatcaggtcggccgcctcggtccagcccatgtggcgcaacatcatctcggccgagaggatctcggagcccgggttgacatagtcctttcccgcgtacttgggggccgtgccatgggtggcctcgaacatcgccacgctgtcggacaggttggcacccggggcgatgccgatgccgcccacctgcgccgccaatgcgtcggagatgtagtcgccattcaggttcagcgtggcgatcacgctgtactcggccgggcgcagcaggatctgctgcaggaaggcgtcggcgatgctgtccttgatggtgatgtccttgccggtgcggggattcttgatgcgcatccacgggccgccgtcgatcagctgcgcgccaaattcctgggctgccagttcatagccccagtcacgaaagcccccttcggtgaacttcatgatgttgcccttgtgcaccagggtcacgctgggccggtcattgtcgatggcgtactggatggccttgcgcaccaggcgctgcgtgccctcgcgcgacaccggcttgaccccgatgcccgatgtctcaggaaagcggatcttcttgacgccgaactcctcctgcaagaacttgatgagcttcttggccttgtccgactcggcctcgaactcgatgccggcatagatgtcttcggagttctcgcggaagatgaccatgttggtcttctcgggctcacgcaccggcgaaggcacgcccttgaagtagcgcactgggcgcaggcagacgtacaggtccagctcctggcgcagcgccacgttcagcgaacggatgccgccgcccacgggcgtggtgagcggccccttgatggaaaccacatagtcgcgcacggcgtgcagcgtctcctcgggcagccacacgtcggggccatagaccttggtggacttctcgccggcatacacctccatccagtggatcttgcgctgcccgccataagactttgccacagccgcatccaccaccttgagcatcacgggcgtgatgtccatgcccgtgccatcaccctcgatgaacgggatgatgggctggtggggcacgttcagcgacatgtcggcgttgacggtgatcttctggccctggggcggaatctggatgtgctggtagctggtcatgaagcgggtctcctgtaggtgcgtgcgcaaggcggcgggctgctcgcgcaggaacggggcccaaagattctagggcaaggctgcagggtggcccgccccgcagcgcatgtcggcccggcatgatgacccgcggaggggcgctgtcaacgcgcgctccgggaagccgttgagacagggcgtgcaacaggctccgcggccgacgcacgcatccgtgccatgcggcctggccgcctggcgtataccggttaccgacccttccaaggaattggcacatatgaaaaaactcctcgctatcctggccggcggtctgctcgcaacgggggccttcgcgcaagcgacccctgccacgcccgcagttcccgccaccccggccgttgtggccgcccccgacacggccgcccctgcggccgccgcaccggctccggccgccgccaccaaacccgccaagctgcgcaatcaccacgccaaggcgcccgccaagcacaagagcgccaaggtcgccaagaagaccgccaagcgaagcaagacggccgcctgattgccgcggccactgctgaacagcccgcttcggcgggctttttgctgcctgctacgctcagggttccgcattgcccctgccaacccatgtcttccatgcccatgttttcgctcaccgcacctgccatgcccatcgcgcgcttgctgcgcagctttctgtctcccctgctggcatacggcgtggccttaggcctgtgcgcagccgcagcggcgcagggtgttccgcaaatgaacctgccgcgcgtggagttgcaggccggcatgcaccgcatcgacgcccaggtcgccaccgcgccgcaggagcgccaagtcggcctgatgcaccgccgcgacatgcccatgcacgagggcatgctgttcgtcttcgagcagccggccacgcaatgcttctggatgcgcaatacgccgctgccgctcaccgcggccttcgtggccgacgacggcaccatcgtgaacctggtggacatgcagccgctgtccgaagaatcgcactgctccaagcggccggtgcgcttcgtgctggagatgaaccagggctggttcgccaagcgcggactgaaggcgggcagcaggctcagcggaagaccgtttgcgcagcggtagcgcgctatttattcaggagctggcagcgctttccccgcaaggatttcatgagaaatttaccttgaaaccattgcgtatcaagcgcgaacagcttcattttttatagcatcccgtccgcgattgcgagggtccaccccacccaaagggcgtgcaaaaaaaaccggcctccccttgcgggaaggccggtgacggccaggtgccaacggccgggatgacacccggccggtgctccgtcaggcgagcgctgcgatggccgcgttgaacgtggcgctggggcgcatcacggcgtccagcttggacagatcgggcaggtagtagccaccgatgtcggcgggcttgccctgcaccacgcgcagttcctcgacgatcttggcctcgttatcggccagggtcttggccaacggagcgaacttggcggccagcgcggcgtcctcggactgcgcggccagggcctgggcccagtacagcgacagatagaactggctgccgcggttgtcgatctcgcccaccttgcgcgagggcgacttgttctcgtccagcagcttgccggtagcctggtccagcgtcttggccagcagcttggcgcgggggttgttttccttcaggcccaggtcttccagcgacacggccagcgccaggaattcccccagcgagtcccagcgcaggtagttctcttcgagcagctgctgcacgtgcttgggagcggagccgcccgcgcccgtctcgtacatgccgccgccggccatcaggggcacgatggacagcatcttggcggaagtgcccagttccatgatcgggaacaggtcggtcaggtagtcgcgcaggatgttgccggtcaccgagatggtgtccaggccacgcgccacgcgctccagcgtgaagcgcatcgctcgcacctggctcatgatctggatgttgaggccggtagtgtcgtggtccttcaggtacttctcgaccttcttgatcagctcgttctcgtgcgggcgataggggtccagccagaacacggcgggcatgccggagttgcgcgcgcgggtcacggccagcttcacccagtcgcggatcgcagcgtccttgacctggcacatacgccagatgtcgccggtttccacgttctgcgacagcagcacttcacccgtggcgatgtccacgatgttggccacgccgtcttcggcgatctcgaaggtcttgtcgtgcgagccgtattcctcggccttctgcgccatcaggcccacgttgggcacggtgcccatggtgcgcgggtcgaagttgccgtgccacttgcagaagttgatcatctcctggtagatacgggcgaaggtcgactcgggcatcacggccttgcagtcgtaaggcttgccgtcggcgccccacatcttgccgccctggcggatcatggcgggcatggaggcgtccacgatgatgtcgttgggcgagtggaagttggtgatgcccttggcggagtccaccatggccagcgccggacggtgctcctggcaggcgtgcaggtcgcggatgatctcttcacgcttggaggccggcagcgtctcgatcttctcgtacaacgtggccatgccgttgttgacgttgatgcccagctcgtcaaacagcgcgccgtgcttctcgaaggcttccttgtagtagatcttcacgcagtgaccgaacacgatcgggtgcgagaccttcatcatcgtggccttcacgtgcagcgagaacaggatgccggcttccttgcagtcggccagttccttctcgtagaaggcgcacagggccttcttgctcatgaacatcgagtcgatgatctcgccgtccttgagggccaccttctctttcagcaccacggtcttgcccgattgggtctgcagcaccatcttcacgtcgcgggccttgtccagggtcatggatttttcgccgtgatagaagtcgccctcgtgcatgtgcgacacatgggtttgcgaccactgcttccactcgcccatggaatgcgggtgcttcttggcgaagttcttcacggctgccggcgcgcggcggtcggagttgccttcgcgcagcaccgggttgaccgacgagcccaggcacttgccgtagcgcgccttgatttccttgtcctgctcgttggcggggttctcggggtagtcggggatcttgtagcccttggactgcagttccttgatggctgccatgagctggctcaccgacgcactgatgttgggcagcttgatgatgttgacgtcgggctcgagcgtcttcttgcccagttcagccagcgtattgggtacgcgctgctcgggcgtcaggaagtcggggaactcacccaggacgcgcgccgccacggagatgtcgctctcggccacttcgataccggccaccgacgcgaagctgcgcacgatgggcagaaaggaggccgtggccaggcggggagcctcgtcggtcagggtatagatgatggtgggtttctgggtgctcatctcgtctctcaggtaaacaaaacagaggtcttgcgccgccggtccgcggcctcgcgcgcagtcatccgatgtgacagtccggattgtgcgcgagtcgttgcgcggaaatcgtgtaatttgcaatcgaatatcgcattgcaaaaaattgacaggggaactggcacttttttttgcaagtcttctacaagactgtcgtcccgctgccaaattacccagggaggccatacccaatgaggccgccacccgggccgtcaagccagacgaaaaaacggcccgcagattcctctgcgggccgtttgtctttgggtcgctcaacgccgcagggcgcggcgtgcgctttcggctcaggcgaagttggtttcggcgaacttccagttcaccagcttgtccaggaaggtctcgacgaacttgggacgcaggttgcggtagtcgatgtaataggcgtgttcccacacgtccaccgtcagcagcgccttgtcggccgtggtcagcggcgtgccggcggcgccggtgttcacgatgtccaccgtaccgtcggccttcttgaccagccaggtccagccggagccgaagttgcccacggcgctcttcacgaacgcttccttgaacgcggcgtagctgccccacttggcatggatcgcctgggccagggcgccgccgggctcgccaccgccgttgggggccatgcagttccagaagaaggtgtggttccagatctgcgcggcgttgttgtagatgccgccggacgacttcttgacgatctcctccagcgtcatgttctcgaactcggtgcccttttgcaggttgttcaggttcaccacgtaggcgttgtggtgcttgccgtggtggtattccagcgtttcctggctgtagtgcggggccagggcatcaatcgcgtaaggcagcggaggcagggtatgttccatggtcaagtccttcgtgggttgggatgggggagatcgcggccaccagggcgcggcgaagcaacgggcattgtaggaaagtaatagcactcgccgctgtaggcgggcggcgactcctgccctctggtacgggattgacccgcgccgcgttcacagcaagcggcgctgcgataccgtcaggtccagttcaccctcggccaactgggcatgcacggcgtcgcccaggcgcacctgggcggggcgcgtcacgggttgcccctgcgcatcggtcagcaaggcatagccgcgctgcagcaccaggcgcggatccagcagttgcagccgcagcgccgcgcgctccaggcgctctctgcgctgcaccaggctgcgctgcacgatttgaggaaaatgactctgcagcgcttgccccgcatgcgcaagccgctgcgttttcaatagcaaaccgtggcgcaggcgctgttccaggccgctcagccgcaattgctgccggcccacgaaacccgagggccggcccagccgctgggccgcctggtccagccgttggtgccgcaggtccacctggcgctgtacgccgtcggccagccgttgcgccagcaggtcgagtgcccccagccacacggcacgcggctgtgccaccaactcggcggcggccgtgggcgtgggcgcgcgcaggtcggcgcagaagtcggcgatggtgaagtcggtctcatgccccacaccgctgaccagcggcaccgggctctgcacgatggcgcgggccacgcgctcgtcattgaacgcccacaggtcttcgatggagccaccgccgcgcaccagcaggatcacgtcgatggctggcggcgccccggcattcatagccaaatcaccgtccagcgcccgcccctcctgcgcaagcagatacatttttgatagcgcttcggcaatcgatgccggcgcctgcgccccctgaacgagggccggcaccagcaccacgggaatgtgcggcacgcgccggcgcagtgccgtcaccacgtcatgcagtgctgcagcgcccggcgacgtgaccacgccgatgccgcgcggcatggccggcagcgcgcgcttgcgcgccgcgtcgaacaggccctcggcctccagttgcgccttgaggcgcatgaactgctcgaagagcgccccctgccccgcgcgctgcaggctgtcgacgatgagctgcaggtcgccgcgtgcctcgtacacgcccagccggccgcgcacttcgaccagttcgccgtcgcgcggggtgaaatccagcacgcccgccgcacggcggaacatggcgcagcggatctgaccatttccatccttcagcgtgaagtagcagtgcccgctggacgcgcgcgagaagcccgtgatctccccgcgcaccgcgacaggattgaaccgcgcctccagcgcatcagcaatggcgcggcataacgcgccaacctcccagattcgcggcgccacgcctgtatctgcacgctcaaacacaggccgctccacgcttgtacgcgcaccgggccggtgcactagtccacagatccgggcatccggcgccacggcggaaggccatgcgccaacccggccccataccacaagagtacgtgcaacccattgatttcaaaggtttttttgatgcgcagtttttcatcaaactaagcaaaccacgtaacggcgccgcttcgcgacgggtatgcacgtggtttcccacaaagttatccacagaaaatgtgagtctccccggcgacgctacgtgccccggccctgtgctccgaaagggggtggcgtaaagcagacgatgcgcccaaaggccgggttggaaggtgcgccataatccccgctgctttttacgtgagcggagtgagaattgctgtcgatcatacaagccgcgggctggccgatctggcccctgattgcctgttccatcctggcgctggcgctggtttttgagcgcttcgtcgcactgaagaccgcccgtgtggcccccccgaagctgctggacgaggccatctcggtctcctccaagtccattccctcgcccgatgtggtgaaccagctggcgcagaactcggccctgggcgaagtgctggccagcggcctgcgcacgctcaacagcaacccccagagcaccgaggccgacgtgcgcgccgccatggagggcgcgggccgcgccgtcgcccaccggctggagaagtacctcaacgccctggccaccatcgcctcggccgcaccgctgctgggcctgctgggcacggtgatcggcatgatcgagatcttcggctcccaggccggcacgggcgccgtgggcgcgaccggcggtggcaaccctgcgcaactggcgcacggcatctccattgcgctgtacaacaccgccttcggcctgatcgtggccatcccggcgctgattttctggcgctacttccgcagccgcgtggacgcctacctgttgacgctggaactggcgtccgagcaattcgtgcggcacatcaaccgcctgcgcaagtgagcggcgccagcgcacagaggcacgttttgccatgaactttcgcccccgccaaaaggaagagccggagatcaacctgatccccttcatcgacgtgctgttggtgatcctcatcttcctgatgctgaccaccacctacagcaagttcaccgagctgcagctcaccctgcccgtagcggacgctcagcagttgcgcgaccaccccaaggaagtcatcgtggccgtggccgccgacggacgctacgccatcaacaagaccacgctggagggccggcaggtcgaccaggtggcgcgtgcgctggccgatgccgccactgcggggccgaacagcgtggtcatcatcagcgccgacgcatcagccccccaccagtccgtggtcacggtgatggaggccgcgcgccgcgtgggcctgtcgcagatcacctttgccacccagtcgtcggccacggccggcaagtaagcctgcgccgatggccgcgcccggccgcccgtcccccctggccgagcggctgcgcggcgcctggcagcaccgtggcgcgctggccctggcgctgtggcctctatcgctgctgtacggcgtgctcacggcgctgcgccgcgcgctctatcgcacgggtctgctgcgcagcgagcgactgcccgtgcccgtcatcgtggtcggcaacgtgatcgccggcggcgccggcaaaacgcccgtgaccctggccgtggtgcgccacctgcaggcccgcggttggcggccgggtgtcatctcgcggggatacggccgcgccaccgcagactgccgcgaagtgctgcccgccagcagcgcagccgaggtgggcgacgagccgctgctcatcgcccgcgccagcggcgccccggtcttcgtggcgcgcaggcgtgcccaggcagggcgcgcgctgctggccgcccaccccgccaccaacatcctggtttgtgacgacggcctgcagcacctggccctggcgcgcgacctggaagtctgcgtcttcaacgacgaaggcgccggcaacggctggctgctgcccgccggcccgctgcgcgagccctggccgcgcgcggtggacctggtgctccacgccggctccccgcccggtgggggcgcgccgcaattcgccctgtcacgtgaactcgccgcccatgccgtgaatgccagcgggcagcacctgccgctggagcaattgcagggcgaaccgttgcacgcactcgcggcgatcgcccggccgcacgacttttttgcgatgctgcacgcgaggggccttcagcccgagagcgaggaagcactgcccgatcactatgatttttctagctggaagcgcccgccggataagcgcttacggctgatttgtaccgaaaaagacgccgtcaagctctggcccgcgcacccggacgcgctggccgtgccgctggccctgcggatcccgccggccttcttcgacacgctcgacgcccgcctggcgtcgctatcatcgtccggccattgaggaacaccatggatcccaaactgcttgaactgctggtctgccccgtcaccaagggcccgctgacctacgaccgcgaacgccaggaactcatctcgcgcagcgcgcggctggcctatcccgtgcgcgacggcattcccgtgctgctggaaaacgaggcccgccccttgagcgacgaggagctggaacagtgagtcgcgccgcaccgttcacggtgctgataccggcgcgcctggcctccacccgcctgcccaacaagcccttggccgatatcgccgggctgccgatggtggtgcatgtggcccgccgcgccagccagagcggcgcccagcgctgcgtggtcgcggcggacgacgcgcgcatcgtccaggcctgccaggcgcacggggtgcaggctctgctgacgcgcgccgaccacgccagcggcagcgatcgcctggccgaggcctgcgagctgctgggcctggcgggcgaagacattgtggtgaacgtacagggtgacgagcccctcatcgacccacggctgatcgacgccgtggccgcactgctgcatgcacgcggcgatgccagcatgggcaccgccgcgcacgccatcgacagcgcggaggactttgcgaaccccaacgtggtgaaggtggtgctggacgcgcagggcctcgcgcactacttcagccgcgcccccatcccccatgcacgcgaccacgcgccgggcagcctctggtggcagccgggccagacgggggtgcccgtgggtttcgcaccgctacggcacatcggcatctacagctaccgggcaggctttctgcgccggtttccacagctgccagcggcgccgaccgagcaactggaagcgctggagcagctgcgcgccctctggcacggccaccgcatcgccgtgcacgtgaccggcagcgcacccggtgcgggcgtggacacgccagccgacctggagcgcgtgcgcaccctcctgggcggctagcgcggccgtcagcttggcgcatggcccgcgtgctatccttgttcgcaacaagagcacctgtcccgcgctggcgcgccgacggcaagcgtgcccgctgatttcaaaacactagaggacatccatgagactgattctgctcggcgctcccggcgccggaaagggtacgcaggccgcgttcatctgccagaaattcggcatcccccagatctccaccggcgacatgctgcgcgccgccgtcaaggccggcacgcccctgggcctgcaagccaaggccgtcatggatgcgggccagctcgtcagcgacgacctgatcatcaacctggtgaaggagcgcatcgccgagcccgactgtgcccagggtttcctgttcgacggcttcccacgcaccatcccccaggcagacgccatgaaagccgcgggcgtgaagctcgactatgtgctggagatcgacgtgccgttcgacgccatcatcgagcgcatgagcggccgccgctcccacccggcttcgggccgcacctaccacgtgaagttcaacccgcccaaggtcgaaggcaaggacgacgtgacgggcgagcccctggtgcagcgcgaggacgacaaggaagaaaccgtcaagaagcgcctgcaggtctacagcgaccagacccgcccgctggtggactattactccagctgggccaagaccgatcccgccaacgcccccaagtaccgtgccattcaaggcaccggcagcgtggaggaaatcacccagcgcgccctgacggcgctgtcgagctgacgaacccgccgccggctcccgccaacgccccgcaacgcggggcgttgtgctgtgtgcccaggcaagcgcctcggcccatgacggtgcttatgaattagcggactgcatcaactccagcaccaggctgacccgcgccttcacggggctcagcccatccgcatcgcgccagggcgtgcccgtcaggtccatcatccgcccctgcgggcagcgcgaagccacgcgcacctgcaccccggcctccacggcacgcgcgagcgcggcctccagcgcatggtgcagcgtgccattgccggtggcggccaccacgaggccgtgcacgcccttctccaccagccagtccaccaacgcgccatccgcgccggcgtggctgagaacaatttccacgcgtggccaggcggcatctggcaggatcggcaccagcgcgccatgcgcgggctgttccacctgcggcgcaaggccgcgggcccagcgcacgcgccccgcttccatccagcccagaggcccggcatcgccggagtcgaacgcgtccagccgcagcgggtgcaccttgctcacctcgcgtgccccatgcaccacgccagcggccgccatcagaaccccccgcgctgagggatcggccgccagcgtgacggcatccagcaggttctgcggcccgtccggcgcgagcgccgtggccggacgcatggcacaggtcagtaccgccggcttggcggtggtatcgagcaggttgtgcagcagccaggcggtttcctccagcgtatccgtgccgtgggtgatgacgacgccggccacggccgggtcggccaggtgtgcggcgcaacgaccggccaggcgcgcccacgcgtcaaagcccatgtccttgctgtccagctgcaccacctgttcagccaccagcgcgccgcccgcggcctgcaccagcccgggcaccgcggccagcaattgctccacgccgatctgcccggccgtgtagcccacgttggcaccttgcaccgcggaagagcccgcaatcgtgccgccggtgcccataacgacgatttttcttgcagctgccacttgcatccctccaaaaactgttcaaaaatacagatactggattaaaaaacagtaacccactcaaccaccgaccgcattggatcgcaccatgctcgacagtcccaagctcaccgcccgccagcagcagatcctggacctcatccagaccgccatcgcgcgcaccggcgccccgcccacccgcgccgagatcgcggcagagctgggtttcaagtccgccaacgcggccgaggagcacctgcaggcgctggcccgcaagggcgtgatcgaactggtcagcggcacctcgcgcggcatccggctgcgcggcgaaaccgtgcgcaacatcaatgcggcgcgcggcgcccagttcaacctgccgatacccggcctgtcgcagctcacgctgccgctggtgggccgcgtggcggcaggctcgcccattctcgcccaggagcatgtggaccagacctatacggtggaaggcagcctgtttgcgcacaagcccgactacctgctcaaggtgcgcggcatgtccatgcgcgacgcgggcatcatggacggcgacctgctcgccgtacaggcaacgcgcgaggcgcgcaacgggcaaatcatcgtggcgcgcctgggcgatgacgtcacggtcaagcgcctgcgccgcacaggcagcgccatcgagctgctgcccgagaaccccgactacccggtgatccgcgtcgagccgggcgaacctttcgagatcgaagggctggccgtgggcctgatacgcaacaccatgctcatgtagtccgttgaatgcagcgccgccgcaggtggcgggcgtctggcaggcggtagcccgggcatgccccgtggctgcggcatgccaaccctgcggatgcgcgcttgacgtccttggcaatcctgcctgtgttccaccttcatgccctggcatgccggagtcttcacatgggatttgccctctttgcctttgcctccctttcccgccccttgcgccgcctgcgccgatggggactggccgcacgccatatgtcgcgcggcgctgcaccctctgcctgcaccacgcacggacgcgccgatgcactccagcgagcgacgcccaacgccggccctcccgatagccccgccgtggcgggcatggcgcaagaaaatccggcccgccaccgcgcctttgccatgcctgccgcggatgcggccatgcagcacacaggtctgcggcctgcgatctccacccgttcgctccccctgcgcgtgatcctgcgccatgacaccgacgacgcgtgcaagctcgtgatttccggccgcatggccgatgtgtgcgcggaactggagcgcctggccctgcgctgaccgcggggcactgctgcgaccgcttctgacacttttcgaaggcgtcgcggccgcagcgcgttcatcgcaggcccgtttctacaatgcacggcatttgcaactgtccgcccccaagcacgccatgacccacgagtcccgcctggaccgcttgctgcggcaactgctgtggggccggcgcacggccgcgctggcaacgctgcaaaccctgcccggcgcggaaacggttccattcacaacgccggcggtgtcgttcgttccgtatgccatcgactccacggcccaggtgctggtattgcatgtcagcgccctcgccgcccatacccgcaacctgcggcaatcgcccgcggtttctctcctgatcacagcgcccgaggacgcggcccagcccgtgcatgcgctggagcgcgttgccatccaagggcaagccgtactgcttgcgcccgaggcagccgccagcgcgcgcgccgcctacctgcggcgctttcctgaggcagcgcccatgacggcgctgggcgacttccagttcgtgcagatcatcccttcggtgggccgccacgtggcagggtttggcgcggcgcgggatttatctgccgaggagctgaaggcgctgctcacgtcttgacgctggggcgatcggcgccgccagcagttggatggcaagggccgttccgcccaggcgagcgctggcggccgcaagcccggtgcccgggaaggccatacgggccgctgccagggccggtttggtgattggttggcggacgctcgccgtgcgcgccaagcatgaacggccccgcccacggcggccggtggcggcacacctgccctgaaagcctgccccgcgcgagagcctctcaagacaccagttgcgaccagaccttgtccagccgcttgccgctgaccggatacggcgtgcgcaactcctgcgcgaagaagctcacgcgcagttcctccagcatccagcggtactcctgcatgcgggcatccacctggcccttgcgctcggccaccaggcgccaatagcgctgctccagcggctgcagttccttgagcttggcggcatcgcgtgccgggtcggcgcggtacttgtccaggcgcgtggcgatggccttgaggtagcgcgcgtagtgctgcagctgcgcccagggcgcggcggcgatgaactgcttgggcatcaggcgctgcagctgctgtgacgcgtcggccgtggcctcgggagcgttcttggtgtctttgatcttgcgctgcgtggcggcgtattcgatgaggatggccgccgccatgcgcgccacctcgttggcgatcagcgtgaggcgcccgcgcccgtcctgcacacgctgcttgaactgggcctcgttgctgggcagcggctcttgcaggaaggcgcggtcgatggccacgtcgatgatttgtgcgcgcagctcctcctgcgtgcccagcggcatgaaggccacggccatcttctgcagatcggggatgttcttttccaggtacttgagcgcgtccttgatctgcagcgcaaacagccggcgcaggcccacgcggtggcgcgcggcggcgacttcgggttcgtcgaacacctcgatgcccaccgcatcgccgtggtcgatgagcgcggggaaaccgatcagcgtctggctgcccttggcgatttccatcagctcgggcagttcgccaaagctccaatcctcgtagcgggcatcggccttgcgggccgcgggcgcgccgacgagtggttcttttttgatagctgctggcgcccggttttccttggtttcatatggttttcgaccggaatctggcttctggtgagcgccaccagctatctttaatgaagcaagcgcctggaacgccccacgagccttgctcccccactccgccttgagcgcgcccaggttgcgtccctggccgagctggcggccgtgctcatccgtcacgcgaaagttcatgaacaggtgcgggctgagcatgtccagcttgaagtccgcgcgcttcacgtcgagcgaggtttcatcgcgcacttgcttgagcagcgtgtcgatcaagctgccccgggcccaacgctcttcctcggtgaacagcgacgccagccgcgcagcactttccggcagcggcacgaaacggctgcgcgggcgctgcggcaggctcttgagcagcgcctggatcttgtccttgagcatgccgggcaccagccattccgcacgctcctcgctcacctggttcagcacgaacagcggcaccgtgacggtgaccccatcgcgcgcgtcaccggggctgtgcaggtagctggccgtgcagtccacgccgcccagcttcaccgtcttgggaaagttgtcggtggtgatgcccgcggcctcatggcgcatcagctcgtcgcgcttgagaagcagcaggccggcgttctccttgccggcactgcggaaccacttgtcgaacgtggcgccgctgtacacgtctttgggaatctgctggtcgtagaaggcgaagatgagctcgtcgtccaccagcacgtcctggcggcggctcttgtgctccagctcctgcaccttgcgcaccagcttgaggttggcgcccaggaacggccaatgcgtctcccactcgccctcgaccagcgcctggcgaatgaacaggttgcgcgcctcgtacggatccacgcggccatagctcacgcggcggccgctgtagaccaccaggccgtagagcgtggcgcgctcgagcgccaccacgtcggcctgtttcttggaccaatgcgggtccagcagctgcttcttgagcagatggccgcccacctcttccagccattgcggttcgatcgccgcgataccgcggccgtacaggcgcgaggtctcgacctgctcggctgcgacgatccagcggccgggcttcttggacaggtgcgcgcccgggtgcgggtggaacttgatgccgtgcgcgcccaggtaggcctcgctctcctcggccttgtaaccaatgttgcccagcaggcccgacagcatggacaggtgcacggcctcgtagcccgcgggctcggtgttcacctgccactggtgctcccgcaccacggtgagcagctgcgaatggatgtcgcgccactcgcgcacgcggcggatgttgatgtagttctggcgcagcaactgctcccactgccggttgctgagcttgtgtgtggcctcctccgcatcggcggggtggaactgcgccaggcgctcctcgcctgcggcctccgcttgcgcgccgctgctgcgctgtgcgacgggcaggaaggccgtgttgcgcgcttgggccgcgggggcggtctgggccgccatctccttgcgcgtcttggcgacgatcttgccgccgcgcgcatcctgcagccacttccacaggcgcaggtagccggtgaactcgcttttctcgtcatcgaacttggcatgctgctggtcggcctgctgctgcgcctccagcggccggtcgcgcacgtcctgcacgctgagggccgaggcaatgaccagcacctcggccacggcgccgcgggtgcgggcctccaggatcatgcggcccacgcgcgggtccaagggcaggcgcgacagttcgcggcccatgggcagcaaattgccgcgctcgtccacggcgcccaactcctgcagcagttgatagccgtcggcgatcgcacggcccgagggcgcctcgaggaacgggaagttcaccacgtcgcccaggcccagcgacttcatgcgcaggatgacgcccgccagggacgagcgcaggatttcggggtcggtgaagcggtcgcgctggtggaagtccgcctcgtcgtacaggcggatgcagatgccgttggccacgcggccgcagcgcccggcgcgctggttggccgccgcctggctgatgggctccaccagcaactgctccaccttgctacggaaggaatagcgcttcacgcgcgccgtacctgcgtcaatgacgtaacggatgcccggcacggtgagcgaggtctcggccacgttggtggccagcacgatgcgccgtccggtgtggccgtcgaagatgcggtcctgctcggcctgcgacaggcgcgagaacagggggagtacctcggcgttcctcagcaccggcgagtgctgcaggtgcttgcgcaggtggtccgccgcctcgcggatctcgcgctcgccgggcaggaagacgaggatgtctccgcccttgccgcccgcccacaactcgtccacgccgtcggcaatggcatcgttgaggtcgaagtccttcttttcttcaaagggcttgtagcgcatctccacgggataggtgcgcccggacaccatgatgaccggcgccggaccggccttgccctcgaagtgcttggcgaagcgctccgcgtcgatggtggccgatgtcacgaccaccttcaaatcgggccgctgcggcaggatctgcttgaggtagcccagcaggaagtcgatgttcaggctgcgctcgtgcgcctcgtcgaggatgagcgtgtcgtaggccttgagcagcggatcggtctgcgtctcggccagcaggatgccgtcggtcatcagcttgaccgaagcgcccttttgcagcgtgtcctgaaagcgcaccttgtaacccaccacctcgcccaagggggtgttcagctcctcggcaatgcgcttggccacgctgctggcggcaatgcgccgcggctgggtgtggccgatcaggcgcccgcgcgtgccctcgggcgcattgcacttgccgcgtcccagggccagcgctatttttggcagctgcgtggtcttgcccgagcccgtctcgccgcagacgatgatgacctggtgctcggccatggccgccatgatctcgtcgcggcggctggagacggggagttgctcgggaaaggtgatcgtgaggggcataggggcgggaattatcccagcccccaggcacccgtgccgcaccagggtcaggcggggaacatggcctccatctcccggcgcacccgataggcgtgggtggtggtgtccatcgccacatcgtcccaggacaatgcctggccttttgccaccgggcgcaccacgcgcgcgctgtgcgccaggcccagcggcaggcccttgatctgccgcgacgtcgccgccggcagcagcttgccccagacggtgtagccgccctcgccatccagcaggtcgcccgggcgcaggtcacgcttggccgtggccaccacatcggcgttccagccctggggcacgccggtgggctcgccgcgcagcgccacgctggccaccgacatgcccacctccagcccgatgaggtgccagcgcttgtacagcgtgaagtagcggcccgtggggtcggtgtgggcgttgtattcctcgaagcagtggcggatgtagtcagtctcgccttccaccgtgacccacacgcccatgcggatgtcgtaggggatccggcggccgtccttctccagcgacgagatcacttccaccatgccttttttctctagcactccgccctcgcccaccgggcgcgtgacgtagggaatgtcctccacactggcgggcgggtactgcaggccgttgctcggcacggccaggcccgtggcgttggagacggccgtgctctcgatgctgggcttggacccgtccaggaagctgttgaacatcttggggttcaggccgccacgctgcgcctgctcgggcgtcaggccgtagtagccccacaccgtctcgggcgtggattcgcagaaatgcggcagccacttgtgcccgcgcccggccgccaccaccggaaagccgcaggtgcgggcccagtccaccagctcgcagatcatggcgggctggtcgccataggccagcgaatagaccacgcccgcggcctgggccttgcgcgccagcagcgggccgcagaaggcgtcggcctccacggtcacgttcaccacatgcttgccgtgggcgaaggcgtcgagaatgtggtccaccgccgccagcgggttgcccgtgcattcgacgatcagctcgatctgcgggtggcgcaccagggcctgccagtcctcggtgatccaggtcgtgccctgctccagcgcctgctgggcagacgcggcctccgactgctcgggcgcccatcccacgcgcgccaggctggcgcgggcgttggccggcgacagatcggcaatgcccaccaggtgcacgcccggcatgcgcggcacctgcgccaggtacatggcgccgaacttgcccgcgccgatcagcccaatgcggatgggacgcccttgccgggcacgctgcagcagtttctggtgaaggttcatgggtatggcaaacgatgaagtgcgccgctgcggcgcgaaaccccggcgcctgctggcgcgcgggccggtgggaatcccacggccaccgtagcgcatggctcgccccacgtctcttgggatacgccctaggccgggacaccgcccagtaccccaccgcctgcaaggcattgaaaaggaccgttatcctgcgcacgttctcgtccggcggggcgcaacccctgtcgccgcgaccacccccacgccggccccatacgccggtgctgctttcttctttgcatctccggctttccatggtgtctcttgctgcgttggtgattccgctgctggcggtctggctctgggggcccgtgcgcggcatgtcgcgccgggcgcgcctggtggccattgcgctgaccgccctgctgggcgtgacaccggccctgctgctcaagctgttgcaggccggcgcgatggattacgccaccctggcctatctgcaggtgcccggcggctgggtgttgggcacattggtgctgatcattgcctttcttctggcgcgtgatgccgcatggctcgcggcgcgggccgccgcgctcatgggcgggggcgacacatggcacctgcgactgcgcggcaggcggttgaccggcaccgccgtggcgctggcgctgggcgcggcgggctttggcacggcgcagggcctgcagccgcccacggtgcgtgaacagttggtacacctgccgcaattgcccgaggccctggatggcctgcgtgtggccgtgctggcggatatccacgcgagccccatcaaccataccgcctacgtgcagagcgtggtggagcgcacccacgcggcgcggcccgacctgatcgtcctgcccggtgacctggtggatggcgacgtaggcagcagcgccgccttcgtggctccactggcgcaactgcgcgcaccgcacggcgtatgggccgcgcccggcaaccatgagtactacggcggctacaacgcctggatggcggaatttcgccgcctgggcctgggcgtcttggccaaccagacccaggtgctgcaggtgaatggcgcgcatctggcactgtccggcgtgggcgacccggtctacggccgcacctctcaccacaatgccgacccgcgcgtgcccgagggcgtgccccccgatgtacccgcggtggcccggcaggcgcgcgcggcgcaggccgacttccacctgctgctggcgcaccagcccaagctcgcgcgcgacaacgccgcgcacggcgtgaacctgcaggtctcgggccacacgcacggcgggctgatcagcggcatggaccgctggctggtcgctccgttcaacaacggtttcgtgcgcgggcaatacgacgtggacggcatgcgcctgttcgtgagcgcgggcgcgggcctgtgggccggcttcgcagtgcggctgggcgtgcagccgcatatcgacctgttggtgctgcgccgtggcacagcgtcgtaagaccgcgcgacggcccggcgccgtcaaatactgaataagtcggcacgagggtacgccctgcgctgcgaggggacgcacctcgcacgcaaagccccgccatcaccatcgcgaccgttatgcaacgcggcaggccgcagaaaaggtggggctcacgacacgcgagggaacgtgttccgcattgcctcagcgcagcacggtgaagtagcgctccagcgcctcgcgctcggtgcgcgtgcggttgacgggtgcgcccgcgtcttcccagcccagcgccatgccgcagacgaccacctcgctggccggcaggcccagcgcgtcgcgcacgatctgcgggtagctcgccagcgcaccaatggcacagctggccagcccctgggactgcgcggccagcatcagtccgtgcaggcacatgcccaggtccatgaagccacctgcgccgaaaccgcggtcgatggtgacgatcagcgccacgggtgcatcaaagaagcggtagttgcgctcgaactgcgtggcccgacccgcgccgtcgccgcgcgccacacccagcgccccgtacagcgcctgcgcggctgccacctggcgtttgcgcaatgccagcggcatggggcgggggaaatagccatagtcctcggcctcaggcacctggtcgcgccacgcctggcacagcgcggcactcaggcgttcgcgcaccgggccctccacggcccagaagcggcccggctgcagattggccccgctgggcgccagccgcgccgcagccagcaaccgctccagcagcgcgaggggcacgggccgcggcaggaaggcgcgcacggaatggcgcgcctgcgccagcgtctcgaaggcgtcctgcgccacaggcatcgtcaggggttcggtcattctcactccggcatttccacccaggtggccgcacccaggccacccgcacccgcaatgcacgccatgccgcgcagcgtgcggtcggtgcgatcggcaccctgccgctgcgccatctgcgccagcacgcgcaccagcgcaatggcgcccgatgcaccgatggggtgcccgcgcgccaggccgcccccgccccggttgatggcaccgagcggcaagcccagcgcattgcagaacgccaggccctgcgccgcaaaggcgtcgtgcagttccagcgcctccagcgccgcccaatcccagccacagcgttgctgcgcggcgcgtgccacgtcgacggcgcagagcatgggcgactcgggcgcgccacccacgctgacgctgccgcgccactgcgcacgcggccgcacgccccagcgcgcgcaggccgagggcgtggccaacagcagcagggccgcgccgtccgccttgggcgacacggcgacggtgctgaggctgcaatcctggccgtccaccgattgaccgctggccaccgcaggcatgcgcgccacacgcgcggcgctcaacaggcgcgggtaggcgtcgtgcgccaacccccgcagcggcacgatttcatgggccatggcagcgcgcgccgccacgctgcgcgcgtggctggccatggcgtacgcatcctgcgcgtggcgcgtgagccccaggcgccgcgcgccgtccagcgcggccagcagcatgtcggggtcgcgcgcgggccagggcgtgaagggtggccggtcatagggcaccggtgcctcctccgcctgcagaggccggtgcatgcgcaggggtgcgcggctccacgcctcggccccgccggcaaccacgacatcggcctggcccagcgccagcagaccgcaggcatgggtgacggcatccagccccgcgcagcactggctgtccagcgtcacggcgggaatgccctcggggaggccggccgccagcgccagcatgcgggcggggttgcccccggcgcccagggcgttgcccagcaccacggcatcgacggcctcggccggcaacccggcatccgccagcatgcgcgccaccagcggcgccgccagatcgtgcggctggcaggccgcgagcaccccgccgaccggcgccaccggcgtgcgcgcccaggccaatatgggaatagcgttcaccgccagcgctccagcgagggcgacggtgcctgcagcgcgcgggcgatggctgtatggtcggtcttgccgctgggcgtctgcggccagtcgcccacccacacccaccagtggcgcggcgccttgtaaggctccaacaccgcgcggcaccaggccgccagctccagcgcgccgggtggcggcgcgtcgccctgccactgcagtaccgcctgcacacgcaggccgcgcagaccgtcggccacaccctgcaggctggcctgcgccacctgtgggtgggccagcaggcgcgcctccacttcctcagggaacaggttcttgccttgggtgacgagcatgcggttctcgcgcccgcacaggtgcagcaaaccgctgtcgtccacgtaacccatgtcgcgcaccgagagccagtcgccctcgcgcagggcggcggtgccgtcggcggcgttcacgtaatccatgaacagcatgggactgcgcacccagatcagccccggcacgccctgcggcagcgcggcgctgcggggatcggggccgatgtgcaggtccacgttgctgaacggccggcccacggcctgggccggtgcgcccggctctgcatccatccaggcgacgtagctggcctcggatgcaccgtagaactccacgatgcgtgcacgcgggaacaaccggcgcagcgcgggtgtgcgctcgcgcagccagcgcgcgccgctgatcagcaccagctccaccccttcgataggtgccagctgccgccgctcggcccactgcagcatcagcacaagctggctgggcaccgccaccagcaagggcgcgccgcccgcgcgcaggatgtccagcgcgcgcggcgcggaaaagcgctcctgcagcaccgcgccagcgcccgtccacaggcccagcagcgcgccgaacaggaacagcgaatgcgacatgcggcccggcgccagcacgcgcgtggccgccgcgacaccaaagtcctgcaggctgacgcgaaagctctccacccaggagcggtggtggcgcatgaagcccttgggcaggcccgtgctacccgaggtgaagcccacgtagaacggcgactgcggcgtggccgctgccggggctccggagcctaaaggcagccgcccggcaaccgcccgggccacacccgccggccactggggatctcccatcgccgcgcagcgcccgctggcgatcacgcccaggaattccaccaccccctccagcgtgccggcatcaccgggcagcagcacggtggccggcgcgccttgcgcatcccagtagcgcgcccgcgtctgcacacggtcgtgcagcgtcgcaaagtcccactgggtggtttcattggccagcgccagggagtgcggccgcgtgcgggcccagtgcgccaaggggccatgtacccactggaacagatcgggcaccgcatcgcccgtcagcagttgcggcaggggcgccagcgcctgccgcttgcaagggtgggtgttcaacgttcgcgcccaccaaacggccagtctggcagcgccttggccacggtatgcaccaccaccgcgcagagcgcgcacttgaccaggtcaccgggcacgaagaccaggtccgccagaaaggccttgtccagcggcatctgcgccagcagcacgaggccggcaatgcccatggcatgcaggaagaccaacccgccaagcacggaagcgatgaacgcgctcgcggccgtgcgcagcgccgtgccctgcggcagtgtgcgcatcagcgcgcctgtcacccctgccgccagcgcgtaacccaccaggtagccggccgacggcgccatgaacacccccaggccgccccgcccgcccgacagcagcggcaggccggccgccacggccgccaggaacagcagcatggactgaaagccccggcgcgcgcccagcaggcagccggccagcatcacgcccagcgactgcagcgtgatcggcacgcccagcggtaggtcgatcttgggaatgagccccatcacggccatgagcgcggcgaacagcgccaccagcgccatggagtgggaggccttgcgggatatggcagcagtcatacaactccttgggtcgacaagaaaaaacagaaatagtcagccgcccaaacgggcgtagagggcatcggccacacgctgcgccccctgcagcatctgcacggtgagcggcgcgatcagccgcaggccgccggcgcggccggtgcgcaggcggtgggcttcgtccagcttcttccactgcacgaagaaatgttcggtgaaccgcagcatcagcgccagttgcaacgacacgcgctccggccgcaggccaaggcgcgccaggggccgcagcagcgcatccagcacctgcagcaagtccgtgggacgcgtactcacggtgagcgccacccccagcgtggaggcgcaggccaggcgcagcgcgctcaccgccgccacctcgggccggcccatccacaggtgaaagcccgccaccagcgccgcggcgatgagcaccgacacgataagccggcgcgccacgcgcgtggccggccccaggctccaccacaacagtgcgcacgccacgcccgccgccgccaacgcccccggcgcggacaacacgaacagcaacgtgcccagcaccgccatgccggccagcttgccccccgcgggccagcggtgcagccaggtgaggtgttcgctgtagaggctacccatggcggtgcatccttcgctcaggccgcggcgcgcatatgggcatgtggcatgccggccgcggcgcgggcccgcgccacctgttgggcaacggcggcttcatacgccgcgcacacatcgtggccgcggccgtccgcctgcaaccggccttcatgcagccagaccacgcgcgggtagtcgcgcacatgctccagcacatgggtggacaccaccacctgccgcccgcaggcggcaatgtcatcggccagccgtgcctgccccggcaggtccaggctggcgaagggttcgtccagcaacagcgttcgcggcccggcgagcagcaatgcgagccaacaaacgtgctggcgctggccctggctcaacgccccgaccgcgcgcgcggcccagtcggcaaggccccgttcggccaggaaggcgcgggcgcgcgccagcgcatcacgccgagacaggccctgcggttgcaggcccagggcaagctcctcttccaccgtgggaaagatgatttgatcgtcggggttctggaacatcatgcccacgcgctgggcccgcaattgcccttgcggcagtgcctgcaaatcctgcccgtgcgacagcacctggccgtcgtcgggcacctccagcgcgcacaacagccgcagcaggctggtcttgcctgcgccgttgtggccgatcagtccaatgcgcggctcggccagcgtgagatcaagcccgtcaaagacctgcgtgacaccgcggcgcaggcgcacctgccgcacttgcagcactggagcgtcaggggggtgagaggaacaggaggggagcatgccaagaaagccaagcaaattcgccgcggattctacgccccttaaaaatccttttctttcaacaaaaagcatctattgccaatcaatttccgccaataagcaggcaaatcacatccgcaaccttcagcaaaagagcacaaaaatccggccctttcaacgcagttatcttcaactgggctcatttgcaacaacccaccctcttcatgccaccatctgcatcctttatcgcgtcatctactacgaaaaatgatgcagggtctatcccggaaccgtacatccagcgaagacaataggtgtcctgttcgccgcctcccgcccatgaagacctcttccaccgctcttgaacgccgcaatcttggcctactggtcgccgcccagtcattgggtggcgcctcgccccccatcatcatttcgctcgggggcttggtgggccagatgctgtcgagcacgcctaccgccagcacgctgcccgtgagcctgtaccagctgggcctggcactctctaccctgcccgcggcatggctcatgcaccgcgcgggccgccgcacggcctatctgctgggctcggtgctgggcgtactgtcgggcttgatcgcggcctggggcatcagccagtcggacttcctgctgttctgcctgggcacgacgctggcgggcttctacggcgcctgcgtgcagagctaccgtttcgccgcgatcgacgcggtgggcgataccacgcgccacgccagcgccatatcgcgggtcatggtgggcgggctgatcgcggccatcattggcccgcaggtggtgatctggacgcgcgacagcctgcccgccacgccgttcgccggcagtttctacagccaggccgcgcttgcgctgctggcgttgcccctgctgctggccctgcgcctgccgcccgcgccgccgcgtgccgagtcgcatggcgcgcggccgctgtggcagatcgcgcgcacgccgcagttcatcgtggcggccatcgcgggcgtggtgagctatgggctgatggcctttctgatgacggccgctcccatggccatggtgggctgcggccacagcgtgggcgaagccgccctgggcatccagtggcatgtgctcgccatgttcgcacccagcttcttcaccggccgtctgatcgcccgttggggcaagcgcgccgtaacgggcctggggctggtgctgattgccgcgtcgggcctgctggcgctgatgggactggcgctcacccatttctggggagctctggtgctgctgggcgtgggctggaacttcggcttcatcggcgccacggccctgctggccgactgccaccgcccgcccgagcgcgccaaggtgcaggcgctgaacgacttcctggtcttcggcaccgtggccgtggcgtccttcggctcgggccagttgctgcacagcgtcggctggggcggcatcaacgccggcatgctgcccatggtggcggtggtgctggcgctgctgggctggcagagcctgcgccagcgccgcggggccgctacccaaggctgattactcctttttttatagctgccagcgctttatcagtaagcgctacagcacaaaaatgccttgacgctacgccccgtgcgctacaacggcagccagcgccgccacgctgccacgcgcctgggcggcggcacgtcgcgcgcaccccggctgcgcagcagtgcggccagctcaccgcggccatggcgcagcgcagcctgcagcggcgtgagcccgtcgaactccgacagcaggtgcggatccgccccgtgctccagcaggtagcgcgccaccgcatcgtggccctgcaccaggctggcgacgagcggcgtgcacagcacctcggggtgctggtagttgggatccacgcccgcgctgatgtgatagcgcacccgggccaaatcccccgcggaggcggcggcgtacaggtctttccagtctccggcggacatgggcgctcctttcatcgggttctcatacggcactgccgcgcaatatagacgccgcagtacgcgtggcacaccggggggcccccatggcaaccgcccgccatcgcgatggactggtccatactcccggcgagcggtaccagcccggcgccgccttcttcaggagcgtgcgtgcaatcggcgagtgagcagtggtttgacgaggcgtactaccagcgctactacttcgacaaaaaaaccagcgtggtggaccccggccatgcgcagcggctgggcagcttcgtctgcagctatctacactacctgcgcgtgcccgtggcacgggtgctggacgtgggctgcggcatcggtctgtggcgggacatggtgcagcaccacctgcccggcgcgctctaccagggcgtggaatacagcccctacctgtgcgagcgttttgggtgggagcgcggctcggtggtggactacacggcgcgcgagcctttcgacttcgtcatctgccagggcgtgctgccttacctgggcacgcaggacctggcgcgggcgctggacaacctggggcgcctgtgccgcggcgcgctgtacctggaggccgtcacgcgcgaggactacgagcgcgacatcatcgacgaagacctgaccgacccgcgcctgtaccgccaccgcgcgtcgctgtaccgccgcggccttgcgcggcacttcatcgacatgggcggcggcctgtggctcagccgccaggcgcaggtgccgctgttcgccctggaggccccgggacagtagcgctcattgattgatagcttcccgcgcttgaccggtgggcgtcagacgcaaaaaaggccgtgaatcctcacggcctttctttgtcagcgggagcaggcgtttagtccgccgtagcgcccgatgccttgaccgccgcgccccacttctgaatatcggcggcgatcagcttggcaaagtcggccgtactcaggccataggcctcggcgcccaggtcggagatcttctgcttcacgttctcctgggccaggatctcacgcacgtatttgttcatgcgttcggccaggtccttgggcaggcccttggagccgatcatgccgtaccagggctcagcctcgaagccgggaaagccctgctccgccagcggcttcacgcccgggaacttgggcgaggcggtcttgctggtgatggccagcgccttgatcttgccggcctcgatctgcggcttgagcggcacggggttgtcgatggcgtactgcacttcgttggacatcacggccagcaccagcggcgcggagcccttgtacggcacgtgcatggtcttggccttggcctgcatgtggaacatctccacgatcatgtgctggggcgagcccgcgccggccgagccgaagttgatcttgtcggccttgatgagcttgagcagctcgtccaccgagttgatgcccgagttggcgcccgtgaccagcaggaacggcgccttggccagcggggtgatgggcgtgaggtccttcaccgggtcgtagggcacgttcttgtacagcgtgggcgaaatcaccaccgggctgctggagcccaccaggaaggtgccgccgtcgggcttggcgcggctcacgtaggcggtggcgatgttgccgttggcaccggccttgctttccacgatcacgctggcagtgatgcgcttttccagctcgttggcgatgatgcgcgccagcatgtcgctggtgccgccgggtgcgtagggctgcaccagcgtgatggtcttgaccggccaggcatccttggccagcgccatcgtgggtgcgcctgcggccagggccaggactgcgccagcggcaagaacggttctgcggaacataagctctccttcattgaaggcccttgtggggccggtgtacgaggcccgcgaagagccgcttgcagaaaagaaaaagcgtccgctggggcgaacgcatcatcagggttaaccctttgatggtaaccggaaagacaatttcaccgcctccgccatgggcccccgcgtgcccgcggtcacgccacggtggcttgcaacggaacttcgcactcacccgaaagtcatccccctgaattggtagcgacatttggtaacccgccgcctatggacggcccctaaaatcggacggccgggcgcagatccggcgcggcacgcagcgcgtgcccacgaccgcaggaccgctttctcggcctgccttaccgacacaggagcgaagggtgccgcgccgtccccagggacggctggcagtgtcgaccactcccagccagcgcgatgcggccaggcacggcctgggcagcgcattggactggcgacaagcccattccgggtcgggatgtgactggtgatgaacacggcgggcgccaggcctgcccagcaatggaggtgccgcgttttggcagacaaaatggacaacccccgggtgaaccccctcagccatgacggccgcgcgccgagcctggcctacaacagcgcactggacggactgcgcggcgtggcgatcctgctggtgatcctgtcgcacgcccatgcgccgctgttcgacggcgcgttctacggggtggacctgttcttcgtgctcagcggcttcctgatcacctcgttgctgctgcaggaactgcaaagcaacgggcggctggactactggcgtttttaccgccgtcgcttcttccgcctgatgcccgcgctggcgctgttcctggcggcgtactgcgtgttcgcgccgctgctctggccggacctcacggacgtgtattccgacgcgctggtgtccctgttgtacctggccgactacggcatcgccttcttcgacagccccgacacgctcctgcacatgtggtcgctgtcggtggaagagcacttctatctggtctggccaccgctcctggtggtgttggcgcgcttcacgccgcgcggcgcgctgtggcgcccggtgctgggcctgctggtgctggcgtgggcctggcgcgtgctgtgggtggcgcagggccagcagttctacgagattttcttccgcttcgacacccgcgccacgggcctgctggccggcagcctgctggctacgctgctgcacgagcaacccgcctggttccaggcgctgcgccagcggctgcaccatttcatgtgggtggtgctggccgtgccgctgctgatggcccagtcctgggacgacatgaacgccatgctctggggcatgacggtggtggaatgcgccgccctggtggtgctgctggcggtgcagcagcaccgcggcgcactgcaccagatgctgagcgcaccggccctgatgctggtgggcaagctgtcgtacggcatctacctgtggcactaccccgtggtgcgctacctgcgcgccgacctgccgtggccggccgtggtcgtgctgggcctcctgatctcggcggcgctggcggcgctgtcgtactacaccgtggaacgctgggccatgcgctggcgcgatgcccgccccgcccagcgcaagccggcccccgtgcggacggcgcggccggctaccgcacgcggttcgctggcgctgtcggcgcgcggcgagcgctgatggccggattggcgctattatttgaatagctgcccgcgcttgtcctacggtgtatttcagaagaaaacccttcgaaaaccatcacaatcaagcgctggcagctattatttgaggagcattcctcctccctccccgcgctgcccgcggcacggcgcgcagcccgctacactgcggcctgcgcgtgctggcgcccctgccctggtacaggcgcacgggaagccgcgagcgcttttcgtctccgcccctcttttcaccgctccaccgccaaccctttgacgcaccgcccatgtccacggtcttcaacttcaccttcgttccctggttcaggtccgtggcgccgtacatccacaagttccggcaccagaccttcgtggtgggcctgacgggtgaggccatcgccgcgggcaagctgcagagcatcgtgcaggacctggcgatgatccaggccatgggcgtgaagatcgtgttggtgcatggctttcgcccgcaggtcaacgaacagctgcacgccaaggggcacgccccgcgctactcgcacggcatgcgcgtgaccgattccgtggcgctggactgcgcccaggaggccgcgggccagctgcgctatgagatcgaggccgccttcagccagggcctgcccaacacgcccatggcaggctcgcgcgtgcgcgtgatctcgggcaacttcctgacggcacgacccgtgggcatcgtcgatggcgtagatttccagcactccggcctggtgcgcaaggtggacgtggagggcattcgccgcacgctggagtccgatgccatggtgctcatctcgcccttcggcttctcgcccacgggcgaggctttcaacttggccatggaggaagtcgccacacgcgtggccaccgagctcaaggcagacaagctgctgttcctgaccgaagtgccgggcatccgcatccagccgctggaacccgacgccgaggacaaccccatcgacaccgaactgcccctggccgcagcgcgccagctgctggcccagttgccgcccgcgcagcagccgaccgatgtgggtttttacctgcagcattgcgtgagggcctgcgagcacggcgtggagcgcagccatatcctgccgttcgcggtggacggcgcgctgctgctggagatctacgtgcacgacggcatcggcaccatggtcatcgacgaaaagttggaagagctgcgcgaagccaccatcgacgatgtgggcggcatcatccagctcatcgagccgttcgagcgcgacggcacgctggtcaagcgcgaccgcaccgagatcgagcgcgacatcgccgcctacaccgtgatcgagcacgacggcgtgatcttcggctgcgccgcgctctacccctacccggaggccggcacggccgagatggccgccgtcaccgtgtccccgcaaagccagggcacgggcgacggcgagaagctgctcaagcgcatcgagcagcgcgcgcgcatgctgggcctgtccagcatctttgtgctgaccacgcgcaccatgcactggttcatcaagcggggcttttcgcccgtggacccagactggctgcccgacgcacgcaagcgcaagtacaactgggaccgcaagagccaggtgctggtcaagaagctctgagcctcaccccgcggccgccagccatgcggccgccagcgaccccacctcggcaatcgccgcgtcgcgctgcgcgggcgcggcggggcactgcgtgagatagcacgccaccacggccggcgccccgccctccggccacaccacgcccacgtcgttgctagtgccgttggccgtgccggtcttctcgccgatgcgccagcccgccggcatgcccgcgcgcagccgcttgtcgcccgtgaggttgcccagcaaccagccctgcaaccgcgcccgtgcctcgccagacagcgcatcgcccagcaccagtttctgcacggtgtgcaccatggcgcgcggcgtggtggtgtcgcgcagttcgcccgcaggcacatcgttgagcgcgggctcgatgcggtccagccgtgtgtgcgcatcgcccagcgtgcgcagccaggccgtcaggccggcgggcccgccctggcggcgcagcagcaggttggcggcgctgttgtcgctgagcaccatggtggcctcgcacagctcggccacggtcatgccggcgccgcccgcgtgcggctcggtgcgcggggaatattccaccagatcctcccggccataacgcacgcgtgcatccagccgctccagcccctggtccgcacgctgcagcacctggccggccagcagcagcttgaaggtgctgcacagcgcaaagcgctcgtcgccgcggtaggtcgcaagggcgtccgagcccgtgtccagcacggccacgcctagccgcccgcccacgcgccgctccacccggcccagcgcggcctgcaactgctgtgtggcctgagccctgtttttctcgacccccgtttgggcacaacctaccaggggcagcagcgcggcgcccagtaaccagcttcttcggtccattgttttacctcgttatgtgtggaaagaaggcgccacgataaggcggcacatagggcttgaccatcgacaataatcgccaccagcccttagaaaaacttcacccatgcatctgcccctgaatgcgctgcgggccttcgaggcggcggcccgccacctgaacctgacacgcgccgcggaggaactgcacgtcacccagaccgcggtgagccagcacatccgcaacctggaggaacgcgtgggcaagccgctgtttcgccgcctgccgcgcggcctggcattgaccgatgagggccgccagttggtgcccgtgctgtccgacagctttgcgcgcatcggccaggccctgcagcgcctggccgacacccgcccgcgcgaggtgctgaccgtgggcgtggtgggtacgttcgccgtggggtggctgctgccgcgcctgcgcgccttccatgaaagccaccccttcgtcgacctgcgcctgctcacgcacaacaaccgcgtggaccttgcgggcgaagggctggactgcgccatccgcttcggcgacggcgcctggcacggcacagacgccgagcggctcatgcccgcgccgctggcgcccctgtgcgcgccagaagtggctgcgcgcctgcgcgaacctgctgacctgggcgcggaggccctgctgcgcagctaccgtgccgatgagtggcccgcatggttcaccgccgcgggcgcgccctgccccgtgctgcgcggcgcggtgttcgactcgtcgctgaccctggccgaggccgcagcccaaggcgcgggcgtggcgttgctgcccgtgcgcatgttcgagcgcgaactgcgccaggggcggttggtccagcccttcgcgtgcacggcagcgctgggcgactactggctgtgtcgtctcaagtcacgcgccccgaccgatgccctgcaggcgttccgcgactggctgttgcgcgagtccgcgccgccgcagtgatgccaccccgccagcaaaaccgcatcaaaaaagcctttcaggcttatagatcaagcgccggcagctataaaactggaagcaccctggttgaaaaatgcctgcgcggcgccgccccgcaatgggcataatcgccgccatgaactggccacgcctatcgctcacactgcgcacctgggtgctgggctggttcatggcttcactgggcgtggccgtggcctcaccgctggtgcatccacagtccctgcagctggtgtgctcggcctcgggcgcggtgatgctgatggtccaagcggacgacggcagtgtgggcgccatgggcgcgtccggtatggactgccccttgtgcgcgcccgcaggcgcaccgcccgcccccgaaaccgcggtggtcgagccgcctccacctttggcccatgcgctgcggcccatcgaggcggcgcgcattgccgcggccaccgccgcgccgctgccggcgcgcggccctccctcgactctctgaccctgccgggccgcaaggagcctgctggctccccaggcggcccttgccacgcccacgcactgggtgtgccttgccgcacgagacagcaccaccccccgcacaccactggggcggcgcgctgcactcgtcggccgttcttccgcagagaccgagagagttttcacgcatgttccgtatcgacatacgccagagcgccggcgcgttcaccttggccgcgctggccggtgccgcccccgcccaatccaccgacccgctgacgcccaccctgcccaccgtggaggtaagcgacgccacccagacccccggcctgctgccgctggacaccccggtggagaccggcagccgcctgggcctgaccccgcgcgagacgcccgccagcgtcaccgtggtggaccgcagcaccatcgaagcgcgcggcgcccaggacacccaggaaatcctgcgcgccatccccggcgtttctgcccacaacgccccaggctccatgtcggccagctaccgtggcttcaccggcaactcggtcacccagctctacaacggcatcaccgtccactacggcagcgcgacgcgcgccgtggacagctggatttcggcagcgcgacgcgcgccgtggacagctggatttacgaccgcgtggaggccgtgggcggtgcatcgagctttctgtatggttcaggcgccgtgggtggctccctcaactacatcaccaagacggccgaacgctacgatttcagcgaaggccagctgcggctgggccagaacaacctcaaggaaatctcgctgggcctgaaccgccgtctgggaagcagcgatggcacggcgggcacgcagcatttcgcgcgcatcgatctgaaccaccgcaatgccggcagctgggtcgaaggaatgcacacacaatccacccaactggctacctcgctgctgtccgacttcgggggcggcttcacgcacaccctcgcctacgaactgcaaaaagataacgtggaccgcccttactggggcacacccacactcaatccgacggccggggaaacccgaatcgaccgagccacccggttcaagaattacaacagcgccgacggcatctacgctcaccaggtgcaatggctgcgctcgattgcccaatggcgcacctccgatgcgctgcagttcaagaacacgctctatgcctatgacgcgctgcgggactaccgcaacgtggaaacctaccgtttcaatgccagcaacacccaggtgatccgcacgggcacctacctgcaacgccatgaccagaaagtgctgggcaaccgtttcgaaggcacctacaaaggcagcctggctggccgcaagagcgactgggccttcggcctggatgtgagcgtgaaccggcaaacgcgcttccccaacggactctccagcatcgtgagcacggtggacccctaccagttcacgactgagaacttcttcgacattcccgacatgcaaccgggcttcaacccggaccgcgacaacaaaaccacgtccacggccttgtatctagagaaccgcactgcggtgctccccgccctccacctcgtcaccgccctgcgccacgagcgcatcgagctggacctgaccaaccgacgcgccgtcacgaccgccaaccccgcgaccttcagccgcggctaccgccccaccacgggacgcatcggtatggtctgggacatagctcccgacgcgaatctctacgcacagtacgccaccgccggcgatccgccctccggctcgctctccaccgcgaccttcggggatgtgcgcaacaacagcgaactgacgaccgggcgccagttcgagctgggcagtaaattcgatttctgggaccgcaagggctccgcaaccctggccgctttccagatcacacgcaacaacatcgcctcgcaggaccccaacaaccccggcctgaccatcctggtcggcgagcagtcctcccgtggcattgaactcgcggtgggcctgcgcccttccgtccaatggcaagtgcaggccaacctgatggcaacccgtgcccggtacgagaacttcatgcagggcggggtttcgctggccggcaagaccccacgttcacgcccgaacgcgtcgccaacctgtgggtgacctacgccatcacccccatcctccatgccagcgcgggactgcgccatgtgggcaagacctatgccgacgcagccaacaccatttactggccgtcatacacgctgctcgatctggggctgtcctggaagatcagcaagacagcctcgctaaccgggcgcctgcgcaatgccaccgaccggatctacgccgccgaaggacgcccgggccaggcctacctgggcgcgccgcgcacggccgacgtgacgctgcacgtcgccttctgagcaaccggaggccatgatggtgcatgccaaacgctggctgtttctggtccaccgctggctgggcgtgctgctgtgcgccttcttcgccatgtggttcgtctccggcgtggtgatgatgtacgtgggctatcccaagctcacgcccgccgagcggctgatgcacctgccgccgctgcgcggcgccgccgtggcgctggagcccgaccaggccctggccgccgccgggctgcagggcccgctgcgcgacctgcggctggccgtggccagcggtgggcgggcggtgtatctggccacgccccagccgtccaaggccgccccgcccggcgacgcacgcccgcgcggcgccccggtggtgatcgacgcccgcaccggcgccgtgctcatggccgtcgacgcgccacgggcattggccagcgctgcagcctacgcgcagggtccggcccatgccgttcacgaaggcaggctgcaggaagacgccttcacccactcccgcgcgctggacatgcaccgaccgctgcaccgcgtgcgcctgggcgatgcacacgacacggtgctttacatctccggcacgaccggcgaggtggtgcgcgatgccacacgcaccgagcgccaatggaactacgcgggcgcgtggctgcactggctgtacccgctgcgcggcggcctggtggaccgctactgggcggacatcgtcaatgcgctgtcgctgctgggtatcgccgcagtggtcacaggcggcgtgatcggcatccttcgctggcgcttcgcgggcacctaccgcagcggccggcgtacgccgttcccgtccgcatgggcgcgctggcaccacgtggcgggcctgctgttcatggtcgtcacgctcgcctggatcttcagcggcctgatgtccatgaacccctggcgcatcttcgacagcggcgcacccgctctgcgcaccaacgccatgcacggcgggcccctgcagctgccgcacgcaggcgcacccgtggccgccctgctgcaggctgcgcccaccgacacgcgcgaactgcgctggacgcgcaccgccggccatacgctggtgcaggcattgcccgcctctggcccgcccacggtgctggacgcgcataccgccctgccccacgcatggcagccgggagagctggaagccgccgccgcccggctggtcgatgcgccgctacagcgcgtcgagaccctgcgcgcgtacgacgcttattactacacgcgggatgcccacaccatgaccggcggcaccgacaaaccgctgcccgtgctgcgcttggtgttcggcgacccgcacgccagctgggtgcacctggacccacacacgggcgcagtgctgggtcggctggaccggcaccgccgcacctcgcgctggctgttcggcctgctgcacagctgggactggctgccgctgctgcagcgccggccgttgtgggacgtgctgctggtggcgctgagtgtgggcggcacggtgatcagcctgagcggcgtcgtgctgggctggcggcgcgtacggcgcaagctgggctggcacacacctgccgcaccccaggccccgatgcggtgatggacagcgctgcatactcgggcgcatgcccgccacgtctgccctgcccgttctgtattcgtttcgccgctgcccctatgccatccgcgcgcgcatggcgctggcggtgagcggccagcgctgcgaactgcgcgaagtggtgctgcgcgacaagcccgcggcgctgctggccgtatcgccccaggccacggtgcccgtgctggtgctgccggggcaggtgctggagcacagcctggacatcatgcgatgggccttggcggcccatgacccgcacggctggctcatccccggccggggcgacctgggcgccatgctggagctcatcgcgcagtgcgatggtccgttcaagcgggcgctggaccgttgcaagtaccccaaccgctaccccgacgccagcccggcggacgaacgggccgccgcccatgcctggctgcgggtgctggaacagcgcctggccttggagccgggcgggcacctcttcggcccacgcgccgccttggccgacatggccatcgcgcccttcgtgcgccagttcgccggcatcgacgacgcgcagtggcaggccgcaccctggccgcacctgcgcgcatggctggtgcgctggcagcagtcgccgctgttcctgggcgtcatgcacaagtacgaggcctggaagcccggcgcgccgcccgtggtcttcccacccacaaccgcgtgagatgggttggagacggggtgaagacgaggtgaagcgccgcggggcgcccgaaggcgccccgcgagaggtcaaaaaaaaacgcgtagttatgcccgggccagcgtgtccggcgcgccgcgcccgccgcgcaccaacagcaccagcagcagcacggcaaacagcaagaaccagacaaacgaccagttggcgatggagccgccgagaaacgtccagtccaccgccgtgcagtcacccgagccgcggaagatcatggggatggcgcggctgatggggtagttctcgatcattccgtagaagtcgcgcccgcaagtggcgatctctggcgggtaccactgcagccagctctggcgcgccgccacgaaggcgccgaatccagccgctaccagggccagcacgctccatgtcatccaccagcctttttggcctctagcgcttgccagtcctgcgaagaccgctacacctatgagagcatagcgctgcacgatgcacatcgggcaaggctccagtcccaccacatgctgcaggtacatgccaaaggccagcatggccacacaggcggcactgatcagcgccaggatgcggcgcggggcggtatcaatccagttcaacaacactttttgttttccttgcagggagcggcctccacatccgctcccttggcaggcagcggctctcagatgccggcggcttcgtccagaaacaccttggcgcgccgcggtgtcaccaccagcgtctcgccctcacgcagccccatctcgtggaattgctgcgccggaatctgcgcttcgatcaacgcgtccgagggcgcattgtccgccgattgggtatcgccctcggggattagttccagccgcgcgatcggccccaccacgatagcgcgcgccaactgcaccacgatgccgcgcgggcgcccgtgcgcgtccagcgcctggccgggggaatagcgctccacgtccaggtcgtgcgggcgcacgtacgcgaacgcgcgcgcatcgtcggcgtgctgggcctcggggctttccagctgcatgccgtcgtccaggtacacccggccgtcgttggcgcggcccttgaacaggttcacgtcgcccaaaaagccatagacgaaggggctggcagggttgtcccacacctgctggggcgtgccctgctgctcgatgcgtccctggttgatgacgaccacgcggtcggccacttccagcgcctcctcctggtcgtgcgtgacgaagatgctggtcacatgcagctcgtcgtgcaggcggcgcagccagcggcgcagctccttgcgcaccttggcgtccagcgcgccaaagggttcgtccagcagcagcaccttgggctccacagccagcgcgcgcgccagggcgatacgctggcgctgcccgcctgaaagctgggagggatagcggtcggcgatccagtccagctgcacgagtttgagcaggctcatcaccttctccttgatctgcgcttcggacggccgctccttgcgcggcttcatgcgcaggccgaaggccacgttgtcgaacaccgtcatgtgccgaaacagcgcgtagtgctggaacacgaagcccacgccgcgctcgcgcacgtgcacgtccgtcgtgtcctcgccgctgaagtggatgctgcccacgtcaggcgtttccaggcccgcgatgatgcgaagcagcgttgtcttgccgcagcccgatggcccgagaagcgcgatgagttcgcccgactggatgtccaggctgacgtcgcgcagcgcctggaagtcgccgaactgcttgctgacgttgcggatttcaatgctcatgtgttcatccttcagcgcggcgcgccgggcgcgggcgcaggccgctcgggcggcagcgcggccgcggccttcatttcctgttcgctcttccactcggccaccgacttgatgaccagcgtgaccaatgccagcagcgccagcagcgaggcggctgcgaacgcggccaccgattggtattcgttgtagaggatctccacgtgcagcgggatggtgttggtctggccgcggatgtggcccgacaccaccgacaccgcgccgaactcgcccatcgcccgggcattgcacaggatcacgccgtacagcaggccccacttgatgttgggcagcgtcacatgccagaaggtctgccagccgctcgcgcccagcaccaccgccgcctgctcctcgtcgttgccctgcgcctgcatcagcgggatcagttcacgcgcgatgaacgggaacgtgacgaacacggtggccagcacgatgcccggcacggcgaagatgatcttgatgtcgtgcgccgccagccagggccccagccagccgttggcgccgaacaccagcacgtacatcaggcctgccactacgggcgagatggagaacggcagatcgatcagcgtggtgaggaaggccttgcccttgaactcgtacttggcgatgcaccacgccgcggcgatgccgaacaccaggttcagcggcacggcgatcacggccgtgagcagcgtgagctggatggcggaccaggcgtcgggctcgcgcaggccctccaagtaggcattcacgcccttgcgcagcgcctcggtgaacacggcggccaacggcaacaccaggaacagcagcaggaacgccatggcaaggccaatcagcgcccactggatccagcgcgcctcggtcgttccggcctgcgcgcgccgcacggtacgggtgttcgcggcgctcatgcgggtgctcctgcgtggcggcgctgccaggcctgcaaggcgttgatgaccagcagaaggacgaaagagatcaccagcatcaccaccgccacggcagtagcgcctgcgtagtcgtactgctccagcttgccgatgatgatcagcggcgtgatttcagacaccatgggcatgttgccggcgatgaagatgaccgagccgtactcgcccacggcacgcgcgaacgccatggcaaagccggtgagcagcgcgggcatgatggccggcaggatcacgtggcgaaagatctgccagcgcgtggcgcccaggctggtggccgcttcttccaactctttctcgctgtcttccagcaccggctgcaccgtgcgcaccacgaacggcaggccgatgaaaatcagcgcaatcacaatgccgttggggttgaatgcgagctggatgcccagcggctccaggtactgccccacccacccattgcccgcgagcagtgcggtgagcgaaataccggcgaccgccgtgggcagcgcgaacggcaggtccaccagcgcatccacgatcttcttgcccgggaacttgtagcgcaccagcacccaggcgatgagcaggccgaacaccaagttcacgcaagcggcaatgaacgaggcaccgaacgtgagacggtacgacgccagcacgcgcggcgacgccaccgcttcccagaactgcggccaggtcatggtgaacgtcttgagcagcagcgccagcagcgggatcagcacgatgatgctcaggtaaaacagcgtgtagcccagcgtgaggccaaagccgggcaataccctcttggctcgcctgggggcgcttttcttgccactcatatggagttatccgttgttcgccgccggtcaaaagccggtgcggcccacgcccgcaggcaccgcgcttgcatgcgcgggcaccgtcaccctccccgtgcagtcagggcggggtgaaggcgccaggcggctcaggggcgtgttcactgcttacttgccaggcgtgtagagcttgtcgaactgaccgccgtcgttgaagtgcaccttctgcgcctcggtcagcgagccaaagtacttggccaccgtgaactgctggatgggcttgaacaggtcggcatgcttcttgagcaccgcctcggagcgcgggcggatcgcgtgcttggcggcgatctcctgcgcttcatccgagtacaggtagtcgaggtaggccttggccagctcgcccgtgcccttcttggcgaccgtgcgctccacgatggccacggggttctcggccgtcacgctcaccgagggatagaccgcatccaccttgcccttgccgaactcacgctccaccgacaccacctccgactcgaacgtgatcagcacgtccccgatgttgcgctgcaggaaggtggccgtggcatcacgcccacccttggccagcacgggcacgttcttgtagagcttgcccacgaactccgccgcctgcgcgtcgctgccgcccctctcgcgcaccgagccccaggcgcccaggtaggcgtaacggccgttgccaccggtcttggggttcaccaccaccaccttcacatcggggcggatcaggtcgttccagtccttgatgttcttgggattgccgtggcgcaccaggaacagcatggtggaggtggtgggcgatgcgtcatgcgggaatttcttggcccagtccttggccaccacgccgttgtccgcgaggaactgcacgtcggtggtggtgttgaaggtgaccacgtcggcggccaggccatcgttcacggcgcgcgcctgggcgctggagccgccatgggcctggtctaccttgatgtccacgcccttggttttcttgtagtgggcgatgaaggcctggttgtagtccttgtagaactcgcgcgccacgtcataggagacgttcagcagcgcattggcctgggccgaggccagcccgctggccgccagggccagcgtggcgagaagggtcttgagcttggttgccggggtcatgggagcgcctccacgttgcaggaaatcatgcattgtggagagcgcaggttaaaactcaaaagaatatatttttgtaaatttatccacggatgagcatatgcaatgccatctggcacacaggctcccggcaccgccatggaaagtcaaatgggtctctagcccttatgcgataagcgctaccagctatcaaaagcaaagcacccttacatcgccccccactggggatcaagccgcaccgcccatgcatcccgcgctcttgcgtacaccacgcaccgccgcatcagcggggcagtgccgcgccggccgtggccgtgtcgccccgctcacagaccgcggcggaatggccgggcacggtttcacccagaaagtccaggaagctgcgcaccgccggcgacaagccgcgccgcgacgcaaacaccgcatgcaccacgctgcgcggctgcgtccactggggcagcaggtgcaccagccggccctcctgcaattccgacatgcacatgtagtcaggcatccagcacaggcccgtgcccgccaacgcggcgaatttgagcgtcagcaggtcgtcggccacgtagcgcggcgtgaagtgcacggtttcctcgcgcccctcggggccgatcaggcgcaggctggcgcgcccgtcggccgcggacatggccagcgtgtccagcagcgccaggtcgcgcagcgaggtgggcgtgccctggcgccgcagctgctcggggctggccaccagcagcaggcgcacctcgtccaggcgcttgaccaccatgctgccgctgtcctccagcgtggggcgcacgcgcagcgccacgtccacgccctcttccaccacgttgaccacgcggttggtgacctgcatctccaggcgcacctgggggtggcgctgcaggaactgcggcatcagctcggccaccaccgtctgcgccagcgtcaccgggcaggtcacgcgcacggtgccgcgcggttcggtctgtacctggtccaccgtgtcctgcgctgcctgggccgaatcaagcatggcctggcaatggcgcaggtaggcctcgcccacctcggtgagcgacagcgtgcgcgtggtgcgctgcagcaggcgcacgcccaggcgcgcttccaactcggccacgcggcgcgacaggcgcgacttcgggatccccagcgcccggcccgccgcggcgaagccgccgcgctcggccacctcggcgaaataaagcatgtcgttcagatcctgcatcgtgcgcctttcgttctaaattcagaacaatctatcgcagcaccgcctgcttatcaaacattcgttccaaaacgacaatctatccatcgccccattgcgggtttgtccctatctccaggagatttccatgcaactgctgcacatcgattccgccatcaccggtgaccagtccgtctcgcgccagctcacggcgcagaccgtcgaggcctggaaggccagccatcccgccacccaggtgagctacctggacctggtggccgacgcgcctgcgcacttcacgatggatgcgatggcaccgcgtaccggccagaccgacggcctgagcgaggcgcagcagcgcgagaacgccgtgtccgagcggctggtgagccagttcctggcggccgacgtggtggtgatcggcgcaccgttctacaacttcgccatccccacgcagctcaaggcctggatcgaccgcatcgcccaacccggccgcaccttccagtacaccgccaacggccccgagggcctggccaagggcaagacggtgatcgtggcgtcgagccgcggcggcgtgtattccaccagcgaaggcggccgcgccatggagcaccaggaaagctacctgcagaccgtgctgggcttcttcggtgtgaccgacgtgcgcttcgtgcgcgccgagggcgtggccatgggtggcgatgccaaggcccaggccctggccgccgccgcccaggcgatcgaggcccacgtaaaggcccatgccgccaaccaggaccgcgtcagccaggccgcctgaccagccccggcgccccgccaaacaaaacccgcctccggccatgccggggcgggttttttctataaaaatgggttctaacccttgattttcaagcgcgataagctatcgaatcgatagcaatcgtcagccattgtggcgcttgacccaggcgatgtaccggtccatccagcgctgcaagaagtccttgctgccctcgccgatggtgccgtcttcgttgaacaggccgtccttggcatggatgaaggcctcgggctggcccagcgtgggcatgtccaggtaggccagcacattgcgcaggtgctgctgcgccatcgccgtgcccatggcgccgatggacacgccgatcacacccgcgggcttgcccgcccaggcgctctggccataggggcgcgatgcgttgtcgagggcgttcttgagcacgccggggatggagcggttgtattccgccgtgacgaacagcacgccctgcgacccggcgatctccttcttgagccgttgcacggactcggcctgctggccgtcgtcatcctggttgtacagcggcaggtcgtcgatgcgcacctggtggaattcgcagtccgcgggcgccatgcgcgccagcgcatgggccagcttgcggttgaacgaatccttgcgaaggctgccgacgacgacggcaatgcggtagtggctcatacggaccctttctggcagaggtaggcgccgcgcagcgccatcgccgtggcgggcggccggaccatcttacgggccgccgtggaacgctgctgtcagacaagcggcggtcacggcaccggggccggggctggggccagggccggtcgaggccccccgccgcgcgccatcaccagcctgccagcaccgagcccttgaactgcgtctcgatgaagcggcggatctcctcgctctggtaggccttgaccagttgcgccacccagggcttgttcttgtcggcctcacgcaccacgagcaggttgacgtaggggccgtccgggctttcctgcgcgatggaatcggtcttggggttcaggccggcggagatggcgaagttggtgttgatggccgaggcgtccaggtcgtccagcgagcgcggcagctgcgcggcgtccagctccacgaacttgagcttcttcgggttgcccaccacgtccagcggcgtggccttcaggcctgcgccgtccttgagcttgatgaggccctgcgcctgcagcagcagcagtacgcggccgccgttggtggggtcgttgggaatgccgaagcgcgcgccttccttcaggtcagccagcttcttgaccttcttggaatacaggccgatggggaagttgacggtgttggccgccacggcgaacttgtagccacggtccttgatctgcgcatccaggtagggcttgtgctggtagctgttggcgtccaggtcgccggcggccaaggccgcgttgggctgcacatagtcgctgaactccaccacctggatcttcaggccctgctgttcggccacttttttgacctgctcgaagatctgcgcgtgcgggcccgccgtcacgccgatcttcagcggcttgtcctgcgccagggcgtggcccgagaggccggcggccattgccagggccagggtcgattggagcagggagcgcttggaaatcacgggaaacctttcataccgttacagggagagccggcatcgtagcccctgcggcgcgccctccgaacgaatacttttccatatccaaagaacccgcacacatgaagagcaaccgagcggcagagcacctgagggggtgaaaggccgcgcattctccacctccccgggaaggccgcggcgccgccccgtcagcccttgaccgccccgtcagcccttgagcgccacgttgttgagcttgtccagccgcgcgggccagccgccctcctcggccgactgcagcaggatgcgcgtccaggcgatccaggcgtcccactgcacgcgcttgtcccaggcattgccccaggcgctgaaggcctgcagcgccccgcgtgcggcgcacgccgcgtcctgcgcgcggccggccgacaggtacagctgcgccagcaccatctgcggctcacccacccaggggttcaggcgcacggcctgctccagcgtggccgtggcgccgtccaggtccaccagcggctgcgccaactggatcaccgaccaatacagggccgtggcggccgcctcgtcctgcgccgtcaggccctggctgcagtggtcgaacacgggcggcagcggcaactgcccgcgcagcccggggtgctgcaacgccaggcccagcgccgcgatctggctgaccatgcgggccgtggggcgcatgggtccgggccacagcgacgcggcccagtgcacggcctgcgggcgcgaaggatcgacggcgggaaagcgcgagtagatgtcgtcctgccagctgaaccactgctcgatcgtgtcggccatgctgacgatggtgaaagccgccacctcgtagggtgcgaggtgcacggtctggcgcggcgcggggccgttcttctccacgaccagcgagccgtcggcctgcagctcgccggccagcaccttttgcacgaactgcgcgcggctcatggtgcagaacaggtacaccaggtgttcggcgctctcgcccaccagcgcctgcaggcggccgcgctcgctggctgcgtcgaacttcaccaggtcgacgaaggcattgccgtacacgctgtgcagcagcccgagcagacgcacgtcccggggctggccccacagcgccagcgaccgggccacgcccaccaggtgatggcggaaggttccggccttgtgccagtcttgccccacgccgcgcgccagcaccatgggcagcacgggagccagatcggcatcgtgggccagccattcatcgtccagcagggactgggcgcgctggaacagcgcgtcatccggtggcgcaaaggcgggcagtgcggacatggcggggtctccttcgtggtagtggctttgccatcgagtatcggccaagccgcccgcacacgcaggtcttctgtcaaaacagcccgcagcgcccgctgcacaagcgccagaagctatcaaatcaggagcttacacatcccgtgtgcgccccctgtcctgcatcagcggtgcgacaggcggcgcacggcccagtcacccaggctctggatggcttgcacgaagaagatcaggatgaccaccacggccagcatgatgtcgggcaggaagcgctggtagccgtagcggatgcccaggtcgcccagcccgccgccgccgatggccccggccatggccgagtagcccgtgaggctcacgaagctgatggtcaggcccgccacgatgccgggcagcgcctcgggcagcagcaccttccacacgatctggccggtggtggcgcccatggactgcgcggcctccaccaggccgttgtcgacctcgcgcagcgccgtctccaccagccgcgccacgaacggcgccgcggcgatggtcagcggcaccacggccgcccaggtgccgatggacgagccggtgatgaagcgcgtgaacgggatgatggccaccagcaggatgatgaacggcgtggagcgcacggcattcacgatccagcccacgatcttgttggccgggccgttctccagcacgccgcccgcgtccgtgaggcgcaggaacacacccagcggaatgcccaccaggccgccgacgatgccggacacgccgaccatgatgatcgtctcccacagcgaggtgacgaacagctccagcatcatttcagaaaagttctcgaacatcgcccgcccctcagcctgtcacttccacggtgcgcaccaccacgccgttggcacgcagatagtcgatggccgcgccgatgcgcgccatgttgccgctggcatacaccgccagcgaaccgaaggtctggtcctggatctcgtcgatctggccatgcaggatggacaggtccagtcccagctcgcggatcaggtgcgacaggatcggctcgtaggcatgctcgcccgcatacgacaggcgcagcagctggccgctcgcgcccggctccagccgcgcggccaggctgcgcacgcgcgccagcaccccggcgggcagctcctggggcacgatctcgtcgatcaggctcttggtgatgtcctgctgcgggcgggtgaacacgtcgaccaccgggcccatctccacgatgcggcccgcgtcgatcacggccacacggtcggcaatctgcttgatgacctgcatctggtgcgtgatcagcaccaccgtcacgcccatttcgcggttcacctggcgcagcaggtccaggatggaacgggttgtctcggggtccagcgcgctggtggcctcgtcggacagcagcaccttcgggttgctggccagcgcgcgcgcaatgcccacgcgctgcttctgcccgcccgagatctgcgccgggtagcggtcggccaggtgcgccaggcccaccaggtccagcagcgggtcgatgcgcttcttgatctcggcccgcggcatgcccgccagctccagcggcagcgcggcgttgtcgaacaccgtgcgcgacgacagcaggttgaagtgctggaacaccatgccgatctcgcggcgcgcggcgcgcaggtcggcgtcggacagttgggtcatgtcgcgccccgccaccatcacctggccggcggtgggccggttgagcaggttgatgacgcggaccagcgaactcttgcccgcgcccgaacggccgatgatgccgaacacctcgcccggcgtgacatgcaggtcgatgccgcgcagggcttcgacggggccctgcgggcccgggtagatctgggtgataccccgaaggtcaatcatgaaatgcaatgcaaagcgcgcgcaggctgccccctcagggatggccagccgcggcgggtaaagatcagaacagcgcgtgaatgtaattgttcgttatgaaaaacccaacgaacaaaaagtaggcacataagacggccccgttatgaggcgtgcttcagcgagccgggcgctgcccctgccgggcggcagtgccacgcagtagcggagcacaggggcgattttaggtgacggggcaaatccccgggccggcgtgcgcctgcgcctggggcaggaacacgcgcaactgcagccgtcctgccagggcgagtggcgaaacggcgcccgcccgcccagcgatgcgcaagactcgcctaccaccgacagcacaggcgtatggcgcaccacctatccacggctgcgtggcgcgtggggtctagcgccggcggcctccatgggggccctcgcccaccgtaccattcaccattcaccgttcccgacacgccccgctgccggctccccgtcgccgccgctccccaccgcgcgggctttctccctccacctatgcaagaacgctcctggtctcccgttgtttggattggctatgccatgtgcgtcggcgtcatgggcacggcgctggccagcccgctgtacccgctctaccagcaggcctgggggctcaagcccagcgacatcacgcatctcttcgtggtgtacatgttcggcgcgctcaccagcctgctgtttctggggcggctcacgcagcgccacggcttcctggccatcctgcgcacgggcctcgcgctgatgaccgcgggcgtggtgctatcggccctggcgtggaatgtgcccgtcttcatgctggcgcggctcatgatcgggctggcgtcgggaatgatcaccacctcggcctccatcggcatggtgcaggcccgccccgggcgtgatccacggcgcacggccgcactgaccaccgtggcgatgacgctgggcttcggcctggggccgctcgtgggcggcttgatggcccagtgggtgccccacccgctcgtcaccgcctacgtgcccacggcggccatgggcctgctggcggtgtatgcgctgcaccaactgcgcgggctgcccacagggggaacgcgggacgacgccctgccgcccggcacctggcgcggcgtgatcgcacagtggatgccgcggctcacgccgccgccgcgcctgcgccggcgccagttctggctggcgagcatgggcgccttcagtgccttcggcatgttcagcctgtactcatcgctggcgcccagcttcatgcaggagatcgtgccctggcatgggccggccgtgagcggactgtcgatcgcgatgatcctgttcctgtcgtccgcgttccagttcatggtgcgcaactggcgcaccaagcgcgtggccctggccagcggctgcgcgctggtgctgtgcaacctgctgctcatggcgaccacgctcaccggcgccacgctggtgtttggcgcggcggtgatcgccacggccttcggccatgggctggccaatgtggcgggcatgggcgtggtggccaagctcaccacgcccgaagagcgcggcggcctgctgtcgtcctacctgatcgtgggatacctgggcaccatcgtgcccatcctgggcatgggctggctgtcggaccatttgggcttgaaccgcggcttgctggtgttctgcggcgccatggccctgctgagcgccgtggtcaccgcgctgggcatgcgcaccgcggagatccccgtgccgcagcagcacctttaaccgctggtgtcagcgccagccgatcagcaggatggcgatgttgaccagcagtcccgcgccccacaccaggctgcgcgccgtgggcatgtcgcccacgtacatggtgatgtaggacacgcgcagcatcacgaacaggaaggccagcaggtccagcatcatctgcggcgcgcccaactggtgcgcgatgatgaccgcgccgatgaagaacggcagcgcctcgaagctgttggcctgcgccgcattggcacgggcgcgccagccggtctggcgcgccagccacgcacgcgggtcgtggttgtcgctgccgcgaaagcccccccgcttggccagcaacgcgcaagccatgggcagcagcgccgcaatcagcacgcaccagtaggccacggtgaagcgggccacatgcattgttgtgttcatttttgcagtgtttttggcctccagcgcttatccaacaagcgctagcagctattgtttttgatattcagcgccgatccgccagcgcatgagcgatggtgcccaggtccacgtattccagctcgctacccacgggcacgccccgcgccaggcgcgtgacgtgcacgccgcggcgcttgagcgcctcgccgatcgcgtgggccgtggcctctccctcggccgtgaagctggtggccaggatcacctcctgcaccacgccgtcgctggcgcgctccagcaggttgtgcacaccgatgtcgcgcggccccaccccatccagcggcgacagccgccccatgagcacgaagtacagccccttgaacgccgcggtgcgctccatcgcggcctggtcggcgggcgtctccaccacgcacaggcgggtggcgtcgcgcgccgggtccaggcaggtctcgcacaccgcgccctcggtgaaggtgtggcagcgctcgcaatggcgcacctgcgttgccgcctgcgccagcgcctgcgacagcacctgcgcgccggcgcggtcatgctgcagcagatgaaacgccatgcgctgcgccgacttcacgcccacaccgggcaggcgccgcagggcctggatcagtgcgtcaagggagctggtgtcggacatgaagaatggatttcggagtgcaaacgccgcccccaagggcgtagcgagcgcctgccaggcgaggcggacggagcacagcaaccggaacgtacttgcctagtacgtgaggattgcgagcaccgcccaacgacgcatggccggcgcgcagtagcctgccctcagaaggggaatttcatgccgccgggaaggcctggcatgccggccgtgatcttggccatcttctccgccgaagtctcctcggccttgcgcaccgcggcgttgaaagcggctgccaccaggtcttccagcatgtccttgtcgtcggccagcaggctggggtcgatggtgacgcgcttgacgtcgtgcttgcaggtcatcagcaccttcaccaggccggcgccggattcgccctcgacctcgatattggccaggtcatcctgggccttcttcaggttgtcctgcatggcctgggcctgcttcatgaggccggcgagctgtcccttgttgaacatggatggtttcctttgcttttcaaaaactggttatgcaggcttgatgctgcccgggacgattttccccccgaaatcacgcatcagctgctgcacgtaggggtcgttgtggacgatctcctcggccacgcgctggcgttcggccgcggcgtgcgcgttgcggcgcgcggggctgtcgatcaccacacccacttccacgctgatctggcgcgcatggcccgcggcctccagcgccgcgcgcaggcgctcgcgcgccgtgggctggttgagcgactcccgctccacgcgcagcagccaatggtccgggtcacgcgccaccagttgcgactgcagcgccagttcgcgcaccagggcggtgatggcctcctgggcaatgagctgctgcacggtggcatgccagacatcgccctcctcggtgcgcaccagccgcgcgggtgccggggccgccgatggcaggggctgcagacgcgcgccgggttccggcgcggtacgcacggggattgctaccgtttcaggagctgcttgcgctgtatgggcgggtgctggaggtgttttttgccttaaatcctcaggggagcgtacgggcagacgcacaggcgctgcggcccgtacgggcgcctgggccgcgtcgccggcttcccacgggggcgattcgcggtcgcccgcgtccaacgcgtcctgcacggcctggttcacatcgtccggcgtggcttgtgccagcgcgggcgccgccgacgcggcgggccgggcgggcgcggcagtcacgcagtccatcgcgggcgccgcgaccggagccgggtgcaccgacaccggcgacggtgcgggagcccggtccgcggcggccggcacaacctgcggtgcctggactacagacgtatcggccggcgcatgggccgacggcgctgcggcttcaggccgcgtcagagtttttttttcagccgaggcagccgcgccgccttccgaagccgccggcttgaacgccaacaggcgcagcagcaccatggtcagcgcggcatattcgtcgggcgccagacccagatcggcgcggccgtgcaggcagatgctgtacagcaactgcgtctcgtcggccggcagggcggcagacaggcgcgcaacctctgccgcttcggggtcgctggcgtccacggccgcagccatctgcggaacggcctgcagcacggccatgcgctgcagcacggcgctcatgtcctccagcgtggaggcggcggacaggccgttgatgcgcagggtgtccgccgtctcgaccaccgtgcggccatcgccctgcgccagcgcgtcgatcagacggaacacatggctgcggtccacgctgcccagcatctggcgcacagcggcttcctgcaattggccgctgccgaaggcaatcgcctggtcggtcaggctgagcgcgtcgcgcatggaaccgcgcgcggcgcgggccagcagccgcagggcctgcggctcggcgggcacgttctcggcagcaagcacgcgggtgaggtgctccagcaccgtctcgggcgccatgggccgcaggttgaactgcaggcagcgcgagagcaccgtgaccggcaccttctgtggatcggtggtggccagcacgaacttgaggtattccggcggctcctccagcgtcttgagcatggcgttgaacgccgtgttcgtgagcatgtgcacttcgtcgatcatgaagaccttgaagcgcccctgcaccggcttgtagacggcctgctccagcagcccctgcacctcgtccacgccgcggttggaggcggcatccagctcggtgtagtcaggaaaccggccgctgtcgatgtcggtacaggccgggcacacgccgcagggcgtggcagtgatgccgccttggccgtccggaccctggcaattgagcgacttggccaggatgcgcgagaccgtggttttgccgacgccgcgcgtgccagtgaacaggtaggcgtggtgcagccgctgctgcgtgagcgcgttggagagcgcctgcaccacgtgctcctgccccaccatctcagagaaggtcttgggacggtatttgcgggcgagcacaagataggacatggggcgtgattctatgtgcgggccagacacgcagcgcgccaaggcttctagctggtgcgtgcctacgcaggccaccgcgccgaccgagggcgatctgctctctgccaggattcatactccccgggaacgactgcaaactgccagtcccaccgcaccgccatgttgcccgccctgcttccatcccttgcggcccgcaggcggctatcgcgacaagggttgccgacccggtcggctggggtgcgtctcgcctgctggctactgtgtctgtgcctgcagccgccgacgcaggcccaggatggttctaaagacacctccgccgtcgatccaccgacgcagcagcaggcactacctgcggccctggatctgcgtgcgcgtgaccaccccgagccagacggttactcgctgcccagcacgcccgagttgggcgccatcggcgtgcagctgcagggcgactcacgtttgctgctgcgcgtccggcgcggcggccccatgctgtactaccgggcaaagttctgacgggccacgggcagagcgtggttcgtcgtacaatcacaggcgacgggcctccccgcatggtgaagcggccaaccgggtcaggtggggaaccaagcagccctaactgtggagccagtgccgggggtaaggctcgtcaccttcttctttcctttccccttctttttttgcgtcgcctgagcgctttgcgtttcatagggcggttgcggcgttgcctgcacatgaacggcagcgtcagctccgtcctacagcgaaacaagcacggcgatcgcgacaagcacgtgcccgcggtccatactgcgcaccaggagttctcgccaccgatccactttcttgctgtcccgtgccgccatgctgtctgccatgtccgcgctgctcgcaagtcatctgctccggccgctgccacggccggccatggattggagcattgtgtgcctgctgtgcctgtgcgcggcatttcccgcccggggcgatgagagcctggcagacggtgctgcggccgcattgcgacaggctcaggatgagccttcttccgccgccttcacgcagaacaccgccacctaccccgacctgaacggcagcgatcttccgcgcgcagcattcggcaacagcgttcagtacacggacatcacccgttggcttacgccgctgcaagcctctcgcctggggctgacgctgggcgtggtggttccgtcggacggcgcggcccgcgcaggatccgtcagccctgcctacccgccaggcaccccgctggcctacgacctgggtctgcgctggcgatcacagttgcagccgcgcgtacggctggacctgcaggcctgggcccgcacccacccgcacacgggcctgcacgacgccatgggcatgatctggggtcgcgaccagggcagcaacttcggcacccgtctggaggtgcaatggtccgcatcgcgcacgcgcggtctggtccccgagctgggcgccatcggcgtgcagttgcaaggcgatgcgcggctggtgctgcgcgcccgccgcggcgggcccatggtgtactaccgcgcgaagttttgaccgcgcgctcatgcaacgctctggattgacgccgaccttctcgcaatgaccgcagagcatgccccaaggcggcgcccctgctgtactacgcctgcgttgccagccaatgcgcggcacccgctcctgccgcacgcccggtggcatagcacgcagtcaacagataacccccagtgggcgcctcccagtccagcatctcgcccgcgcagaacaccccgggcatggtgcgcagcatgaggcgcgtatccagcgcttcgaaggccacgccgccggccgtgctgatggcttcatccaatgggcgtgctgccaccacggtgatgggcaaggccttgatggcatgggccagcgccaccgggtcggacataccgtccttgcccagttgttcgtagaggacggcggttttgatgccgtccaggcccagccggctcttgaggtgggtggaaaggctgcgcgagccgcgcgggtggcgcacctcggccagcacgcgctcgggcgtgtggtcgggcagcaagtccaggtggaaggtggcgtgaccgtgtgccacgatctcgtcgcgcagcaggctggagaccgcatagaccaggctgccttccacgcccgtggccgtggccacgaattccccgcgccgctcaaagcgccggccctggctgtcggtgaaggacagcaccaccgacttgaggggctggcccgcgaagcgctcgacgaaatgcggcgtccagccgacggcgggcgcgcctcggccgatgagctccagaaagaactctcgccgcgtctcgccgacgggcgcatccacgcgcggtacgtcgaaaccgcagttggacggcgccagcggcgccacaggcacgccgcgctgcgccagcagcggcgcccaggtaccgtccgagcccaggcggccccagctgccgccgcccagggccagcaccacggcgcgcgcccttacccgcacctctcccgccggcgcggcaaagcgcagcacaggcggcgtgatgccattcaatgcgtcggcccagcccatccagcgatggcgcatgtgcagctgcaccccctgcccgcgcaagcgctgcagccaggcacgcagaagcggcgcggctttcatgtctttggggaacacccggcccgacgtaccggtgaaggtctgcgcgcccaaggcatcagcccacgcgcgcaagtcctcggggccaaagtctcgcagccagggcgtcagcgcctgctggcgatcgccatagcgcgccatgaaggccgccagcggctcggaatgcgtgaggttcagcccgcccctgcccgccagcaggaacttgcgtcccaccgaaggcatggcgtcgaacacctgcacgctcaggcccgccgctgcggcggtctcggcggccatcaggccagccggccctgcgccaatcacagcgatctcgcaggatcgcagatccgtatccatcatggtgttgctttcatcaacccgcacgccgcagcaggcgcacgtgcatgggccgcacgaagtgcgctccctgcatcgtgcaatgcggcgcgaaggccgccgccacgcgctcgcgcaggggcgcgtcgatgcggtggtcggcaaaggtggggttcatcatccgccgctcaaactgggcgaagtcctcgagatgcacaggcatgtcgaatcgccgttgcgccacctgctcccaggtgccgcggacagccagcgcgcggtccagcgccgcctgcgcagcggcacgcatgatgccttcgtcgttgtacaggcgcacgatctcgttgagcgcgccttcgtagaccggctcagaaacgtacagatgcccgccgggacgcagcacgcgcgccacttcggtcagcgcctggtccatcgcatccagcggcacgtggtgcagggacttgagcatcagcgccaggtcgaactgcgcgtcatcgcatgcaatggcctgcgcgccacccaccgcaaagcgcatgcgcggcggcgtgtcctgcaggttgattgcgtgctgccggaggtccacttccagccccagacaccgcatgtccggccaacgctgcagcatctgccgcgccatgcgcgctccgccgcatccgagttcgatgacgcgcgtgccgggggttggcagcaactcgaccaggacatccagttcatcagggacgagggtgtggttcatgggtcatcgatcaatcggcagaatcaaccgatggtacctacccctgcgcgcgacgcggggtattcccgtacgccggccacaggcccggcgcctgcccacccggtcagaacagcacgccctgccctggcgcgtccacgaccaccagcctcccatcgcccgtcaagaaagccgcgcccacccgctcgcccggaaactgcgctcccaccgcttcgcggtacaggcgcagctgggccatcagctgcggctggcgctcgggcgcggtggcgctcttgtagtccagcacccaccagcgcgcaccctcacgcggctggcgcagccgcaccaggcggtccagacgcagaccctggccctggtacaccagcggcgcttcgttgagggcctgttccacgtgatcggggttccacgcccaggcaccctcgccctgcagaatgctccgcgccatcgctgcggcctgtgcggcggcctccgccgtgatgtcgaagtcgcgcgccagctgcgccagccgccgcgcgggccacacgccgcccgcccgccgggcgccgaccacgcccgcctgctccagcaactggtgcatggcctcgccctggcgcgactgcggggtggagacgggagcacccgccgcagcggcttgtgcccccggcgcagcccccgcatacggcggaagctgcggcaacgcgacggcggcatcgtcagccacatcgcccaatggcgcggcgggcggcactggcgcgtcctgcagggactcggccagccggttccaccaactgccgggcgcggccgtgctggactgcaccgccgacaaggccaggcaatgcttggcgcgtgtcatggccacatagagggtgttgagctcctcgcgctggcgctccgccagttccgccgccagcaggtccaccgcactgggcggcgggttggattcgctggccagaaagacaaagcgcagcggagcggcctgctcgcccggccagtcgaccagcgcgcccatggtctcggccttctgcgcgcgcgcatcggtgtccagcagcagcacgctgtgcgcctccagccctttggcgccgtggatggtgagcaggcgcacggcctgcgcctccacgcggccgggtgcgcgcatgcccgggcgcttcatggcgcgcacgaaggcataggccgtgaggtagcgtcccccgtcctgctgcagcgccgcggccagcaaagcgcgcaggttggccagcacgcccgcacgctgcgaggcgggagccgcggcggcaaagcgcgcgggcacgtcgccgtgttcgtagatggcatgcagcgcatcgtggggggggcgtgtttccacccatcgcttgtattgagccaaaacaggcgccagcgcttgcaggtcgggcggaagcagctcacttttttgaagtacgtcgaaccagctgcacggggatccttctgcggccgtctggcgtacccgcagcgcaatctgcaccagcgcgtgatccgtcaggccgaacagcggcgagcgcagcgcacgcgccagcgaaaggtcatgccccggtgagaccagcgcatccagcagcgcgacgatgtcctgcacctcgggcgcctcgcccagctcggccttctcgggctgcacgcagggcacgtgcagcgcgcgcagggcctcctgcagggaggccagccggtcgcgcttgcgcgcgagcaccatgatctcctgcggctgcacgcccgcggcgatctgcgccgccacccattgcgcagcctgcgcgcattcgcgcatgcgcagggtttcctcggcttcatggcgcggctgggtcagagtgtcgcgccactcgggggcagtggccgcggcggcatcacccccgtcaggcgccgtgatcgggggcaggcgcagcagttgccccgggtcgcgcgattcggtggtgtggtcgcgaaagcccgcgtactcgccctgcgcctgcgccgcctgcatggcctggttcaccgctgcgatcacgccgatggcgttgcgccgcgtgtggtcgcaggccagcaggtcgccccccagcccctcgcgtacgaaggcctgggcggccttgaagacctgcggctcggcgcggcgaaagcggtagatgctctgcttggggtcaccgacgatgaacacgctgggcggctgctggccgccgcccgcgcccgcgtaaccggccagccaggcatgcagcgcctgccactgcagcgggttggtgtcctggaactcatccaccagcaggtggcgcacgcgcgcgtccaggcgctcctgcacccagcccgagaggatggggtcggacagcatgaccagcgccgtgcgctccacgtcgttcatgtccacccagccgcgctcgcgcttgagctgggcgaactgcgcgatgagcgcacgcgccagccgcgccatgcgctgctggtgcagccaggcctcgtgctggcggcgcgcggcgcacaggcgctgaagttcgccctcggcctcctgcgcggcggcgaacttctccagattcttggacaggcgatcctcgctggccacgaagaaggccttgcgcagcgtgtccagacgctggcccaggtcgtcgcacagccaggcgtcgatcaccgcgtcggcggccttctgcggcgtcttgttcgcctgcgcccccagcacctgggcccaggcatgccagcgctggcgcgctgcgtcgctggccagcgcatcggccggatggtgcaagccggcaaggtccgcgaactgcgtgccgaaatgcgggatcgatgcgtccaccacgcccgcctcgtcggccagcgcgaactccacgcgcttggccagcgcgccttcaagcgccttgtgcgtctgcgagcggccgtgatgcgccacgcaggcttcgtaatccgcgcgcagcgcggcgtcctgcgccacggcggcgaggtaggggcgccagacctcgcgcactgcctcggcgtcatcctccagcaagtcgtaatgggcgggcaggccctgctgctccagcaccgccagcggcgccgtgcccagcagcgccgcaaaccagctgtgaaaggtgcgtatctgcacggggcggcccgcgtccagcgtctgccggtatagtttttgtagctgctcgcgcttgtccagagcgcgctgcggcccgattcctcttgcaatcagctccttttccagatcaggcagcggcttggccgcaaactcctgcagccattcctgcaggcgctggcgcatttcgcccgcggccttcttggtgaaggtgatggccaggatctcgtgcggcgcacagccgtccagcagcgcgcgcagcatgcgcgagaccagcatccaggtcttgccggcgccggcgcaggcctccacggccacgctgcgctgcgggtcgcaggcaatggcgtagaaggcctcccgcgtgaccggttggccgttgtgttcgtaggcggcttgcgcggcagcttcactcattccagaaatccttgcggcacagaccgcgcgcggcgcaccattcgcacacgctgccctcgcccaacgcgggcagcggcgcgccggcggcaatgcgctgcatgtcgtgcgtgatgccgtccagcagcaggtcgcgcaggtgcaccacgtcgtcctgctcgtgcagccgggtttcgccgcgctcgcccacattcacgtacgcggcccgcaaggtgtcgtcctgcagcaatgcggcatagaaggcgagctgcgtgtcctcggccccggccttgatgcgcccgcgcgtgagggcgtcgctttcggtcttgtagtcgatcaccagcgccaggggttcgccgccgccctgcggacgcacggcgtccacacggtccagtgtgccgaccagttccagcgcgcccagcggctggcgcgcgcgcagctcggcctggcgaaaacaggcgccagcggcttcgtgcttgcccagccattccagatagccggcgcgcagcgcgggccatcccgaggcgtagggcaggaagtcgccctcctgcagccccagctcgcgcgtggcgcgcgcagccgcctcgtccatgagcgccgtgcgcgccgcggcgtcgcccgtgggcgcgtcctgcaacgcctcatggaagtgctgcagcacggcatgcagccaggtgccgaagtcacgtttgtccagcccggcgtccagttcgtcgtcttcctgcagctgcagttggcgcagcgcgaagaagcggtagggacagtggcgcaggtcggaatatgccgaggacgacagccgttgcaccggcagctgcgcgcccaccggcagcggacgcgccgtgggtgccacgggcacgctgcgcgtcacccggggatcggcaccgtccgtgccggttccgtccagccgaagcgcctggaccagcggactcggcaggaggggttcgcccccctcgtcacccacgcgccacaggaggtcgacacgctcaatgcgcagggcctgccgccaggcggcgcgctgcgcggcggccaacaggtcgcgcgtgggcagccccaatccctcgcgctgcgcctgcgtccaggggccgggcggttcaggcgcggcctgcaggcgtttctcatcgcagccgggcagcaccagcgcagcgaacgggcgcgccagcagctgcggcaggggcagaaccaccacgggtgcatcgtccacataggccggtcgatagcgcgcgcattccagcacctctcccacccagcgcgtgaagtccgccagcgccatgcgcgcaccggccccgtccatgtcctgcagatcgtcctgcaggccctcgggcaggcgcagctcggccagcacgcgcgcaccggcctcgtcctgctgcagcccgtcccacaggccgcagtcctgcagcagcacgcgcagcgactgcaaccactgggccagcggccgcgcggcccgcagctgcgcgcgccaggcctgtacctggtctgccaacgcggcctcggccgggcgccgctcagccaacgcctgcagttgcgtcgccgcgccgctccaatgccgggcgcccgcacggcgcagccagtgctccagcgcgcgcagtgcggccccatccaccgcgggcgactgcttgagccagtcgagcacggcatcggcggtggcgtcccaggcacaggcctgcagcaccgccatcagccgcgccgcggcgtgggtggtggagagcagccagccgttttcgtcgtgcacagccgcgcctgcgccgccgagcaaggcgctgatgcggcgggtgagcgcgcggtcgttggccaccagtgccacgggcgcctgcccctgcgccaggtgctgcaacacacaggcggcggcgcgctgggcctcgtcctcggcatcgggcacggcatgcaaggttggcacgccggccttcccgccgtccatcacctgcggcaggtccacgacaaggcccgcctctgcccagtgctgcgccagcgtgcgggccagggggtcgggttggaagccctgcaccaccaccagcagcggcacggccgcacgcacgccagactcgaacagcacatcccccacgtggcgcgaggccagcacccattccagggcgatgcgcgctgcggcggcctccagccggagcgcgccaccgtcgcccgccgccggcagcagggcgcgcgccgcctcgccccagtccgggcgccggtcaggagccacggccgctgccaccaccgccaactgcgcggccatctccagcagcggaccgctgaggacttcgcggtgcgcggcgagaccggcgcggtcgagcaatgcacgtgcggtgaccgcatcgcgtgccatatcgcccgcgtactcgctgccctccgccagaggcgcgcccagctgggaagcccagttacgcgtggtctcgaagcgcggcgcgaaaccctgcgggtaggcgcgctgccattgccggcgcgcctcgcccatgagctgggcatacggcaccagcaccacggtggccgccaggtgcgcgccgcgctgcgctgccgctgagcgcacctgctcgaaaaccgcgcgccaccccgcgctgcacgctgcggcgtgatcgtcttttgctatgggtgtcatagcgttacaagcaccggccatatgaggatgcggggattcggtttctgtcacaatgactggactttatacgtaccggcatcgcccactgctcacacaaggaaccaaggaacgcgccatggccagcgaactcatcaaacatctctccgacgccagctttgaagccgacgtgctgaaagccggcactccggtgctggtggactactgggccgagtggtgcggcccctgcaagatgatcgcccccatcctggacgaggtggctggcgcctaccagggcaagctcaccatcgccaagatgaacgtggacgagaaccgcgagattcccgccaagttcggcatccgcggcattcccacgctgatgctgttcaagaacggtgaactcgccgccaccaaggtaggcgccatgagcaaggcccagctcaccgccttcatcgaccagcaattggcctgattcccttcttgccggccgccctccgcggccggcagtcttccgaggtgcgcagcacccgggcaacctgcgaatagcgcagaacttttcctgtcataattcgcgctgatcgcctcgccgcacgtgcacccagcggccggctccggatcacaggctcgccaagtccgccatcacccatggcccgcacgaaacgcagcccttcccctcacacagacatttccactccgtccaggagtcactccatgcaccttaacgaactcaaggcactgcacgtgtctgaagtcctcaagcaggccgaagacctggaaatcgaaaacggcggccgcatgcgcaagcaggagctgatgttcgccatcatcaagaagcgtgcaaaagccggcgagcagatttttgccgacggcgtgcttgagatcctgcccgacggcttcggcttcctgcgcagccccgacaccagctacaccgcgagcaccgacgacatctatatcagtccgagccaggtgcgccgcttcaacctgcacaccggcgacatgatcgaaggcgaggtgcgcacgcccaaggatggcgagcgttacttcgcgctgaccaagcttgactccgtcaacggcggcccgcccgagcagaacaagcacaaagtgatgttcgagaacctcacgccgctgttccccaaggagcagatgcggctggagcgcgagatcaagggcgaggagaacatcaccggccgcatcatcgacatcattgcccccatcggccgcggccagcgcgcgctgatcgtcgcgcctccgaagagcggcaagacggtgatgatgcagcacatcgcccatgccatcacggccaacaaccccgatgtgcacctgatggtgctgctggtggacgagcgccccgaggaagtgaccgagatgcagcgctcggtcaagggcgaaatcattgcatcgaccttcgacgagcccgccgcacgccacgtgcatgtggccgagatggtgatcgagcgcgccaagcgcctcgtggaactgaaaaaggacgtggtgatcctgttggattccatcacccgcctggcccgcgcctacaacaacgtggtgccctccagcgggaaggtgctctccggcggcgtggactccaacgctctgcaacgccccaagcgcttcttcggcgcggcgcgcaaggtcgaggaaggcggctcgctgaccatcattgccacggcgctggtcgataccggcagccgcatggacgaagtgatctttgaagaattcaagggcacgggcaactgcgaaatccacctgagccgccgcctctacgaaaagcgcgtgttcccggccatcgagctcaacaagagcggcacacgccgagaggaactgctgctggcacccgaaatcctgcagaagacgcgcatcctgcgccagttcatgtacaacatggacgagatcgagtccatggaactcatgatcaagaagatgaaggaaaccaagaccaacgtggagttcttcgaggccatgcgccgcggcggctgacctggtctgctccaccgctttgcccagccccgccatcgtgcggggctttttcatggccgcccattgcccctcgctgcgtgcaggcgtgactccccgcccaccgctcacttgattcgcctcaagacacggcgcgacgcgccagcccatactggctgtcatctcatttcgatagcatggtggcccgcaacggggcgcccaacggaccgggcgctgcaaatgaaattgcggattaccatcgccggcctgcgtatgcccttcgccctccccgccctcgtgtcgctccttgacagcccagcgctgcgcgcgggcctgctcgggatctgcgtcaccatcgccggatgtatggcaggggtgcgaacggacgtgccctcccccgcgctgctgcccgccgcatggcccgcgccacccgtcgccttcgatgacagctccgtcggcgttgacgatcgggccgagtggggcatgttctaccgcgatcccacactgcaaggcctggtgcgccaggcgctcgagaacaaccgcgacctgcgcctggcgatgctgcgcgtggacgaggcgcgcgccgccctgggcctacagtccgccgatcgctggccgaccctggccgtgggcagcagccacacccgcgcccgcgtgccgggggatctgaacgtgagcggccgcgccgtcaccaccggcgagcaccgcgtgggccttgccatcagcaactgggagctggatctgtggggccgcgtgcgcagcctggaggcggcagcgcagcaggcctacttcgcctccgccgaaggcagccgcgccgcccaggccgcactggtgaaccaggtggcacgcaactacctcgcatggcgcgaaacgcaggaacgcatcgcgctgacagaagacaccatcgccacgcgccgcgagagcctgcgcatcttcgggcgccgccacgcggccggcgccatctcgcgcctggcgctgacgcaggtggaatctctgctgtaccaggccgaatccatcggcacccagctcgcgcagcagcaggcactgcaggcccatgcgctggcgcagctcgtgggcgtaccgtgggatgcgctggccctggcgccgccccaggctgccgtcgcccttcccaccgtgcccgcgggattgccttccgacctgctgctgcgccgccccgacattgccgccgccgagcacaccctgcacgccgccaacgcccgcgtgcaagccgcgcgcgcagcgttctttccgcgcatcgctctgaccacgagtgcgggcaccgccagcgcgcacctggacggcctgttcgacagcggcagccgcgcctggacgttcgctcccagcatctctgtgccgctcttcgacggcgggcgcctgcagtccaacctggatctgagcgccgcacgccagaacatcgctgtggccgactacgaaaagaccgtgcagacggccttccgcgaagtgtcagacgcattggccacgcgcgccacggcagcgcgccagatcacgctgcagcaggcccagcgcgacgccttgcatgaacgcgcacgtttggcgcaactgcgctacgaccacggtgccacgccctacttcgaagtgctggatgcccagcgcgacctgctggccgccgagcagcaactcgtgcaggcacgctatgcgctacaggcagcacacatcgccgtctatgccgcgctgggcggcggcgcgcccgcgcgctgacaacccaacgggaccctcgcatgaccattcccaagaaaatcctcatcgccgcagccgcaatcgctgccatcgccgcactgggcggctacgcctggctgcagtggaaggaaacgcagcagaacgccggccttgtgggcggcaacgggcgcatcgaggccaccgaggtggacgtggccaccaagtacgccggccgcgtggccgagatcctggtgcaggaaggcgacttcgtgcaggccggccagacactggcgcgcatgcaggtggacagcctgctggcccagcagcgcgaggccgaggccagccgcgaccgcgccctgcaggccgtggcctccgcgcgcgcccaggtggcactgcgcgagagcgagcacacggccgcccaggccctgatcgcccagcgcgaggccgacctggacgccgctcagcgccgcgcggcacggtcggagacgctggcgcgcgagggcgcatcctccgagcaggaactggacgatgaccgggcccgcgtgcgcagcgcacaggccgcgctgaaggccacgcaggcacaggcgcaggccgcgggcgcggccatcgttgcggcgcgcacccaggtggccggcgccgaatcggcggtaaaagccgccgatgcgaccgtgcagcgcatcaacgccgacctggccgacagcgaactcgccgccccgcgcgatggccgcgtgcagctgcgcctggcccagcccggcgaagtgctgggcggcggcggcaagctgctgaacctggtggacctgaccgacgtgtacatgagcttcttcctgcccgagaccgtggccggccgcgtagcgctgggaaccgaggtgcgcatcgtgctcgacgccgcaccgcagtatgtgatcccggccaaggtgtcgttcgtcgccagcacggcgcagttcacgcccaagaccgtggagacggccagcgagcggcaaaagctcatgttccgcgtgcgcgcgcgcatcgcacccgagctgctgcgcaagcacatcacgcaggtgaagaccggcctgcccggccaggcctggatcaagctggacgagggccgcgactggccggcgcacctgcacaacgtcgtggccccctgacggaccgtaacgcccggctgctccatgccccagcaccttgagaccgccacccccgtggcccggctgcgggacgtgcaactgcgctacggcgcggcccaggccctgcgcggcatcacgctggacataccgaccggccgcatggtgggcctgatcgggccggacggcgtgggcaagtccagcctgctggcgttgatggccggcgcgcgcgcactgcagcagggcagcgtgcaggtgctgggcggcgacatggcgcgcaaggcgcaccgcgacgcgatctgcccgcgcatcgcctacatgccgcagggcctgggcaagaacctctaccccacgctgtcggtcgaggagaacctgcagttcttcgcgcgcctgttcggccacggcgcggccgaacggcgcaggcgcattgacgacctcacacgcagcacaggcctgtaccccttcctcgcgcggcccgcgggcaagctctcgggcggcatgaagcaaaagctggggctgtgctgcgcgctgatccatgaccctgacctgctgatcctggacgagcccaccaccggcgtggacccccttgcacgcgcgcagttctgggagctgatcgcccgcatccgcaccgagcgcgcgcacatgagcgtgatcgtcgccaccgcctacatggacgaggcgcagcgcttcgactggctggtggccatggacgatggcgccgttcttgccacgggcacaccgcaagagctgctgcagcgtgctggcgtcgacaccctggaggaagccttcatcgccctgctgcccgaagccaggaagcgcggccacagcccggtggtgattccaccgctgccgaccaacggcgaggacgacattgccatcgaggcgcagggcctgaccatgcgctttggcgacttcgtggccgtggaccaggtgagctttcgcatccgacgcggcgagatcttcggctttctgggctccaacggctgcggcaagtccaccaccatgaagatgctcaccggactgctgcctgcgtccgagggccgtgcctggctgttcgggcaggcggtggacccgcacgacatggccacgcgccggcgcgtgggctacatgtcgcaggcgttctctttgtatggcgagctgacggtggagcagaacctggtgctgcacgcgcgcctgttccatgtgccggaagaacaggtgacagcgcgcgtggacgagatgctgcagcgctttgccctgcaggacgagcgtgccaccctgcccgccaacctgccgctgggcatgcgccagcgcctgtcgctggccgtggccatggtgcaccggcccgagttgctgatcctggacgagcccacctccggcgtggacccggtggcgcgcgacgccttctggcgcctgctggtcgaactgtcgcgccgcgaccgtgtgacgatcttcatctccacccacttcatgaacgaggccgagcgctgcgaccgcatgtccatgatgcacgcgggccgggtgctggacagcgacacgccggccgcgctgatggcccggcgcggcgcccagacgctggagcaggcgttcatcggctacctgctggaggccgctggcgagcccgcggccgatgacggcgctacaaaaacaggagctttcagcgctcaatcgacggtcgtatcaaacgcaaaagagtttgaaacacccgcaaatcaagcggcagcagctcctgaaatagaagcaccccggcaccgcgccttcagcctgcagcgcatgctgagctacatgtggcgcgagtcgctggagctgcgccgcgacccggtgcgcgccacgctggcgctggcgggctcgctgatcctgatgttcgtgatcggctacggcatcaacatggatgtggagaacctgcgctacgccgtgctcgaccgcgaccagaccacgctgagccagagctatgccaacgcgctctcgggatcgcgctatttcatcgagcaaccgccgctgtcggaccatgccgagctggaccggcgcatgcgaagcggcgagctctcgctggccatcgagatccccagcggctttgcccgcgacgtgctgcgcggcaagaacgtggagatcggcgcctgggtggacggcgccatgcccatgcgcgcggaaaccgtgcgcggctatgtgcaaggcatgcaccagcattggctggccgcgcaactgcatgagcgcacggggcagcgcctggccagcagcgtgaccgtgcaatcgcgctaccgctacaaccccgacgtgcgcagcctgcccgccatggtgccggcggtgattccactcttgatgctcatgctgccggcgatgctcacggcgctggccgtggtgcgcgagaaggagatgggctccatcctcaacctgtacgtgacgcccgtcacacgcaccgaattcctgctgggcaagcaactgccctacgtgttgctggccatgctgaacttcctgctcatgtgcctgctggcggtgaccgtgttcggcgtgcccatcaccggcagctttgccacgctggcgctggcagcgctggtgttctcggtcacctccaccggcatgggcctgctggccagcagcgtcacgcgcagccagattgcagccatgttcttcgcactcatcggcacgctgataccggcggtgcagttctcgggcctgatcgatcccgtctcgtcgctggagggcagcggccgcctcatcggctcggtctacccggccacatacatgttcatgatcagccgcggcgtcttcagcaagggactgggcctggccgacctgcagggcgcgctgctgccgctgctggcgtcggtgcccgtggtcatgctgggcgcgattgcgctgctgaagaagcaggagcgctgaccaatgcccggctcctcctcatccgtgcgcctgcacctgctcaacatctaccgcctgggcgtgaaggagttgtggagcctgctgcgcgaccccaccatgctggtgctgatcgtgtacgtgttcacgctgtcggtgtacgccgccgccacggccatgcccgaaatcctgcacaaggcgccgatcgcgatcgtggacgaggaccagtcgcaactgtcgcagcgcatcgtttcggccttttacccgccgcagttcaacacgccggcgctcatcaccgcgcgcgagatggatgctggcatggacgcggggcactacaccttcgtgctcaacatcccgcccgacttccagcgcgacgtgctcgcgggccgggcagcggaagtacagctgaacgtggacgccacgcgcatgagccaggccttcagcggcaatgcctacgtgcagcagatcgtgctgagcgaggtcagcgagttcgtgcaacgctaccgcggcaccgcagccccacccgtggatctggcgctgcgcatgcgcttcaaccccgcgctggacaaggcatggttcggcagcctgatggagatcatcaacagcgtgaccatgctgtccatcatcctcacgggcgcggcgctgatccgcgagcgcgagcacggcaccatcgagcacctgctggtcatgcccgtcacgcccaccgagatcatgctggccaaggtctggtccatggcgctggtggtgctgctggcggccacgacgtcgctggtcctggtggtgcaggggctgctgcgcgtgcccattggcggctcactggggctcttcctggccggggcggcgctgcacctgttcgccaccacctccatgggcatcttcatggccacggtggcgcgcagcatgccgcagttcgggctgctcatggtgctcacgctcatcccgctggagatgctgtcgggcggcaccacgccgcgcgagagcatgcctgcgctggtgcaggacctgatgctggcggcccccaccacgcacttcgtggagctgggccaggccatcttgtaccgcggcgcaggcatggacgtggtgtggccgcagttcctggcgttggcgggcatcggctcggtcctgttcgccctgtcgctggcgcgctttcgccgcaccatcagcagcatggcctagcaccgctgaatcagcttgtgcgataattgcgggcttttttgcggaaagtacactggaataggctggtgcggctcccgctgacttgaggaagaagatcatgaaagaaggcatccaccccaattaccgcgaagtgctgttcgttgacctgtccaacggcttcaagttcgtgacccgttcctgcgtgaacacgaaggaaaccgaaaccttcgaaggcaaggaataccccctgtacaagctggacacgtcctccgaatcgcaccccttctacaccggcacgcaaaagtcggtggacaacatgggcggccgcgtggagcgtttccgcaaccgcttcggcaagaccgcagcgaagtaagcagcaaggcctgccccgtgcaggcccgtgcaggcaggtggcgaacccattcgccgcacctgcacacactaggcagcccggcttctccgcgctgccttttttattgcgcactccgctatcctcggcccaacgccatttccccccgtccgcgtgatacacccgacccccgccatcgttgcccagagcgccgtgcgcccgctgccgcgttgggccttgctgctgctgtgcctggcctatgccgttcccggcttcgtggggcgcgacccgtggcgcaatgcggacatcgcctcgttcggctacatgcgcgaactggccctcgggcgcacctcctggatggacccgctgctggtgggcgtgccgccggatggcgacggactgctgccctactggctgggcgcgtgggccatccaggcgctggacggctggctgccggcggagcttgccgcgcgcctgccgttcgtcgctctgctgctgctgaccctggcggccacctggtacagcgtgtactacctggcgcgcagccccggcgcacagcccgtggcctttgccttcggcggcgaggcgcagcccgccgactatgcccgcgccatggccgatgccggcctgctggccttcatcgcctgcctgggactggcccagctgtcgcatgaaaccacgagctacctcacccagctgtgctgcaccgcgctgctgttttacgctggctccgcaatgccttggcgcacggcgtggcccaccttcaccgccattgccggtctgctggggctggtgctcagcggcgcccccacgctcgcagtgctgctgggcctgggctgtgcctggctggtggcctgcacgcgcggcgcgacactgcgaagccgcgcagtggcagggggcgtgctgctggccgccacagtggccgctgccgcgctggcgctgcagttggacctatggcgctggcgcatcgtgcgcttcgaagatctgaaacagtggcaaagcctggtgcgcctgttcatctggttcagctggcccgcctggcccctcacgctgtggacgctgtggcgctggcggcagcagatcctcagccgcgaatggcaccggcacctgttgctgccgctgtggtttgccctcgtggccgtgacagccacactgaccacccagccggccgaccgcgcactgctgctgggcctgcccgccctggcggcgctggccgcctttgcgctgccgacgctgcggcgcagcatcgcagcgctgatcgactggttcaccctgctgttcttcagcgcctcggccatcggtatctgggtggtgtggctggcggtgcagacaggggtgccggccaagcccgcggccaacgtggccaagctggcgcccggctacgtgccgtcgttctcgctgttggccttcggcgtggcgctggccgccacggctgcgtggtgcctgctggtggtctggcgcgcggcacgcaaccgccccgtcatctggcgcagcctggtgttgcccgcaggcggcgccacgctgggctggctgctcatgatgaccttgtggctgccgctgctgaactatggccgcagcttcgcaccccaggtggccggcgtggctgccgccatcaccgaccgcgacagctgcgtggtcggctacgggctcaaccgtgcgcagttggccgcgctgctgcaccatgggcagctgcacatggtgcccaccgaacagctggcgcagtgcgactgggtcatcgcagacgcctccgccgcaccgctggtgagcgcgttgctgcccccagcgcagtggcaggagatggcgagcgtcagccgccccacggaccgcggcgaccgcatgctggtgctgcgccgcgcggcccgcaagcgctgatgtccgagctgtccaccattgcacggcacgcactcaccgtgctggccgggcagcttgcggtgatggccttcggggtcaccgacaccatcgttgccggacgccattcgcaggagtccctggccgccctctccatcggctcagccgtgttcgtgagcgtgtacgtggcgctcatgggtgtgttgcaggccttgctgcccatctgggccgagcagcgcggcgcgaacgcacaggccggcatgggcgccagcgtgcgccagtcgctgtacctgtgggcgggtgccgcggtgctgggcatggccgtgctgctgtcgccaggcccactcctgcaatggaccgaggtgccgccggcgctgcgcggtgaggtgcaggcctacctggccatcctcgcgttcggcctgccgcctgcattgctgtttcgcatctacagcaccctcaaccaggctttggggcacccgcagctcgtcacctggctgcaggtcggctcgctggcggtcaaagtgccgctctcggtctggttcaccttcggcggtgccggtctggcgccgcagggtgctgcaggctgcgcgtgggccacgctggccgtgaactacggcctgatgctgctgggctggtggatgctgcgtcgccacacgatgtacggcccgctgcggctgtggcgcccgttggagcggcccgaccccgcgcagatcgcgcgctttctgcggctgggcctgccagcgggcttgtccatcctggtggaggtgacttccttcacgctgatggcgctgttcatcgcacgccagggggcgttggcctcggctgcgcaccagatcgcttccaacctcgccgccgtgctctacatggtgcctttgtcgctggccattgccgcaagcgcccgcgtgagcttctggcgtggcgcggggaacgagcaccaggccgctgccgtcgccttgaagggtttttggcttgcagcgcttatgggatgtgcgctagcagctatattattaatagcaaaagacacgatcacggccttgtactccaccagcgcggaagtcgtcgccatggctggcgcgctggcagtatgggtggccgcctaccatgtggcggatgccctgcagacgctgtgcatcttcgtgctgcgcagctaccgcatcacgctggcgccattggcggtctattgcgtgctgctgtggggcgtgggactgtatggaggctacgtgttggcctaccgcggcctggcgggttgggggccgatgcattccccttcgcctttttgggccgccagcgctgccgctctaggcgcgacggcgttgattttcacggccctgctgctgggcgtgctcaggctgcagacacgccgggcggctccgccgctaccgcaggaaccccaccgctgaggccgcgcggcggcgtccgcaggcgcgacggcggaaacaccaccgtgaacgtcgagccctgccccaccacgctggccacctgcagcgctgcgccatggcgctgcaccacatgcttcacgatggccagtccgaggcccgtgccgcccgtgtcgcgcgagcggctgcggtccacgcggtaaaagcgctcggtgatgcgcggcaggtgttccggctcaatgccaggccctgagtcgcgcaccacgaaacgggcactgccatcaggctccacgtcccacgccacggtgatgctgcctccgggtggcgtgtagcgcacggcgttgttgaccaggttggccagggcgctttgcagctcggccgcattgccggccacctgcccggccgcctgcgctgcttcggccgtggggaacgtgatctggtgaagcttgccgggctggttctgcgtcagcagggccgagagcgcgcgcccctcgtcctcgcagcggcgcagcagcgtcgagaccgcgacccattcgtgcatgctgggcggagggcttccctccaggcgcgacagcgtcaacaggtcttgcaccaggttctgcatgcgcacggcctgctgcgacatcatgcgcaggtagcgcgcgcgctcctcgttgctgagctgcagggtctgcagggtttcgacaaagcccatcagcacggtgagcggggtgcggatctcatgcgacacgttggcgacgaagtcgcgccgcatggcctcggcctgctccagcgccgtcacgtcgcgtgacagcagcagcttgcggccatcgccatacgggtgcaggtgcaccgatacgcgcaccggccgcgagggcgtgctggcgcgcccgggcagcaccacgtcgcgcgtgtagtccttggacgcgtagtaggtactgaagtccgggtcccgcacgaggttgccgatggattgctgcgcatcacgctccgcatccaggccaaagtgctcctcggccatctggttgcaccattcgatatggccttcggcatccagcagcatcacgccattgggcgatgcctgcagcgcctggaggatttcctgcaggcgcgcatcgccagcctgcgccttcaactggccctggcgcaccaggcgccgtgcgcggtccgctgcttctccccacaggccgctcaggcgtggcgtttgcgtggggtctccctgtcgcaaccagttcagcacgcgcgcgccgcgccacagatcccaggcaaaccacaaccatgcggcgaaacaggcgccgatgcctgcaccccaggggcccgcctgccaccagcccagcgcaccgccgatcagttggcacagcagaaagaaaaagaagcgcaggagcatggccgcagggctcaggtcaacaacaaaaaagcgcccgcatcatctccgggcgcctgaaaaaacacgggggcgtcgggcacccgccatcacgcccgcatgagtgtctgcggctgcgcggtgagccggtatcccgctccacgcacggtctccaccatggcgccgcctacccccagcgcttcacgcaagcgtttcacgtgcacgtccaccgtacgctcctcgatgaagacgtggtccccccaaatcttgtcgagcagttgcgcgcggctgtgcacgcgctccgggtgcttcatcaggtagtgcagcagcttgaactctgtcggcccgaccttgagctgctggccctggtagctgacgcgatgcgtggccgcatccagcaccagttcaccaatagagacgctgtcgctgacctgctcgggcgcacgccggcgcagcacggcgcggatgcgcgccagcagttcctgcgtggaaaacggcttggtgatgtagtcgtcggcgccggcatccagcccggccaccttgtcgggctcgtcaccacgcgccgtcagcatgaggatcgggatctgcttggtgcggctgtcggcacgccacttgcgtgccagttgcaggccactttggcccggcagcatccagtccagcaagatgacatcgggcagcaccgcgtccagctcgcgctgcgccgactcgccgtcttccgcccagatgggctgaaagccgttgtggcgcaggttcacggccaccagttctgcgatgggggactcgtcctcgacgatgagcacccggggaagcttcttcatcggttcaccgcctttctcaggccacggccgactcgatctcgtccagcgccgtgtggcgcacgtccttgcccttgacgagatagatgatcagctcggccacattcttggaatggtcgccgatgcgctcgatggccttggccaggaacagcaggtccaggctggcggagatggtgcgcgggtcttccatcatgtaggtgatgagcttgcgcacgaaaccgtcgaactcccggtcgatgagatcgtcttccttcaggatggcaacagcggccttggtgtccaggcgggcaaacgcatccagcgccttgcgcagaagccccgaagccaggtcggccgccacacgcaggtcgctagacggtagcgaacgggcggccccgctttcgatgatggacttgaccatgcgcgccatgcgcgtggcctcgtcacccatgcgctccagattggcgatggccttggagaacgccatcagcaggcgcaggtcgcgtgcggtgggctggcggcgcgcgatgacggaggccagctcatggtcgatctcgacctccatggcgttcacgcggcgctccaactgctccacctgttccacggcttccaggttgaagtgggaaagcgcatagatggcctggcgaatctgcgactccaccaagccgcccagttccatgacgcgggaggaaatgttgttcagttcgctgtcgaactgtgaagaaagatgtttgtctgccatgtcccgtacctccatcagccgaagcggcccgtgatgtagtcctctgtctccttgcgctgcggcttgaagaacatctgctctgtgtccccgaactccaccaggtcgcccaaatacatataggcggtgtagtcactgcagcgcgccgcctgctgcatgttgtgcgtgacgatgaccacggtgtagtcgtctttcagttcagcgatcaattcctcgatcttggcggtcgagatggggtccagcgccgagcagggctcgtcgagcaacaacacttccggcttgatggcgatgccgcgtgcgatgcacaggcgctgctgctggccgccggacaggcccgcgccgctctggtccagcttgtccttgacctcattccacaaggccgccttgcgcagcgcccattccacgcggtcgtccatgtcgctcgcgctcaggctctcgaaaagcttcacgccaaaggcgatgttgtcgtagatcgacatgggaaacggcgtgggcttctggaacaccatgcccaccttggcgcggatcagcgccacgtcctgcttgctggtgagcaggttctcgccgtcgaggatgatctgcccctcggcgcgctgctcgggatacaactcgaacatgcggttgaaggtgcgcagcagcgtggatttgccgcagcccgacggcccgatgaaggcggtgaccttcttctcgggaatgtcgaggttgatgctcttgagggcatggaacttcccgtaatagaagttcaggtcacggaccgtgatcttggattgcacgggcgcggaggtcttggtggagggcatgaatgtcttccggaggcaatagttacttttggcgcgtgaccacgcgggccaggatgttcaggcccagcaccgcaagggtgatgaggaacacgccagcccaggcgagctgctgccagttctcataggggctcatggcgaacttgaagatggtcaccggcaagctggccatgggcttggacaggtcgccattccagaactggttgttcagtgcagtgaacagcaggggcgccgtctcgcctgcgatgcgtgccaccgccagcaatatgccggtgatcacgccggcgcgggccgcgcgcagcgtcaccatggtgatgaccttccatttgggcgtgcccagagcgtaggccgcctcgcgcagactggccggaacgaggatcagcatgttttcggtggtgcggatcaccacggggatgacgatgagcgccaaggccatgatcccggcgtaggccgagaagctcttgaactgggcgaccaccacggcataaacaaacaagccgatcacgatgctgggtgcggacaggaggatgtcgttcacaaagcgcgtcgtggatgccagccagccgcgtgcgtcgtattccgcaaggtagacgcccgccatgatgccgatgggcgtgcccacgaacgtcgccagcagcaccatgacgaaggaaccgaagatcgcgttcgcgataccaccggcttcgttgggcgggggagtcatctgcgtgaacagcgccacgctcagcccgcccacgcccagccggatggtttcccacaggatccagaccagccagaagacgccaaacgccatggccagaagcgacagcgtcaatgcgatctggttcaggcgcttgcgcgacgcatagcgcgcctggcgcacctgggccagctcggccgcggagatgagtttttgcgacgtgctcatgcgcgggccccttcgtttttcttgaggcgcgccagcagcagcttggacaaggccagcaccacgaaagtgatgaagaagagcaccagtcccagataaatcaacgacgcctggtgcaggccctcgccggcttcggcaaattcgttggccagcgcggaggtgatgctgttggccgcctcgaacacggacagtgaattgagctggttcatattgccgatcacgaaggtgacggccatggtctcgcccagcgcacggcccagccccagcatgatgccgcccaggacaccggacttggtatagggcagcaccaccttccacaccacctcccaggtggtggagcccaggccgtaggcggactccttgagcagcgcgggagtgacttcaaacacatcgcgcatgaccgacgcgatgaaggggatgatcatgatggccaggatgatgccggccgacagaatgccgatacccacgggcggccccgacaccagcgcgccaaggtaaggcacgccgtggaacaacgactgcagcggctgctgcacataagtggcaagaatggggccaaacaccatcaggccccacatgccgtagacgatcgaaggcacagccgccagcagttcgatggccgttcccagcggtcgcttgagccacgcaggggaaagctccgtcagaaacagcgcaatgccgaaactgaccggcacggcgatcaacagcgcgatgatggaggtcgtcagggtgccgtagaccatcaccaggccgccgtactcgttctgtacgggatcccagacgctgctcgtcaggaagcccaggccgtactgctggatcgatggccaggcaccgtgcacgagcgacgccatgatgcccagcaaaagcgccagggtcagcacggccgcgccgcgcgccaaccagccgaagatgcgatcggcaatcacgccggaaaacagggtggtacggggcgggggtgaacccctggatgcgccaacagccgcatcaagcggcggggcctcgtggacgggcatggtactggacacgtctgattgccttgtaaaacaggggaaccggtggccccacccgggagggcgggccaccgtgtcagcttacttcagggcgatggatttgcccgaagtgtccttgatctcgccccacgacttcatgatcacggccttcacattttccggcatgggcacatagtccagatcggatgcggtcttgtcgcccgacttgtatgcccactcgaagaacttcagtaccgtagcagcctgcaccggcttgtcctgcgacttctgcatcaggatgaaggtggcggaggtgagcggccatgcatccttgccgggctggttcgtcaggatctggtagaagctcttggtccactccgcacccgcggcggcggccttgaaagtggcctcatcaggcgacacgaagttgccagcgctgttctgcatctgcgcgaacgtcagcttgttttgcttcacgtaggcgtactccacgtagccgatggagttgggcaggcgtcccacgaacgcggccacgccttcgttgcccttgccgcccgcgccggtgggccagttcacggcagtgccttcgcccaccttggccttccactcggcgttcaccttgctcaggtagttggtgaaaccgaaggtggtgccggagccatcggcacggcgcaccggggcgatggcggcatcaggcaggttcaagcccgggttcaaggccttgatggcttcgtcgttccacttggtgatcttgcccagatagatgtcgccgagcagttgaccgttgagcttgagttggccgggctgaatacccttgatgttcaccacgggaacgataccgccgatcacagtagggaactgcacgagccccttcttggccagttcttcgtctttcaggggcgcatcggaagcgccgaaatcaaccgtcttggcctcgatctgacgcaggccggcgcccgagccgacggactggtagttgatcttgacgcccgtggccttgttgtagtcggccgcccacttggaatacaggggtgcagggaagctggcgccagcgcccgttgcttcctgctgtgcccaggcgccagaaaacgcgcccattgccacaacaccagacaccagaacgcgaatcgcggagagtttcatggaagagacctcttggttgaaaaaactcaatgctgcgactctagaagccgtttgtgacatcaccgtgacattcattcttgaccgtcatacaccgtccgcagcgctgccccacttccttgtcacggaactgtcgcaaggggaacgtacgctcccgccaccgacaacagtcggtaacaaacacacctcttcgggagaaccacatgttccgtcgcctgactcttcaaaccaccctggccctcgcgatcgtcgcgaccctgggcgcctgttctacccccgcgtctgcccctaacacggtgggcggcgtggttgccaagaccaagaatctcagcaccttcaaccaattggtcgccgacgcaggcatggcagccacgctgaacggctccggcccgtacacggttttcgcccccagcgatgcagccttccaggcgcttcctgcgaagacgcgcgacgccctcaagaacgacaaggaacagctgaaggccgtgctgagctaccacatcgtgccggcacacgtcaccgcaagcgccaaggccggcaagctgaagaccctgcagggctcggacattgctctggcacgcgccgcagactttgtgaccgtggaggacgccctggtggaacaggccgacctgaaggcggacaacggtgtcgtacacgtgattgatcgcgtgctggtgcctccccgcaagaagtaagccgctccacgccaacctgtccttccagaccatgcatcctcccctttcttgcagcctgcgattgcagcggcgcgccctgttgaaggcggcgggcgctgcctgcgccatcggcgcagcggcatatgcgcccgtggcgcgggcgcaggagccacgcgctctcgcagtcacacagatcgtggatctgtcgccacagaaccaggatgtcagccgtgacttcctgatcgggtcccgggctgcatggacggacctgaacgctcgtggcggcggcattcgcggccgctccgtccagcatgtggtggtggagaccgacgggtcggctgccgcagttcgcacggcgtggaaggcggcatacgacaacgccgcgtgtgtggcattgtccgggtgcgtgggggacagcacggcggccgccatcgccacccttcagacgggcgaggccgcactggcccacctggcaccgtggctcctgcggcaatggaaggacgacagcgacaccgtctttcccatctttcccaattaccgggcccagatgacccatgccattcgctctctcgcggtcatgggagtgcaacaggcgggtgcggtctacgccaatgcgacactccagcagcagttgcagggtctggtcaccgaagtgggcaaggccatggggttgcgcatccagcccctctcgccccaggagcaacgcggaattccccccgccatcgtgctgttcatcgggggcactccggagcttcacgaatatgtaagacacctgaccctgccccagggccggcaatgctatgtagtggcccttgccgatgcgaatctgcaggtgctggcgcagttgggtggcattccgcgcggcatttccgtcatcgccacgcaaccggttcccttggtgtcgcacggcatgtccatcgtgcgcaactaccgcgaggtcatggccaagctctacgacgagcccccctcgccccaggggctggcgggcttcatcgccgcacggtataccgcagaggtgctgcagtcggtgaccgggccggtcacacgcgccagcgttctcgccgcgttgcgtaaacgcgtagaaatccaggtcggcggctacctggtggcctacgaagacagacgcctggccaatacccacgtcacacaaagcatgctcacggccgacggacgcatcgtgggctgagacgtggccgccctgcagtcgttttctccccggcgccgatgctatgctgcaccgctggaaaacctgcgcacagcgtgcatccccatgcaagatggaatactgctggcagccgtggatctgggctccaatagctttcgcctggaaatcggccgcctcgaacacgggcagatccgccgtgtcgaatacctgaaagaaaccgttcgccagggcggcggcctcgatgaggaccgcaacctcacgcaggacgccatgcagcgtggctgggattgccttgcccggtttgcagagcggcttgcgggttttccagccgctcatgtccgtgcggtggcgacgcaaaccttgcgcgaggcacgcaaccgggaagaattcattacccgaggaagccggattctgggctttcccatcgacgtcgtatccgggcctgaagaggcgcggctcatctaccagggcgtggcaagactgctgccgcaatccgacgaaaagcgcctggtcgtggacatcggcggtcgctcgacggaattgattctggggcagcagttcacgccaggtaccgtggcgtcctaccgcgtgggcagcgtggcttggtctgcccgctacttcgctgacggttccttcacgcgccacgctttcgaagccgctgaaatcgccgccaaggccgtgctggacgaggcgatggacagttaccggcgccagacgtgggatgtggcctatggctcatcaggcaccgtcggggccgttggctccatccttgctgccgccggcggtgaggagggtgtgatccgccgtgagggcctcgactggctgcaggaccagttgatgcgtgcgcgccatgtagaccgcctgcgactggacggcctcaaggacgaccgcaaggcggtgattggagggggcgtcagcatcgtgcgtgcgatctttgatctgctggatatcgaacgcatgaccgtggcgcaaggcgccctgcgtcaaggtgccctctacgatcttctggaccgcgaccagcccgaaacggatttgcgctcagctaccgtgcgctcgctcatgcaccgttttacggtggaccacgcccatgccgagcgcgttgccgaactggcctgccgcctgttccgcgaggcttccccgcaaggcagcgaacgtgccgcccgcaagctcggctgggccgcctgcctgcacgagatcgggtgccgcatttcacacagcgactaccaccatcacggcgcctacatcctggaccatacggatgcagccggctttgccttacccgaactgcaccatctggggctcctggtgctgggccaccggggaaaggtgcgcaagctggaagccgcgaatctcgccgatccggtctttgccttgcagctcatgtgcctacgcgcggcagtggccctgtgccacgcgcggcgccctccagacgtagaaggtatccatctgcaggtggaaggccgccgctgtaccgtgcagtcgcgcaccggctgggcagcggcctatccgcagtctgcacacctgctgcgggaagaatccgatgcatggcaaaaaacgccatgggaattcgtgaccgagctttcttgatgtgatggcgccgcaacataaaacgatataaactgtttatatcgtttttcaatcaggcaaggtatatggcacgaactcccgctaccgacacagcggccccggccgcgcaggcccctgctccagctccggcaaaagatctggcaacagaagcgccagcggcttcgccgaagaggtcgccggcaaaaccttccaaggcacacgtaaaagcgcccctcaaagcggccaccaaggcagcgccatctgtggccgacaaagaaaaagacatgaaggccaagaagcccaagctggtgcgcgatagcttcaccatcccgaaggacgagtacgctgtcatcgaaacgctgaaggaacgcacggcccgcttgtcgacgcctgccaagaagagcgagttactgcgggccggcctcaagttattgtcgcaactggacgatgccaccctgcaaaaggcaatgcagtccatacccgccatcaagaccgggcgccctaagtcggacaagaaatagtctgctttgcagggctggtttgaagatcgcctgccctgtcctgcgctccagctacaggaattcgggcgattgcaccgcaagcaggatggtctcgctggcatcctgtcgttgccgatggcgcagccaccacacggctcccttgcggatggaacattcatcggcacgcaagcccaagagccgtgccaccgtttgccccagcatcggctgatggcccactaccagcacggccccccgcgaacgcggccactgggccagttccagtagctcatccggttgtccgcccggcaacagttctgcacgcagcttgtatttgcggcccagtgcttttgcggtctgctcagtgcgccgtgcggggctggcaagcacgcgcaatccgtcgggcagttggcgatcgagccacaccgccatgcgtgccgcctgtttttcgccacgctgcgtcagcggccggtccaggtcgtcttcgttctcaccggcattttccgcctcggcatggcgccaaagtatgagatccgtcatgcgctttctttccggggcatgggcgcagctacgggggcgtagcgcgccatcagggcattttgggctcccgcgccatccagcacatgcggcgcgcgggaataactgccatcgctctccaggctccacgcatcacggttgtcgtgcaggtaggccacaaggcattcgtcaatgatgcgctggcgcagcttcttgtccgtcaccggccacgccagttccacgcggcgcagcatgttgcggttcatccaatcagcgctggacaggtaaaggtcttcccgcgtaccgctgcggaagtaaaacacgcgcgtgtgctccaggaagcgaccgatgacggaacgcacccggatgttctccgtggcgcccgccacctgtgcggggaggatgcatgcgccgcgcacgatgaggtccacgcttgcgccacgctggcccgcacggatgagcgcctgcaccaatgcctcatcggtcagcgcgttcatcttggcgacgatgcgaccgccctcgccgcgctcagccgccaaccctgcctgctcgatttgctccaacaggaacgggtgcaggtcgaagggcgccatgaccaactgcttcagcggtggcagccggttctgattggccagatggtcaaagacgagatccatgtccgccgtcaggtccgcatccgccgtcagatagcttagatcggtgtagagccgggccgtgcgtgggttgtaattgccagtggacaggtgcccgtagcgccgcaggcgccctccttcgcggcgcgtcaccaagagcatcttggcatgggtcttcaagcccacgacgccatacaccacctgcgcgccgatggactccagcgcttcggcccagttgatgttggcctcctcgtcaaagcgtgccttcagttccacgactgccgtcacttccttgccgcgacgcaccgcctcacgcaggagctccatgagttccgaatccgagcccgtgcgatagatggtctgcttgatggccagcacctgcggatcgttgaccgcttcgcgcaggaatgccagcactccgtcaaaactctcgaaaggctggtggatgagcaggtctctgcggcgcagctccgccatgatggagctggagcgcggcaattgcactggccatgccgggcgccacggagggaacagcaaggctggcacattaatcagttccaccatctgcaccaaccgcaccaggttgacagggccatgcacccggtacagcgccgcggcaggcagagcgaactgggattgcaggaattcggccaggaatcgcgagcaaccggaagacacctccaggcgcaccgcttgaccgaagtgccgctgctgcagtccctgccgcagggcggtgcgcaggttgcgcacgtcttcctcatccacagcgaggtccgagtgacgggtgacgcggaactgcgaaaattcgtacacctcgcggcccggaaacaggtccaccaggtgcgtgcggatgatgctggagaggctgacgaactgcatgcccgtgggcgccacatgtgcgggcaggcgcatgatgcgcggcaatacgcgcggcaccttgacaatggcgatctcgttttcacgcccgaaggcatcgctgccgcgcaggcgcacgatgaagttcagggatttgttcgccacttggggaaatgggtgcgccggatccaaccccaccggaatgagcagcgggcgcacatcgcgctggaaatactcacgcacccaccgccgctgcgccgccgtgcgctcgccatgcgagaccatgcgtatgccctgcgcggcaaacgcgggaatcagcgaatggttgtacagggcgtattgccgctcgaccagatcgtgggctttgcgtgccagcgcctcaaacgaatgcaggctgtagccttgcttggcttcaccaccgtccgccgcggcaagatgggcagcggcacgtacttcgaagaactcgtcaaggttggaagaaacgatgcacaggtagcgcagccgctccagcagcggcacgtcttcccgcatcgcccagtccagcacccgttcattgaaagcaagaatgctgtggtcacggtccagcaacggcacgccagccacgggaaccggcaaagcggcggcggcccccttcttttccacgccggtatccggttcctcgtcgatctggcgagagacagcggacggagtcacggaagaggacatgggagcacacagaagaagaagtgactgccagtattcgccatgccaatgacaaattcatgacattgacttgtttctgtcatgcgttgctcgggatacctttccgaaggcgtactcgtcaatgtcccaggaagtgcttccggtagcgagggggtagatccaccaggcgcatcagcatgggcaggtcggccgtgttgaaatccgggtcccaggcaggcgctcccagaatcttggcacccaggcgcaaatagcccttgatcaacgctggcggctccacatccatgctgctgtccaggtgctcgacaggcagcggcaagcggggcaagacatggtattcgatgggcgcgagatgcgtctggcgcaattggtgccagatgctggcggccacgtcgcccgtgacaatgccgccgtgcagcatcgggatgctggcgcagccgatcatcgtgtccagccggttgcgggccatgaagtccgccagtgcgccccacagcgcaagaatgacgccgccatggcgatggtcggggtgaacgcaactgcggcccagttccaccatgcgctcacgcaggccgcgcaggcgcgtcaggtcgaactcggtatcgctatacgtgctgcccacgcgctgggcctgcgcaggcgtcaagacccggtaggtgccgatcacttgccgcgactgcgtgtcgcgcaccagtagatgctcacagtagtcgtcaaagaggtccacatcatggccgggcagcgcggtctgcagacgtgcgcccatttccgaagcgaagacatcgaatctcaaccgctgcgcttgacggacttcatcgagatgccgcgcccaggccacctccacaccgccgtgcggcgctgcaccgtggcccacaccttccgtgctgcgtgggcggtgaagtgaccccctgggaagggtcacggggctcaagggcatggtggggttcggcaagtcgctcattggcactcctgatgtcgcaaggaccacgcgtgcctgcccgaagaggccggagcaccgcattccttggacatgactgtgcatacggcccgtgacggcgcggtgtcgccttcgtggcgactttgtgtcatgggactaaccctgccaaaaagagatggccgaaaacgccccgccgctaatacaatttgctacaaatcaggatttccaacgtcaccatcttcggactgctgtccatgtcgcatccgtccaccgccctggcgcaggacccagggcaggtttctcccggggcgatgcagcgcgtcctgcgcgaacagcagaccttgctggacagcgcgggtgtcgggatcgtgttcattcgcaaccgcgctttggtgcggtgcaaccagcgctgcgccgagatcttcgggctaccctcgcccgaagacgcgattggccgaagcagcgaagccctgcacccaagccggggagcgttccgcgaactcggccgcgccgcttatccgaccctcgcgcgcggtcaggcgtatcgcacggagcgccagctgaaacgctgcgacggccaactgttctgggcgcacctcaccgggcgattgatcaacccccgggacagccgcgaagggtccatctggatcatcgacgacatcgacgagcaaaagcgcgctcaggcgcagttgcaggcggccttgtgggaaaagcaggtgctgttcgacagtgccatggtgggcatcgtcttcctgcaagagcggcgcatgacacggtgcaaccgccatttcgagcagatcctggggtacggcccgggcgaactggcagggtcctcgtcgcggcggtggtatttgagcgacgaagactggcacgaggccggggtgcgctgctatgcgccgctggtgcagggacaggccttcgaaggccagatggtcttgcgcacccgcgatgggcgcgccattgaatgtgaggtacgcagcaaggccgtcgatccgtcgaatgtcgcgcagggctccatctggatcgtgatggatgtgagcgagcgattgcgcattcagaggcagctcgcgggcatgcatggcgaactggagcagcaagtgcgcgaccgcacgcgcgagttgcaggagacagtgggcaacctgcaccgcgagatccaggaccgtcaacgcgaccaggaacgtatctactggatggcgcactacgacgcgctcaccgaactgcccaaccgcgtccttctggccgagcgcggtcaggacgcgatccgccaggcgcaagagtccggtgcgcccctggccgtgatgttcctggacttggacaacttcaagcacgtgaacgactcgctgggccatcgcatcggcgatgcactgttggtggaaatcgcacagcgcctgcgcaccacggtgcggcaaagggacaccgtggcgcgtctagggggtgacgagttcgtgctcctgctacccggcgccaacgcgcaaggcgccgcgcgggtggcggccaagatgcaggaagcagccctgcagccggtgcacatccagcaccatgaattgtcgctggccctgtccatggggattgcgctctttcctgagcatgggagcgatttcgagaccctgatccagtcggccgataccgcgatgtaccgcgccaaggcggacggacgcaacagcttccggttcttcacgcccacgatgcaggcgcagtcggcccgagcgctgcagttgaccaacgcgctgcggcgggctctggagcgcaaccagttgtcgctgcattaccaaccccaggtgtccatcgcgacgggccgggtctgcggcgtggaggcgctgctgcgctggcatcacccagaactgggcgcggtatcgccggcagaattcattccggtggcagaagacactgggcaaatcctgcccattggcgagtgggtgctgcgcacggcgctggcgcagttgcgcacctggcatagccagggacttccggccctgacgatggcagtgaatctgtccgccgtgcagttccgccagccgcagttgctggagctggtggaccggcttctcgccgagtacggagtgcagccccacctgctggagctggagctgaccgagaacgtggccgtcgcggacccccacgccgcgatcgcgacgatggaccagctccacgccaaaggcgtgcgcctgtcgatggatgactttggtaccggctattcgtcgctgagccatctcaagcgattccagatctaccggctgaagatcgaccagtccttcgtgcgcgacctggaccatgacggcaacgaccgcgccatcgtcagcgccatcatccgcatggcgcaggcgctgggcatgcgcaccacggccgagggggtagaaaccgcccatcagctgacgttcctgcgcgaacagggctgtgatgaagcccagggtttctatttcagccggcccctgggggccccgcatctgcagcagtatctgctgcagcgcccagcctgaatgaacagtcaaaagtgcctgtagcgcccgtctatcaagcgcaagcagctacagtaacaatagcaaatcagcccgcacgcgccgcgtctgccatgcgttgtgcgcagcggttcgcctgctcggcctcacgtgcctccaccatcacgcgcaacagtggctccgtgccgctggcgcgtaccagcacgcggccatgggcgcccaattcggcctctgcgtcgcggatggcatccgcgagcacagggttggttttccagtcctggcccgggttcaagcgcacattgagcaacacctggggaaacaacggcacgtccgcgagcagctgtgccagcgttttgccgctgcgcacgcacgcctgcaacacctgcaacgcgctgatcaggccatcgcccgtggtgtgccggtccagcgcgagcaggtggcccgagccctccccgcccaacagccaatgctggcgctggagctcttccagcacatagcggtcccccaccttggcgcgcatgaatttcacgccgcgccgctgcagggcctcttccacggccatgttggtcatcaaggtgccgactacgccgggcacatgctcgtcgcgcgccagccgggcggcgaccatcacgtagagcagttcgtcaccgttgaaaagccgccccgccgcatccaccatttgcacgcggtccgcgtcgccgtccagcgcaatgccgtagtcagcatggttggcacgcacggctcgcaccagcgcgtccggatgcgtggcgcccacctgatggttgatgttgagcccatcgggcgcgcacccgatcgccatgacctcggcccccagttcatggaacaccttgggcgcgatgtgataagccgcgccatgtgcggcatccacgacgatcttcaggccccgcagggtgaggtcgttggcaaaagtgctcttgcagaattcgatgtaacggccggcggcgtcatccagccgtcgcgtcttgcccagcgatgcggaatcggcccacacgggcggttgctccagggcggcttccacctcttcttcccatgcgtcgggcagcttggtgccttgcgcactgaagaacttgatgccgttgtcggggtatggattgtggctggcgctgatgaccacgcccaggctcgcacgctgggcacgcgtgaggtaggccacgcccggcgtgggcagcggccccagcagcacgacatccacacccgccgagttgaagcccgattccagcgcgctttccagcatgtagccggagatgcgcgtgtccttgccgatgagcaccgtgggacgctcctgcgtgcggcgcagcacacgccctaccgcatgtgccaagcgcagcgcgaagtcgggggtgatgggcgactgccccaccgtgccgcggatgccatcggtgccgaaatacttgcgggtcatgaaattccttgattactgggaaatggcggcgccggtgtcctgctgccgcatcgcgctccacaccgccagcgccgccacggtctcgcgtacgtcatgcacacgcaccacccgcgcaccgcgctccacggcaagcacggccgcggcaacgcttggtgccatgcgttcgtgcacaggcaggccagtgacggaaccgatggacgatttgcgcgaccagccggccagcaacgggtagcccaaggccaggagctcgggctggcgggccagcagggcgaaattttgctcgactgtcttgccgaacccaatgccatagtcgagtacgatgcgggccttttccacgcccagcgcttgcagttcctgcgctgagcgctccaaaaaatagagcactgacggcaccacatcttcctccatgggcgtggcctgcatggtctgcgggtcccggtgcatatgcatcaggcacacgccgcagcgcggatgggcggcgacgatcccggccgcccctggctggcgcaacgcccagatgtcgttgacgatgtccgcccccaggtccagcaccgcctgcatgacctggggcttgtaggtgtcgaccgagactggcacccccaggcgcaccgcctccaccaccagcggcacgacgcgcgccagctcttgctccagcggcaccgccgggctacccgggcgcgtggattcaccgccgatgtccaggatatccgcgccatccttgatcagctgctcgcagtgccgcaacgctccccgcgtatcaacatgccggccgccgtctgagaaggaatctggggtgacgttgacgatccccatgacctggggacgcgtaaggtccacgtcgaaacgtgtggtttgccagcgcatgcgtgagtgagtgagagccgtgaaatacagaaaacggggcgcgaggccccgttcttcatgccaaaccgctgtcaggcggcggagggcgccgggtccggcttgacggccggagtgccgccgctggaaccatcaccacccgaaggaggggtgcgcggcgtccagtccttgggcgggcgaggcgcccggccggccatgatgtcgtccagctgttcggcatcgatggtttcccactccagcatggccttcgccatggcgtgcatcttgtcctggttctcttcgatcaggcggcgtgccaatccgtactgctcgtcgatgatgcgacgcacctcagcatccaccttctgcatggtttcttcggagatattggtggtcttggtcaccgaacggcccaggaacacttcgccttcgttctccgcgtacaccatgggccccagggcctcgctcatgccgtagcgcatcaccatgtcgcgcgcgatggacgtggcgcgttcgaagtcattgctggctcccgtggtcatctggttcatgaacacttcttcggcaatgcgcccgccgaacagcatggcgatctggttcagcatgtactccttgtcgtaggagtagcggtccttctcgggcaggctcatggtcacgcccagcgcgcggccgcgcggaatgatggtgaccttatgcaccgggtcgcacttcggcaacaacttgccgatcagcgcatggcctgcttcgtggtaggccgtgttgcggcgctcttcctcgggcatgaccatggtcttgcgctcggggcccatgatgatcttgtccttggccttctcgaagtcctgcatctccacggtgcgcgcattgcgccgtgcagccatcaacgctgcttcgttgcacaggttggccaagtctgcgccggacatgccgggcgttccgcgcgcaatgatggcggggttcacgtcctgccctaccggaatcttgcgcatgtgcacacccaggatctgctcgcgcccacgaatatcaggcagcgtcacatagacctggcggtcgaaacggccggggcgcagcaaggcggcgtccaggatgtcgggacggttggtcgcagccacgacgatcacgcccaggttggtctcgaagccatccatctcgaccagcatctggttcagtgtctgctcgcgctcgtcattgccaccgcccaggccagcgccacgctggcggcccacggcatcgatctcatcgatgaagatgatgcagggggcgttcttcttggcgttctcgaacatgtcgcgcacgcgggccgcgcccacgccaacgaacatttccacgaagtcggagcccgagatgctgaagaacggcaccttggcttcgccagcaatggacttggccaacagcgtcttgccggtgcccggagggccgaccagcaacaggccacgcgggatgcggccaccgagcttctggaatttctgcgggtctttcaggaagtcgaccacttccttcacctcttccttggcctcgtcgcagcccgccacgtccgcgaaggtgacggtgttgttgttttcgtccagcatgcgcgccttcgattttccgaagctgaaggcaccacccttgccgccgccctgcatctggcgcatgaagtacacccacacgccgatcagcagcagcatggggccccagctgaccagcagggtcatgagcagcgagccttcttcgcgcggcttgacgtcgaacttgacgttgttgttgatcaggtcgcccacgaggccgcggtcgaggtaggtggccgtggtgcggatgcggcggtcatcattggtgaccgccacgatctcggtgccgccctgcccttcctggatggtcgcgctcttgatgcggttgctgcgcacctcttccaggaattccgaatagccgatggttccggcgcccgcgcccgctcgggtgtcaaattgtttgaacaccgtaaagagcaccatggcaatgaccagccagacggcgacttttgaaaaccactgattattcaagcggaactccagattcagaagtgggaggccggccacgacactgtcatggaaacgtcctaacgcaattggggttcattttaggcgtttcaacccgccagcaccgcccattaaccccggcacaggccatggtcaaggcgctgcggtcaaccttgacgcttgagccccatgcccaccagaaaggtctccgatgatttgtcgcgcgaggccttgggcttcatcggcttgaccacgcgaaaggtgtccttgaagagttgcaccagctgggagtaaccgctgccgtggaacagcttcacaaccagtgccccctcaggcttcagatggtgcacggcaaagtccaccgccagctcgatcaggtgcgcgatacgcacggcatccaccgactccacgcccgacagattgggcgccatatccgacaccaccacatccacgggccgcgcttgcacggcctcctgcaagcctgccagcacctcttcctcccgaaaatccccctgtaaaaaggtgacgccttcaatcggctccatcggcaggatgtccagcgcaatgatgacgccgttgagttgccccacggcagccccgtccggcgacaaccgccggcgcacatactggctccaggcccccggagacgacccaagatccaccaccacatggccgggcttgatcagcccgagctgttcgtcgatctctttgagcttgtaggcggcgcgtgcgcggtagccctccttctgggcgagcttgacgtaggtgtcgttgacatggtcgtgaagccatgccttgttcaccttcttgcttttggtctgggctttcatggatagatcggtgcgccgccccggatcgggggacagcagtatgccggccattgccggagcgttgagataatacgggtatgcctcaaattcaactgactcccgccgagcgccgggaacaccgcgccaatgcccaccatctggaccccgtggtcctgatcggtggcgacggacttacggccgccgttcaaaaggagatcgatgccgcactcaaggcccatggcctcatcaaggtgcgcgtcttcaacgacgaccgcgccgcacgcgaggagatgtatcagcaactggccgatgcgctgaacgccgcacccatccagcatatcggcaagctgctggtgctgtggcggcccattcctgcgaaagagaaagccatcgacgaagaccgcatgcccggtccccgcgatgtgaaggtactcaagttcagcaagcgcggcggccagcgccccgaggtcaaacaactgcgtgtgctgggtaaccagcgtctgacgcctggcgggcagatcaagcgtgccaagcccaagcagaagtcggtgaaaaaacgccaggccgattgaccctagatcccatgaacgcaccgcagcagcaccagcgccacatcctttgcatgaagtggggcacgaaatatggccccgagtacgtcaaccgtctttacgccatggtgcgccgccacctgagtggcgagttcaacttcgtctgcctcaccgacgacgatgcgggcatacgccccgaggtgcagtgcctgcccatcccgccgctgaatctgcaactggcccccggccagcgggacggcgcctggaagaagctcacgacctttgaggccgacctgcacggcctgcgcggcacagcgctgttcctcgacctcgacgtggtgatcgtgggcgggctggatcccttcttcgagcagccgggtgaatttctcatcatccacgactacccccgtttctggcgctttggccagcggatcacgggcaactcctcggtctaccgctttgaactgggcgcgcatgccgatgtgctggcgtactttcgcacgcacatggacgaggtgcaggctagctatcgcaacgagcaggcctttctgtcacgcttcctgcatgcccagggcaagctgtcgtactggcctgaaggctggtgcccgagcttcaagtacgacggcattcccgcgtggccgagcaactactggcgcgagcccttcgtgcccgaaggcgcacgcatcatgatcttccacggcgaatgcaatccgccggatgcgctggagggacggcgcaacaagcgctttcaccacatccagcccgcacgctgggtggcgcgccactggcacgaatgacgaggtcgccccgccacgaagcggggcggagaggagccgtcagcgccaaggcgccggttaggccgtcggaacgccgtgcaacggccggcccgtcaatcgcgtgaggatcgccaaggggctcgcttcccggtcatacgcatgcgacgcgggcaggtgcaatgtctgctccagcatgtattggccggacatgaccgcatgcgtggcttggtccgaaaagcacatccataccgaacccgccggaaacggcaccgtttcctgcggactggtgcgctggtactccaggtcgcccttcatgccgtcgtgcagttgcagcatcaggtggtcgtactcgctgcgaaaggacttggtcacacgcagcgcctgcagcaccttggcctgccacgccgaatacggcttggcgcgtggcaggaacttacgcgccatggcttcgaagggctcacccacgcgccacacacggggcgccccgtcggggttgacgttggcaaacacgcgcaagatgcgttcgccatagttggggcgcgagggaaacgcatccacgtgcagccgccggtcgtcggcccgccaggattgctggcggctttccacctgcatcggccggtagctggtgggggccagtcgcagcgcagaggtgtaatgcggcagcagtgcctcgatcaagcccagcgcctgcgcccgaaagcgcgtgatcatggccgtcaactgcgcctgggtggcggcgtcgcccaccgcgcccttcaggctgccgtcaacattcaggctgatgttgcgcgcaccagggtcgcggatgtcgggccgcagcagggcgcgctcgtcaggctgcacctcgaaggcgagattgggaaagaacagcaccttgccgccctccagcgcagcgcgccaggcgtcggtccccggtaccgaccaatcacgggattcgatgcgtacgacctgggattccatgctcgctcaccctccttgcctggcagttttccacaacgtgatgcccgcgcagagccattgcaccagatacatggcactgcccacgctgtgccacagccgcaggttctggcgcgccacgatgcgcggcgccacgccatattgcaccagcaaggccagcagcaggccgaggatcacaaaaaccatagctgctcgcgcccactgctcctcggtttccgcgtgttttcttttggaaagcaccaacagacaagcgcaacacgctatcgaaatataagtctgcgcctcgaacaaacgggctgccatctgccccgccacactcggcgtgggcaggtagacgaacagcatcggcacggccacgaagcccatggccgagaggctaccccaccacagggccgcagccagcacgggcaggcgttcgcgcatggcgtgcaccctcagatgtagctgacggccaccacttcgtagcgccgcacgcccccaggcgcctgcacctcggccgtgtcgccctcttccttgccgatgagcgcgcgcgcgatcgggctggaaacattgatcaggccgtgcttcaagtcggcttcgtcctcgcccacgatctggtacttcacggcgtcgcccgtatcctcgtcctccagctccaccgtggcgccgaagaccacgcgaccgccagcgtccagcgccgaggggtcgatgatctgggccgccgacagcttgccttcgatctccatgatgcggccttcgatgaagccctggcggtccttggcggcttcgtactcggcgttttcgctcagatcgccctgcgcgcgcgcctccgcaatggcgctgatcacggcgggccgctcgacggtcttgaggcggtgcagttcctccttgagtttctctgcgccgcgcttggtgatgggaatggtggccatgggtccgtctccagattccagatgcaaaaagcaaaccgccgcgcgttgccgcgcggcggtctcacaaatcaagggcgattatgccgcgtttgccgcggcggtcatcccctaaaacccggtgccgcgctcaggctgcagccgccaagcgggcgtgcagttcctgcaccgaatacacgtccagattgtcgaggtgcttcatgccttccacggccgcctcggcgccgaagatggtcgtgaaggtggtcacgcgcgccagcagcgagctggtgcggatcgcgcgcgaatcggcaatcgcgttgcggcgctcctccactgtgttgatgaccatggcgatctcgtcgttcttgatcatgtccacgatgtgcgggcggccttcggtcaccttgttgaccacctgcaccggcacgccggcggcctcgatggccgcggccgttcccttggtggccagcagctcgaagcccatggccgccaggtcgcgggcaatcgccaccgcgcgctgcttgtcggcgttcttcacggtgaggaacaccttgcccgagcgcggcaggcgcgtacccgcacccagttggctcttgacgaaggcctcgccaaaggtcttgcccacacccatgacttcgccggtggacttcatctcggggcccagaatggtgtccacgcccgggaacttgacgaaggggaacacggcctccttcacgctgaagtacggcggcgtgacttccttggtgatgccctggctggccagggtctggccggccatgcagcgcgccgccaccttggccaactggatgcccgtggccttgctgacgaacggcaccgtgcgcgaggcgcgcgggttcacttccagcacgtagatcacatcgccgtcgtcggtttcctgaattgcgaactgcacgttcatcaggcccaccacgttcaggccatgggccatggccgtggtctggcgcttgatctcggccaccgtctcggccttcaggtagtacggcggcagcgaacaggcggagtcgcccgagtgcacgccagcctgttcgatgtgctccatcacgccgccgatgaacacggcaccggaggcatcgcgcacacaatccacatcgcattcgatggcattggagaggaagcgatccagcagcacgggcgaatcgttgcttaccttgacggcttcgcgcatgtagcgttccaggtcgcgctgctcatgcacgatctccatggcacggccgcccagcacgtagctggggcgcaccaccagcgggtagcccagggcagcggccttctccagcgcctcgggttcggtacgcgcggtggcattgggcggctggcgcaggcccaggtcgcccagcagcttctggaaacgctcgcggtcctcggcggcgtcgatcatgtcgggggtggtgccaatgatcggcacgccagcggcctccaggcccagcgccagcttcagtggcgtctggccgccgtactgcacgatcacgccctcgggcttttccttgtccacgatctccagcacgtcttccagcgtcagcggttcgaagtacaggcgatccgacgtgtcatagtcggtcgagacagtctcggggttgcagttgaccatgatggtctcgtacccgtcctcacgcatggcgagggcggcatgcacgcagcagtagtcgaactcgatgccctggccgatgcggttggggccgccacccagcaccatgatcttcttcttgttggtggactcggcttcgcattcgtcctcataggtcgaatacatgtaggcggtattggtggcgaattcggcggcgcaggtatccacgcgcttgtacaccgggcgcacattcagcgcatggcgcgcttcgcgcacagccttctcgttggttttgagcagcttggccaggcggcggtcggagaaacccttcttcttgagagcgcgcaacgtgtccgcatccagcgaggccagcgcgccatcgcccttctcggccgtgagttggtccaggtcgagttcgatcttcacgatctcctcgatctgcacgaggaaccacttgtcgattttggtgaggtcatgcacctcgtccaccgacaggcccatggcgaacgcgtcgcccacgtaccagatacgctcaggtcccggctcgcccagttccttctcgagcaactcgcggtcctgggtcttctcattcatgccatccacgcccacctccaggccgcgcaacgccttctggaaggactcctggaaagtgcggcccatggccatcacctcgcctacggacttcatctgcgtggtcaggcggctgtcggccgctgggaatttctcgaacgcaaaacgcgggatcttggtgacgacgtagtcgatggagggctcgaacgacgcaggtgtggcgccgccggtgatctcgttcttcagttcatcgagcgtatagcccacggccagcttggcagcgaccttggcgatcgggaagcccgtggccttggaggccagcgccgacgaacgcgacacgcgagggttcatctcgatcacgatcatgcggccgtccttcgggttcaccgagaactgcacgttggagccgcccgtgtcgacgccgatctcgcgcagcactgccaggctggcgttgcgcatgatctggtattccttgtcggtcagcgtctgcgcgggtgccacggtgatcgagtcgcccgtgtgcacgcccatcgggtccaggttctcgatcgagcacacgatgatgcagttgtccgccttgtcacgcacgacctccatctcgtactccttccagccgagcagcgactcttcgatcagcagctcgttggtgggcgaggcttccaggccgcgcttgcagatggtttcgaattcttccgggttgtaggcgatcccgccgcccgtgccgcccagcgtaaagctgggccggatcacggtggggaagcccacgttcttctgcacggcccaggcctcgtccatgctgtgggcaatgccggagcgcgccgacccaaggccgatgcgggtcatcgcatccttgaacttcaggcggtcttcggccttgtcgatggcctcgggcgtcgcgccgatcagctcgaccttgtacttgtgcaaaaccccgttgcgccacaggtccagcgcgcagttcagcgcggtctggccgcccatggtgggcaggatggcgtcggggcgctccttggcgatgatcttctcgaccgtctgccaggtgatgggctcgatgtaggtgacgtcggccgtggccgggtcggtcatgatcgtcgcggggttgctgttgatcaggatgaccttgtagccctcctcgcgcagcgccttgcaggcctgcacgcccgagtagtcgaactcgcaggcctggccgatgatgatcgggccggcgccgatgatgagaatgcttttgatgtctgtgcgttttggcatggtatgtctgtcaatcggtcgctggggcggaggctggggcggcagacaccgctgcggggcgccgcgtattcagcctgtccagcagcgcctgggcccgctcggcggggaggttcttttgcatcagctgcagcaggccgtcgccctgaaccaggggtcgcaacacttcggcttctgcctcgtagaacgtcacgtcccactcctgcatggcctctgcgaaggtcgcatcgtcccaggtcttgcccttggcgatcagcgtgaccaggggcatggccttgttctcgacgaaagacttcttgtagggcttttgctgccagcgttcggtgaaccactcgcggtgcattggaggcaatgtcagcacgcgcttgtgaatggctttctcaagcgctgcagccgggaagctgaagagtttcatggcgccggtttccttttgggcttactgggccttggcggcctgcatcagagtggtgaagcggtcgaacaggtaggcaatgtcgtgcggaccgggtgacgcctcggggtgcccctggaagcagaaggccggcttgtccttgtgttccaggccctgcagcgtgccgtcgaacaggctgatgtgcgtggcgcgcaaggtggccggcagcgatgccatgtccaccgcgaaaccgtggttctggctggtgatgcttacccggccgctgtccaagtccttcacagggtggtttgcgccatggtggctgttgtccatcttgaaagtcctggcgccactggccagcgccatgatctggtggcccaggcagatgccgaaggtaggtacgccgctgtcgatgatctgcttgactgccgtgatcgcgtagtcgcaggccgccgggtcgcccgggccgttggacaggaacacgccatcgggattcatggccagcacctctgccgccggggtctgcgcgggcaccacggtgagcctgcagccgcgttcggccagcatgcgcaggatgttcagcttcacgccatagtcataggccacgacgtgaaagcgcggggccgtctgcgtgccgtagccttcgcccagcttccactcagtctggtcccaggcgtacgcggcacgcgtggtcacgaccttggccagatccagcccgttcatgttgggcgccgccttcgccgcggccacggcttcgtcgatgcgcgcctgggtcacggcctcgccagccgccaagccgacgatggcgccattttgcgcgccctgggtgcgcagcaggcgggtcagtttacgggtgtcgatgttggcgatggccaccgtcttggcacgcacgaggtactcgggcagcgtctcggtcatgcggaagttgctggccagcagcggcaggtccttgatgatgaggcctgcggcgtggactttttcagcctcgatatcctctgcgttgacgccgtagttgccgatgtgcggatacgtcagggtgacgatctgctggcagtagctggggtccgtgagaatttcctggtagccggtgatggcggtattgaagaccacttcgccgaccgtggtgccggcggcaccgatcgagttaccgataaagaccgtgccgtctgcgagcgccaggatggcgggcgggaaggttcccttgagagacaaaagcactgggttctccgatggtttacgggtcgcccgggagccgcaggaacggcgatgttcctgaaggctactgcttgttgaaaattgctttggatgcggccgggcgacttgtttgcgggaaagcctctcattgtagcgcgagaggcgcatgcccactgcgcacaagacattggtcccgccaaggatccaaacgcgccaaagaagaaagggaccaccgtttttacggtggtccctttggcataaatggtcggcgtggcgggattcgaactcgcgaccccttgcaccccatgcaagtgcgctaccaggctgcgctacacgccgacaagacttgaattctataccgaaaaatcaggccgtaagaagaagtgcgcgaatttcttccaattcttttcgcagggtcgccgcgttcaaaggaatcgcctgcacgacgttcatcccctcgttcgcaccctgcgcgggtacagccgcttccaggccatccgcatgcggcgcaccaccatcgcgcagcgccttgtccgcatgggccagctcctgcagccggttgcgcgcaccgctgatggtgaagccttggtcatacagcaggtcgcgaatgcggcggatcatcagcacctcatggtgctggtaatagcgccggttgccgcgccgcttcatggggcgcaactgcgtgaattcctgttcccagtagcgcaggacatggggtttgacgccacagagctccgccacttcaccgatcgtgaaatagcgtttggccggaatgggtggcagcaaggtgctcatgggaatggcgcaaaaaacgggcaggactgtggagcgtactgcagccccttaccggcggccaggatctctgggccaaaaacaccggttcgggtcaactacttcaagctttgtcctgcccctggatctgctccttgagtttggtgctggcatgaaaggtcaccacgcgtcgcgccttgatggggatggcttcgccagtgcgcgggttacgccccgggcgcggcgccttggtgcggatctggaaattgccaaaccctgacagcttcacgtcctggccgtcgaccaggctttgcacgatcaggtcgaagaaggcgtccaccatgtccttggactcgcgcttgttcaggccgatgtgctcgaacagcagatccgccagctgcgctttggtcagcgcaggcgattccaggctttctacggcgaactccaccggtcctggctccatccccagagtcatcgcaacctcgctcctgtgtgggtacccagcgcctgcagcaccgattgcactgcggcttcgatctcagcgtccgtcaacgcggcggcgtcgctgcccagcgtcaggcgaatggccaggctcttctcgccctgcgccagagcgcccgccggcacggcctcgcccgcacgctgcggctggggccggaagacatcgaacagcacggcggagcgcagcagatcgcctgccagtgcaccgccaatggcacgcatcacctcatcgtgcgagacccgctcggccacaaccacggcaatgtcccgctccaccaactggcgcttggccacggggcgaaagcccggcaccttgcgctgtagcacggcgtccagctccagttcaaacatcatcggcgcagccggcaggtcccaggactggcgccattgcggatgcaattcgcccacaaagccgatgggctggccctccagcagcacgcgcgcgcagcggcccgggtgcagtgccggatgcgctgctggctcgaacgtggggcgcagcggcgcgagcagcgcttccacatcacccttggcatcgtagaagtccaccgccttgtccttgcggccccactgcagcgcatcggccgcaccataggccaggcccgcgacccgcatcggctgcgcgaagccttccaccgtgcggtcggtgttctgcacgctcgcatcacgcaggaacacccgcccgagttcgaacacgcgcacgcggccggccttgcggtccaggttgaacttgagcacctgcagcaaagagcccagcagcgacgagcgcatgacgctcaggtggctggcgatagggttgagcagcttgatcggagcggcgttgccggccagttccttttcccaatgctcttcgacaaagctgaagttgatggtctcctggtagcccaatgccgccagctcacggcgcaccgcgaagctgctgcggcgcgattctgcgcacagcttgggcgtgatcggcgccagcggcggggtggtgggcaggttgttgtagcccaccacgcgcgccacttcctcgatcaggtcttcctccaggcgcaggtcgaagcggaacgacggtggcgtgaccgtcacggcaccctcttcctcctgcagcggcaggcccaggcgcctcagcgcatccacgcactgcgcctgcgtgagcggcatgccgatcaccttggccgcacgcgcgatgcgcatgcgcaccggtgtttgcgcgggcatgttgacgcgctgatcatcaatgggagcgcatgccgtctctggcgtaccgcaaatgtcgacgatcagctgcgtgatgcgctcgatgtgctccacggtcagctcgggatccacgccgcgctcgaagcgatggccggcgtcggtggagaagttgtagcggcgcgaacgccctgccacggcctctggccaccagaaggccgcctcgacgtagatgttgcgcgtgtcatccgacacagccgtggcgtcaccacccatgatgccggcaagcgactccacctcgcgctcgtcggcgatcacgcccaccttctcatcgacggtgacggtgttgccgttgagcagcttgagttgttcgccggccttgccccagcgcacttccaggccgccatggatcttgtccaggtcgaagatgtgcgacgggcggccgaactcgaacatcacgtagttggagatgtccaccagcggcgagacactgcgctggccgcagcgcgccaggcggtccaccatccactgcggcgtggcggcctgggtattgacgttgcgcacgacgcggccggagaagcgcccgcacaggtcaggcgcgctcacgcgcacgggcaagcggtcatcgatcgcggtggtcatggcggggaactgcggcgccttcagcggcgcgcccgtcagcgcggacacctcgcgcgcgatgccgtagacactcaggcaatgcgccaggttgggtgtgagcttgagcgtgaacagcgtgtcgtccaggttcaggtactggcggatgttctggcccagcggcgcgtcggccggtagttccagcaggccgccatggtcctccgacagtttcagctcgcgcgccgagcagagcatgccaaagctctccacaccgcgcagcttgcccaccttgatgaggaacggcttgccatcctcgccgggcggcagctccgcgcccaccatggcgcacggcaccttgatgcccacgcgggcattgggcgcgccgcagacgatggtcagcggctcgccctgccccacatccacctggcacacgcgcaggcggtcggcattggggtgctgctgggcatccttgatctcgccgacgacgatcttcgtgaacggcggcgcgacgggctgcagctcttcgacctccagccctgccatcgtcagggtgtcggccagttcttgggtgttgagcggagggttgcagaactcgcgcaaccaggattcagggaattgcatattcagacttctttggcgtgctcttgaaaagagagctgctagcgcttgctacctattgttttccatatgaaaacatattgaaaattaggtttaacaagcgctggcagctcacttttttgcattactggaactgcgacaggaaacggatgtcgccgtcgaagaacaggcgcaggtcgttcacgccgtagcgcagcatggtcagccggtccggccccatgccgaaggcaaagccgatgaagcgttcggggtccagccccatgttgcgcaccacgttggggtgcacctggccggagcccgccacctccagccacttgccggccaacgggcccgactggaactggatatcgatctcggcgctgggctcggtgaaagggaagaagctggggcgaaagcgcagcaccaggtcgtcgctttcaaagaaggtcttgcagaagtccgtgaacacgaccttcaggtccttgaagctcacgttctcgccgatccacaggccttcacattggtggaacatgggcgagtgcgtggcgtcggagtccacgcggtaggtgcggcccggagcgatcacgcggatctcgggcatggcctggccggcgtcgatcaggccacggtgtttcttcacatgctgcacggcgtagcgcacctgcatcgggctggtgtgcgtgcgcagcaggttgggggcttcgggtgtgccgccttccacgtagaaggtgtcgtgcatggaccgggcggggtggtcctcgggcgtgttcagcgccgtgaagttgaaccagtcggtctcgatctcggggccgtccgccacctcgaagcccatcgaaccgaagatccgctcgatgcgctccagcgtcagcgacacgggatgcaggccgccgcggccgcgctggcggcccggcagcgtcacatccagcgcctcggccttgagctgtgcctgcagctcggcgtccgccagctcctggcggcgtgcggcgagggctgcctccacggcctgcttggccacgttgatggcggccccgcgggttttcttctcctcgggcgagagctgcgccatgcccttcatgagctcggtcaggcggcctgacttgcccaggaactgcgccttggcgttctccagttcggcaggggttgcggaacgcgcgaacgactcgcgcgcgctcgtcaccaaggaatccaactcgttcatatcgactcttgaaaaagaaacaagggctagtgccttttcaagccctagcccttgttgtttgcgcgctagtagctatagaatttatagctaccaatcgtgaactcaagcagccagcttggccttgacttgctccacgatgctgccaaaggcagccttgtcatgcaccgcgaggtcggccagcatcttgcggtcgatctcgatggatgccttcttcaggccgttggcgaactggctgtaggtcaggcccagttcacgggcagcggcgttgatacgggcgatccacaactggcggaacacgcgcttcttggtgcggcggtcacggtaggcatattgccccgccttcatcaccgcctgcttggcgatgcggaagacgttaccgcggcgaccacggaagcccttggcaagggcgaggaccttcttgtgacgggcgcgggccgttacaccacgtttgacgcgaggcatgtgttttctccttgttcgtcagttgattacaggccagcggagggcagcatctttgcgatggaacccatatcgccttcgtgcacgttcacaatgccacgcaggtggcgcttgttcttcgtggtcttcttggtcaggatgtggcgcttgaaagcttggccacgcttgaccgtaccgcctggacgaacgcgaaaacgcttcttcgcgctgctcttggtcttcatcttgggcatgtgaatgctcctgttggttgtgctcgtgaggcgtttgcacaccgctgtgcaaccttgttggccccgagccactttttcaaacgacgcgccttgcggcgcgccgtgcggcggcacttgcatgccgcctatcggccggcacccttttttagggggcgcccgccaaatctccttgcttacgcagcgttgtcgccagcggcgggagcgctttcggcggcaggtttacctgccggcttcttgcgggccggcgcgatcatcatgatcatctggcggccttccagcttgggaaactgctccaccaaaatggtgtcgcccaggtcatccctcaagcggttgagcaatgccaggcccagctcctggtgcgtgatctcgcggccacggaagcgcagcgtgatcttgcacttatcgccctccgccagaaaacggcggatgttgcgcagcttgatgttgtagtcgccatcgtccgtaccagggcggaacttgacttccttgatctcgatgaccgtctgcttggccttggcctcggccgccttcttctgctcctgatacttgaacttgccgtagtccatcaggcggcagaccgggggattagcggtggctgcaatttcaaccaagtccacatccagctcgcccgccatgcgcagggcctcttgcaggctgacgatgcccaggggctcgttgtccggaccggacaggcgcacttcaggcgccatgatttcacggttcagtcgatgcttgcgctcctcgcgctggcgacggtcacgaaattcggtagcgatggctctcaccttcaattaaaaagctacgaaaagcgtagcagcttacgcaccagggatgcgcttcaagcgatgattcagactttggaggcaatgtcctgcgcgatcagatcgacgaatgcgtcgagggacatcacgccgaggtctttgttaccccgggcacgcactgccacagcccctgcagccttttccttgtcgccggcgacgaggatgtagggcagcttttgcagcgaatgctcccgtattttatacgtaatcttctcgttacgcagatcagtcaccaccctaaggccttgattcggcaacgctttttgcagctttgcggcgatttcacgacagtaatcctgctgcgcgtcggtgatattgagcaccgccacctgtacgggcgcaagccaaacgggcaaggccccggcgtgttcttcgatcaggatgccgatgaagcgctccaggctgcccacgatggcgcggtgcagcatcaccggccgatggcgcccgccatcctcgcccacgtactctgcatccagccgctcgggcatcgagaagtccacctgcatggtgccgcactgccactgccgtccgatcgcgtccttgagcgtgtactcgatcttcgggccatagaaggcgccatcgccgggagcgatctcgaattcgcaacccgacgcgcgcaggctttccatcagcgcatgctcggccttgtcccagctctcgtcggaaccgatgcgtgcttcggggcgcgtggccaccttgtagatgatgttgtggaagccgaagtccttgtagaccttttgcagcaacgctgtgtaagctgtgcattcggccaggatgtggtcttccgtgcagaagatgtgaccatcgtcctgcgtgaaaccgcgcacgcgcatgatgccgtgcaggccacccgtgggctcgttgcggtggcactggccgaactcgccgtagcgcagcggcaggtcgcggtagctcttgatgccctgcttgaagatcaggatatggcccgggcagttcatcggcttgagagcgtagtcgcgcttctcactctcagtggtgaacatgttgtcgcggtacttgtcccagtgtcccgttttttcccacagcgtcttgtccaggatctgcgggcccttgacctcctggtagccgttgtcgcggtatacgcggcgcatgtactgctccacctcctgccacagcgtccagcccttggggtgccagaacacggtaccaggcgaatgttcgtcgatgtggaacaggtcaagctcacggcccagcttgcgatggtcgcgcttctcggcctcttccagcatgtgcaggtactcctgcagttcttccttcgtggcccatgccgtgccatagatgcgctggagcatctcgttgcggtggtcgccgcgccaataggcgcccgccaccttcatgagtttgaagaacttgagcttgccggtgctgggtacgtgggggccacggcacaggtcttcaaagccgccctcgcggtacaggctcacgtcctcattcgtcgggatgctggcaatgatctcggccttgtagtgttcgcccaggcccttgaagtacgccaccgcctcgtcccgaggcaatacacggcgcaccactggttcatccttcgcagccagttccgccatgcgcttttcaatggcggccaagtcttccggcgtaaacggacgcttgtacgagaagtcgtagtagaagccgttttcgatcaccggcccgatggtcacctgcgcatcgggaaacagttccttgaccgcataggccagcaggtgggccgtggagtggcggatcacctccaggccgtcggcatccttggccgtcacgatggacagcgggctgtcttgcgtgatctggtagctggtatccaccaccttgtccccgatcttgccggcgagcgccgctttggccaggcccgaaccgatggaggcagccacctccgccacagtcacgggaccagcaaactctcgctgggaaccgtcgggaagcgtaatgtgaatcatggaaatccttatcgagtctttttcggtaggtgagctgcgcttgactggggttcagaaagcaaaaagcgcggtacaggtccgcgcttgtaagggggcgagagaaatctcgtgcaggcgcgaacggccagcctcagcggctggaacagatctccgtcgtagttcgcggtgtcataaccagactgcctttctcgcccttgttggtgaacagatgtggcattttaccctgcagcaatagaaaagcccgaggcgggggccccgggcttctcgcatcaaccaagaagatcagtggaactgctcttcttcggtggagccggtcagcgccttcacgctcgaagaaccaccctggatcacggtggtcacgtcgtcgaagtagcctgcacccacttcctgctggtgcgacacgaaggtgtagcccttctcacgtgcggcaaattcgggctcttgaaccatgttggtgtagtgcttcatgccttcgccacgggcgtaggcgtgggcaaactggaacgtgttgtaccagttgatgtggatgccggccagcgtgatgaactggtacttgtagccgagtgccgacagctcgtcctggaacttggcgatggtcttctcgtccaggttcttcttccagttgaaggacggcgagcagttgtacgacagcagcttgccggggcacttcgcatgcacggcctgggcgaactcgcgggcaaaacccaggtcgggcgtgccggtctcgcaccacaccaggtcggcgtagggggcgtaggccacaccgcggctgatggcttgctccagaccattcttcacgcgatagaagccttcctgcgtacgctcgcccgtcaagaacggcttgtcgttggcgtcgtggtcgctggtgatcaggttggcggcctcggcatcggtgcgggccagcacgatggtgggcacgcccatcacgtcggcagcgaagcgggcagcgatcagcttttcgatggcttcctgtgtaggcacgaggaccttgccgcccatgtgcccgcacttcttcacggcagccagttggtcttcgaagtgcacgccggccgcgccagcggcaatcatgttcttcatcagttcgaaggcgttcagcacaccgccgaagccggcttcggcgtcggccacgatgggcaggaagtagtcgatgaattccttgtcgccgggattgataccgcggccccactggatctcgtcggcacgcttgaaggtgttgttgatgcggcgcaccatcgtgggcaccgagtcataggcatacagcgactggtcggggtacatggtctcgctggtgttgccgtcagcggccacctgccagcccgacaggtacacggcttccaggcccgccttggcttgctgcatggcttgaccggcggtgatggcaccgaaggcattcacatagcccttcttggcgccgccattgatcttgtcccacagcttctctgcgccacgcttggccagcgtgtattcgggctggaggctgccacgcagacgcaccacgtcagctgctgtgtagccgcgcttcacgctcttccagcggggattctgggcccagtccttttccagggctgcgatttgctgctcacggctcagttgtgcgttcagggaatctggcatgttgctctccaagagatgaaggaatgggcgggtaccgctcccgggacccttggacacaactttaagtcttctataagaccacatcaatctcttatgtcttatataagagataaatttaagccataaaaatcaatggcttatgctctatatatctctatatgaaaattcatttctcgtatcgagaaatttttccgcaacgcaacaaacaaaattttcgcaatgagaaattagactttctccatgcgaaatagcaggtctggtgagttcctttccatgggctgccccgcgctcatgcatgatggagcctccgttcggaatcttcatcagatgccaaaccgccccaccgcatacctttgcctggcgctcagcatgatgctggtgggtgcctacgtggcgctctccaagccgctggccgcggcgttccccgtgcttttgctggcgtggttgcgtttcggtatcggcgcaatggccatgctcggatggttgaagaagccgcaccaggagccacctctgacgcggcagacccaaggcctgctttttctgcagtcgctgctgggcaactttctgttcaccgtttgcatgatctacggcgtgagcctcaccagcgccacctctgccggggtgatcatggcgaccatccccgcatgcgtggcggtcatgagctggctgttcctgcgtgaacaggtggcgacccgcacctgggtggcggtggcctgcgcagtggcgggtattgtgctgtttgcgctatccaaaccagagcactccgcacacgccagcaatgccctacagcccgaaaatgcccaaaacttgcaatggctgggctatgccctgctgttggccgcatcgctgtgcgaggccgcctattccgtcatcggcaagaagctcaccggcgcgctggggccacggcgcatcacggcgctgatcaacctgtggggcttcatgctctcgatgcctttcgggctgtatttcgccctgtacttcgacttcacggccgtacgctggcccacttggttgctgctggtgttctacgccatggcagcatgcatgtggagcgtgtggctgtggatgaccggcctgaagaccgtccccgccgcgcagagtggcgtattcaccgtgctgctgccggtgagcgcagcgctggtgggcgtgctggcgctgggcgaacgcttcacgaccatgcagttcatggcctttggcatcgcactggccagtgtcgtactggccacgatgcccgcacggctgccgtggcgcaccggccgcgatatgcgcgcctgaccggcggcgttacagcgcgcggtcgctgatcacgatgccgtcggcatccgcatacagccagtcgcccggccgcacccacacgccctgtacctgcaccgccacgtcagaaagcccttcgccccgcttttcggtgggcaacggcatgagtgcgagtgcgcggatacccacgcgctcggcactcagttctgccacgtcgcgcacgcagccattcacgacgataccggcccagccattgcgcgccgcgctggctgccagattgccccccaccagcgcgcgacgcagcgaagctccaccgtccaccaccaacacgcgcccgttgcccggggaatccacggccgccttgacgagcgtgttgtcctcgaagcacttcaccgtgctcacggggccgctgaaacagggtagcgctccgtagctctggaacacgggcggcagcacgcggaacgcgccactgtcgtcacccttgtgggcgtcgcagaggtcgcaggtgctgatggccggggtcgggtgtgcggacatggaagggaagcctttctgtgcataaaggggatggtgcgccgcagcaagctgcggtggcgcattctcgcgcgtgacggcggttggccgccagagcaacaaatcgaggcaaaaaagaggcagctcgccttggaaaccggtttttttcccagtagcatcaccgctgccagtggagctgcggcgttcgctggtgacatatttcatttccaacaaggaacaacccaacatggcaactgcaaagaccgcgtccgcagcacccgcaaagaagcgcacccccaacgccgctttcatgaagcccctgacccccagccccgctctggcggccgtggtcggcgccaccccgctgccgcgcacggagatcatcagcaagctgtgggtgtacatcaaggcgcacaacctgcaggacgcctccaacaagcgcatgatcaacgcggatgccaagctcaaggaagtgttcggcaagccccaggtctcgatgttcgagatggccggcctgattggcaagcacgtcaagtaatctgccctgccacgctctctgcgagagccaggcgaacaaagaccggcatgcgcatgccggtttttttcgcctgcaaggcactcagcaatggtttcttacacggcagtggggctaaggactgcaaatgcgatgaattcgcatttataatcagttcatcgtccatagccagccacgactgcctgcaccatgatcgtctgtgtttgccaccgcgtttccgaccgggagattgcacgccatgcgcgcgcaggtatgagcttcgatgagattcagttcgagttgggcgtcgccacccagtgcggccgctgcgaagactgtgcccgcgatgtcgtggcgcagtgctgcgcatcgcagccggtggccgccctgtacaaggacaccgatcccacagccgtccagcttgccaccctcatcccggaaggcaaggcatgcaactgttctacgcgctcgcaggaagtctgatcatcgtcatatgctcggtctggtggatcctgcataaatagaccgcctattcaaggcttttttggccttccgaacaagctggacaagcgccagcagctatcatttttatgtcctctgaccgatacggctcccccgggggcttgagccgcaatgccgtgatcgcaggctccgtggtggtgctgcacgtgaccggcctttgggccctgcaatcgggtctggtgcgcaagacggcggagatcatcatccctgctgaggtgttgagcgaattcatcgcgccgcccgcgcctccggccccaccggcccctcccgctccgccgccgcccaaaccagccccggcgccgcctaaacccgtggcgcccaagccgcgccccgctcccatgcccgtggcggtccccgaccccacacccgcccccgccgcgcccacgggcgtcgttgagcctcagcccccggccccgccggttgcggccgcgcccgtcgccgcacccacggctcccgcggctccaccggcgccggccgcacccagcatcgagttgccctccagcgacgcgagctacctgaacaaccccaagcccgtctaccccgccgtgagcaagcggttgggagaacaaggcaaagtgatgctgcgcgtgctcatcggcaccgacggactgccgcagaaagtagaagtcaagcagtccagcggtttcgagcgcctggaccgccaggccatcgacgccgtcatgcgctggcgcttcgtacccggcaagcgcaacggcgtgccagaagccatgtggaatctggtcccgatcaatttcgttctccaacaataagtctcgcaggagttttcatggaatcgcatttcggcattgccaatgtctgggtacagggcgacttcgtcacccgcgccgtcgctgtgctgctcatcggcatgtcgctggcatcgtggatcgtcatcatcatcaaggcgctggacatcctgaagttcaagaaacacgcccgccaggcacgcgacttctggcacagcgaagacttcgccgccggcctgaccaagctgggctccgacccgagcaaccccttccgccaccttgcattggaaggccgcgaggccacgcaacaccaccgcaacacgcaggcccatctgcacgacagcctggacgtgagcgactgggtcacgcgctgcctgcgcaactgcatcgacgagttcacggcgcgcgtgcagtcgggcctggccatcctggcctccgtgggctccacggcgccattcatcggcctcttcggcaccgtgtggggtatctaccatgcgttggtggccatcggcgcctcgggccagtcgaccatcgacaaggtggccggcccgatcggcgaggcgctgatcatgaccgcgctgggcctggccgtggccattcccgccgtgctgggctacaacgccctggtgcggggcaacaaatccatcctgcacagcctcaacagctttgcgcacgatctgcacgcctacttcgtcaccggcgcgcgcgtttcggtacacggcgaggcagccaaggtgctgcccatcaagaaaggctgatgcgccatggctttcggaacccaggacgatgccgacgaggtgatgaacgaaatcaatatgacgccgctggtggacgtcatgctggtgctgctcatcatcttcatcatcaccgtgccggtgatgaagcacgccgtgccggtggacctgccgcgtgcgtccaacgagcgcgaaatcatcaagcccgaaaccatccgcctgtcggtgacggccgacggcaagtaccactggaacgagaccacgatcggcgacgacgaactggagccgcgcctgcaggccgaggcccgcaaggacccgcagccggacctgcacatccgcggcgacaaggacgtgcgctacgagcgcgtggcgcaggcgatgtcggcggcgcaacgcgcgggcgtgcgcaagatcggcttcgtgaccgacccggcgccctgacgcaccacggccgcgtcggcgcgccggccttcacggcagcagccccacgggcggcgcagcagcgtcgccagcgccacctgcgggggctgcctctagcatctggatacgaatcgacaggaaattttcagtcccggatgcttgatctttaattgagaatggttatcatttgatcaccgtaacgcaccgagacttcaccatgcatgccagcctgaccgcaccgtccgcactgaccgcaccccgcatgttcgcggtgcccgccgattccagcccggcgtcccacgccgaaggccgcgcggtcgacagcagcaccctgctgcgcggccagaaggccgtggctatcgtgcacaacggcgccgtctaccggctgcaggccaccaaactcggcaagctgatcctgaccaaataagtttcatcgtggggcgactccaggacctcggtccgaagggtcgtattggccagccaacgggcatgcccgcgtagccaggctttttttccctgcacacccatgaaaaaaccggcccacgcgccggtttttttgttgggactcaatatgtttttggcctccagcgcccttccaacaagcgctagcagctatcaaaacaatagtaatccagtcccgatgagcgcttacagcccgatcgccgcaatccccgcgcgcgcaatctgcgcgtcctcatgggacttcacgccgctcacgcccacggcgcccaggcattggccgttcttcatgatgggtacgccgccttccagcatgccctgcagcgcaggcgcgctcaggaaggccgtgcggccgccgttgatcacgtcttcatagcccttgctctcgcggcggcccaaggcggccgtgtgggccttggccggcgcgatgtgcgcggacaccgctgccgccccgtccaggcgctgcagccacagcagatgcccaccgtcgtccacgatggcgatggtcacggcccactggttcttcagggcctcggcctcggcggcggcggcgatcagcttgacgtcggagagttcaagttcgggtttggtcttcatgaggcagtcctgcaggaggtgggtggatgcgcccggccagccggcagggcgcgcaacggaaaacgaaaagcatagtgccagcgggcccgcccagtgccccgcctcagggcaaaagaatgcaacccataaagtacgggatggtgcgcgggtattgcattcggcgccaaaagccaccacctagaatcattcgggtctgcgctgtgcaggccaatcaggagagaaaccagatgaacccagaaatcaccagtgtcggctccgcgggctatggcatctcgcaggagcagcgccaccgcgtgctgcgcaacacgtactggctgctggcgctcagcctgctgcccaccgtgctgggcgcctggatcggcgtggccacgggcatcacgcagtcgctgcgcggcggcctggggctgatcgtgttcctcggcggcgccttcggcttcatgttcgccatcgagaagaccaagcgctctgccgcgggcgtgccggtgctgctggccttcaccttcttcatgggcctgatgctgtcgcgcctgatcggcatggtgctgggcttcaagaacggcaccgacctcatcatgacggccttcgccggcacggcgggcgtgttcttcgtcatggccagcctggccagcgtcatcaagcgcgacctgtcaggcatgggcaagtggctgttcgtgggcgcgctggtgctcatggtgggcgccatcatcaacgtgttcgtgggctcgtcggccggcatgatggccatctcggtggcggcgatcggcatcttcagcgcctacatgctgtacgacctgaagcagatcctggacggcggcgagaccaactacatcagcgccacactcgcgctgtacctggacatcttcaacgtgttccagagcctgctggccctgctgggcatcatgggcggcgagcgcgactgaacggcgttcccaccgcacatgcgtcgcaaggccccgatttccggggcctttttcacgtccgcccttggctgacagcctcaacttgacggcacgcctgccgataacccctgtacatgctgcctcgccacccccccctccttgccgccggcgctcgcgccgccctgatcgctgccgcgctgctgccgctggcgggttgtgagattcccggcatggggccggacccgcgcgtggcccagcgtgaggccgaggccaaggccatcggtggcgcctgccggcatgcgctgcgcgggctggaggactgcttcacgctgaaccccaaggccccgaaggcccaggtgttcgcgggctggaaggacatggatctgtacatgcgcgagaacaagatcgagggcacggcctcggtactcacgcagttggagaaaaagcccgccagtcgccgcgcaagcgacgaagaggcggacctgcagaccgagggtcgcacctcccgcaaccgcagctgatgctatccaaacgatagctgctggcgcttgctaggcaagcgcccctggccaaaaacgtcttgagccaccgcgggcgtcagccccgctcgaacactgccatgctctccacatgggccgtgtgcggaaacatgttgaccacccccgccgccacacagcggtagcccgcctggtgcaccagcaggcccgcgtcccgcgccagcgtggcggggttgcagctcacgtagacgatgcgccggggcggctgccagccttcgtgcccagcgggcagcggcggcgcgtcctcggcaccgatgcgcgcctggtggatgtccgccagcgccttggacaaggcgaacgccccctcgcgcggcgggtccaccagccatttgtcggaggcgccatcggcaatgagcatctcaggcgtcatctcgaacaggttgcgcgctacaaagctggtagctgccagcgcagatccatcttgcctttgggcctgatttgactggtaattctcgcgcgaacgcgccaccagcgcctcgctgccctcgatgcccagcacctcgcgcgcctgggtggcgatgggcagcgtgaagttgcccaggccgcagaaccagtcgatcacgcgctcgtccttgcgcgcgtccagcaggcgcagcgcgcgcgtgaccagcacgcggttgatgtgcgggttgacctgcgtgaagtcggtgggtttgaagggcatggtgatgccgaagtcgggcagcccataggcaagcggctcgccgccctcgtccagcagatgcaccgtttccggccctttgggctgcagccaccattgcacgccatgcacggcggcaaaggcgcgcaacttgtctttgtcctccggggacagcggctccaggtggcgcagcaccagcgccgtgaccgtatcgccgcaggccagctcgatctgcgggcaggtgtcgcgtgcggccatgctgccgatcagggcgcgcagcggcatcagcatggcgtccacatgcggcggcaggatcttgcaggtctccatgtcggcgatgtagcggctcttgcgctcgtgaaagcccacgagcaccttgtccttcttgggcacgtagcgcacggacaggcgcgcgcggtagcggtagccccaggcagggccttcaatggggcgcaggatggtctcggccttcactttccccaggtgccagaggttgtcttccagcacgcgctgtttcacggccacctgggccgccacgtgcagatgctgcatcttgcagccgccgcaggcgcccgcatgcaggccgaagtgcgggcagccgggctgtacgcgctggctggactggcggtggacttccgtcaggctggcctgctcccagttgttcttcttgcggtgggtgttggcgctgaccagctcggtgggcagtgcgccgtcgatgaacaccaccttgccatcgggcttgcgcgcgacgccttgggcgtccatgtccatggcggtgacttcgagccagccggggggaagatccgtggaggtgggcggtggtgggctgaattctgtggggtcgctcatgccccgattgtctcaggccggcccacccctgccgccgcgcgggcggctttcagctgcggctggcgcgcggcgcacggggcgcggtgggggcgcctacagcggcatccttgcggaccgcagccacatcggaaggcaggcggttgacttccacctcgcagccatagttgtccaaggaaaacaccagcgtgccgcggggcgcgacctggggcagggtttcgtgcaggttgcgcgacaggtccacagggggggtctgcgagcggtagatgacctgctggtctgcgccatagatcacgtagcaagtagcccacgcgcccggtgcaaacagtccggcaatcatggcggcggcggaggccgtggcaaagcgaatggctcgcatgagggttcccttccttcttgtgctgtgaatgcggcgcattattgcggagtttgcgcccgccccggtaagcggctgttcccggccccgccccgtgtcgacggtttcatggaacttttgctgcggccctgcgttgaaagaggcaatgcgccccctgagccaccttgaagagagcgactgcatcgcccgcgcccagcgcggcgaggtcgcggcgttctccgaactggtggcccgctaccaggaccgcatctaccgttttttgttccgcatgacgcgttcgcaggaggatgcgcgcgaactcgcccaggagactttcttgaacgcctaccaggcactgccccgctggcagccggacgcacaactgtccacctggctgtttcgcatcgcgcgcaaccaggcgttggacctgttgcgccgcgcgcagcgtgtcgcgttcgtggaactggacgagaccctgtccgagcagatgccggcggacacccccacgcccgaggctgcactgcaggcccgccagcgcatcgaagcgctggaaggcgcgctgcagcggctctcggtggagcaccgcgagatcctgctgctgcgcgacatcgaagacatggcctacgaggacatcgccgaggtgctgggcatcagcctgggcaccgtcaaatcccgcattgcccgcgcacgcgccgggctgctgcaactcatgccacgctgaacgcaaggagccgccatgaactgccctcgcaccgaagacctttccgctttgatcgaccatgcgctgcccgcgcatgcgcaggtcgcgctgcagcagcacctgcacgcctgccccctgtgcagccagcaccttgccgcattgcagacgcagcgccagcaattgctggccctgccctcgcccgcgctgggtttcgacctggcggcgcaattgcaggaccgcctggcgcaggacctggcgcaacgccccacccggtcccggcgcaccggctggagcctgctgggctggatgcccacgggcctcgccgcgggggccgcgctggtgtccggcgtctggctgggggggttgctgctgggcacgggcgcggcccttccggctgccagccctgccatggcgcgcgtgttcgaccctgtgccaccaggcgggctgtgcgccgccgccgaaatctgccgtttgccgagaaccctgccatgaaaaaccctgcctggattcgcaccctgctggcgatctcgctggcgctcaacctgggcgtggttgccgcactggtgctgcgcactgcgccggacacggtgcccgagggcggcgcgcctcccgtggtccacctgcccgagtatctgaagctcacccccgaacagcgcgcgcgctgggaaggaatggaaacccccttcctccatgacctgtcgtccaactggagtgacatacgccgccaccgcgaagccctggtgcgccacatctttgctgacgcaccagagcgcaccgccattgacgccgagcaggccgccatcgcccgcctgcaggccacgcagcaacagcgcgtgattgaccaactcttggccgagcgcgccatgctgaacgacgcccagcgcacgcggctgctgcaattgctgctgacccgctatgcagaagaagccaccgaggaggaaatgctgcaccgcaagtgaacgccgagatgagagaaggaaaaaggtgcaaatcagatggaacattgaggcacccccttcgttgaagtaggcaaggcagccacacattcccttgagcggctgccttgatggttcaacttttcaacggagcattctcatgaacaccttcaccgcactgctgctgtccgccgccctggcatccccgctggccgtttacgccgccgacgcacacaaccatggcggcagtgccgaaacccaccaactgcagctcaacgccggcaagaagtgggaaaccgacgcgccgctacgcaaggccatgacggccgtgcgcggatcggtcacgcagatcctgcccgccgcccactcgggcaaggccactccggccgattacgacgccttcgccaacaccgtcaaccagcaggtcgcctacatggtggagaactgcaagctgccgcccgccgccgatgcacagctgcacatcatcgtggccgacctgatggccggtgccgaggccgcgcaaggcaagcacggcgaggacaagcgcgccgagggcgtggtcaaggtggcccaggcctccaatgcctacggcaagtacttcagccacagcggctggaaggccatcccgctgtcccactaaggggcagaccgcaagtacaggaggggcggctgcacaccccggtgcatgccagcccccttccaagcattcatctgctgtgagcgcccctttgcgcccccctgcgcaagggcgggatatgcacgctccggcaaaccaacacaggatattgaacatgacgggtcgccaacctccccttttctccgtgatcgcaagcgtggctgccgtcgcagcactcggtctgccaacgatggcatctgctggctactggcactctgccaacaacgaatcgggcgtggtcgttcaccccgagcacttcaagagtgatcggacccgtgagcaagtcagggcagaaaccgagaccgcagtgcgacaggaccgcctgtcctatggggaaagcagcttttcggaaccggcaccctcaacggcttcgaccaagacccgccagcaggtgatcgatgagatgcgcaacgaaacatcggcacaacacagggaacgccccatcgctatacccggcgggctgatgggaaacacaacgcccgcacgacgcgggcgttgcgtcttccgtaccgaggggcttcaacccaggtacaggtggttggagtgcttgacctcttccatcaccgcgtaggtgcgcgtctcgcgcacgccgggcaactgccacaacacggcgccggcgaactggcggtaggcattcatatcggcgcagcgcgtcttgagcaggtagtcgaacccaccggccaccatgtggcattccatgacctcgggatgcacctgcaccgcggccttgaactggtcgaacacgttgggcgtggtgcggtccagcagcacctccacgaacaccagcatgcccgcgcccagcttgaggggattgagccgcgcctcataccccaggatgtagccttcgcgcgtgagccgctgcacgcgcgcgagcacggcagtgggcgacagcgccacggtctctgccagcttgaggttggagatgcgtccatcgtcttgcaggatcttcaatatcctgcgatcgatgcgatccagatcagtggggaattggccggtcattgagcaaaaattcggtggtgcttgccgattttagtgattcattcgccattcacccaaggatgatgcggcccatgacacacgccgcccacttttcccctcgcccccgcgacaccgacccgctgcgcctggcggtcacccaggcctgccgcccgcccgagcctgaggcactggcgccgctgctgacgcaggcgcgcctgcccgctgccatggcgcaggacatccaggcgcgtgccctgcgcctggcgcaagggctgcgccagcgcgaacatgccagcggccggtccggcctggtacaggggctgctgcagcggttcgcgctgtcctcgcaagaaggcgtggcgctgatgtgcctggccgaagcgctgctgcgcattcccgacgcggccacgcgcgacgcgctgatccgcgacaagatcggtacgggcgactgggccgcgcacctgggcaagagcccgtcactgttcgtcaatgcggccacctggggcctgctgctcaccggacggctggtgaccacacacagcgaagggggcttgaaggatgcgctgcgccgcatcaccgcacgcgggggagagccgctgatccgcaagggtgtggacgtcgccatgcgcatgatgggcgagcagttcgtcaccggcgagaccatcgaacaggcgctgggcaaggcgcgcaccctggaggcacggggctttcgctattcctacgacatgctgggcgaggccgcgctcacggggcacgacgccgatcgctacatgcagtcctatgtggatgccatccacgccatcggccgcgccagcgcgggccgcggcgtgtacgaagggcccggcatttccatcaagctcagcgcgctgcacccgcgctacgcccgcgcgcagtggcagcgcgtgatggacgagctgtacccgcgcgtgctgcaactggcggaactggcgcgcggctatgacatcggcctgaacatcgacgccgaagaggccgaccggctggaactgtcgctggacctgctggagcgcctttgccatgcgccgtccctcgcgggcttcaagggcatcggcttcgtgatccaggcctaccaaaagcgctgcccgcgcgtgatcgactactgcatcgatctggcgcgccgcagcggccaccgcctgatgatccggctggtcaagggcgcgtactgggacagcgagatcaagcgcgcccaggtcgatggcctggcggactaccccgtgtacacgcgcaaggcgcacaccgatatttcctacatcgcctgcgcacgcaagctgctgggcgcacccgacgcggtgtacccccagttcgccacgcacaacgcgcagacgctggccaccatctatgagctggcgggccccgcggactatcgccccggccagtacgagttccagtgcctgcacggcatgggcgagccgctgtacgagcaggtggtgcccgagcgcccctgccgcatctacgccccggtgggtacgcatgaaacgctgctggcgtacctggtgcgccgcctgctggaaaacggcgccaacacctcgttcgtgaaccgcgtggccgacgccacgctgccgctggaggcgctgatcgacaaccccgtggacacggtggatgccgaggcccgcgccgaaggcggcgccggcctgccgcacccgcgcatcgcgctgcccccgcagctctacggcccggcgcgtgccaattcgcagggcctggacctggcggccgagcccacgctgcagtgcgtggccgacgcgctggccgccagcgccgccacgccgctggaagccacacccctcatcgccgccggcgctcccgccggcccgcgcgtccccgtgcgcaaccctgccgatgccaccgatatggtcgggcaggtgcaagaagccaccaccgccgatgtggacgccgcgctgcgggctgccgccgcggcgcagcccgcctgggctgccacgccacccgcagaacgtgcacggctgctgcgcgctgcggccgatgggctggaacgcgatatgcctgccctgctggccctgctgatgcgcgaagccggcaagacctgcgccaacgccgtggccgaggtgcgcgaggcggtggacttcctgcgctattacgcggcgcaggtggatgggcacttcgacaacgccacccacccgccgctggggccggtcacctgcatcagcccctggaacttcccgctggccatcttcatgggccaggtggccgccgcactggccgcaggcaatgtagtgctggccaagccggcagaacaaacgcccctcattgcctgccaggccgtgcgcctgctgcaccaggccggcgtgcctgccgccgccgtgcaactgctgcccggcagcggcgagacggtgggcgcggcgctggtgggcgacgcgcgcgtgatgggcgtgatgttcaccggctccaccgaggtggcgcggctgctgcagcgcagcctggccgcacggctggacgccagcggccggcccattccgctgattgcggagacaggcgggcaaaacgccatggtcgtggactcctccgccctgctggagcaggtggtcgcggacgtgctcacctcggccttcgacagcgcgggccagcgctgctccgccctgcgcgtgctgtgcgtgcagcgcgactgcgcggaccgcctgctgcagatgctgcgcggcgccatgcaggaactgcacatgggcaaccccacgcaactggcggtggacgtaggcccggtgatcgacgaggaggcgcgcgccacgatcgcgcgccacatcgagcgcctgcgcgccagcggccggccggtgttccaaagccatgccggtgggcagggcacggcgcatggcaccttcgtgccgcccacgctgatcgagctgaacagcatcaccgagctggagcgcgaggtcttcggccccgtgctgcacgtggtgcgctacgagcgcgacgagctggacacgctgctcgcgcagatcagcgccacgggctacggcctcacccagggcctgcacacccgcatcgacgaaaccgtggcccaggtgctggcccacagcacggccggcaacgtctatgtgaaccgcaacatggtgggcgccgtggtcggcgtgcagcctttcggcggcgagggcctgtcgggcacgggccccaaggcaggcggcccgctgtatctgctgcgcctgctgtcgcgccacccggccaacgccacgcacggcgcgctggcggcgacggccgtgcaggtgcccgacgccagcgcacagcccgcgctgctcgccccgctgtcggcgctggagcactgggcccaggcgcaaggcaacgcagcgctggcacaggcctgcgcggcccaggcgcaggccagttgcgcgggcctggcctgcaccctgcccggccccaccggcgagcgcaacacctatcggctgctgccgcgcgaacgcgtgctgtgcctggccgatacggacgaggcgctgctgctgcagttgagcgcggtgctggccgcgggcgcgcttgcgctctggccgcaggacgcgcaggccctgtgcgccacgctgccgagcgaggtgcaggcgcgcatcgccctggtgtccgactggcgcggcgatggcctgggctacgacgccgtgctgcacagcggcagcccggaaacgcgccgcgtggaatgccagcgcgtggccctgcgccccggccccatcgtgggcgtgacggcgatggacggcgccgccgatgcgctgcaggcgcccctgcgcctgttgctggagcgcgcggtcagcatcaacaccacggcggcaggcggcaatgccagcctgatgaccatggcgtgatgccagggtaaattggcctctagcgcttatccatcaagcgccaacagctatataaacaatagcaatcaatccgccagcggccactcgcccagcacctcgtaagggccgggcgagccgcgcaggttgtgcagcagcacgaagcggcccaccgtccattccagcggcggcacgggttgctcgggcacggcctggcggctgtagcacagcgtcatgtgcggggtgatgtgcggcgcatggggcacgccgtccagcccccgcacctgcgaccacagcgccgtgtgcagcgcctcgtacaacgcgatgaaaccctgctgcccgtcggcggggccgcagagcacgcagggccgcttggcctgcggcgcgcggcgaaagctcaacacccgatcgaaccgcagcgagaacgccctcgcccgcacctgctgcgccgcgtcgcgcgcccactgcagatgccgccgcgacagcgcatgctcccaccccagcgacagcagcgtggcgtgcaggcgctgcgcgcgcacctgcgcctgcaggtcatgccgcgcaatcagcgtctgcgccagatcggccgcagcctgcgccgctcggggctcgggcagcacggcaaagaaaagatggtggttggggcgtggcgcatcgggctccacgccggcgagcggcagttggtgagcgtccatgcgccccactgtagcgccgccccttgcccttgtgggtaacaggcactccgccggcgcgggcaataaccgattcttttaatcggaatggtggcgatcggggcacaacgcctcaccgcccattcatcggcaattttcggatttttgtacccaggatggcattcgtatcccaagcccagaaggctgacttcccgcggggcccggaacccgcacgtatggccgtttgcggccgctccacattccatacgcagttgctcgggattatttaatatttcattaattttcaattaataaactaaaaaagtttaaccaaaacaatccaagaagaatatcaacgaagtcatttgacgttaatcaaacggataatctggatgcggggagaataatgcatctacgcagtaaatattcaaagtatttatgtcaaaaagtaccccctcccccaccgcctgcgccgcgccgcaacccggcaagcgcaccttcctgcaagaactcgtcggcctggccaccgcctttggcctggccggcgccagccaggccgccacacccttcgcgccgggccagccgccgcgccgccccggcatggagggcaagcgcttcggcatgctggtggatctgcgcaagtgcatcggctgccaagcctgcacggtgagctgctcggtggaaaaccagccgcccatcggccagttccgcaccacggtgctgcagtacgagatcgacaaggacgacggcagcgcgcccgccatggtcagcctgccgcgcctgtgcaaccactgcgacgagccgccctgcgtgcccgtgtgcccggtgcaggccaccttccagcgcaccgacggcatcgtgctggtggacaacgagcgctgcgtgggctgcggctactgcgtgcaggcctgcccgtacgacgcgcgcttcatcaaccacgagacgcagaccgccgacaagtgcaccttctgcgagcaccgcctggaggccggcctgctgcccgcctgcgtggaaagctgcgtgggcggcgcgcgcgtgatcggcgacctgaatgaccagggcagcgagatcaaccgccgcatggccgagcacaaggaagacatcaaggtgctcaagcccggcatgaacaccgcgccgcgcgtgttctacatcggcctgcccgatgcgttcgtcaacggcgtggacggccaggccagcgtgcgtctgctgtccgaccactgaaccccaaggagcgcaccatgcaaatcatcgaactcctgaccccgcactacgaggcggcctggctgccctgggccgtgcagtacttcttcctggtcggcgtggccaccggcgccgccatcctggccgcgctgtgcgcctggggcaaagacggcggcacgctgcagcgcctgctgcccgcggccgtgctgacgctggccgtcagcagcattgcggcccccgtgtcgctgctggccgacctgcaccagcccgcgcgcttctggcacttctatgcgcacttcacgccctggtcgtggatgtcggtcggcgcgctgctgctgccggtgttcgtcacgctcagcgtggcgatgtgcgccgcctggtggctgggcaagaccggctggatgcgcctgctggcgcagctgctcttgctctctgcgctcaccatttcggtctataccggcgccgagatgatggtggtgcgctcgcgcccgctgtggaacacgctgtgggtgcccgtcaacctggcgctgaccggctggctggccaccgtgggcgcggccttcgtgctggagcgctttctgcccgccacgctgcgccccggcgctgaagcgctgcaaacgctgcgcggcatgggcctggcgctggccggcgcgctgctggtggtggcgctggcctgggccgcgagcggcttgggcggcgacagcccctcgttcaacgccgcactgcgcctgtggaacgacttccccgtgtggcgcctgacgatgatcggctcggccatcgggggtgccgccgtgctgggggcgctgctgcgcgggcgccaccgcctgcatgccaagggctacacgctggtgctgggcctggggctggccgccgccgcctgggccttccgctgggcgctgttcatgggcgtgcagggcgtgccgaagttcggcgccggcctgtacctgtaccacatgcctctgggcggcgacgggctgctgggcatggtgggtgtggcgggcctgtgcgtggcactggtcgggctggcgagctgggcgctggagctgttcccggcccgcaaggcacccacggccactgccgcctgaaattcatagacaaatcggcctttaacgcaatatcagcaagcgcgagcagctatcaatactgaagtgatacccgctggcgctgcccttgaaggtacagaccatgactgacaagaaaccgcattcctctcccgagaccgaggcccaccccgacgccaaccgccgccgcctgctgctgcgcggcggcgcggtggccggtggcctggcggcctttgccgccggctacggcgaaaccgtggccaagggcgccaaggggctggtgaccggcacgtccggcaccgccaccaagagcgccacgcgcggcaactcgctcatgcccgagttccgcatcgaccccgtgaccggccagctcaccacccagccgggccaggtggtcagccccagcagctgcctgggctgctggacgcagtgcggcgtgcgcgtgcgcgtggataccgagcacaacaagatcatccgcatcgccggcaacccctaccacccgctggccaccacgcaccacgcgcccatggaaacgcccgtgcgcgaggtgtacgccctgctgggcggcgacaacggcctggagggccgcgccaccagctgcgcgcgcggctcggccatgctggagcaccagactgcggcccaccgcgtgctcaccccgctcaagcgcgtgggcccgcgcggctccggccagtggaaggccatctcgctggaacagctggtcaaggaaatctgcgagggcggcgacctgtttggcgaaggccacgtggacggcctggccgccatccgcgacgtgcaaacgctgatcgacgccgacaaccccgagtacggccccaaggccaaccagctgctggtgaccgacgcctccaacgaaggccgcacgccgctcatcaaccgctttgcgcgccagtccttcggcacggtgaacgcggccaaccacggcgcctactgcggccagacctaccgcgtgggcacggcggcggccctgggcaacatccccggcatgccgcacggcaagccggactggaagaactcgcgcttcggcctgttcctgggcaccgcgcccgcgcaggcgggcaacccgttccagcgcatggggcgcgagctggccgaggcccgctcgcgcgacgacaacacctaccgctacgtggtggtgtcgccggtgctgcccatgtcgtccagccacgcggcgggcgacaacaaccgctggctgcccatcaagcccgccaccgacctggcgctggccatggcgctgatccgctggatcatcgacaacgagcgctacgacgccaagtacctcacccagcccggcccggccgccatggccgccgccggtgaggccagctggagcaacgccacccacctgctcatcaacgaccccaagcacccgcgctacggccagttcctgcgcggcgccgacctgggtctgcccatgcccgagccggtggatgagaagaccccggccgaagacgtgtacgtggtgcaggtggccgacggccaaggcggcttcaagctggtgccccacaccatggcccagccggccgagctggtggtggagcgcgaattcacgcccctgaaggccgcaggcgccaccgaggagcccgcaccgatcgccgtgtgcacatcgttcgtcaagctgcgcgaggaagcgcgccgcaagacgctgcaggagtattccgacctgtgcggcgtgccggtgaaggacatcgaggacctggcgcgcgaattcaccagccacggcaagcaggccgtggccaattcgcacggcggcaccatgagcggcgcgggcttctacaccgcctacgccatcgccatgctcaacaacctgatcggcaacctgaacgtcaagggcggctgggtgctggacgccggcccgttcggccccttcggccccggcccgcgctacaactttgcgcagttcgagggcgcggtcaaggccacgggcgtggcgctgtcgcgcacgcgctttccgtacgagaagaccagcgagttcaagcgcaagaaggaagccggccagaacccctaccccgccaaggcaccgtggtacccggcgcccgggggcctgagtagcgaaatgctggccgccggcctgctgggctacccctacccggtgaaggcgtggatcaaccacatgagcaacccggtgtacgccatctgcggcttcgagaacaccctggtggacgccatcaaggacccgaagaagctgccgctgttcgtgtcggtggacccgttcatcaacgagacctcggccctggccgactacatcgtgcccgacaccgtcacgtacgaaagctggggcatcggcgccccctgggccgacgtgatcgccaagagcagcaccgtgcgctggcccaccgtggagcccgccaccgccaagacggccgacggcaagccggtgagctttgagagcttcgtcttcgccgtggccaagcaactgcagttgcccggctttggcaagggagcgatgagcaccaaggacggcgagccgctggacctggaaagcgccgaagacttctacctgcgcggcatgtgcaacatcgcctaccaggcaggcaagcccgtgcccgaagccagcgacgacgacatcgccctcaccggcgttacccgctggatgcccgaagtggaaaagcgcctcaagcccgacgaagtgcgccgcgtggccatggtgatgagccgcggcgggcgcttcgacaagatcgaggacgcctggaagggcgagcagatcaaggccgcctacaagttccccgtgcagctgtggcacgaaggcctggccaagatgcgccactccatgaccggcgagcgctacgtgggctgccccacctggttccccacccgctttgccgacggcagcagcatgcgcgaacgcttcaccgagcaggactggccgctgaccatgagcagctacaagtccaacctgatgagcagcatgtcgattgccgcctcgcgcctgcgccaggtgcacccgcacaaccccatcagcctgaacaaggacgatgcggccaagctgggcatcgccaacggcgaccgcatcgaggtcagcacccccggcgccaagctgcagggcgtggccctggtgcgcagcggcatcgcccagggcaccctggccatcgaatacggctacggccacaagcagctgggcgccgcagtccacaccgtggacggcaagcccatgccccacaacccgcagcacggcaacggcgtgaacctgaacacgctgggctttgccgaccccacccgtcccgccaaggacaacgtttggatcgactgggtgtcgggggccgtggtgcggcaagggttgccggtgaaggtgcggaaggtgtgatgcctgccgggtactgagcaccgggcgcttgcgggcgcaggtcctgaatggaaaagcccatcgcaactgcgatgggctttttttatcagctgcggctttcgacccaaacggaccgttcgcgagtcggaacaggacgttccgaacgacgatacgggcttaaccctgtgtcgccgacgccgatttgagctgcatgtcgaacggcaggtaaggtagtaccagcaggctgcttacgccctctggctcaccttaatcccggcatatggcaaaaatcgtacgtcgggcaaaagagtaatgcactcgaacgcgacaaggttcatggcgaacactcaaattcacgcttgagtgccgctcggtggcatcgcgtgccctagactagggtgtgtaactcagagagataccgccaaccgatagccaaaaccaggcaagctggaggaaggttcagcttggcaactgcaggcgccgaggcactaaaccccaaaagccttatagcattcgaatgctacacctttacgaggcgttggcctccctccgaaaccgattggacacttaacaatggtgacagaagtggaaatcgacgcactgcttgcgtcaactgatagcttactcaataacgtcttcactttcacttgcaccgggcactcaatgcctggcaccagccatcgaggcgctgcggtcgcccatcaggacactctggagagaaaagaggatttcctgagggagctgaaaaacacaatgtgcgcatgggtttactcgaagaataaatacaacaagatatttcaggatgagatggcagtgcgcggggcagacgtccaaaacgttagctctcatctacagttccttgtaagagagaggtttcgtaaaggctatcctcaaggccaattcggagagcttcttctatttaactttttgcagcatttttttaaagcggcacctttgctgagaaaaatgcccatcactacaaaccaagctatcgaacgacatggggcggatgctattcattaccgtcctcaaggcggaaagaatttggtctttattggagaggcgaaaacttattccagcaagtacaggtttaaggccgcgctcgatgacgccgtggacagtgtcattaaatcattcttaaatctaagtaatgagcttaatctctacatcaatgacgacttcattgaagatagtcttcgagaaattgccgggaagataaaaagaaacacgcttccaaacgtcgtatatgaacttgtttgcataataagctaccaagaaaacgaaaaaaataaaaccgggaactgccagtccgaaattgagaagtccatcgaagatgcagtgacatcacatattctcaagcaccaaggtgctcttggccactttgaccaaggcaccctagggaaaattcactttattttctttccgttctgggagtttgataagttgttgaatgggttcgactcatgataaaagacgagcagcgaatcaaagaggctgcagaagctctattcctcatagagcatcaaatgttcgccgctaacctaggtttaatcgaacacagcggggaactactcgacgatcaatcattgattagcgatctcgtattttcgattgatgaacttgcttggtccaacgaaacggaggaccggcgcttggcgattcaaatgattgcactgacctgggagcacgcaacctcaagtctcagagcaagaatgcgggagttttttatcctctcgctttctaggttaggggttgctccctctacccaaatgattgacctcgaatttaagaggagttcccattatgcgggcatcagcagttttcgcagcaaacttgcgactgtttcgatgcaaattcagtcgcagctactgataggcgaaattcgctatcaactaactgaatttcaaaaaagagcatgggatgcattctccagatcgccgtatgtaggtatttctgcgcctacatcagcgggaaaatcattcgcaatttatcttctaatagtagattcggcgcttcgctcaggactgccgtctgtctacattgtgcctacgatcagcctggtgaatcaggtcacggcggacctgacggagttgctggatgcacacggtcttacaaattggggcgtatccacctcgtataacgcgaatcaatcgaacacgctattcgtactgactcaagagagggcaattcttgccattgagcgcgggttatcagcgcaaaatcttgagattttagttatcgatgaggcgcaaaatctcgagaaggtcggtgatgacgacgagaccagatcgaagatcctatttgactttttgcatgatatgcgggagatgcgttcagcaaacaaaattatcctgagcggaccacggctggagaacattggattggttggggaagcagtcttcgacactgatttcgctgaagagcgagcattggaatccccagttgcgtccatcacttacgccgttgagcagcgaggcaacgatttttatctcaatcaatttcgaaactcgctgagcgaaaagtcttctttgaagattgaagatgctgagagagttcagggactactgtcgaaagggtatggagaggaatactatacaactttggccgcactcgtagattcgctcggagatacatcgaaaaatctcatattctgtccaacaaccgaccaagcacgaaaggttgccacaagactcccaggttttcgcgagcgaccaccaggcgaacaagccttacaagagttatctcagtatctcgcggaggcaattcacccgcggcatcgtcttgttgaactcgtgcagcgtggggttgcattccattcagggtcgcttccaccacacgcgaggttagtggtagagcaagcattttccgatggccttctgaaagatgttgcttgtacaacaactttgatgcagggcgtgaacttgcccgcaaaaaacgtatttattagaaatccaaatctgttcgtacgacgtagagccggaagcgaaaatgcggaactcacagagtatgagtttgctaatctgcgaggacgagccggaagattgctgcgagattttgtagggcgaactattgttctgaacgaagaagcgttcagaaccgtcggcgatcagcaggacgatttgtttaaggatacttataagtcgttgcgactgacttatgcagacattctggagcgcaatcgagaagaaatattttcagaacttcaggtcgttggaactgcgaattcacagggtgctaagtttatctctgcctatgtgcgccagcaattgtttcgggatggcctgaacgcgcctgcgcgactgcaaagtgtcggcttggaacttcccgcagacatcttacaaaaagttggacatgcgctaaagggcctaaccattaggcgagaaacaattctagagaatcgttattgggatccgtttgacttgcagaagatttctgatgagctgtctgcacaaaaaattgaaaaattaccggaaactgcgtggcaggcaagagtgcctgcacttatcaaattgcttgaacttctggaaacgttatgccctaactattttaggcgatttttaggcgacgtctcatctaacagatttttgatggctcttgttttgagtggcattagctgggcgcgcgagacccccttgcgaactatactggaagatcggaaattcaatgatgatgcaaattatgaaggcaatatcgatgatcaaatcgaaatcatctatcgaaaagttgtttatgggttaccagcgcttttgaagccaattgcaagcattcagggtcagggcaccgcttttcttgcatcccttgaatcaggagcctatcatccggtgacacattatttattgtctctcgggctctaccgagagacagctgtgtacctcaagcgaagaaatttcggccagatcagaggcgacgacccaaatttgacgtctttggtagatgagcgagtgccgagctctttgcaaggattgaatagatggacttcgaggcaggtcgaaataacccttaaaaggaaactacggaggaatgcaaatgggtaaggctaagccagttgtgcttggtgacgttacatttaaatcggagagtgctgctcgaactttttttaaagcaatgctgagaaaatacgcaccaggtgaccgtgtttctgatgaagatgcggtgctgctggagcgcttgttaggcaggcatcccgaggtccacggaaagataggcgagggtatcgaccatttcgaggttatgagtcataccttcaattcccaatgttttgctgtacacagaacagatgggagcttcgaggacttttcttacacgtggtgcatttcggagggatgaccgccacgcaacaaggcatcgtgcgttcagaagactaattgtcgtcttgcgatgcgagctggctccagcttcaaatcaccggtagcccagttcaaggttaatcccccttgcatggcttgcaaagaccgtcgttcttggtggccgtatctggatgaatggaatcatcgcaagacttgcagggcaatcgttgaatcattgaggtatcgagttgggattttgatctaggcctgcttctgcacactactgcgaatggctggttgtggccgcaagctgcccccacagcctttgaagcgcagtctttgctcagcgcttcctgcgcatttcactgaaaaatcagccttcccttcaagccggctcgggggaatcaaaccctccgaatttatctgctaaattggccgctgcggcgctttagataagcgctagcagctagcacattcatagcacctagtgcctttcggtatcacgggcacgcatgctgccccccatccgaacccagcccctcaccccacctgccaccaccgtggcaacaacgcgcgcacctctgcacgctgaaagcggtcgtccatcagcaccaccacgcccttgtcgtgttcggtgcggatcacgcggccggcggcctgtaccaccttgcgcaggccggggtacaggtaggtgcaggcatagccctggccagggcccatcacctcgtccagcgcacattgcatggcgtcgttcaccgcgttcacttgcggcaggcccagcgtggcgatgaaggcgccgatgaggcgggtgccgggcaggtccacgccttcggcaaaggcgccgcccagcacggccaggcccacgccctggccgccctcggtaaagcgggcgaggaaggcggcgcggctggcgtcgtccatctcgcgcgtttgctgccattggggcacctgcgggtggcgctgggccagggtggcggccacgcgctgcaggtagtcgaagctgctggcaaagcacaggtagttgccgggctggtgcgcgtactgcgcggccaccagatcggcgatgggggcgagcgaggcctcgcggtcgcgccagcgggtggagatgtgcggggccacgcgcacctgcagctggtgggcggcaaagggggcggccacgtccagccagacggtgtcgggcggcaggcccagcaggtcgcggtagaactgcggcgggctgagcgtgcccgagaacagcaccgtggcctgcgctgccgcgtggcgcgccgccaggtgcggtgcgggcatgacgttgcggatgctcagcgtggtggcgggtgtgcgggcccggccgctgcggctgcgcggtggcgtggcggtgcgctgcaggtcgaacagcgcatgcgtgccgaactgctcggccagggcctggaagtgcagcagcgaccagtagaacgccagcaccgcgtcgcccggcggcaggggttggtcggcctgggcctcggccatggcgcctacggcgcgctgcacggcgcccagcagcgcgggcggcacggtggtgtgggcctggtagctgggcgtggcggcgatggggcgcgcgggtgcggtggcgccggcgtgcgatgcgccgggtgcgcctggcgtgccagcgtcttctgcggcctggcccacggtcttgttcagcgcgttccactggcggtgcagcgcgtcgagcgccttcttcacggggccggtggcggcctggcgtgcggcggccagctcgaagggcgagagcggcgcggtgtacatgctgcgtgcgcgctccagcaggttgtgggcctcgtccaccagcacggccacgcgccagccctgctgctgcgtgagggcgtagagcatggcggcgctgtcgtagtagtagtggtagtcggccaccaccacgtcggcccaacgcaccagctcttgcgacaggtagtaggggcagatgccgtgctgcagcgccacgctgcgcacggtgggggcgtcccagggcgccggctgctgcacggcggcggcgcgggcggcgggcagccggtcaaagaagccgcgcgccagcgggcaggcgtcgccatggcaggcgctgccggggtgttcgcaggttttgtcgcgcgcgtgcaggtccagcacgcgcagcggcgtgccgggcgcgtgcggggccagcgcgccctgcaactgggccagcgcgtgcagcgccaggccgtggcccgtgcccttggcggtgaggaaaaacagcttgtccagcccgctgggcaagcgtggcgcgctctcttttttgatggtttccgtgtccccgttggccaccgcatcggcggcggcgccggatgcggcagcggccggagcaggcctgccctgccctggcgcggctattgccgggggcgccatagccgggggcgccatagccttgagcagcgggaacagcgtgcccagggtcttgccgatgccggtgggcgcctgggccagcaggcaacgcccggcgggggcgctggcaccctctgcgttggggtgcgcggtgcggtacacggccacggccaggtcgcgctgcccggcgcggaacgcgggcagcggaaaacgcagcagcgccagggccgcgttgcgctgctggcggtgcgcggcttcgctgtgcgcccaagccaggtaacgctggcactgcgtggcaaagaacgcctgcagcgcggcggcggtgttctcttgcaccagcacggtctcggcatgggtggtggcgtgcacgtagaccagcgcgagcttgagccccgccagcccgcgcgcctggcacagcaggtggccgtacacctgggcctgggcccagtgcagcgcgcggtggtgggggcgcacgctgtccagcgtgccgcggtaggtcttgatttcttcaagctgccccaacgctgcgttccacccatcggcacggccgcgcaccgtcaggtggtcgtacgtgccgctcaggggcacctcggcctcgtagccggcgccccggcgctgctgcacggcgcggtggccttccatgccctcaagggcgctgggagcgggggtgaagcgcaggtccaggtcgcccgtgcgggccgtgaactcgcacagcgcgcgcacggccaccacgtgggggcgcggggcggccgtcatgccgcgccgcaccactgcacgtggcacacctgcaccggaatgccctgcgccacgcagtaatccagccagcggatctggttgtcctgcagcttgtcgccgggggccttcacctccaccagcgcatagcgctcggccccgggcgggcggccgggccagaagcgcaccaggtcgggcaggccggtgcggttggcctgcacgtcgcgcagcagccgggcgaacagccgctccaggtgcgcgggcggaatgcagtccagcgccagcgccagcagctcggcgctcaacgcgccccaggccacgaagggcgactgggtgccgtgcttctcttcaaagcgctgcaggatggtggcgcggtagcggccgtcgtgcagctcggccaggcaggcgtcgaacagggcctggcggcgcgccacgaagtcgggcgcgcccaggtcggccgggccactctggaacgggtggaagaacgcgcccggcagcggcgcaaagatggccggccagcacagcaggccgaacagcgcgttgacgagcgtgttctccacataaaacaccggtgcctcggcgcagtgccagtgcgcgcgcagcgcgtgctccaccgactggggcggcgtgggcgcgggcagttccacgtccatgcgcagcgcagccacggccggggccagcgcgggccggcgcggcccgccgccctgccccaggctgcggcgcaggcgcggcagcatgcgcgccacgcgctggtgttcttcttcactttcaggagcagccagcgcttgatgggcaagggctagagcctgatcggagcattgcatgcgctccagcacgcggatatggcggtggcgcgcaccgggggcgcggctggcggcgtaggcctgggcggccagcggccagtcgcgcgcgcgctcgcaggcctggcccacgcgcagcaggacccgcgcgcggcgctgctccagccacggcgtggcgctgtgcgcggcggccagggcctgcagcagcgcagcggcgtcgaagccctccgcgtccagcgcctggcggcaggcgctgagggcgaggtaggtgtccacatcggcctgatgctggaaggcgcgcgaggcagcgtccagcggcacggcctcgtagcggaacacgcccaggtcggccagcacgaactccgcccagctctggtgcaggttgccgaagaacatgagccgcaggcgctcgcagcgcgcgcccaccgtcacgtgccaaacgggctcgtcggcgtgcgggtgccacgcggcgtagggctgccgcaggtcagcgcggtcgaccagggcctgcagcatctcggccttgcgcatggtggggtgcagcgcagtgccctgcaaaatctgtagcagctcgcgcttagtgtgcaaagcgaacagctccgatagacccaggggcgcatcggcgcacagccagccccgcgacagcaacggcgcggcagcgtcgcgcgtgtcaggaatctcgtcataggccagcttgctcgcgcgaaaccacggcctgcgccgcatcaccatgcgcaccagcagggcctgtgcggcctggggcagttgccgaaagtcggtgaggaactgcaggtcgtccacaccgagcaggtcgccatagcgcgtgtgcagccagtccagcgcacgctggaagttgtgcaggtagtaaaagcggtgcggtgcgggcgcagggccgggctgcggcatacaaaagactgtgcgtttataaggggtatctatttagctccagcagccccattgatactgtgatttcatccagcaatggtatccgattggctctccccggtgttcttgctcacgacatccccatacgtcactggcggcgtaaccaccgcttgctgcagcaagcggtaaaacagcatcccgcgtgagctggatgtgcgccggttgaaacggaacacgaattcatcgagataggcgtccaggtggtctggctgtacagagccatgatgtgttcccagcacccagcgctgtaccagtgaggcgacccggtgcactcccgccatggagacatgggcaggtacgcctgagccgagcatgacggtgcgctggtgggtgtaacccagttctcccagagcgcggtatgccgccgaaccatccgtgcgtacctgggctccaggctcgaccacctcctgcacaaaggggattacgtgggtggcggcgtctcggtcaatgcggcgtaaccggatgcgcccaaaccccttgggctccacgatctccaccgccatgaccatcaacactttggtggtgctgctcttgcgccctgcaggggtggcgggattcttgcgatccgtgatggacaggtacgtttcatccacctccacaagccccttgagcttgtcccggcccgggcggaccatggcacgtcgaaaccggtgcagcatggtccaggcggtctggtagctccccaaacccaatacgcgctgcagccccagggcgctcacgccttgtttctgattggtcaggtaccaagctgcagccagccagacacgcagcggtgtgcgcgtcttgtcaaagatggttccagatgtcactgtgccttggtactggcatgagcggcacatcaggcgggtgcggctggcgcggtacacatcgccagcgttgccgcaacgcgggcagacgaagccttggggccaccgaagcttctccaggaacgcctggcaagcctcttcggtggcaaaccagtcaagaaattcgttccaggtgcgggggtagtcccctccaggagttggcgttagcatctgggtttccatccagctattctcacgtcactggagctaaatagataccccttgcgtttatacagtcaatgataccggcgcagcgggtgcgccgttaatgtggggataacgcgccgttcctagaatgcgggcttttgccaagcgggccgcatgcacatcctgatcgtcgaagacaacgcactggtggccagcggcatccaggccgggctggagttgcacggcttcaccagcgacaccgcgggcagcgtggcgcaggcgcaggcccacatggccagccgccagttcgatgcctgcgtgctggacttaggcctgcccgatggcgacggcatcagcctgctgcgccagtggcgcgccaaggggttggcgctgccggtgctgatccttaccgcgcgcagcaccatcgaggacaaggtggccggctttcagaccggcaccgacgactacctgaccaaacccttcgacctgcaggagctggtgctgcgcctgcgcgccctgctgcgccgcgcgggcgggcgcaccagcgacctgctggcgctgggcgactgccaggtcaacatggccaccggcgaagtcacgcgcaacggcgtggcgatagacatctcgcgccgcgaatgggcgctgctgcaggccctgctgcaggcgcatgggcgcgtgctgagcgcggcacagctgcatgacagcctgtacggcctggaccaggacgtggacagcaacaccgtgaacgtgcacgtgcaccatctgcgcaagaagctcggcgccgatgtgatcgacaccgtgcggggcctgggctttcggctgggcacgcggtactgcggcggtgcggcatgacggcacgacctatgcaaagcctgcgggttcggctggtgctgggcctgagcctgaccatttgcctggtctggagcggcgtggcgatctggcagttcaccaacatgcagcgcgagctgcgcacgctgctggacgaccgcctcatcgcatcggcccggatggtggtgggcatcgtgcagcagttccagcaggccgagctggcggcagcgccgcgcgccagcaacgatgcgctgctgtcggtcattggccgcgatggcgtggcctgcgaggtgagcctggtgcgcagcgaagtggacatcctgcccatcgcgcgcaccaacaacatcccggacatggcctctgccggcagcgcgggctttggccagatcaccaagggcggcaagcagtggcgcacctatgtgctggaggacaagggcgtgcgcgtggccaccgccgaccggctggatgtgcgcgaccaattggtgcagaccttcgtgcgcacgctggtgctgcccttcgtgctggcgcttgccgtcatcctgctgctgacctggtggatgggcacgcgcagcctgcgcccgctgcagcgcctgcgcgaggagctggtgcagcgcccgccccacgaccccacgcccgtgcagtcgggccgcgacgtcaaggaactggccccgctggtggacagcctgaatcagttgctggcgcgcatggacgccagcatggaacacgagcgccgctggaccgccgacgcggcgcatgagctgcgcacgccgctcaccgccatcaagacccatgtgcaggtggcgcagttgacacttgccgcgggcaacaacaacgccagccccgacaaggccgccaacgcactgcgccaagcgggcgaaggcatcgaccacatgcacgccacgctgaggcaactgctgcagcttgcacgcgtggaaagcgccagcgcgggagaagcgcgcgccaccgtgggcaccggcatcgcgcaagccttccgcctggcctgcagccagtccctgcagcgtgccgagaacgagggcattcagttgccctccccaccgctggacgcagcagaaatacccgccgacccggcagcctggcaggcaatacagctaccgctgccccccgcgctgctggcctgcgccatcaccaacctgatcgacaacgcgctgcgccatcaccagggccccgcccctgtgagcgccacgctacgctggcaagccgatgctgccggcccgggcacggtggaagtctgtgtgcgcgacgaaggccccggcctgacccctgcggagtgcgagcaagcgctgcggcgtttctggcgcaagtccagcacctcgcccggcagcggcctgggcctgacgatcgtgcgccgcatcgccgaaagcgcccatggcacgctgacgctggaaccggccgagcccggcctgcgggcgcggctgtgccttccggcgctggcagtgacctcttcggcggcaagggactgacgccgccgtggaccgcgtactgcacctgggcccactggtcctgccgtggatgttgctggtgctcctgggcgcctggcagttgggcacgatggtgcatgagcgactggccgcacggcgtggcctgacgggcggcccgcatggctggcggctgcccctggtcgcactgatcgcggcgcggctgggctttgtgctgcgctatgcggatctgtatgccagcgcgccggtggctgtgctcgacatccgcgacggcgggtggtcgccctgggcgggcctgggcgccgcgctgctctatgtcgcgctgctgtggctgcggcgcagcccatggcggcagagcgccacggcagggctggccacattcgccggagtatggctgctgggttggggcgtgctgcaggctacggcaccgcgcgagcaggccgccctgccctcatggcaaggcgtggcgctggatgcgcgcacggtcgccctgccagaactgaaggggcagcccgtggtggtgaacctgtgggccagttggtgcccaccctgccggcgcgagatgcccgtcatgctgcaggcgcgcgaggcccagtcgccccagtcacaggtgcgttttctgtgggtgaaccagggggagcctcccgagacagtcgcccggtttgctgcgcagcagcgcctgccggccgccgatgtgctgctggactcagcgggccagctgggtagcgcgctgggccacaaagccctgcccaccaccctgttctatgaccgccagggccgtctggccgcggtgcgcgtgggcgagctgtcggctgccacgctggcccaacacctcgcgctcatcagcggccactccgccccttagcaacgcggccgctggcgcaaagaggtgcgccgccggcatcacgacatgccctgcggcgcgccagcccctttcaggaacgcattgatgggcagctggatataggtacgcccgtcgtcctgcgcgggcggcagcttgccggcgcgcacattgacctgcaccgaaggcaggatgagcgtgggcatcgccagtgtggcgtcccgcgcggtgcgcatctgcacgaacgcggcctcggtcacgccctcgtgcacatggatgttgccgctgcgttgctctgccacggtgctgacccaggcgggtgcgcggttctcgggcggatagtcgtggcacatgtgcagtcgggtgtgcgcgggcagcgccagcaggcgctggatggagcggtacagcgtggcggcgtcaccgcccggaaagtccgcgcgggccgtacccacgtcgggcatgaacagcgtgtcgcccacaaacacgtcgtcgcccacgcggtaggccatgtcggcaggcgtgtggcccggcacatgcagcgccgtcagctccagcccgccgacatggaaggtctcgccgtcctcgaacaggtggtcgaactggctgccgtcgggcaggaagctgcgctcgaaatggaacacgctgcgaaagagctgctgcaccgcgcggatgtgcgcgccgatggcgaccttgccgccgaggtggtggcgtatgtgctgcgcgcccgagagatggtcggcgtgtgcgtgggtttccaggatccactgcacctgccagccctggcggcgcacgtattcaatgatgcggtccgatgaggcgctggtcagcgtgccggacttcggctcgaaatccagcacggggtcgatcacggccgcttggccggcgtcggtgtctgcgagcacatagctcacggtgcccgtcacggggtcgaagaagggctcgatatgcatggaggcgtggggcatgaaggtcctttcgcaatgaaggcggaagtgccgaagcagcaccaccagccaacaacagtttattttttgatatattatatgaaaacatattgttttgcacctccatcatgattaacgacgccacgaccctggacctgcccgccatgcgcgcccatgcgggcgaagccgtgaccatgctcaagctgctgggcaacgaagaccggctcatgctgctgtgccagctgaccgaaggcgagcgcaccgtgggtgagctggagcagctcaccggcatcggccagcccacgctgtcgcagcagttgggcgtattgcgccgcgacgggctggtgcaaacccgccgtgaaggcaaattcatctggtaccaactggcggacgaccgcgcactgcagctgatgcaggccatccatcgccttttctgcaagcaaggagcttgatcccatgaccatcctctggaattcgttcaccccctggtcatcgctggccggcggcatgctgatcggcctggccgcggcgctgctgatcgtgctgctggggcgcatcgccggcatcagcggcatcgtgggcgcgctgctgcagcgcagcagctgggccagcgttgccaactggggctggcgtgcggccttcgtgatcggcatggtggcggcgccattggtctggcagctcatcgcccccctgccccccatggagatgcccagtaacccgctggtcatcgtgctggccggcctgctggtcggttttggcacccggctggggtcgggctgtaccagtgggcacggcgtgtgcggactctcgcgcctgtcgctgcgctccctggccgccaccctgaccttcatcggtgccggcgccgccacggtgttcgtggtgcgtcacgtgctggcctgaccccatctcaaggagaaacaccatggcttctgccatcgcatcactgattgccggcctcatcttcggactgggcctgatcctgtcgggcatgggcaatcccgcaaaagtacagaacttcctggacttcttcggcgcctgggacccttcgctcgcattcgtcatggggggcgccattcttgtgggcctggtggcgttcacctgggcccgcaagcgcaagacctcgctgctgggagaccccatgcagctgccctcctccaccgcagtggacaaacgcctgctgaccggcgcggcgctgttcggcattggctggggcctggcggggttctgccccggcccggccgtgatgaacctggggacgctgcgcggcgaggtctggctgttcgtggccgccatgctggcggggatgcagctgcaacacttctgggatcgccgcacgcgctcctgaaaaaatagctggcagcgcttgtcattggctgaattcatcgcagtaacgcattgaaaaccaataccagcaagcgctataagctccttaattcatagcgatgcacatggactccctgctgtttctcctcaccgcagcgctgccgttgctgtaccttgtgcggcactgggcgtgggcaccttccgccacacgcgcccatacacggttgcggcaggaatggtttaccgccattgcgcagcacaagggcaccgaagtgctgggggtccagacgctacgcaactcgctcatgtcctgcaccatgacggcgaccaccgccaccctggccttcatgggcgggctcacgctcacccagggccactggccgtcgcagtggtggcaccacggttttccaccgttgggcaccgaccaggggttggccttctggaacgcgttcgccgtgctggtgctgctggcactggcatttctgacctcgatgctggcggcgcgcaactaccaccacgctggcttcgtggcgggcatgcccgtggagtccgctgcgcgccggtcatggcagaccctgggcgagcgcagtctgatgcgcgcgggcctgtactacagccagtcgctgcgcctcatgatctgggcagtgccgctggcgctgttctacatccacagcctgctgggcgccaccgttgcggtggcgctgttcgtgtcgatgtggggctggctggacgtggaccgctgatgccctatttgccgccgcccaggcggtccatcaagccgccgcgagagctgtcggggttggccacctggccgctggcggactccacggcagtgacaaagtagctcatcgcctcgacggccttgctgcgctcctcaccgctgttgagcgtctcatccacgctgcgcccatcggcggtgtgaacccgcacccagctacgcggcgtataggcgatctggtccaccagccgcaacggcacatcgaacgccgtggcggggtagcccagcgcagcggcctcggcgcgcgaacgcgaacgcacgcgcaccgcctgcccgccccccaaatggaagtccgcgcccgtgacctccgccgcctgatggggcaggcccacggtgagcaccgcctgcgccggcttcgccgcgctccacgccgccgccagcacggggcactggggccgggagcacgcggcactcgcgggcgccaccgtcacggtctttttcccttcggattcgccttgctgaatctgcggcaccagcgtttgctggctggcacagcccgccaacaccaacgctccgaacgcacccgcccgccagaatttcatggattcactcccacatagaaaaccgcatggtgccatgcccgcgggcgagatgcggcaaccctcggaatccttcatgggcccgctcccggaataaggcatccgtgccgaccggctccggcgtcgccattgcacgctctgcgccaacgcgacggcacgcgatgcggcgcgcggctttcaccgaggcgcgcaggaggcgatccgccaccacactgccgggcattaccgccccggcaggtccgctgacggattgcaccgcagccaccatggccgggcttaccaccagtgcccaccctgctaggtcagggcctggatcgtttgctggatagcgcatcacctggcaggcaacgcactgaggcccgccacaccgctccgcgcatggccgcaagccggccggccaaggagttgcaggtcacgatgtggggacgtcgcgtccctcatggctttggcgagcccatggttgccgcgggactccagtccttgaatcgcgccctcgcggtcttgctcgccgtggtgctggttcagcttgcgctttccttccagtcgcccgagacggatctcgatgcccacgatatgccgcagttgctcatccaggtagtctgtgggcgcatcgcccatcttccacggctgtgcctgccccgcctcatgctggcgcgttagcaaggcgaccaccctgcgaacgaatttcacatcgtcgcggacatgaatcgttccgtgggcatggacaacctcgtagttccaggtaggcacgcgccgatgcgtctcctgtttaccgggataccagttgggagagatataaccttcgacgccgcggaagacgacaagcacttgattgccgtcgcgtacctcccgccagatgggattggcacgcgccacatgcgccagcagcatgtcgccatccagaaaaaatggaaggtggttggcctccaaaccggcggaagtgtgtgtcaccagcatgcccagcgcgttctcgcggacgatgcggtgaagctccccgagccgggactcggcgaattgtgcaggtaggtacataaagcgcgtggtggaaaaagttgccggaagcctttcagccaggcgcccgtttggcgcctatccaaacccgctgcgcaaaggatggacaggccccctaaggctagcagcctcatcgtcagcactaacgtgatgggcgcttcaaatgtgcgagcgcctgtccaaatccagcgactacggggctagctgctcccgcaaggttgccaatatttcttcagacagcgccgggtcgcctgccgccgtggcgcgggcgagaaccaatgccccaaccatgctgctgagggtcgcgatagtccgggcacgcttggccccgtcattacccgggagcacgctcataaagcggtggatgttgcgctccaccccctgcgcaaaaacctttgacatctcaggccccgctcttgcagcatccgctgccaatgccgcagcagggcaaccctctccagggtgatcgcggtggttcacagaaaggtagccatgcaccagcgcacggagtctggtttcaggcgcaccttccgcctcccgaggctcccatccgtctagcggcgtgatcgtccactcaaatgcacgcaggcacgcctcgcgcgcgagcgcatccttggactcaaagtgtcggtacagcccgccgtgcgtcaagcctgcatcgcgtgtgatctcggccacgcccacgccatccaggcccttctcccgataaaggcgcgcagcggctttcacgattccttcgcgattctcggcggcctgtgctttgctcactttcatgcattagatgatacccatcatcaaaactcacttatgatgatgaatatcatcaataaaccaagctcaactcttcgcaggagctggatttcacagtggaaggtgcagcatggatcgtcgggtcgtcatcactggcttgggcttggtatctcctttggggtgcaatgtggaggtggcctggcaacgcctgctggctggccagtctgggatccgcaccctggacgcagccgtgggtgaaggcacgggtgtctccatcgctggacgggtgccaagccaagaagaggatccgcaagccggatggaacgccgaagctgtcgtctcggcgaaggagctacgtcgcatggaccgcttcatcgcctttgcgttgggcgccgcagaccaagctctggcacacgcacggtggacccatccaagcgttgagcagcaagagcgtgcggcgaccatcatcggctccggcgtgggcggctttagcaccatcgcagaagcggtgcgcacgacggatggcaaggggccgcagcgcttgtcgcctttcaccgtacccgctttcctggccaatttggcggccggacaggtgtcgatccggcaccggctcaagggtccgttgggtgctccggtgacggcctgtgcggccagcattcaagccattggcgatgcagcacggctgatccgcaatgacgaagcggatatggcgctctgcggcggcagcgaagccaccattgaccgggttgcgctgggcagctttgccgccgcgaaagcagtaacgacctacagtgacggcgatcccgcaaaggcttcgcgcccctttgacctggctcggaacggctttgtcatggccgagggtgcgggcctgttggtgctggaggtcctggatcatgcattggcgcgtggtgccacgccgctggccgagatcgtgggctacggcacctccgctgatgcataccatgttacctccgggccggaggatggctctggcgccgcacgatcaatgcgcgccgcgttgcgccaggcacagctgcagccttgggatattcaacacctgaatgcgcacgcgacctccactctcgtgggcgaccgaggcgagttggcagccattcgacaagtgtttggagccggctctggcccatccattacagccaccaaatccgccgtgggtcacatgctgggagccgctggcggggccgctgcgatctttaccgtattggcattgcgcgaccaaatggcgccacctgtgctcaatctagaacatccagatccattggccgacggcctggatctaatcgctgggagtgcgcgtgcccatgccatagagcacgccatgctcaacggatttggttttggcggtgtgaatgcgtctctggttctgaagagatttacagcccccggcggccacccaaactcccccactgatggccacctcaaactcccccacctgagttgatcggggacagggggtaaacgccggcgccgctggcacctgttggcaggacagtagttctggtcttccccgaggggaggccaaggagtgaatgtcttgaaacccaaccaacgggccaccgtctacacgctgctcgagcgtggcagcacccagcgcgagatcgcgcgcatcaccggaatcgaccgcaagaccgtcaggagttaccaacgtcgccggcaggccgagcagtcaaattcccccggggtggccaccggccctgatgccatggccgctcacgtggccgcgcaaattcccccaccctggccaccggctcccacgtcagtggccgcctccctatgcgagccgtaccgcgacttcatcgaggcccaactgcgtctcaagcgcaacgccacggccatctaccaggacctggtcgatgtccacggctttgccggccagtacaactcggtcaaacgcttcgtggcccggctgcgtcacaaggagcccgaacaattcgaccgcctgtccttcctgcccgcagaggagatgcaggtggactacggtgagggtgcacccacccgggtgccgggcagcaaccggtaccgcaaaccgcgcctgttcgtggccacgctgcgctactcgcgggccagctttcggcacgtggtctggaagtccagccagcaggtctgggccgagctgcacgagcgcgcgtttcgccacttcggtggctgcccgcagtacgtggtgctggacaacctcaaagagggcgtcatcaaacccgacctgtatgagcccgaactcaacccggtctatgccgccaccctggcgcactacggcgtggtggccgacccggcccgggtgcgtgaccccaaccgcaagggtacggtagagcacgccatcggccacacccaggccacggccttgaagggccggcgctttgagtccatcgaagagcagaacaccttcctggcgcaatgggagaagaattgggcagccaagcgcatccacggcaccgagcggcgccaggtgcaggccatgttcgcggaagaacgcccccacctcaaagctttgccactgctgggcatgcagtatttcgaagaggtccagcgcacggtgtgcgacgacagctgtgtgcgggtggagcacagcagctacgccgcgcgcccggcggtcatcggatcgaaggtgcgggtgcgcatcttcgcccagcgcatccagatctttgatctgcaaaccggcaccttgctgcgcagtcaccccaaggctgaacgccccggcaccgtggtgctgccccaggatgagcgggtgttcaacccctcgcgtgagacccgcctgatcctgcgccaggccggccagattggcgaacacgccgcccggctgtgccagttgctctttgccatcgagggccgggtgggccagcgcaagctctggggcatcgtcggcctggtgcgccgatatccggcgcattgtgtcaacgccgcttgcgcccaggctctggagcagggcatctacagcttcaagcgcgtccaggcattgacagaggcgctctttgccgatgcgcttgaagccatcgagacccaggccggtggcgagcatgtaacgcccaccacggcgaccctgacccagcagcacgagctgatccgcgatgccgatgaatacggtgacctgtttgcccacgctgcggccaccgccgcagttgggagccagccatgaacatggtcgagatcgagcgcgcgctgcgccagctgcgcctgtcgggtattgccgagaccctgtcgacccgcgtgatgcaggcccaggtcgcccaggagccatttctgcagaccttcgccgccatgcttcaggatgagctcgaccggcgccgatcgcgcctgacagagcgccgctacaagcgctcgggtctggacgagaaggtcagcctggccgacttcgactggcgtttcaaccccaagctgccccgcgcggcctgctttgagctgcacaccctgaagttcatcgccgagggttccaacgcgctcatcgtcggtaaacccggcaccggcaagtctcacattgccaaggccatcgcctaccaggccacgctgggcggccacgatgtgcgttacctcgaggccgacgccgaattcgcccgctacgcgctggcaagtgccaccgagcgcatcggcctgctcaaggagtgggtggagcctgacctgatcatcttggacgatctgttcctggccaggcgtatcagcgagcacgccgccgaggtcctgcaggccatcgtgcatcagcgctacaagctgcgccgcgccatcgtggtgacctccaaccgcgtggtgcaggactggggtcgctatctgggcgacgccacaatggcgaccaccatcctggaccgcctcatgcaccgctgcacgatgctggaattcgagggcaagagctaccggctcaaagaggccgccgcacgcatcgccatcggcactgagtcgtcataatccaaccggtcttgcctggggaatttggggtggccacaggtgggggaatttggactggccatcggggacggaagcgatccgagccacccttcttggcaaattccgctgcctccgcttgtatttctgcacgagagcgctcgctcttgaaatgctctggctgagtgacatagcccttctctgagttagctgagtgaacgtagccgctggcgaaagctgcgtttgcaccgaggagggacatcgcagcgacagccactacagcgagaagagagttgcgggtcttgttcatggttcgggagcctttcaagttggttgacttcacctcgaagcacttgctttcgagatggctccattgttgaaaaatcaccctgaccaaatcacaactggaagatgacattgctgcaatgtttgccagctcaacaggctcaatctacgccttgatttctaattctggaggatgagcatattcaacaaaaaaaaatccacccatcacttgcccgagagcgagctgtaggatggaattttttcagatagtttcacctcggccgcaaacaaatcattgaactgaatgccccactccatgcttgaccatccacgctgcggatcatccattctcctatgccaaccaatctagctttggcaccgtagcccgacgtccatggcgggcttagctcccgcccgaccatcaaaagcgcttgggtttgcatacccgataagcaaagtggaaccggctttgtttccacgccaacgatccacacccaatacggcaatatctgacgcagttgatgctgtcgctccatacgtgcaagcacaccccctccacttccaataacgttgagaatctcggccattgccgttttatcgatcgtgtgacgaacatcgatttcacattttggcagtagctgatgcaagacagagaccagaatcgcgggctctccagttggaattgccacgttttgcatgtgagtcagcgacacaagacgctggctcagaacagatgcacagcaacgtacacaccaccctgctccttcgggatcgtcttcttgcgaccagggataagcatccgcccccaagtccagatacgaacaaactgctctgccagatcgtgaacgtgtttgatagctccacaaactgtcaaagcacaggccacgcatgtagtggtgctgcacgccttcaaattggacgtcgtcagccatgacggacctcctgccgcatccttcttgacggttcactgccaatgactgcgtccgaactggatggataaaactcctgaacaatctcagcagcttccgcgctcagttcttcaaacaatccgagcgcatatcccgttcttgcagcgttctccaatgcatcctgattgtgacccgttttcttggagttctctgcagcatccatggcttgaccaatggccgtatccaacgagatcccatctcgaataccgatatccacgtagtagatcggcgttctgcgagacatcgccgttgatttggcacgcaggcggatttccaaaggcaagtaggccagcagtcctccactcactgcttgcaagtactgcatgcgtgtcagcaatgtacgcatggaattgatacctgtcgttctcagcacaaaggtactcaacgcatccgcctggcaatctggatgatcaatgcgaacatggaaacgaccgaagggtttgcagccgccttcaatcgccaaggcacagagatcggggccttcgcatggcatggactcgatgcctttggccgtcatgcgcttgcatgtttgaccatcacccacgcaaataggtcgtgcggtggctcgatcaaacaatgtgtagttggcacgaagattcagcgcgggatcattgaacaaaaccctcactggaatgctgcgcaatttggctcgcaccgccgctgctttcgaaggtgcttcctcatgcacgtttgcagaatcgatctccacactacccgatgcagtggtctgggctttccttgcatcggttgcccgtttcgccagcttggagcggagcgttgcgggggcttgtgccgatgcagaaaattcttcaggcaaatgcggaagctctttgacttcaacgcctgtagtcatcaactgacgatcatccaactctctgcgcagaatgccatccatgggatgcagcatccaaccattgcggctttgcacctgagtggtgatggtgaattcgtcgtccttttccggaaggcgtttgccgttgcgttcgacaactcgaccaatcgaaatgcgccccactaccgggggcgtcatcatcagacctttgatcatgtttctctccttcaaaaatgcataggacccgtctgccttcactggcggacgggtcctatgcgttgggttggttgtatgtagtgttcagttatctgcatggagcagaaatcgccgggaacctggctttgtgctcatataggccttggcaatctctggctgttcttgctgaaggagcgcggcattgaagaccttgctgtccttgcttcgcttccagctcaccgagccttcagcgaatctggcaaagctggctgcgcccatccgttgttgaatctggtgcttgagcaatgcctcctgggactcccaatcgttcatcagatgtcgaatctgttgaagctgtgcgaaggcactggatgcagcctcgtcatcagaaaaatcgatatcttctccagagtcttgcggatacaagcatcgcaatgcagttgcaacgctgtccgatgcatcgacaggtggttgttgctctgacttgaccagttcccagaattgcgcctccagggcaatcaattgggcaatcatggtttcgtcgcgttcaatgcgatggacttgcaattcctgcccgcatatgagcactgctacatctgccgcttgcttaccagtgactgcaagctgatgcatgacttgcagctggatatattccggcacaccgtccttccatagctttgcgccgttgataccagcggtcttgcattcgaggatttgtacatccggtgcaccgacgacttcacggtcgatattggcgagcatccatggaacttctggatgcccgagcaccgcattcacacggcgtacccgattgccggtacgttttgtgtagtgcgctgccacgatgggctccagtagcgttccccaatacatggggcttgtttcatcattggggtccactggcggcaagagatcgcccttgcctgttttatgcatccacaattccaattgcgactgatacggactgagccccaccgcagcagccgcatccgagctaccaatgcccttgcgccggacatccagccaggtttcacgcggcatgttcttggtggataccaatcgaagcgcgggacgggagtttgttgaattctctgcagtgacctgcactgccggtgttgaaacggtaataggcatagtgcctcctgaagatttcacatccccacaaagcacaaagccctcaccgcaatggcgagggctttgtcttgtatgtgaatgaatgggttgattggaaatgaacgagcaaggttctccgaatacttgaactcacgcaaccaattgaagggcgtgttccagtgcacgctgtttgagcaacgcgccttgaccgaaccaggcactgtccagacggttgtcctggctgcgtgcttgcttctcgtggtctacgaactccgtcacggaacagagcaaaccccatgcagtatctttagcggcctgcagttcagcgcctcgaccgtgtccctcaaacaaggcttgcaccttcttgagagcacgctcattggcaagtcccgatacacctgaacctccgccctcccccagttgatctgtctggcagatcaccttgaggaagtagttcatcgcctcgtgggttttgaccttgcgctctgccagtgtcttcatgcggtacatgaagctgtcccactggccgacagcaacgcccaactgccgcttaactgccagtgcatcgaaatgcgtggaatgcggcactttgatggccccagcatttgcaccttgcaatgccatcgccaaagtgttgttgcagacaacgcgtactgacgtgggaatcgccatcgtggcaagcgttccatcgcatgatgtggcgagcaacagatagctgtgaacgacatcgttgcctttcaggcatgcggattttccggtacgcgccaacgcccagaaacgacggcctgccttgagcacgccagcggtttccagctcaaagcccgcgacttcggaaagatcacgatagaactccagcacctcttggggctgaaccaccttgtagcgttgactgaccaccgaaagagcagcatgggtatcgctgcggtagagcaccttctgttctgggaactccaaggcttcgccatagagttcatcagcatcaccgtttgccatatagcgcacgggtgtttcctggattttccactgcatgcctgcggcttgcgcccaaacatcgatggattgcttcttgggcagcgcgtggcccaattggtgccaaggggtttggcctgtgtaggccatggtttcgacgagatgagacatgaaagaactccttatttatcaaacatgaaaggtgtggccgcagtcctggcacacatagttatcgagataggtctgatcgatttgctcaccgatacgcccaccgacttcctggccgacagtgccgccaacgacaccaccgatgagtgcgccgagcaatgagccgatggcactgcccactgggcccgcgaccattccaacggaagcaccagttgacgcgccttgcactactccagctacgcctgtgacagtgcctgctgcaccacctactcgctggccgattcgcttggctgtgcctttgctacgtacattggttgactggcagcgagaacattgaagtgacatgaaaactcctgacgtaaaaaagcgcccagggcacgaagccaagggcgctgacatgagggacaaactacaaattgagatcgatgctgcgtcagttcaaagagagcctgtctcgcatcccgtcaaggatatattgctgaaaattatttatttgtgggacaggtaaaggctggactgagacattcggatttctccagccaaagtccgctccgtccgatttcggccattgactcaaaagtatctagatcagcccagtcggttcacataggaccttcggctaactgcatcgctgcacattggaccccaaccagggcatctaccaagtgccttctagcaactgcgcgactggagagagcgttacggaagcggtcatcggccgattcttccatttgagcgccactcgcttctgcacaagcgtggcagcccagcaacgtggtcaccgtcacttggctccggtgccagttgccaagcttagtctgcgatattctgtttccatccattcttcaaaagctcagccgccaatgacaacaccaatcacgttgactgtgggtgcaattactctcactttcaataagtgggaaatcggcgtcgaccacgggatgctgtttcaggaatctgatcgccagcgtcgccgccatcccgacatcgactacagatactacgacgagcaccctgaagaggatcctgcgcaaagcgagacttgcttttgtcgttcgctcggctcgatgttgccgcggctcgagctgctcgggtactcgctggccacagtcaaggcggagtacgaaatgcaggtgacacaggacgcagagtggtatgacgaggacgatggaatgccatcacccactcggcccgcgcgactggaattcgcgaagttcgtcgagttcatccgcaagtatccggtatctgaccttgacgacgaataccggccggacactgagtccgggtccgagcaatggcgcgcccgattggcggccgatccagccgtggatttgttgcctcaaggtgatcaggatcgcgacgtcgacggttactctgaacgcagccacttcggtggcctcatcggcttcttatgtccttattcagtgctgcgcgttctcgccgagaaccctgcaaacctaacgctggacgttgtctgggattacgggaacttcgttgctgccggctgggcaaagaacgaagagttcgtcgccggcgcccgtcgtgcacagacctttttgctggcgaccgaggggacgtccgacacacacatcctgaagcgaggcctttcgctgcttcggccagacgtcggggacttcttcaggttcattgacattgaggagcgacatcccttctcgggtacaggcagtctagccaagttcgccgaaggccttgtcaagatcgacgtccacaaccgtgtggtgttcgtcttcgacaacgacgccgagggtactgatgcgtatcgcagcctgcagcggttcagcttcccggtcaacatgcggtcaatgctgctgcctgacctcgatcaattgcgcgatttcccagcacgcggcccaagcggtattatgcgcactgacatcaacggtcgggctgcggccatcgagtgctatttggatctacgtctagccggccgacccgaagcgcaagtaacgtggaccaacttcaaggagtcaatgggcatctatcaaggagcgctggacttcaaggaaagctacgccaaagccttctacggagcgagcatagaggccatcgaaaacggcacgtacgacgtcagtaagcttaaagccgtgctggacgccttgtttgcgacctgctgcgccatttccacggatattctgcggcgagagtcacgttgaactcccggtaactcgattgccgctacgttcgctggaggctcaaccaaccagcggcctgctaagtcactttatttgcagctggcaattccgtggcagtccgaactgccactagcatctgccggaccgtcatggcaaggtggatctccgttgtgtaggccacccaatctgtgttgctgccccgcttgccacggtttcctgttgcgatttccctaatgttctcggctccccatccgaaatcattgggttgaaaccaggcagcattgaccagtgcccgggcgattttatagtactggctggcttcgcctttcttaggcaggtgccctttgataatctgccaacgcgtgggcaaggtgtacttcgccttcggtgccgggatggccatgccagagtgcgggatgtagacagatgtcggatggacgatgccgtagtcaccaaaaatcagtgctggtacgtcgggccgaagcgcttcccagatgtcaacttcaagtcgtcgaacctccaactcttcgtctttcggtagattttgcgactcgggcatgttcgagcccaacatgacaagccgcccaaagccacgtgccgccaagtccttgaaacgccccttcaacactgacgcgtccaccgactgtgggccacggagggactgcatgtcagcaatgaccgtcagtctctctggtgcaatgcgtaatgccgcacgcagggcattcagtcggcttagtgtttcctcccacagcaacaggtcatgttgttgcagccggaacgcagctttcgccgattcaccctgcccctccactgcagctaagaacgcggcttcataggcgtcgtcactgcggtcaaaggcaaagcacatcgtcggctggaacgaggcctgttcaaatgccatcgccagatactgaagtgggtgcattccgctggtggtgcgaagatctgacgctagctgagagatgtccagcaaaaactcctgcttggttgcccaggcttcgcaaacgaactccacagctatgtcgagctgatcgtcaacgggcgcgccggattcaggcgcctgcacgtcgaacagcggcagaagccttgccttgtccttcggctcaaggttgagcagagcctgcttctcaccgtttttcgtccgaagtaccggcatatagaccgggggcatcagtattttcatgattgctagtcccacacaacgttcgggaaatgacgccgaacctcgccctgacccaggtacttggtcagaattttccagttgttcgtttctcgccggatcctcccggccacgatggcggggctaatccgcaattcactcgccaagctctctatagcgtcacccgtacgacggcgtgccgcatctgagcgcccccatacggcacgcggaattaagacttcagcagcgatcgcatccgcctcgcgctctctctggtcagttgaatcgacattgccgatgtcatctacaaaggcaatagcttggctccccagatgtctttgcaagtgggccagctcgtgcatcaaggtaaaccagaatgaatccagccgatcatgccgcaacgtcatgccgatgatgggcgaaccgtcgtcgtcgcgaaccaccgcaccgtccagcttcatgccagaaagttctcgctccaccacgagtgagatgcccttcatggccagaaactcttgcgctagggccggcccctggtccgtgcagctcagcttagcaacctgctgcataaactccgtcgacaatgagttgggaatgaaccgcgtgctatggcgctgttcctggcgtgcacgcaaaacgacccgggaaagccaggcgtaagtgctcagacgcgtgctctcgtcgatcccgccgtatactgaccgacgcatgaaaacaggcgtcgcgccgagcgacacccgtgcgagaaagtctttgacctgtgccaaggccccctgagcatccagggattggctgcctaaccagccacgccgaatcatctccttcagaggcagcttcttaaggtcctcgtccgtgaacgtgtcgctgggctgggactggccgatcagcacctcggcgggaatcttcagttcacgatgcagcacccggatgtgctcaatgctcagcgcacgcttgcgattgaggatttcggaggcgcgagaagcacttcccagcgcagttgccaaatccttttgactccagccgaactcagccatcttgagagcaatggcgtccaccggatcgatggacgtgagtgcatagcgctcttcttcgtaacgctcaagaaccatggccaatagctccagctcatcgttcggcttggcgccgttgctggcagaggccatgagggagcgcagcaattgcaggcattcctcgtactggcgctcgttacgaattacacggatctcaatgtccgcaacggggttttcggccctcttcacactgaaagtccttccacaactccaactcgctcgatacaaactacatcagccgcatagcaaaccaacgcatccacgtatacgccctgcgcgtcgaagctaaagcgcaccgtattgccgcttgcacgcgcactaggatgctgctccagtagatccttctggtcgcgccacttcgctgcgctgacttccttgcaccacagcgtcagtcggcgcttcgcgagtacaggtgcctcaaagtctgcaagagcgttttttccaacgagcttcatggcaagaactctaccacattcccaaaacgggaacatcgaaattcaatctgggaaaaatcaaactacgcgataaaccgaaaccccgccgtcggccaaagtcagctgtcatgtgcgcatgcgctaagtcgtgaatacaaaatcgcacgcaaggccgtcttttggaagttttatagtatccgtccggccaccccatattgaccgtcgccggcggtcatgactgagactcagatcgtggcgctctgccaccgatgcggcaacagttccccgatgcggctgtccttgtgtgtgggcagtcgggtcatcacatccttgaggtaagcgtgtgggtcgtggccattgagcttggccgactggatcaggctcatcacggcagccgcacgctgtcccgcccgcagcgacccggcaaataaccagttcttacgaccgagcgcgaccggtcgcatctggttctcgatccagttgttgtcgatcggcagttggccgttgtccagcaagcgcgtgagcggctgccagcgccgcaggctgtagtcgatggcccgtgccgtggctgaaccctcgggtaccttactgcggtgctcgctcagccaggcgtgcaatttgtccacgatcgggcggctgtgctgctggcgcattcgcagccgctcggtgccatcgacattgctcgcctgcctctccacctcgtagagctgcccgatctgcaccagcgcctgctcggcgatctggctcttgttggctgcgtgcagctcaaagaacttgcgccgggcgtgcgcccagcaagccgcttcggtgatgtgctcgcccatgagctgcttgtagcccgcaaagtcatcgaccagcagcgtgccgcgccagccgttgagaaattcaccggcgtgcttgcccgcgcggctttcgcagaagtcgtagaccacggccttgaggtcttcgtgccgccccggggtgtaggcccacaggtaggcgcggtgcgtcttgccatcgcgctcgctgccgcgcttgagcatctgcaccggggtctcatcggcgtgcacgatgctgtgtgcgagcacctcctgacgcagcgcatcgaccagcggctgcagttgcacgccgcagctgcccacccactgcgccagggtcgagcgtgccagcggcaccccagcacgggcatagatgctctcctggcggtacaggggcaggtggtccgcgtacttggccaccagcacctgggccagcaagccggtggtggccaggcccttgtcgatgatgtgcgcctcgaccggctgctgcttgagcgtctggcagcacgcgcacacccatttgccgcgcacatggcggtgcaccatgaacacgccgggcgtgtagtcgagcttctcggccacgtcctcgcccatgcggcgcatggcctggccgcagcactcagtcacctcgggctcgtgtgtgaattcctggcgcagcagttgtgccggcaatggcaggcgcttgggttgctggcgtgggctgcgctcttcagccgagcgcagctgctcgatctcctcatccaccgcctgcaggtcttcttcgagcgcgtcttccagcagactgcgctgatcggcgttcaatgcctcggtcttggcggcgaacttcagccgcttgaggatggccatctcgtagctgagcttgtccagcagcgtctgcttgtgtttgagctcgctcatgaggtgctgcagcatctggcgcatttgcgcctcgtccatgctctgcagatccaccggttcgttcatggccgtcatcatccctgatgggtgggcagccgcctactggcatatccacgaattgaacgccgccccaggggcgaccaacatcacagcaccgtgatcacagcgtcttctcccaggcgctgccagggcaagcccgtgaccagggcttgcagttgttcgacgctgagtgtgagccgaggacccaggcgctcatcgccccaggcaaacttgccctggttcaggcgccttgcggccagccagacgccaaagccatcgtgcaccagtaccttcaggcggttggcccgtgcgttggcaaagagataagcgtggtgcgggcgggccgcgccaaagacttgcaccactctggccagggccgtctcggggccggcgcgcatgtccagcggttgcgtggacatccagaccgcatcgacccggatcaccgcaacacctcgcgcaagagcgccccgcactggcccagtgggcactgcaggctgaccaccagttcgccgcgttgcaggcgcacatggactggcgcagacggcagcggtaaaggcgcggatggcggtaatgcagccagcgcctgctcctcatgggtgctgtccgccattgccgtcagcggcagcgagatgaagccgggctcagcatccgaacaaacgcccggttgagcgcgcacagggcccgcctcccgaatccatcggtgcaccatgttcgcgtgcagcccgtgcgacaaggccacaccaccgacactggcaccgggctgcgcgcacgcagccaccaactgtgccttgaacgctttgctgtattcacgccggcgcggccggccttcgcttgaaacctgttccatcgtctccacgatcctccaatcgtgggcacgatgcccgcttctcacggcgcgttcaatatggggtcaccggacggatacgttttataggtatagcgagcaattgaagagcgggatcacttacctcccagaacctcagcaatgccgagatcccgggttctatctcttcaccttgaccatacagaggcttcaaatcaaactagtggagcatgtccaacccttgcgctcagccaggcaggcgaccgctgcggtcagtattacaaacacgagttgcgcgcaattggtctagcttggagccgcttagcgtgatcacaaaagaagtcgagcgcatctttgatacctgtcgccagttccgcagcgcagacgaatggccgcaatcaggaacgaagcgttccttcgagcctcgacggaggctggcagcaaccgctgcaaaggcgacccggggacggcagaggtcacttcaggctgggcacggtcgttcgccgttctaaagcaaatgtcagcggctgccggaacctgtcattgacctttctcgtgcgaagcgattcccctcgtcaacgacaactctcagtcggaatctgtaaccagcccggtcggctcaagagggaatgaccttggtcttcgtgcagaactccgtcgccaatcgtcctacgtcataacgccacgcgccagtccgactgacgaggagttttccttagagcttgtgccccttgagcaggggacattggggccaaagcggatcgaggatgagcgtgtggacttttgctcgcgtgatgccgactcgaagcacacgtcggcttttgggatacagagcggtgtcgcctcgccaaacgaaagatgattcgacggcggggccggtccgacgagcttcgcggacgaggatgactccgtcgaactgcttgcccttggccttgtggaaattcatgacttgcaagcccatcggcggctccacgccgtcgaggatttgctcctgtgcgagagccaggtcgagggcggtgcgggcattggtgtaggcgccgtcgcgaagccattcatcagagagggcagccgagatgcgatgtccccgacggaacgccaccaagaagtctaactgcgcagcgacccgcgtgagttcgtcttgattggtcgcccgcagctcatgtttgacggtgagccagtcctcggcgggatcgccgctgaaatcgttgactgccaagcctgagatcaggccgcgcagggcgttggcgatgttgatgttcagggccttgccacccttgattttgttggcctgctccaagagtttggcgacttccttccggccctgtcccgtcgcgcgcctcgcggcggcgatcatttccatgctggtggcgacatcggcctccagtttggcgaggtccttgggttccagcagaaaggccgcgaaacgggctgacagcagcgcttcggcctcgtcgaacagcagcttgtgccgaaccggcttcccgacattggcccccaacgcgttgagggcgttggacatcttcaacgcactgcggttgttggtgaccagtatcgcgatcgtctccaccttcttgtcgctctgagcccgaattgatttcaagagctccccgagggctcggcgcagcagatgattccagttcggcggtggcttctcggggcggtaggcaagggcggatacgcccttgtagggcgcgccgcgtggcttggccgtcaggatgtcattgccgaacgccaagatttcggagtccgggctgcggtggttctgcgtcccaaggtcgatctcgtgcggcttcaacgcctcccggatggcgatcacgcgctccgggccgacgcctggcaggtagtcgaagatttgctgttcgaggtctgccaggcacagcacctgcgtgtgtggtgcgagcatctggatgcactgccacgcgtactggccggtgtcctgggcctcgtccacgatgatgatgggatgccgatgggcgatcgacgccaaaagatgcgagctgcgagccaacagagctgtcgcattgggcgcgaacaggtcgaacgcgatccgcccctcttcgcgaaacagccgctcacgctcgacgagccactcgtcccagccttcgtcttcgtcgccgaggccgcccgacagggccttctcgtcgtgtggcagcaagatcgagagcctatgcggtgccccaagcaggtaggcgtgggctttgaggatgtcccagaagaacgaatggaacgtctggatggagagctgctcctgttcggctttggtggactcgagcttggcggcatccaagatgcgcgccactgccgcccgcgagaagctcaggaacaaggccgactgacccggaagcatgccgtcgcgaatccgcttgaccgccttgcgcagcgcgagcgtcgtcttgccgctgccggggccgccgatgaccaaggcatggccctcgcaagccatgacgctttcgcgcagcttgcaaggctcgttcatggagcggcagcagcggcggccggttcgggtgctgctccatcgccgtcttcgatcgggggtggaggtgggaacagtgcgaacactgacgacagaaacttcgtcaccgtggccggcagctcgtggagctcgcactcttcgaacaggcgcgccgaccagccggcgcccttgttgccgccgagggcttctttggcgatggccttgaccgcgtcgtcgttcgggcgcgcatcggggatggcgacgttgccgttctcatcattggcttttaggcccgacaggaaggaccacagccgatccacgggcacctccgcaacgacgaggtcttcgaagcccttgtaggcgtgctcgacattgatttcgaagttgtccgccagagcctgcgcctgctcggccttgcgcttctttttgtagtcaaggtcgtagaaggcgaaggtgcgtaaccccagcgtcttgaagaactttccgaacttgggcatgttcgactcaccatcagcgtcgaagaaggccacacccgcgatgtccagcggctgcaagttgggatcgctctcctccatgcgccgcgcgacgacgggcatcgcatgcaactcggtaacgccttcgacgacgatggctgctcgtcccagcatgcattcagacaggccggagcgagagaagcgcttgtagtcgttgtctttgaggccggtggcgtcggagacctttcgcgccgtgaccacgccggcattgcgagccagcagcagtgtcttggatggctcgaacttctcgatcacgaatggcgagtgggaggtcacgaaggcctgcgtcgtcttggtcagcaggtattgggcgatgcgtcgctgggtgtgcggcggcaccgcgatctcgggctcctccatggcgaagatgaccgtgtcgggcttgaggtcggcgatgaaggagagcagcgcgagcaccagcgtgttgatggtgcccgtgccggcgtgggggaatgggacgtgtccttggtccgccgacagcgccaagaagaacgtcatcgtcttgcgcagatgctcacgcgtgagctccgaaacatgcagcttggtggcgttgccgggcgactccaatgcgatgtagcgggccagccgcctctccacggatcgcagaaccggcgcgatctcggtcgcgtcggcttcgatgtcgaggccgcgcaggcgctcgatggtcttctcccacaggctggtgcgcacgcccttggtccgcaggatgatgtcgagaagcgacccgcgctccaagctcagcgcccgcgagccggtccgaagcgcgcgcaggtagaggaaaccaaacagcctcttgatccccttggggaccttggtcagctcgccgggaggggcatcggggctgtgcgagaagtaggtccgggcctcgaactcgtcttcctcggggttgtattggccgatggtctcgatccgtaggcagggcacggcatcaggcggattggcggcgtcggcttctcccggcccgagcagcctttgctcggccacatgccagaactcgatgttgccgccgcacttggctccgatctcggcgccgggctcgatgaggacggcctcgatccgaagcggaatcggcgcctgctccgcgccttcttcggtggcgggggccaggtattcagcgttgtagaagtcgaactcatcgaccggagggaagcggttgagccggtcggggcccaagaccaggtcgagggcttcgcagagcgtgctcttgccgacattgttggagcccaccatcagggtgtgtccgtcgaacaggagctccaccgacttgatgccgcgaaagttcgagatggtcagccggacaaccttcatgtcttctcccgtattgacgtaagccttagtttggtggtgtggtggtcatcataaagaggcgcgcatggtccgtctgctcaagccagcctggaacggccgctttgtggcagtcagcgtcagttgatctcgcagcaacgactgacagcaaccgctgcataccggtcaattcgcctgcggcacgctatccaactcagctatccgcgttcacagttcgttcgccagagaatcacgcctgtcgcaccaaaggaacaacctccgcgcccaaacgcagccggtcaaggtaatttgcccacatctgcacttggtcgtaccgctttttcagatactgagtccggttatagctgcgcccgttggagtctttgaccgcgtgcgccagattggcttcaatagccaaaggatcgagatccagctgatcaaccagcattgtcctggcgctggctcgaaagccatgccatgactgctccgttccaaaccctagtgaatacagcgcgctgcgaaccgagttatcggacatcggcctttcatgatcacgctgtcctgggaaaacgtaggtgccacgtcccgtcaacgcttgcaggtttcgcaacagctctacggcctgtgttggcaatggaaccgcatgcggctcaccctgctctttttcggtctttgtgcgcttcattttcatactagggattgtccaaagagcggcatcgaggtccacctcagcccattccatagcacgcaaatttccaggccgttgatacagcaaaggtgccagcaaaagcgcagttcgtacggtgtgactgcctttgtagacatgcattgcccgcagcaattcgccaaaccgctttggctcaacaatggctgggaagtttgttccccggtacggcgtcagtcggttcttcaacccaacggtgatatcacgctgagtgttccccgccgtgggcaaccagtagcgccaaatctgacggcacagcatcaaggcccgatctgccgtctccatggcgccacgctcttcaattttttgaagtgtcgccagcaactccattggctcaatgctggtcatttgccggtcaccaatccaagggaatagatcacgctccaattggcgcttggtgcgacctgcatgggtgtcgctccattgatcaacctgtcggccatgccattcgagcgcaatggcctgaaaggtgtctccgccacttctggagcccttcagcttctcaagcttacgttcttgaacgggatcaacgccatccgccttcttcaacttggcgatatcgcgagccttgcgcgcatcggccaagctttgagtgggatagcttccgagcgccattcgcccctctttgccatcaaagtacgttttccagaaccaccgcttggaaccagatgggctgacctccaggtacagaccaagcgagtcagtgaagcgcgctcgcttcttatcgggtgggcagatggcgtttttgcattgcttgtcggtcaacatgtccaagtctccaggtggggaacaggcaaaccggggaacagcccccgttacgcacactttacagggatttgttccccgatacgttccccggtcaacacttggcttccatgggacgtcattggaccaaataggactgcaagtgattgatttaacaaagaaaaaaggcgttcattggacttcaatgaacgccttaggacagtgtaatggtggagctggcgggaattgaacccgcgtccgcaagccttcttcgggcagatctacatgtttagtgctctgttttgaatctcacatctcacatcgcgcaggcacacgctacgcaagatgccagcacccttgaatctcatgccatgccaaggtacccggcatgccaccagctgatgtaaattcccttgcagcctggaggccttgcggcccccttgcccagcccatcagcgtgctgttgcaaggctcaccggtatttaagcggcgagtgcgaaacgttcgtcgtttgcagttagtttagtgaatggagatttacgagcgtcactcaagctcgacatgcaccgctccgattccgaacccacgtcgaaaccgggacagccccttggatgactattttagtccaggcccatcaatttcaagaggtcaaggggggaataaatctctgcatccgcgccccaactcttcggggaagcgcccgagccaagatagccgtacatggccaccacggttttcatgcctgcggcttgccctgcttgaacatctctttcgtcgtcaccgacgtaaatgcactcgtgcggctccagcccaagacgccgtgcagcctcccacaaaggctctgggtggggcttggaatacgcagtggtgtctccactgacgatggcccccgcattggcgaaaagcgccacgcgctgggcgatgagcgaggtaaaacgctccactttgttggtcaccacaccccatttcaacggacgatgctcaagagtcgccaccaattcctgggtgccaggaaacaatgccgtttgatcgtggatgcattgctcatagttggtgaaaaactcttccctcaagccgggaaagtccggatggtccggcgtgataccgaatgccaccgacaacatacccctcgcgcccgcgccagccagggggcgataggcctccagcggcagcgaagggagcccgcggacggaccgcaactggtccgcagcaaagcccaggtcaggcgcactgtcgatcaaggtgccatctaggtcgaacaacaccccgcgcaccgccgtgaaagacaactcgctcatgcagttggccgcctggtagcgaacaggtaattcacatcggtgtccccgctcagccaatagcggccggttacggggttgtactgcatgccgcgcgtatgcaacacatcaaggcccgcctgacggcatgcggatgccagctcactggggcggatgaatttggcgtactcgtgcgttccctggggcagcatcttgagcaggtattccgcccccacgatcgccaacgcaaaggccttcgcattccggttgatcgtagagaagaacacccatccgcctggcttgacaaggcgcgcgcatgcggccacgaccgactggggatcgggcacatgctccagcatctccatgcaggtgaccgtgtcgaacgacccgggacactcgtttgccaactcctcgacgctgatctcccgatactgtacgcgcggcgtttccgcctccagggcatggagccgcgccacgcgcaatgccttggacgccaggtcgatccccgtgacctctgcccccttgcgggccatggagtccgacagaattcccccgccgcaccccacgtcgagaaccttgcgcccttccagaggcgatagttgattgatccagtccagccgcaacggattgatttggtgcagcggacggaattcgctgtcggggtcccaccagcgatgggccagttccgaaaacttggccaactcagcgggatcggcgtttacagaaacagtcatgttttcattgtcccatctgcaacgagtaaggcataaaaaaagccccgttgccggggcttttttgtgaccgatggatcgatcagttggcgcgggtaccaaccacttcgatttccacgcggcggttcttggcgcgaccttccttggtcttgttgtccgccacgggctgcttttcgcccttgccttcggtgtagacgcggttcttttcgatgcccttggacaccaagtaagccttcacggcttcagcgcgacgcacggacagcttctggttgtaggcgtcggtaccgatggagtcggtgtgacccacggcaatgatcacttccaggttgatgcccttgaccttggaaaccaggtcgtccaacttggccttgccttcgggcttgaggacggacttgtcgaagtcgaagaaagcgtcggctgcataggtcaccttgctagcgatagcaggtgcgggggcaggagcggcaggagctgcggctgcgggagcgggtgcagctgcgggagcaggagcagcagccttcaccagagcgccgtcgcaaccttcggcagcggttgcaggggtccagttggcgtcgcgccagcacagttcattcgtgccgttcttccagaccagctcgcccgagccgttttgccagttatcgatgaccttaccgccgtctgccgccttcacttgagcaacagccgaggtagcaagcacagcagaggccaacaacatcgccactttgttcagtttcttcatggttctcctcttggggaaaaagccgcagccgcgctgcgaatcagggacgtcgtcagtgaccatcaccaaaaacgttgaaatgattgtgccatacgtaacaaggccggggctgctttgacgaggtgcaaaccgtaggacaaaagcgcaatcccagggatgtgttgctcagctactacagggcgttgcacctaaaatggccgcttcctgccgccacccctccgtcgacatgacccagtttgccaaagaaaccctgcccatcagtctcgaagaggagatgcggcgcagttacctggattacgcgatgagcgtgatcgtcgggcgcgccctgcccgacgcgcgggatggcctgaagcctgtgcaccggcgcgtgctgtttgccatgcacgagctcaacaatgattggaaccggccttataagaagtccgcccgtatcgttggtgacgtgatcggtaagtaccacccccacggcgacagcgcggtatacgacacgatcgtgcgcatggcgcaagacttctctctgcgccacatgctggtggacggccaaggcaacttcggctcggtggacggcgacagcgccgcggcaatgcgctataccgaaatccgcctgtcaaaaatagcgcacgagatgctggcggacatcgacaaggaaacggtcgatttcggcccgaactacgacggcagcgagaaggaaccgctggtgctgccgagcaagctgcccaacctgctggtcaacggatcggccggcatcgcggtgggcatggcaaccaacatcccgccgcacaacctcaatgaggtggtggatgcctgtttgcacctgctgcgccagcctgacgcgacggtggacgaactcatggagatcatccccgcgcccgacttccccacggccggcatcatctacggcatcaacggggtcaaggaaggctaccgcacgggccgcggcaaggtggtgatgcgcgccaagtgccacttcgaggacatcgacaagggccagcgccaggccatcatcgttgacgagctgccctaccaggtcaacaagaagacgctacaggagcgcatggccgagctggtgcacgagaagaagctcgaaggcatcagccacatccaggacgaatcggacaagtccggcatgcgcctggtgatcgaactcaagcgcggcgaagtacccgaggtggtgctcaacaacctgtacaagcagacccagctgcaagacacctttggcatgaacatggtggcgctggtggatggccagcccaagctgtgcaacctgaaggacctgatcgaggtcttcctgcagcaccgccgtgaagtggtcacgcgccgcacggtgttcgagctgcgcaaggcccgcgagcgcggccacgtgctggaaggcctggccgtggcgctggccaacatcgacgagttcatccgcatcatccgtgagtcgcccacgccgcccgtggccaaggccgaactgatggcgcgttcctgggacagccagttggtgcgcgagatgctcacgcgcacgcgtgccgatggcggcgtggtcaacgcggatgactaccgtcccgaagggctggaacgcgagttcggcatgcaggaaggcggcctgtaccgcctgtcggacacgcaggcccaggaaatcctgcagatgcgcctgcagcgcctgacgggcctggagcaggacaagatcgtggccgagtacaaggacgtcatgtcggtcatcgaggacctgctggacatcctggccaagcccgcgcgcgtgtccacgatcatcggcgaagagctttccacgctgcgccaggagttcggccagtccaaggtgggtgcgcgccgcagcaccatcgagcacagcgcccaggacctgtccaccgaggacctgatcacgcccaccgacatggtcgtcacgctgtcgcacaccggctatatcaagagccagccgctgtccgagtaccgcgcgcaaaagcgcggcgggcgcggcaagcaggcggcggcgaccaaggaagacgattggatcgaccagctcttcattgccaatacgcacgactacatcttgtgcttctccaaccgcggccggctgtactggctcaaggtgtgggaagtgccctccggctcgcgcaactcgcgcgggcgccccatcgtcaacatgttcccgctggccgagggcgaaaaaatcaacgtcgtgctgcccctgacgggtggtatgcgcaccttccccgccgaccactatgtgttcatggcgaccagcatgggcacggtgaagaagaccgcactggacgagttcagcaacccccgcaagggcggcatcatcgcggtgaacctggatgatggcgactacctcatcggcgcggcgctgaccgacggccagcacgacgtgatgctgttctccgacggcggcaaggccgtgcgcttcgacgagaacgatgtgcggccgctgggccgccaggcgcgcggcgtgcgcggcatgatgctggaggacggccagagcgtgatcgccatgctggtggctgaggatgagaaccagagcgtgctcaccgccaccgagaacggctacggcaagcgcacgagcatcgtcgagtacacccgccatgggcgcggcaccaagggcatgatcgccatccagcaaagcgagcgcaacggcaaggtcgtggccgccacgctggtgcatgccgacgacgagatcatgctgatcaccgataccggcgtgctggtgcgcacccgcgtgtccgagatccgcgaactgggccgcgccacgcagggcgtgacgctgatctcgctggacgaaggcgccaagctcagcggactgcagcgcatcgtggagaacgacgcgaacgccaccgatctcgatgcagccgacgccccgccgcctgctgacgcctgaaaacgcttccaaaacgatagctgccagcgcttgtcagtcaagcactgacagcacatttgacccatgaccatgaatcgcccttacaacttctcggccggtccggccgccatccctgaggaagtgctgcagcaggccgccgccgagatgctggactggcacggcagcggcatgggcgtgatggagatgagtcaccgcggcaaggagttcatcgcgatctacgagcaggccgaagccgacctgcgcgagctgctggcggtgccgccggagttcaagatcctgttcatgcagggcggtggcctggcggagaacgccatcgtgccgctgaacctctcgcgcgcagccaccgtggacttcgtggtcaccggcagctggagccagaagtcgcgcaaggaggcagccaaatacgccgccgaggtgcgcaccgcggcctccggcgaagagagccagttcaccaccctgcccgacccggccggctggcagctgagccgcggcgccagctacgtgcacatctgcagcaacgagaccatccacggcgtggaattccaggagctgcccgacctgcgcgccctgggcagcgatgcgccactggtgatcgatttctcctcgcacgtggcgtcgcgccccgtcgactggagccgcgtgggcctggctttcggcggcgcgcagaagaatctgggcccggcaggcctgacgctggtggtggtgcgcgaggacctgctgggccacgccctgcccgcctgccccagcgccttcgattacaagatcgtggccgagaaccactccatgttcaacacgccccccacctggggcatctacatggccggcctcaccttccagtggctcaagcgccagcgcgagggcgcggccagcggcgtggccgcgatggagcagcgcaacatcgccaaggcgcggctgctgtacgacttcatcgaccagtcgcagttctacgtgaacaaggtggcggccaactgccgctcgcgcatgaacatccctttcttcctacgcaatgagtcgcgcaacgacgccttcctggccggcgccaaggagcgcggcctgctgcagctcaagggccacaagtccgtgggcggcatgcgcgccagcatctacaacgccatgcctctggcgggcgtgcaggcgctggtggactatctgcaggacttcgaacgcaccgctgcctgaagccacggcacggccctttcataaaaatgtgagctgcgcgcgcttgacgtacttgggtttgagatagtttctccactcaaacacagaacagacaagcgcgggcagctatcaaatccatggcagacaacgcttcaagccccacaccccaggccagccccgcgctggccgatctgcgcgtgcagatcgattcgctggaccaccagctgctgcagcttctcaaccagcgcgcccgcgtggccgagcaggtgggcgagctgaagaagcgcgagggcacgccctacttccgccccgaccgcgtcgcccaggtgatcgagaagatcaccaacgccaaccccggaccgctcaagggcgcacacgtgtccgccatctggcgcgagatcatgtcggcctgcctggcgctggaatcgccccagcgcgtggccgtgctgggccccgagggcacgttctgcgagcaggcagccatcgagtacttcggcggcgcggccgacctgatgtactgcaacagcttcgacgaggtgtttcacgccacggccgcgggcagcgcgcagtacggcgtggtgggcgtggagaactccaacgagggcgtggtcacgcgctcgctggacatgttcctgcacaccccctgccatgtggtcggagaggtcagcctgctggtgcgccacaacctgctgcgctccaccaacagcgccgagcacatcgaggccgtgttggcccatccccaggcgctggcacagtgccagggctggctgtccaagcacctgccccacgccgagcgccggcccgtgtccagcaatgccgaaggcgcacgcctggccgccaccaacccggcgtgggccggcatctccagcgagcgcgccgcgcagcagttcggcctgcatgtggtggcccacgccatccaggacgacgcctacaaccgcacgcgctttgccgtgatctgcctgccgcacacgctggccacgcccgcgcccacggggcgggactgcaccagcctcatcatctcggtgcccaaccgtcccggtgcggtgcacgacctgctggtacccttgaagaagcacggcgtgtccatgacgcgctttgaatcccgccccgcgcgcaccggacagtgggagtactacttctacatcgacatcgaaggccaccccgcccagcccaacgtggccgccgcgctggccgagctgcagcagctgtgcgccttctacaaggtgctgggcacctaccccgttccggcgtgagggggcagcatgtttgaacaactgggactgatcggttgcggcctcatgggcggctccttcgccctggcattgaagaaggcggggctggtcaagcgcgtcgtgggctacagcaagtcgccctccaccaccgatcgggcgcgccagctcggcgtgatcgacgttgaggcgccctccgcgctgctggccgccgcgggtgccgacatcgtgctgctggccgttcccgtggccgcgaccgaatccaccctgaaggccatcaagcacctggtcacgccgcagatgctgctcatggacgtgggctccaccaaggccgacgtggtgcaggccgcgcgccgcgcgttgcgtgaccagatcggctcgttcgtgccagcgcacccgatcacggggcgcgaggtgtcgggcgtggaacatgccgacgtcgacctgtacaccggccgccaggtgatcctgacccccaccgagcgcaccctcaccgcccaactgcaccgcgcggaggaagtgtggcgcgccctgggctgccacgtgagcagcatgtcgcccgaagcacacgacgccagcttcgcggccgtgagccatctgccgcacatgctcgcgttcgccatgatctcgggcatcaccgcgcagcccaacgcggacgaactgctcgcactggccggacccggctttcgcgacttcacccgcatcgccgccagcgaccccaagatgtggcgcgacatcctgcgcgccaaccgcgacgaggtgctggcccagtcgcgcgtgttcaagcaggcactgcagacgctggaggaggccatgcaggccgacaacgaccaggcgctggaagacctcatcacgctcgccagtcacacccgcgcgcactggcgcatgggcgcgccccgcaagcacaaggaccactgatgttctccaccgcgttcctcgacctgccgcccctggccagcgtgcagggcagcgtgcagctgccgggctccaagagcatctccaaccgcgtgctgctgctggccgcgttgagccagggcacgaccgaggtgcgcgacctgctggcctccgacgacacgcgcgtgatgctggatgcgctgcgccagctcggctgcacggtcgacgaagccggaggcggcaccgtgcgcatcacgggtttgggatcgtccacgccgccctcgcccacgcagctcttcatgggcaacgccggcacagccatgcgcccgctcaccgcggcactggccctgctgggcggcgagtacgagctgtcgggcgtgccgcgcatgcacgagcgtcccattggcgacctggtggacgccctgcgccagctcggctgccgcatcgactacctgggcaaccaaggctttccaccgctgcgcatcgcccacgcgggcggcctgccgccgctgcagctgcaggcgccgatccgcgtgcgcggcgacgtgtccagccagttcctcaccgcgctgctgatggcgctgccgctggtggcccggcagcaggacgtggtgatcgaagtcgtgggtgagctgatctccaagccctacatccacatcacgctggagctgctggcgcgctttggcatcgccgtgcagcatgagcagtggcagcgcttcactattcccgcgggcagccgctaccaatcgccggggctgatccatgtggaggcggatgcatcatctgctagctatttcatagctgctggcgcaatcgctgcgggcgctagcggccaaaaaggcatcaaaatcctgggcgtcggactggactcgatccagggcgacatccgcttcgtcgaggccgcacaagccatgggcgcacgcgtaaccggcggccccaactggctggaggtggcccgcgacacctggccgctcaaggcgatcgacctggactgcaaccacatccccgatgcagcgatgaccctcgccgtcatggcgctgtatgcgcggggcacgaccgtattgcgcaacatcgcaagctggcgcgtcaaggaaaccgaccgcattgccgccatgacctgcgagctgcgcaagctaggcgccacggtggaggaaggggcggactacctgtgcgtgacgccacccgcccagtccggcgactggcgcgccgccagcatccacacctacgacgaccaccgcgtggccatgtgcttttcgctggcggccttcaacgcggccgggctgcccgtgcgcatcgaagaccccaagtgcgtcgccaagaccttcccggattacttcgaggccctgttccaggtggcgcagaccgacgcggaccgcatccccgtgatctgcatcgacggcccgacggcctcgggcaagggcacagtggccgctgccgtggcgcgtgcgctgggctaccacttcctggattcaggggcgctgtaccgcgtcaccgccctcgcggcgacccgtgcgggcctggagatcagccccgacaacgagccgcgcatcgccgaactggcgcggcaactgcccgtgcgcttcgcgggcgaccgcatctggctgggcgaggaagacgttaccgacgccatccgcaccgagcaggccggcatgaacgcctcgcgcgtgtcggcgctgccggccgtgcgcggcgccctggtcgcgctgcagcatggctttcgccgcctgccgggcctggtggccgacgggcgcgacatgggcacggtgatcttcccgcaagcaccgctcaaggtcttcctcacggccagcgccgcctgccgggccgagcgccgctataagcagttgatttccaagggaatttcggctaatatctccgaccttcgcgcagacttggaagcgcgggacgcgcgggacgcaaaccgcagtgcctcgcccctgaagcccgcgcaggacgccctggtactggacaactccgagcacacgatcgacgaggccgtgatgcaggtgattgactggtggcaggctcgccagccgttcggcgcgtaagtgctgacggccggtacatggcccacacggctcccgccgcgccctgactgcgcactggccgtgtggttcttacaacctcaaccccgcggtgtgatgccgcacaacctccgcaagcagtcttagaaacgaaggcaatggtgccgtcggaaacctgcatgcgggcaaggaactacatgtctgaatcttttgccgccctttttgaagagtcgttgacacgcaccgaaatgcgtcccggcgaagtcatcaccgctgaagtcgtgcgcgtggagcacaacttcgtcgtggtgaacgctggcctgaagtcggaagcctatgtgccgatcgacgaattcaagaacgaccagggcgagatcgaagtccaagtgggcgacttcgtgtccgtggccatcggctcgatcgaaaacggctacggcgacaccatcctgtcgcgcgacaccgccaagcgtctggcctcctggctgtcgctggagaaggcgctggaatccggcgaattcgtgaccggcacgacctccggcaaggtcaagggcggcctgacggtgctggtcaacggcatccgcgccttcctgcccggttcgctgatcgacacccgtcccgtcaaggacctgactccgtacgaaaacaagaccctggagttcaaggtcatcaagctggaccgcaagcgcaacaacgtggtgctgagccgccgcgccgtggtggaagcctccatgggcgaagaccgcgccaagctgatggaaacgctgaaggaaggcgccatcgtcaacggcgtggtcaagaacatcaccgaatacggtgcgttcgtggacctgggcggcatcgacggcctgctgcacatcaccgacatggcatggcgccgcgtgcgccacccctccgaggtggtcaccgccggccaggaaatcacggccaagatcctcaagttcgacaccgagaagaaccgcgtctcgctgggcctcaagcaaatgggcgacgacccgtggctgggcgtatcgcgccgctacccctcgggcacgcgcctgttcggcaaggtcacgaacatcgccgactacggtgcgttcgtcgagctggagcccggcatcgaaggcctggtgcacgtctccgaaatggactggaccaacaagaacgtggctccttccaagctcgtgtcgctgggtgacgaagtcgaagtcatggtcctggagatcgacgaagacaagcgccgcatcagcctgggcatgaagcagtgcaaggccaacccctggcaagaattcgcgcaggacaccaagcgcggcgaccgcgtcaagggcccgatcaagtcgatcaccgacttcggcgtgttcgtgggcctggctgccggcatcgacggcctggtgcacctgtccgacctgtcctggaacgagcccggcgaatccgccgtgcgcaactacaagaagggccaggaagtcgaggcgatcgtgctggccgtggacgtggaccgcgagcgtatctccctgggcatcaagcagctcgacggcgacccgttcaccaccttcgtgacggtgaacgacaagggccagacggtgaccggcaaggtcaagaccgtggacgcccgtggcgccgagatcgatctgggcgaagacatcgtgggctacctgcgcgcttcggaaatctcccgcgaccgcgtggaagatgcccgcaacgtgctgaaggaaggtgacgaggtcacggccgtggtggtgaacgtggatcgcaagacccgcaacatccagctgtccatcaagcaaaaggacatggttgaccagcaggaagccatggcgcacctgtcagcccagtccgcgaaggaaaacgccggtaccaccagcctgggcgccctgctgcgcgccaagctggacaactccgacaagtaatccgtcgcggcctgccctgcaggcgccggtgtgcctccacctgcgggtggcggcacaccacacacagcgggcgctctggtagcgcccgctgtcacatcaacctctgcccgaatgccgtcccatgacccgatctgacctcgtcgaagaactggctgcccgcttcgggcagctcacccagcgcgacgccgaatacgccgtcaagaccattctggacgccgtgagcgatgcactggtgcgcgggcaccgcatcgagatccgcggctttggcagcttctcggtcaaccgccgccccccgcgcatgggccgcaatccgcgcagcggcgaggcggtgcatatccccgaaaagcgcgttccccacttcaaacctggcaaggccctgcgcgaaaccgtggaccagcgcaccgctgaactgcagggcgtacaggcgcaataaaaccatagctgttcacgcttgctgggcaggcgctagagccgtttttggcttgaggccaacggatggcctgccgcctgccgctcaggccgctacgctgcccgtagaatctcgccaccactggggagatgcatgaaatacctcctgtggctgctcaaggcagccattttttttaccctgttcgcgttcgcgctgaacaaccagcaggacgccacggtgtactttttcttcggcacgcagtggacggcaccggccgtgctgatcgtgctgacggccttcgcgcttggcgtggccgtaggcgtgctgggcatggtgccgcgctggtggcgccaccgcagcgccgcgcgccgcgcgcaccaggccttgccgcaccccgccgcgcccgcccccgcgtcctctgccgcatctccggcggcggccgaccccgccctgccgcagccgcagccgcccgtccatggaatttgacctgagctggatcttcctggggctgccgctggccttcgggctggggtggttcgcctcgcgtttcgacctgcggcagatgcgcgaggagaaccgccgcgcacccaaggcttacttcaagggcctgaactaccttctcaacgagcagcaagaccaggccatcgatgccttcatcgaggcggtgcagaacgaccctgacaccaccgaactgcacttcgccctgggcaacctgtttcgccgccgcggcgagtacaaccgcgccgtgcgggtgcacgagcacctgctgtcgcgcggcgacctgagccgcgccgaccgcgagcgcgcacagcatgcgctggcgctggacttcctcaaggcaggcctgctcgaccgcgcggaagacgcactgcgccgcctggagggcagcgccttcgagggccaggcacgcatggccctgctggccatttacgagcgttcgcgcgactggccacaggcgtcggacattgcacggcgcatgcaccatgcgcagcagggcgacttcagcacccggctggcgcactacctgtgcgagcaggcgctggcgctggcagcccatggcgaactgcccgccgcccaggcgctgctggagcaggccctggccacggcgccccaggcgccgcgcgcgcgcatcgagctggcgcggctgcagcagcgccagggccagcccgaagcggccttcgacaccctgcaagcgctcgcccaggccgcacccgccgcgctgccgctggccgcaccgctgctggtggagaccgccaccgccacgggacaagcgccgcaggcccaggcgctgctgcagcaccactacgaggacatgccatccctggatctgctggaagccgtggtggcgctggaggctgccaacgcgaacactgcggccgttgggcgcgagtggtacgtgcgccacctggagcgcgagccctccctggtcgccgcgacgaagtggctggcaggcgagacgctgacccatgagcagttccacccgcagatccagcgcgcgctggagcaggcggcaaagccgctcacgcgctaccgctgcgcagcctgcgggttcgaggcacgccagcacttctggcaatgcccgggctgccagacctgggacagttatccggcacggcgcgtcgaggagctgtagccgtgcgcatgcccccggccctgcggcatgcgagcgtagcgctcgtgctgctgcatgccgccgtcgcgctggccggcgtggacgtgaaccacgcacgcgaagcggacctggatggcgtcaggggcattgggccggcaatgtcgtcgcgcatcctggcagagcgggcacgcgggcccttccaggactggagcgacctgatcgcacgcgtgaagggcatcggccccgcggccgccgcccggctgtcggcgcaggggctcaccgtcaatggcgccgcctatccaaccgtagcaacgcccgcgggcgcgcctgcagcctccagcgcgggggccggcgacagccccttctcacgctgacacacaccggtagccgcgcgccataacgcgctggacggcagcgtaatcgccgccacttgctcgggttttcatagcacgcgggaaagggcgacgccctagaatcagacgcagatgcctctgaccctcctcattcttcttccctttgtgggcagcttgctggcggccgtgctgcccgcaaatgcgcgcaataccgagtccacgctcgcgggcctggtcgcgctgttttgcacggtgcaaacggcgctgtacttcccccagatcgccgaagcgggcgtgttgcgcgaggagatcacctggttgcctgccctgggcctgaacctggtcatccgcatgaacgggttcgcctggatgttcagcatgctggtgttcggcatcggtacgctggtggtgctatatgcgcgctactacatgtcgccggcggacccggtgccgcgctttttctcgttctttctggctttcatgggcgccatggccggcgtggtgctgtcgggcaacatcatccagctggtgttcttctgggaactcaccagcctgttctcgttcctgctcatcggctactggcaccaccgtgaagacgcccgccggggcgcgcgcatggccctcaccgtgacgggcgcgggcggactgtgcctgctggccggcatgctggtgctgggccacatcgtgggcagctatgacctggaccgcgtgctgggcgcagccgagctggtgcgcgaccaccccatgtacctcacggcgctggtactggtgctgctgggggcgttcaccaagagtgcgcagtttccgttccacttctggctgcccaacgccatggctgcgcccacgcccgtgtcgtcgtacctgcactcggccaccatggtgaaggcgggcgtcttcctgctggcacggctgtggcccgtcatgggcggcaccgagccgtggttctggctggtgggcggcgcgggcctggccacgctgctcatcggcggctacgcggccatgtttcagaacgacctcaagggcctgctggcgtattccacgatctcgcacctgggtctgatcacgctgctgctgggcctcaacagccctatggccgccgtggccgccgtgttccacatcatgaaccacgccacgttcaaggcgtcgctgttcatggccgcgggcatcatcgaccacgaaagcggcacgcgggacatacggcgcctctcgggcctgcggcgcatgatgcccgtcaccgccacgctggccacggtcgccagcgccgccatggcgggcgtgccgctgctcaacggcttcctgtccaaggagatgttcttcgcggagacggtgttcttcgacgctgcgccggccgtggcccagatactgccgatcgcggccaccgtcgcgggcatgttcagcgtggcctattcgctgcgcttcatcgtcgatgtgttctggggcccccccgccaccgacctgccgcacgagccccatgagccgccgcactggatgcgcgtgccggtggagctgctggtctgcgcctgcctggtggtgggcgtgctgcccgcgtggtcgatcggccagtacctgaatgccgcggcgctgccggtggtggggggcgaactgccggccttcagcctggcggtctggcacggcttcaacacgcccttcatgatgagcctggtggcgctggtcggcggcaccgccctgtacatggtgctgcgctgggagcgcaagcaaggccgcatcaacgccgccccactgatgcaccgcgtcagcggacgcggcgtgttcgaggcagtgctggtgcagatcacgcgctgggggcacagcgggcggcgcctgctgtccacgcgccgcctgcaatggcagatgctgtggctggtgctcgtcacgctcgtgggcgccgccatgccgctgtacacacgtggcttgcagctgggggaccggggcacgctgccgctgtcgcccactttcgtgctgatctgggcgttgggcatggtctgcgccgtggcctcggcctggcaggccaagtaccaccgtctggccgcgctgaccctcatgggcggtgcagggctgtgcgtctgcatcaccttcctgtggttctctgcgccagacctcgcactcacccagctggccgtggaactggtcaccaccatcctgatcctgctgggcctgcgctggctgcccaagcgcgacgaaagcctgcccgcctcgcccgccagcgccgcgctggcgcgcacgcggcgcgtgcgcgacctgctgctggccgtggccgcgggcggcggcatggcgtggctggcatttgccatgatgagccggcccttcgcgcagagcacctccacgttcttcctggagcgcgccctcaccgaaggcggcggcaccaacgtggtcaacgtcatgctggtggacttccgcgggttcgacacgttcggcgagatcgtggtgctgggcatcgtggcgctcacggtgtatgcgctgctgcggcgctttcgccccgcggtggagaccatggacctgcccgagcagcagcgctacctgccggccgatctacagaccgacctgctgaacccgcgcaacgccaccgacacggccatcggttacctgatggtgcccgcggtgctggtgcggctgctgctgccgttctcggccctggtggccttctacctcttcatgcgtgggcacaaccagccgggcggcggcttcgtggcaggcctggtgttctcggtggggctggtgctgcagtacatcatttcgggcacatcgtgggtcgaggcgcacctgcccctgtatccgcggcgctggattgcctccggcctgctgctggcgctgggcaccggactgggcgccgtggcgctgggctatccgttccttaccagccacaccgcgcacctgcacctgccgctgatcggggacctccacgtggccagcgccatgttcttcgacatgggcgtgttcgcgctcgtcgtcggctccacgctgctcatcctcaccgccatcgcccaccagtcggtgcgcagccaccgttaccacgcccgtctcatggaagaagaacaacaagcggccagcgagcaagcagccgtcccggccacacaaggagccgtctgatggaaatcgtgctggctctgtccatcggcgtgctcacgggctcgggcgtctggctgctactgcgcccccgcaccttccaggtcatcatgggcctgtcgctgctgtcgtatgccgtgaacctgttcatcttcagcatgggtcgcctgggcctggccgtggacaaggagcccgtgctcgtgcccggggtgccgcaagacctgcagcattacgccgaccccatgccacaggcgctggtgctcaccgccatcgtgatcggcttcgccatgaccgcactgttcctcgtcgtgctgctggcttcgcggggcatgtcgggcaccgaccacgtggacggctcgcactcgcgtgaaacgcaggagatgccatgagccgcatcgcggagctgacctccctgctcatgccgcacctgatgctggcgcccatcgggctgccgatgctcacggccgctttgctgctcaccatgaaggaagagcagcagcgcctgaagctgggcctgaacatcctgtccaccctgctcgggctgctggtggccgtggcgctgctgctgtggtcgcacgaatccgcagcgcccgcgaccatgggtgtgtacctgccgggcaactggccggcgccgttcggcatcgtgctggtgctggaccggctctcggccatgatgctgctgctgacgggcttcgtggcgctgtgctccatcgtgttcgccggtgcgcgctggcaccgcgccggcgtgcactaccacacgctgttccagttgcagctcatggggctggggggcgccttcctcacgggcgacctgttcaacctgttcgttttcttcgagatcctgctggcagcctcgtacggcctgctgctgcacggcgccggccgcacgcgcgtgcaggccggcctgcactacatcgccatcaacctggcggcgtcctcgctgttcctgatcggtgcgtccatgctctacggcatcaccggcacgctcaacatggccgacctggcgcaggccatcccgcaggtgtcggccgccgaccgcgggttgctgcactcggcggccgccatcctggccacggcgtttctcatcaaggcggctgtgtggcccctgaacttctggctggtgccggcctacagcgcggccacggcgcccgtgggcgcgctgttcgccctgatgaccaaggtgggcatctacacgctgctgcgcctgtggacgctgatgttcagcagcgaggccggtccctcctccctgttcggcagcctgtggctgatcggcggcggcatggtcaccatggccttcggcgccatcggcatgatggcctcgcagcgcctcacccacctggccggtcatgcggccgtgctgtcgtcgggcacgctgctggcggcagcaggcttcgggcagaacgcgctcactgccgggctgctgtactacctgcccagctccacgctggccgtgagcgcgctgttcctgctggccgacctcatcgaccgctggcgcaacgatggcgcgtcgctggcgccttacgaactggacgacgtggcccccttcctcacccccgagctgatgcccaccaccggcctgaacctggacgaggacgaggaagtgctggtcggccgcgtcatccccgccgcggccgcgtttctgggtctggcctacatggcctgcacgctggtgattgcgggcctaccgccgctgtccggcttcatcggcaagttcgcgatgctgacggcgctggtaaacccgctggggctcggctcctcggccggcacccaacccggcctgccgggctggacgttgatcgcgctgatgatcgccaccggcctgctggcgctgctggcgctcacgcgctcgggcatacgccacttctgggccgcgcacgaccgccccacgccccagttgcgcgtgatggaggggctgcccatcgccatactgctgggggcctgcgtggcgctcaccctgcaggccaacggcgtgatgcgtttcaccgaagcaacggccaacgggctgcatgcgccgggcacgtatgtacgcgccgtgatgacggccgcgcccattcccagccccaccacgacgccgacgcctgagcgcgcggaaagctctgccaccacgaaggccgcgccatgatgaagaagctgctgcccgccccgctggtctccctgggtttgtttgtgatgtggctgctgctcaaccacaccaccagcatcggccacgtcctgctggcactggtgctcgcatggggcctgccggtgctgttcagcgaattgcgcccgcagaaggtgcgcgtgcgccacctcggcacgatcatccggctgtgcttcacggtgatggtggacaccacgcgatccaaccttgccgtgctgcgctttctgctgctgccgtcgcagcgccgccacccgccggacttcgtcaagattccgctggagctgcgcgaccccaacgccctcgccgtgctggccatgatcgtgtgcaacacgcccggcactgcctgggccgagctgtcgctggaccgcagcctgctgatgctgcatgtactggaggtggacgatgcgcaggccatcatcgaccacgtcaaggcgagctacgagcgcccgctgatggagattttcgaatgaccggttccgtactgtcctgggcgctgcccatcgccatgttcctgctggccgcggccatggtgctgtgcctggtgcgcctgctcaagggccccgccgcgcaggaccgcgtgctggcgctggactgcatgtacctcaacggcatgctgctcatgctggtactgggcatctactacggcagcaccaactacttcgaggccgccatgttgatcgcactgctgggcttcgtcagctccacggccatggccaagttcctcttgcgcggcgaggtgatcgaatgagcgacgcactgccgctgtggctggacatcgtgctgtccgcgctggtgctgtgcggcgcggccatcgcgttcatggggtcactggggctgctgcgcctggccacctacttcgagcgcgtgcacgcaccctccatcatcgccacgatgggctgctggtgcatcatgcatgccacgctggtgtacttctccgtgacgggcaacggcctggcgctgcatgcgctgctgattgccctgttcatcgccatcaccgtgcccgtgaccaacatcttcctgatgcgcgccgcgctgtttcgcgcgcgccgcgcgggcgagaaggtgccgcccagcctcagccgcgtggcggacagcagcacgctcgactcgtgatttgctattgaaaatatagctactagcacttgaccagcaagcgctagagccttatttcactcaaacccactcagcgtccaccaaagccaccaccgcccggcgtgtggatctcgaacacatcccccgcttccatttgcgcctgcccgatgtgctgcagcggctccgcccggccgtccgcacgcacgacgcggttgacgccgggcatgcccggctgcccacccgccatgccgaaggcgccgtgcacccggccgttggacagaatgctcgcggtcatgggctccaggaagcggatgcggcgcacgccgccgtcgccgcccttccagcggccgccgccgcccgaaccggcgcggatggcgtaactctccagccgcacggggaagcggaactccagcacctccggatcggtcaggcgtgaattggtcatgtgcgtctgcaccacgctcgtgccatcaaagccccccaccagcgcgcccgcgtcgtcgaactggccgcccgccccgctgccgcccgagatggtctcgtaatactggtagcgcgcgttgccgaaggtgaagttgttcatcgtgcattggctggccgccgacacgcccaaggcgcccagcagcgcgttggtgatgcagctggaggtctccacgttgcccgccaccaccgatgccggtgggttgggattgagcatggagcccggcggaatgatgacctgcaggggcttgaggcacccggcgttgagcggaatgtcgtcctccaccagcgagcggaagacgtagagcaccgcggccatgcacactgccgtgggcgcattgaagttgttggactgctgcgcgctggtgccggtgaagtcgatcaccgcactgcgcgtggccgcgtcaatgcgcacggccacggtgatctgcgcgccgttgtccagcggcagggtgaaatgcccgtcctgcacgcgcgcggccaaccgcgtgatggcgcggcgcacggactcctcggcgttgtcctgcacatgctgcatataggcctgcaccacgctcaggccgaagtgctccaccatgcggcgcagctcctgcacgcccttctcgttggcggcgatctgcgccttcaggtcggccaggttctgctgcgggttgcggctggggtactcgccactctccagcagcgcaatcatctcggcctcgcgcagcacgccggcatccaccagcttcacgttgtcgatctgcacgccctcttcctcgatgcgtgtggaaaacggcggcatcgaccccggcgtggtgccccccacgtccgcatggtggccgcggctgcccacgtagaaagtgggctcggccgcttcaccgtggtcgtcgccgatgtagaccggcgtgatcacggtgatgtccggcaggtgcgtgccgccatggtaggggtcgttcagcacgaacacgtcgccgcgccgcatgtggccgcggttgcgcgcgatcacggtgcggatgctctcgcccatcgatcccaggtgcaccggcatgtgcggcgcgttggcaatcagctggccctcggcgtcaaacagcgcgcagctgaagtccagccgctccttgatattcacggagtacgcggtgttctgcagctgcagccccatctgctcggcaatgttcatgaacaggttgttgaacacctccagcagcaccgggtccacctgcgtgcccgcggcatggcgctgggcgcgcggcaggtggcggtgcagcaccagatggtccagggacgtgagccgtgcctgccagcccggctctaccaccgtggtagcgttcttctcggcaatgatggccgggccctgcagcaggtcgccggggcgcatgtcttcgcgcaccaccagcgcggcgtcgtgccaggccggtgtgccgtccgtgcccacggtgaacatgcgcacggtgtcgcgccgcggcacttcgcgctcgggctgcaggtcctgcgcgtgctcgaccggcgcatcgcccgccaccacggcttccaccgacaccgcctccaccatcagtgccttgcccagcatgaggaaggcaaaccgctggcggtacgcggcctcgaagccccgcgtgatcgcctgcaggtcgccaaagggcacagccagcgctgaatcggtaccctcgtagcgcacatgcacgcgccgacgcaccacgatgtcgccgcccgagaggcgctcttgcgccatctcggcctcggcggcctgggccagtgcatccagcgtggccgtgatgccgggcagcgcctcgggtgtgaggcgtgcctccactgccttctcacgcatcacgttctggtcggccagccccatgccgtaggccgacagcacgcccgccagcggatgcaccagcacctgctgcatgcccagcgcatcggccaccaggcaggcgtgctggccgcccgcgccgccaaagcactgcagcgtgtagcgcgtgacgtcgtagccgcgcgccacggagatcttcttgatggcgttggccatctgctgcaccgcgatctggatgaagccatgcgcgcaggcctcgggcgtcagcgcggctgcgccatccgccgcgcctgcggtctggcccgccagcgccgcaaaacgctcgcgcaccacgaccgcgtccagcggctcgtcggcgccatggccgaacacgcgcgggaagtacgcgggctggatcttgcccaccatcacgttggcatcggtcacggccagcggaccgccgcggcggtaactggcgggaccggggttggcgccggcgctttggggacctacgcggaaacgggcgccgtcgaactccaggatggaaccgccgcccgcggccaccgtgtgaatgctcatcatgggcgcacgcatgcgcacgcccgccacctgggtctcgaactcgcgctcgaactcacccgcaaaatggctcacgtcggtggacgtgccgcccatgtcgaaaccgatcacgcgcaccggcggctgcgttccggccgcaccggcccctggcgctgcctcggcctgcgccgcaatctgcgccgtgcgcgccatgcccacgatgccgccggccggcccggagaggatggcatccttgccctggaagcggtgcgcatccgtgagcccccccgaggactgcatgaaatacagcggcacgcccggcatctcggcctccacctgctgcacgtagcgccgcaggatgggcgacagatacgcgtccaccacggtggtgtcgccccggctcacgaacttcatcagcgggctggtgccgtgcgaagtgctgacctgcgtgaacccggcagccagcgccaggcgggcggctgcttcctcatgcgcgggatagcggtagccgtgcatgaacacgatggccacgctgcgcaagcccgcgtcataagcggcccacaaacgctccttcaggtggtcttcctccagcggctgtaccacctcgccgtgcgcgcccatgcgctcctgtgcctcgatcacgcggctgtacagcagttgcggcagcacgatgtgccggtcgaagatgcgcgggcggttctggtaggcgatgcgcagcgcgtccttgaagccacgcgtggtaaccagcagcgtgggttcccccttgcgctccaacagcgcgttggtggccacggtggtgcccatcttcacgcactccaccaattcaggcgtcacggcctcgcccggcgccagccccagcaggtggcggatgcccgccaccgccgcatcgcggtactgctcggggttctcggagagcagcttgtgcgtcaccaggctgccgtcggggcgccggcccacgatatcggtgaacgtccccccccgatccacccagaactgccagagtttctttgccatacccgtttcctttgtgtgccgcgtgtgaaacattgcggagaaagaacccacaatttaccgataatttatctgcaagcctgcatgatccataccggatattcaccaccccgcccacgcatatgacccaaccgcccgccgccacaggttcccggctgcttgacctgccactggagcgcacgctgcacgcctgggtacagcgctttggcgagccgcgctggcgcggctgccacgtggaaggctgggtgttcgaaagccaggccgcgcgccttgctgcggcgcagcagctggcagccgcaggcgtgcatgcccgctttcacagtgcctacaagccgctggtacagcatttcatggaccacgtggattgcacccaggtggtgcaggcccgcgtgcgctacccgctggcggcgcacgggcctgcacagcgctttcggttggaggcctatccgctcgccgccctgctggggggcggcatcttgcacatggagccccacgacgacgccagtggcggctaccacgtggaactggaactgcgcgacggcacccgcaccgcgcagcacgtgcacgcacccaaccgcgtacacaccgacatgacgggcgccacggtgctctcgcccaccggctggctgcgcgtgggcacacaggaaggcgctaccgacctgatcgacaccgccgtatgcaccgactacgagcaggctttcgccgcggcggtgcaggcggtgcgcagtcacgcgtggccggaccatgagccgtacttcgaccgcctgctgctgcgcgtggacctgccgggctacgagcagcccgtgggcgccaccggcgagaccataagcaccctggaggcgctgcacgaggacctgtacttcacgctgctggagttcttccaacagcacagcggccgccccgtgggcgaccgccggttgcagcccgggcagatcgtgcccgacgtgcgcgcgggcgacggcgctccgcacgtacaggtggacctgctgcccttcgcggcgtgcgccgacgacctgccagcccacccaacggcccacgccccggacagtttggcgacgctggccgagtcccctgcccctgatcgcatcacccagaccctgcacgcctggcccgcgcaacgtttcagtgcccggtcacgccagggacgcaccgtatgggggcagtaccacgcgggcacgcaggcaccggtgttcatcagtgcgggccagcatgccaacgagacatcgggcatcgtgggcgcgttgcgcgccgccgaagtgctgcaggcgcaacccggcgcgcacttcgcgctgatcgcgctggagaaccccgacggctacgctctgcaccgcgcgctgtgcgcccgccacccgggccacatgcaccatgccgcgcgctacaccgcgctgggcgacgatgtggaataccgcgaccacgcgccgctctacgagcgcgaggcccgccagaccgcgctggcgctgtcgggcgcgcaactgcatgtgaacctgcatggctaccccgcgcatgagtggacgcgaccgctgtcgggctatgtgccgcatggattcgagcagtggatgctgcccaaggggttcttcctcatcctgcgctaccacgccgggtggcagcagcccgcgcgtgcgctgctggaggccgtgtgcgcgcgcctgcagcaggtgcaggggctggcagatttcaacgcacgccagcgggccctctacgagtaccacgcaggcccgctgcccttcgaggtgctggatggcgtcgcctgcatgcagtcgcagacgtcgcacgatgcgccggtgacgctgatcaccgagttccccgacgagacggtgcacggcgacgccttccgctttgcgcacacggtgcagatgcacaccgccctggccgccgtgcaggcctggcaggacattgccacgcatctgccatcgcccgtcggcacttcaagccaaacaggcctctagcgctttaccgacaagcgctaacagctatcaaataaatagcatttctcacatggacgccgcggcacgggccgcctggtcgtacacgccggacagcacgcgcagcaggcgcgccagctcgccaatgtcgcggttcaggccgtcgtcggcattcagcgcatcgatcaggcagctctcgcggatctcacggtagcgctgcacatgggcgcgccccgcctcggtggcggcgtaggtcacgtccttgccgttcttgctggaggccaccacgcccagcgccagcagcttcttgagcgagtagttcaccacgtgcgtgtcttccacgttcatgatgaagcagatgtcggccagccgcttgtcgcgtgcgcggtgcgtcacatggtgcagcaccaccacgtccagcggcgtgaggtcgcgcagaccggccgcggccatgcagtgcaccacccagcggtggaacgcattgcccgcgacgatgaggccgaactcgaactcgctcatctccgcactgcggtccgacaccaggtgcgcggacgacacgatgggcccgcgcgccttggcggccttgcccaccttggcagtggcaatggcagcgggggctggggacttgggtctggcggctgcggtcatggtttcactccgaggactgcgcaaaaagcgacagatggcattggcatgggatgtgcatgtcgattgattgtagggagcagcccgatgatttgccggcaatttatcgacattcaggtgaatcacctaggccgtttccctgtggcccccgctacagtgaacgcgctgagccccctctcttctcaacccttgcggagacccccgagatgaagcgtcgaaaccttgtcgccgttgcactggctgccctcaccggcctgtgcgcccccgccctgcatgcccagaccaagtgggacctggccgccgcctacccggccaccaatttccacacggagaacctggcgcagttcatcagcgacgtggacaaggggtcaggaggcaagctcaagatcacgctgcatgccaacgccgcactgttcaaggcgcccgagatcaagcgcgccgtgcagggcgcgcaggcgcagctcggcgagatcctgctcgccaacttccagaacgaatggcagatcttcggcgtggacggcctgcccttcctggccgacagctacgacgcgtcgatgaagctgtacaaggcgcaaaagccgttcctggagaagaagctggccgagcaaggcatggtgctgctgtacgccgtggcctggccgccacagggcatctacaccaagaagcccgtgaacaacgccgccgacctgaagggcatcaagtggcgcgcctacagccccgccaccgcgcgcatcgccgagctggtgggcgcgcagccggtgacggtgcaggccgccgagttctcgcaagcgctcgccaccggcgtggtggagtccaccatgacctcgggcgcgacgggcgtggacagcaagctctacgagcacctcaagtattactacgacacccaggcctggctgcccaagaacgcgctcatcatgaacaagaaggcgttcgatgcgctggacaagcccgtgcaggaagccgtgctcaaggccgccgccgacgcggagacccgcggctgggccgccagccgccgcgtgaacgaggacacgttggccaagctcaaggccgagggcatgcaggtagtgccgcccagcagccagctgaaggccgacatggccaaggtgggcgacaccatgctcaaggaatggctggacaaggccgggcccgacggcaaggcgctgatcgacgcctaccgcaagtaacacctccccgcccagagcctccacgcgccagaccacgatgcgacgcctgttgaacttcctctatgacggcgccgccgcgctggcggcgctgtgcatggtggcgcttctgtgcgccgtgctgctgtccatcgtgagccggcagctcagcttccatgtaccgggcatcgacgcctacgcgggctacctcatggcggctgcgggctttctggcgctggcgcataccctcaagcgcggcgagcacatccgcgtgacgctggtgctgagcgccctcaaggggcgcgcgcaccaggcgctggagctgttcgcgctggccctgggcacgctgctggccgtgctgttcgcgtactacagcgtgcggctggcctggcagtcgcatgcgttcaacgacatctccaccagcagcgacgccacgccgctgtggctgccgcagctgtccatgggcgtaggcgcgatggtgatggcgatagccttcgtggacgaactggtgctgcagctcctgggccggcgcgcgggcgccaggccgggcgaagccctgcgcaacgaatgaccggaagacgccttcatgagtgaccttgccatcaccggcctgttgatcctgtcgctgttcctgatcctgggcagcggcgtgtggatcgggctcacgctctcgggcgtggcctggatcggcatgcaattgttttcctcgcgccccgcgggcgacgccatggcggtgaccatctggggctcctcgtcgagctggacgctcaccgccctgcccctcttcatctggatgggcgagatcctgtttcgcacgcggctgtcgcaagacatgttcaagggcctggccccgtgggtgcagggcctgcccgggcggctgctgcacaccaacgtggtgggctgcaccatctttgccgccgtgtcggggtccagcgccgccacctgcgccaccatcggcaagatgacgctgcccgagctcacgcgccgcggctaccccgagaagatggtcatcggcacgctggccggcgccagcacgctgggcctgctgatcccgccctcgatcatcatgatcgtctacggcgtgacggccgaggtatcgatctccaagctgttcattgccggcatgctgcccggggtgctgctggccgcgctgttctcgggctacatcatgttctgggcattgcgtcaccccgaccaggtcccagcggcagaccggcagatgggcctgctggacaagctgcgcgaatcgcgcgcgctgattcccgtggtgctgctcatcgccgcggtgctgggctccatctacacgggcatcgccaccgccaccgaggccgccgccgtgggcgtggtgggctcgctggcgctgtccgcggcgcaggggtcgctgaactgggcgagctttcgcgacgcgctcatgggcgccacgcggctgtactgcatgatcgcgctgatcctcgcgggcgcggccttcctcacgctggccatgggctacatcggcctgccgcggcacctggcggaatggatctcttcgctggggctgagccaggcgcaactggtggtggcgctggccgtgttctacatcgtgctgggctgcttcctggacggcatctccatggtggtgctgaccatgggcgtgctgatgcccacagtgagcgcagcgggcatcgacccgatctggttcggcatcttcgtcgtgctggtggtggagatggcgcagattaccccgccggtgggcttcaacctgttcgtgctgcagggcatgacgggcaagcagctgccgtggatcgcccgcgtgaccgctcccatgttcctgctgatgtgcgcggccgtcacgctgatctatgtgtttccgggcatcgtgacctggctcccgcagcaaatgacggcgcgttgacgaggccgccgccgctcggcagcgcctccctataatgcgccgatgttccacgttcttgccatctgtgccggtgcctgcgccggcgcgctcgcgcgctggcggctgggcctgtggctcaacacgcagggcgcgctgctgccctggggcacgctcgcggccaacctcatcggcggctacctcatcggcctgtgcctggcgctgttccaggcactgccgcagttggacccggtctggcgcgcgctgctcatcacgggcttcttgggggcgctgaccaccttctccaccttctcggccgaagtggtcgggctgctgcagcagcagcgcctggcgcaggccctgggcctgtgtgcgctgcatgtggccggctcgctgtgcatgacctgggccgggctgcacagcctgccctggctgtgggcgggcgcgcggcaaggcgtttgatcactattaatttaatagctgctagcgcttgatacataagcgctacaggccattttcattaaaatccccccgctacactgcgcaccccggcgactgccccacagacagccgcctccactgaaaaatcatccatgcaagccaataccgaccttcaagacagccgcctggcgcatgcctgggccgagctgcacaactacgccgttgccggcaatccgctgcacgccgacgcctaccgcctcgccttcgccgaccccgagttcatgctgcgccgcgagacgcgcggcatccgttttcaactggaactgctgaagcccgacctgggccagacggcgcagggcatcgagcacaccgtcgtggtgtacggcagcgcacgcttcatctcgcccgaagcggccgagcagcaactggccgatgcacgtgccagcggcgataccgagcgcattgcgcgcgccgagcgtgcggtgaagaacgcctattactacgaccaggcccgccagttcgcacgcctggtggccgagtacagcgagagccgcccgcccgccgagcgcctgtacatctgcaccggcggcggcccgggcatcatggaggcggccaaccgcggcgcgcacgacgcaggggcgctcaacgtgggcctcaacatctcgttgccgcacgagcaaagcggcaaccgcttcatctcgccctcgctgtcgttcaagttccactatttcgctctgcgcaaaatgcacttcatgatgcgcgccaaggccctggtgctgttccctggcggcttcggcacgctggacgaactgttcgaggtgctcacgctggtgcagaccggcaaggccaagcccgtgcccatcgtgttgttcggcgtggccttctggaagaagctgatcaacttcgaggcgctcgtggagcaaggcacgatctcgcccgaggacctccagctgttccactacaccgacgacccagccgaggcctggagcatcatccgcacgttctacgaactctgaccgcgcaccagcggcgcggcacaccctgcggaccgccttgccaatccaggcctgtcagggatgcggcggaggggccggcgcctcgccgcgcaaccgccaggccacgcgcgcacccagccccacggtggcgcccacggcccagaacaggccactcagccccaccagcgtgctcgcggtgccaaacagcagcggcatcaccacgctggagccgttgatcgccatcagccgcagacccagcgcctcgccatggcggtgcgcgggcgtgagttggtgcagcatgctcatgatcatgggctgcaccgagcccagcgcgaaccccagcagcaccgagcacgctcccagcgtcacggccgtcggcagcagcggatagaccgcgaacagcagtgccgtcgccaccatggcgccggtgaccacggtggattcgcgcagccggtcggccaccagcggcatgagcatgcggatcaccgcggcggcaatcgcgaacgcgccgaggatggagccgatcaccgaggccgacagcccccgctcatgccccagcagcggcaccacgaaggtgtgcacgtcccagcacgacgacagcagccagttcacgatgagcagccgccgaaagccgggctcggccagcaggtcccaggcccgcgcgcgcgtgccgtcctccgcggccaccactggcggcatctcctgcgtgccgcgcacccagaaccaggtggccaaaggcaatacggccatgagcgcgaaggccgcgcgaaagcccatggtcgcgcccgcctgcgcacccgcgtgatcgatcagcagccccgcgcagaacgggcccacgaagttggacaccgccggcccgatggccagccagctgaagacctggcgcagctgcgtgccgccgtgcgcggcgcgacccacgtggcgttgcaaggcgatcgtggcagcccccgtggcgccaccggtgagcagtgccgcagcgcacagcaccgcaaacgtcggccataccagcgccgcgccggcacccaggacggccgcgacgaccgcgtggcgcaccgggcgcttgagcccatggcggtcggcatagcgtcccgccggcagcgccaggaacacctgcgtgagcgcgaacagcgccagcagcacgcccacggccgccgcgctgtagccctcgcgcagcgccagcagcggcgcggccatgcgcatgcccgccatgctggcgtggatgcagatctggccagcgatcagccgcgcaagcgccagattcaagtcactcgccttcgtcttcgatcagcaggtccggcaagggtgcaccctctgcatcgccctgccccgccgccggctccggcgcgggcagctcctgcacgccgcgcagcttgcgctggatggcacgtgtgcgcacatccacctgctcgaacttcttggccgccgcgtcgatggacttgcgcgtggcctccaccacgtcgccgaacttggcgaactcggtcttcacctggcccagcacgctccacacctcggacgagcgcttctcgatggccagcgtcttgaagcccatctgcaagctgctgagcatggccgccagattggcaggcccggtgatcatcacgcggcagtcgttctgcaccgcctcgaccagcccggggcggcgcatgacttcggcaaacagcccttcggtgggcaggtagagcaccgcgaagtcggtggtatatggcggcgccacgtatttgctgaagatcttcttggcctccaggcggatggaggattcaaaggcgttgcccgccgctgcgatggcccccttgtccgccgtgtcctgcgcgtccagcaggcgctggtaatgctccacggggtacttggagtcgatgggcagccacacgggctgctcgtcgctcttgcccggcaggcggacggcaaattccaccagatcgtcgctgcccggcatggtcttgacgttgcgggcgaactgctcgggcgtgagcacgttgtcgatgatcgcgcccagctgcatttcgccccaggtgccgcgcgtcttcacgttggtcatcacgcgcttcaggtctcccacgctgccggccagcgtctgcatctcgcccaggcccttgtgcacctgctccagccggtcgctcaccagcttgaaggactcgcccaggcgctgctccagcgtggcgtgcagcttttcgtccacggtgcggcgcatctcctccagcttggcggcgttgtcgccctggatggcggccaggcgctcgttgagcgcgccgcgcagcgcctcggcattgttctggctgctggcgaccaggccggacagctgctgccccatggactcctgcagggcggagaactggctgcgcaactggtgcgtggtgccttccagctggtcgcgcagcgcgcccgacatggtgcccaactggccctggatgtcgcccttgagcgagtccagcgtgccgcgcgtggtgccgctcagcgcctcgaagcgctcctggatgcgctggccgaagagctgcgtgctctcggccatggcgtcgcgcgacttgaggctgtcggccgccagcgcctgcgccgtctggctcagctcggcacgaaaggcggccagcgcatccgcctgctccttgcgggccacggcggcatcggcgcgcgcctgcgccaggtgttgctccagacgcgactgcagcgcggcaaacgacgcctgcagctcgccgcggctggtgcgcgactcctgcgcggccagcgccagccgctcgtccagcagggcctgcgtggtctgggtgaacccgcgcagttgctgggccatggcatccagcgctccgtcattcttggccacggccagctgcgtggcctgcaccgcagattccagcgactgcaggcgcgccagccattcgggcggcaggtccacgcgcgggcggcgcagtagcagcaccgccagcaacaccacggtgagcaccagcaacgccagtgcggcggtcatttcgaatgtcattctttaactatcaaaacaatagctgccagcgcttatgcatcaagcgccagaggccaatttcattcacaccttggcgggcgtgttcacgggagtgagggcgccgcgcccgtcgaagaacgccaccaggttgtccgccgccagttgcgccatggcgagccgcgtgggcacggtggcgctggcgatgtgcggggtgagcaccacgttgggcacttccagcaatgcggggtgcaccgcgggctcgccttcgaatacgtccagccccgcggcagcgatgcggcgctccttgagcgcctgggccagcgccgcgtcatccacgatgccgccgcgcgcgatgttgatcagcgtggccgtgggcttcatgcgcgcgatctcggccgcgccgatggcatggtgcgactcgggcgtgtagggcagcaccagcaccaggtggtcggcctgggccagcagctcgtccttgcccacgtaacgcgccttgcattcggcctccagcgcgggcgacaggcgcgagcggttgtggtagatcacgttcatgccaaagccgtgcgccccgcgcttggcaatgccctgtccgatgcggcccatcccaaggatgcccagcgtgctgccatgcacctcgcagccggcgaacatgtcgtagctccagcgcgtccactggccggcgcgcaggtaatgctcgctctccgtgatgcgccgcgccgtggccatgagcagcgcaaagccgaaatcggccgtggtctcggtcagcacgtcgggcgtgttggtgccctgcacgccggcggcggtcatcgcggcgatgtcgaagttgttgtagcccaccgtcatgttggccgcgatgcgcagctgcgggcaggcggccagcagctcggcgttcaccggctgggtgccggtgagcaatgcgccgtccttgccctgcagccgctcgatgagctcggcctgcgtccacaggttgtcgtcctggttggcatacacctcgaaatgctgcgtcaggcgctcaatgacctcggggaagatcttgcgcgcgacgaggatgtggggcttggacatgggaagtgctcctttcggtcaggtgtcggcagcctgaacgcgcggccgtgccgaggcaccccgcggttcaggcccgggctcattgcaaccagatgaaggtcatcacgacgaacagcggcaccaggatgccgcacgaccacagcatgtagccgaagaagctgggcatcttcacgccgcgatcctccgcaatcgccttgaccatgaggttgggcgcgttgccgatgtaggtgttggcgcccatgaacacggcgcccgccgagatggcggccagcgtggcggcatgcgtggtcatcagcgtggccgcttcgccgccggccgtgttgaagaacaccaggtaggtgggcgcgttgtccaggaacgagctgagcaggccggtggcccagaagtacatcgcaggatcgggcgaaccgtcgggccgcgtgacggcggagacgatggcgccgaaaggcccgttcacgccggccttgagcatggcaatgacgggaatgatggtcaggaagatgcccgcgaacagcttggccacctcctgcatcgggccccagccgaactggttgtctgcatgcacttgccgcggcgtcagcgccagcgatgccacggtcaccgcgatcagccccgcatcgcgcaccaggccgggcaggcccagcggcgtgccggcgatcacccattccacgggcgacttccaaatgccgctgagcagcaccagccccaccacggccagcagcagcacgaaattgatcttgccgtcaaaacccagcgcggccggtgccgaatcgggggtgggatcggtgcggctgacttcacccgcctggcggtagtaccagctgtccagcgcatagaacagcaccagcagcacgccaatcaggaacagcgtttccggaaacacgtgccgcgccgtccagaagaaatccacgcccttgaggaagcccaggaacagcggcggatcgcccagcggcgtgagcgagccgccggcgttggagacgatgaagatgaagaacaccaccacgtgcgccacatgcttgcggttgtcgttggcgcggatcaacggacggatcagcagcatggacgcgcccgtggtgcccatgaagctggccagcaccgcgcccacggcgagaaagccggcattcagggccgggctgccgtgcagattgccacggatatagataccaccagccacggtgaacagcgccgtgagaaggatcacgaagggcaggtattccgcgaccagcgcatgcgcgaagcccgccgccgccacgccggggccaaagaccacggcaaacggcaccagaaacgccagcgcccacgcggcggtgaccttgccgaagtggtggtgccagaacagcggcgccagcaacggcagcagcgcaatgctcaacagcacgccggcaaacgggacaccccacagcaccgacagctggctgccgtcgatctccgccgcccccgccagcgcgggtgccaggcacagcagcccaagggccagggtgcggatggggttcatggacaggtctcctcgggtcgttcttgggaaagttgaaatgccgccggcggcgccaggcgcgcgctcactgcggcgagggaatctcgaacacctggcgcaggtaagccaggtatttctcgtcgttgcacatgttcttgccgggtgcgtccgacagcttggccacgggctggccgttgcagcgcgtcatcttgatcacgatctgcagtggctcgtagcccaggtcgttggtcaagttggtgccgatgccgaacgccaactggcagcggccgttgaagcgctggtacagctcgatgatgcgcggcacggtcagcgcgtcgctgaagatcagcgtcttggtcaacgggtccacgcggttgtcgcggtagtgctgcagcagccgctcgccccatgcgaagggatcgccgctgtcgtggcgcgcgccatcgaacagcttgcagaagtacaggtcgaagtcgcgcaggaaggcgctcatgccgtacacgtcggacagcgcgatccccaggtcgccgcggtattccttggcccacatctcgaagccgaacacctggctgtcgcgcagccgcgggccgagggactggcaggcctgcaggtattcgtgcgccatggtgcccagcggcgtcacgcccagcttcattgcgtacaacacgttgctcgtgcccgcaaactgccccggcgcgccgcgccggtcgtcagagcccaggcgcacgcacagcacgcgcagcacctcctcgtgccaggcgcgcgaaaagcgccggcgcgtgccgtagtcggcaatcttgaggctgtccagccccggctgctgcagctggccgatcttggcttcgagccggcggcgcccctcgggaaagtcgggcaccttctgcgtgttgcggaagtacacctcgttcacgatcgccagcaccgggatctcgaacaggatggtgtgcagccagggcccggtgatggtgatgtcgatctcgcccgagggcagcgcgctcacgcggatgtacttctcgttgaggcgaaacagccccaggaagtcgacgaaatcgctcttgatgaagcgcagcgagcgcaggtaggccagctccgcgtcctggaactgcaggctgcacaacgcgcggatctcgtcgcggatctcgctgacgaagggtgccagctccacacccgggttgcggcacttgaagcggtactccacctgcgcacccggaaactggtgcagcaccacctgcatcatggtgaacttgtacaggtcggtgtcgagcaggctggtgatgatcatggatgcgcgcggggcagactgtcccgctactggacatggcgatggggatccgccgcgccgccacacacgcgtggccgggccggcgagcccctgattctggcatcaacccacccgggccgccgcgaaccggcgcgcagccccggcagccctcagggaaagccggcgcgccgcgcccgcgatcaacgcgccacgcacaagggctgcagtgcctggcgcagccgatcgggcagcgcacgcggacggcggtcgtcccgtcccacgtacacatgcacgaagtggccgcaagccgcactcatggcctcgccctgggcgaataggccgacctcgtagcgcacgctcgtgtcacccagccgcgccacacggatgccggcgtcgatggtttgcgggaacgccagcgacgcgaaatagttgcactgcgtctcgatgaccagcccgatggtgtcgccgtgatggatgtccagcacgccctgctcgatcaggtaggcattcaccgcggtgtcgaaccagctgtagtacacgacgttgttcacatggccatagacgtcgttgtccatccagcgcgtaccgatggagcgaaacaccgcgtaggcctcgcgcggctgcggccggggccgctgggccgtgcctgcagcgcctgccgcacctgagggagagagggacgtgttcatgaggcgctgattctgccagcggccagcggcggcctccccttgtcccctgtcttcgttcgtaataggcagcgcgcagtccaccgccggtccagatgtaaccaacagaactttgggagttgcccctaaaaatgctgcattgcaacaaaaaagcttgcgcctatcgacaggatccctaaaattcggctcatgctgcactgcaacatgacgcacaggtcagtcagggcagatgtctcaacccgcccatcccgggcatccaatggagatatgacatgtcgctgacccctgagcaaatcctcgcttcccacaaggccaacctggagaccctgttcggcctgacgaacaaggccttcgaaggcgtggagaagctcgtcgagctgaacgtgaccgcctcgcgcgccgccctggccgaagccgccagccacacccaggccgtactgtccgccaaggacgcgcaagaactgctcgcactgcaagccagcctgttccagcccctggccgaaaaggccttggcttacagccgccacctgtacgacatcgcttccggcatgggcgccgaattcggcaagaccttcgaagcacaggccgcagaagtgcagcgcaacttcaccaacctggtggacagcgccgccaagaacgcccccgctggttccgagaccaccgtcgccgtcttcaagagcgctgtgtctgccgccaacaacgccttcgagtcggtgcaaaaggccgtgaagcaggccagcgatgtggccgaagccaacttcaacgccgtggccagctctgccgccaccgctgccaagacggcgaccgccgcaaccgctgctccccgcaagcgttgagtgaatcgctgccacgtcgctggcagatttcagggtttacccctataattcacccactggcccggcgatgggaatgaacgtcgcagggccctccagttgtctccttggatcctctcgaaactctggtttcctggatcccttcaagcccagtccctgactgggcttttttttgggcggatgaccgccgcggcctaccggcgccttcggcagcagccgaggccccggcagcgccagtcaatcagcggcctggatggcgcccgcctgcgtgaggcgctcggctaccagcagcttgtgcatctcggcctgggtcatgatgcccaggtcctcggccaccacggcaatcggcttgcccgtggcaatggccgacttggcgatggcggccgccttctcgtagccgatcagcgggttgagcgcggtcaccagcgtcaccgacgcggcgatgcgttccgtcagcagcccctggttggccacgatgccctccacgcagttcacctgcagggtgtggcaggccctggccaggtggtgcaggctcttgtgcagcgcccagcccatcagcggctcgaaggcgttgagctgcagttggcccgcttcggcagccatggtgatggcggcgtcgttgccgatcacttcgaagcacacctggttcatcacctcgggaataacggggttgaccttgccgggcatgatggacgagcccgcctggcgcgcgggcagctggatgtctcccacgccggcctgcgggcccgaggacagcaggcgcaggtcgttgctgatcttggagagcttggcggcgatgcgcttgagcacgcccgagatgtcaacgaaggcccccgtgtccgacgtggcggcgatcaggttggccgcagccttgaccggcacgcccgacagccgcgccagctcagggatgaccacgtccacgtagccgacgggcgcgttgatgccggtgccgatggcggtgccgcccatgttcacctcggtcatcaggtaggcggactcgcgcaggcggcgctcatcgtcggcaatcatggcggcgaaggcggcaaactcctggcccagcgtcatgggcacggcatcctgcaactgggtgcggccgatcttcaggatgcccttgaattcctcggccttggcctcgaacgcgccgcgcagggccgacagggccttgagcagcgtctcgataccgaaataggtggcgatcttcagcgccgtggggtaggcatcgttggtgctttgcgatgcgttgacgtgatcgttcgggtggatcgtgtcttagcggcctttgggcaatcccaggtgctccagggcgcggttggcgatcacctcattggcgttcatgttcgtggaggtgccggcaccaccctggatcacgtccacgacgaactggtcgtgcaactgtccggcgatcaggtcgtcgcaggcttgggcaatggcgcgggcttgggttgcgttgatcgcgcccagctgcagattggcgtgggcggcggccttcttgacgaaggcaaaggcccggatcaactcgggcatgtgggccacggtgtggccggtgatgggaaagttttctacggcacgagcggtgtggacgccccaatacgcgtccgggggaatggtcttgataccgatgaagtcatgttcttgacgcatggtcgatctgctttctagcgaaatggaataaacaaaaggggaacaaagccaggccccaagtgaaaacaccgcctgaggtgcaggcggtgcttggtgggtgcagccgtggagcgccctggagccgggcgcgcaccttgtgggcgcaagtgccgtgccagacgtggcaatgccccgggcaccatggcgcccagggcattgggtgcggattatggaccactgcctcgcacgcgcatgagaaccttagctttgcgcataaccatgcccacgcggcgggcaggcgccggccacgagcgctctacactgcggccgtgccatttccttgcgaccccacttttccgcccctttccccctcaggcgcacggcgccgcacgctgctgcaggcgctgggcctcgccctggcgcccggcatgcccgcgctggtcctggcgggcaccgcccagcaatggccgcaggccctggccgtgcccgggggcgtggcccggctgtcgctgggccccgcggccgatcggccggtggtacacgcgggcgacgtcccggtgctggtgctgggcgatgcgatcgagtggacggccatcgtcggcatcccgctggccgcgcctacgggcgaggccgaggtgacggtacaggccacgccgaccgcaccggcgcggcgcgtggcttaccgcgtggcagccaagcagtaccgcgagcagcgcctgaccgtggcaccgcgcacggtggacctggcacccgaagacctggcccgccacgagcgtgagcgcgcccaccagcagcacgtcatggccaccttttcaacgcccctgccagaggggctgcagatgcgtcagcccgtgccgggacggcgctccagcagcttcggtctgcggcgcgtgttcaacggccaggcgcgcaatccgcacagcggcatggacattgccgccgccacgggcacccctgtcgccgcgccgctggcgggccgggtgatcgatgtgggcgactatttcttcaacggcggcaccgtttggctggaccatggcggcggcctgctcagcatgtactgccacctcagccgcatggagtgccaggtgggtgacgtactgcgcacgggcgatgcgttctgcaaggtaggggccaccggccgcgtgaccggcccgcacctgcactggggcgtgatgctcaaccgcaccatggtggacccggccctgttcctgcccgcatgagcacgctccctgccccacgcccgcgcctggcgctgcgccgccccgcggccgcgccagcacccgccccccagcgcgcggcgcggctgctgcgcttcaacaagccctatggcgtgctgagccaattcacgcccgaggggcgctggcgcgggctccaggacttcatcgacgtgcccggcgtctatgtggcggggcggctcgatgccgacagcgaggggctgctgctgctcaccgacgacggggcgctgcaggcacgcatcagcgatccgcgccacaagatggagaagacctactgggtgcaggtggagggcattcctgacgaggccgcgctgcaggccctgcgccatggcgtgcagctcggcgacggccccaccctgcccgcacgcgtgcgccggctggagccgccgcccgccctctgggagcgcgatccgcccatccgcgtgcgccagaacattcccgactgctggatcgaactcatcatccgcgaaggccgcaaccgccaggtgcgccgcatgaccgccgccgtgggccaccccacgctgcggttggtgcgcgcggccatcggcccctacgccctggacgggctggagccgggctgctggcagcccgccacgccgccctcgccggtgccgcaccaccgcaaaaagtagagctgctcgcgcttttctgcattggctttgcgcgggatttttcacttacgctcagcaccctccacccaacggcgacaatcgcggcgggaggaactgaacaccatgaccacgaaccctggcgacggcctgtccctcgccccgctcgaccccgcgcccacgcaaaccgcgcctgctgcggcctcatcgcacgtcgcacgcacctgcccacgctgccactacacgcgccaggccagcgacaccgcccccgcctggcaatgcccgcgctgcgcggtggtctacgacaaggccacgccgcgcccccgcgcacgcgcgggccacgatgaagaggacgatacccagcccgtcccgctggacccgcgccgcgcccgggccagcacgggtctgccctgggcctggatcgccctgggcagcgccgtgctggccggggccgcgctgctgggctggaagtggaacggcgagcgccagcgcagcgcccagcaggtgcaacgcgccgccagcgacagccgcgccgccgatgtcagccaggcccgcgccgtgcaggacgggcgggcgcgcatcgatgcactggaacaccagtggcgcatgggcgaaggcgcccaggcactgcctgccgtgcgcgcgctggccgacgagggcgagccgcgggccatggtgctgctgggctccatgctgctgggtggcagcagctaccgcaacgccatcggccagccgctggacccggccgaggcgctgcaatggctggagcgcgccgcacgcgcgggcgatgccaccgccgccgtgcgcctggggggtctgtatgagcgcggtgaacatgtgccgcgccagccctcactggccgagaactggtacctgcgtgcggcgcgccagggcgacggcgcgggcctgtacagcctgggcatgctctacgcgcggggcgccgatcccgtaagccagcgccccgtccccgcgtggatgctgctcacgctggccgaacgcgcctcgcgcgccgcgccggagcgcgacgcgctgctgaccgagcagcactacccgtccagcgcccgtgcaggcctggtccgcctcaaggacaagctgcatcccagcgacattgccgaggccgagcgcctggccgacgcctggaagcccggccagccgctgggcttctagcgcggcacgcgcccgccagcgccacgggcggcctgcacggtgtgcagtgcgccgcgcggcgctagcgcttgcgccaccagacgaccagcgcgaggaacaccacacccgtgagcagcggcacggcggacatgagcagctcgacgaacgagctgcgccgcatgccggaccacacctccacgcgcacgccgtccagccgcaggttgctcgcgcctgcgaactccagcgccggcgccaccttgcggtcctccttgaagctcaccggcccggcagtgcccgccagctgcagcacctggcccgcgcgtgtgcccgtcccgaacgaagcgccttgcaccatcgacaggcgcgtgccgttgtccgtgtcccagccggccatccagcgcgtgagaccctcgccgtcggcctgggccacgccggccacgtgcaccaccagcgtgtaggggttgccgctggcgggcaggtccagcgcgcgcggcgccttccaggccaccgtttcggagaaaaagcccgcgggcttgctgccggccgtcttgtcctggtggcgcgccagccgcgccaggtcttcgggcgtcaattcgaacgactccaccaggcgcttgccccaggcggtggacgcgtcgcgcgcgcccgcgggcgtggcgggcagcgccagcaggccagcggtggccagggcgaagcacacgcccgccgcagaaaagacgcgcaaacgctggcgcggacgggacacggtggcgtgcatgtgggggctccctcgggtggctgtgcggtgctgcgaatggcaccgtttgcatcgattttaatagctgccagcgcttgagggacgcgcgctagagcggctttttgtcttgaacctgcacggccgggcggcgcaggcgcagtgcgccgtccagcaccagcagcgccacggcggcgaagatggggccgtaggtgggccactgcgccgcgccgatgctctcgcccagcgccagcgccaccagcgccagcagcaccggctccacatagctcaagagaccaaacaaccccagcggcagcaggcggctggcggccatgtacagcgccagcgccacggcgctgagcacgcccaggacgggcaccatcgcccacaggtgcgcatgctccagcaccagcggcagggacgacggcgcgcgcaccacgaaccacagcgccgcgggcaccagcagcagcatgtcgagccaatggccgcccaggtggtcggtgcccaggcgccggcgcatcacgaaatacgcggtgtagcccagtgcgaccagccaggtctcccacgacatgccgccggcgcgcaacacctcgtgcagcacacctgcacccgccagtgccgtggccagccactgcaggtgcgacagccgctcgcggtacagcacccgcccggccagcaccatcaccaacggcagcaggaagtagcccagcgacaccggcagcgcccgcccgtgcagcggcgcccataaaaacagccacagctgcacgcccagcatggcggcgctggccagcagccccagcgccagcagcggctgccgccacgcgcgcgcagccagcaggcgcacacccggccactgcccgcgcgccagcagcagcgccgtggtgaacggcagcgtgcacagcacgcgccagccgaagatttgctcgccatccagcggcgccagcgccggtgccaggtaatacatggcgccgaacagaacggacgcgacgatggacgcaacaagaccttggatcacaacggcagcaggtggacaagaaacgatgcgggaaacccggcgacgacacagcgtcgccgccgcgggcaagacacgagaggcacgcatccggacgaggacagcaggcaggcgcctgaacgaggaaaggggtgttcgcccgcgtgcgacccgcgattgtcggccattggcgcgcgccccgccgccgcaccacttatgcccaccgcctgtgggcggccctgtggacaaccgccgggacaaccccgcgcaggccgcgccggcattgggctgcagcgcatcgcccattttttaggcaatcggcatgggcaaggccgcgatgccgcgcggacctgcaagcgcgcatccgacgcggttatagtgcgcgcccttgcggcgtcaccgtgcgacagcggcgcggccgcagtggccgcatgccgacgcgccaccgccaccgccaccgccaccgccaccgccaccgccaccgccaccgccaccgccactgccaccgcgccgcgccgcgccgcgcttttatccgctcttcacctctgccccacctgtgtccgctgccgccctcctctgccttgtgattgccatcagcgatggcgacacgctcaccgtgcgttgcggcacgccaggggcctggcgcccgcagcgcgtgcgcgtggtggcgatcgatgcgcccgagagccgccaggccttcggccagcgcgcgcgccagaacctggcgcgcctgtgctttcgccagcaggccgccctgcgcacgctgggccgcgacgactacggccgcacgctggcgcacgtgcgctgccaggggcaggacgtgggcacggcccaggtgcgcgccggcctggcctgggtttatgcaccgcaggcccagcgctatccgcacctggtggcgctgcagcgccaggcacgcgccagccagaccgggctgtggtcgcagccgcgcccgcaggcgccctgggactaccggcgccggcatcggcaagcactatcttttcaatagctgtgcgcgcttatatatccagcgctacaggccatttcggctaggaatccacacccgttccatcggcctggaacacgccggacagcaactgcgccagccgctcgccaggcaggcgaaagccgcaggcctgggcatggccgccgccgcccatgctcacggccaggggcgagcagtcgtagccgcgctgcgagcgcaggcccaccttgacctgcccgtccttgcccaccacccacatcagcgcgaaggtgccgctctggcgcgacagcaactcgcccaccaggctgtggaaggcgccgggcgcattcaccatcagcccggcctcgccgttgaacaccagcggctgcgcaccgcccgccacgtcctgcgccaggtggcggaacttctcgtccatggcctgaccgcgcgcgacgaaggccgccgtctcggcgggcgtgaagtcagcgatctgctgccaacgggcgaagtcgaacggctccatgtccagcgccgccacatagcccgcggtgtcggggtactgccaggcccacaggtcgcggtcttccacgtggcgcaccaaggcgggcagtggtgcgtcacggtggaaaaactcccacgccaggcgcgcaccagacttgcccatgtcgaagtgcaggccaccgcagcggcaggcaaagccctccaactgctcggccgcgctcttgtggtggtccagcagcaccagccgggcggcacgcgcgtcgatggcggcgagcaggtcgggcgcaaacgcaaagtccagcacgtacacggcccgcccttgcagcggcggcaggtcgtccacggtggccacctgcccgtgtgtcagccccaggcattcgacctggccgccataaaagcgccaggcggccaacgcggcggcaaaaccgtcggcgcagcggccgtggtacagcaccagcgggtgcgggtcgtcccgctgcggcgcggccagcagcgacaggggcaggaaggtggagcgcgaagacacagtcatggcgggattgtcggtcagcgcgcggcgccggactgcccacttgggaacggggcctttgttgtactggcctccccccaggggccacaataaccccgtccgccgcaccgtttgcgcggcgcagcaccgggagccagtcacatgcccatggaacttctccgtcaacttgcgcagcgggaccagtttcccgcccccgtcgtcggtgaggcagaggtggacaagctgcgtgttctgcgcgccgcgggcatggtgcaggctgaactgcccggcgaaggcgaatccgtacgctccgcacgcgtcatcaccatcaccgggctgggccgggccaccctgcgcgcccaggcggcccgcgaattcatcgcccggcgcgaccgactccccggcacgcccctctccaccgccaaggcgtagcgcgcctgcgtcgcctgcgggagctcctggccgctgcagcccccgccactgctatcatggctgtacaaacatccagttaacctaccaccacgcaacggccacatcaccatgggacttgaccagatcgccatcgccctgctgggtgccaccgccgcctggctgtcgcaggcgcgcagaacggcgctgcgccgctgggcctgcatcttcgggctgctggggcagccgttctggttctacgcctcgtggaaggccgagcagtggggcatctttgccgtgtccatcatctacatgggcgcgtggctgcgcggcctgtgggtgtactggctcacctcgcagcaggacccgccccattcgggcctgagtaccatccagctcaccccggggcgcaacccctgacgcccgcgcaccctccgctgcgcctgctgtggcaggacgcgcacatggtggccgttttcaagccggcgggctggctggtgcaccgcacaggtctggacgcaggcgaaacgcgcttcgtgatgcaggcgctgcgcgaccagatcggccagcacgtctaccccgtgcaccggctggacaagggcacctgcggcgtgctcgtcatggccctgcaccccgccgccgcgcgggccctggccgatgccttcgcccggcatgccgtgcgcaagcaatacctggcgctggtacgcggctgggcaccggcgcaggccgaagtggaccacccgctgcgccccgacgacgcaccgcccgacgcccccacccagcccgcccacacgcgcctcacacgcctggcgcggctggagctgcccgaatgcagcgacccccgcttcgccaccacgcgcgcatcgctggtgcgggccgagccgaccacggggcgccgccaccaaatccgccgccacctcaagcatctggcccaccccatcctgggtgacgccacccacggcaaggggccgctcaaccgttggtgggcacagcgcctcggcctgcaccgcctgtggctgcatgcgtggcagctcagcctgccccaccccgcagacggccgcctggtcacgctgcacagtggattgcagtggcccgctgccagaacatccaccaccgccagcgcacccccgcagccaaacgcggacgcggcgccggattggcagcaacgcatctggaccctgccctggcagcaggatatcgaagattcgcttccaaaagagtagcttgtagcgcttacctagcaagcgctaccggccaatttttatctaacgccctgcagcttttcggagcatcccgccacccggccgtgtcctacccgcaggagcggcggccgccgctgcccaccccggcctgcgcgcttcacactggcggccatgcaccgtgcatcgccccacgctttcctccccgctttgtccctttctcgcctggtcttcaggcctggcacgccatgaccggctggtgggctgacgccctggccgtggccgcccacgagttctcggacattggcgacccccagcaaaccacgcgggtggtcttgcgcataggcgtagccgcgctgctgggcggcctgctggggtgggagcgcgagcaggccggcaaggccgcgggcatgcgcacccatatgctggtggccatgggcgccgcgttgttcgtgctcgtcgcgcagcaggcgggcattgccccggcggacaacagccgtgtgctgcaaggggtgatcgccggcatcggcttcctgggtgcgggcaccatcctgaagggcgacgcggaaggccaggtcaagggcctgaccaccgcggccggcatctggctcacggccgccatcggcgtggccgcgggcctggggcgtgagagcacggccatcctgggcacgctgctggcagtggtggtgctgtgggtgattcctctggcacagcgcgccgccccgacggacccgggccagcccgcggctcgacgcaaacgcctgcggcgcaaaacgcgcgctggtctgacagccgatacgccgcaggatggcctgtaatgcggtagggggcacccgtcccccttttgaccgcaacgacccaggagcacgcacatgccccagcaagccaccatccaaggccacgtcacctaccgggaaggagacggcatgcccattgccattccggaaggaccggtggaactcaccttcgccaccgacagcgtcacgctgagctggcgcgacgacaacaacaccgcaggcctcaccgccctgccgcgcgaccagtacgagctgtatgtcgccgacggcaagatcgtgctgtagcccctcccgcgtgcgggccccgctcggcaaggccccgcgctgcccgccacaacggcagaacccaggcccagccatggcccttgggggcccacgggccgcacattgatggcgcagcggtgtcggcgctaccatgcgccacacaaccgtgcgcctttgccatgtccagcccctcttcattcgtgcctccgcctgccagcgcggtcaagccggctgtgtccgaagagcccgggctgccggtggacgacggactgtgcgcaggcgatgcaatggacgcggcgcaactgcggcggctgctccaggccgccctgcccgacaagggccagcacaaggcagccggctggttcgggcagacggactttctgctcacgcgcagccacgtggatgaagaccaggacgcctaccacgacgccctgttcatcactctctggaagcgctgggacttctggctcgccctgccccctgccgagaatgcacctacccacgcgctggcgcaggcctgggcgcggttgcgctctggcgtcccgcctccgccccccggcgcggacggcctggtgcgccaataccgcgcctacgacagcgccggccagcccggcgcatggcaaccgctcgccgcacaggctggtccggacgacgcggcagccggcgcgctggccgcctgcggagagggttggcgcgaggtgctggcctactggcgcctggccgagggccagcgccgcgccggccggcccgtgcgcgagcggctgcatgccacgctcacccccgcacgcatcgaggcgctgacgctgctgcccgtattcaccacccgttacaacacatggagcgaccccgagcgcaacggctggtgggagggcgacgtgtggatcggcgcgcgccagcccggccagcaggggggccattcatgggggcgggcgctcaagttcagctggcgcaacggcagcgagcgcgccggcgaccccgaggacgacgcacatgcctgctaccagatcgacttgacgcccggcgatgccctgccggagggcacggcccacccgaacggcctgcgcatcagctacagccagcgccagagcgatccgcgcacgccgctgcccaaccacgccgtgcagcacatgcagcacctgctggagctgttcaccacgctggagcagcgcctgcacgccgcccatgcacaagagcaacaggcgctgcactccagcggcttgtccggcgatgccccgcccctgccccgcctgccgcccttcgcgccgcacgaggccgacgccgaggtgttcgggcccgtcctcatggcgctgtcgcacgactggcaggcccacggccgggcccacgccgcccgcgtgcgggagcactggctgcggcaggccgacgacgctgaggccgcggcggccctggagcacggcacggaacccgcggcgtcatccgctgaggcggcggccgctgccgtggcggccgctgcggtaggcgatgctgtacccgcccatggtgtggcgcccggtgccgcggcagccggcacgcccccggtgaccgcaccgccgcccgcccctgtgcatttcatgcctgcgcagcccacagacccgcgtggcccccaggctggcgccgtgctgcaactggcacgcgctgtgcaagcgctggccgacggcgacctgtccgcacgctttcaccggcgctttgccttcgcgccccatgtctatgcccaccacgccgcacgcaccggccacgccgtggacgccctgcagtggctggaagatggccgtctgctggcccgcacggagcccgtgcatcccacgcaagcacccgcgtggtggcggatcagtgtcgatgcgtgggcgctgagccccacggccgcaccggcaaacctgcctgcatcgtgccccgccgccaccgtccatggcctgcgtgtggagggcgacgcacagggcgatctgcacggcctggccgaggacggcacggccctctggcgccaccacatcggcggcgccatcctggcgatcgccgcagcgcccgacggccacaccctggccgtgggcagcgccagcggctacctggtgctgctgcgcaagggcagcggcaccgacccggccctgctcagcacgtcgcgctatgcggagctgcggcgcttcatcttctgggcggatgcatccagcccgctggcctggtaggggcagcgcgtgcgttgcttcaatatccatagctgctcgcgcttgacaggcgggcgctagaggcatttttcactcaaacaccaccatggccatttaccacgccgaaatcacctggacgcgcgacgccacgccgcaggacttcctcaagaaccgctacagccgccgccacctgctgcgctttgacggtggcgcgcagttggccggctcctcgtcgccccacgtcgtgccgctgccctggtccgacgcggccgccgtggacccggaggaagccttcgtcgccgcactgtcgagctgccacatgctgtggttcctctccatcgccgcgcggcagggtttttgcgtggacgactaccgcgacgcagccgagggcgtgatggcccgcaacgcccaaggccgcatggccatgaccgtggtcacgctgcgcccggcggtgcgctttggcggcgacccgcagcccacgcacgaacagttgcacgccctgcaccatgaggcgcatgaacagtgcttcatcgccaactcggtcaccaccgaggtgcgctgcgatccggtgctggcctagggcctgtgaactgcgcagatcctgcgagcgaacctggccctgatcagtcctcgtcccgcggggcgttgcgcgcgcggcgctcgttgcggcgcagctgctcggccttgcgcgcggcgcgttccttttcctgcacctcggcggcggccagccaggcctcgaactcggccggcgtctccagcgtcacacggcccagcgctgcgctgcgcaggtcggtgagcacgatctcggcggccttttgcaggttgaggcgcccgccgctcatcaccgcgccgcgcttcctggcaatcagctccagcagctcatcatcgtgcttggcggcgatggccgccgcgtccagccccagcttgtagcgcgcgtccagcagcggtgcgtagtgctgcttgaggtaggccaacagttccagcgccacttcttcctcgtcgtacgcattgcggcccacggcgccgctggcggcgagcttgtagccgctttcgggcacggtgatgcgcggccacagcatgccgggcgtgtcccacaggtaaaagtcatcgtccagcacgatgcgttgctcctgcttggtcacgccggcctcgtcgcccgtcttggcttcgcgcttggcggacaaggtgttgatcagcgtggacttgcccacgttgggaatgccgcagatcagtacccgcatgggcttggagaggccgcgccggttgggcgcaagctgccggcacgcgtcgatgagccggcgcgcgggcgcggcgtcggacgcatccagcgcaatcgcgctcgtgccgggccgcgcgttgtaccaggccagccacgccggcgtgcgcgccgggtcggccacgtcctgcttgttgagcaccttcagcgcaggcttatggcccgtcaactcggccagtagcggattgctgctggagcccggcaagcgcgcgtccagcagctcgatcaccacatcgatgtccttgatgcgctcgccgatcgccttgcgcgtcaggtgcatgtgaccgggaaaccactggatggccatggactgtgtactttcacgaatgggggcttgcgaagccgccaaggataatcgccgccatgccctctttctcccagcgcaaacaagattccgagctgctgctcaagggcgcggtgtgcgcgctcattggcgtgatcatcctgctggccccctacattgcccgctcgcccgacgtgcgcgagatgatggcccagggccacgtcgtggggtggttcgcgctggtgctgggctgcgccttcctggcgcgctatggcctgatccgttggcgcgggcgccggtaaggccccgtcaccttcatgctgcaagccacccgccagcgcttcgccgccctgcaggcgcaggccgcccacgccggtgtagcgctgcgcccaccgccgcctgagcccaccacctgctgcggccgcgggtgcaacgggtgcgtgtgggagggcttttatgcggccgcgcagtggtggtgcgaagatgcgcagggcgcgctggcgcaacccggcgggggcccctcctgacgctgcaccggtgctgaatgtgtgccgcggcccgcgaggctcttgcatgccaggaagggccgcctctgcagctcaaggctccagcagatcccccagcgcctttgcgcccacgggcggggtcgccgcccagggaatcagatagaaccggccttgcgccaatgcttgaacccgctccatctgccgcctctcgctgctcaaccgggcctgaagaaggggatcgcgggtgtcgctggccaacagtgacttgttgaccacccaggcaaaggtgccgatccgggcccgctgcaggtcctccttcagcgcggcggcctgcgacaccggggtggcctcaggcaacgtcaccagaatgatcttggtgtagtcagggtcctgcagccgcatcaagggggtggtgatgcgccccgacgccttgccttcgaactcccgcaccatctggcggtggtaggcgccggtggcatccatgagcagcagcgagtggcccgtgggcgcggtgtcgagcaccacgaacgcactgcgggcctgagacaccacatgcgagaacgcatggaagaccgccacttcctccgtgcatggagaacgcagatcttccatcaacaggtccttctccgccggggtcatgccggccgatttggcggcaacgaccttgtccacgtatttctgggtctctgctttggggtcaatgcgcccgacggtcaggcccgggatctcgccgtcgagcgtcaccgccaggtgggcggcggggtccgtggtgctcaggtgcacggacttgccgagcttgaccagtcccagggcgatcgctgcggcaatggtggtcttgcccacgccacccttgcccatcaccatgatcaatccacgctcaccccgcgccagctccgccaccagcgcggacagtttctggtgcgcgaagtcgggtgcttccagggcggccgcaggcacctcggtcggtgatggcgacagcagcgcccgcagcgcctgcagccccacggaatcgacgggccgcatgggaatcacgtcggccgccagacgtttcagcgcctgcggcatctcccgcatggcctcctgtcccagagcctcgatggccagggcgacggcatcgcgagggtcttgcgccttgaaaaccgcgttgatcaccaggcgctggtgggaaaggcccaactcacgcagttcgtctgaagacctggcggcttcgttgagcgctcccgcctcaggccgcgccaccagaacaatggtggtgagcgaagcgtcgttcagggatgccagcgcccggttgaaaagctgctcctgcatcttcaaccccgaatgcggccccaggcaggatgctccgcggtcattgcccttgaggaacccgctccatgccttgggcaggctgagaagcctcaaggtatggcccgtgggggcggtatcgaacacgacatggtcgaaatcccgccctccttccgacagaagttgagagaactcatcgaaggtggcgatctcggtggtgcaggcacccgagagttgctcgcgcacgaggtccacctcctcagccgtagcctgcgtgcccatttgttcaatgacacgggcacggtagttctgcgacgcggcttccggatcgatgttcaggaccatcaggcccggaacccctggcacaggaaccggatggttgcgcagcgcaatgccgagcatttcatcgaggttcgatgccgcgtcggtactgaccaatagaaccttcttgcccgcgtccgccaaggcgatggaaaccgctgtggataccgaggtcttgccgacaccacccttgccggtgaagaacaaatacttggtgggcgcgtccagaagggagaagtgagatggcataggcgttcgtggtcaatgcaccgaatgggcggggataagggcgtgcctcaggcatgcgcaatgttgcgccaaagaaatttacaacatttccaatatcgttgtatagtcgtcttatgcaagaaatcgatgtcatccgctccctcgctgcgttggctcaagaagtacgcctgcgggtgtttcgcgcactggtcgtggccggcgcagagggactcacaccgggctcgttgtgcgagcaactggcggtggcacccaacaccctgtcctttcacctcaaggagctcgtgcactccggcctcgtcagccaggagcgtcaggggcgcaacctgatctaccgggcctccttcgacacgatggacgatctgctcggctacctcacggagaactgctgccagggcgcgtcctgcctggcggagacagcaaagagctgcgactgttgacccacttttgaaggagaaccccatgaagcgattccatgtccacctgcatgtggaagacctggcccagagcatccgtttttactcccagctcttcgcggctgagcccgctcgcgtggaggccgattacgcgaagtggatgctcgacgatccgcgggtcaacttcgcgatctccacgcgggtcacctccccaggcttggatcacctgggctttcaggtggacgacgccgccgaactgtcagaactgaaggccagggccgcatcggccgacatggccctgctcgacgaaggcgccaccacctgctgctatgcgcgcagcgagaagcactgggttaccgacccgcagggcatcgcctgggagcactttcacacgctcggcgacattcccatgctcaacgagtccagcccaacggctgccgccggcgcgtgctgcacgccaaaggagcctgcggccacggcatccaaggccccctgctgcgggcccgccactttctcatccacctgctgctgatgcgctgaaggtccttcatgacgacgcccttgcacgttctttttctctgcacgcacaactccgcgcgcagcatcctggccgaggccttgctcaacgccatggcgggcgggcgcttcaaggcctggtctgccggcagcagcccgcgcgacaaccagcagccgcatcccctgggtctgcaggtcctgcaaaaggcaggcgtctccaccgagggcttgcgcagcaagagctgggatgagtttgccgccccaggcgcgcccacgatggacctgatcatcaccgtgtgcgacaacgccgcgggagaggtctgcccgatctggcccggacatccggcaacggcgcactggggcttcgccgatccttccgaaggcgacgcgcctgactcggaaaagctcgaagccttccgccagacgctgcacctgatcaagcgccgcctggacctgctgatcaacctgcccgccgacaagctggagaaagcggtattgcagaccagcgcccgcgaactcgcagggaaatgaaatgagtacccagtgcgaaaccaccgcccaacgcgcggcaggcgctcccatgagcgtgttcgagcgctatctcaccgtgtgggtgctgctgtgcatcgtggtaggcatcgggctgggccaggcgtttcccggtgcagcgcggaccattgggtcgtgggaagtggcgcgtgtgaacctgccggtggggctgctcatctgggtgatgatcatcccgatgctgctcaaggtggacttctccgccctgggcgaggtgcggcaccacgtgcgcggcatcggggtcacgctgttcgtgaactggctggtcaagccattctccatggccttcctggggtggctgttcatccgccagtggtttgccccctacctgcctgcggaccaactcgacagctacattgctggcctgatcctgctggccgccgccccctgcacggccatggtgttcgtatggagccgcctgaccggcggcgaccccctgttcacgctgtcccaggtcgcgttgaacgacagcatcatgatcgtggcgttcgcgccgctggtggccttcctgctcggcctgtcggccatcacggtgccatgggacacgctgctcacctcggtggtgctgtacatcgtcattccggtggtgctggcccaatggtggcggcgcgccttgctggcacgggggcaggccgcgttcgacgcggcactccagcgcatcgggccgtggtccattgcggcgctgctgctcacgctggtgctgctgttcgccttccagggcgaggccatcctgcgccagccactgatcatcgcgctgctggccgtgcccatcctgatccaggtgttcttcaactcggcgctggcctactggctcaaccgcgcggcgggcgagaagcacgcggtcgcctgcccgtccgccctgattggcgcatccaacttctttgaactggccgtggccaccgccatcagcctgtttggcttcgagtcgggcgcggcactggccacggtggtgggcgtgctcatcgaagtgccggtgatgctgctggtcgtcaaagtcgtgaattcatccaagggctggtacgacgcgggtgcaaagcgtgcagcgtagaaccaccaccacgctgatgctgggcgtggcccagacactggcgtgggcgtcgtcgtactacctgccggccgtggtggccgcgccgatggggcgagacgtcggcatgtcttcgtcggcggtgtttggggcgttctcgatggcgctgctggttgccgcagcaaccggcccctgggcggggtgcgccattgaccgggctggtgggcggccggtactgatcgtcagcaacctggtgtttgccgcagggctcgcggcgctcagcctggcctcacagcccgcccatgtctttgctgcctgggccctgatgggcctggccatgggcagcggcctctacgaggccgcgttcgccaccgtggtccgcctgcatggccaggacgcccggcgggcgatcaccggcatcaccttgctggcaggctttgcaagcacgatcggctggccattgacggcctccctggagtcggcgttcggctggcggcaggcctgcctgacatgggcggcgctgcatctgctcatcggcctgccgctgaacgcgatgctgcccacggccgcgccggccgcttcggccggtgcgcaggccgctgcggcagggagtcctcatccacaggcagcggcgagcccggcaccggcccggcggcgtgcggccgtgctcatggcctgcgtgtttgccattgcgtggttcaacagcaccgcgatggcggcgcatctgccgcaggtcctgcaggcttcgggcgtggccttggctggcgcgatcggcattgcggcgctggtggggccggcccaggtcgcggggcgatgggtcgaattcaccgtgctcaagcggtcgcatccgctgttgtcggcgcggctggccacgctggcgcatccgctgggcgtcgtactgctgatgctgctgggcagccacgcggcgcccgcgttcgccgtgctgcacgggctcggcaacggcatcctgaccattgccatcggcaccctgccgctgctgatcttcggcgcacaaggctatgggcagcggcaggggttcctgatggtgcccgcgcgcatcgtgcaggccggggcgccattcctgttcgggttggccgtggagcgctggggcggcgcggcgctctggctctccgccacactggcggtcctggcatctttggcactggccgccctggccgcaggcatgaaacggtccggcgacgcttgaccgctattgccagggaaggtgtccgcccgcagtgcgcaccatgcgctcatccaccaacgcggccccgctcctgctggcccgctacctcccgcagccacgccctgatggccttcacccccgccgactctgcccgcgccagcggcaccacgaggtagtacgcatcgctgctggtcagcacgccaccgggcagctccaccagcgcaccgctcgccaattcctcctccatcagaaaccgcggcagcagggccacgcccaggccggagatggcggcctgggcgatcatggcgaactgctcgaagcgcgggccgcgcagggcctggggcgcgggcacgccctcctgctcgaaccagtcggcccacagcatggggcgcgtggtctggtgcagcagggtcaggccggccacgtcggcaggggtctcgatgcggtggcgggtgcgcagcgcggggctgcacaccggcaccacttcttcgtgcatcaggtagtcgcacacggcgccggcccagtggggcgcaccgtagtggatagcggcatcgaacggctcctgggcgaagtcaaaaggctcgccacgggcagaaagattcactgtcagctccgggtgcagcgcggcaaacgcaggcaggcgcggcaccagccagcgcgcgcccaacgtgggcagcaccgccaggtgcaggagtccgccgccatcggccagggccatggccttctgcgtggcggcaccgagctgctgcagcacggcgcgtacgtcggcggcgtaaaggcgccccgcatccgtcaacaccacgcgctggcgcacccgggtgaacagggcctgaccgagctgtgcctccagttggcgcacctggcgcgagacggcgctttgcgtgaggtgcagctcctccgccgcacgtgagatgctggcgtggcgcgcggcggcctcaaaggcgagcaggtcggccaggggcggcaggaaaagtttgcgaaacatggcgttaattcatgcagtcaaagaatgaacccgaccaaggcttgtggtaacgcataaggcgtcagcgcttgatccataagcgctggcggcaggcagggctgggacgggatattgccacttgatgcgatttaagcaacaagtcgttccgcttttttgctatgcaagcgcgcatggctgggcgatatttgcagcttcgccttctcttggacctccatgccgcacaccgctacctccaccgccgcatcccgcacgggcgggcagatcctcgtccagcagctcatcgtgcacggcgtgcagcagctcttttgcgtgccgggcgagagctacctggccgtgctggacgccctgcacgacgccaacatcgccgtcaccgtgtgccgccaggagggcggcgcggccatgatggccgaggcgcagggcaagctgaccggccgcccgggcatctgcttcgtgacgcgcgggccgggggtcaccaacgcatcggcgggcatccacatcgcgcaccaggattcgacgccgttgatcgtcttcgtaggccaggtggcgcgcggtgcgctggggcgcgaggcgttccaggagctggactacggcgccgtgttcggcaccatggccaagtgggtggtgcagatcgacgatgcgcggcgcgtgccggagctggtctcgcgcgcattccacgtcgccacctcgggccgccccggccccgtggtggtggccctgcccgaggacatgctgaccgatgccgtgcaggtggccgatgccctgccctactccgtgcccgagacctaccccggcgcgcccgcactgcaggcactggcggcgcggctgcaggcggccgagcggccggtggtcatcgtgggcggcagccgctggtccgaccaggcggtgcgcgacatgcaggcctttgccagcgcctggcggctgccggtgtattgctcgttccgccggcagatgctgttcccggccaaccacgccagctacgcgggcgacctgggcctgggcgtcaacccccaactgctggcgcgcatccgcgcgagcgacctggtgctggtgctgggcgggcggctgtcggagatcccctcgcagggctacgagctgttcgacattcccgtgccggcgcagccgctggtgcatgtgcatgcggatgccgacgaacttggcaaactctaccgcccggtgcaggccatccacgccacgccgcaggccatggccgccgccctggccagcctgcgccccgcggccgagccgcgctggaccgcgcacaccgaggctgcgcgcgccgagtacctggcctggagcgacccggcgcccatccgcatccccggcaagctgcagatgggcgaggtgatgcagcacctgcgcgcggtgctgcccgccaacaccatcttctgcaacggcgcgggcaacttcgccacctgggtgcaccgcttctggccgttcaccacctatgcgagccaactggcccccaccagcggctcgatgggctacggcctgccggccggcgtgggcgccaagcgcctgtggcgcgagcgcgaggtggtggtgtttgcgggcgacggcgactttctgatgcacggccaggagttcgccaccgccgtgcagtacggcctgccgctgatagtggtgctgttggacaacgccatgtacggcaccatccgcatgcaccaggagcgcgagtaccccgggcgcattagcgccacacagctcaagaaccccgatttcaaggcctatgcccaggccttcggcgggcacggcgagcgcgtggagcgcaccgaagacttcgccccggcactggcacgcgcacgggcgagcgggctgcccagcgtgctgcactgcctgatcgatccgcaggcgatcacacccacgggaacgctggatggcatccggtcggcggcaatggcgcgcaaggggtgatctgaagggctaaatggggctctgcgcttgtggggcaagcgcggacagctatcgtttttgagtttttgctgccgaatgcttgggtgccgaccgggttatgcgcccccgcgcagcaacatcaaaaagaatagctggcggcgcttacgccataagcgctgccctcaaaaaactaccccaactgctcgaccgccatgaaccgctcgcgccacgcctcgaagggcaggtcatctgccacttcaatggcccgctgctcctccagcgaccgctcggccagcgcctggtagcgcgcctgctgcgactcgctccagggctgtcccatcaggatgtcccgcgccgactgggaatgcgcaagtgcgaaggcgatgaagtcgttgtcatgctgctgttgcagctcggccagcacgcgcgcggacggtgtggagtgcggggccgccagtgtcgcctgggccgccgtgagcgcgtgcgcataagcctcgccgccgtgggcggcatccagcgtggcggcaatgggcgcgcattcggccagcacctcggcggcccaatcggtcagcagcacacgctggccgcggcgcatgagctgcaggccggcctcgcgcccacgctcggccgccaggtgctggttgttcttgagttcggcgatctcggccggcgtgtcgggcgggctgtccgacagtaggcagtgcagcaggaacacgtccagcaggcgcatggtgtcggcggtgatgcccacgggcacgaacgggtccaggtccatcaggcgcacctcgacatactccacgccgcgctcgcgcagcgcgtgcagcgggcgctcgccgctgtggacggtgcgcttgggccggatggtgccgtagaactcgttctcgatctgcagcaggctggtgcccagctggttgtagtcgccgccggggttgcgcacgccaatcgcctcgtaggccggataaggccgcgtgagcgcctcgtgcagcgaatcggcatagccctgcaagccgttgtagctgacggccagcgtggcctgggcgtcgctctggtagcccaggcgccccatgcgcagcgaagtggcatgcggcaggtacagcgcgcgcttgccgtcgcccagcggctgcaggctgtgttgtcgcccttcgacgaagcacgggcacagcgcaggcgatgcgccaaacaggtacagaagcacgaacgcgtgccggcggaagttgcggatcagcgcaaagtactcgtcgctgcccacgccgggcagcgaccagttgtagtgaatgcccgagatggtctgcatgcgccggccgtagcggtggcccaggcccatgcggtacacgctcttggcacgtcccgggttggacgagccgtagcgcgccaacggaatggtctcgtccgtaggcaacatgcagggcatgctggacacccagagcatctcgccgcccggctgctgctgcagcacgcggtgcacgaactggtggatctcggtcagttcatcctggcattcctgcaccgtgcggtgggcaccggtgatgagctcgatctgcgattcgctgtagtccgtggtgatgcaggggtgcgtgagggccgagcccagcgccaccggatggggtgtgagcgccagggcgcccgtgggcagcacgcgcagcccctccttctcgatgccgcggcgcatgcctgccagccggtcggcggacatggctgcgattcgctgtgggagtgtgctcatggtggtggttgttccatcttttttgaggtggggccggaacttagcacgccgcgctgcggcctgcccgcgcccacgtcaagcgccggcctgacaccggggaattgccaccgccctcagcacggtcgctcttggtacggtagcagcggggcagcaccgccccggacaggccgtgtcagcggtgcgcagccatggcctgcgccacctcgttcgtcccctgtgcggcgccgctttgcggtacctgctcacccgctccgcgggccgtcacctcggccaggcgcgcggccaattgctccggcacatcggcaccttgtcccaggtggatgccctgggtgagcgtgatgtgcgcggcctcgaatgtgcccgcgcctgcacacagaatggtgcgcgtgggcgcgctctcatgcgccaacaccagcatggcgggtaccaccgcctcgggctggagggcagccagcacgtcctcgggcatcaggccctcggtcatgcgggtggcggccgtgggtgccaaggcgttcacatggatgccgtacttggccccttcgatcgccagcgtctgcatcaaccccacctgcgccagcttggccgcgccgtagttggcctggccgaagttgccgtacaggcccgtggaggacgtcgtcatcacgatgcgcccatagttctgcgcctgcatgtgcggccacaccgccttgcagcaatgggccgcgcccatgaggtggacctggaccacgagggcaaagtccgccatgtccatcttggcaaacgacttgtcgcgcaggatgccggcgttgttgaccaggatgtccacgcgaccccacgcgtccatggcctgctgcaccatggcctgcacggccgcgaaatcagtcaccgacgcaccgttggccagcgcctcgccgcctgcggcgcggatctcgtccaccacggcctgcgcggcagacaccgagccgccgctgccgtccacggcgccgccaaggtcattgaccagcaccttggcgccacgcgctgccagcgccaaagcatgctgacggcccaggccgccacctgcacccgtcacgatggccacacggccgtggaaatcaagggacatgttgaagtctttgaacgaaggattgccaccagacacgcaggcccgcaaccaccggtggccgggcacacgcgcagcgagaagaaatagccccggccgatgaccggggcgcttcaaaggatacaggaagcaaccaggttcaatgagggccgcctagaccgcttgtatgccttcgccccaccatgagtgcttgcagggcaccagggctatgtgtggcgtttttccccgagcgccttgatcgccggcccgatggacacggcagcctcgtcatagcctgaccaggggccattgccggtcttcaagcgccggtccacggtctgcaccgtccagtgggcgccacccgtgagcgcgtccagttcctgccaggcgacgggcacggacacgcccatgcccggccgcgcgcgcgccgtccacgcacaggccgtggtggcgccaaagccattgcgcaggtagtccacaaagatctttcccacgcggttgcggggcccgctcttggccacgaagcgctgcggcagggtgcgcgccagatgctgcaccacggcttggctgaagtctttcacggcatcccagccgtgcagtcgcttgatgggcaccaccacatgcagccccttgccgccgctggtcttgaggaacgatggcaggcccagctcggtgagcatcaagcgcacgagcgctgcgccctcttgcacgtgcgcccacggcacgccctcgcccggatccaagtcgaaggtgatgcggttgggccgctcgatccggtccttgcgagcattccatgtgtgaaactccacggtgttcatttgcgcggccgacagcaggccctgcgccgtggccacttccagcagcggcgggtggccaggatccaggtcgggtgacagcgcactcaccccgtccaatgcccccgtgtccaggtgcttttgaaagaaaagctcgccctccagaccttgcggcgcccgcagcagggacaccggccgcccctgcaggtggggcaacatgaggggcgctaccgtggcgtagtaccgcaccagatcaagcttggtgaacccggtggagggatccaccacgcgcgccggacttgtcacctgcagccctcccacgcgcgcggcgcggctgggcgcagccccctgcaggtgcgcaggctcctcgtggacgatggcggcggcgggcttgtcgtcacgcaacccgcggaatacggcgtggcgcaccttgccttctttcgtccattcggcgaaggaaacctccgccaccagcgtgggcctcacccaatgcaccttgcgggggatggagcgcggctgggcaaacgggctgtcctgggtgcgcaaagcgcccagccgccgggccaggtccgcgaggacgcgctcgctgaaacccgtacccacgttgccggcatagcgcagggcaccgccctcgtcatgcacgcccagcagcagtgaaccgatccctgtgcgtgagccctgcgggtcggtgtatccgccgatgacgaactcttgccgatggctgcacttgagcttgatccagtccgtgctgcggcgggaggcatacacgctgtccttgcgcttgccgatcaccccttcaaatcccagccggcaggccgaggccaccaggtccgcgggccgggcttcgaacgcttcgctgaaccgcacccggtctgaggaggctggttgcagcacactgcgcagcagcgcacgccgttcagcgaggggcatctgcctcagatcgcgcccgtgcgcataaggcaaatcgaaggcataaaagaccagcgcgtcggtcgatcgcccgtcaaacgcattctgcagcgcctggaagtcggggacaccctgggcgtccagcaccagcacctcgccgtcgatccatgcagaggacagcggcaaggcggccagcgcttgcgccagggcgggcatcctggcggtccagtcgttgccgttacgggtgtacagccgtgccttgccgcgctgaacccgggccagcatgcgatagccgtcgaacttgagctcccacagccactgcgtaaggtcggccggcggtccgtccaccagcgtggcaagttgcggggatagctggtcaggcagcggtgccgtgggcgcggatgtccacggcaccgccgctgccgtgggctgaatctgcgcgggcccggcccgctgagcgaatgcgcgcgctggtggcgcaaccggcggctggtctgccacgctgtcgggcatttcgtccaccacgttgaactcctcggccgcacgctctagcccgtcgcactccttgatcagcagccaggggggctgcttatcgtcgtcccggccatgcatacgcaccagggtccagtggccgtgcaatttgtggccgtggatctcgaacttgagcttccccttgcggtagtcttcgcgcggattgccctgcggtacccaatagccgcggtcccagatgatgacccgccccgcgccgtattggcgcggcgggatctgcccttcgaattggttgtaggaaatcgggtggtcttccacctgcacggccatgcgtttgtccgccgggtcgtaactggggcccttgggtacggcccagctcttcatggtgccgtccagctccaggcgcaggtcatagtgcaggcggctggcccagtgcttctggattacgtactgcagcgcctgcgactgcgctccgccgtccgcgggctctggcgtcacggcaaagttgcgcttttgcttgtacaccgccagcgggtctttgcggggcatggtccgtcgccttgtccggtgtacgcacggctatccgtgcgcgcggcgaggcttcttggccgcagtgggcttggcaggcgccgccttggccgccgtcttgcgggccggtgactttttggcggcggtcgatttggccgctgccttgcccgacggtgcaaggcgggtcacggaggcgggtttgtccttgcgcggcggggtggccgaggcgccctccaggctgcgcttgagcaacgcggtgaggtccagcacctccgcccccgcagccaccgccggtccttcatccggctgagcgacatgggcaatctctcccgcggaggccttggcctcgaccagcctgtggatctcctcagagaaggaattgcggaagcggtccgcgttccactcctgcgtcatgtcctcgatgagctgcatggccatggccaactccgcgtccttgatacccgcggctttcgcatccagcggcggcagggccagctgctcgaatgagcggatctcccctccccagcgcagcaggttgaggatcagcgctcggccgcacggaatgagcacggccaggtgctgcttggactggatcaccactttggccacgcccacgcggttgctctggcgcagggcctcgcgcagcagtgcgtacaccttttcgccacgcttgaggggtgccgtgtaatagggacgctccaggtagacaaaggggatctcgtcggcgtcaagaaacgcctcgatctcgatcgtctgcgtgaccttgggaaaggcggccgcgatttcctcgggcgtcagaatgacgtagcggccttcttcatactccacacccttgacgatatcgaccgtggcgatttccttgcccgtgattttgttcacacgcttgtaccccaccggctccatcgaccggcggtccagccagtcaaagtcgatgcccgagctgacggtcgccgagtacaagcccacgggaatatggacgaggccaaagctgatcgcccccttccagagggtgcgtgtcgaggtgggggccttgccctgcccctgcttcgcgttagatggcagagcgtcgctcgcggtcggttgcttagatcgcatgtgcaaacgctatccatggcgcaggggcgcagatgtaggacagcggttgcttctatcgtggtggaatctccagtcatcctggggcgttggactatgtgcggaggcttcttgccgtcggcctgatgtgcggacgctgccgcatccccatcgccgcgcccccggtgcatcgccctgcaccgacaactgcgctgcccgcacgcggaccagcggctcgcgctgcttgttcaggcagcctggcaggcaccagcactaagccacaggtcataggcagccccgtgtgcgccccattcggcgcgatccacgctctcttccccaatgcaatccatattcacacaaaaaggctgcaaccccgacctagcaagcgccaacagctcctatttttagagcaaaagaccaacgcccggtgttcagaccgggcgttgtgcggaagttgacgggggtcacaggtgcagcacctactgcctcctagacgccggtaagtgtcactcccactcgattatctataagcataaaaactcttttaatatcaatgacttacgaacataaggccaattgatgccatgaaaaataccatcctcagatcaagaggatgaacactgcctgcgctggtgccgggcaatggcctcttccagagtctccccgggctgccatccgtacaggtcgcggatgctcttcgttctggcatggccggggggcttgaactcgtagccggcagcggccatctcggcggctatgtcctcggtgatgaagaacggttcattttcttcgtgcagtttcatgctgacaccctagcgacgctctaaaaaccagaagcctatccacctccgacccagccgatcagtcaagatcttccggccggctccagcacactgggacgcgccacaatagccttgaacagattgccggcccgatcatcgatgagttcgatctgcggccatgcccgcagtgagcgcagcaggccgctacccaatccgcgataagggaggagcttggcggcaaaggacgccaggatggggttgcgcatatttgagttgccggccttgatgttctcgatcgttaggttgttaggtaggtggccggggctgatgatttcgacccgatccgtaaacaccagtacgcggatcggcgcgctgacgaagtagtcgcggtgaatgagggcgttggcgaccagctcttcccagacgatgcggggaatctcaggctgccccggggagttgaagccctgttcgccctgcgcagcgcgggtgttggcgacaataaagcccagcgtctgctggaacacgtcagccagcttgccggcgatgtcacggctgtcgatgtagcgttcgtcctcaatctgggtgccgacaaaggcgacggccttgacgatgaaggcgggtagcgcgtagtgcggtgatttggcgaatagcagaccgcccgccacgttgagctgcccctggttcatcaggttcatgttggtcagcaactgcggcaacggctggttatgctgggcgagcggctcaccgaattgctgctcgaagaaggtttcgaaatagggcatgtccacatcgcccgcgctcaagcccgccacgggcgtttcgtcggcgtgcaccaagcccgcctgctggaacagacgctgcaattcctcgcgcgaggtcgcgcggcgcttgtccgagccgttcttcacccaaatcgcgccgttcttgtccatgtagggcttgttgacgccttcagcgatggacagcaccagcaccgtgcctgccgggtggggcacgttttccgtgagcgggttcacggcgggacgcacgacctgtgaggccacgttggcgatgagcatgttgagacgagcaacgtcggcgccggatagtccgcgcaccgaaccgtcgtcgttcaccccaatgaagatgcgaccaccagcggtgttgctgaaggcaacaatctccgctgccaaggcgtcggcattgttcatgtccgtcttgaactgctgccgactgtcctcgccccggctgagcaggtcgatcagctctgtggtttccataggttgtagacctctttgcgacggttgaaggcttcttggcctccttccatgatgttgatgatggcgtcctgcaccgggcgggcgtcgatgctgccgcttcgcgtggcgaccttctcgtcctggtattggcaggcgtgcacctgttccgcgtcacccagcaccgggaaattggcgttgtgggtggcgaagatgaattgggcgtgaggcttcatttcccgtagcagcttgatcacatcgtcgtagatggtctggttgtccagatcgtcttccggttggtcgatgatgatcacgtcgttctggcgttggctgagcacgtacagcaacagcgccgaagcgcgctgcccgagagagtggtgcttcaactccttgccgcgatagcggatgacgaagcggttgggcacctgccaggtgacgaactcggtcaggttctgcatgaaggtcttttcgaagacctcgggggtgctgccggccttcgccaaggctcccggcagggcacgcaggaggccgccgaaatctgcatagtcctccatcactgcgcgcagcgtggtttcgcggatgttgctgcccttgaagagctgctgcatgaagctgatggcggcttccttgtcgcccttgaagtccgcttcgatctgcagggcggtgtggccagcattcacgcggtccagctctaccttgatggtgttgaactcgctcagccatagttcattgagtttgtcgatctcggcaaacagcgcgtcgcggatgctggtctgctgtgattcctgcttggccagcgcctgaagcatttgctccgccttggttttgcgctgctgctgggccaggaagtcgtccggctggatggcagtcatgccggtttgcttgagctcctgagccagttggcgctcgacttgtgcgaactcctcctgaaggctcctgcttgcgccttcaaattcgccctgtttggtcttgaggcgagctgcaatgacgttcgcttctcgctcgatctgcttgagctgatcgaccttggcaatgaggttggagaactcggcgtagtagaccgtgaagaaatccgggttctgcttggaaacgtagctcgttgcgttccgcagctcgtcctcatgctcggcaatcagacttcctagagcgaggatgaagctgtctgcccgctccgccatgcgcgcgagcgctgtggcgtcctgctggaagccaagtcgcttttggagcttatcggcgacaccgtgctccgcgaacttggtcagacgaaagttggcatcatttagttgggtctcgaagtcgcgcttgagttcggccgtgttgctgagcttgagccagcgctgagcagcgtcacgcacgcgctggcgttgaacctctatttcgtcacgcagcacacgcagcttctcgccaaccagcttttccaccaaatcggtctcgaagccttcgccggtgctagaaaggtccttctggccgaagtagatcggacggcgcagtacggtctcccgaatcgacacgccgggttgcaacttgccgcccaaatagacattcggggcttcgcggaagatgcgggagatggtgaattcctgtccgtacacgtcacatgctgtcagcgtcaccttgccgccgctgccaagggtatggcggatcaactcatccttgtacttggtgtcctgcgccttctcgccgcgtggaatgtcgagggcgtagcgtactgcctccaggatggatgatttgccgctgccccggatgccgatcaacgtgttgagttcggaagagaaatgcagcacttgcccgtcgaggatgccgccgtcgaagcggatgctgcggatgtgcgacgcttgatgcttgggcggctccatggctacccggccagcgggatcgctcaaggcaaacttgaccgcctcgaaggacagttcgcccagcttcaggtagctggctttgcctcgaccgatttcatcgacactcttagggtcgctgccttccagttcggcggggtaccagctctgtagccagctttgaatcttggtgcggcagggtttgtctttgcctgcgccgtcgtgcgtgcgtaccttctgaaaagccagcgttctgcgtcggaagaactcgttttgccccaactcagtaagccggccgccatccagctccgcccacaggccactcggggcttcgacatgggcgaagacaaggaagaagtcccggtgatagccttccagcttcttgatggtctccagaagcgaccatgaagtgcgcccgttctcctgctcgtactgcgcgggcgttttaccttcgaatgcgctggtcagaaaggggttgatgtaattgtgttcatcgatccattcgtcggagaacacaacaagcgtgtgaatgccattagccccgtcattgaccgacaactcaacgcctggcagcagcgcaatacccttcttctgggccgtcttgcgcagtgctttgaattcttcgaagtcgaacttgttgtggttggtgatgacgcccaatcggacgtccgctttctccaacgcatccacatagttgctgttgtagaagttgtcatcgcccgtgaacttgaattctcggtccgctcgggtatgcagatgaaagtcagcacggacccactgcgccccttccgcaaagaccatggatcgagcctctgactgcttcggtcgcagactttccatcatggttcatccttatagttagtccgcgcgtagcccaccagtcgagcggtctgcgggtcatagataaactcggtgatcgatccatctcgaatgcgctgaaccgcctcgtcgatcacatgaagtggcactaggaaccattcctcaggctgcacagggtgaccgaagcggtcgttgatggtgatgttcaaccgcgcgggcgcgaacagcctgtggaacaggttctccatccgagtgcggttgatgcccgcgagcttgtaggtcgccaccacttcgaccttcgccagcaggtaggtggagtcgtgttcggcgttggcaatgcgcgtctccaccctgccccccgtcacgcccatcttgtgaatgatgtcgcggtgctgcgcgacatagggatgatccgagagggagcgcaggacgtagatcgtgccgctttcgacatcatcggcctcaagctcaccgccgaaagagagttgcccgctctcgggcgaggccagccgccgcgcggcggggtcgttgtagaacgctcgctggagcgagcgcaacagcagattgctttcggtaccgttggagaagatgaggcgcaggcggcggtccacttccccggcggtggttttcagcggttcgccgacctctgcgacgtagagcgtgattccatcgagaacgaaaaagtccccggcctcaatcgcgcggcggcccgcctctatgggctgggactggcgcaagccggtcttgacttccgtcgctacgcgctcgaacagtggcttgaacgcctcgaagtcttcgcaaggcttgcgatccgcgatctcctcggcggcgcgcttgtcggcgctggtgcggacatggcgtaggaccgtgatgtcgtctgcgtcggctacgcccgccagctcggcggccaggtcgtcgatgtcgatggcttcatctgccgaagcagcaacggtaggcgccccggcaagcaagccctgatggtccagcggctccagcagggcgcggcagtccgggagcgcacgcaagcggtccaggcgcacggcgtagaggcgctcgaatatgtcgcgatcctcaccatgctgcggcgcacgcccgtgcttctcggtgaagcgttggatttcctcgaagcccgcgatgacgcgctcctcactggccggccgtccggccttcgcctcgggcggtgcgaactcggcaagctccgcagcgagttcgtcaagatcggagttactcatagcgcccctccgccttgaatcgcataaaggcggccgcgccttcggccatgcgtcgctcccaggcatcctgagaatcgagcgccggaatacggccgcgctccttcttgaactggacggcgcgaacggccatctccttcgcctcgtccggcgtcaggcttgtgcgttttgccgagatggccgccgcgacctgcttcaagctgtcctcgctcatggtcttggcaaggatggcgtaggcttccccgaaggggttgatgcggtcgatcaggtcgatgtccaactcgcgcacgtccatcgcgaagcggcgcacgccgtcgatcagggcggtgttgggcgacccatcgctctcgccttcggtgatgagccgcttggcctgctgcgtgaggttgagggcggcgatggcgtgctggcgcacggcctcctgatcttcggcgtcgagctcgggatacttgtccttgatgatcttgcccatgcgaacctgcgtcagctcctcgggcaccagctcctcatcgaacaggccgcgctcgatggtgggcttgtcctgcacgaaggccgcgatgacttcgttcaggtcttcctgacaaattcgcgccgcctccttgctcttgggctcggcgatgcccttgatctcgatttggtacgcccctgtctgctcattgacaccgacattgcagcggtcagagtcatagccagcctcgccgtagttaaaacccggcgtcgggccgctgtcggcgttcttgggcttgaactcgaagcgcggagcaagaacctgctccatcagcaggctggctgcgatggccttcaacgtatcgttgacggcctcggtgacagcttcctcggctgcatccggctcggcgatcaggttggtgaacctcgcgcgggtcttgccgggcgcgtcgcgggtagctcggccgatgatctgcacgatctcggtcaggctggcgcggtagcccacggtcagcgcatgttcgcaccaaatccaatcgaagccttccttcgccatgcccagcgcgatgatgatgtccacatggtcccggttgttcttctgcgccgggtctttgagcgcggcggacacgcggtcgcgcttggcggcatcgtcatcgacgagatcggcgatccgcagcacgcggccatcggggcgcttgacacgctggaagccggtcgcagggtcgatgccctgccattcacccagcgcttcgatgatgtgctccacttcgcgcatcttgtccttcgtgctttcacgcgaattgacgttggggatgtggatgatggtcttctcggcgggatcgaggacattgaggatgtcatcgacgtaaggcccgctgtagaagaagtagccgatgtcgagttgcttgaggtactcgtagccgttgagctgctcgtagtaggtgtaggtgacggtatcgaacttcgactcatcctgtggtgcgagcacggcctcggcgtcgccacgaaagtaggagccggtcatggcaacgatgtgcgtcttgccccgcgcgaagaactgccccaggtgcaagccgagcttgttgtccgggttcgctgaaacgtggtgaaactcatcgaccgcgatcaggcggttgtcgaacgcctccacgccgtaggtatcgaccgcgaagcggaaggtcgcgtgggtgcagaccagcaccttgtcgtcgccttcgaggaacgcgcccagcgacttgaccttgccgccgttgtcattgcctggcgcgttgcacaggttccacttgggttcgacctgccaatcggaccagaagccgtacttcgacagcggctcgtcgttgaagctggccccgatggacttctcgggcacgacgatgatggcctgcttgatgccctggttcttgagcttgtcgagtgccacgaacatcagcgcacggctcttgcccgatgcgggcggcgacttgatgagcaggtattgctcgccccgcttctcgtaggccctctcctgcatgggccgcatcccaagcgcattggccttggtcgatgcgccgttgcgggcgtaggtgacggaaacggacggtacggacttgatcttgtcgctcatgcgttggctcccgctttgcgcttcttgcccttagccggtgcagccgaagcggtcatcttggtgtagaggtcgaacagcttttccagccgctcggtgtcgttcttgaagcgacggccgatgtagatgcgctccagaacttcgtcgttgcgatcatgagctgcccgcaggtcggcgggcatcttctcggggtcgtagaggtcggcgatggtggccgggaaatggtgctcgcgtgccagcagaatgtcctcggcgcagcgtgtgaggtcggtcttgttcttctccgtcagcgtcggcaccgggaaggtgttccaaccgagggtgttggagtagcggtagcgcgtttccagcttgccgcagacggtggcgatccagacaagatgaagccgagaggcgatcagcgcgagattccagaggggagcgtcgtagagggcaaaagcaagattgctaataattgcgcctgacggcgcaaaacctacgggaaggtactctcgactttcggatgagacgcttggcacaagaatagccgtttcagtgccagactgacgtacttcaccaaatcggaatggcacgctacaaagcttagcggttgctgctcggctgctttttcgacgcttgtcttcaacggaatcaaagcggcggctgagccacttgttagccttggcacgaacgtagtcgctgtcatcaacccaaatacacctgcgctccacgccgttaatgaactcatcagaccccatgaaagggcgaaggaactccggtgggacaccgtgcgttgtcacagcatctcttgcctcttgagtatcgagcaagagatgcccgccgtcgttgggcatgttgccgaaggtcatcgccggcaaatcgcccaaaggttccgagcgttgccccaccatgatgttctgcgccggaacgagataggcgttgatattctcgacggcctttattgttgttccagcgtcattagtatcggagtagagcaaccgagtgcgaccgccataatttgaaataccgacgatgacgaccgtgactccggcgttgtagctggcgagattcgcccatttgaaagacgagtgagcgaaggagattgcatgtcctgttgcaaagatgagcgaccagagagtctccacctgtcgcccctggcatatcgaatttgtggacacgaatgccgccaccgtcttggttgtgcgtccgtattcggcggctttcaagaaccagccgcatacatagtcaaggtgttttgcggaagttccgtgagattcaaagacgttggcaaggtccgccttttgttccttggtttgggtttggctccccttgtatggcggattgccgcagatgtacgtttcgccgccttcgttctcgaagtcgatctcggcttggtctagcggcgtgccaaagagatcatcggcctgcaccttcacgccggttccagtcggcgggcagatgctcaaccagtcgagccgcagcgcgttgccgcaggtaatccagttttcattgcgtagaggtagaaactcggccaacgccagcttctggccccggtacagcacatcgcactgatactcggcgatgaccaacgcaaggcgggcgatctccgccgggaagtcgcgtagctcgatcccgcgaaaattggtgaccgggatttctgatgctcgatccggctcgccgcgccgctggttgatctcggcctcgatggcgcgcatttccttgtaggcgatgaccaggaagttgcccgaaccgcaggccgggtcgaagaccctgatcttggcgatgcgcttgcgcaggttgagcaacatgcgggcgttatcgcccgcttcctccagcttcgcccgcaggtcgtcgaggaacagcggattcagcaccttcaggatgttgggaacgctggtgtagtgcatccccagctcgccgcgctcctcgtcctcggcaacggcctggatcatcgagccgaagatgtccgggttgatcttggtccagtccagaccgccgacgtgcagcaggtaggaccgggcaatcttgctgaatcgcggcacctcgtcgccgccggagaacaactgcccgttgacgtaggggaagtcttcggcccaccggggaatcttggctgctgcccggtcctcgcgcttggtgttcatggtgcgaaacagcgtggcgaggacctcgtgcgtgttggaggagtccttggcgctcatctgcgcgacggtttcggtgaagcgccctttgccgatgaagatgtcggtgtcttcggcgaagaagcagaagatcagccgcgccatgaacttgttcatgtcgtggcgacgctctgccgcgccccattcggggttgtctttcaacagttcgacatacaggcggttcaggcggctggtggcccggatgtcgaaggcgttttcgctgatctggcggacggtactgatgcccgccaacggaaggaagaaaccgaagtgatccgggaagtccttgaaggcacaggcgacggtctcgccgctggtcaggtcttcggcctcgaagtccacgccgtcggtggcgagcacgaatttagccttggccttggcagtggccgagctgtctttgagggccttgagcgtcgctgtgacctggcccgcatcgcaggtcaggatatggatgttgctggtctggagaacaccgcccagatcggatttgttcgacgcccccgcgcgcaggcgcttgatggtcgtcgctttgttgccgaacgcctcaaggaaggcataggggaactccgcacggtcgaacggctgctccgcgaggtcggtgatggcttgttcgatttctacggcattcatgggcgtgcagccccctctcgaggcgaggccgcctggttgctatcgtttttcggggcgctcatgtcttgtcctgcgttttctcggctatctgcgcggcaatccagcgatccaactcgctgcgacgaaaccgccaggtgccgcccagcttgaatcccggtatctccccctgctgggccagccggtaaacggtcttcttccctgccttgaggtagaccgccacttcatccagcgtgagaatttcgctatcaggttggttcatgtcaggcggctcgcttggtgtcgcgcggcgaagtcttccaaagtttggccaagtttaccatctgatccacccaagtgaaccccgaatctcatgtgcgcgaagccatggattcggccggcgccatgcgttgcggcgggctcgcggcaccggctggatggcaaggccatgtgctttagccaccaggtcgtagatggtttacgccaagaaggtggtcggcgtgtcttcttccggggaaaacacgcaacgtagtaccctttggccttcacagccgcgctctctgtggcctcatctggatgagacgggctaggcaaatcagcgtgaggtgtgcgatgggcaggaaggaaaccgaagaagcaattgcagacagccgcgccggccgtatctcggggcggttcgccacagtcgccgagctgctggccgacctgaacgctgacgacaccccgaacattcagcagggcagcgccaacgtctatgccgacctgggctatcccgacgccggcgaaatgctggtcaagacccgactcgtcaccaagatcggcgaggccatcaaggcgcaacagttgtcgaccgagcaagcggctacgcttctcggattgacgccggccgcgctgcacgagctgctgaccggccgctttcgctcgcaatcggtcaatgacctggagcgcctggcatccatgcttgatgaggccagccgatgacaggctcgaagaacctggaaaactggctgcatgagaaggtcggcccggcctatgacgccttgaaggccgacccggcccgcgccgtcacgcctggccaggtgcgctacaccctggccgagctgctggccgaggccgaagccgccggcgtgtatccactgccgccggaacaacgcgaatgggtagatgcgccggccgttggccgtgagctgacgcctttcgacccggccgagacgctgacctcggccgaggcgatcaggaccttcctggccgaagccaaggccacagccgacccggcctatatcgaacacgcacaggccgtcgcagcgcgggcgaaggccatgcacggcatcgagtaggagagctggccagcatcgccattcctggcggtgctgcagctcgacgtgcgccgttctggtgcgctggatctcatcgctagaaacgacgatgcgagatccacgccaaggagaaggccagagcggccgtcatcgtccgatctggcgatgctcgagcacgccagcgcacatcgtcacccttgacgatgcaggcccgggaatgacaagggcggccaatggccgcctttgctgctcctggttcgcgtgcctacgcggcgccgagtgactgccgcaccgcgtccaaggcctcgcgaaagtcggcaggtgtcgcctggcccgtctcggcctggtaaaacacgaccatgaaagcgttcgccacggcctcggcgagcggcccgagctgccgcgccgcgtcctggtctagccagtcgagcgcggcgagttgcacggctgcatgatgaacggcctgcgttgcattggtaggattcagggttgccatgattcacctctctaacaggtgggttgtggaagtgtcggccggccccacgccggccgacgcgcttatcggctgccggtgccgtagaagccggcggcctcggccagcggcgtgcttctcgcgctgctgccgtagctgctggcattgccgcccgacctggccgccagcttggtggcctcaatgacgggcggagcaggtcgatcaacaaaggccgcaacttctgccgccgggtctgcatcagtcgattgatcgtcgaccggctcaacctcacccgcctgcgcctggcgctgctcggcagcggcaacgtccaggcaggcgaaaaatcctctcggcgtcatcgtcatacctccttgtcgcggttggcgaacgcggccacttcatcatcaggatcagcagcagccgaatcggcccctgccaggctgttgccgccgaagctgggcacatcctccaccgcctggtctgtctgactgctcgcccggatcgcggcggcgatcttcccgcctgtggtgtcggcgatgcgttcggcggcggcgtcgcggatgctggccgccttggccttcgcaacgtcgccaatgccttgcaccaggttcgcagccgtcgcagcgacaaggcttcccgcacctcggccggcttggccgccggcgtcgctgccgccgccggccttcgagccgccgccatcgccgctacccttcgagctggagccggctttgtcgccgcccctcgattcgccgccgctgctgcccgaactgctggagcttccagagctgtaaaagccggccgcctggccgagcggcgtacttgtgccggcactggaaccgccgccaccaaagcccgccgcctgcgcgaacgatccaacatcggaatcaccgccagcaccaccaccaaacatgggcactccgcccgattcgccaccggcgctagcccctgctttctcgaacgccgccttaatcgccgacatgccgccggcggccgaggtcgcaccgcccatcacggccgcgccagccacgctggccgctccggcggccatgctcgccgcgcccatagccgcaccgatggcggcacctgcaccgaagttgccaatgccgccagcgccaccgatgcccgagccggtgatgatgccggcgacaagcgggggcacacgattgaccagcatgagcaacgccacgcagaaaaccagcatcacgcccagctcttcaaagttgagggtgccggtgttcatcctggcgtagaagctggaaagcaagtcgttcccgatgccgaccaggagcaccatcgtcatgatctgcacggccacgcccagcacggtcttgtagtagttgatcgccatgtcggatgtccaacgcgagccgccgaagccgagaaagaagataccggcgtacatcagcagccagcccgacacgagcaacagcaacatgtttatggcgacgacagccagcaggatcaggatgccgaggctcaatgccacaccgatgaaactatccacgggcgaccagatcgacgagttgatgaatgcctgcttcaagatcatgaagccgatatccacgatgcccgagggtgtcaccgacgccaccccggacgcctgctcgccgatccgggccagtgactggatgatcgagttagcgaaggccgggccgttgcgcaacagccagaggaagaagccgaagaacaggatgaacctgatgaactcggcaaagaactcgccaatgtcggccttgcgcagcgccatgaagccgaaggtaaaaaccagcgagatcgtgcccagcgtccagaacaggaacatcgcggcattcattaccaccgtctgccaggacgtggcccgcgtggcgaactccgtcaccacctggtcaagcatcccctggttggtgagctgggccgatgcggcggtggagtagagcgcgatggcgacgccgatcagcgccgctttggacagaactttcatggcttcgcctccttctggtctttagggtcggccagttcgagccagttcatgggcttctcggtcggcgcgatgccgccgccggccggcgaccggcgcgagcacagtccggcgaatttttcgcgcgcggccctgtcctcgatcttcttgatcgcctcgatctggcaattggtgtcattgacctcgggcatgggcgggatggccggcttgttgtcacaaccagccaccagcaccaccacgaggccggcaagcagcatcgttttcttcatggtgcagggcctccgtcagcgggtcagttcgagccagttcttcgggctggccgtgcgctcgatcctggactcccgggaagtcgcgccggcggcctgctgttgcgcctctaggtcggcctgcgcctgcatcctggccgtcgcggcgttctgctgcgcgatcagcaggccacggatttgcaggagctggtttgcctggttggcggcgagctgattagcgaagccgatggcttgcatctggccggtcgcaccctgcgcggccgactggagccgttcgagctggcgagcgtcagcagtaaggttgcgctgctgttgctcaagacccttgaaaagcgcgccgttcgctttcttctggctctcgctcgccaggctgcggttttgctccatcgcggcgcgctccgcatccgagcacccggcagccgagaagcacggcgaaccacggtagtaggccacgtcctggaacttgcccaggtacgcatcgacgctaccgagctgattcctgtagtagttcagcgtgtcggtggcggccatcaagccgttgatggtggactgcgcctgatcccagatgtaggccgccggcgccatcgtgttttgcagcatgttttcgtactgctgcaattgggtctggtactgctcaatctgcttgagcgtctgcgccaccgactcgatggcggtcatgacgttctgaatcagattgccgccgtcgatgacggggatgccggcctgcgcgggcgtgatgatgatgctgccggccaggacggcggcgagcgcggttttagccgctaaaaggcggacgtgtttcatggtcgagttcctcgaatgtgatgagcggctgcgctgcgccggccttgctgccttgtcggcaactggcggcgttgggccatcacagagacagcacgccacatcgctgtcccggtacccgacctgggcgacaccgaagcccggccattttggttcatgtcacggtgtcatagcgtgcctgtgcttctatacgcgctatcgttcgatcatgacactgccgtcgattctttagccgctaaaacgctcaaggctcggccctcggctgcaccaccgatttcataagccggctcatttcatcctgggtggcttcgatcctcgccagcaaggcgaggatcgttgcatcgccgaaacgggcagtgcgcgggtcgtcggtcagccagagcttgagcaagccgcccagccggcccaggtcgccattcacgcgcaccagctcgcgcacgtagtggtagtccatgactcccttgatctggtagccctgccctacgtcgcgcaggtagcgcgccacgctgattcccgccatcttggcgttcgcctcaatcagttcgcgttcttctggaaggcagtacaccttgatcggtgggctgcctttcctggtgattcgcttctcatcgtccatttgtcctccaaccggcggcagccggcagcctcgcagagcaggatgcccgttgagcgccccgcgcgaataagggacagtgaagaaggacaaccggcttgccggtgggcctacttcacatatcctgcccgccttacggcgttgtttttgcctcgtatgactcatcgaacttcgcgctgtaaccgcaccgttgcttcgcaacagcgcgccagcagcgggaaaatcaacggaaattgccaacgtccgtgtgcttgccgcgatccgagaggccggtaacagcgtttcagccatgcgcttgcagcgattgagcatggaactttgcttacttcgtaccctgccccatggagccaggccgcgcattggtgatgtgctggcgaacgtacttcaggaacgtctcataccggaaagggatgcgcccgacctcgcgcaggtgctcccagatgatcttgagcgcgtagccggcctccatcgcttccttcacgtccgagcgcaccgccatgaaagcggccaggtagtccctgcgctttgtttgcgaggtcttctgctgaagagccagccgtgcggccagctcctcggggtagctgctttctgtcgtcgccatgtccgtaaacctccgttatcaactgaactactccgaaggttacggagtgctggcctacacaacattccaataattggccgaaatggttgacatggagccgatgacacaggcacgcccatcgaaacagggatggcagctcattcagcacggaaaattgaacgccaagaggggagtaggccgggagattccccgccgctcggcccctcaagtgtcaaagagaggatcgcatcgtcagaagtggcgatgcgagctccagcgccggcggccgtcatcgtcagaactggcgatggggccgtcggtgcatcgtcggacgtggcgatggtcgaccatggcccggacatggccagcctcgctggagatgacgatgctgcagctcgacgtagcgcgcgaaagaaaggccgatctcatgacgtggccagggcatcgaattgaactgttgtatgttgtagcgtgctacaacatacaacacctgcctattgacacttgaggggcgcagcgttttagccgctaaaaagaaccggccggagctgaccgcccttctggcgtacaactcggccgcaggccgaccatcggcaaggacttggcgtcgccctaaagggcggcggcaagtgccgcgcctagtggatgatcttggaagatcatggatggaatttgcggactagccgcaagcccgcgccgttgctctgttttccggtttgaggcggggaacgttgctacgggtgaaggggaacgttgctacggagcttggggaacgttactacgggcttcggcctgcctatttcccacttccctgccgcatactcgctgaccttccatcccacggtggcaagttcggccagagccttgcgggccttctggcggcgcttcttcatggcctcggcgttcgcctggtccggccagacataaccggaaagggtatccagttccacacgcccggctttgcccggatcgatccagccgcatagccgctggtgaatcagacgggccgggtcagtctgtagcgcccgcacctcggccatctcgatgcgggtatacgggcgacgcccaagaatcgcctctgcaatctgaggattcagcgcgacgaatagccgtccgtcctcctcgtcgaaggcgtagctcatcaggtgaaaagacctttgcctgctccccttggtgacgaccaccgtcacgtttgccatgcgcagcaagctcgccttgatcgccctgatattgtcgccgccatcggtcaagccgatttcgcctagcaggctggtcatactctctctcacgaccagcgcatcctgccctaccgcgtcgaacttcggctcaaggaatagacggagttgcttcggcaagtccgctgttggctctggcgtcaggatgatgcccttcggccctccaagagccacaagaccttgcagcagccgcatgtcatcagcaccaagaggctcgaatccgacgaaccgcgctagttcattttcggcgtagtgatacgtcacatcgagcttgagcttcttccgttcgccgcgcttgagactgcggaacaagccggggaccaagcagtgcattggatcgtgcctggcatgggtgaggtcaaaagccatcgcctcgcctccgaccgtcacgtcccttttcctcattccggctggcctcatacagctccaccggcaccagcacgccgccggcgtgccgcatgtaccagcgatcaagcggcgtggcgtcgtagttctgcttgctgacgccgaaacgcacgaagtagccgcgccgctcatcgccgatgggttgccggtcatgggcgcggtcgctgaggcgcttcgcctcgtcctcagtcatgcgggcgacgtaaccgcaccacctggcgttgtcgatcagcgcggacgcgccacgcgctgcctgctgctggtcggtctgcccttcgcgggcgcttcctttgctgacgtggtgcaggtagagcacggatgcgcccgtggtagccgcgacctgctccagcacggccacgaggtgggccatgttgccgttgctgttctcatcgagggcgtggatgcggctcagggtgtccagcacgatcagcctcgccccggcgctgtactcgatgacgcggcgcaagtgagcctcgtccatgacgttcaggcgcttgcccatgatcggctcaagcacgaggttctcggcgatggcttggcgggctgcatgcccgaggtgctggccgatggcgtgaatgcgccggacaagcgcgggcggcgggtcttccccggccagatagaccacgcgcccggtgtgtgcgggggccaggcccacgaggtcgccgccggcaacgctgcatgcgatgctcatggccgcttccagcgcccagaagctcttgcccgtggcccctggggcgacgagcgcgccgacggttcccgcgaggaagcccggccatatgaagtccagcaccggcggttcgcactcgaacgccgccaggacgtcaatcgccacgactcagttccccgttccgtacagggattcgtcgctcagcacctcggcgatctgcgaggttcgaaagtagacgcgccgaccgatcttcaagcgagccttgttgattcgccccgcccattcgctcgtcgtgcgcaagctgacccgcaggccatccggtgatcgatccaggacagaggcgagctgcgccatgctcagcagcgggccgaagcgttgcagcagcgtgtcttctatcgtcattgcgtaaacctccgttatcaactgaattgctacgaaggttaggcgctattgggggttgcctacatcttattagttgtccaaaatggttgacatgaagaacgacccaaccattgtcatctgggaaggctgcgatcccactgtctcggaagccatcgagcagtttgaggatcgctggcggccgtattccgcctcctcgcggcgctaccccatcgttgggctgatacaggaactcattgaccccgccgtggctgcatacacggcgacgctgccgcaacgctacttgggccacatcccgggagcaggaacaggggtgggcttcagcggaatcattcgactggtgggacttgatgcgatggttcgcatgcagcggcagttgctgcgccagttcatcaaaacggaggacaggcagaccccaaaggatcggcggtttgttgcgacactcgaatcgttgatcgggcttgtatgggactgcgcctgcaaacggccaacgaagtcaaaggtgcgcgacacccggctgaatggcgaacgccttcaggggttctgccggttctgcggatcactcgccgagctaacctcattcgccggcgggagcgatgatccgaaggcggacgatccagaggaaaagcttcgactaagcagcctgtattgcctggatcatcggcctaaattgccgagcggcgcatggaaccctgtctacagacaagcaaggcgatccctcgcgcaattcgacctcgaactggcaagactcagccagcaatgcgcgaagccggccactgcccaagtgaaatcgggcgatcaactagttgacagctacttcttccactatgtcgcgggccagaccttacagccggcggacaaggcagagctgcgcaatcaagcacgactgatggtggactcgaagctatcggatcgcaaaaagcagatgctgatgctccagtggtctggactcaatcagtcggacattgcgcgaaagctcggcatcgagcgccaagcggtatcgaaggcgctggcggcgatccccgcaatgttccacttgagtacaaagcctcgctcacggcgtcaacctaattgaccaactaataggacgaaacaatccgcattgccaggcaccatcaggcacatgttcgcaagtgactgaaagaggccaggggatgcaggcaacgacaagcaagacgctcatcaatcggaagaagctactggcgatgatcccgctgtctgagcgcacgatcttcaacatggagcagcgcggggagtttccgcgccggatcgcactcaccagccgaaacgtcgcctgggacttggccgaggtcgaggaatggatcgaggcgcggaagtcgtcgggcactcaggcgatgcggcctggcttcacccagtcggtcgccgccgccactttttagccgctaaaacgccgcgcccctcaagtgtcaatgacgcccgaagccacacctcgatgctcgggcggcgctgctgaacccgccctcctctgacttacgccttcggccgtctcagcgtccattcgtcgatcatgtccgcccagtcctgcaacatcgccgtgcgctgctcgcggtactcggccttgttgtagacggccctgacgccccgctgttcgtgcgccaagcacttctcgatccagtccgtgttgtagccggcctcatgcagcaacgtgctggccgtgcgccgcaagtcatgcggcccgaacttggcgagcgacttcccttctttctgcgccagccgatacgtcagcgtcagcacctggttgagcgtggcgctgctcatgggtaagtccgagtcataccgcgacggaagcacgtagtccgatccccccgcgaaggttttcagggcaatgaagatgtccagcgcctgccgggacaggaacaccaggtgcggattacgccgcttcatccgctccttcgggatcgtccaaagcgcgtcgctgaaattgatctcgctccaggtcgcgttggtcagctcgctcttgcgcaccatcgtcaacagcagcagcttggccgccgcccgaatggatggcgctgtgccgatgcgctccatgtactggtacatcaggccgatctcgtcgggcgtcagcgcacggtcgcgcggctcgaacttggcaatggtcgtcgggcgcaccagctcggccgggttctcgaccttctgtccgcgctcgatggcccagcgaaagacctggagcaccacctcgcggacatgcacggccgtcgccggcgcgccgcgctcgacgatggcatcggtcagcgcgcgcaggtcttcgtgggtgatctctaccagcttctgattgccgaacttcggcttcagctcgcgctcgtagaccgagcggcgcatgtcgcgggtggagtcggccatctggtagccgcgcagccacttttccgcccaggccccgaacgtctccgcgtccttgacgcgggccttgtcccgcgccttttccttggccggtgacttcccggccgcgatcatcttcttggcctcgcccaaccgctcgcgggcttccgccaaggtgatgccgccgacaccgtagcggccgaaggtgatggtctcctgcctaccgtggatcgagtagttgtagcggaacgagatcgctccggcggccgtgacggctacatagaggccgtcacggtcattcaccttgtagagcttgtccttcggcttgaggttgcgcagcttggtatcggtcaacatggttctcgccctgattcagctcaaataccatgatccgaaaatcgacccgcctcggcgtaaaacaacaattaaatcatcgtgttacgcaaattcgataccatgaacatccgcaaggtggttgcatggtatcggcgacttctcatggcatagaagcattcaatgccatccatcatgccatgaagaaacggtgcttggcgatgccaaatgttgccaggcggtgccgaacaagatcaaaaaaaagcccgcagtgacgcgggcttaggtgtgttttcgtgctactagatgccagccggtgccagacgtggaatcactcccactcgatggtggcaggcggcttgctcgacacgtcgtaggtcacgcggttgatgccgcgcacctcattgatgatgcggctggagaccttcttcaacagcgcgtagggcaactccgcccagtcggctgtcatgaagtcgctggtctgcaccgcgcgcagtgccaccacatagtcgtaggtgcggccatcgcccatcacgcccacgctcttgaccggcaggaacacggtgaaggcctggctggtgaggtcgtaccaggtcttgcccgtggcttcgtcggtgaagttgcgcagctcttcgatgaagatggcatcggcgcggcgcagcaggtcggcgtattccttcttcacctcgcccagaatgcgcacgcccaggcccgggccggggaacggatggcggtagaccatttcgcgcggcagtcccagggccacgccgagctcacgcacctcgtccttgaacaggtcgcgcagcggctccagcagtttgaggccgagttgctcgggcagcccgcccacgttgtggtggctcttgatggtgacggccttcttgctcttggcaccgccggactcgatcacgtcggggtagatggtgccttgcgccaggaaggtcgcgcccttgtggccctggccgctggccttgagcttttcggcttcggccttgaacacgtccacgaacaggcggccgatgatcttgcgcttttgctcgggctcggacacaccggccagctcacccaggaacaggtccgaggcatccacgcgcaccaccttcgcgtgcagcttgcctgcgaacatgtccatgaccatatcgccttcgttgaggcgcagcaggccgtggtccacgaacacgcaggtaagctggtcgccaatcgcacggtggatcagggccgcagccaccgacgaatccacaccgccagacaggcccaggatcacttcctcgtcgcccacctgctcgcggatcttctgcacggcttcctcgatgtggtcgcgcatgatccagtccgcctgggcgccacagatctcgcgcacgaagcggttgagcagcgccgcgccctgcaccgtgtgcgtgacctcggggtggaattgcacggcgtagaagcgccgcgtttcgtccgccatgccggcgatggggcagctgccggtggagcacatcagcttgaaaccgggtggcagctctgtgaccttgtcgccgtggctcatccacaccttcagcatgccgtggccctcgggcgtggagaaatcctcgatgcccttgagcagcgcggtatggccatgggcgcggacttcggcatagccgaactcgcgactgtgcgagccctcgaccttgccgcccagttgcgcggccatggtctgcatgccgtagcagatacccagcacgggcacgcccaactcgaacacggcgtcaggggcgcggtcgtccacttcgtagacgctggcgtggctgcccgacaggatcacacccttgagcttgccgtctgcggcgaactggcgcacccagtcgctgctcacgtcgcaggggtggacctcgcagtagacatgcgtctcgcgcacgcggcgcgcgatgagttgggtgacctgggagccgaagtcgaggatgaggatcttgtcgtgttgcatggagagcgacagggtcggtaaaagacaaaaggcccgaacacctggagacgggttcgggcctgcggaatggcgaaaactcagtccgcccggtagttgggggcttccttggtgatctgcacgtcgtgcacgtgcgactcgcggatgccagccgccgtgatctccacgaattcggccttgttgttcatctcttcgatggttgcgcaaccacagtagcccatggccgcacgcacgccgccggccatctggaacacgatggacaccatggagcccttgtagggcacgcggccttcgatgccttcgggcaccagcttgtcggcgttgggattgcccgtggtggcttcctggaagtagcggtcggccgagccctgctgcatggcgccgatcgagcccatgccacggtaacttttgtaggagcggccctggtacaggatcacttcgcccggcgcttcttcggtgccagcgaacatgccgcccatcatgatggtcgacgcgcccgcggccagcgccttggcaatatcccccgagaagcggatgccgccgtcggcgatcagcggcacacctgtgccctgaagcgcggtggcgacgctgtcgatggccatgatctggggcacacccacgccagccacgatgcgtgtggtgcagatggagccgggaccgatgccgaccttgaccgcatcggcgcctgcctcggccagggccagcgcggcagcgccggtggcgatgttgccgccgatcacgtccacttgcgggtagttctgtttgacccagcgcacgcggtcgatcacacctttgctgtggccgtgggctgtatccaccacgatggcatccacaccggccttgaccagcaacgccacgcgctcttcggtgcccgcgccgacgcccacggcagcagccacgcgcaggcggcctgccgcatcgcgcgcggcgttggggaacgtggtctgcttgttgatgtccttgaccgtgatgaggcccttgagctcaaaggcgtcgttcaccaccagcaggcgctccagcttgtggcggttgagcagtgccttggcctgcgcgggggtggtgccgtctttttcgttgacggtgatcagcttctcgcgcggcgtcatgatctcacgcaccttgacgtcgtagcgcgtctcgaagcgcacgtcgcggctggtgacgatgcccaccaccttgccaccatcacagaccgggaagcccgagatgcccaggttctcggacagttccagcacctgcagcaccgtgtgttcgggtgtgatgaccacgggatcgtgcaccacgccggattcatgccgcttgacctttgacacctcggccgcctgctgctcggccgtcatgttcttgtgaatgacgccaatccccccttcttgcgcgatggcgatggccagacgcgcttcggtcacggtgtccatggcggcggacacgagcgggaggttcagggtgatgttgcgcgtaaagcgcgtgacgagggaggtgtccttgggcaggacctgggagtacgccggcaccaacaacacatcgtcgaaggtgagcgcttttccaagaaggcgcatgtgaaagctccaaaaaaaggattgtacccgccgcgcgacaaatcgcacacgtcccgcgtgaacgccccttggtgggtgcggccgctcaccgctacactcgcccgcatgaaaccgcacaagcttcttctgctggcgctgggctgctcctgggccatgggcgcatcggcccaatggcaatgggtggacaaggatgggcgcaaggtgttcagcgaccgcccaccgccacaggacattcctgacaagagcattctcaagcaaccgcagcgcgccctgccgcgtaccgcgatggcagcgcccgcatcgccagcgtcggctcccgcatccgaagccgccgcgcctgccagcggcaaggacaagcagctggaggagaacaaggccaaggctgacgccgccgaagccgccaagaagaaagcggaggaagaccgcgtggccaaggcccgtgccgacaactgcgcgcgcgccaaacgcgcaaaggagcagttggcgcccggccagttggtgagcaatgtcaatgccaagggggagcggggcttcatggacgacgcaacccgcgcagcagaattacgccgagcggaagcgaccatcgcttccgactgcaagtagcagctaccccataaacgcgccaccggccgcccttctgcatggatgaggcggccgttttgttttcagcgtatgctgagaagcactctcaataaccggacttagcccccggccggcgtttggcgaacaatcccgccgcacgagcgccctggcgcgcaaagcgctggcggcgcgccagcttcgggtcaacccgcaaggggcggcagccttccacgcggtcaccatcgtgcaacaggtcgtccagtctgccttccctgccccaaatgccccagacaagcccctcagcctgtgcatccagtccgcaggcgctcagagcatcggccaccgtagcaccggccggaagcagtagcacccactcgtgcacatcgcccggttgccgcgagatggccaccgcgatgcgcagccgctccggcgggggcaaggtttcagccataaacctgctcggcccgtttgatgaaggcatcgatgaacgtggcggcgatgcggtcaaacacggggccgaccaacgccgccaatgcccggttgtcaaagccgtagctcagctggagttcgaccttgcatgcgcgctgcgtaccgtcccccacaggatgaaagtgccagtcgccgtcgagctgtgaaaaggggccctccaccagctccatcttgacgcggcgcccgggctcatgcgtattgcgcgtaacaaacgacttgcgtatgccgcccaacgcaatgcccacttccgccttcatgccgtttgcatgggtttccaggacggtggcgtggtcgcaccacggcaggaactgcggatacttggccacgtccgtcacgagggcgaacatttcttcggggctgtaccagatgaggacggacttgttgacagttttcatgcaggcgaaggctggatgggcctggtggcacagccggcctagaatcgatggtgcgagacgacaacaattgtagggagacccttgatctcccggtttgcgccgcatctattcaccatggccaagaaacctgacacatcgtcccgcatcgccgacaacaagaaggcggcatacaactatttctttgaagagcgctacgaggcggggctggtgctgcacggctgggaggtcaaggcactgcgcgagggcaaggtgcagcttaccgacggctacgtgatcatcaaagatggtgagctgtttctcatcggctgccagatcaacccgctcaagaccgcgtccacgcacgtcagccccgacgcggcgcgcatcaagaagctgctgatgcacaaggacgagatccggcgcctgatcggcaaggtcgagcaaaaaggctacaccctggtgccgctgaatctccactggaaagacggccgcgccaagtgcgagattgccttggccaagggcaaggccgagcacgacaagcgcgacaccatcaaggagcgcgaaggcaagcgcgaggtggaacgcgtcatgaagagccgccaccgctgatctttttttggcggagggtggaataaacgcagcgcccccggtgttcatgccagcgtccggccacaattcctgtggccggcacccttccggagaacaccatgaccaagctcagttccctgctcgccgcgctggcactcgccggctgttattccctcgcgcccgcgcaagtcagcacccaggacggcgtgctcgtcggcccgaacggcatgacgctctacaccttcgacaaggacgtagcgggcgatggccagtcggcctgcaacggcgcctgcgccaccaactggccacccctgaccgccaccagcgcccccgcgggtgaaggctacagtctgatccagcgcgccgacggcagcaagcaggtggcctacaagggcaagccgctgtactactggatcaaggacggcaagcccggcgacaagacgggggacggcgtgaacaacctgtggcgcgccgccaagccatgagccccacaatgcgtccatgaaccgcgtccagatcgtggagcaactgccggggttgcgccgctatgcgcgcgcgctcaccggcgacgcatgggcagccgacgatctggtgcaggacacgctggagcgcgcctgccgcaagtggctgctgtggcgcggcggcagcaatctgcgcgcctggcttttcacgctgatgcacaacctgtacctcaaccagcgccgcggcctggtgcccgtgcaggcgctggatgtggatgccctggcggccatcgcggacgcggctgacgcctcccacgaaacagccatggacctggaccgctgcctgcaacgcctgcccgccgatcaacgggccgtgctgctcctggtgacactggaagacatggcctatgccgacgtggcgcgtgtgctgggcattccggaaggcacggtgatgtcgcggttgtcccgcgctcgcgcacgcatgcgcgaattgatggagccctcagtccacgcccagccgtcatccaccccgactgccttgcgccgcatgaaatgaagcgccctttccgcccgtagtgagcccgccatgaagcccgaccctttcagtccttcggacgagacgcatctgcatgctttggcggacgaccggctgccgcgcgcccaggcagagtcgctgcactcccgcatggactcctcgcagaggcagcgtgccgaagcgtgggcgcaacagcgtgcgcagctgcagaccctgcacgctgactggttgcggcagcctgtgcccaatgtgctggtacaggcggcagagcgcctgcaagacgcacacgacacgcaacagcactgggcccgttggggcggctttgccgcgggctgggtgctggcgttcgggctgggctggagcctgcatgcgacggacggcaaacaaaccacactggccacggcccccccgcaacggttcgtgcagcaggcggccgtggcgcacgcggtctaccaacccgaacagcgccatcctgtggaagtggcggccgcgcagcaggaccacctggtgcagtggctgtccaagcggctggcgcgcccgctcaccgtgccgcggctgcaggccgaggggttcgaattgatgggcgggcgcctgctgcccggcggcagcggggcgcgcgcgcaattcatgtaccagaacgccgcgggcgcgcgaatcacgctgtacctgggcgcactcgacggcctacaggctgcggcggcaccgaccaccgcgttccagttccacgacgaagggaccgtgtccagtttctactgggtggaccagggttttggctacgccctcagcggcgaactgccgcggcccacgctgcaggcgctggccacggcggtgtaccagcagatcagcgcagcgccgccagcgggtgcgcgtgcgccggccaagggctcttgaagaacgcttgcaccagcgcgggctccacatcctccacgcgcgcggggttccagcgcgggctgtggtccttgtccaccgccagggcgcgaatgccctccaccgtctcgctctggccgggacgcaggtagaagcagtgccgaaccatgtcgcgctccatgcgcaagtcgtcggccagacccatgctgcgcgcacggcggacctgctccagcacgacatgcagcatcagtggagagcgcttgcgcaacgtggcagccgtggcgcgtgcccactcgtcgtcagactgctccagcgcagccacgatggccgccgcatcatccaacgcgaagtagtgatcaatttggcctctagcgcttacagcgcaagcgccagcagctacaaattttgatgcaacccactgctgaacggcagcgccgtcggcaaacgtctgcaacgccagaccgtcccacaccgccgcttgctggtccgccggcaggaagccgtccgccaggccgaagtcaatggcatcggctgcgccgatggcgtcgcccgtcagtgccagccactcgcccacgcggccagggcagcgcgagaggaagtagccgccgcccacatcggggaacaggccgatcgccgtctccggcatggccatcttggtgcgctcggtcacgatgcgcagcgtgccgccctggctgatgcccatgccgccccccatgacgatgccgtccatgaaggcgatgtagggcttgccgaaggtgtggatcagatggttgagggcgtattcctcggtgaagaagtcctccaactgcggattgcccgtgctgcccgcggcgtgcaagaagcggatgtcgccgcccgcgcagaaggcgccgaagggcccttcgcggccgttgccgcggatcgccacggccagtaccttgtcgtcatgctgccaggccagcagcgccgccatcaggtcgcgcaccatgcccagcgacaaggcattcagcgccttcgggcggttcagcgtgatgcagcccacctggccgcgcacctcggtcacgacttccgccgtcatctccgtcattgttgctccttccatacaagcagttcattgaaaacgagcgcgccgatcaccagcgcgcctcccatcagcacggccgggtctgggcgctctccagcgcccacccaggccagcagaatgccaaagatcacttccagcaggcccagcagcgcaatctcaggcgccttgagcacgcgcgcgcagtacaccaccagcacgcaggggatcgccaattggaccagacccagcagggccagaagggacaaatcacgcgccgtggcctggaacggccacgcaagcggcagcgtggccagggcggacagcgccgcccccagcagcacggcgggcaccaggtccaccgcatggccctggcgctgcgagtgctgcaccaccacccagttcacggccgccgcgaccggcacgcacaaggcaacaagcacgcccaccacggacaggccggagatgcccgagccatacatccacccgatgcctgcgcccgccaatgcaatcgcgcaccaggtgcgcggcgcgatgtggtagccaatgaaggcgcgcgccagcaatgccgtgagcagcggtccgatggccatggtgaccaatacgctggccactgggatgagcaatatggcgatcatgaaggccgtgaacatcacgctccagcacacgccagagatccacaccgcccgccccccgcgccgcagattggccagcaacgccctgccctgcagcaccggcaggatcacgcacagcgacagcagcatgaagaagctgcgccagaaggtcacttcaaagctgcgcgcctggtccagatggcgcgtgacgacgcccgcgatggaccacatgaaggtgacggccaccatcagccagaccgcccgcgcgtggccgggcaaggcattcgcggtcatcgctgtctcctccctgtggatttcttgtgtcgtcggcatgtgctacccacgcatgccgtgaggcccgcatgttagcggctggcgccataccgcgctgcctcagatgcgcgaagggcgaaccctccttgcggatgggctcacccttcgtcggctcgcagcgccttggctgccgcagccaagccggttcaggcagaacaggccttgccgatcacgcgccttcgcggctggcgcgcttgcgctcgtgctccttgaggtggcgcttgcgcaggcgaatgctcttgggcgtgatctccaccagttcatcgtcctcgatgaactccacaccgtactccagcgtgaggtcgatcgggggcgtgatcttgatcgcgtcttccttgccgctcacgcggaagttggtgagctgcttggtacgcgtggcgttcaccaccaggtcgttgtcgcggttgtgcacgccgacgatcatgccttcgtacaccgggtcgcctgccttcacgaacatgcggccacggtcgtcgagcttgcccagggcgtaggtgaaaatttcaccatcgtccatggaaatcagaacgccgttcttgcggccaccaatgtcgcccttatgcggctcatagctgtcgaaaatgttgctgatgaggcccgagccgcgcgtcaggttcaggaattcgttggtgaaaccgatcaggccacgggccgggatgcggtactccaggcgcacgcggccacggccgtcaggctccatgttcaccagttcacccttgcgctcgccgagggcctgcatcacaccgccttggtggccttcctcgatatcagcagtcaccagttcgataggctcgcagcgctcgccgtcgatgtcgcggtacaccacgcgcggcttggaaacggccagctcgtagccttcacggcgcatttcttccagcaggatggtcaggtgcagttcgccgcggccggacacctcgaagatgccgtcctcgtcggtttccttgacgcgcagggccacgttggaacgcagctccttctgcagacggtcccagatctggcggctggtcacgaacttgccttcacggcccgccagcggcgaggtgttcacgcagaagttcatcgtcagcgtgggctcgtcgatcttcagcatgggcagcggctgggggttggcggggtcggtgagggtctcgccgatacccacgttctcgatgccgttgatgagcacgatctcgctggggccggcttcgctcacctgcacgcggtccaggccctggaactggtggatctggttcacgcggcccttgtagctggcgccatcggggccagccatgaccagcacgtcctgcccggccttgagcgtaccctgggtgatgcgacccacgccaatgcggcccacgaaggtggaatagtccagcgccgatacctgcatctgcaggggtgccgtggcgtcacccttcacggacggcacatgcttgaggatggtctcgaacagcgccgacatgtcggggccccattgctcgccggggttgccctgctccagggagctccagccgttgatgcccgaggcgtagaccacgggaaagtccagttgctcgtcggtggcgcccagcttgtcgaacagatcgaaagcggcgttcaccacgtagtcggggcgcgcgccgggcttgtccaccttgttgaccaccacgatgggcttgaggcccagcgccaacgccttcttggtcacgaagcgcgtctggggcatggggccttcctgcgcgtcgatcagcagcaccacgccgtccaccatcgacagtgcacgctccacctcgccgccgaagtccgcgtggccgggcgtgtccaggatgttgatgtgcgtgccgttccagctcacggcgcagttcttcgccaggatggtgatgccgcgctcgcgctcgatggcgttgctgtccatcacggtgtccacgaccttctcgtgctcggcgaaggtgccggactggcgcagcagttggtccaccatcgtggtcttgccatggtcgacgtgggcgatgatggcgatgttgcggatttgtttgctcatagcgtagttgcttccaatgtgccgcgttcagcccgcggcgagctctccagaatctgttgaatttcaagggggctgagcagccggtctggaatcagctctcctccccgcacatgcccgacccccagcagcacgcgcgggcgcgccccgaacacggccacggcgggcgcgtcgggccaggggccgcgccggcgcatgcccgagaggaaacgcccggcattgtcatcgtccagcgtgacagccgtgtgctgcgccagcaaggtctccaccgggtgcacgcaggccatgcgcgcatcctcgtccatggcctgcagcgcctccagcgtcacgcatcgctccacgccgataccgcccgtgtcgatacggcgcaggaacgtgagatgcgcgccgcagcccagcgcctggccgatgtcttcgcccagggtgcggatgtaggtacctttgctgcaggtcactactattttaatagctggttgcgcttgctccgtatgcgttagcgccagtttcaatgcatggatcgtgacatcacgcgcctcgcgctccacggcaatgccggcacgcgcgtactcgtacagcgccttgccgtctttcttgagcgcgctgtgcatgggcggcacctggcggatggggccagtgaactgcgcctgtaccgccgccagccgctcgggtgtgagcatggccggatcgaccgcgcactgcgccagcacctgaccctcggcgtcaccggtggttgtggtggtacccaacagtgcgacggcttcataggtcttgggcgcttccagctgcaactggctgaacttggtggcggcaccaaagcacagcggcagcacaccactggccagcgggtccagcgtgcccgtgtggccagccttctcggcgcgcagcagccacttcaccttctgcaaggcgtcattgctggacaggcccaggggtttgtcgagcagcagcactccgtgcaccgggcgccgctgcacccggatgcggggagcgcgttcggtcatgctgcgtcgtcgtctttggaacgagaggccaccgcgcgcgcgatcagcgcattcatgtcggccgccttctcggtggtgcggtcgtacacgaagtgcagcgtgggcacggtgtggatgtgcaggcgcttgaacaggccgttgcgtagaaagccagccgcctggttcaaggcctcctcggaggcctcaccatcaccgatgagcacactgaagaacaccttggcgtgcgcatagtccggcgtcacctcgaccccttgcagcgtcaccatgccgatccgcggatccttgagatcgcggatcagctcggtgaggtcgcgctggatctgatccgcgaccttgaagccgcggttgggggaagaggatttcttggcagccatgtcgtacggcccttacagcgtgcgtgcgatttccttgatctcgaagaactccagctgatcaccttccttgatgtcgttgtagttcttgagcttgataccgcactcgaagccttccttgacttccttgacgtcgtccttcatgcggcgcaccgattccacatcgcccgtgtagatgacgatgttgtcgcgcagcaggcggaacttgcagttgcgcgtgacctggcccgacgtgatgtacgaacccgccacggtaccgatcttggaggccacgaacacggtacggatctcggccgtgccgatggcttcctcgcgctgttcgggcgccagcatgccggacatcgctgccttcacttcatccacggcgtcgtagatgatgttgtagtagcggatgtccacgtcgttgccttcggccgttttgcgggcctgcgcatcggcgcgcacgttgaagccaataacgatggccttggaggcgatcgccaggttgacgtccgactcgctgatgccgcccacgccggagtacacgatctgcacgcggatctcttcggtggagagcttgagcagcgaagccgccagcgcctcctgggagccctgcacgtccgccttgatgatcagcggcagggtctgcacctcgcccgcccccatctcggcaaacatgttctccagcttggccgcttgctgcttggccagcttggtgttgcggaacttgccagcgcggtacgtcgcgatctcgcgggcgcggcgttcgtcctgcagcaccatgaagtcgtcgcccgcctggggcacttcgttcaggccttggatctccaccgggatcgacgggccggcttccttggtctgcttgccgtcttcgtccagcatggcgcgcacgcggccgaaagtctggcctgcaagcaccacatcgcccaccttgagcgtaccggactgcaccagcacggtggccacggacccgcggcccttgtccagttgggtctcgatgacgatacccttggcagccgcatcgacgggagccttgagttccagcacctcggcctggagcagcacctgctccagcagagcatcgatgcccatgcccgtcttggacgacacggccacgaacggcgaatcgccgccgtattcctcaggcaccacctgttcgcccaccagttcctgcttgacgcgctcgatgttggcctcgggcttgtctgccttggtaagcgccaccacgatgggaacaccagccgccttcgcgtgcttgatggcttccttggtctggggcatcacgccgtcgtctgccgcacacaccagaatcacgatgtcggtggcctgggcgccgcgcgcacgcatggccgtgaaggcctcgtggcccggcgtgtccaggaacgtgacgatgccgcgtggcgtctccacatggtaggcgccgatgtgctgggtaatgccgccagcttcgccagaggctaccttgctgcgccggatgtagtccagcagcgaggtcttgccgtggtccacgtggcccatcaccgtcaccacgggggcgcgggacagctgttcggcatcctggctggacacttcctcggcggtgaaggcttccggatcatccagagctgccaccttcgcggtgtggcccatttcctccaccacgatcatggcggtgtcctggtccagcggctggttgatggtgaccatctggcccatcttcatgagcgacttgatcacttcggaagccttgatggccatcttgtgcgccaactcggccaccgtgatggtctcgggcacatagacctcgagcacgcggaactctgtggctgcctgctgctggcgctggtcgtcgcggtcattgccgcggcggccgcgggggccgccacgccagttgttgcgccccacgccgccactgctgtcgccgcgggtcttgatttccttcttcttggtcgtgtcgttggcccagctggacgacagcttggccgacttgacctccttgcccgccccgcctggcgccgatggcgcagcggcgcgcgcgcccgtaccggaaccggtggcgggtttgtgcagcgtacccttcttggcatccccggaagctcccgccttggcggcaggcttgggttcctcgggcttcttcgccacgagcaccttcttgggggcagccatcattgcgcgaatggcctcggcctcggcaagcgccttgcggcggcgctcgtccaggtcggccgcacgtgcggtttcttccgccgcgcgtgccttggattcttcatcggcctttgcccgggcatcggcctgtgccttcgcacgttcttcggcctccacggcagcttcgcgctgcgcctcggcacgctccgcagactcctgcgccttcttttccgcctgctgggcggcataggcggcagcgcgttcttcggcttcgcgctcgcggcgctcgcgctcttcacgctcgcggcgtgtcaaggccaactcttcctcctggcggcgaatcagctctgcctgacggcgcgcctcttcctcgcggcgcacgagctcgagatcctccgccgaaggagcagattcagccgcatcggaaggcgcgtcgacattgtcgtcacgcttgatgaaagtacgcttcttacgcacttcgacctggatcgtgcgtgccttgccagaagcgtcggcctgcttgatctcgctggtggacttcttgaccagggtgatctttttgcggtccccccccgcagtgccatgactggcctgcaggtgggccagcagcttttgcttgtcggcttcgtttagaacgtccgacggcgacaccttgaccacaccggcggacttcagctggtccagcaaggtttcaggcgatttcttgagctctgcagcgaactcagcaacagtgttactcgacatattgtgttcgaacctccctgacccttactcttgccccgtgaaccagtgctcgcgcgccttcatgatcaaggcggtcgcatcttcggcagactggccggtcagctcggtcagttcgtcaatggccaaatcggccaggtcgtcacgcgtatgcacgccaccttccgccaacttggcgatcagttcgggcgtcagaccttcgaggtcacgcaggtcttgcgatacgctttccacgctttcttcacgaacgatttccatggtgagcagcgcatccttggcgcgtgcgcgcagctcgttcaccgtgtcctcgtcgaagctctcgatctccagcatttcctgcagcggcacataggccacttcctcgaggctggcgaagccctcctcgatcaggatgttggcgatctcctcatccacatccagcttctccatgaacaggcgacgtgcggcatcggtttcattggcctgcttctgcgcggattcggccgcatccatgatgttgatcttccagcccgtgaggtcggacgccaggcgcacgttctggccgccgcgcccgatggcgatggcgaggttttcctcgtccaccacgacgtccatggcgtgcttctcttcgtcgaccacgatggaagtcacgttggccggagcaagcgcgccgatcacgaactgcgcagggtcgtcggaccacagcacgatgtccacgcgctctcccgccagttcgttggtcacggcgttcacacgcgttccgcgcacgcccacgcaggtgccgatggggtccacgcgcttgtcatggctgagcacagcgatcttcgcgcggctgccggggtcacgggcacagcttttgatctccagcagaccctgctcgatctcgggcacctcgttgcggaacaactcgatcatgaactccggcgcggagcgcgagaggatgatgggcgctccgcgcagcgtgaggtccacctccatgatcatggcgcgcacacggtccccattgcgcaggttttccttcgggatcatctcgccgcgacgcaggcgcccttccacccggccgctctcgacgatgatgtcgcccttgtccatgcgtttcaccgtgccggtgaaaattttctcgccgcgtgacatgaaatcgttgagcagcatctcgcgttcggcatcgcggatcttttgcaggatcacctgcttggccgccatggccccgatgcggccgatcggtaccgactcgacggcttcctcgatgtactcccccacctcgatatcggccacccgttcgcgggcatccatcagcagctcttctgcgtcggggttctgcaatccggcatcgtcgggcaccaccagccaacgacggaaagtctcgtattcgccgctgtcgcgttcaatcgacacgcggatgtccacttcaccctggtagagcttcttcgtggcctgtgccagagcagactccacagcgcccaggaccacatcgcgctccacgttcttttcgcgcgaaatggcttctaccaacatcaacaactcgcgattcatgcgacggctctcctgtttctcaattcctgacgaactgcccgttcagaggacagtccggttatgcaaccttcagcccggctccccaggcttggtccctcgtcctttgaaatccacgatcggcgcaagccgcgcctcgcgcaactcatccaaagtgaaaccaagggcctgcaaaggcgctggcacgcgcttcttgctgatgcgctgccccggcttcacgggcggctcatcgctccagacaatctgccaaccgcccgaatcggcacgctcgagtgctccccggaatttcttgcggttggcatgcacttgccctcccgccgcagcgcccatgggctgcttgagggtgatgtcgatcacctcgccctcgaaacgcttgaagtccgcctcgttgcgcaacaagcggtcgatcccaggagatgagacttccaaccgcgtgtagtccaccccttccacctccagcgcgaactgcaactgacgggtgaccttttcacaatcctctacggtaatgaattgctcggcgcctacggcagcggacacctcatccgtgggcggcacccaaaccaggtcaatggtaatgcgcagcaaccctccggcggagcgctcaatctccaccaggtcatagcccagcccggccacggtttgttctacgatttgctgcaatgccacgtgcgtgcgctctatccaattccaagtgaaggccccgccgggggccggcaaggctgcaaaaaccaaaaatcaaacgcccaaaaaaaaagggcggtaagtacccgcccgttttggtcgtgaagccagtattgtagccaatatgcgagccacctgcaaagatcaaaggcacgtatcttgcattcggggcgggaatcaaccctggcggcttgaccgtattctttcaaaaaggtcctgtactgcgctgtccatcgtggctacttgggaagcctgctgcaagctttgaagcacgcgccccaacactgtggcctgaggcaataggggccccagaaaccgtgcagccctcccatcggcaatcaagacagtaggaaaagtctctacatccaggtcgccgaccacttcttcctcatcctccacatccacccattcaaagcgcatttgcggccaagcgcgcgcagtttgctcgaaggcttgacggtattcacggcacacaccgcaccattgtgcgcacaggcacacaacccaccactgcggcgttgcgctggcatgtgaagcagcatccggcgaaaaggcttcggagcccatgagaagttccttaagaatcacgcccctcacgggcccgatggacatcgatcgtatcgaccctggaagccgcattaccccaggcgttgcgaatatatgaaagcacatccgccacttctgcgtcactcaaacgctgcaggaatggcggcatgccatggggttgcggattaccgccggtggttggcagatacccgccccgcagcaccatatgcaccagattgacaggattttccagcatcaccgcccggttgcctgccagcggaggaaaggcctcaggatcgccctggccctcgcctccatggcactgcacgcattgacgctcgtacgtggcccgcccacgctgcatcgacgcaggtgaagggggccgccgaggcgcggcgaccttgtccgttggcggcagcgcttgcagatagtccgccatcgcttgcagatcggcatcgctcaaatactgaaggctgtggtagaccacctccgccatggggccggataccgcggcccggggtgagcgccccgcccccaggagcatgaccacatcctgcctgggccattccgccacacctccttcattcgaggtgttgagcgctggggcgtaccagcctgccgccatacccccgctcaaacgctcgtctgtagataccgcccccatcgcgttgcgcggcgaatggcatgcagcacagtgcccgagcccctgcacgagataggcgcctcgattccattccgcagagtgggacggtacgggctcgaatacaccaggccgaaaatacaacgctcgccacactgccaatgccgcttgggtattgaacgggaagcgcatgcgcgacggcacgccgggttgcaccaccggcggcaagctttgcaagaaggcaaagatggcatccgagtcttcccgggtgacgcgcgtatagctcggataaggaaaggccggcgaaagcagcctgccatcgcgcgaacggccattgtgcagggcacgccagaattctgatgcggaccacgctccgatacccgtttcccggtcgggtgtcaggttgggggcgtaaatcacgccaaaaggcgtctctaccccacggccccctgcgaatgccacgcctccctgccgggtgtggcaggcgaggcagttaccagcacgtgccaagtaccggcctctggcaatgtcgagagaggccgtggtggtcacgcgttcggcgtgcgacagcggagcctcatccagccggttcaatacccagatccctcccgcaaccaacgccacggaaagccccgccgtcgcaagcctttttcgccaagcactcattgcacctgctccgcgccagcctgcaacgccggagaacccatgccgccacagggtattggcagcggcgccttgaatgccggcgccggtgtgaaccttgagggaacaggacgggaggacagccacgccgcgatggaacttacatcgtcagcagacagtttgctggcgatgcgcgccatgcaatctggcgcatgggcgcgccgcagaccggtctgccaggcccccaactgggcgctcacataatcgcgagacagccccagcaaccctggaatgaaaggcgcgacgcccgccagagcatcgccatggcactgcacgcaggccggcaattggcggctcgcatccccccaccgcacaagcgtctctccctgcaccagtgtggctgctgatacagctgcagctaccggtggcgcatagggcaggtccagtcttgcgaagtagtccgccatctcccgtagatagtcgtccgtcagatgctgcagcaagtacgccatctgcggatagctgcgccggccatcacggaaattgagcagttggttgtgcaggtatcccgccggttttcccgcgatgcgagggaaataaccgtcaggagtggcacgcccctgcttgccgtggcacgcggtgcaggcctgcacacgcggcgccatatccacggccggcgcggcggccaccgaggcagcgagcagcatgcacagcgcccctaccgcgtgcagcaaggggcggatgagtttctcagccacgcccgacaaaaggcattttggtcgccatgacggtatggaacaacacattggcctccagcggaagattggccatgtaaagcacggactgccccacgatgtccacgtccatcagaggttcggccgcaatcaggccattggcctgttgcacgccctgcgtcatgcgctgggccagctcggtctgggcgttgccgacatcgatttgtcccaccgcaatatcgtacttgcgcccatcgagagccgctgtctttgtcaggcccatcaccgcatgcttggtggcggtgtaggcgatggagttgggccgcggggcgtgcgctgaaatcgagccgttattgatgatgcgcccgccccgtggcgactgcgtcttcatgacccgaaaagcgttctgcatgcaaaagaacatgccattgaggttgacgtcgaccacctgccgccactgctccaccgccagatcctccagcggcacgccgggagcactcacgcccgcattgttaaacaacagatccacgcgcccgaactgaagcacagcccggtcaaacagcgtgcgcaccgcagcggggtcggacacatcggtggcaacggcgagcgcacgcaccccaccctctgattcgcccacgacctcctgcaatagcgactcacgccgcccagcgagaacaacgctccatccatcgcgcagcagcgccaaagccgccgccttgccaatccctgacccagcccccgtaacgatggccaccttcgatgctttaaccatatgcgacgcttgtctcctgtccttcttacccatcaatctactcaaccgcgggatttgcggcccttagaagggttcttgccacctgccgcttttttgccggccaaggcctgcttatgcgggcgccgccggctcccctcctctctgctttcccgggccgcgggcaccgaggcggatcgaccatccatggccgctgccgaggaaccgcgtttcgcgccatccctggacttagggcctttggtggagaaaccgtcgccggcttcgtgcaccagccggaagtcgatcttgcggccatcgaggtcgacgcggctgacctgaacacgcacgcgtgcaccaatcgcatagcggatacccgtgcgctccccccgcaattcttgccgcgcctcatcgaacttgaagtactccccacccagttccgtgatgtgcaccaacccttccacatagagggcatcaagcgtcacgaagatgccgaagctcgtcaccgtgctgacgacaccgccgtactcttcacccagatgctcacgcatgtactggcacttgagccaggcttccacgtcgcgactggcctcgtccgcacggcgttcgttcgcactgcagtgcagtcccgcggcctcccacgcctgcgtctcccggacgctgataacgccacccgtcttggaagggcgtgcagaggattcaccccccttggaagccagacgcttggccagcttgaactgagcctcccccggcgtcggcagcgcgggcagcacatatttggtgccgctcaagatggacttgatcacgcgatgcaccagcagatccgggtagcggcgaataggactggtgaagtgtgtataggcttcgaatgccaaaccgaagtgaccgctgttgacaggcgtgtagatcgcctgctgcatcgaacgcagcagcatggtgtggatctgctgcgcatccacccggtccttggtggcctcggcaatcgcctggaattctgccggccgcgggtcgtccccgatcgacatgccaacacccatggctttgagatatgcacgcaggatctcttgcttctccggcgtaggcccctcatgaacgcgatacagccccgcccggccggcatgaccgatgaaatcggcgctgcagacgttggcggcgagcatcgcctcctcaatcaggcggtgcgcctcggtgcgtacacgcgggacgattttctcgatacggccattgtcatcacagacgatttgcgtctcggtcgtctcgaagtccacggcgccgcgcgcctgccgcgccgctagcaatgcgcggtagacctcgtagaggttgagcaggttgcccacgcgctcttgatgcttcagcgcttccgggccgcgcgtattggccaacaccgcagccacctcggtataggtaagccgcgcgtggctgagcatgaccgcaggatagaactgataggcgtgaatttcacctttggcggtaaccatcatgtcgcacaccatgcacaggcgctcgacatgggggttcagcgagcacagcccgttggagagcttctctggcagcatggggataacgcgccgcgggaaataaacgctggtcgcccggtcataggcgtcaatatcgatggcgttgcctgtctccacatagtggctcacgtccgcgatggccacgagcaggcgccaccccttggcgcgcccgatcttggcgggttcgcaatacaccgcgtcgtcgaagtcgcgcgcgtcttcaccatcgatggtgaccagggggacatctgtcagatcaacgcgtcgacgcttgtcctgagcgcgcaccttgtccggcagcgccttcgcctggtcaaggcacgcttcggagaattcatgcggaaccccgtatttgcgcacggcaatttccacctccatcccggggtcgtctacctcccccagcacttcgaccacccgccccacgggttgcccaaacaaagccggcggctcggtcagctccaccaccacgacctgtcccgtcgcagcagcccccgtagcacccttgggaatcagcacgtcctggccgtaccgtttgtcctcaggggcgaccagccagacaccgctctcctgaagaaggcgcccgatgatgggttggggcgggcgctccagaatctcgaccacgcggccttcaggccggccgcgccggtcctggcgcgcgatgcgcacgcgcacccggtccttgtgcaataccgcccgcatttcattggcaggaaggtagatgtcaggctggccgtcatcgcgcaggacgaagccatgcccgtcgcggtgtccctggacggtgccttcgatctcgtccagtgaaactttggcgacggatgattcagagtgattttttttgatatacaatctatgactttcctgaaatgcccaggtggcggaattggtagacgcactagtttcaggtactagcgagtaacatcgtggaggttcgagtcctctcctgggcaccaagtttaacgagaacccgccagggttctgacagcaaaggccgcttcatttgaagtggccttttttgttatctgcgtctcaacaatgtgggcatgttggagcagcgcgagggatacataaaatttttggaaatgccgttcaggcgatcaaaaaggctcctataatctgagcttccctgaaatgcccaggtggcggaattggtagacgcactagtttcaggtactagcgagtaacatcgtggaggttcgagtcctctcctgggcaccaaagacaagcaaaagccgctgattttttcagcggcttttttgtttgtaacgcccctgcaggcccgagattcagtgctggcacagcgagccgtacaaataaacattaccggaggagaatcatgaagcgacccactttcgccctgctgggactgatgctcacactgagcgctccacatgccctggcccaagatgccgtgatcggccggtatggccatcatgtgtatgtgatggtgccgaccgacaaggcgggcaaccgcgcctatgtgcagcgcgccgcggccaatgcctgcgaaggcaagagcctgtgccatgcctccgtgtgggccgagagcctggaccgccccgaaggcgcgccgccccatccgcgctacgaagagaacaagctggcggcatttcaacgcaaccgcaacgccggcgtggaagcaagccactcgatcaattgccggctgttcgcgcgcgacatcaatgtgccctgtctcgcgggcactgagtaagctctcccaccgattcgccctaccgccggcggacgcgcggccagggccgtgaacgcctcagccagccgagtcgcgcgccgcagcgctggcatggaggcagatggccgcggcggcccccacgttgagcgactcctcacccccaggctgcgcaatgcggatgtggcgccgcgcacgctgctgcagggcgggcgaaacgccctgcccttcgtggcccatgatccagccacacggccagggcaaggctgcgcgatggaggaagtcgccctcgtgcgagctggttgccagcaacgggacctccagccggtcgatgtctgcgggcgccaacccctcgaccagccgcagggcgaaatgggcgcccatgcccgcgcgcagcaccttgccactccagagcgcagcggtgcctttcagcgccgccacttgagtgaacccgaatgccgatgcgctgcgcaggatggagcccacgttacccgcatcctgcaggcggtcgagcacgacagtcggcatccttccgtccaacccctccgcttcaggcagcggcaacacaaaccccatgggcgccggagattccagagcgctgatgtcactccagagcacatcagcgatcactacattttttatagctgctcgcgcatattcagcgggcgcttggcgccaaaatgactccgagaacaccgctaccgctggcttttgtccacgcgccagcgcagcgctgcacagatgatctccctccagccacacacggccctgcttgcggtatgcggaactgtcctgcgacaggcggcgcaactccttgagcagtgcgttgtcgcgcgattggatgaaagcaggcgtggcgtgcataggaaacgcaaagggggatagcgatctgactcaggcggcgacgggcgcctgcaaggcgcgcgccaccggcgcgaacgagcgccggtgctggggacaggccccatgcacttccagcgcggccaggtgctctgccgtgccgtagcccttatggccggcaaagccatacaccgggtattgctggtgcaattgcgcgcaccagcggtcgcgcgtgacctttgcaagaatggaggcggctgagatcgatgcgaccagcgcatcgcccttgacgatggcctccgccggaacgtccagcggcggcaagcgattgccatccaccaacacccgcaccggcttcagccgcagccccagcaccgcacggcgcatggccagcatcgtggcttgcaggatattgtgttgatcgatctcctccaccgatgcttccgcaatgctgcagcacagcgccttggcgcggatctcgtcgtagagcttctcgcgccgtgcggccgttagcaccttggagtcggccaggccagcgatgggctgcaggtcgtccaggatcaccgcagccgccaccacggggccggccaacggcccacgcccggcctcatccacgccggcaacgaggccgggcggatgccagtccagggcggcctgttcaagcaaggaggttctggatcgcatgggcagccagtcgcggggtatcgcgctgcagatcgtcgtgcaatgccgtgaagcgctgttccagccgttggatacgggccggatcctgcaaccgcgcgtccagccagtcctggaccgcggtggccagtgcgtcgggcgtggcggcgtcctgcaacagctcgggcaccacgaactccctgcacaggatgttgggcaagcccacccagggctgcaactgcttgcggcgcatgaggcgccaactgatcggatgcatgtggtaggagatgaccatcggccgcttgaacagcgcggcctccagcgtggcggtgccactggcaatcagcgtcacgtcgcaggccgcgagcaccgagtgcgattggcccgtgacgatggtcggcgcatccagcaccccgcattcgcgcgcgatctgctcgatacgagccctcagggccggcacagcgggcactactatttttatagctgatcgcgcttttttgataagcgctgcagcctgaaagaacggcttggcaatgtaggccacctctgccgagcgactgcccggcaggatggccagcacttcatcgtgtaccgccaggcccagctgtgcgcgcgcagccgccttgtcgggcacccgggggatgacactggccaatgggtggccgacataggtggcggagatgccctggcgcgcgagcagttccggttcaaacggaaagatgcacaggacatggtccgcgctggcacgaagcttctcgacccgttcggcgcgccacgcccagatcgaagggcagacgaagtgcaccgtctttatgcccgcggcacgcagatccgcctccaatcccaggttgaaatcgggcgcatccacgccgatgaagacgtcgggcttgtccgccagcaatctggcacgcagctgccggcggatccgcagaatgcccagcaggcgccgcaccagctcgacgctgtagccgtgcacggccagccgttcgctgggccaccaggcctgaaagccccgctcctgcatgcgcggcccgccgatgcccatactggccacggcgggccaccgcgcacgcaggccgtccagtagcaggccggccagcaggtcgccggaggtttcgccagccaccattgcgacgcggggagactcagccaccatggcgccagtggcgtctcagcgcgcgataccgcgctgcgacgcgatcacgaaatcacgcagcagggcgatatcgccttccgcctcgggatgcgaatgcggcacgtcggccatggccgacagcgcggcctccagcgtgaggccctggcggtacagcaggcggtaggcctgcttgatgcccgccatgcgctgcgcggaaaaacccctccggcgcagcccttccaggttcagcccgcgcacggccagcggattgccgtccaccatcatgaagggcggaacatcttgcgagatgcggctggcaaagcccgccatgacgtgggcgccgatgcgtgaaaactggtgcacgccggtcaagccgccgatgatggcctggtcacccacctgcacatgtccggccagcgtggcgttgttggccaggatggtctggttgcccaccacgcagtcgtgcgcgatgtgcacataggccatgatccagttgtcgtccccgatggtggtgacgccccggtcctgcacggtgccgacgttgaaggtgcagaactcgcggatcgtattgcggtggccgatctccaaacgcgtgggctcgcccgcgtatttcttgtcctgcggagctgctcccagcgaactgaactggaagatgcggttgtcttcgccaatgcgcgtatggccctcgatcacgcagtgcgcgccaatcgacgtgcgcgcgccgatttgcacgtgggggccgataacggcatacggccccaccgtaacagtagggtccaactgcgcggccgcatcaacgagggccgtggaatggatgttgggcgccaagcgaaatcctcggcccgtcaggccaccgtgcgcatggtgcacatgatctcggcctcgcacgcgacgctgtcgcccacgcgcgcgacgcccttgaatttgtagatgccgcccttgatgcgatccagttccacgtcgaggatgagctgatcgcctggctccacggggcgcttgaagcgcgcaccatcgataccgacgaagtaaaagaccttgtcgtcgcccggcgcctcacccatcatgtcgaacgacagcaagcccgccgcctgcgcgagtgcttcgagaatcaacacccccggcatcaccgggcgtgcggggaagtgccccgtgaaaaacggctcgttgatggtcacgttcttgatggccaggatgcgcttgccgcgttcgagctcattcacccgatccaccagcaggaacggatagcggtggggcaggagtttgagaatttggtggatatccatcatttttctgtgagcggcctagccgtcttttcgtgtttgttcgagagccttgatgcgttcacgcagccggtacagctgccgcagcgtggccgcgttcttttcccacttcgcattgtcgtccatgggaaacaccccggtgtactgccccggttgcgtgatcgagtgcgtcaccaccgtgttggtggagatgtgcacattgtccgccaactgcaggtgccccacgatggacgcggcccctgcaatcgtgcagtgcgcgccgatgcgggtgctgcccgccaccgcggaacagcccgccatggcggtgtggcggccgatgtgcacgttgtgcgcaatctggatcaggttgtcgagcttgacgccgtcttcgatgaccgtgtcgtcgagcgctccgcggtcgatgcaggtgttcgcaccgatctccacatcgttgccgatgcgcaccgcgcccagttgctcgatcttgatccattcgccgcgctgctgcgcaaagccgaagccatcggccccgatgaccacgccagggtgcaggatgcagcgctcgccaaccgtgcaacgctcgccgaccgtcacccgcgacttgagcaccgtgtgcgctccaatcactgcgccgcgctcgaccacgcacaggggaccgatcgaggctgtcggggccacccgggcttgcggatcgaccacggcgctggggtggatgcccgcaggcgcaccttggccatgcgcgcgcacccacagctgcgtcacgtgtgcaaagtacgtgtagggctgctccacaacgatgcaagcgccgcgctccaaggctgcattgcgcatcgcgggggccacaatgacacaggccgcctgggaggcggccagttgtgactggtagcgcggattgctcaggaaggacaggtcacccgggccggaggattccagcggggcgatgcggaggatttcggtatccctctcccctccttccaggctgcccccaagtgcatcgacgatctgcccgagtcgcaagctcacgcgctactgccccgtgccgatgctttacttgccgccgttggcagcgttcatcgccttgatcaccttgtcggtgatgtcgtgcttgggattgatgtagacggcctcctgcaggatcacgtcgtacttctcctgctcggccacctgcttgacgacgcggttcgcgcgctcgagcacctggcccagttcctcgttcttgcgcgcgccaaggtcctcctggaattcgcggcgcttgcgctggaattcgcggtcctgatccaccaactggcgttgccgtgcggtgcgctggctctcggccatcgtgggcgcctcacgctcgaacttctcggtggcggacttgagcgaattgcccatgtccaccagttctttctcccggcgggagaactcctgctccagcttggcctgcgccgccttggcggtgttggcttcgcggaagatgcggtcggtattcacaaagccggccctgaactcctgtgcctgtgcaggcacggcggcagccagggagcccaacaggaggaccaggggaatgtggcgggaaagggatttcattagaaagacgttccgatctggaattgcagtttctggattttatcgccggcgaatttgcgcaccggttgcgcgatggcgatacgtagcgggcccagcggggaaatccagctcaggcccagaccagccgagacgcgcatgtcgcccagctcccagctctcatcctcgccgtacacgttgcccgcgtccacgaaagtgaaccagcgcagcgtgcggtcgttgccggcgccggggaacggcgcgatgagctcggcattcagcgtgatcttcttggggccgcccagcgacgcaccggtcacgtcccgcggacccagtgtgccctgatcgaagccgcgcaccgagcccaggccgccggagtaaaaattcttgaacaccgggaagggacggccattcatgcccttgcctaagcccaactcgccgttgaaggcaatggtgaactgcttgttcaagggaatgtactgctggtattggtagttggctcgcacatagcgcgcatcgccggccacggaccattcggagttcaggcgctggtaccgcccggagttcggtgccaacgcactgtcacggtcatcgcgcgaccagccaatggtgagcggcacggataggctggtttcaccaaactgctgcgcataggcgaggtaggcggcggggatattggtaccggccttgatgcgcgtctgctccactccccccccgaagaacacggtgtcggtctcgctgaagggtatgcccaagcgcacactggtgcccgcggtgaccagctcatagttgccgccctggtcttcgtagggcttggccgtgcggtagtacacgtcgaaggtacgggagatgccatcctgcgtgaagtacggatcggtggtggagaacaccagcgtgcgacggtacttgctggtattgacgtccacgccaaggtagttgcctgaaccgaagacgttctcctgcttgatggcaaacgacaccgagaccttctcggcgctggaaaagcccgcccccagttgcagcgatcccgtaggcttctcggccacgttcaccaccaggtccacctggtcgggcgcgcccggcacctcctgggtttccacattcacctcagtgaaatagcccaggcggtccacgcggtcgcgcgacagcttgatcttgtcgccgtcgtaccaggaggcttcaaactggcggaattcgcggcggatgacttcgtcgcgggtgcggttgttgccgctcacgttgatccggcgcacataggcgcggcgcgagggctctgcacgcagcaccagggccacgcggttgttctcgcggtcgatctcgggcacggcctccacacgcgcgaaggcgaagccgaagttcccgaagtggtcagtgaaagccttggtggtttcggccaccttgtcggcgttgtagggctcgccagggcggatggtgatgagcgacttgaactcgtcatcgcggtccaggtagttgccttccaacttcactcctgaaaccacatagctctggccttcgttcacgttgacggtgatcgagatgtcctgcttgtcgggcgagattgccacctgcgtggactcgatgcggaactccaggaagccgcgcgccagatagtacgagcgcagcgtctccaggtctgcattgagcttggcgcgcgaatagcggttggatttggtgtaccagctcatccagccgcccgtgtcctggtcgaacagccccttgagcgtggattcgctgaaggccttgttgccgacgatgcggatttccttgatcttggcgggctcgccctcggtgacggtgaaggtgaggttgacgcggttgcgctcgatcggcgtgacggtggtcaccacctccgcgccgtacaggctgcggttgatgtactggcgcttgagttcctgctcggcgcggtcggccagggccttgtcgaaggggcgcccctcggtcaaacccacgtcgcgcatggccttcttgagggtgtccttgtcgaactccttggtgccggcgaaatccacgtcggcgatggtcgggcgctcttccaccaccaccaccagcacgttgccggaagcctccaggcgcacgtccttgaacaggccaagggcaaacagcgcgcggatggctgctgcacccttgtcgtcgttgtactcgtcacccacgcgcagcggcaacgacgcgaagatggtgcccggctccacacgttgcaggccttccacacggatgtcctgcaccttgaacggcgccagcgcccatgcggcttgggaggcaaaaaccatggctgcgagggcggatgccgtacgcacgcccaggcgattgatatgttttctcatggatgaagctggagccgacagtgcagcgcaacggcggcgaaaaggttagccaaaaagccgggtgaggtcgttgaacagggcgatggacatcatgaggagaagcaccgcgacgcctgtgcgctgcagccgctccatccaggcttcggacacgccccgtcccgtcaccccctcccaaagataatacatcaggtgccccccatccaatacgggcagcggaagcaggttcagcactcccaggctcacgctgatgagtgcgaggaagctgaggtactgggtcagccccatgctggcggaacggcccgcgtaatcggcgatggtcagcggcccgctgaggttcttgagcgaagcctcaccgatcaccatgcggcccatcatgcgcagcgtgaggaccgacacctcccatgtgcgcaccgtgcctttccagagcccttccaaggggccgtaatgcacgttcaccatctcgggcggcgcgcccacataggcgccgacgcgtcccacggcgccgcccgcctcctgcgccacttcgggcgtgacttccaggtcgcgcggctgaccgtcgcgctcgatgcgccagacctgcgtgagcggccggcccgcctgcacggacgcgcgtatcagctcgcgcagttgcacgccatccaccaccgccgcattgcccaggcgcagaaccacatcgccagcgcgcagccccgcacgcgcagccgcgccgcctggcacgacctcgcccaacacgggacgcgtccagggcgcggtgatgccgatgcggcgatacagctgcacatcggcctcgcgcacgtccagctgatctatgcgcaacagcacctcgcgcggcgtcgttccgcgctctggctgcagcagcagccgcacgttctccccgtccagcgcgccgcgcgtgagcgtccagcgcaggtcttcgaacgagcgcacgggctcgaaatcgccctcgcccagcccggcggacaccaccagttcgccgccgcgcaggcccgcctgctcggccaccgagcccgctacagggctggccaggtaggccttgggctcgtccacgccgctccagttgacggcggcatacaacagcaccgccagcagcagattggccagcggccccgcggcaacgatggcggcgcgcgaacgcaggggctgggtattgaaggccaggtggcgttcatgcggctcgacgggcgcctcgcgctcgtccagcatgcgcacgtaccctcccagcggaaaggcgccgatgacgaattccgtgggtgaacccttgggctgccaacgcagcaaaggcttgccaaagccgaccgagaagcggaggaccttgacaccgcaggccaccgccacacggtaatggccgtactcatgcacggcgatcagtacgcccaacgcaacgatgaaggcaacgacagtcagcagcatgcctggggtttcctacaaaaatcagagcgccttgcgcttatccagcaatggtttgaatataaaacgcacctgtaacccttatgtaacaagcgcaaaacgctcaccttttaagagcatcctcacaagcgcgccatcagttccgcggaccgcgcacgcgtgcgcgcatccagcgccagcagtgcatccagcgagtccgggttggacggttcgacggcttccaaagttgcaaggttgagcgcatggatctggtcgaaacgtatgcgctgctccaggaaagccgccactgccacctcgttggcggcattgagcacggccgtggtgccgggcgccgcgcgcaacgcctgccaggacaggtgcaggccaggaaagcgcgtggcatccgcttcttcgaaggtcagcgccgccagttgcgtgaaatccaggggtgccgcgccgctttccacccgctcgggccaggccaggccacaggcgatgggcacgcgcatatcgggcgtgcccaactgggcaatgatggacgcgtccacaaactgcaccatggagtggatgatctgctgcgggtggatgaccaccttgatctgctcgggcgccaggttgaacagccagcgcgcctcgatcacctccagcgccttgttcatcatcgtggccgagtcgatggaaatcttgcggcccatcgagaagttgggatgcgcgcaggcctgcgccggcgtcacgtcgcgcagcgtggccgggtcgcgcgtgcgaaacggcccgcccgacgcggtgagcagcacgtggtccacgcgccgcggccaggtggcggggtcttcgggcaggctctggaagatggcggaatgctcgctgtcgatgggcagcagcgtggcgccgccttcgcgcaccgcggccatgaacacctcgcccccgacgaccagcgcctccttgttggccagcagcaggcgcttgcccgcacgcgcggccgccaggcacggcgccaggcccgccgcgcccacgatggccgccatgaccgcgtccacctcttcgtgcgaggcaatggcttgcagcgcatcgggtgtttgcagcacctcggtgggcaagccgctctgctgcagtttgtctgccagctggcgcgcatgcgcactgctggccatcaccgcatagcgcggacggaactgcgcgcactgcgccagcatcaggtccacctgcgtggccgcgctcagcgcaaagacttcgtagcgatcggggtggagtgccaccacgtcgagggtgctggtgccgatggatcccgtagaacccagcaccgtgagacgttgtttcatgcggatgcgaaatgagaaagcatcatggccaggggcagcgtgggcagcagcgcatcgatgcggtccagtacgccgccgtggccgggcagcaggccgctgctgtccttgacaccggcgctgcgcttgatgagcgactccaccaggtcgcctaccacgctcatggcggccatgaacaatgcgccaacgaccagcagccatacgccctgggctgccaggcgtgagtacaggctgggcacgctggcctgccaggccccatcggccgcagtccaggccgcggccagcaccagcacacccagcatgccaccccacaccccttcccagctcttgccggggctgatagagggagccagcttgttgcgcgtgaagcgcaggccaaaagcgcggccggcaaagtaggcaaagatatcggccgcccacaccagggtcagaaccgacagaaggaaattgacccccaccacgcgcgcctgggccacggccagccaggccatccacagcgccagcacgcccccggccacgcgcagcccgcgcggcagctgcggccagccggccacgcccacgcgcagcaaggcggccccgcccagcacccaggcagcgccgcccaccagccacagccagggcagcggctggtgcagccagcccgcggcccacccgaggccgcacagcactacacacgccgcccccaggccgatgctggcgccgccgccgaggccgttgagccgaccccattcccacgccgccgcagccatcatgaccagcgtcaccacggcaaagggcacgaacgaggaatagaacaatgccggcaacagaatggccagcaggaccaacgcggtgatgacacgttgcttgagcatccaggcccccttcagcgatgtgcggtggacggaatcaggcacgcagcgaaccgggctgctgcgcttgtacctggtcggaggtttggccaaagcggcgctcgcgcgccgcgaagtccgcgatggcttcatccagtgcggcctcgtcgaaatcgggccacaggcggtcactgaaatacagttcggtataggcggcctgccacagcaggaagttgctgatgcgccgctcgccaccggttcggatcaacagatccggatcgggcacatgggccatgcccatggcggcatgcaggctggcctcggtgatgggctcgccccgcgctgcaagcgcagctgcggcctgcgtgatgtcccagcggccgccgtagttgaagcagacattgagcaccagtcgctggttgcttgcggtggccgcctcggcacgctggagcccttcgcgcacctgcgccgaaatgcccgacttttcccccacgaagtgcacctgcaggccatcccgggccagttgcggcacctcacgtgtcagcgccttggcaagcagatccatgagaccggacacctcgtccgccggacggttccagttctcggaggaaaacgcgaacacggtaagcacgcccacgccgcgttggacgcaggcatgcacgcagcgccgcagcgattccacgccctgccgatgccccgccaggcgcggcaggaagcggcgcgtcgcccagcggccgttgccatccatgacgatggcaatgtggtggggaatggctccctgcacggtgggcatgaatccaggatcgatccgcaaaaccggatcagatcgccatgatttcctgctccttggccgccaccaaggcatcgatctctgcaatgtgcttgtcggtggttttctgcacatcggcctcagcgcgcttttggtcgtcctcggaggcgagcttgtccttgaccagcttcttgacgccctcattggcgtcgcggcgcaggttgcggatggccaccttggcgccctcgccttcgctgcgcgccagcttggtcatctccttgcggcgctcttcactcatcggcggcatgggcacgcggatcaggtcgcccatggaggccgggttcagccccagatcgctttcacggatcgccttctcgatcttggcacccatgttcttttcccatggctgcacactgatggtgcgcgcgtcgagcaaggccacgttggccacctgggacaacggcaccatggatccgtagtactcgacatggatcgtgtcgagcagctgcgggttggcgcggccggtgcggatcttggccaggttgttcttgaaggcggcgatggactggtccatcttcgcctcggtcgtcttcttgatgtcggcaatcgtcatgtgtggttcctctgcaagcgggcaatcaggccaggcgcggcaaagccatcaagcgtacaccaacgtgccttcgtcttcgcccatcaccacgcgcttcagcgcgccatgtttcacgatggagaacacacggatcggcagcttctggtcgcggcacagggcaaaggccgtcgcgtccaggatgcccaggttgcggctcatggcctcgtcgaacgtgagcttggcatagcgggtggccgacgggtccttcatcggatcggccgtgtacacgccgtcgaccttggtcgccttgagcaccacctcggcgccgatctcggcgccgcgcagcgcggcggccgtgtcggtggtgaagaacgggttgccggttccggcggcgaacaccaccactttgccctcttcgaggtactgcagcgccttgggacgcacgtagggctccaccacctgctcgatgccgatggcggacatcacgcgggccgtcagcccctgcttgtccatggcgtccgccagggccagcgcgttcatcacggtggccagcatgcccatgtagtcggccgtggcgcggtccatgcccacggacccgcccgccacaccgcggaagatgttgcccccgccgatcaccaccgccacttgcacgcccaggcgggtgacctcggcgatctcctcgaccatgcgcacgatcgtggcacggttgatgccgaatgcgtcatcgcccatgagcgcctcaccagacaacttgagcaggatgcgcttgtgggctggcgtggcgagggtcatgggcaattctccgtaaggctggactggggggatgaagggcgtgggcggcaggcgctatcaggcgcccgacttggcggcagcgacttgcgcagccacctcggcggcgaaatcgtccaccttcttctcgatgccctcgcccaccacgtacagggtgaagcccttcaccgtggtgttggcggccttgagcatctgggccacggtctgcttgccatcggcggccttcacgaagacctggtcggccagcgagacttccttgaggtacttctgcaccgagccttcgaccatcttggcggcgatatcggccggcttgccggactcggcggccttgccctcggccacggcacgctccttggcgatcaggtcggcaggcacgtcggcgctggtcagcgccacgggcttcatggcggccacatgcatggccacgtccttggcggccacggcatcgccgtcgaactccaccaccacgccgatgcgcgagccgtgcaggtaggcggccaggttggagccgctgaaacgcttgaaacgacggaaagacatgttctcgccgatcttgccgatcaggcccttgcgcacatcttccagggtggggccgaagccatcctgctcataggccaattggcccagggcttcgatgtccgcggggttgtgctcagcgaccagcttggcggcggcgttggccatggcgatgaagctgtcgttcttggacacgaagtcggtttcgctgttcacttcgatcagcgcacccacgttgccgttgatgaacgatgccaccacgccttcggccgtcacgcgggaagcggccttgccggctttggtacccagcttgacgcgcagcagctcttcggccttggccatatcgccgtcggcctcggtcagggccttcttgcattccatcatgggggcatcggtcttgccacgcagttcggcaaccatgcttgcggtaattgcagccatcgtgtttctccagtttttgagttcagttcgttacaggatcagaagctaaaaaaaaagggggctcaccaggggccccgctttttttgcgacgcatcgcgcggcccttgacttaggcggcgttctcgtccacttccacgaattcgtcggagccttcggcagccacagccttggccacttccgtcacggcgttggcacggccttcaaggatagcgtcggcgatgccgcgggcgtacagagccacagccttggccgagtcgtcgttacccgggatcacgtagtcaataccctcgggcgagtggttggaatccaccacaccgatcagcgggatacccagcttcttggcttcggacacggcgatcttgtggtagcccacgtcgatcacgaagatagcgtcgggcagcgcagccatgtcctgaatgcccccgatgtccttctcgagcttttccagttcgcgcgagaacatcagctgctccttcttgctcatggactccaggccggcttcctgctgtgccttcatgtccttcaggcgcttgatggaggtcttgacggtcttgaagttggtcagcatgccgcccagccagcgctggtcaacatagggcacgccagcgcgctgggcctgctcggccaccagttcgcgggcctggcgcttggtgccgaccatcaggatcgtgccgcggttggcggccaactgcttggcgaacttctgcgcctcctggaacatcggcagcgacttttccaggttgatgatgtgaatcttgttgcgatggccgaagatgaagggggccatcttggggttccagaagcgcgtttggtggccaaagtggacaccggcttccagcatttcacgcatggtgacggacatgaggcttctccgaaggttgggtctaaaatccagcctcaatacttgcccactgaattgctcttgcgtggaacttgcagtcccacgagagggcagagggcaacaccttgagagggctggtttgcgattaagttctgcatggtgcctggcagcacggcggcggcgcagctctcagcaaaacccaaagattctagcatatccccatgttggctgacctcgtctccacccgcagccacgtagctgccgggcatagcagcgcacgcgatgaaatcgagcgctgcatcgccgccgccgaagggcccacctgcgcccatgtgttccgccagaccagcttcgaccaggcccgcgcagcagccgccgtgcccggcgtggagcgtctgccgctggcgggccttgccgtgtcggtcaaggatctgttcgacatccagggcatgaccaccgccgcgggctccaccgtgttgcgggatgcgccacccgcgccggccgacagcccggccgtggcgcgcctgcgccgcgcgggcgcagcgttcatcggccgcacgcacatggtggagttcgccttctccggcgtgggtgtgaatccgcactttggcacgcccgccgcatttgacgcccgccacggcgcgctgcccggccccgcgcgggtgtgcgggggctcatcgtcgggcgccggggtgtcggtggccacgggcgcggccttcattggcctgggctccgacacgggcggctcgatccgtatcccggccgcgctgaacggcatcgtgggcttcaagaacaccgcgcgtctcgtgcccaccgaaggcgctgtccccttgtccaccacgctggacacggcctgcgcactcacccgcacggtgcgcgatgccgtcgtggcgcacgagatcctggcggcacggcgcgtcacgcgcagccccgcaccgctgtcggcctggcggctggccgtacccgccacactgttcctggacggactggacgccaccgtggtccgcgccttcgaccgcacgctgtcccgcctgcgcgcggccggcgcgcagatcaccgagattgccctggcagaaaccgcccagttggccgatgtgaacgccaccggcgggttttccgccgccgaaagctacgcctggcaccgcacgctgctggcacggcacggcaacgcctacgatccgcgcgtgaagagccgcatcgagcgcggcgctggcatgtccgcggccgactacatcgatctgctgcacgcgcggcgcgcctggatcgcacgcatgcagaccgccatagccggcttcgacgccctgctctcgcccaccgtgcccatcgtggcgccccccatcgcatcggtcgcgccgggcagcgagcgcgacgcggagttctttcgcgtcaacggattgctgctgcgcaacaccagcgtggtcaacatgctggacggctgcgccctgtccctgccctgccacgaagcgggcgaactgcccgtgggcctgatggtgtggcacggcgcactgcgcgacgacccggtgctgaacatcggcctgctgatcgaacaagaactacaaaaacaatagctactagcgcttatcctacgggcgctagaggcatatttcgcttcaattttcatgcacattatcatcgtgggcgccggcatcgtcggcgcggccactgcttatgaactggccgcggacggccatcaggtcaccgtggtcgagcagcgcggcgccgcggcagaggaggcgagcttcggcagctccggcctgctggcgccctcgctactcatgccgtgggcggcgccgggcctgggtgggccgctcggccgctggccttggagccgcgatgccacgctgcgcctggtacgcggcgccggcatggcaggccggcgctggcgctggcgctggtcccaggcgggtcgccggcccgagacggcggcgcggctggccgcgctggaaggtctgggccgctacagcctggcacgcacgcgcgaactcatccaccaattggacgtggacctggaaaccagccgcggcactctggtgctgctgcgccgccccgaagatgtggagcgcctgcagcccgcgctgaaggtgctgcgcgacgcgggcgtgggcctgcgcgatgtggatgccgacaccgcgcggctcatcgagcccggcctgtccaccgacgtgccgctggcgggcgccgtgcatgtaccggatggcgaatccggcaactgccggctgtttgcgcagatcctgcgccacgcggcgcaggagcgcggcgcacagttcgtgttcggcgcgcatgtccgcgctctcagcgcatcgccgcccggcgtccacgtcgtaggcgaagccgccccgcgtcaggccgacgccgtggtgctgtgcgccggcgtggccagcgccgcgctgctgcgcccgctggggcgccacctgcccctggaggccgtacatggctacaccgtcagcgcgccggtgcgcgaggacagccatgcaccccagggctcggtgatcgatccgctgcaccgcatcaccatcacccgccagggtcagcgcgtgcgtgtgtccggcggcgccgagatcgggcacggcaacggcagccaccacgcgcccacgctgcagacgctctacctcgcgctgtcgggctggttcccgggcggcgcactcacctcgtccccgcaggtgcaggtctggcgcggcgcgcgccccacgctgaccgatggcgcccccgccatcggcgcgagtggtgtgtccggcctgtggatcaacaccggccacggcgcttgcggctgggcccaggcctgtggcagtgcccgcgccctggcggacctgatcgcccagcgcagtccggcgattgacctgcagccctttgcgccgcagcgcttctagggcctgttcacactatttttgccagtgcgaatggcgtgaaaaccgcgccaatctaggcgcgtgacgacgccaaggccggggccttggctaggagggcaacgacgaatggcgcggttttcactccgttccctccgggttgcgatcaaaaagggccattcgcggcgttgccaagcctcgctggggtagcaccccagcttcgtttggcgccttgcgcctggccctttttgatcgcaacgcatctggcaaaaatagtgtgaacaggccctagcgcgcttcgcacgccccccgcccggcgccacaatgccgggcatgcagcgcatcgcacctgaccggccccatcccctgttcgacaccgcggccacgcgccgcctggaggcctgcgccgccgctgccctcgcgccccacacgctgatgcagcgcgccggccaggccacggcccggttggcgctcgcgctggctccgcatgcgcgcaccttctggttcgcctgcggcggcggcaacaacggcggcgatgggctggaggccgccctgctgctgcaccgcggcggccacccggtcgtggtgacctggctgggaacgcccgagacggcgcctgccgacgcgcgccagtcctggcagcgcgcacaagaggccggcgtgccgttcgcggctgagccaccctttctcggtccgcaggacctgtgcgtggatgcgctgctgggcatcggcctgagcgccgatccgcgcccccgcaggcccgacgcgcggctgctgcaatggctggcccgcatgcacgcctgcgcggcacccacgctgtgcgtggacctgccctccggcctggtagcggaatcaggccagtacatcccggggctggcgccggcccatccaggtgccacggcggcgcgccacacgctgagcctgctcacgctcaagccaggcctgttcaccggccagggccgcgacgcagcgggcagcgtgtggtttgatgacctgggcgtgccggcatcaaccgaaaccccttgcgcctggctcgccggcccccccgccccggccgtacgcgcccatgccagccacaagggcagctacggcgacgtggccgtcatcggcggcgaaggcctgcaggcgcgcggcatgggcatgacgggtgcggctcttttagccgccagcgcggcgttgcacgccggcgcgggccgcgtgatggtggcgctgctggacgccggcgcactccccgccctgccgcagcagcctgaactgatgctgcgccgttgtgacgcgctggcgctggaccacgccaccgtggtctgcggctgcggcgggggcgcggccgtggcggccgtgctgccagacgtcctgcagcaatcggcacgcctggtgctcgacgcggacgcgctgaacgccgtggccgccgacccccatctgcagcatctgctgcgcgagcgtggccggcagggccgccccaccgtgctgactccgcaccccctggaggccgcgcggctgctggccggcaccacggccgccgtgcaggccgaccgcctggccgcggcacgcacgctggccgatcagtacggctgcaccgtgctgctcaagggctcgggcagcgtgattgccgcaccggggcgcacgcccctcctcaaccccacgggcaatgcgcgcctggccacgggcggcaccggtgacgtgctggccggcctggtgggggcgcggctggccgcggagcctgcacaggccggtgcggcatttgcggcggcgggcaacgcctgctgggagcacggcgctgctgccgaccgctggcccgccgggagatccctcaccgcaggagcgctcgcacgcgccctgaacgctggttgaccgcgcagcacgccgcgcggtccggtcgccgcacgattgcatccaacggtaacggtggtttccaagcagcgcatatctaccttgtcttacagacggtgcgcggactgaagcgctttaatcgctccatgtcctggtatgcatgcataccgtgtgttccgcccacctgaggtactgccatgaaacgccatttccgccccggatcgcgcgcctacgcggcctttgtggtcaccgtggtcctggccttcgcggccagcgtcatgaccctggtgccccaccagacgacccaggtggccgactcgcaggtgcacagccagctggagcaactcgttcccgctggcgtcttcgactgaactccctctcactcctcccctccagccgccttcgggcggcttttttgcaggccgcccgggccggcttcagggcatggcgctggcgggtgcgccgccgctttccaccacagtgacgcgccgccgcagcgcggcctccaacgcggtatcgcccgccgcacccgcccgttcggcgcgcagcagcagccaggccatcaacgggcggcgccatccctgcgccgaggcggtgtcggtggccagcaccatgacttccggcgtagcgcgcccggcgcgcacggccgcacccgctgccaccaggcgcgccaaggggtcggcaatcccggcaatggactgggggctggccgcggcggcgcgttgtgcctcgggcagcagcgccgcctgcgcgggcgtggcgcggcctgccaggtagtcggcataggcctgctccggcggcgccgcatcggcgcgcaacggctcgaaagccgtgcagggctgcagttgcaggctggcgacctgcgcggcgcagcgcatcagctccacgcgcgccagcaactcgggccggccggtgcgtgccacctcggcgcgtgcacgggtccattcctggtcggccacgcgggtgttgccggacaggtaggcctcggtcgcccgctcggccgcgccgtgggcattcatctgccagtcgggcaccggcgccttgccggcgcaggccgacagcaccacggccagcgcgggtgccaagccccgccacaaaagaagctgcagggaggtcatggcagtttcagctccgtttcgcgggcaaagggccacttgcggttgatctcgttcaccagcgcatccaccttgcgcaggctgccttccacttcggcgcgcaatgcgcccaggtcggtcgtggcctcgcgcgcgttggcgcccacggcctgggcctcggccagcacggcgtccaccttggtgaggctctggcgcgcgtcggccagcaaaccgttgagctgcaccacggcggcgcgtacctcgggcaccaggccggggtcgccctgcgcaccgaagacctgcctgtccgccttggcggccatgccgtcgatgcgcgcaagcaactggttggtgcgctccagcgtggtgaggatcttcttcgcgtccgcctcgttgcccatgagcacgcccagggcgccgcttggcgcgttgagccgctcggtgagcgtgcgcacctgggccatggcgccgcccagggcggactctgcgccggtcatggcgttcaggttgtccagcagctggcgtgccgatgacatgagctgcggaatctccgccgtggcgtcgccgcgcagcacgggtcgctcggcgccgtcctccagcggcgggtcggccagcatgccgctgtaggccttgatggtggtgccgcccaccagtccgctgaccagggtgaacacgctggaggtgcgcagccagtgcgcgtcgcgctgggccacgtcgatgaggatgcgcacgttgccggtctcggccagttcgatgcgccgcacccggccgatgggaaagcccgagaacgtcatgtccatacccacaaccacgccctcggaatcttcggccgtgagcaccagccgctgcgtgggctcgaacgcgccgcgcgcgtacagcaggtacaggcccgcacccagcacgagcaccagcgtgaacagcagcagcgccgccgccttgcgctccagatgggccacgggccgcagcaactctaccggcgcgttcgccggcggttcggacagcgggggttggggacgttgcggatcggtcatcgcgtggccatgaaatcagtagtaattgcccatcagcgagatcacctcgatgagcagcagcacagcgaacatgcgcgccaagccgcccagctcggagtcgggctgctgggcctggcgtgcgtcgccgctctcgtagagccccgaagccatgggaatcagcgccacggccaggctgaagaacacggtcttgagcacgaacaccagcgtgatctgcggcgcgaacacatggccgaacatgcgcgtgtacaccggcagccccgccgtgttgagcccatacacgcccaggtaggccatgaccagcgccactacgcacgacagcgccgccagcgtgatgctggcatacacgccggccaccacgcgcggcagcagctccatgcgcacggggtcggcgccgcgttggcgcagggcctggaggtggcccgactggcgcatcagcgccaactgcgtgccgttggggatggtggcgcgcatcgccacgaacagcgcggcggtcagcgggatcagctccagcaccagtacgcggatcaccatctccagcgcatagcgcgacaggccgtagctgagcgccgtgacgaccacgatgcgcgtgatgaccagactgatgagcgccgccagcaccgtgaaacccagcaggatgggcgcggtgtcctggtacatgtggcgcgccagccgccagcgcgtggcgcggccgtagctggacggcgagagcatcagcaccatgaccacggcgcccaggtagatgatgcgccaccacgccacggcccaacgccgcgcctgggcccacaggcgccggggcacgatggaagggtgcaggctggcgttcatgcgcggatcataggcgaaggctgcattcgataagtaacaaattagccgctagcgcttatgcagcaagcgctagcagctattaataccatagcaacctgtgccatgggcctcatacatgcctgcgggcagccggccctgcgggcggcacgggatcggcatcggcgcgtgcatgcaacgcctcgatcacgtggcactgccctcccgtgccgtcgcaacggctgcgcagcgacagcagttcctgctccagcgtcgccagctcggccatgcgcgtgcgcacgtgcgccaggtgctcgtccagcgtgacgcaggcggcatggccgtcggcggtactgcaggcgtccaatgccagcaggccgcgcacctcctgcagcgacatgtccatggcgcggcacagccgcacgaagcgcatgcggtggacctcctcgtcgctgtagaggcggtagcggttgtccgcgcgggtctgcgcgggcagcaggccttccttttcgtaatagcggatgttggccggtggcacgcccgagagccgggcggcatcaccgatacggtggcgggggctttgtcgcagcatggcttgaccttggagtggcttcaaggtttccaatcatggcatgagccaaagttattcctcccattccgcgtcccattcccatggcccgggcgcggcaaacctgcctcctttgcctgcatccgcatgcagcggttgcgcctgcagcacatcggcgggcgacggccacgaccacggcaccctgcccggttggccgcgcatcgccgcggcgctggccctggccacgggcgccgaggcggcgcactggatgcagcaggactacgccggcatggccctggccgtggtggcgattgcactgtcgggcctgggcgtgtaccgggtgggcctcaaagaccttgcgcgcctgcgcctgggcatccacgcgctcatggccgtggcggtgacgggcgccttcctcatcggccagtggcccgaggcagcgatggtcatggcgctgtacgtggcggccgagcgcatcgaggacggcgccatggaccgcgcgcgccatgccatacgccagctgctgcaactggcgcccgccacggccgacgtgctgcagccgaatggcagcaccctgagcctgcctgtggaccaggtgccgctgggtgccaccgtgcgcatcgccccgggcgcgcatgtgccgctggacggcaccgtcacccacggcagcagcagcgtgaaccaggcgcccatcaccggcgagagccaactcgccgacaaggccgccggcgacccactgtacgcgggcagcgtgaaccagcagggcgagctgctgatgcaggtgaacaccccgcccggcgacacgctgattgcgcgcatcgtgcgcgcggtggagcaggcgcaggccagcaaggcccccatccagcgcttcgtggaccgctttgccgccatctacacgcccgtcgtgttcgcactggccgtgctgctggcgctgctggcccccccgctgatgggctggacctggacgcagtccacctaccaggcgctggcgctgctggtcatcgcctgcccctgcgcgctggtcatctccacgccggtcacggtggtcagcgcgctcacggccgccgcgcggcgcggcatcctcatcaagggcggcagcgcgctggaggccgcgcgcggcctgcgcgtggtggcgctggacaagaccggcacgctgaccaccggcagccctgccctggtgcagtggcgtgccctgaacggcgccgatgccgacgccgtggcagatgtggcctggcagctggccagccggtctgagcaccccgtctcgcgcgccatcgccgccggcctgcccgcggccacccacaacggcgtgcagaacctccaggccctgcccggtcgcggcgtgcaggccgaggtgggcggccagcgctggtggctgggcaacctgcgcctgatgcgcgaacaaggcctggccgacgctgcgctcgaagacgccctggcccaacaggagcggcagggccgcaccgtcacgttgctggccgacgcgcaagccgtgcgcgcgctgttcgccgtggccgacccgctgcgcggccacgcgcgccaggccatcgccgaactgcgcgcgctgggcgtgcacccggtggtgttgagcggcgacaacccggccaccgcacaggccatcgcggccgaggcgggcattaccgacgcgctggacgcgctcggcggcctgctgccgcaggacaagctcgacaccctggccgcgctgcagcgcacgcgcggccccaccgccatggcgggcgacggcatcaacgatgcgcccgcgctggcccaggccgacgtgggcttcgccatgggcggcgcacacagcaccggcatggccatggagacggccgacgtagtactcatgaacgacgacctgcgccgcattcccgacaccgtgcggctggcacgccgcgcacacgccgtgctgtggcagaacatcaccctggcactgggcatcaaggccgcgttcttcaccctggcgctgctgggcatggccagcatgtggatggccgtggcagccgacatgggcgtgagcctgctggtggtggccaacgggctgcgcctgcgccgcggcgcctctatcgcggcgaaggaggccgcatgaccatgccccaatcaccacaaagccgccagcgcgccgcctacgactacctgctgcagcgctggcgcaccagcgtggacgcgcccgcggaacagcgttggcgctacctggaggccgcccatgtggtgggccagaaccgcctcggcctgcactggcgcgcgcactggcagatgctgcgctttgcgcgccagttgggcgacgcgccggaggcccggggccaatgggcgcggctgggcctcacgctggtgggccacctggtgcgccggctgccgcagggcaacatcggccgtgccagcgtgcccgcgctgcggcccatggtgcccagcgtggccgtgcgcgcatgcatcaccgaagccatgcaggccacccagccccccggcacgccgggtgcgccagagatgagtcaaatcgacctctagcgcccgcctgacaagcgcacacagctcattttttaggagcattacgccacccagacccggaaatttgacccagcgcaagacacaccgactgctgccgtggtgcaatcgcgcccccgccggtcaccacggcgcctgccgatcccgcccatgtccaccaccaccgccaacgccgctcccgccatggtcccgcacacccgcaccgaagacgccgtggcgattggcgtcggcgtgacgctgatctccgtgggcgtggccttcctcgccagcgccgggctgctcaccggcggcatggcggggctggccttcgtgctgcactacgccacgggcatcggcttcggcaagctgttcttcgcgctcaacctgccgttctactggctggcgctgcgcaagctgggcctggccttcacgctcaagaccttcgcggccgtggcgctgctgtcggtgctgtcggagctgcagtcgcagttcctgcagatcagcgaactgcagccgctgtatgcggccatcaccggcgggctgatcatgggtatgggctttttggtgctgttccgccaccgctgcagcctggggggcgtgggcatcatggcgctgtacctgcaggaccgcttcggctggcgcgccggcaaggtgcagatggccgtggactgctgcatcgtgctggcggcgctggtcacagtggagccgctgcgcgtgctgtggtcggtcatcggcgccgtggcgctcaacctggtgctggccatgaaccaccggccagggcgctacatggcggtctgacggcacgcggacgggccatcgcccggcgctcgctctggcgggaacttcctgcaccgcgccggtatcattcgctgcatgcgccacgccgttgccatgatcctgggtctgctgctggtcctgcggggcctgctgggcgacgccatggccatgggcattgcaccggccacgcccgcgcagcccaccatcgcggcagccgctacccaccacgctatggcaagcgacacgcacgaccacggtggtcatgacggcgaccatgccagcgcatcagcacagccgcactgctgcgataccggcggggcggtccacgcggaacaccccgccggctgttcggcctgcggcgcctgccattcggccttctacgcgccggtctgggcgcccgccttccatggacggcacgacagcaggttgcaaccgcaccctggcaccccctttgccagcgccacggctgcgcaagccatcaagccacccatctcctgagcactgacgcccgaagtgcgtccgcaatcggctgcatgtcccccgacggggccgcagccgagtgtcgcggacgcggttgtgtcatgtttgacgggagactcccatgcgcttcgcgcaccccaccagccctgcggccatgatggccctggcggccctggccggcatcgcaccgccgacctgggcgcaggttgacaatgttcctgccgctccatcgcagaccgccaccgccgactcggcacaggcccccagtctgcccttgcgccaccagcccctgccccccagcggcgacgtggccgaggccgacatcggctggaaggccgccaacaccgccgtgggcgcctttcccggtggccactccgacatcgtgcgctgggaagccgggcaggcacgcgccgcgccgcccagccatgccatgcccaccccgaaacaccaccacggaggccggccatgaggcgccctccgctctccctggctgcgctggccgccgcactggtgttggccggctgcgccagcgtcgcccccgatggcctgcgcggcgacgtgcaaagccatgtccagccccgcctgcccgacggcgcgcaactgcccgcgcccgatgcgcaaagccgcagcgacgcgcaggcccagatcaccgaatggctgcgccttcccgtggatgcggacaccgccgtgcgcgtggcgctcttgaacagccccgcgctgcaggcccgcctggccaatctggccgcgcaggatgcgcagcgcgcacaggcgctgaccctgttcaaccccacgctgacgctggggcgattcaccagcgggcatgaacgcgagatcgagcgccagctcggcttcagcctggtcaacgtgatcaccctgccctggcgcacgcgttggcaaggctggcagatggagcaggccacgctggccgctgcacaggatgtgctgcgcctggccgcggacacacgccgcgcctggctgcgcgccgtggccgcccggcaggtgctggcggcgcgcgaacgcatgcacgaggcggccgaggccggcggcgagctggcgcggcgcatggcgcgcgtgggcaacttcagccgcctgcagcaggcacgcgaaatcgccatcacacaggacgcggcagcacagctggcccgcgcgcggctgaatgccgcgctggagcgcgagcaactggcgcggctgatggggctgtggggtgcgcaggccgacttcacgctgcccgatgcgctacccgccttgcccgcggcggatgcactgcgcagcggcgacgacgccgaagccacggccctgcgcgagcggctggacctgcgcgcgctgcgccgcgacctggacaccaccgccgaccgcagcggctgggccggtgttggatccgtgttcggcgacatcggcctgagctacagccgcaacactgccaccgagcgcgcctccggccaccgcgagaccacacgcggctgggaggtagagctgcctctgccgctgttcgactggggcggagctgccacgggccgcgcgcgggccgagttgcagcacagcgccgcgcaactgcaggatgccgccatccgcgcgcgcagcgaggcacgcagccactggctgcgctaccgcaccgcctgggacctggcgcaccagcagcaggccgaggcgctaccgctggcgcgcttcatgcaggacgaggccgtgctgcgctacaacggcatgttcatcagcgtgtgggagctgctggccgaggcgcgccgcgccagccaggcggtggctgccgccaccgaggcgcagcgcgacttctggctcgcccagaccgacctgcaactggctctcacgggcacatcgcccggcgcgcccgccgacctgccgtccgctcccaccacccccaacgccccttcggaaggccactgacatgcagcgccgtcatttcttctccggcgccgccacggccgtggtcgccgcctccgccgcatcggtgagccgcgtggccttggccgcgctgcccgaggcgccctcgcaatcctctgccgccacggccgcgccgctaaccccgtccggcggccggccctaccagcccgtggtcacgctcaacggctggacgctgccatggcgcatgaacgccggcgtcaaggaattccacctggtggccgagccggtggtgcgcgaagtcgcgcccggcttcatggtcaacatgtggggctacaacggccagagcccgggcccgaccatcgaggtggtggaaggcgaccgcgtgcgcatcttcgtcaccaaccgcctgcccgagcacaccagcgtgcactggcacggccagcgcttgccgagcggcatggacggggtggccgggcttacccagccgcacatccccgcgggcaagacctttgtgtacgagttcacggcgcgccgccccggcaccttcatgtaccacccgcatgcggacgaaatggtgcagctggccatgggcatgatgggcctgtggatcacgcacccgaaggcgcgccaccccctgatcgcggaggtgcaacgcgactacgccttcctgctcagcgcctatgacgtggagccgggcagcctcacgcccaaggtcaacaccatgaccgacttcaacatctggaccttcaacagccgggtgttccccgccatcgacccgctggtggcacgacagggcgaccgcgtgcgcatccgcgtgggcaacctgaccatgaccaaccaccccatccacatccatgggcatgagttcgagatcacgggcaccgacggcgggccgaccccgaaggccgcgcgctggcccgaggtgaccaccgacgtggccgtgggccagatgcggcagctggagttcatcgccgacgagcccggcgactgggcgctgcattgccacaagagccaccacaccatgggcgccatgggccacggcgtgcccaccatgatcggcgtggaccatcgcggcctggtcgggaagatccagaagatcattcccgactacatggtcatgggcgagcgcggcatggccgacatgggcacgatggaaatgccgctgcccgacaacacctatcccatgatgaccggcaccggccccttcggcccgctggagatgggcggcatgttcacgaccttgaaggtccgccagggcctggccgcccaggactggcgcgacccgggctggtaccagcacccggcgggcacggtggcgtacgaatgggccggtgcgcccttggacgccacagccccgcgccagaccccgcccggccgggcccccggcgcccccagcgtgcgcaagccgggcgccgaccacgaacaccattgaaaccctcggagaaacccatgaaatctatcaaattcatagctgcttgcgctttactggcgggcgctacagccagttttggccatgagaacatgcacaacagccaccctgccgtcgcaccccagcagcaggaatgggggattgcgggagaggtcaagggcgcaaagcgcaccatcaccttgcgcatgacagacgacatgcgctttaccccgtcgcacttcaccgtcaagcaaggcgagaccgtgcgcctgcgcgtggagaacaagggccaggtcatgcatgaggtggtgctgggcacacagggcacgctggaccagcatgcggccatgatgcgccagtaccccgacatggagcacgccgaaccccacatggcacacgtggccccgcgcgccaaggaagacctggtctggcacttcaaccggcccggccgcttcgacttcgcctgcctgatccccggccactacgaagcaggcatgcgcggcaccttcaccgtcacgccctgaacaacaccaccacccgcatcatcaggagtccaccatgcgaatcacgcaacccacccgccgccaatggatgacggccctcgccgccggcttggccggcgctgccctgcccgccctggcccgtgccgccgccccgcagactgccgtggaggtctggaaagaccccaactgtggctgctgcaaggattgggtgacccacatgcaggccaacggcttcacggtcaccgtgcacgaaacgggcaacgccgccgtacgcgccaagctcggcctgcccacgcgcctgggctcatgccacaccgcgctggtgggcggctacctgctcgaaggccatgtgcccgctgccgacgtgcgcaagctgctcaaggacaaacccaaggccctgggcctcaccgtcccgggcatgccggtgggcagccccggcatggacgggcccgagtacaacggccgcaaggacccgtacgacgtgctgctggtcaccaagaacctggtgaacagcgacgtctccacacgcgtattcaccagctaccgttgatgcacaccatgaaaggccacgccatgccatcgcacaccctgcctgcgcgcgcgccgcgcatcgccctcgcacccgtggccgctctggcactgctgggcctgcccggcagctgggcacatgcccagggttcggaccacgacgcccatcacaccgagacgcccgccgcatccggcgacagcacgcaggatctcagcgagggcgaagtcacgcgttgggatgcacgcagcggcaagatcacgctgcgccacggcgagctcaagaaccttgccatgccgcccatgaccatggtgttcacgttgcgcgacccggcacaggcggccaccttcaagcccggcgacaaggtgcgctttcgggccgaacgggtgaagggcgtattcgtcgtcacccatatcgaaccattgcgctgacgccccacggaccgggcggcagttgcccggccccttgccgcaccaaggagccctcatgcattcccacagcacgccgcccgcagctgccccacacgggcagcacctacaccacagcccccacgtgccccggccatcggccgctccacccgccccaccaaccgccgacacggtctatacctgccccatgcacccggaggtgcgacagagcggccccggccactgccccaagtgcggcatggcgctggagccggtactgcccagcctggacgcagccgatgacaaccccgaactgcgcgacttctcgcgccgcttctggtggacgctgccgctcaccgtgatcgtcaccacgctggccatggccggtcaccggctgggttgggtcggcatggcgcaaagcggggtggagctggtgctgacgctgcccatcgtgctgtgggccggcgcgccgttcttcgtgcgcggctggcagtccgtggcgcagcgcagccccaacatgtggaccctgatcagtctgggcacgggcgcggccttcctctacagcgtggtggccaccgtggcgccgggcgtgttcccggcctcattccagtccatgggccgcgtgggcgtgtacttcgaggcggccgcggtcatcatttcgctgacattgctgggccagatgctggagctcaaggcgcgctcgcagacctcggccgccatcaagtcgctgctgggcctggcacccaagaccgcgcgccgcatcgccgccgatggcggcgaggaagacgtgccgttggcccacgtgcatgtgggcgacctgctgcgcgtgcgtcccggcgagaaggtgccggtggacggggtggtcgtcgaaggcagcagcgccgtggacgagtccatgctcacgggcgagccgctgccagtgggcaagcgcacgggcgacaagctgatcggcgccacgctcaacaccagcggggcgctggtcatgcgctccgaactcgtgggtgcggccacgatgctgtcgcagatcgtgcaactggtggcgcaggcccagcggtcgcgcgcgcccatgcagcgcatggccgaccgcgttgcgggctggttcgtattggccgtggttggcgtgtctgtgctcacgctgctgggctggggaatgttcgggcccgagcccaggtgggtctacggcctgatcaacgctgtggcggttctcatcatcgcctgcccctgcgcgctgggcctggctacgccgatgtccatcatggtggccacggggcgcggcgccacgcagggcgtgctgttccgcgatgcggccgccatcgagcatatgtgccgcgtggacacgttgatcgtcgacaagaccggcaccctgaccgagggccggccgcgctttgagcgcaccgtggccgcgcccggctggggcgaggcagaggtgctgcgcctggccgccagcctggaccagggcagcgagcacccgctagcggcggccatcgtcgccgcggcacgccagcaggggctggcgctggacgcggccgagcagttcgactcggcctcgggcatcggcgtgcgcggccggatcgcgggccgcaccttggcgctgggtaacacggtgctgatgcagcagtccagcgtgaatacgggaccgctggcgcaggccgccgaggcactgcgcggcgaaggcgccagtgtgatgttcctggccgtggatgggcaactggcgggcctgctggctgtctccgaccccatcaaggccagcacgcccgacgcgctggccgccctgcatgcggccggcctgcgcatcatcatggccaccggcgatggcctgaccacggcaggtgccgtgggacggcgcctgggcatcgacgaggtgcacggcgaggtattgcccgccgataagctggccctggtcgaacgcctgcaggccgagggacgcaccgtggccatggccggcgacggcatcaacgacgcgccggcactggcgcgcgccgacgtgggcatcgccatgggaaccgggacggacgtggccatgaacagcgcccagctcaccctggtcaagggcgacctgcgcggcatcgccacggcgcgcgcactgtcgcaggccacggtggccaacatgcgccaaaacctgggctttgccttcgtctacaacgcgctgggcgtgccgctggccgccggcctgctctacccgttcacgggctggctgctgtcgccgatgatcgcggcgctggccatgagcctgagctcggcctcggtgatcacgaatgccctgcggctgcgccgcgcacggctttgagagcaccccgcaagacgcggggacaggtgccggcgcggcaccataatcggcgcccatgcaagcttgctccctgcacagcgcctgcggcgccatcaccgacgttgccggcatcgaggtcggccacttcaccgacccacgccgccccaccggttgcagcgtggtgattgcgcgcgagggtgccgtggcaggcgtggatgtgcgcggcgccgcccccggcacgcgcgagaccgacctgctggccccgggcaacctggtggagcaggtgcacgccatcatgctggcgggtggcagcgcctgggggctggaggccgccacgggggccgtgcgctggctggaggagcacggcgtagggctggacgtgggcgtgggccgcctgccactggtgccagcggccgtgctgttcgacctgcacgtgggcgacatgaaggtgcgtcccgatgcggcggccggctatgcggcctgcgccgccgccacatgcgagccgccagccgagggcaacgtaggcgccggcgctggcgccgtggtgggcaagatgttcggcctgcagcacgccatgaagggcggcgtgggcacagcctcggtcaccgtcgcgggcgtcacggtgggtgcgctcattgcctgcaacgccgtgggcgacgtggtcgacccggacaccgggcgcccactggcgggcgcccgcgctgccgacgggctgacgctgcgcgatacacggcacgcgctgctgcgcggcgagccccctcatcccctgctggccggcagcaacaccacgatcggcgtgatcgccaccgacgcgcggctgaccaaggttcaggctcagcgactggccgttgccggccacgacggcctggcccgcagcatcaaccccgtgcacaccatgagcgacggagatacgctgttcacgctggcgacgggccacgtgccgcaccaccccggcatgatggtgttggccacgatggcggccgaggcggtggcccgcgccaccgtgcgcgccgtgctcgccgcgcgcaccctgcgcacggccgagggcctggcacttccgtgccatgccgatctggctgccgggagctaaccatgggacagatgtcacgccgcctgcgcatggcgctgctgtcgctgcgcgacctgttggtgtctgccgggccgctggcgctactgggcgcgggcctggtgctactggcctattggtggctcaaccccacgccgccgcgcacggtgacgctggccaccggccccgcgcagagcgcctacgaggccttcggccagcgctatcgcgacgcactggcggcaagcgggatcaacgtggtcttgctgcccagcgatggctcgtcatccaacctgcagttgctgcgcgatggccacgccgacctcgccttcgtgcaaggtggcacgggtgagttgcgtcccgaggacagtgatgagctggtctcgctgggcagcctcttcgtggagcccatctggctgttctaccgcggcgatgtggcgcgccgcatccaccgatcggcccggctggaggggctgcaccagctgcgcgggctgcgcgtgaacgtcggctcgcccggcagcggcgtgccaacgctcatggagcgcctgctggacgccaaccacattccgctggatgccctcacgctcacccgtctggagcagacgcccgccacggtggcgttcctggcggggcggttggacgccctggtgtttgcctccgcccccgagtcattgatggtgcagatgctgctgcaaacgcccggcgtgcagctcatgcacttcccgcaaaacgaggcctacagccgccgttttccgttcctcacgccggtagtgctgccacgcggcgtggtggacctggcggccaacgtacccccgcgcgacgtacggttggtggcatccaccacatccctgctggcgcgtgaaggcacccaccccgccctgctgcaattatttgcccagagcgcgcagggcatccatggcaatgcgggctggttcaaccgtgcgcgcgaattccccagcacccggcacgcggaactgcccattgccaaggagggcgagcgcgccatcaacgagccggcgccgctgatgcagcgctatctgccattctggatcgccaacctcgtcgagcgcatgtggctggtactgggtatcttgattgccgtcatgctgccgctgtcgcgcgtggtgccgccgctgtaccagttccgcgtgcgctcgcgcgtgttccgctggtatgggcatctgcgcgacatcgaagacgacatggaacgaggagaggccacccccgacgcgctgcgcgaacggctggaccgcatggaggcgcaggtggaaaaagtgagcgtgccactgtcctatgccgacgagctctacgccctgcgcaaccacatccaactggtgcgccggcgcctgccacgcgcggcaggctgaacggcagtccccgcgaccggcggagcgccctagcgcagcttggccggcttggtgcgcacggcgcgcaaagcgcggtccaccaccggctggtcggaaatcaggcggaatgccccgtcggaggacagtttgtcgatcatgcgccgcgtcatggactgcgtgctcgcgtcggctccggtgaacaaaaaaagtgtgttgtgcgggctgcaccaggtgagctgggttcgcaccgcacgctggttggtgatgatttccacccactggccgatgcgcaatgcgggctgagccactgctccggccatcgacgggtccgccgcggcggccgtatcggaagacagcacatcgtcagcgcgggtttcagggctgacctcttccgccggcgtgtcgccgaagacgctcgccgctgcgtagttcagcgcttcaccctgaagctgcgccaagcgctgcgtcacttcggcaatacgctcgatcgggtggtcaatgctctccagcccacgtaccaacaccggcaccatgtcggcaatggcctggcccaggcgctccgggtccgagcgcaactgctcgggctgcgcgcagcacagcagcagcggcaccaacgccaaatagcctccggggtctccgccggtttcctggggctggctgctttgcgcctgcgccaccacgtccgcccacgggccggtcacgaaggccagcaggtcggccggtaccttgtccgcatcgggcaggcggcggaagtcggcggcaatcttctcggccagcaattcccgctgctcccgctggagcagttcgcgctgctgcgcttcatggcgctcaagctggcgacgctcctgcgcggtccaggccttttccagcgccttgagcacttgggcgaacggtgcggcatcccggatctcgatggaagccaggtggcctacggcttcgttcaccagccgcatgaagcggctgaaggcgggcccatcctcggcgttgaatgccaggctgcgctgggtcaactcgtccagcaggcgccgggcggggtgctgctcatccgtgaagaaccgcgtgtcgtgctgcaccaactccttcagcgcgggctccaggctttgcacggcacgctgcatgggaggcagcagccgcgaatcctgcgcaatgttgtccatcatgcggctcacgacctcatgcgccgtccgcgtgggggatgccgccaccggcgcatgtgcagaggtgccgttccagcccgtcaccgggaccgcagccccccccgacagacggcccacgatgcgttccagctgcgcaatgtcttccattgcttccaccgcggccggcgtgacgtacgcgttggccggagtagctgccgcatagccgccgcgtgcatcgtaggcgaaagggtcaccaccaccggccagcatctggcgcaggatacccaccgtcagcagcgcttcttcggcctgcggcgccaaggccacgttgcccgaggcgcctccccaacctgccccgtaaccttggccataggcgctcgcggcaccatattcgctggccggcgcaccataggccgagggcgcgtagcccacgcccatctgggaactgtgggcatatccaccaccatgactgctacgcacacccggggctcccgccaccgcgtagcccacgggctcgacgccatgctcgcgcaggctctgggcggcgcgcttataggcgcttaccagttgcatgcccagcagttcgcgcatctggctcatccacagctgccgcacttccccgcttacaccggtatcgctcaccacttgctgcagcgcgcggatgtagttctcggggcgaaaagggttgctttcgggttgcacgctgtgcaggccctgcgccgaactgacgagcgtgttgagttccgccagcgttgcctctgtcgccagagcggcgatctgctgcgcccgcgacaactccacctggaccagcacgtcggcatcgtccatgagggcgagctcgcccaggtccattccgccgggctgcccggccctcgtcttcgcggccgaggggccttcggcaaaaatctccagcaaggccatggggtaggccttgggcaacgacgcctcgtgctgcttgagcaggcgcaaggcatcgctgatctgggtgcgcttgtgaaggtcgcgggtggaggattcctgcgccgtgagcgcttcgcgcgtaccaaacaccagcgcctccatcagggcctcgctgtccctgacggcgttgacaacgcaggcgcgaaaaaccgtacgggcgcgggacgcggaaagggacatggtggagacggacgaagaatgggcggcggtccgcccgatgctactacctgtaagtgcttatttgagggccttgtagcgcatacgcttcggtttcgcaccctcttcacccaatcgttttttcttatcagcttcgtattcttggtaattgccgtcaaagaatacccattggctgtcgccctcggcggccaggatgtgcgtcgcgatacggtcgaggaaccaacgatcgtggctgatgaccagcacggtgccagcgtattccagcaacgcgtcttccagcgcacgcagggtttccacgtccaggtcgttggacggttcgtccagcagcagcacgttgccgccctggatcagcgtcttggccaggtgcaggcggccgcgctcgcccccggacaggttgcccaccttcttctgctggtcctggccgttgaagttgaagcgcccggcataggcgcgcgacgccatttggaacttgcccacgttgatgatgtccagcccgccggagatgtcctcccacacggtcttgtcatcggccagtgcgtcgcggtgctgatcgacaaaggccatcttcacggtctgaccgatttccacggtaccggaatcaggttgctccttgcccgcgatcagcttgaacagggtcgacttgccggcaccgttcgggccgatgatgccgacgatggcgccggcagggatgttcatgctcaggttgtcgatcagcaggcggtcaccaaaggccttggagacattcttgaattcgatgaccttagagcccaggcgatccgctacaggaatgaagatctcctgcgtttcgttgcggcgctggtattcgtaatcgctcagctcttcgaagcgggcaatacgcgccttggacttggcctggcggcccttggcgttctggcgcacccactccagttccttcttcaaagccttggcgcgagcctcctcgcctttttgctcggcttccagacggttgcccttctggatcagccagtcagagtagttgcccttgtaggggatgccgtggcctcggtccagttccagaatccactcagcggcgttgtccaggaagtagcggtcgtgggtgatcgccaccacggtaccgctgaagcggtgcaggaattgctccagccagtccacggattcggcgtccaagtggttggtgggttcgtccagcagcagcatgtcgggcttggacagcagcagcttgcacagggccacgcgacgcttttcgccacccgatagcttgccaatcaccgcatcccacgccggcagacgcagcgcgtcggccgcaatttccaactggtgttcggaatcggtaccggccgcggcgatgatggcctccaattcaccctgttctttggccagcgcgtcaaagtcggcattctcttccgcgtaggcagcgtatacctcttccaggcgggctttggcgttgttcacctcggccatggcttcttccacggcctggcgcacggtgtgctcgggattgagttggggctcctggggcaggtagccgatcgacagcccgggcatgggcagtgcctcgccttcgaattccttgtccacgcccgccatgatcttgagcaaagaggacttgccggagccgttcaggcccagcacgccgatcttggcgcccggaaagaagctaagggaaatgtccttcaagatctgccgcttgggcggcacggtcttggtgacgtggttcatcgagaaaacgtattgggccatggatttattcaggaaacgggcagaagaaggcgccaaaattttttgggcacaaacgcggattatcggcgcatgcgacaatagaccccgtcttgggctccagttgcccacggcatcagcctagacaagctggggacgaaggaagaattttccgggctcccacccttgcaatcatctgcctaacaaactggctcggcggcccgtaaagtcgcctgcgacaggccgatacccagcgccccggatgggcgcatccaattacatgacatttgaagaactgaagctggcgccggccattttgcgggccgtgcaagaacaaggctacgacaacccgacccctatccaggcccaggccatcccggccgtcctcgctggacacgacctcctcgccggcgcacagaccggcaccggcaagaccgccgcgttcacgctgcccatgctgcaccgcctggccgaaggccaagccccacgcagccagtttggcggcaagggtgtgcgcgccctggtgctcacgcccacgcgggagctggcagcgcaggtcgaagaatccgtgcgcggctacggcaaatacctggatctgaactccaccgtgatcttcggcggcgtcggtatgaacccgcagatcgaacgcatcaagcgcggcgtggacgtgctggtggccacccctggccgcctgctggacctgcagcagcaaggcttcatggacctgtccaccgtcgagatcctggtgctggacgaagccgaccgcatgctcgacatgggattcatccacgacgtgaagaaggtgctggcgctgctgccccagtccaagcaaagcctgctgttctcggccacgttcagcgacgacatccgtgaactggccaactcactgctcaagaacccgcagagcatccaggtcaccccgcgcaacaccacggtgcaacgcatcagccaggtgatccaccccgtggggcgcggcaagaagaagcaggtgctgctgcacatcatccaggagcacgactggagccaggtgctggtgttcacgcgcaccaagttcggcgccaacaacgtggccgagtacctgaccaagaacggcgtttcggccatggcgctgcatggcaacaagagccagagcgcccgcacccaggcgctggagggcttcaagacgggccagatccgcgccctggtggctaccgacatcgcggcacgcggcatcgacatcgacgacctgccgcacgtcgtgaactacgaaatccccaacgtgcccgaggactatgtgcaccgcatcggccgcacgggccgcgccggccgcgagggccatgccgtgagcctcgtctgcatggacgaggaaggtttcatgatggagatcgagcgcttcaccaagcaggaaatccccgtgcaggtgatcgacggctttggcccggacgagggagagaaggccgagcccatcgccatgggccgccagaccatctggggcggcgcgggcaagccgcccagccgcgaagtcatgcaggccgcggccaaggcggcacgccaggagatgatggagcgcatccgcaccaacaaggcggccactggcggccagcgcggttcgcgccaaggcggtggccagggcgaaggccagcagcgcgccgggggtcagaacggcagcgggggccgcggcggcaacgcaggcaatgcaggccgtcctgccggtccacgtgatcagcaacgtccgcagaacacggccggtggccgccgccgcggcggtcccgcgggtgcaggcaatggcggcggtaatggcggaaatcgccgtttcgacgacagccagcctcgcagcgagaacgcccacctgggcacgcagctcggcaacattggcatcggcccacgccatggcagcggccgtgccagccagccggaccccatgcgcaccagcgtggacagcatggcggaccgcgggcgtcggggcggcttcggccgtggcaacggcggcggcggtggtggccgcggcccacgcggcggcggcttcggccgctgagaccttcacgacaacagaaagcccggcacagccgggcttttttccatggcccctgagccaaccaccccgccgcacgcgcaggacatcaaagctgccgggtaacatccgccccagcaccacttccgccacgcccaccatgacgccgaagaatctgctctcccacccatacgcgctgccaatcgccgcaatcgctgcacggcaccgcgctaccgcgctgctgggcgcattcctgctgtccgcctgctccagcacgcccctgcctccgtggcccgcgcagtcctccccccccgcgcccactggtccgcaaacgtcccgcgccgtaccgccgccgctgggaacagtgcagcgtggcgaagtcgtgcccagcccagtcacggtaacgcccgtcgccccggccaccgagccggcctccaccgcgctcccctacagcgcggctgtcgcggcacgctttcccgcgccttccgtgcggtacgaaacgccggggctcgccgaggggcgccaggctttcaccaccaacgctgaactcacccaatggctgcgtaatctggccacggcgcagcgcggcacgacccgtgtgcaaatgctggacctgggggtatcgcagcgcggcacacccttgcacggcctggtgctgacccgcgcggctggcaccaacgtggccgcgctggacgccagccgccgccccacggtgctgctgcttgggcagcaacatggcgacgaacccgccggcagcgaggcattgctcgtgctggcacgcgaactggcacagggtctgctggagcccatgctggagcgcatcaacgtgatcgtcgttccccgcgcgaatcccgacggagccgaggccggcacgcgggccacgtccaacggcatcgacatgaaccgggaccacctgcttttgcagactccggaggcccaggcactcgccaaactggtgcgcaactatcgcccgatcgccattttcgatgcgcatgaatacaccgtcaccggacggttcctcgagaaattccatgccatccaacgctacgacgtgctgctgcagcacgcaacgacggctaacctgccggaattcatgaccaaggcagctctggaatggttccaccaccccatgatcagggccctggaagcggaaggcctgagccaggagtggtactacaccacctcgacccgcgccgaagaccttcgcctgtccatgggagggacgcaacccgataccggccgcaacgtgaatggtctgaagaacgccgtcagcatgctcgtggaaacgcgcggcgtgggcattggccgcacccacatccagcggcgcgtgcactcgcaggtgacggccctcaccagtgcactgcgcagcaccgtggaccgcgccgccgacttggagcaggtgcgctcctatgaagcgcgggacattgcctcccaggcatgccgtggcgagatcgtggtggaagccacgcaaacccccggccagcgcgacctggtcatgctggacccacagaccggcgcagaccggaccctgcgcgtggattggaattcctcgctgcaactcaagccggtcaaaaaacgccaccgcccctgcggctattggttggcaagcggcgcaacggatgcagtggagcgcctgaagctgctgggcatccaggtgatgcacgtcgccgaggcgggctccgtactggccgacatctatgaggaaaccagccgggagagctccgagcgagaggacgtgcgcggagccatccctggcgcccgcccgatcatccgcgccaccgtgacccccatgcgcagcgccatcgacgtgccgggaggcagctactacgtgtctctcaaccagcccttggccaatctggccgtggcagcgctggagcccgatacgcagaacagctatttcgccaaccatgtcatcggccagctcggcgatgtggcacgggtcatggcacctccatcgctggtgtttgaggagatggactgaagagcacgccagactgcggccactctttaaatgatagctgcttgcgcttgctggataagcgctaaaggcatatttggcatcatacacagcacccgcacgcggtcttctatttcatgggctgcgcaggctggtgcgggagcgctccgggcgcctgtatgatcctgcacttcgagcgcgcacatcaccgctcgcaccgcatacctgcatcagctgcccgtagctcaaccggatagagcaattgccttctaagcaataggtcgggggttcgagtccctccgggcaggccaaaacagacctccaaaaaatctcacggcctcttagaacccgcatgcttcctagcgttgcgggttttttgttgtctcaagccgtttcaccgcgtaccgtgacataccaacaaaaagttggtacttttgccggcatctccacatactgttgacccagcagaaactgcacaggtcacaggtcatgccgctaatgcgaatgcctcagcgggggttctcacgttcagcgcctggtgcgggcgccggtggttgtagaaatggatccagtccccgatcaggcgactggcatgctgcagcgagtcgaagcgatgccgatgcacgcacttgagcgtgcggatcacccgctcgaccagaccgttctgctcagggctgtgcggcgtgatgaattcttgacgcagtccgcagcttcccagggccgtgaagctgcggctggtgaagaccaacccattgtccgaacgcagcaggaacggctcgggtactcggcccagcgtggcgaagcgcgcgatcagggcctgctccagcgctgactcggccgtcttcgatttcccgctgcgcgacaggtgcgcaagctctactggccagcctgatcgagaggctctgccgcaggcgttgcggcctgggacgcagtgacggtgtctggccgcgccaacaaaccctgcccaccatgccacatagcctgacgccacggcgaatcgtgctggggaggtgggttcaccagatcggtgggataccaactgccccgcgtgcgctgcagcagttccggcaccaccgcttggccttcttgcaggcgcaccaggtcaggcgccctcaactccttgcccaccaccagcacacccgcctgctgcgccacatgcaccacggccgccaggttttccacacagggggcatggcccatggtccatccatcggccaacagccagtaacgcgaccgctccatgccgtccagccctgcgatggtttcctcatagaccagacacagtggaccatccgcacccggccctaccggggtgccgtaggctttccagacggacaaatagcgttgcacgtccggcgcttccgccttgcgcgcctgcagccaaggtccgtatcgggcggggtgcttgtaatggtctacaaccaagtgcggcggcacatcctccctgccgtccaaccaatccctgcgcagattcaaataacctgccgcccaatccagcaatgccggggtcagcttgggcttgagttgctcaggcgacgagcaatcggccatacccagcccaggcttggcctgggcgatagcggcgggcaccaggcgaatgatctactgccgaggcacgccatgcgcctcaaaggcacggatcaggcgctgagccgcacgacgggccgggtcgcgcctgccccgccaccagtcccagcccttgctgagcacaccccacaggcccgtggcttcgcctacccaagacatggtcaggcgacctcttgcaccagcgcctcggccagacgggcctgcacggactggcgttcggccaggcgctggcgcaggtcggcgcacaggcggcgcagggcggtgacgcgggtgacgatgcgggattgttcggggaggggtggtaacgcgatgtctaaatctagaagcgaagaccccttcaggttgttaatgccaataccagcagaagcctctgaaacagattcgcgatacatcggactagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaaaatagttctatctatttttgagacaccacactagcaaggtagacggcgaaatatgcagcgtctgtgatgggacggatagccccacaaaatgcaccaaacgaacaagtgacctcaggacgaaacggtgctgcctttccgacgagatttttgctaccgctggctaaacacaccacgtaatcaccggaccgcaaaagctgatcctcagaaatgagcgatgctggcacgtataccaagtcatcaaagttgatggagccccgaatgttgttcgcccgaagaataggcaatagtccttctgcgggtgcatccttggcatcggccttttgataggtgacgccgcgcactactgtgaataggtcacgacccttgacccacgcccaccccaccggcaactcaaacggcttttcctcatcggtgatgggcggcaggggtttgccctgtttgatctggccggtggcgatgaggcggtctttttcggcgcggattttttgcagcagggcgctggcgggttcgtcggtggggtcttggggcacgagcaggccgcgcacggccagttgcagcagggtttgctccagcgcgtcgatggcttcggggcggtccagcagcaggtcgaagtgctgggccacgcgctgccagttagcggccagctcttcgggcgtggcgctggcggtgagcgcgcccagcagcgtgctgaccagttgggcgtgttgcgcggcctccagccggtccttggcctccagcgcatcgcacaggcgcatgagggcttcgacacggtttgcgatacgggattgttcagcgaggggcggtactggaattggtatcagttgcaaacgagcagatttgattccttgggctgttacgccagtagcttggtctgagaacacaccttgcatccagggcgaccggagaaatgttgagagcgcaccggacatttggggctcgtacagtccaaaacagatgacgcgctgggcgagtgcaaagcgttcttcaatatcaattgcagcgacatttccaagcggggcttcggttgtgaacaacagatcaccgactttcgggaatccgcgagtcatccagccagcgtaagccgcttcagcaatgaattcgcgcggcaaacggttgatgaacccttgccgaacattttttgcggtgatcagtggaatacctgactcggtcttcgtcggcgttttgccgcgatagtcgatgaagtttgcaagttggccaagccgcacccactcccacccctgcggcaacccaaacggcttttcctcctccgcaatctccgccagcggcttgtcccgcttgatcttgccctcggcgatcagccgatctttctccgcccgaatcttctgcagcagcacgctcgccggttcatcggccgggtcttgcggcaccagcttgccttgcacggccagggtgaggatgagttcgcgcaacttggcgacgccaccgggggcggtggcgattagctccatatttgatagcagcatgcgcttgctcctcaagcgccagaggcgtttttgttcaataacggggccagcttgtgctgcgccagctcgctgagcgtttgggcctgttgcaggcattcgcgcagggtttgctcggtgaccagctcgccgtcgtagtcgctcaggttgcgctgtttgcgcagggcatcgagcacgcgcacggtggcggggctgacgcccagggtgtgcaccaagcagccgatggtggtttggtggtggccgggcttgctggtggaggtgcgccagccttgggcgtgcaaagcggcgtcggccagggcgcggatggcggtgtaggcgcagtcaaagcgcgtttccgtgctgttgtcggtgcgctgtgcgtcttgcaggcgggtgtgggcggtggccagcattttttgcagcagggcggcagaaaacggcaccttgtcgagcatgccaatgcgggccaggttgttgagttcttcttcaggcatcgagggttccggtcagcaaaattcggggcttggccagcagctcttgcacaaaggggtggccttcggcgcgtttggcggcccattcggtgggggtcatgaccttggggttgatgtcgcgccccagctgggtctgggcggcgtaggtggcttccaccacctgggcaaagctggcgctgcccaccaccagcacatccacatcgctgcctgcgtgggcgctgccgctggccatggagccaaacacaaaggccagcgccacctggtcgcccagcggctgcagggcctggcgcagcacatcagccaggccagtggttttgcggatgagggcttgcagctcggcaaacacggggtggctttggttggcctggaactgcacctggttgcctacgcgctcgctggtgagcaggcccacatggcacagcgcgtccagctcttttttcagggtgccgggggcggcctgtgtttgccgagacagttcgcgcaggtgcattttttggtcgggctgcatcagcagcaaggccagcactttgcggcggtactggttggggaacagcagctcggccagggtgggtggtgttttcaaaatggaaacgaatgttttcttttagagaacaaattatgcgttccggcgcatgaatgtccagccccccggcgccccccccaacgtggctcaggggcttggcgggtgcacgaactgctctttttttgatagctactagcgcttgtccttcaagcgctagcggctgtttttgccaaagactgggccaggatgcccttgagctcatcgcgcagggcctgggcctcggcctgcaggcgggcgtagtcggccagcagcgcgtcggggtcgtggctttgctgttcgccgatgtgggggttcttctggtccaggttgtagcctgcggccttgatctggtcgatgccgaccttccaggcccgttcgttttccacgcgggcggcaaagccgtcctgctcggtgccccaccaggctttctcggcgtcgaactcgtcgatgcggatgggcttggtcttgttgtaggttttgacgccctgggggtaggggtgctcgtagtaccaaatgtgctgggtgggctggcctttggtgaagaacagcaggttggttttgatgccggtgtagggcgcgaacacgccgcccggcaggcgcacgatggtgtgcaggttgcagtgctgcagcagttgttctttgatgcgggccttgacgccttcgccaaacaaaaagccatcgggcagcaccacggcggcgcggccgccgggtttgagcaggtgctggatgagcaccaggaacaggtcggcggtttccttggtgcgcacgtcggcggggaagcccgcctcaatgcccggctcttcaatgccgccaaagggcgggttggtgaggatgacgttgacgcggtctgccgccgtgtagtcgcgcagcgggcgggccagggtgttgtcgtgcacgatctggctgggcacttcaatgccgtgcagcagcaggttggtgacgcacagcatgtgcggcagctgctttttctccacgccgcgaatgctgttttgcagcacggcctcttgctctgcgttgtgcacttgtttgcgcaggtgctcgatggcgcagacgaggaagccgccggtgccggtggcggggtccatcacgctttcgcccaactgggggttggtcatgtccaccatgaattgggtgacggcgcggggggtgtagaactcgcccgcgttgcccgcgctttgcaggtcgcgcaggatcttttcgtacaggtcgttgaactggtggcgttcggcctggcggttgaagtcgatggcgttgagtttgttgaccacctggcgcagcaggtggccgcttttcatgtagttgtaagcgtcttcaaacacgccacgcaccacgtagccgcgcgggttgcgttgggggtctgcgctcaggcccttgagagcggggaagagttgcttgtccacaaagtcgagcagggcctcgccggtcatgccttcggcatcggccgcccagtggcgccagcgcaggtgctcggccatggggctttggtagtcgtcgcgggtgagttcgagttcttcttccagcgcgtcgaacaccttgaggaacagcagccaggtgagctggctgatgcgctgggcgtcgccatccacgccagagtcctggcgcatgatgtcttggatggatttgatgacgggggtgaggttggacatggggtgcaaaatttaagtcaaaacaggctctagcgcttatgggataagcgctagtagctatcattttatgagctactgcgccactgtttcgggcggtgtccggggcaacaggcggtcgcgataaagcgtcccttgggcacggcaggcggcgagttgctctttgaagctgctccggtagtttggccccagccaggcgccaaagcccaccaacccgtcgcagatgacctgcccttgaaacaccagcagaccgcaggagatgacggcaccgctgctgccaagcatttctttgaggggcgtggtcagcgtcttgatggcataccccgcattcgtctcatggggctccagaaagtggctgtgtatggcggtgtcgttgacatagatccagttgtcaacgcgcagcgtgtgcacggcttgcagcacgtcgtcggcacagaagcggccctggtcctgcagttgtgccagcgcttgctgcaaaagcgcagggttggcatacagggcatcgcgtgccgcggtcagttgcgccaccaggttcgccttgcgcttggtggtggggatggtttcgagcaggctttggtagttggcaatgaagtgccgtgccgctgcagggtcgatgcattttttgttcgtcataggggtttccaacgcggctcttgagaggctggcgtttgtctgaatttcggcgggcagcagtcagcgaggagcgtacagctcgcgctccagggtttgcagcgcgctcaggtactgcgggcggccgccaaagctgcgcaccagctccacggggctgcccaggtcggtgaagggttggagcttgaagacttcgttgctctcgatggtggtgatgccttcgtccgcgtatttgtcgagcaatgcctccagcaccttgcgggccacggggccgtattgggtgaagacattgcgcttttgcacacggcgtgcgcgttcgcggcgggtgagcgggggctggtcgtaggcgacgtgcagcagcaggtcgaaggggtcgaggtctttgccaacctcgtcggccagcgcatcgagcagcacgccctgcgcttccagttcttgcagcagggcggccttgcggtcggcctgttgccaggcttgcaggaactggtcgagcgactcgtattgcttacgcacgttgatgcgggtgtagtcgcgcaggctctcggtgatgagcttgccttcggcgttgaggtactgcacgcgctcgcgggccacggccacggtgacgttgttgccgaggacgtattttttggggccatctgattcgccactgccgccagcaaaggggcctaaagtgctcaaaggatccagagggtctggcgcacctgggtcgccaggagtggagccaggcagtgccggttcgggcggggccacaggttcaccaccgccgggttcgtagatttgcacgggctcgccgtcaaagtccttatcggcaaacagttcggtggcgcgcttgaagtcgaggatggtgaaccaggtcttgcccaggtcttcgcgtaggcgggtgccacggccgatgatctgcttgaacagcgtcatggacttgatggtctggtccagcacgatgagcttgcaggtctgggcatccaccccggtgctcatgagcttggaggtggtggcgatcaccgggtaggttttctcggggtcgatgaagttgtcgagctccagcttgccctcggtgttgtcgccggtgatctgcaccacgtatttgggctgggtggcgcacaggtcggcattggcgttggcgagcgcctggcgcatgcgagcggcgtggtcgatgtcttcgcaaaagacgatggttttggcgtagcggtcggtggccttgaggtattcggtgatcttggcggccaccacggcgtcgcgctgctccagcacgagcttgcggttcatgtcggcgccggtgtagatgcggtcttcgatggcgtggccgtgcttgtcggtcatgcccgccgtggggcgccagccaaaggtgtctttgtccagatcgacgcggatgaccttgtacggcgccaggtagccgtcttcgatgccttgcttgaggctgtaggtgtagacgggctcgccgaagtagtcggtgttggaaacgtccttggtttctttgggcgtggcggtgaggccgatctgcgtggcgccggcaaagtaggtgaggatgtcgcgccaagcggagtcttcggctgcactgccccggtggcattcgtccaccacgatcaggtcgaaaaagtcggggctgaactgcttgtagatgttgcgctcttcctcggtgccggtgacggcctggtacagcgacaagtaaatctcgtagctcttgtccaccagcttggtggttttgttgacagccaagtccacgtcttcgaccgacaccgcgccctgcgcatcgacacgctccacgcccttggcattggggctgagcttggccatggcgcccttgaaggggcgaaaatcgttgaccatggtctggtcgatgaggatgttgcggtcggccaggaacaagatgcgcttcttggcgccgctcttccacaggcgccagatgatctggaaggcggtgtaggtcttgccggtgccggtggccatgaccagcagcacgcggtcttgccctgcggcgatggcctcgacagcgcggttcacggcgttcagctggtagtagcgcggggtcttgttgggggcgtagtcaaagccggcgatgcggctttcttcggcggaccagcccttccaggcgcagtagcgactccacagctcggcaggtgacggaaattcctccagagtcaggttgcgctccagcacaccatcggccagcgtggcatcacggaacacgaagccatcgccattgctggcgaaactgaacggaacgcccagcagctcggcatattggatggcctgccccatgcctgcgcccacggcatgctggttgtccttggcctccaccacggccagggggatgttggccttgaagaacagggcgtagtcggcacgcagcacggtgcttttgtcgcgctgggcctgcttgccgcgcaccaccacacggcccgcgcgcaacgggtactcccggtagatctggtccatgccgtcccagcccgcctgctccatggccggccggatgaacttttcgcaaatgtcgctttcggagagtttggttttatccattcggcagttcgcaccatccccagtgcatgcaaaggcggcgtgtggttgttaccggatactaccgcccctgcccgagaccaccgaaagaatcactaccattaaagccgtctcatagcgtgtcctaagcgccacaaaggagacgcaccgaaaatgatggtacttttcaaaatcgaaagtacgaaacgtagcacctgtgcggctttcaaggcgttatgtgacctcctccgggcttcgagtgtgcctccgcatcctggagaagacgtctctctgcggccgaagtgccactgtcgggcggaaatgcgggacgccgtccgacactctacagcgcgttgcgcgctctatggtcttgctaccccttcacaggagaagaccatgctcaagcgcctctttgatcccgctgccatgtatgcccaccgtctcgagaccagcctgaatgaggcgcgaatgggggcattcgaacacgaaaacgctgccgaacaccatgctgcactggcacggatgtaccggcagcgcattgcacggctggaagccgagctggctcccgcaactgcgggcataccttcgcggttgatcctcgaccctgcggggcccattccacgtgtgaccccgctcaaaaagcctcgcgagccccaccaacgcatgccagcttatctgcctcaaggggcgggaggatagtgtgcggtgcgactgtgcagagcaacctttggtacccccgccccttcccaggactcacgccatgacgccccacgacccgacagaacacccgctgcacactgtgccagacgacttaccgcgcccgcccggtgatctgccaccggccccaccaccgacctcgccaccgcggcagcccaacgaggaaataccagccaacttgccgggttaaaccacctgcaggctccactagcttggttcttgcatagggtcaccgggcagttcgatgggcggcgtattgtcgggcggatcaatgggaataggtcgcggcggcacctcgccgggatttggcgggacgggcgggaccggttgaggggcgggggttgctggcatggggcatcctttgtgctggttgtagtgcctttgcacttggcactcccgtcggacaaaaccgtatgcaggcgaacggcttccagcacgatgagtctgctattcgggagtgcctcttcagtcaggccaccggtcacaccaaccttgttgaatgcaaaggcccccgcagcttgcgctgcgggggcctttgttatttggggtggctgatgggactcgaacccacgacgacaggaatcacaatcctggactctaccaactgagctacagccaccgtagccttgaattatagcctgataaatctaccctctgaggtaaccggcttagttttgtagctctgcctgggccaccggtcggggggccttgatctggaccttgaaacgctgcttgagcaaatcgtaatacgctagcgcctcagcagacgcccacgattgcaagtattgctctcgctccatacgcgcacgagcgtcgtccacaccgtcccggggaacgacgcggttgattttcaccacggcatagccctgcgcaccaaggtccacacctgtccaggccgggagttggtccacattggcacgcaaggcggcatccaccacggaacgaggttgatcctgcagccggtcccgcgacaccgtcaacgcagcagtcaacccggaggctgcgtccggcgcggccttccaagcggtcagtttggcttggccttcctgccgcgcaagttcagcggacttctcggcgatatagatcgcgcgcacctggtcgcgcgccttgtccagcggcagcgtcatggcgggctggtatgccgtaacgcggccggctgccagcacacttgtaccgatctcgatggcttcggtattgcgcttgttctgcagcgagtccgactggaacagcgcctccaggaagcgtgcgttggcaagcggccccgcgccgccggcagccggagtacgggtaaccccctcggccgtctgaatcttgagcttgagcttgtcggcaacgggctgcaggctgtccgcctgttcatacactccattggcaaacgcctcggccacttcggcgaacttgcgttgggcctgttgctgcttgagttctgcctcgagcgaggggcgcagctcctcgaaactaggctggcgcggagtcttgatatcggaaagcaggatgatgtggaagccgaagtcggtttccactacgtcgctgatctcccccttcttcatggaaaaaacggcgtcttcaaagggtttgaccatggctccccggccaaaaaaaccgaggtcaccgccggacggtgctgagcccgggtcctgcgactcctttttggcaatctccgcgaagctgcccggcgctttgcgtacctgcgcgagcagttcctccgccttggccttggcctgggtgcgcgcatccgcaggggcgtccttgctggcgttgatcagtatgtgacttgcgcggcgctcctccttgcccgcgaggcgattcaggttttccttgtaataggtgcgcaggtcatcttcgctgagcgtgattcccgctttcacggcatcaaggtcaagcaccacatactccactgacgcttgttcagcctgctggaatttcgcaggatgggcggtgtaataggcctccaggtcggcatccgtcaccacgaccttggacacaaacgccgaagcattgaaacgagcgatttggatttcacggcgctggaacagtgcatccagtgccaaacgtgcttccgccgggccgctgaatgctgaacccatgacaccgcccatgacctggttgaccgacaagtcctgccggatgcgtgcttcaagcccctcaggggtgagtccctgcgcaccagccagggcgcgataggcttcggcatccagcgtgccgtcagctcgtttcaacgccgctatctgcggaatgctctgcagctcgcgtgccaaccgcgcatcgctggtcagcatgtgcatgtcctgcgccgcgacttgcagcacgcggtcacgcaccagccgctccaacgtggcatagcgtgcctgcggtgaatccagcagcttggcgtcgatacctggcgactgagcgcggattcgatcactctccatacggtgagcgttgtcccagtcggcttgggtgatgtccttgccatcgacccgcgctaccaccgggcttcctccgctgaaatagttgctgtcgatacccacgaggatgaacgacgggatgatcagcaagaacaacaagaacatgacgatcttggagtgcttgcggatggattcgaacatggtcaatctttcaacagctgcaaaagaaaaggcgaacttgcgttcgcctttgaatggggtggtgggtgctaacggggtcgaaccgctgacctacgccttgtaagggcgccgctctaccaactgagctaagcaccccccatatttcacaatcagttcaaagcatctttcagtgctttgcctggacggaactttggaactttagcagccttgattttaatcgtagcccccgtgcggggattacgaccagtgcgcgcagcgcgcttgccgacggcgaatgtgccgaaaccgacgagcgacaccgtgccgcccttcttgagagtcttcttaaccgcttcgatcgtggactccagtgcgcgcgcagctgcagccttggagatatcagcgttgttggcgatgtgctcaatcaattcggttttattcacaagaagcctctcgggaaaagagtggatgaatgtctttatgcaaatctggcctccgcgccccctgcaacggaagcggtccgaaaggcagaggcggagggaactgaagcagcgtcagaaattgctgtgtcagattaaagccatcgcactgtagggtgtcaataagacgtaccgcgtgggcgacagcgtgggagcgaattctagtcgtatttgatccccgtcccggattcgagcaccgcttttgtttcgaccttgcgcgctaggcgcattccgtattgacaagcactttcgccctgcggtgccgagttgccgccaccagccgtctccatgtgggcgcggattgccttgctatgtcatatatagcaatgaacccttttgacacaaggctctcccagcagtagcaagaaacttaacggactctcgctcgaatttctggcagtgctttttgcaggtaataaaccatggaccacaccgtcagcactgcggcgccccagatcagccaggtaccccatacacccgtgtcaatgacgccaaacaactgcccgtcatacaacaggaaaggaatggcaatcatctgcaccgtggtcttgagcttgccgatcatgtgcacggccacactcttgctcgccccgatctgcgccatccattcccgcaaggcactgatagcgatttcgcggccgatgatgatgagtgccacgaacacatcggcacgttgcatatgcacgagtaccaatagcgacgcacataccaagaacttgtcagccacgggatccagaaacgccccgaacgcggaggtctggttgagcttgcgtgcaagaaacccatcgagccaatcggtggccgcaaaaacgatgaacatcaccgtggcgatgaggttgcgcatcgcagggtccagcggcgcatagaacactcccacgatcaagggtatcgcgacaatgcgcgtccaagtcatgatggtgggaatagtgaaaaacatgggtgccaattgtggcacgcgcggcaatgccccgggccgtcaaccgggtcagcgcagcgcgcgatagatctcttcagccaagtcgtgagatatgccctcgaccgtggcgaggtcgtctacgctggcatctgccacgccgcgcacgcccccaaagcgctgaagcagccttgcccgttttttaggccccacaccgggtatatcttccaatcggctgccgcctacgcgtacttttgcacgagcggcgcgcattccggtgatggcgaagcggtgggcctcgtcacggatctgcgccacgagcatcagcgcagccgagtctcgccccagatagactttgtcgcgtccatccgcaaagaccagttcttccagccccaccttgcggccctcccccttttcgacaccaacgatgcgtgagatatccaggcccagttcctggaacacatcgcgcgccatgcttacttgccccttgccaccgtccaccagcaccaggtccggcaagcgcggggcatttgtcacctccgctccccctgcctcacgctgtgcttcggcaaccttgctgtagcgacgcatgagtacctgacgcatagctgcatagtcatcgcccggggtaatgccctcgattttgaaacggcggtactcgccactttgcattttgtggtgatgaaaaaccacgcaggaagcctgggtcgcctcccctgcagtgtgcgaaatgtcgaaacactcgatggtgaggtcatccaagctctctgcctccagatccagcgcttccgacagggcacgcgtgcgcgcccgctgggaaccctcctccgccagcaaccgtgccaactgaatctgtgcgttctgctccgccatttccagccagattcgccgttgctcgcgcggctggtggacgactgtcgctcgcacccccgtctgctgtgccagcacccaaaccaatgcggggtcgactggctcgctcgtgatcagtgtcggtggcaacggtactcccaggtagtgctgcgcaatgaacgcagcaaggatctgcgccggcaccgactgctcgagtccgccagcctcctctaccatcaggttatccggggcatcctcgcgcgtttccagttggaagacacctgtcgcttcctctacgtgaaccggaaagtaaggcctgtcgccaaggtgccggccaccgcgcaccatcgccaggttgacgcaggcacggccgccagccactttaacggcgagtatgtccacgtccttgtccgatgccgtctccaccgcttgttggtgcaacacacgtgcgagtgccgtgatctggttgcggacctcggcagcctgttcaaactccagcttctcggcgtacgcgagcatgcgttcttccagcgtttgaagcagttcctgggtttcacccagcagcatcgactccgcactgcggacatctgctgcataggccgttggggaaatcaaacccacacacggagcggagcagcgtttgatctggtacagcaagcagggacgcgtgcgattcgcaaacaccgtgtcttcacaagtacgcaaccgaaaaaccttctgcagtagctgaatgctctctttgacggcccatgcgccagggtaaggaccgaagtatcggtgacgtttatccactgccccgcggtaatacgccatgcgcgggtagcactgtcccggagcatcccccgtaccgtcctttgccgagacaccggtgatcttgagataagggtagctcttgtcgtcccgaaaaagaatgttgtacttcgggcccagggacttgatgagattattttccagcagaagcgcttcggcctcggagcgcaccaccgtcgtttccagccgcgcaattctgcccaccatatggccaatgcgcgtgcctccgtgctgcttgctgaagtagctgctgacccgctttttcaggttgcgcgccttgccgacatatagcaagacattctgtgcatcgaagtagcggtacaccccgggcaaaggtggcagcgccgccacctgtgccagaagctcatccgaataggttgtggtcatgacgctattgtgggcacgcgtcgaaagcctcttctataccgtgcgaggggagcactgcagctcacgccatggtgctcgacacagagatttgtcgagcacgttagtgaaggtgacgcggccggcgtccgccgccatgcccgctgccacccagacctcgtggcggtttaccaatttcaagcgaactcaccagcgcatcaaaacgttgagagaagagcttgtcaatctctgagacaacgccaccgagctccgagccgtcgaagtgccgctccatcagattgaccacgtcttgcacaagaaggtcacgttgtacttgcatgatggcggcgggagtggggcccacaaacagcatcacgaaatcatcacgcgcctcttcgtcctcgggtgcctcatcctcatcgaactcggcatcgtagaacgtcacctcgatggctgcgccctgctcagccaattcattgagactcatgcacatttcatccagagactggcggaagtcttcgtcgccacgcaccgtccagcacatctgcaagatgtgctccttggcatcgaactgtatgcccggctcctcctcataggcgctcgaagctccatccgcgagagaacgcgcaccagcgtacttccacaatggcttgagtgcttcctgaagctgactgaagtccacatcagcacgcaattgcacttgaccatggacgtggatttcaaagggagcgttgtaatgtgacatagcgaatccagatggtgccccgagccggggtcgaaccggcacgccccttctcaggaagcggcggattttaagccagagcatggcatccgcaccgggctaacgatggacttggatgaggcttgctgtagcaggttttccccgaggccagtgccttcgatcatatcccggtgcgcgatgcaaaccgccccggttcccctccgcctggctcctagccggcccctggaatcggggcctttcaggagcacctcatggcgaagatcaaactcaccaagtccgtcgttgacacggcgcaggcgcaaacctgcgatgtggaactccgggatacgctcgttccgggcttcttgtgcaagataacaccaacgggccgcaaggtcttcatggttcagtaccgcacgaactccggcgtgcggcgcaagccggcactcggccagttcggcgagctgacggtcgaacaggcccggtcgctggcccaagactggctggccgaagtccggcgcgggggcgatcccggactcgacaaggccgaagcccgcaaggcgccgacggtcaaggaactgtgcggccggttcatggatgaccactccaagccgcacaacaagcccagcacccaggccagctaccagtaccagatcgacaacttcgtcatcccagccttcggcagcaagaaggttcacgaggtcacgcgccacgacatcaccgcgctgatgaagcgcatggagaggtcccccacgcaggccaaccgcgtactgtcgctcgtccgcaagatgttcaacctggccgaactgtggggctaccggcccgatggctccaatccttgccgtcacgtacccaagtacccggagaaaggctcgacccgccttatcaccgacgagcagatggtcagcctgttcgcctacttggacaaagccgaggccgagggcctggaacatcccatctatctgctggccgtccggctgcaattcgagttcgcggcccgcatgtcggagatcctgctgttgcagtgggattggctcgacttgcccaatggccgggttgtctggccggacagcaagacgggcgatatgtccaagccgttgagcgaggaagcccgccggttgctgacgaatgcacctcgctacggcaattcgccctacgtatgcccggccatcctcgaccatgacaagccgctcggcccccattcctactatcaggcgtggcgccgaatccttgatcgcgccggcgtgccgaaggttggcacccacggcatacgccaccgctcagcgaccgacattgccaattccggcatccccgtcaaggtcggcatggcgctaaccgcgcacaagaccgtggcgatgttcatgcgctacgtccacaccgaggacgacccggtgcgtaaggcagccgagttggtagccagccggcgcaagtcggtcgtcggcacgcggcaagaacccaaagaggtgaccgcatgatcggtgaccagtgcctcggcatgtcggccctgattgccgtgtcgccgttacgccaatcggctcggcagccctccccgcctgtgcatcgcactggggactggaaaagtatgcccgttacgggtatagtttggaggtcaagatgacccacgtcctcaagcggaaggactttgcacggtggcaggcgggcgaaaagctgcctgatgctgccttgtgcaaggcggttcaagagatggaaagcggtctgattgacgcggacttgggcggcttcctctacaagaagcgggttgcccgatccggcggcggcaagagcggcggctaccgcacgctgctgtcggcccggatcggcagccgctacgtattcctgcatgggttccccaagagcgacaaggcgaatatcacgcaggacgagaagaaggcgctgcaattcgccggcaaggtgttcctggaactgtccgccgaggctttgtcgaaggcgttgcactcgggcgtgttattggaggtgcattgtgagcaagatcattgaatccctgcgtggcgacctggctgcgctccacgaagcgggagcgatcggcaaggtgacgatgcgcgagttcgacgcgatctgcccgccgccggtgcgggagttcagtgctgccgacatcaaacacctgcgcgaacggttgaagttcagccagccggtgttcgcacttcacctgcacaccaccgcgtcgaccgtgcgaaagtgggagcaaggcgaaacccatcccaccgggccggccctcaagctgctcaacgtcatcgccgacaagggtttgcaggcaattatttgatcaaggcaaacgggtcagcatttcctgccacagcggccgaaaacacagttacgatcttcaaaccatgtaagaacaatggaggtgacaggtggcagagaaaaggaacgtgttcatcagccatgtccataaggacgatcacggactccagaagctgagggatctgttagctccaaaagggatcgaggtcagggattcctccatccatacagggaagttcaacaatgccaccgatgagcactacataaagacgcagatccttgcccctgccatcaactgggctggagtgttcatttgctacgtttcgccccagaccaagaatagcgattgggtgaactgggaaatcgaatatgcggccaaacagggcaagcgcattgtcggtgtttgggagcatggcgagaaggaatgcgaccttccagaggccctgaaagaatatgccgacgccttggttgggtggaacggcgatgcgatcattgacgcgatcaacgggaaggactcgtgggaaaagccagacggtggtgcctgcgacccggttccactcaagcggcatccctgctgatggctcgcattcactcctatgtggtgcgatacgacagtggtttcgcgcccaaccctttctatggctactgcacgcttgcgacctgcaaacccaatatccgccgatccgctgacatcggtgattgggtggtcggcagtggcagcaatgatagaactgtccgacgtggcgggcgtctcgtgtacgcgatgcgcgttaccgaggcgatgacattcgacgaatatggcgcagatccacggtttgaatacaagatgccgtaccgcaatgggagtcggaaacaaagttgcggggacaacatctacttcagggccgcgcctggagccgcttggcagcagcgagactcatttcattcccgccccaatggcacgctcaacccggaccatgttgcccgtgatacgggcgtcaacagggtcctgatcagtaatgattttgtgtacttcgggggcgagggtccggaatttcccgaggaactgaaagaccagcaagatcggcccttatgcaaaacgggaataggtctaaccacctttgacgatgcgcaactgattgcgaaccttgagaaatggattcgcagctttgacgtgagcggttatcagggcgctccattcgaatggctgactcttcgcaggtgaccgatgaaaaaggaaggctccctcttgctctcggattacgctgcggaaattgcagccacagacgtactcaacccgaatgacttcaatcctgtcctccaaggtctatacggagaagtcggcggaataatggctacggccaagaaaagtgttcgagagagaacggcttacccgggtttcaagaaggcggcagaagaagagtttggcgacaccctctggtatttggctgcaatctgcaggcgcctgcagattcctctcgaagagatattctcggaagctgcgaaccacggaaacttcaagaatgtgggcgctgcaagtgacatcaccgaaggtgcgttagcctatatcgctgtgcctgtcgccgcgactgcttcgttggatgccaccttggtgcgtttggggcagtcagcggcagcgctacttggaagtacgcctgcacgcgcagacttgattgctttcgcacgggcttacctggatgcaattcatgcggccgaacttgcgttctctgaggtggctcgcggaaatctccggaaagctcgcggcgcgttcttggagccgcaggcagaagacctggctggccttgatttcgacagtgagtttggaattgaggaacagctacccagggatttcaaaatccgggtcaatcagcgaggcagtggcaagagttacctccaatggaagggcgtattcattggagaccctctgacggacaacattgccgatcgcgatggctaccggttccatgatgtcttccactttgcttatgcagcaatcctgcactggtcacctgtgatgcgggcattgatcaagcacaagcgaaagagcaatccgaaatacgatgaagagcaggacagtggtcgggccatcgtcgtggaagaagggctttcagcgtggattttctccagagccaaggagctgaatttcttcgagaatcaggaaaaggtctcacttggggttctcaagaccattggtgagttcgtgagtggttacgaagtggagaaatgtccgctaaagctctgggaaaaggcaatcctggatggctatgctgtctttcgccagctcaaggaaaatcaaggcggctggatcattggaaaccgagaacaacgcaccatcaaatacatgccacttgagtctgaaaaatgaagatccacccgttcgttgatgcagttgcttctctgcagttcgaagactgcttcaatccgtattcggatcgttgtgaagttcatgatcgacgcgatgcaccacgtcgccgtgctgctgcactgtccgccatgttgcgtcgtgcaaccgaggaacccgtagacgcgatatggattggacgagacctcggatatcgcggaggacgccgcactggattagccctgaccgacgaccttcacataagccagcacgctaggcgttggaatctcgaccaggtcgccgaacggccgacgataggcagtgctgtggccgaacgaaccgccgcggtcatatggggcatgctggaacatattgatgcccgcatcttcctctggaacgttttccctctgcatccgcacgaatcaggagatccgttcaccaaccggcagcacaacgcgcgtgagaggcgagccggcgaagaactgctccaacagctcattgtcttgctacgtccctctcgcatcgtcgccatcggcaacgatgccgccgctgcggcccatcgcatcacggattccgtacccgtgatttgcgtgaggcatcctagctatggaggacagacccagttccagaggcaaatctcggagctctatgggcgccccatgagcactgggtcgttgttttgacgagaggcttggcttcttagcgcgcagcgatcgccgcttcaatccagcccgacaggttgtcactgatgtggttataggccgcactgctcgtggcccctggtggatcgtacatgcggacgacggtggatagctttctaccgtcgttcaaggtaaatgagtcaaatggattggccccggcaactgatggttgctggttgtggtccagcagcttatggactcgtatccctaagagtcccttgccactattccatgactgctcaatctcatatcgaatccaggggcgattcgccgtttcggctccgaccagaacaattgtgcatgtccgtccttgcagctgatcgtcgatccagcgcttgattgcggcctcgccgcctcgcttcacttcttcccatttgttatcgcttgctggttggttgccctcaacaacaccaatattccgtatcttggaggcgcgccaactgtcgcgttgatagtggaagctatagaagattttccgtggcatggcgagtcctttgttggatcatgtaaatctgcagaggagactcaactcgctgcaccttgaatgttcaatgcgaggtgcgtgtgaaagagttgcgcgaagtccacatcaccaagatccgcatcggcgaaataaccttgatctttggccaagttcaaggccgccccgcctggcgacggtacgggcaaaactttggcggcggggtggaattgcctgaagagttcatgctcggcttccactccttccatgccgccgatgaaaacagcggcaacgagatcatcgcgcgacagcatttcttcccgcattagcagcaggctcgcctctctgtcaccggcaactgcattggtgaatactacattgtgaaaacggtcgttttcttccgggtaacgatccttgaagaacgtgctctgatacagaaccacggccccagaataatcgacacccaaatcctcacaaatgctccagatcataggcgtgatagcgggatggcctccccacacgatcttgtgctgacgaatgacggccatgaccagttccctcacagcgcattggatgaggaatggattggcggtctcgtgatacgagccgcggccgacaagtgggacactggctgaaaggaagattgcgctcacgattcaggcctcccagtccgcaaattgccatccagcttcgctggctttgacccaccgcgcagagtggatatgctggcccagccagtccaaatgccccagccaccggggatgcaagccaacatgatcgtaaacgacggcaaccgattgatctggcgaattggtggatgcgtcatgcaacgtggtcgacgtggggacaccaactgttgggtagacgacgacattccggccatccggcagtcggatatagaccgccttgttcggtccaacgccgacaagttgaccgccaatcgtttgaatagcgttgcgcaaattgctcactagattgacggaacggaccgcatggctttggctgcgaacttcttcgagctgtagacagattcgctccacagcgctgtccgcgaggcgtcctgtggccgcatccacttcgtcgggcaacaattctgcgcgactggcggtggctgttcgcgcagatggcgtgcagtctggccagccaacccgtaagacgcttatgcctttcgccagagcgcgtccgaactctgcgcttgtccagcggctttcaaagtagcctggcgtgtcaagcatcacaagaacgtcggaatcgcaaaggcgatgccatagcatcgtctgaaaatcttccgcaggtggaatcccatgcgtatcgagaaacacatcgaatagccgagcagataaggcgtcaaagagctgcaaggctgcctcacgggcttcgccccggcggtaacttacgaacactcgacgctggcgaggtagcaaccccgcacactcaagtaaagcggtcgcgacacgctgtgacccgttggcggcataggctaagcagttgagaggtcgcagtaattcaggaatctctgcgttaactcgattgacgtcggatgctatcggcagtagcgggatgcctcgctccagcaacttcgccacgttggcgagaggtggattgtcgcccccgaaaaatactgcagcggatgagcgctgttggtcggggttaaacgcttccgggcgcacctcccatccaacttcatgtcctagtcgcaagttgaacatgcctacggcagttccgacgatttcttcaagctcagaaatctgggcgtcggttggcgaaccaagcactgcaagttgatagaggacggccatgctcttccttgtgatttcagtgttctcgcctatctgaccttacgaaacccaatgcgggaatctccttcaaagatagccgatttcgggcgtccccggtcgggccgcgctgtcgtgctacgcatcaagccccgctgcgcgagtctcgcccctgcgggcttccatcgttccctcgcgacgctcggctgacgcctccggccctgctgggcctgcgcgctccgcttgccagggttcgtgtatggcatggggcggtcttgctgtttcccttcaccgtaccacggcgttctcgccgtcaagggcggcgcgcgccctgcgcgcttgcgtcctcgcggccgtctgcaacccctgactgcttgcgctgcgccgtgctggcgccggttccgggcaattccgcccgagcaaccggagcacgatcatgtcgcaactgaccctctctctcgataccccgctgatggtgcgcgatggccgtgggcggtatcggccggcagacgccgaccagattctggaagccgcgcgcaaggtcatcgaacagaagatgcagcgtggcgccgagttcacttcgccggtggtggtcaagaaatacctgcgcaccaagctggccggcttcgagcacgaagtcttcgcggtgttgttcctcgacacgcgccatcggctgatcgactacgtggagatgttccacggcacgatcgactcggctgaggtgcatccgcgcgaagtagtgaagcaggcgctgcggctcaacgcggcggcggtcgtcgtttcgcacaaccatccgagcggaagccccgagccaagcgcggctgaccgggcgctgacccagcggctcagggaagcgctgggtctggtggacgtgcgcgtgctcgatcacatcatcgtcgctggcaacgcaacggcatcattcgccgagcgtgggctgatctagcccaaggggcttcgtcccctttttgctgcgcctgctggcacaactccggccctcacgggcctggcgctcaggcagtcgcaacctgaatcatctcgtcgtaatgtttcttgtcaacttcttccagccactgaaagatgtgcccgatgacgctatgactctcgcccgccaagttttctgccgactcctcggttatttcaattacatcgctatgcgaatacttgttgataaaacggtagatcttctccttgagttccggtgttgtgatggtgcagtctttcaggccaacatccattaattgacttatgtcgcttctccgctttggatatttgaaggtaaagaacgattcaacgagcttgcgtgcgaggttcgccgtcaagaatgcttcgtcccggttaagagtcgtgtgcgccctgtattcatagagcttcttgaaaatatagtggtactctgaaccgtaattcttcagagagtcatcggcatccacaagtagggagtggcggggggagccaggcggtgcatccaagcgataaaagaagcaattctcggccttgcctttggcaactcggttcctatttgttccggtgaaccagtctctcactagcttgaagtacgtgaagttgtgggtcagtacaaaaagttgtttggcttcagtgcattgagttctcagaaacgaataggcatgaaacaggtgatttgaatcaaagcttgagaccggatcatcaacgacgacaattgtgtccttgatattgtttccgttttctttgagcttcgtgatgaagtagacaaaagcaatggcggtcttctcaccttcgctcaaattcccatcatgctcacccacaccgtttctgatgatctcatagcctttcttcttctgattaaagctcaggcaaagctcagatcggccgatgaagcgatgcaagatgtcattgaactccttcgccccaaccgtttcatttgagagcagcgcctctatggctcccacctcttgaccaagtttttcaacttccttgtagtcattctttgcttctgactcaagatcattgcatttcttctcacttcccgcatagtcaaattcctgcacctcagccgccgcaaagtggagctccagtgctaccttgctttttgaggtctcggatttgaagtttgaagtcttattgttgtgctttccgacgagcgcaacaatcgacttcaggatcgcattaaaattcgtgacatcgtgttcaaccacatctgtgatctgaatatctgtctttccggggtctgtaattttggctttcagagcttcccgccatccttccatttgctggtcgattttctcagcagcagatgcgtattcattctggagcttctctgcctcggccgatagttctttatagaactcagccgctgcgggcaactgattggctggcgcgccttgagattcaatccaagttgcggcgttctgaagccgattttggaactctgtgaactctttactgaagtgggcagcaagtgcctcggcacgaagctgggtgaacggagagccgcagaactcgcaggattgcgagtcatggtgtttatggatttccaagccggtttgaacccagtcgcggatatccgggttgtcagtcagccgctggacagcttgattggccgctgtagtcccaatcaagtccctgatgcgacccgccgccttcttaaagtaatccggctcaatggccgttgaggcgaaattgatgcttggaagctgatctggcttggcggcattcgtaaggtcgataaccttctcatctggaagaaccgactcagctttgacaatcgcttcgcagttattatgaataaaattagcgagcttacggcggtcgtaattcaagtagtagctgtcgctcgtatcaatcgcctgaagtcctagcttcattttcttggcagcattggtcagaaatttctccaatgcctcacgctgctttttgatctcgctttgcttgtcgtcgtgagctttctttttcgactgaagctcgccttttagcttctccagcttctgcaagtcatcaatcttctctttcgcaatgagaaggatgctttttacagatttgtcccaatcaatattctcgtgcacgaagcgttgattaaaaacgtgaatattcaattgggatgaatggagagtcgcttccgtgatcgttgagccgtcctccaaagcgactgaaaactggcccgcactaaagcgaggaaccatcgaacgaagctcaaagcaagagaataggttcgatagggttgacttgcccgttccattccagccatagacaaggttgtaccggccgaatttctggatcttcgttccattgaagtcgttaaagatgccgaactgtttgagacggttaatgcagacgatcatttcgaggacctccgtgttcttgctttggcagcatttgcttgcgaaacaaatggtaaacgaagagtccttttgcgtctccgcttcgcggatcgcgctgctccaggttcgctagtcgctcatccctggcgggactggctttgccagccttccgcatcgctgacgcctccgccccggcttccagcttcgggcctgcgcgcttcgcttgccgtgcggtcggcgtgtggggaaggccgttgccttgttcagccgtcttccctgactccatcaccttgtccgcgactgtagcccgcggccgtgtgccgtcaaggcgcgcagggccgtgtcctcggctgcgcctgcgggccgcaccaaccctgcgcttgtctccttgacggcccccgtccgcgcgctcctgaccgtcgcgggcgatgaactcaggaaagacggtggcaacagggccaaccgggttcctcgtgccgaccgcaccgaacagccgaaaggctgggctccgaatctaggaatccggtgtgcggtgtgaacagcaaacctttttttctttgtcaggagaaatgccatgcaactcgcatcccgcttcgcttcccgttccccggtgctgcgttcggaacgtcccttgtcggatgaccaaatccgggccgtggccccgtccatcttcgcggacgccccgcacgaaagccgctctgagcggtacagctacatccccaccgcgaccgtgctgcaagaactgcgcggggaaggcttcgagcccttcatggtgacgcaaacccgcgtgcgccacgacgaccgccgcgactacaccaagcacatgatccggctgcgccacgccagccagatcaacggccgcgaggccaacgaaatcatcctgctgaactcccatgacggcaccagcagctatcagatgctggccgggatgttccgcttcgtttgcagcaatggccttgtctgcggcgacaccgtggccgacgtgcgcgtgccgcacaagggcgacgtggcggcgcaggtcatcgaaggcgcttacgaagtcctgcacggcttcgaccgggcgcaggaatcgcgcgatgccatgcgcgccatcacgctggacgcaggggaatcggaagtgttcgcccgcgctgcgctggcgttgaagtacgacgaggacaagcccgcacccatcacggaatcgcaaatcctgatgccgcgccgccatgacgacgaccgccgcgacctgtggagcgtgttcaaccgcacgcaggagaacttgaccaaaggcggcctgtccgcccgcgccgcgaatggccgccgccagaccacccggcccgtgcagggcatcgaccaaagcgtgcgcctgaaccgcgccctgtggctgctggccgatggcctgcgccagttgaaagcctgaatccccacgcggcaggggcaggcagcagcccttgccgcttctctcgctgctgcatcccaaccgctaggagaaatcaccatgaacgctgtactcaaaaccgaagccgtcgccatcgaagccgccgcaccgctggaagtggccgacccgaccaagaacctgatcttggttccgctgtcgcagttgctgccgcgccgatccaagcgcaacgtccgcacgaccccgcgccagtccatccccgaactggcgtcctccattgcccgcatcggcctgctgcaaaacctgatcgtcatcctttccgccgatggcgaggcttacgaagtggtggccggtgatcgtcgcttgaccgccttgaagctgctggcgaagaagaagcgcatccccgccgacgttgaggtgccgtgcctgctggtggccgatgcgtccgcccgcaccgtcagcctcgcggagaacgtgcagcgcgagaacatgcaccccgccgaccagttcgcggctttcgccgcgctggtcaaggaaggccggcccgtcgaagacattgctgccgacttcggcgtgtccccgctggtggtgcagcgccgcttgaagctggcgaacgtctcgccgcgcctgatggccgattaccgggccggtggcgtgacgctggaacagttgatggccctgaccatcaccgacgaccacgctgcgcaggaagccgcgttctatggtgcgccggaatggcagcgcagcccgtccaagctgcgcgagcgcctgaccgagcgcgaaatcgacgccacgcacgcgctggtgcgcttcgtcgggctggacgcctaccggcaggcaggcggcggcatccgccgcgacctgttcgcggaaggcgatgccggaacctacctcaccgataccgcagtgctggaaacgctggtgcgcgacaagctggcaacgctggccgaggacgtgcgtgccgagggctgggcatgggtggaggccgtgccgcatctggcctacgaggaacggcaggcgttccagaacgccccgcgccaccgccgcgagccgaccacccgcgaggcccgccgcatcgcctcgctggaaacccgcctcgaaaagatcgacgccgaactggaagaggcctgccaaggtgaaagcagcgaggacgaggccaaggccgagaagctggaacagcggcgcgatcaggtagtcgaggaactgcaagacgcggaggacgccttacaaggctatgcgcccgaggtgcgcgacgtggccggtgccatcgtcaccatcgaccgcaacggcgaggccgtcattcatcgcggtctgctgcgcgaagccgaggccaaggcgctgcgcacgctggaaaagctgcggcgcggtttcggcagtgccgaaggcgaagccgccaacgacgagcacgaggacgccgacgacgcgcccaaggccgcgagcctgtccgaccggctggcgcagcggttgagcgcccaccgcacggcggcgctgcaaatcgaagtcgcccggcatccgcacgttgcgctggccgcgctggtgcatggcatggcgcagaccgtcttgcagcctgacgcctatggtgacggcctgccgctcggcgtgcgcctcacggcgcaagaccggctggaaggcatggcaccggactggccggaatcgcccgccgccgtggcgctgcgcgaactgcaacaggtggcaggtgttgccttgccggaggacagcgccgaactgttcgccgcgctgctggcgaagtcgcaagacgaactggtgcggctgctggccgtgtgcgtggcttccacggtggacgtggtgacgcctcgcgccacgacgcaccggcccggcgaggaactggcgcaggccgtgggcctcgacatggccgcatggtggaagccgaccgcagaaggctacttcaagcacgtttccaaggccgtgattctggatgccgtgggcgcatttgcaccggaatccgtcacccgactggcgaaacgcaagaaggccgacattgccagcgaagccgagcggctggccgatggtacgggctggatgcccgccatcttcaaggccgaaggcccgcagcaggcagtacgggaaagcgcgcaggaggcaggcccggagcaggacgcaccggaggatgccgaagcaagggcggatgaacccgccgaggcgctggccgcttgacccgcgccgaaggcaagcgccccggcctcgaccggggcgcttcgctggaaggagaggccccatgacccacatcaccaacagccgcccgcgcatggcggcgatctacgcccccggcaaggcacgcgcccgccgctggcacggcgcaggcgacgtgcgcggctaacgcccgccctcgggttggtcggcccgcgccggcctcaccgacattcatcccatcacgggccgcgccttgccgcgtgccgtgtggtggcttatcgaaacgaaggaatagccacgatcggcaccgcgcctaggccgttccaccctgggcgcggtggacgcaaaaatccgagcgcggcagtagccgcgcccggtgttccaagccaacagccaaatcagaactccgccgccttcgcagcagctcagacggcggagttagaagcgccgcagtccagtacgaggccctcaaaaactggtggcgacaaccaatctccgatcagctacgaatcacatccacgactaccttacctgtcaccccaccggcctgtagcaacgcatgggcttcagcagcatgggccaaatcaaaacatgcatcatccaagataggacgtagctagcccgcatcacacaaggctgcgacttccttgagaatccgaccgtgctcggctcggccctcgccggtcagcattggcagcagcatgaagatcacatgcaggctcagggccttggcatgcaatggcgagtccagtccagttttccagcttgatgttacagcggacatagcacccttctcgattcaatattttgtttttggcgtgtcggcgcaatgcgccgccggactttcgggctgcgccccgtgccgacttcgctgtcacggccattcggcttcaatccctcacgccttcgcgcctgcggcgctgcgcttgcctccaaggggaagccctgcgggctatccccgccgcgcgcagcttggcgcctctcgatgcggccaaaccggctgcgccggatcggcccggccagcgccccgccgcgatggacgggacgctggcgaacacgctggcgcttgctgcggcaggttgtgcaggtgcgtgccgtcctcaacgctggcggttcctgcccatcacgtcacgaaggacggttcacggacaacccgcccggtatcgctatggagcttccacgccacgcctcaagaccggcgccgcaaggtgcggcaggggcgttctcgcccatcgttggatggttgacctggcccgcgtcaggaagcgcacctgggaagccttcgggcggggatgccgagccggccatgtctcctttcggagcggttcggcccaaggcgtccttgtctcgttgtgaatcctggcgggggcgcggctgcgcctcgggcttattggctgcaaccgtccagcgaaaacaatttccccgccgctgcgcggcttcctcgcgcagcaaattcttttcgcctcccggctctccactgcgtttcgaccgcaagcggtgcagccagcccgtcccccgccggccggatcacaacaaggacgcgatgggcgcgaaccttgttcaaccgaaaggagaaaccatcatggccaacatcggcaccttcaccgcagacaaagacggcttcaccggcacgctgcgcaccctgacgctcaacgtcaaggtcaagctgattcccaacgacaagggcaacagcgagaacgcccccgacttccgcctccaggccgccggccacgacatcggcgcggcatggaacaagaccagcgaggccgggcgggaatacaagtccgtgaccctcgacgatccttcgttcccggctccggtctatgcccgtctgatcgaaggcgaggatggcacgcacgacctgatctggtcgcgcagcaagccccaggcggcgtgaccgccgcagcgccccgcccaccgcggcggggcgctgtgctgctgttcgcagcacatcaccgcgtcacgcgcgcggctttgccgcatcgcgttccttcaacaccgcctccagctcctggcgcacctgcgccagcagctcgtcggccttgtgcggactgtcgcccgcgtaggccagcgtcagcagcgtgagcgggtggatctccatcacctcgcacagctcggccagcttatgcagggtcgggcttttcaggtcgcgttcgagggtgctcatataggtgcggctggacacgtcagagaaggcttcttggctcaagccacgcgcctttctaacgatcttcaacgccttcgccaatgagttcccagccgccacctatggtttccctcgaaaaaccaagatgacagcccattgcgccctataggactacaatctatagtgttcatttggtgttctacgtttttgtgcctttactgtcgttttccgctaaaggctggactgtttccgttaaagctggactcgcccgctaattcccggactcgacacggtcaggacgtgacgtagaagttctcactttggggagaaggctttgagctgcactcaccgagatgttcagatcaaaccgccgtgcgatctcgccgcgcacatggtctgcacgccaacccgttcggggcgacaggagccaggtcgcagaggccagccattgcctgatctcgcgcgcctggtccggcgtgaggtcgcacacacgcgccggcttctcgatgaccatgtagatgccgtaggtgacggcgacttcgatccacctctctatggtctcgggcttcaagcctgcccaggcagcggcctcctcaatgctgcggccctcggccagcatggcaaacaccaccagccgctcggtatagccctggcgcatttcctttctggccatcgtcctgaagtccatgcccgaggcgacgatgctcttcagccacacttgccattctttcccaggaacctcctgttggcggtggtgccatgcagggcccagcagatccggcagtcgccgacgcaattcatcatccagatcgggcaactgatagagaaggccctcgatgccaggagcgtgcagttcttccagcatcagttcaagccgggcgggcaaatcggccgtcagccacgccagcgtcagcagcgcgccatagttggacggccattcaacgagtacgcgatcgtcggcaggcatgtcgagatcacgcaggatgcgctcgaacagccgctcgcggtggtagtcggccgtctcccgccacatcgccgccgcgaccagatcggcgaccgtcatgaaggaggcccactcgacacgccccaagcctggcaggacggcaacacctcgatgcttcatgtccagcagtcggccttgcagatcaatcaccgtcgggttggctgctggagcgccaagctggcgccacggggaaccgcagcggaggcagcggtccatgacgaccgcctcccggctgcgcagattcccaatccgcagttctgctcgacaggtcgggcatcggtgcagcagcctgcactggtgacgggggcaaaccgcctgccacccgatcatccagtcgcgccgaacatacgggtgttcatcttcggccaggcagcgcaggcaggccgcaatgaagcggtctgcctcatgccgcacgggtggatgcaaggcgtactgcgcgctcaatcgctgcgcgtgttcatccagtcttgccacggaccagtccgtcaaggtcatggccgcaagccgttcaaggctgaccccggttcccgcagcaacggtggcgagctgctctctgctgggacgacgccaccactgtgcgtcgctgcggcagtcgatgccgaacgcatggcggatgaacgccaccgggggcaagccgatctttcccgcaaggcggcagagccacgacgccaacgcttcgccgggcatggattcgatgtaggccgggatcggctggcgcgcaggggcgcgcctggcatgtacctcaacgggatagagcgtcacacggccacacgtctgcggccagtaggcgagatgaacccagacttctcgatcaggcgtggcgagatcgcctccgcgcccgaggtgaccgcgacggccgcagcgcgtgtgacgatcgagacgatctcacccagcacgccttcggacagggcaaagatcttccctgccagggcaggctgcgccagcccggacggcttgcgcaggggcagcagcgcctccagcgtgctgagcagccgccgatacgcttcatcttcgtcccacagcggcaacgccacgggctcgaagcggttggcaagctggtcatcgctgcggatggcccgcaatgcctcagcggtgccaacgcctaccagcggtatctgcaattcgttgccgagccagcgcagcagattgagcagacgccgctgctgcaacaccggaccggagaggacgttatgcaattcgtcgatcacgagcacgcgcacgtcggtcgtgcgcatcaggcgaaccgccaggttttgctgcgcggcaacccgctccttgggccagtggtccattcccaactggtcgaggatggctccgaagaagcgccgctcgtcggggcctgccggcatctgcatcttcagcaccggcacacgggcgatgccatcctcggcatcctccgcggcgatgagcggatggctgcgccggaacttctccacgatcatggtcttgccgttgttcgtcggcccgaccagaagcaggttcggcatccgggtccgctttgggaatgacagcacatcctcgattgccgccaacgcggcctgtgcccgtgcgtagccgatccacctatccgtgcggatgcggcgtacccgcgacggcgcgtcttcgtctgcccatgcgcgtgcggagggatgcaagtgtggatagtcgccgctcaattccactcctcgaacgggaacatctgctcatgcggctgttgcccgttcgcaggaaggtcgttggtttccacaggagcggaagctgccggtgcgacgactgcctgcttttgttggaccatacgccgacgctccttttgccggcgtgcggttttactggtgtgcgctgcctggtcagcgatctcgcgcatggcttgcaccgcgcggaagatcgcggcttcatcgacatgcgcatggccttgctcgcgcagtcgcttgagcgcagcccggtgttcccacaggctgatcggcgggcgtcgcaagtcacggtaggtcaggtcgtagtaggttccgtccggccccagcagatagatgcggctcaggtcgcgcggatcgaagcggacgatcatcggttcggcatgcccgatccaggtggacagcacgtccgaccagtagccgatggagtgcagcgacacgccatcgcgccgcacgaggcgccgggcgattggcaggaagtcgatcaggaagcgccgtggatcgctcaccgtcgtcggactgccacggccgagaacctgatcgtcgcccgagatgcctttctcccaggctaccagcggcggcatgcccagcccccgatgtacttcgcggtgatacacgccggcaatggcgtgccccagccaccgctcgacttcttccagggtcatcacggcgcttttggaaggatcgaggtcgcccttggcctgcacgttggagaaggtcgttcccggcagcaggtggaccttgcccatcatcgtgccgatcaggcgctcgatgtggccgccgtaatgtggcgtgcgcaccggccgatggtcgatggcgatgccatgctgctcgcaaccgcgccgcagcgcctcggagcggaactccttggcgttgtccagatgcaggcgttcggggatgccatgcacaggccaggccccgtcgatcccgcgctcggccagccaggcatccttgggcaatgcggcctggctgatgcacagcgccaccgacgtcgccgatggaggctccagcgacaggtgcaagccggccacgcagcgcgtgcagacgtcgatggcgagcgtcagccagggccgctggatcggctcgcgcgtctggctgtccaccacgatcacatcgaccagcgtgtggtcgatctgcaccagcgacagcggccagggcgcttccagcgacccggttgtcggcgcaaaccgatcacgcgccgccttgcggccgtgacgctgggccgtcacctccgaagccggacgggcactcagccggcgctcgatcgctccccggctgggcagcgccaggcccgccgctcggcatcgtatatggacttgcgcgaccagatcagacacccgcggcttctgccgcgtcaggtacatgtcctccgtgacctgattaatgatcgcggccacctccggcaccagcatcgacttgccttgcttgcggccacgctgctgcggcagcaggctggtcaactgcggagcggcgagatagcgtgccagcaggtcgtaggtcgagctgacgctgcatccgatctggctggctgcctgggccacgtcctcgcgcgtgcgctcggtggccttggccagacggcggatcacggcgagtcggtcgcgtgccttggcccaatcggcttcgctgacctgcgtgaggtcgatggctgcggtcatgtcgcccgcacggggctgctggcaagcagagccaccgacaggtcatcgaccagcaagcgcccctgcgcgagcatccgccagatggtggcgagcgccaacgggcgctcaagtcgcaccgccgatacgagctgcccgatggtcggcgcgcgcagcgacttcaacgcagccaacacggcatcgcacgccgccacgtccagcggggccgaacgcagcggaatcaaccgcagcgcgttttccagctccatgccacgaatgccgcgctccgtggcgatgcggaaggtggcgccgttcgcgtgcgcccagtcgcgtgccgcctcgaaggccggacgcaggttcgcccactgggtgcgcaggtccgtgcggtatttgatctcgaccagttcgcgtcgcccgtcgctccaggacaccaggaagtccggcgtgtaccgccgcggcttgcccgcgtccatgaagtggatcgtctcgggctgtgaaaccagttcggcggccggatcgcggaattgggtaagcaacacgaagtcccgctcaagcgcgctctcatgttcgacggccttctgccgcaccggctggaagccagtgatatgggagcgtctgctcagggggattcgccgcattccgtcgtccagttgggtgttcactcagtccaactttaacggaaatttcgccctgattccaggaattaacggaaatcaggatgtgccgcaacaggcttaaaccatgaaatccgcgcgttttccagtccagcctttaacggaaaacgacatttacggaaatccgcatcggcggattccagcaaagccacgcaggcgcatccgtgcctgagcacgaaggcgtaaatccggtttggcggttctgcgcttgggcgtgaaaccgcatccgtgcatcattggatttgtgggattgccgaccatgccccagccactcgccatcgccccggagcgcgcgcagctgctcgccaatggcgaggcccgcgccgctggccgggccatcgacccggtgcccgtggtgcggctgttcacgccggacgcgcatgtgacctggctgctggccgcgctcgatcccgccgatggcgacactgcctggggactcatcgacctgggaatcgggatgccggcgcagggaaccgtcaagctgtccgagctggccggcatcgtcgggccgcgccggcagcccgtgatgcgcgacctctatttccgccccacacgcacgctgtcggaatacacccggctggccgagcgcgacggagcgatcccggactgaatacggcctactgtgactttttcagtctggtgtcataccgggtaagtctcaatcgagattcttgcggcgtagccccaccagtctgacccaaatagacaggatgcttggcgcggattgcggcaggctggcttgtgcagtgttcccggtcggggcgctgccgccgcagcattgagacgaataccgcaacacatcggagccaatcggtcttgacagccccatccgcctttttaacccatgacgttccgacgagggcgatgtagcgcgtagttcttccgtggcggcgagtcctgttcgcaggaggaggcgtcatggtcaatcctcaccacctcgcgcattggtatcccactgccgcatacctgtatgtcttttggctggatgcgctcgcgctcgcttgggagtacctgcgcaggcatcccgactaccggctcgactggctgcgccgtcatcgccggcctgatgaagcgcatcgctggggtttgcgcctgctggaagacccggcactggatgcgcgtgacgcgcatccagcttggctgcctggtcatgctgccgtggtgcagctctaccccgacgctgatccgccgccggatgccaccgccttcgcgttctggcgcatccccggccacaagcaactgttccacgacggcaagaagctggcgctgatcgcgcgcagcccaggccattgcctgcgctttgcgctggcgcccggcctggaagacggcatggccgtggcctatgcccaacggagcggcactgccgcgcctgtgcgcggtcatgcacgcggcgcgaccttcgctgccaccacacccaggccaacaccttccgcgctgctggaactgcacaccttgcaggcgctcgacgcgacccttgcgggcgcgtccttgcgcgatgtgggcgaaggactgttcggtgccggcgctgtggccgactggtacagcgacggcggcctgcgctcgaaggtgcgccgcctggtgcggcgcggcgatgcgctgatgcgcggcggctatcgccacctagcacagcttccgccgcttgagaagggtcgttttgatgtggacgcaaaacgaccctgaacagaagggccgcgttttctgagactgcctccatccggtcgcgctgtgtggccgggcgctttcaaccgatggaggttcacaccatgcgtcccgctcccttgcggcctgccgccactgtctcgaccgctgccgcgcagccccaacgctatctcaccaacgacgaagccgccgaatacctgcgcctgtcgccgcgcacgctggaaaagcagcgcgtgattggcggcggcccgcgctttcgcaagttcggccggcgcgtcatgtacgccgtggccgacctcgatgcctgggccgccgaccgcagtttcgagacgacctccgatcccgaatacgccgagcaccactcggccgacagccgtgcgcgctgatcggcggcgcgcggcaggccatcgccatgtccagcaccgcgctgccgtcccggcagcggccgttgcaggagcgcgaacagctcgacctattccgcgccttgcccggcgacatggcgccgcgcgacagccaggatttgatggcctatccgttcttttcgctcggcaagtccaagcgggtcaagcccatcgacttccgcgcgggcaacatgacgatccgcgtagaaggcacggccgagcacggcatcgccacgatctgggacgcggacgtgctgatctgggcggcctcgcagatcgtggaggcgaaggacgcgggcctgcgaccgtcgcggctgatgcacgccacgccctacgagatcctgcgcttcatcgggcgcggcaagtcgctgcgcgactaccagcgcctcaaggccgcgctggatcgcctgcaatcgaccacggtggccacgtccatccgcgagacgaccggacggcgcctgcaccgcttctcgtggatcaacgaatggaaggagctggccgacgccagcggcacgccgctgggcatcgagctgatcctgccggactggttctacgccggcgtgctcgacgccgctctggtgctgaccatcgacccggcgtatttccggctcaccggcggcatcgagcggtggctgtaccgcctggtgcgcaagcatggcgggcggcaggagcacggctggcagttcgacttccgctatctgcaccagaaatccggcagcaccgccaagccctacgacttcgcctgcgacctgcgcgcgctggtcgcgcggcagtcgctgcccggctacgtcctgggcatcgagcggatgccggacgacggaacggagctgctgaccttccggcccgtgccgcagacggcacggggataactccgggaaagcctgtgaatggtgtcgtgctatcaggcgtgcggggtatcgtgctatcaggcgtggccctatcgtgctatcaggcgtgccgatcgtccgcaaacccgcgccagcactgggttttatcgccctctaacttccctaacttaatttctctaacttttggtagagaagcgccgctgtggtggacaaccgccacgcggccacaaacgcggcagcaacagcccggctttccagcatggagggccaggccatgatcttcgcgtttctcaaccagaaaggcggcgtcggcaagaccacgctcgccacccacatcgccggcgaactggcgatgcgcggccagcacgtcgtcctgctggatgccgacccgcagggttcatcgctggactggacgcagcgcagaagccagcagggtttgccaaggctgttcagcgccgtgggcctcgcccgcgagacgctgcaccaggaagcgccggagctggcgcgccgcgccgatcacgtcatcatcgacggcccgccgcgcatcgccgccctggcgcgttccgcgctgctggcggccgagcgcgtgctgattcccgtgcagcccagcccgtatgacctgtgggccagcgccgagatggtggcgatgatccgcgaggcacaagtctttcggcctgcgctgcgcgcggccttcgtcatcaaccggcgcgtcagtaccacgatcatcggccgcgaggcgcggcaatcgctggccgaacagccgctgccggcgctgcgtagcgaagtgcgccagcgcatcgtcttcgccgacagcgtggccgctggccggctcgcccgcgagacggcgccggatagcgccgccgcacgcgagatcgccgcgctggtcgatgaactgttgcggtggccggcatgagcagcaatagcaccacccgcaacggttcgcgtgccagcaagcgcgtcggcatcggcgcacgtccgcccgcgaatccacacgccgaggcgtggattcgccagggcgatgccgatgcgctcaacaagggcgacctctacaccgcacgcctcacgctcgacgtgacgcccgcgatgcgtgctcgcatcaaggtttcggccttcacgcgaggcgtgaccgtggccgaactgctgcgtgacctgctggagcgggagtttcccgacaaccgcacggagaacctgccatgaacgcatccatcgcgcctgccgcgaacgcggccacggcggctgcatcgaccacgccatcgccgtcactttcagcactcgcgggccaagccagcaacgtgctgctgacgcgcgtatcgctcgcctacatcgaaccgcgcttcaagctctacctgcgtttcggcgaaccggcgcgcacgctgcggctcgaccgctggcggcgctgcgcggtgttcctgccgcgtgccatgttctgccgcgtgcgctgggaagccaacgactacggcacgatccgctggcagctcatggtgatgcaggccggcgcgccgccggacgacgtgcagcgcatccccggcgtgcggcccggcgcacgcctgctgctgcacgccgaaggcgagaacgcggtgcgcgccgtgctggaacgcatcgacggcatcgacgcgcagggcatcgccgccatcgacgtgtcgcccgcgtactggcgcactctcgccaaccgcttggcggcccgcctggcgctgcccgaatacaccgccgagcggcacaccgcctggctggccgggaggacgctgccatgacggcccaatccaccaccgcgcgcacgcccggagccgcgccgcatcctcgctcgcgcccgcgcgctcgcctcgtgctggcgggcttcgccgccgtcggcctcgctgcgctggcctgggcggcgttcgtgcagccgctgccgcgcctgatctacaacccgtccgacagcgttccggtcggctggtatcgcgttgatccgatccaacaccgggccggctcgctggcacgttcgttgtccgtgggcagcatcgtcctgacccaattgcctgccgacggtgccgcgctcgctgcgcagcgcggttacctgccggcacacgttccgttgctcaaacgtgtgggcgcggtcgcgccgcaacacgtctgcatcgtcgccgggcaggtacgcatcgacggcgtgccggtggccgccgcgctgcctgccgaccgactgggccggccgctgccatccttgcagctttgccgctgcctcgaaccgggcgagctgttcctgttgagcgtgaccaatccggcatcgttcgacagccgctatttcggcccggtcagcgcatccgccgtgatcggcatcgcgcatccggtctggctggagacacgcccatgacggccgccgattcgctgcatgtcgccgtgcatctcatcgtgccatcgggcgtgtcgtcctgctgttcgtcgccgtgtcgtcgcgcgtgcagtgcgggtgcattcgcaccgcacttcgcgctgccttcggcgcagccgtccaacgtgcaggcgtcttgcctcgaacgcgcccggcctgcggtcgtcgttgcgttcgccggcgggctggctgcaagcagcacggcgccgccgggccgccgacgcccggagcgacagcgaagggcaaaggcggaaggcaagacaaaagggggcggcacttcgtcgcccgcaaagccagcctgcacgtgggggtggcgcggcacgcagcggcttcgccgccgtgccgcgtggggcgcgaggctcgcgccaatgcaggcttgtccgcgtgcttcgcacgaccggacatgccagagcttgcagggagcacagccatgaccgaccgccgcgacgacgatttccgcatccgccccggcgccccaaagaaccacggccagggcttcgtttccaaggtgctcaagcaggcgggcaaggccagcagcggcaagtccgttgtgcgccgtcctggcactgccagcggcaccggccagcggcccggctcgcgcctggggcgcggccacacagcggcgcgcttcgccggcgccaagctgacgcccatgtcgcggcgcgtgaccatcaagacgttgctggtcaaccagcgccaggccagcccgcagtcgctcgccaagcacctgcgctacatcgagcgcgacggtgtgggccgcgatggcgagccgggccaagcctacgtgttgcatcccggacgatcatatggccgcttatgaaacagatccggcctctccaggtaccactgcttcatggcctgcatcggcgtcttgctgcccagtgctgactgcggcagctggtggttgtacaaggccacatagcgctgcaaggtctgctccatatcttcacggctgttgaaccggtgggtcttcagaacgtccgcaatgcggccattgaaccgctccaccatgccattggttctgggtgtcctgggcttggtcagccggtgctctatgcccagttcccggcacagttggtcgaactcatggttgccgctgggttcgcgttccttgctggcaaacaggcggtccgtgaactccttgccgttgtctgtcagcagcttgttgatcctgatcggacaggccttgtgcagtgccttcaggaaggcctgtgcactggccgccgtcttgttggccttgaactgcacaaacacccagcgcgtggcccggtcaatggccacgaacagatagcgtctgctgctctcgtcctgcatctggggcaggtacttcacgtccatgtgcacatagcctggctcgtaggtcttgaacgccttgtgcacaggctgtggctcctggggcttgagggcgttgaggttgccggccccatggcggcgcaggcagcggtccaggcctgagcgcgagacatgggggcaaatgaactcgcgcgtgaccgccaacaggtcatccaggggcaacagcaaggtgcgccgcaggtggaccaccacggtctcttgcgctggcgtgagcacagtctgcaaatggtgcgccgtgtgcgagcgatctccaaagacttcacgcttcttccacttgtagaccgtctgctcggtgatgccatagcgttgggccagcacaggggcggtctcactgctggccgcaatctcggcacgcactgcaggcgtggtgcgggcgttcttgtgcagggcaatcaacataacttcactccccgggtggattgcaaggactctatcaactcttgcaggacggctctggccatgaagagtggatagcgctttggatcgatgcaatcatccgggatgcgacacctacggaccgcaaaccgatgccgccgacctcgacgccttcaaggaacgctgcgccgacgaccggcaccatttccgtttcatcctctcgcccgaggacggcgcggagctggaagacctgcgcacctacacgcggcacctgatgggccgcatggaggcagacctgggcacgcggctggattgggtggccgtcgatcactggaacaccgacagtccgcacacgcacatcgtcgtgcgcgggcgcgacgacactggcaaagacctcatcatcgcgggcgactacatcgccgatggtttccgccatcgtgccgccgagttggcgaccgaatggctggggccacgtaccgagctggagatccagcagaccttgcagcgcgaggtggagcaagagcggtggacgagcctggatcgcacgctgaaacgcgagactggcgacgatggccgtgtgcgggtcggacgcttcaacgaaccgaagctgcaacgtcagcgcctgctgctgatcggccgcctgcaacgcttgctgcgcctgggcctggccgacgaggtacaacccggcacctgggccatccatgccgatgccgagaaaaccttgcgcgccctgggtgagcgcgacgacattatccgaacgatgcagcgggcgatgagcggccagccgcgagaactggcggtgtttgagccgggcgacgacggccgcaccatcattggccgcgtggccgccaaggggctggccgacgagctgcgagaccggagctatctggtcatcgacggcgtggacggcaaggcgcactatgtcgggctcaatgcccgcgacgaacccggcaactacccgaccggcgcggtggtggaactacgcggttccgccaaggtgcggacggcggatcacaacatcgctgcgctggcaagcgatggcctgtaccgcaccgaccatcatctggcgattgcacagggccagacccaagctgggcgcgacccgcaggaggtagtcgcggcccatgtccgaaggctggaagccctgcgccgcgccggcatcgtggagcgcgtggccgaggggctatggaaggtgcccgacgatctgcccgagcgtggacggcagtacgacgcacagcgcctgggcggcgtggcggtggaactgaagtcgcacctgcccatcgagcggcaggcccgcgtgatcggcgccacctggctggaccagcagttgatcggtgggggcaagggattgggcgatttgggatttggcagcgaggtcaaggaggcgctacagaaacgtgccgacttcctggccgaacaaggactggccgagaagcgcggccagcgtgtgattctggtgcgcaatctgctgacgacgctgcgtaatcgggaagtggtgcaggccgcgcaggacatagcggctgataccggcctggagcatcgccccgtggccgatggccaccgagtggccggcatctatcggcgcaacgtcatgctcgccagtgggcgctacgccatgctcgatgacggcatgggattcagcctggtgccgtggaagccagtgatcgagcagcggctgggacagcagctcgccgcgacggtgcgcggcggcggggtgtcatgggaaattggacggcggcctgggctgtcccgaggttagtcaggccgacgtcaacaatcccacagaatggattccaagcaattttccgcaccccaaacgtgggcaatcaacccgggtagtagagacgcagacgcgcgtcgcgttcggcaggtgactcgttccgcaactcgttgactacttgctcacgcgtcttgcctggacctgccgcatcaggtgtgcggatagggtagttgctttcgccgtaagaaaggaggccttgccgcatggcagcctcggcttctgttttgacttgagcacgggttttatcgctcttgaagtgttccgggtgaacgatgacgcccttttcgttgttggcgggatgctcgtacgctgccgaagcaatccctggaaggcccagggtaaccactgcggccgcggcggcaatcatggaagaaagggagaggcgtttttggatcatggttgaagctcctagcgatagtgaataaaacttgcatctctcatgccttgcttgggcgttgaggagatgtgttcatcgtagggagcgcaccccaacagaatctagacagcccgatgatatttttgtcagggagcggcgcgaactggagcgcaagttggtggacctgcgcgggggggccaatgcggaggatgtaggaccgaccacacgagtagacagaagtcaccagcggatcggcgcgaacctgccgaaagtgccttctggtttgtcatcgttgcgatgctgatatctggtgccgttgagggtgtgcagaattttgtgtaaacggacaatccaccgccggcgtaagccggcctgtccgtaagcacaatgaacaccaagaaacacgacgtacccgaagaactgctgtctggcctgctggccaactacaagaagcccgaagacctcatcggcgagaacggtctgctcaagcaacttaccaagctgctggtcgagcgagccctggacgctgagctgactgagcacctgggccatgaacgcaacgaggcggtggccaaccccgctggcaacacccgcaacggcaagagcaagaagaccctcaagggcgagttcggcgaattgcccatcgaagtgccacgcgaccgccatggcagcttcgagcctcagctcatccccaagcaccagacccgctgggccggcttcgacgacaaaatcatctcgctgtacgcccgtggcatgacggtgcgcgagatacaggcccacctcgaagagatgtacggcaccgaggtctcacccagcctgatttcctcggtgacagatgccgtggccgacgaggtcaaggcctggcaggcccgaccgctggagccgatttatcccatcgtctatctggactgcatccatgtgaaggtgcgcgagggcgcggtgcgggtcaaggcggtgtacctggccatcggcatcaccatgacgggcgacaaggaggtgctgggcctgtggctggcccagaccgagggcgccaagttctggctgcaggtggtcaccgagttgcgcaaccggggcgtgcaggacatcttcatcgcctgcgtcgatgggctcaagggcttccctgacgccatcgaggcagtcttccccaaggcggtggtgcaactgtgcatcgttcacatggtgcgtcacagcctgaactacgtctcatggaagcgccgcaaggaagtggcggccgacctgcgccgtatctacacggccgccaccgccgaggaggccgaactgatgctcgcagagttcgaggcccgatgggatgccgagtacctgcccatcggccagtcctggcgcaggaactggagccgcttgaccccgttctttgactacccgccggaaatccgcaaggtcatctacaccaccaatgccatcgagtcggtgaacatgagcctgaggaagctgaccaagaaccggggctcgttccccagcgacgaggcgctgaccaagctgttctacctggcgctgcgcaacatcagccagaagtggaccatgcccatccgggattggaaggccgcgctgacccgctttaccattcagttcggagaccgcatctccgtcaattgaagtccgacccgtttacacaaaaattcggacacgcccagcccaggacacccagaaccaatggcatggtggagcggttcaatggccgcattgcggacgttctgaagacccaccggttcaacagccgtgaagatatggagcagaccttgcagcgctatgtggccttgtacaaccaccagctgccgcagtcagcactgggcagcaagacgccgatgcaggccatgaagcagtggtacctggagaggccggatctgtttcataagcggccatatgatcgtccgggatgcaacaccaactcaccgtttccggtgatttggttccgtagaccaattcccaatggaagagtttcccctccagcgggcaagccaggatacgaccagttttaatttataagctttttcttattaagagtaagttttttatttcaaaatgacgctaatcgccaagacctgcgtagcgtcatcaaccgtcaatggctgggcgctattcattgaccttctggcgcctcgttggcccgctttcggcgagcggacttctgcggtggcctgaactgtgcgaccaacgtgcgcagagtttccgcttcagccttgtgctgcgccaccgcctgaaggacttgctgcagctcagcaccttgcgcctggttgaccctggcgctttcggccatagcggcccatgcaccgtccagttccgccgccaaccgggtctgggcagcattggcctccaagagctctctgcgtggtgatccctttcggtttcagcaagcctggtccttgtgctcgtcggagccgtgcgccagcacgcccacggaggcggcggcgacacagaggccgatcagggtatggcgaatgtgaaacatgatgcatcctccttgtggtggaggggctgactagggctgccgcgcccgacgagatggcgcggttgtgagttttctcagcgcacgagctggatgtcggtgacgatcatcttcccgccttcctggacgaccatgaattgcaccttgtcgccgggcttgaggttggtgagttgacccttgtcacggatggtaaagaccatggtcattccgggcatgtccaggttcttgatgtccccgtgcttgagggtgatcttgccattgtccaaatcgaccttcttgacctcgccatcggtcatggatgcgggtgcgggcgccgaggtctggcctgaattgggactgacctgggcatggcccgccagcggcagggcagcgcccatggcgagagcggagatggtaagcagacgttggatggtgttcatggtgacctctgggtaaatggatggatctatgggctgacccggccatggctgggccagctgtggtgggcgcttcaggccatcacttgcggcccacctggatggcgcccttcatgccggcctcatagtggccaggcatcaggcaggcgaagttcacggcgcccgccttggtgaactgccagacgatttcaccctgcttgcccggtgcgagcgtgaccttgccgggttcgtcgtgctccatgtccgggaacttcttcatctgctccaaatgctccagcagttccttctcggtgcccaggctgagttcgtgcttgacctggccgacgttcttgacaacgaagcgcacggtttcgccctgtttgacctgaatgttcgacggcgtgtaacgcatgttgtcgctcatttcgatggtaatgatgcgaccggccttggcggcaacgccgggtttgccaatggctgtttcacccccgtcaccgtggccacctgcatgagtgccgctggcgaaggctaccccggacgtggccagtgcagccatagcgaagaattgagaaatagtggatcgcgtgaatttcatggatggactctcgttgataactgaagggaaacctcaatgctcgccatgcgaagtgggcttgcgcaccttgacttcggtcggcgttgctggcttgcgcacacgcggcatggactggccgccctcggcgctgaagcgtgcgggctcggccatggggccggtgtactcatgcgccaccgtgcctgcgggatgcttgtaccagcccggatccttgtagtcgcccggcttctggtcgcggcgcaccttgagcacgctgaacatgccacccatctccaccgagccgaacggcccctggccggtcatcatcgggatggtgttgtcgggaatcggcatttccatctccgtcatgtcggccatgccgcgctcgcccatgaccatgtagtccgggatcagcttgttgactttcttggcaaggccgctgtgatccacgccaatcatggtgggaatgtcgtgccccattgcgttcatggtgtggtggctcttgtggcagtggaaggcccagtcgccctcctcgtcggcgacgaattcgatctggcgcatctgccccacggccacgtcggtggttacttcatgccagcgcgtgcttttgggcgtcgggccgccatcggtgccagtgaccacgaattcgtggccatgcacgtgcatcgggtgattggtcatggtgaggttgcccatgcggatgcgcaccttgtcgttgagacgcacgttcagagagtcgataccaggaaagacacggctgttccaggtccacaggttgaagttcgtcatctccgcgaccttgggtgtagcggccccgggctcaatgtcatatgcactgagcaggaagcaaaagtcccgttgcacctcgtcgatcagcgggtgcctagctttcgggtgcgtgacccagaagcccatcatgcccatggccatttgcaccatctcgtcgccgtgcgggtgatacataaaggtgcccgggcggcgcgccacgaactcgtagacaaaggtcttgccggacggaatcgccggctgcgtcagaccggtcacgccatccatcccgctgggcaggcgctggccgtgccagtgaacactggtgtgctcgggcagcctattggtcacgaagatgcgcacacggtcgccctcgacgacctcgatggtcgggccggggctctgtccgttgtagccccacaggtgggccttcatccctggtgccacttcgcgaaccaccggttcggcgaccaggtggaactccttgatgccctgattcatgcgccagggcagcgtccagccgttgagcgtcaccactgggttgtacggtcgtcccgaattgggcatcagcggggccatggtgttcgggctggtctgaatgacgggctcgggcaaggccgccatggcgacacggctcaccgcgccggccgcaacggcgccgccagcaataccggcgaacttgaaaaaatctcttctggatgtcatggcaatcgtctctgcatcagtgaccggcacccgcgtcgctggaagcgctggtggtgaccgacaaggtggtgttggtggggcgtccgattacggatgcctgcaatgcggcatcggccagccagaactgctgctgtgagtccaaggccgccgtgacggcaccgacctggtcgcgcgcatcggccagcagttcgaacgcgctgatcagcatgccgttgtagcgaagctggttctcctccgcgatcaccttgcgcaccggaaccacttcgtcgcggtagtgccgcgccacgtcgtaggccgttcgataggccgaatagctttcgcgcaggctggagcccgcggaacgcaccgtgccttcaagctggttggcggccgccagcgttcgagcgttcatcgcatcgcgctgcattccgccccagtcaaagaggggtaggcgcacatcgatttcccagccgcgtgcggtggagcgggtgccctcggcattgtcaaatgtcgtgttgcgacgcccagtgagctcgatatcggtgaagctggtcaccatgttcaggccttgggccttggccgcgccatccagcgcggtctgcgccaggcggatgtccaggcgtgccttggtagcgagcgagccaaccgcctgcggatccagtgcttgcatggggagatcaggtagacgttccggaagcttgagcgcctgcgcctggctttcatccagccccagcaaacgtaccagttcttcccggctggccgtgacctggtgctgggccgtgctcaggcgggtggcggcatcggcataaaaagcctgctcgcgtgcgcgggtgatgcggttgaagttccccacgctctgcatgcgtttggccagttcggctccggcctctgcactgtcatagacctgcttggcatacttgagcgattgctgcgccgctacggcgcgcacccaggcctggcgcacgcgcgtgacttggtccaccacgtcgctggtcaaacgcagctgagactgctcgattctccgggtggcaacgccgtagcgggacggcagggtcagcagatccaacaggccaaaggagagcgcacgccctaagtccagctcggtgccggccgtcatgcgctcaaaactgaagatggggttggcaatccggcctacctgcgcggcatcggccgactccgcccagcctcgcgccagcaaggcctgcagggacgggctgttcaccaaggccaattgaacggcttctttctgacccagaggctgtgccagcaaggcttgagcggcctgcgctcgctggtcgcgctcctcctgggtacgagccagggcgagtttcccatcggtgaagctaccagcttcttcgttgacacggccgatgttctgctccaggctgacgctggcacagccggtcagcaccgccagtccgagtgcagatagagcgagtttggcgtgagtggcacgcaaacgcatcatggtttttctcccccgtgatggccagaatgcggatcgctgacgggagcagcgtccttggcggacccgggctcgccggacttgatttccttcgcataggcgcgccagccgccgatttcacccaccttgtcgttcgccgccttccagggctggacggactgctccttgtaggcctcgtaacccgagagggctgatcggtacgagagcaggtagcccaccttcgcggtttcgacctctggcatctgtgcgaatgccagggatggcaccattagtgcggcgcccagccagaggcttgaggtaggtcgtgaaagccagagattgttcatggatttgtgatgcatttttgacgtatgtcattgtgcaaacgactagctgtcaaaggcataacggcttcattacatctttgtcatgatcgagcggggtgaggggtaacccctcacccctcttacaccaccgtacgtgcggttccgcctacggcggttcacgtggaccgctggaggtgttggtggatggtcaactaccgatacaagccccacgcctgtgaagtatttgggcggcagtgcggcgaccatgtgcctggccccgaggttccaccaggggccgcgccagttgacgctggagcgccatgcgcgcagggcatcaagcccgtagcgtcgcatctgcgcttctcgcgtccgtggccgcttccactgcgctcccggttgtcagagctgccgatccgttatctgcccgacagccaactggagcagaaccacgcgtccatgagccgctatggctccagcaccaaactggtgttcgagatttcgcaactgccgtagaccacgctccctttgcgtggttcctgccaaccttcatgctttgcggtgcacaccactgcgcgtaccggcaactcacggcaatgtcggcaagatgacgtttctgttatccatagccgtgcaattgaacggcttacgcaccagttgcagggcttcttgatcggctggcgaaacttactatttcgtatcgatcgctggtctatttctcccgcaaaaaagggcccctcataacctccgtcagttcgacaatggacacaccatgaacgtcatcacaaacccgcttggcgcactactgccagtcattccggtggacaagttggtgtccaaagcacccatagttcaggacggtggatttttggacgcgatgaagcaagcgttagcgaccacgagccaattgcaaagtgaatctgggcgcctgagccgcgaggtcacgttcggcaaccctactgtcagtcttgaagaaacgatgcttgcaggagtcaagtcgaacattgcatttcaggccacgctgcagagccgaaaccgaattgttcaggcttacaccgatgtaatgaacatgcaggtctgatgcgccgaaggcgaagcagtaaaaatgcaggtaatgagcgcactcgttgctgaaatcgccggctcacgtggcgaacaagctggagttggagcctttttgacaaaggcccctccagctttaactgctgaccgcctgaagagccgttttagtaccggggtgttggagcaccgagcccatgaactgggctggtggctccatgcgctgctcgcactgtgtgttgtcctgttgtactggctggctcatactgccgaggccggaagtcgcgacgtcgatgtgcactgacggcgaccaagacatgcacatcctagccatcaacgccggcagtgcgaccctcaagttcggggttttcgacccggcatcggccatgcccgtgatcgagtcgacgatcgaccatcccgcagttgatgccgcggcgtttgacgagatcaagcagcaagtacgaagttccggcgtgacgtcgctcaatgccatcggccaccgtgtcgcacacggtggccccttcttgcgcgaggcggctttcgtggacgcgaaagtcgagcacgagatcgaccaggctgctgcgctggcgccgcagcacaaccccgttgcactggccggcatccgcatcgcgcgcgagcgttggccaggcgtgcgccacgtggcggtcttcgacaccgcttttcatgccggcatgccagaacacgcctcatgctatgccgttccgcagtcatggcgcgcagttggggtgcggcgattcgggtttcatggcctgtcgcaccagagcgtactggcggctgtcagttccgcgttgatgcggcctccatccgaactgcgcatcgtgagctgccacatcggcaatggggcaagtgtctgcgcgatcgaccgtggccgctctgtcgacacctcgatggggatgacggccctggaaggtctggtgatgggcacacgcagcggggacctcgaccccggcgtgccaggctatgtcgcgcgtaccctgggcttgtcactggtgcaaatcgaagcggcgctttacagcgacagtggactgaaggcgttgtcgggtgtgggctcggacctgcgcgagatcgagagtcgcgcgcgggatggtcatgctgctgcccaaatggcgttgcaggtccatgcctaccgcgtgcgcaagtacatcggtgcctacgccgcggcgatgggcggctgcgatgcggtggctttcacgggcggagcaggggaaaactccccgacgctgcgttgccgcattctggacggcctggaattccttggcctgcatctggacgaggggcgcaatcgcgccttcagtccggcatccgaagtctcccagcttcaggcgtcacggtcctcggtcgcggtgctggccgtgcgtgcgcgcgaacagtgggtgatcgcgcacgagactgccaggttgttgaatggttcggtaagtgccgaacacgaaatcgatggatagggagagcaccgtggtcaacaacagccccgttctcggcgtcgcccacaagccggtccatccctgtcaccgcgttctgccggttgtacttccgaaagcgcatggacaatgggatcacagccgctcaaacacccacgctcttgacctatgtgcggcacctgggttcaaactcttgccatgcgtttcgacgcgagactaccccgctggagaacggtgatgcaactcattgaatgcgcccgggaggcaggtgtgaccccagacacgctgcgccattacctgcgggttggcctcctggtgccggatggtcgcggcgcgaacggctatcgcgcgttctccgagcgcagcgtggcgcgggtgcggttcatccgcaacgcattggcgctcggcttcacgctcaaggacgccgcggagttcgttgagatgagtcaacgcggaacatctccttgtccgcgcgctcgggcgctgctgagcgagcggcttgacgaacaggctcgacgactgaaggaagcgacggagctgcatctgcgcatgcagcaggcagaccgcgactggacgcgactccctgacggagtaccggatggccattccgtctgcagtctgatcgaaggagcggcagcggacgttcagcgcaaatctgtgcgagcgaagtctagtcgtgtacgcgcatgaccgactttgatcgattttgatagtcccagacatcatgaggctctacggacatgcaaaaaagtggcgttggtcatgtcgatcgtgccggcgcgaaaaagagtcgtctgctacatcgcagcttgcgctgcacgcgagcaactgaggtgccccagatgaaccattccaagacacttgcgcaatccccgtcaccagacatgaatgccgccgcgctgcgcatcctgcgccggttgctggccggcatcgagcgccagccggcgttgcgtctgggcgatgtgctcctgcacgagttcgaggcgcatccagagtacaccctgatcatccgcgacccgggtctgcttcgacgccttgtcctgcggccggatcctctgctgctggcggaggcctacttccgcggcaccatcgacatcgaaggggacctgtacaccgcgcttgggctcaaggcgcacttcgagaagttctcgctctcctggcgcgacaagctggccctgttgcgcgacgctctgatactgcgcgtgtctgaccaggatggtttgaaaccatcgcgtagtctggcctcgcgcgttgcgcgccgcttctcccatcgacattcgcgccaaaccgaccgagcagcaatttcattccactacgacgtttcaaacgtgttctatggtctctggctcgatgccgagagagtctattcctgcgcctacttcgagacgccggacgacacgctggaccaggcgcagcgcaacaagctggagcacatctgccgcaagctgcggctgcagccgggcgaacgtctgctcgacatcggctgcggctggggcgcactcgtgtgctgggcggcacgagaacatggcgtgcgcgcgtacggcatcactctcagccagcagcagctcgaatacgcgcgcgagcgcatccgatcagaaggcttgcaggacctcgtcacggttgagctgcgcgactaccgcgacctcgatggcactgccgtattcgacaaggtgtccagcatcggcatgttcgagcatgtgggcctcgctcatctgccggcctactacgccgtggtgcagcgtgttttgcggccgggcgggctctttctcaaccatggaatcacccatgacgaagagggctggaaccgaactgtcgcgaccgatttcatcaaccgctatgtcttccctgacggcgaattggactgcgtcagcaacatccagctcgggatggagcggtccggcttcgaaatccatgatgtcgaaggtcttcgatcacactacgcgctgacgttgcgtcattgggttcagcgactcgaagcgcgccgagaggaggccctgcaggaagtcgatgaggtgaccttccgcgtctggcgcctgtacatggcggcttgcgcgctggaattcgaggcgggcggcacagggatctaccagatcgtagcgtccaaacgagacgacggaagatggcccgttcctttgacgcgccgcgatctttactcgggtactaccccatcaaagccaatgacggtgcgcgaaaaatgagcaggcccgctgaccgggttgcgcgagttgtattcttctgtccgatgcaggtcaatgtgagggcgtggaggtggacggtcagcagacccgcgttcgccctatccgcagttcggcttcgcgtggtcgcagtgaagcggtcgccgcagcgatggtacgccgtgagccgccgacaagcacgccgagacgcccgccgacacagcgccgtggcgcctctgcgcacgcaggcgccgcgcacctccatgtcgctgttcatggcctgcggcgtctggctcgtcgggctgggcgcctacttcgtgttcctgcggccggcgctgctgcccgaggatccgcgcttcatcagcgtgccgctggatcggcttcgtggattggcacccggtctggaggcatggcggcgaatcgtgttcacggtgatgggcggcttcatgacgggcgcgtgcgtactgatcgtccacctggcgcgcatggccatgcgcgagcggcaaggcggtaccggctgggccgtcgcgttctccgggcttgtgacggtcgggctgatgagtgcgatggacttcgtcctccactcggacttccgctgggtgctattgctgcctgccttgctgtgggccgtggccgcggtgctatatgcgaggcaggtctgacgtgcccagcgccatgccattcgtttctgcgccggcgatccgagacgccggcgttcccaaccccaccgacgctcgtcattgcgggtcggttccaaggaccttcaaaatgaatcacaacctcccctgggtcgccgagcgggtgcgactgttccgcgaattcgatcccgagttcgcgcgctgggcgcgcgggcatggccccatcgcccacaacgacctcacgcagctgcgaatccacgacctcgcacaggtgctggtcgccgaaggcaaggcgagcgacacatccgcgatctaccgcacgctgtgggccgcagaccgattggccgtggccgggatgtggctaacggttcacatgacctatgccgatcgggtctataccgacggccgggaaatggcggccgaggacttcaaggagacgcctgaaggccacaccggcggatcactgaacatcgtgccggcctatgtcggctaccttgccgcgaacgcgctcagcggcctgacacgcggctggctgatgggtcaaggccattgcgtggcgggcatcgacgcctgcaacctgcttgttggcaacatgacgccgcgccacgccgagcggtacgaccgaagcgagaacggccttacgcgcttcgctcgggacttctacagctacgcgatcgacgcgcaggggcgcccggcctcgccgctgggcagccacgtcggcccgaacacggcaggcggcctgtccgaggggggctatctcggctttgccgaactgcagtacgtgcacatgcccctgcccggcgaacggctggtggtgttcctcagcgacggtgcattcgaggagcagcgcggcagcgactgggcgccgcgctggtggcgcgccgaggacagtggattcgtggctccgttcatgatcctcaacggccgtcgcattgagcagcgcagcaccatgcagcagcagggcggcctcgaatggttccagcagcatctgcgcctgaacggcttcgaccctatggagatcgacggcaccgaccccgccgcattcgcctgggccatccacgcgatggaggaacggctggcggcctgcgctacgggggtttcgcgtggaaccgttcagtacccggtgccacttcactacaccatcgccgaagcgcccaaaggattcggttttcccggtgccggaaccaacgccgcgcacaacctgccgctggcgggcaatccccgtctcgacccgtcagcacggcagcagttcaacgagggcgcgcgcgcgttgtttgtaccgccgggtgaaatcgaccaagcggtggccctgctctgcaggcatgaggtgcagcgccgtccccttgagcgggaccatgccctagcgcatcgccaggtcgcagcgccgaggcttccggagccgcagtggcacgacaacgatgtctcgccgatgggcgcgctcgacggggccttcgccgcaatcatcaaggccaatactcaactgcgcccgcgcgtcggcaatcccgacgagctgcgcagcaaccgcatgggccagaccttggacctgctcaaacaccgcgtcttcacgcccgaaccgggcttggctgaagccgtggatggtgccgtgatcacggccctcaacgaagaggctgtggtcagtgcggcgctgggtaacaagggcggcatcaacctcgttgtttcttacgaggcctttgccgtgaagatgctgggtgcactgcggcaggaaatcctgttcgcgcgccaccaggcggaggccggcatgcctccgggctggctgtcggtagtgacggtggcgacatcccacacctgggagaacggcaaaaacgagcagtcccatcaggacccgacactggccgaagcgctgctgggcgagatgtccgacaccgcacgtgtgttgttcccggtggatgccaacagtgccgtcgcggcgctgcgagccgcctacacctcgcatggccagttctggacactggtcgttccaaagcgggccatggccagccaactgagcggcgaacaggcccagcgtctggccgatgagggtgcctgcgtggtgaagccctgcgacgcacccgatgtcttgctggtcgccatcggtgcgtaccagctacagcaggcgctgctcgcggcgcggcggctggacgacgccgggcatcggacggcagtcacctgcgtcatcgagccgggccgcttccggctgccacgcgacgagcgcgagcgggctttcgtggcgggcgacgcggcattgcgctcgctgttcccggacaccgctgcggtgcgcgtcatcgtctcgcacatgcggccggagccgacgctgggcctgttgcgccgcatcgatacagggcctcggcagacccgtgcactgggctaccaggcgcgcggtgggacgctcgacgttgccggcatgctgttcgcgaaccgctgcacgtgggcgcacgtcgcgaccgaggcagcgcaggcgctcggcgtcgatcccgcgagcatattgaccgccgaggagttggccgcggtgggaggccacggcgacccgcgggcggtgatggtctcggcatgattcccctgttctccccatagggacaagaataacgtcgtttccggcgccgatcggtacgaggccgtggtccaattggaaccctgtgcccgcccatttatcgagaccatgtcccacgcgcttgaaactctcatcggtcactggaaagccgatccgctgagcacctacaacacctggttcctttgggaagaacggctgaagaacttccgctcgattcgccgcggcctggcgcaggtggtcaaggacatcgatgcgggcaccttcggtagcgcattccgcggttcctcgctcgaaacggtggtcggctcggtggcagagcagcgccagatcttcaagggggcagaccatgcattcctgtggaagcccaagctgcgcattcccgacatctacgagaacgcgaccaaccaacaggcctttgcccggttgttgcacacctgcgactgctgcaacagcgcagaggaagtgatcgaagcaatacggcggatcgacgctcgtcagatcaagggtctgggccccgccgtggcgaatctcctgtacttcgttcaccccacgatcgtgatgccgttcaacaccgcgatcgtgaagggctacaacgcggtcacgggcagcagcgtcaagctcggcaagtgggagcactacctctcgatgcgcgaaggcggccttcgcctcaatgcccagcaccgcaacgcgttgtcgaacgacatgggggcactggctgggctgctgttcgacatcggctcgggccggtacgcggcgccaccgcgcgatgacgatgcggccgccctccagggctgggaggccgatctcgaaaaggtgcgcgaggaatcggccgcggcccacaaacgctgggccgcggagcgcgagagcgacgcgacccacaccgaaattcagggatggctgcgcgacctgggcaagtcgctcggctacggtgtctggattgcgtccaacgatcaggggcgcagttatcagggaggtcgccttggagacggctgtctgacgcagctccccgcgcaggcccgggccggtctggactctgttcgcctgatcgacgtcatttgggtggaggccgacggctcgaaggtcgccgctgccttcgaggtcgagcactcgacctcgatctattccggcatcgtgcgcatgctcgacctggccttgggaacggaactgggagcgggcgtatcgatgttcctggtggcgccggacgctcgccgcgaggatgtccgcagccagttgcgtcggccggcattcacgcgggtggcggagctgggaattcgctacctcccctacagcgagcttggcgcgcatcgcgatgcgatcggcagattcggctcaggcctaaagccgttgaacgagatatcgcacctgctgtgatgcacggtcgtcgaggcaccagcggcaccagcggcagaatgtaccgcccaagcgtgaatcgacgcctagtcgcggtcgtggatgaagtcgtgccgcaagccgagtgcggcatccgtccgagcgattgacgctgacggatcggactcgatgccgctcagcgcgcggatcgcatcgatggtttcgggaatcacgatcgcctggttgaagacctggtaggtgtagtacgcttggtcgccatctaccgcgaggacgtcctcccacagggcgacctcccacatgtcgccgcgcgggcggccaagatcggacatcagctccaccgtactgttgagtgccacgaggccatccgaggaacgcacgaacgcgatccgtggtgccgcacggaaggccgccagcacctcgtcgcgcgttgccggcctcgtcagttcgacccaccaggtgtgcaggtgactgctgttgtgggacgccttgaccgcgatcgttaccacatccaggtccgggatcacggtcctcgcgtccggtccctggtggctggggatcgccttctccggcacgagggtgttaatgatgccctcagcatgcgcttcccaggggtcggatgcgcggcggatgagcgtgccgcgtgcacgcttgagcaggccggccgtccgcagcgcccccagcgttcgcacgatggacgtggtgttgcaggagaccacgcgagtggactcgcggccgatggccgacgcatagttcgcttgcgcgacgaatgagtgccccgtcagcgcatgagactcaccaccgtggaagatcgacttcacgccggccgcggcgtacacctctttgttgaccgcagcgactttcttgggcgtgcagtcgaccacgacatcggccttcgcgagcagttctgccagattgcccgccaaagcaagacctgcggcgcgcatcgctccttcagcttcaaaggttgccgcgtggatggcgaagccgcgctgcgcggcgacctgtagtcgatagtcgtgcaccacgtctgcgacgccggcaagtgccatgtcctcctggagcgcgaccgcgtctgccacccgcttgccgatcacaccgtacccgttcaccgccactctgaccttgttcattccttgctcctgacttgatgagacgcgtcagccacggctgcgcgcaatgaaaaacgtgagccggatcgccagcgcatagcccagcagcgcgagcaccggcatgtcaccccagcgagggcctacggcgtgctgcatcagcaagcttgacgcgatgtacaggcccagcgtcacgagcgcgagggcgatgcggcggccgaggcggtcgataccgctcagcatccggacgtcgggcttgatcgacagttgcagcaactcacgctgccgcagtacgctgtgcaggcgccgcgccagcagcgtgggcagcgcgttggctgcatttcccagctcgtagggcagacgttgtgacgccgcggatttgcgctcatcgaatatgccggttgccgtgtggcgcgagatggcctcgatgatggagaagtccggcgcgagcaggcgtaccgtcccttcgagcagcagcagtgtgcgggtgagtaccagcaggtctctgggaagccggacatcctgggtccggccggccgccacgagctgcgcgagcgcatcggaaagcgaccagtctttcagcgggtgctctgcgcagtccgcgaccagcgtgcgcaccacgggcacgaagacggccctatccgtgccctcgccgaccagtcccaagtccagccaggcgtcgaccacccagtcggcatcctgctcgacgaaggccagcgcgaacgccaccaaagcgcgccgcatgctgcggtcgacccggcccacgatgccgaaatcgtgcaggcaaatgcggccatcgtccatcacgaagacgttgccggggtgtggatcgccatggaagaagccatcgcggaagatctgcacgatgtagctgtccacgagcttgcccgcagcggccgcgcccatggcaggcggcagaccgtgcaggtgggccccgcggctgaactgctggaccatcaccgtcgatgtgcacagcccgtccaccacgtcgggcagcacgatgtcgggagaatctcgccaggcgtcggcgaaacgtcgcacggaactcgcctcccgggacaggtccatttcgtagcggaagttcgccgcaacctcgtccacgatggccgccagaccccagcggcgcagcgaggggacgaaccactggatggtcaggaccagccggcgcaggatgcgcatgtcggtctcggcttgctcggccgcaccagggcggcggatcttcaccacgacctccgtcccgtcgggtagcgccgcacgatggatctgcgcgatcgaggccgcggccagcgcctgcatgtcgaagcgtgcgaagacctcttgccaagggcggcccagggccgcctcgacctcctggacagcctgttccgaagaaaacggggccacatgcgcctgcaggctggccagggcccgttgcgcatcgggaggcaggacgtccgcgcgcaggctgaggtgctggcccagcttcacgaaggtcgttcccaatcgctccagcacttgggcaaagcgctcggccgcccggtgcgtgtcgcagcgcatgagtccccggtgccaggccacccagagcaggaacccggtcagcgccattgcgatctgcgtcgcccggcgcagcgccgagcgttgcggtggacggtccggaaggcgcgcggcagaaacggagcggtcagggcgcatcacggctcatccaccctgttgcgcagccggcccgcatgccaggctgcgatgttcgagatggtctcgtcgaagatgcgcgcgatcgcctctgtcgtgttgaaaccgacgtggggagtcacgagcacgcgcggatgggtcagcagcgggctggacgccatccagccggtatcgcaaccgagccccccgcagcccgtgggcacctcgggagacagcgcgccttcttgctccagcacgtccaggccggcggctgcgacactgccgtcgtccagcgcgcgcagcaaggcggcctcgtcgatcagcgctccacgtgccgtattgatcactaccacgccaggcttcatgcgcgcgaaggcccgggcgtcgatgaggtggcgcgtggcctcggtggccggaacatgcaggctcaggatgtcgctgccttgcaggacctgctcccatgtcacgagggacacgccagctgggcgcgcagccgaagcagcgaaggcggggtcgtaggcgagaacgtccatgccgaaccccacggcgatacgcgccacgtggcgtccgatgcggcccaggccgacgatgcccagcgtcctgccttccagctcgaagccggtgagtccgcggtaggcgaacgagccctggcgcgcccgctcgtgggcctgcgtcagatggcgtgtcacgcccagcaacagtgcaaaggcatgctctgcgacgctggccgacccgtagtccggcacatggcagacggcaatgcctcgttttcgacacgcctccaggtcaatgtggtcgaagcccgcggagcgggtggcgacgagccgcaagcgcggcagcatgcgaagcaccgattcgtccacccgcgtgcgcacgaacacgcaaaggacctcgatcgccccatcttcggtgtcggacgccaccaggtgctcgcgctggacgaagtgcgcgtgccagtgggccggaagccgttgctgcatcgccgcttggtccgttggtgcgaagtcggtgaacagaacggtgagacgatggtcctcggtcatggctcaaccttgatggcgctgtacagggacaggatgtggaagatggcaacgaattgccgtgtctcggcaacctgcgcaaaccctgcttgcgcgagcaccgacggcaagtgaccggcgaccgcgtcgcgcgtggtctcgaagccatcgagcagttgaacggcgaagaacgccgtacggctgatcggtcggcgcgagcgctcccggtccgcgaagtgcagttgaacgccaacgcgcagaacgcgatgcatctggcgggccgttttcagtttgtccgcgtgcgccaggtgacggaagaagacgctcgacacgacccgatcgaacgagccatcgccgtaaggcaggtctgtcgacaggccttcgtcgaatcggatcggcgccgccacgctcgccgccttccggcgggccagcgacaggatggcggggtcggcatccaccccggtgacacgggcctgcgggcatgcggtggccgcaaggagggcgagcgtccccgttccgcatccggcgtccgatacgtcgtggccatgctggatcgacgcctgcgccacgagggccggcttgaacgcttgctcgcgcgtggtcagcaccaccacccggtcgtacagaggcgtgagcacgtggtgggcaagtgcgggcctgaagccggccggacgatccgtcattgcacggcgagcctcgctcggggttcacggaactgccacagcacgatgatgctgaggacgccggcgaagaagcaccacaccgagatgaaccaggtcgcataaaaaaaataggcggcgaccgcggacacgaaggccgcatttccgaaagccgctacgcgccggtggctggagaccattagcaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgttagacctgcgcaggtgccgatcaggtacaaggccatcgtggtcaggacgtagaagtgcggggagtcgtagaagatgtgctggccgaccacgcgcgcggtgatgggcagtcgcaccagcatcaccaaaaggtacaccccgacgagcgcgcctgcgagcgcgatgcccgcgagaacccgacggcgccacggaacggtctccagcgccagggcggccagcggcacgtagatcggccacaggacgtgcgagaagaacgaataaagatgcgtcagcaccaccttcagcaagggcgcgcggtcggggaatgtcagccacaacatgccttcgagtagctgctgaatcccaaagagcaacgggatggccgcgtaaggcacttcgcgccacgcgcggacccggcgcacggtgacgatccccgtccccagaagtaccgcggctgccgtgaaactggctggtgcagaaaaacacatcgctgtcatttcctcttgaatgtgggtgtcatggcgttcatggctgtggccgatctgtcggtcctggcggagatgttcccggtgcggctcgatgctgcgaacccggatcgagcgcctgggcgcggctcagcgcggcgtgcagggtcgccgtccggtcctggaccctgcggatccagggcgatgggaaagcagatgcaagccacgcatagagcgtgtacttcaccagcttgcccaaccagagcgccagaagaacctcggccaccggcagccgggagattgccgcgaacatgagggcaggcgtcagcggtaccgggagcgctgcaatgaccagcagcgcgggcacgccgtacccgccgagccaggacgtggcgtcacgccaggccgtcgatcgcaccacgtcggggtaggcgacgaagaaacggttccagcccaagtgatgaaacacgagatagaggaccagtgcgccaatggccgcgccgatgctggaggtcgcggcgatgctccgccagcgccgcggggcgagtagcacggcagcgacgagcaacgttccgaacggaatcgtcatcgacagcgtggtggccatggccacggccgccacgatgaggggaaaggcacgcgtctccgccccgcgggtcagcgcgcgcagcaggccggtctcaacggtttcgtgcagcatcgtcatcggcgctcagggcttgcggaccgcgggccgctgcccgagttcgacttgtacggtcaccgtctcgcggccgcgcaggatcttgaattgggcgttgctgcccggtgcgaccgcggctgtttcgccgatcaggccggcggtgtccgggatctccttgccgttgatcgcaagcaccgtgtcaccgggcctcagcccggcgcgatcggcaggcccgccgcgctgcaccgccaccagtgcggcgcccccggtggcaccggtggcctcgtggatcacgtcgcgggcgctcacccccagccagccccggcgcacgcggccggtggcaatgatctgctccatcacctgccgtgccaagctgaccgggatcgcgaagccgatcccctgggagccgccgctgcgcgagtagatggcggtgttgatgccgacgagatggccgtttccatcgacgagcgcgccgcccgaattgccggggttgatcgcggcgtcggtctggatgaagttctcgaaggtgttgatgcccaggcggttgcgccccgtggcactcacaatgccttgcgtgacggtctggccgaccccgaacggatcgccgacggccaacacgatgtcgccgacctgcaccgatgctggatcagcgaaggtgatgggctgcagccccgtggcctcgacgcgcagcacggcaaggtccgactccggatcgataccgacgacgcgcgccgtggcaaccttctcgcctggcagcatcacggcgatctcgtcggcgccctccacgacatggttgttcgtgaggatatagccctgggccgcgacgatgacgcctgacccaagactcgacgcgccttgggcggcgtcctcatcgccgccatcgggccgcaaccagttctgcatcctgcgcggaggtgtcttgcgggtgtagatgttcacaaccgaagcggacgccttggcggcggcggcgcgaaaccccgcctccaggcgggctgtgatcgcgctcggtgtggcaggcgccgagccggtagtggcgcccgcatgcggcgcctcctgtaccgccacgacgtcgggcgtcacagggacaggcgccggcccgaaggcccgccaagcaatgatgacacccgcgccaatcgcgattgcctgggccagcaggagccagagccgccgcagcgcggaggggcggcgtacaaggtcgtcgctcatgtgacgctggcctcgatcaggtcctgaaccgcggccgccagcggttccaccacgctgatgccattggaggcatgcggcacggtgtcgcaggtcagcacccgctgggggcccgccgcgaggagcgcgtcataggcatcggcggcaaagagcgcatgcacaccgatgcacaccggcggcggcaatccgacgcggcgcacgctcgcgatggcctggatcatcgtgcgcgcgctggacacgatgtcgtcgatgagcacgggctggcggcctgccaaggccgaggtgtcgggcaggctgacctccacgtccttgtcgccccggcgaatcttctgcagcacggtaaacggtgcatcggccccccgcgcgacttcctggacccattgctcgctttcggcgtcggggccgatcagcactgggcgctccacgttcgccgcgacccaggccgcgatgacgggcgcggactgcacggcgcgcgtgggcacacggtaaatctcgccgagcgagtggtagcggtgcagatgggggtcgacggtgacgacgccatcgaacaccgtcgataccagcgcagcgaacgttcgggacgtgatcgcttcgcccgtgttgaagcgccggtcctggcgcaggtacgccaggtagggcgctgccagcagtacgcgtgtggcaccgaggtcgcgtgcagcgtctgccgcgaacagcaggggcagcgccttggcgtcgggctgtgccaggctggccatgagcacgacggtgcggcccgtcacgtcggcgtccagccgcaccagcgactcgccgtccggaaaccggtgcaattgcagggtggcccgctccgcacgcaacgcgcggacgaggccttcggcgaaggcctcgtcgcctgacaggtgaaaaatgagtggtttcatacgttctctgaaatctggaagatcggtgggcgcgcgcggacgaactccagggcataggccagttcgcctggtgcctgggcatgcagcgtgaacagcggctgtccggcttcgacgcgatcgccaaggcgcgcgtgcacatcgatgccggcggccggggcggtcggcgcaccggcgagcttggccgcccgcgcgagcaggcggttgtcgatgcgggtgacacggcccgtgcccggcgattcgacggtgtgcagatgcgccgccatcgggaggctgcgaaggccgccctgctcagagcagattgcctggaacttggcccaggcccggccatcggccagcacctcggtggcgagcttcaggccgccgccggccggcgccgcgccgcccatttcgaggatgtccgccgccagccgcagcgcccgctctcgcaggtcggccggggcctcgcgcgtcccttgcaggacggccagcacgtcgcgggcttccagtgcgggaccgatcccgcggccaaccggctgttcgccgtcggtgacgcgcaagaacacctgcaggcctatggcgccacccacctcctgcaggcgccggccgagcgacgccgcggcgtgtgcgctgcgcactttcgcggtggcgcccacgggcagatcgatcagcacatgggtcgaacccgcagcggccttcttggacagaaccgaggccacgagctgcccttcgctgtcgagatcgagtggccgctcgacgcggataaggatgtcgtcggcggggctgagccggaccgagccgccccacacgatgcagccgcccgtgcgctcgaccacgcgtcgcatgctcggcacatccaggttgaccggtgccagcacctccatcgtgtcggccgtcccggccggtgaggtgatggcgcgcgaggaggtctttggcatcatgaggccgcaggcggtcacgatgggcaccacgagcagggtcgtgcgattccccggcaggccgccgacgcagtgcttgtccacgaccagcggacgaccccaatcgatgcggtcgccgacggcgatcatggctttcgtgagcgacagcgtctccgccaggtcaaggcgatcacccgcgcaggcggtgatgaaggtggcgaggtgcaggtccgagtaacggcccgccgcgacgtcggagatgatcgcgccgaactgggcgtcgccaagggagttgccgtagaccttggcccggacatggctgagcgaatccagcggtggcgcatgggtgaccgcgaccggctcacccggctgcgcacccagcgatgcccacgcggactcggacagaccggcgacgttctcggccagccaatcaccgtcgacgacactgagcgtcgccacgatgcttcggccgccggccgtcaattgcacgcgcgcctgggtcgtgaaaccctccgatcgacagaccgggcaatcgcgccgcatgtagaccaccggctcctgataggtgtcgatgcccgtgcgccacgcctgcagcctgttcccggcctccttggtgcggccggcttcatgcatttgcgctgtcatgcgagctccacggtctgcaggtagtcgggcaccgaaaccgcccagccgagttcatggtcgatccgcgagcgcagcgcatcggccgcttcgggctcgccgtgcgtcacgaacgtgcggcgcggcgtttgcgtgaagccgcgcagccacgcgatgatctcgtcggcatcggcatgggcggagaggttgtcgagcgaggccacctcggcgcgaatcggcacgtcttcgccatggatgcgaacggtggacgcaccatgcaggatcgccgcgccgcgggttccacccgcctggtagccggcgaacaggatcgtgttgcgccgatcgggtgcgaaggacttcaggtggtgaaccacccggccacccgtggccatgccgctggcggagatgatcaccatcgggccgcggctggcactgagcgccttggactcctcgaccttgttgacgatcttcgcggcgtggcacatgccctcgcactcctcgggcgagagccgatgctcgtcacggtgggcgtgatacagctgcgtcgcatcgatggccatcgggctgtcgaggtacaccggcaggtggtggatgcggccctgcttcttgagctggtagatgccatacatcaggctttgggcgcggccgaccgcgaacgcggggatgaccacgacaccgccgcgggcggcggtctgattgatcacggtctccagtttttccagcgcgtcagtctcttcatgcttgcggttgccgtaggtagactccaccagcaggtagtctgcgcccggaacctgcaccggcgggcgcagcaccgggtcgttcgggcggccgatgtcgccggagaagagcaccgaccgctgcccatcgctgaggtgcacgaaggcggagccgagcatgtgccccgagggctccagccgggctgtgagtccgggcagagcttcgaaggcctcggcgaacggacgcggtgagaaaagcttcaggcagcgctcggcatcctcccgcgtgtacagcggcagcgcgggcttgtgcttggagaagccgtagcggttggcgaacttcgcctcttcttcctgcaaatgaccactgtcggtgagcagtatcttgcatagctcatgcgtcgcggacgtgcaatagacccgcccgcgaaaaccctgccgcgccagcagcggcaggtagccgctgtgatcgatgtgggcgtgggtgagcacgacagcatcgatcgtcttgggcgcgaccggcagcggctcccaattgcgcagccgcagctgcttaaagccctggaacaggccgctgtccaccaggatggtcgagtcgccatggcgcaggaggtatttcgaaccggtcacggtgcccgtggcacccaaaaactgaagttgcatggaaagtctccaaggatgttgtcgttcaaaaaaggactggccgatcgggcaactcgtttccgtcgcccgagtcgcgcggaaagtgctgcatcaacagatggctgacggcggcgatgccttccatggaaccggcctcgaagtgcccctgcgcgaactgggcttccatgcgctggcacacacctgaccacatgtcggcgccgcaacaggcatggatgccgcgatcggccacgatctccaccgcccgatcggccagcagcacgtagatgagcacgccgctgttatgtgccgtgtcccatacgcccatacgggcgaacagatccagcgctcgctcgcgcggcgactggtctcgccacagcggcgatccatccagcgcgccctcgaccacgaagcgcaactggccgccatgctgggactctcccgcacggatggcttgctcgatggcgtccagagtgcgcgacgggaaggcgcggcgtaccgcgccgccggtggtggcgaggtggcgaagaagtcgttgaatgttcatctcaccaccgtcctgaggcgccaccgccaccaaagccaccgccaccgccgcggaatcctcctccgccgccgccgaatccgccaccaggccacccaccaccccgatggtgcccatgcatgccgccgtggccgcccatgccgatgcctagcagcgtgacgaagaaccccgccaatccggccatcgcggctaccgcgagcgtgcccaccaccagccacgccgcagcacccaataccccggctgtgaccacggcgccagggacccggccgagcgcgttgcgcagcaatccgcccagcatcaaagccacgatgaacaggaagggccaggcctggccgatgtcgttggtccggccttgccgccgtggatccgccgcaggcagggcttcgccgtcgacgacgcgcatgatctgttcggcgcctgccgcgatgccaccgtcgaaatcgccctggcgaaagcgcggcgtgattacttcgtcgatgatgcgccgcgccaccaagtcgctcagcgcgccctcgatgccgtagccaacctcgatgcgcacggcacgatcttccttggcaaccagcagcagtgcgccatcgtccaccttgcggcggccgagcttccactgttcgaccacccgcatggcgtactgctcgaccggttctggccgcgtagagccgaccatcagcaccgcgatctgcacgcccttgcgttcctcgaaggcacgaagctgcgcatccagcgaggcgatccgatcggcggcgagcgtccccgtgaggtcggtgacacgcgcctgcagcggcggaatagctaccagttcctgcgcggacgcgaccaccaggaacaggctcagcaacagccaggccaacatgcgggccaggcgcaggtgggcggccgggtacggcaccgctgttctcagcgtgctcatgtcaggggcgcgccgccggtgccgaggcgccgaagtcgacctggggcggcgtggccatcgccttctcgtcggcgacggagaagttcggcttgacgtcgtagctgaacaccttggccgtgatgttggtcgggaagctgcgcgtgaggacgttgtagtcctgcaccaccttcacatagcgcccgcgggccacggtgatgcggttctcggtgccttcaagctgcgcgcgcagttcctggaaggcctggttggctttgagctgcgggtagttctcgctcacgaccagcagcctgctcagcgcgccggacagctcgccctgcaccgcctggaacttctggaacgcctcggggttgttgacgagttccggagtagcctgaatcgaggtggccttggcgcgcgcttcgacgacccgggtcagcgtctcttgttcgaagttggtctctcctttcaccgtcgcgacgatgttcggtatcagatctgcgcgccgctggtactggttcagcacctcggaccaggcagacttggtctgttcgtccaaccgctggaagtcgttgtagccgcatccgctcagcgacagggcaagcgctgcgagcagggtcgtcaggataagtctcatggttcggtctccgtggaggaaggtgaagctgtcagcagggccgggttcgctggccaccactgccggggaatcagcaagaatgcgagggtggccacgagcgggatggagagccatgcgaagctgctctgcatgacggtgccgaacagccagccggcgactgccgatccaagcgtctgcccgaagccggctgctgccgctaggccgcccatcgcggttccgagccgccgacgtgcggagcctgcggcgaggtaggcaacggtcggcagcacgataccggtgcccgccgctgtgaaactgacgccaacgtacatccaggtctcgctgccatggcgagccagcaccgcgagtcccgcgatacccaggaccatgccggcagccaacatgcgacggggatcagcgcgctcaagcaagccggtgaaaaacaggaccgcgttgacgcccaacatcaccaggctgcatgcggcgaacatccacgacacctcgcgcgacgtgagttcgggatgacgctggccctgcagcacgatgccgagttcaaagccggcgagcacgaacatgaccacgccattgagcagccagagcgtgaaggaccggctctcgggcgggccgtcgtcatcgctcgggcccgcatccagagtgctggacggcgcgggaagcgtggcggccaggcccagcatcatcaacgcacccagcgcggccgagagtccgatcacgagcttggtcgatgacccctgcacgagggcggcgaagacgcccaagccggcaaggcgatccgcgacggcgttgaggccgggtccgaacaggaacccgagcagcgacatcgcgcccaaccatgcgaagcgcttggcgcgtatcgcctgcggcgtgtactgcgcgacgagcgccggcaccacgggcacgactgcggcgacaaagaagcccgcagcgccgcgcagcgcatagatgccgaccacgcccacagattcggggcgcagcagcggaagcaggctcgccacatagccgaccagcccgaccaacagcacgcgggcgcgtcccagcctgtccgccagcacgccccacagtggcgcccccacaagtatcccggccgtgtagatgccgctgaggtagccgacatggcgcgcgagcaccgctgggtcggcgtcacccatcagagggcgcagccagtcgggaatcaagggcatcaacgcgccgtacccggccgagacaacgaacacggccgccgctagccagcccagctgaacgacgcccagatcgtcctgacgggccagcctggctttggacggcggcgatctcatcgggcggctctcgaccatggtggctcgcagcacgggctcacgcgaccgcttgagcggaggtgcgcgacgtgacgcgcttgatgcccggtaagcgcgtgcgtttgagcattagtgcattgatggccactatcgcagaactgccggacatcgacaacgcggcaacctccggcgacagcgtgaaggggtacaacaccccagccgcaagcgggaaggcgaccacgttgtagcccacggcccaccataggttctggtgcatcttgcgcagcgttgcgcgagagagctcgatggccccgacgacgtcgtacgggtcgcttttcatcaacaccacctgggcgctttccatggcgacatccgtcccggcgccgatcgcaaaaccgacgtcggcctgggtcagcgctggagcgtcgttgatgccgtcgccgaccatgcccaccttgtggccctgctgctgcaactccttgatcttggatgccttctggccgggcagcacgtccgcaaggacgatgtcgatgcccagttccttgccgatgcgctcggcggtcgcctggttgtcgccggtcagcatcgcgaccttcacgccccgcgcctgcagcttggagatcgtctcgcgcgaggtcggccggacggcgtccgcgattgcgatgaggccgatcagccggccgccgcgcgcgacatagaccaccgtgcgcccgccgccttgcagccgcgttgcctcgctggcgaggacggtcaggtctacctgctccgactgcatcagcagccggttcccgagcagcaccctctcgcccccgatggtggcccgtgcaccttgcccatcgatgttggtgaagttctcggtgacctccgtcggcatgtcccccgcacgcttgagcactgcgagtgcaagggggtgctcggagaacttctccaccgcggcggccgtcgccagaagccgcgcctcttcgacaccgggcgcggccacgatctcgacgacatcgggctgcccgagtgtcaaggtgccggttttgtcgaacaccaccactgtcagcttggtagcgttctccagcgcggccgcgttcttgaagaggatgccgttcatcgcacccaggccggtcccgaccatgatggccatcggcgtggccaggcccagcgcatcagggcatgcgatcacgaataccgtgatggtcaaggtgagtgcgaatagcagcgtctggcccatcacccagtaccagacgctgaaggtcaacaggccaatcacgatcgccgccagcaccagccactgcgacgcctggtcggccagcagctggccgggtgccttcgagttctgggcctcctggaccagcttgacgatctgggccaatgccgtgtccgcaccgaccttcgtggccttgtagcggaagctcccgctcttgttgatgctggcgcccacgacggtgctgcctaccaccttcttgaccggcatcgactcgccggtcagcatcgactcgtctacctgcgaggctccttcgacgatctcgccatccaccgggattttgtcgccgggcttgatcaccaccagttcaccggccacgacctcggcggttggcaccttggtctcgacaccgttgcgcacgacggtggccatcggtggcgcgagatccatcagcgcgcgaatcgcgtcggacgcacccgcgcgggcgcgcatctctaaccagtggcccagcaggatgaaaaccagcagcactgacgccgcttcatagaacacctcaccctcgtagaagaaggtcgctccgacgctgaacaggtatcccacgcccaccgacagcacgaccagcgtggccatgttggcgacaccgttgcgcaaagcgcgccacgcagcgatgcagaaaggccacccgggatagaggattgccgcgctcgcaaagatgaaaagaaagagcttgttgtccagcccgaacggcgtctggaagtcgccgaacatcttccccatcggcgaatagagaaacaccggaatcgaaaagatcagggacacgaagaaccgattgcgcatgtcccgggccatgtcctgcatcgacccagacccgtgccccatgtcgtgcatcatgtcggccatggcgggctcgcctgcgtggccctggtgcccgacatgggaggccggcgaggcggccgtcgtcgcagtcgctccggctgcatgggcgtgccccgaatgcaccgcgtgatcctcctgcttcgcagacacggcgtgatcggcgtgtccgtcatggctctggcccgccgtactgcccgtggcgggatcacacacatgcttaggcgtctgctcgccactgcagtgatagccgcactccacgatccggcggcgcagatcctcgacactgagctgccgttcgtcgagatggaccgttgcgcttcccgcaacgtagttgacatccgcgtgatggacgccgggaagctgcagcaacttgcgacgtactccctccgcgctcaggctcgatatgagccctccgacttcaacgttgattgccttcatggatggttcttactgttggttctgttcgatgtgtcaacgtgcgagtcggccggaatccaggcagtcctgcgagaactcgaagacgatctcccggtcgggcgcgatgagcttgtgcttcttgcccgcgtagtggagccgcgagaggacgtccctgatcaggttgagcctggcgactcgcttgttgtcggcgagcacgacggaccagggagcggcagcggtgtgcgtgcgtatgaacatctcgtcgcgcgcacgcgtgtagccgtcccagtgcttcagcgccacggcgtcgaccggacttgatttccattgcttgagcgggtctcggcggcgttcaccgagccggcgggtctgctctttcttcccgatgtcgaggtaatacttcagcagcttgatgccggagttgaccagcatctcctcgaacttcggcactgagttcatgaactcctcgtgctgctcagccgtgcagaaacccatcaccggctccacgccggcgcggttgtaccagctacggttgaacacaacgagttcttcgccgaccggtaggtgcggcacgtagcgctggaagtaccaactggtgcggtcccgatcggagggtttgccgagcgcgacgacccgggtttcccgcggactcaggtgttcgacgagccgcttgatgctgccatccttgcccgcactgtcccgtccctccaagaggatgaggatccggtcgctgcacttgatgaaatggcgctgcagcttcacgagttctatctgcagcatgtgcaactgcgcctcatagtcctcgcggccgatcgagcgttccgttgcctcgtcgcgcgacgggttgtgcgcgacatcggtcacgtccgcatgagcctttttcgtcgcgcctgtcgcggccttcttgttctttgccatggggttctccgttacgcctgctcgttccaggcagcattgatccgcgagtgctccggcatgccctcgaagctcggcgccactagagccgaagtcccaggggcgctcgaacccgcaggatgatgggcctgatggtcgtcttgcgcgaatgaaaacaaactgacgagggcggcgccgaagacgaccgcgatggagcgcacgaatgtcatttctttctcctttagccgctggcttttgtcgtctggtcgagccaagtggcgcttccagaagacaaatcccatatgagaactccgtagccgggtacagagtcaaggcgtacgagacgcgtgcgggacatagccggcacagcgctcacaggaggggctataacgcgagacgtgcaaacagcagccaagcaggcggctgtgggtgagcccgctgggggctcctcaataggatggctcgcagagccagcgccggggccggttcccaggcagtataggaagggggcggaagcccaataaggtcgaacgcaaaggtcggcgtcttctgaattgccgactggttgacctctccgcaaagtttcaggcaaggtgccttcgacgggtcctggctcccctcttcatgcttttcgtgggcgccctcatgacccccatgggagtggccattgccgtgttcataccctgacgcatagtggtgcggctccggggactccaacaggcaggcattcgccatcccggccgcaagcgcaaacaaccatacccccagcaccatccacgcgatggcacgaatcctacgagggttgagatgtgtgcgcatgtgcggcctatatagccaataacagcaatcctatgcttaggcaagctgcgagatcttgatcttaatcaaatggagacaggggtcaactacgcggtacagcgttatcctgccatggctatgaagaaaacggtagatccctcgatgaacgaaggcccgggcgattggatgacggtcggcagactggccaaagtcgctggcgtcggtgtagagacgattcgctactaccagggtcgcgggcttttgccggtcccgaaagccgcaggcagtttccggcgttaccccgcttcaatggttcagcggatcggctttatcaagcgggcgcagagcctgggcttctcgttggatgaggtgggatcgctgctagacctggaggacggacggaatcgccgggccatccagacggtgacgcagcgacgccttgagcaaatcgatgagaaggtcggggatctggagcgcatgcgaggtgcactgcgtgacatgctcgcgcggtgcgaggagacggggcaggcgtttccctgccccatcatcgccgcacttgttggcacgcctgcggacccacaaccacctatcaatcgcttgcgatagctcgctggagccacatcgctggagggtgcgcgtaagccaggggctgcccaatggcacccggactgctgccgtgataggcgcgtatccttgaggtagattctccgtcctccgtgtttaccccccgcgcaggtccaccaacttgcgctccagttcgcgccgctccctgacaaaaatatcatcgggctgtctagattctgttggggtgcgctccctacgatgaacacatctcctcaacgcccaagcaaggcatgagagatgcaagttttattcactatcgctaggagcttcaaccatgatccaaaaacgcctctccctttcttccatgattgccgccgcggccgcagtggttaccctgggccttccagggattgcttcggcagcgtacgagcatcccgccaacaacgaaaagggcgtcatcgttcacccggaacacttcaagagcgagaagacgcgagagcaagtcatcgccgaaactaaggctgctatgcagcaaggacgactttcttacggccaaagcaacttcccgatccgcactcctgatgcggcaggtccaggcaagacgcgtgagcaagtaatcaacgaattgcggagcgagtcccctgaagaacgcgacgcgcgtctgcgtctctactaccggggttgattgccagttggggttgcagcgggtttccggggaggccgaggaatctaaacaggcggcgtggcaactgcggaaaaaaccttcgacgttggcacagaaaccccgggatctgtcaaaaacagaaaaaagcgtgcccttgcgcttcgcgtaccgctgttggcgcagtcagccggcagccctgtgcctcgctgattcatacgttcggttttcctatccaaggagttcatcatgaaatacttgctcatcgctctcgttggcgccacgacccttggcttcagtctctcggccagtgccgctccagaccaagaaaaggtctgccctcccaagaaactcgtattgcagctcgaccatggcccgcgcgcacagacgacgccatacctgaaccaattgcgcaaggcgcgttatgaggccgaagtcaaggcctgcaaagatggcgcaaaagccgccaaagaaacctgtgccccgtaacttttgagatgggattggtcgctgcgtgcatctggtgggagttggtcctcgcccatgcgacgtgaccatctgcattttgccaggccagaagccacgcatcatcgtctgaccattcttgcagcaacccaaatgattcacttcgttgggcggcccaccctcctaccggctcctatgatcaggcgccgttgggctccaagtctatggagaatagcagctcctgcatccgtcggcgctcctcaggagtaggccatgctgcatctcctggcgcagcctccaatttgaaccgcccctctcggtcgaagcgaacaaacccataggtctcgttgaccacagcacccggcaccccatcggcccgaagccgtacataccagtccgctaggcgcagagtttggtccgcaaatatcggtgccaaggcctggcccctggcaagcgccacatacagcacatgcggcaacgcgtgcacctcgcccgcctcgtcgagcaggaacacataggacgcgtgttcaccatccgagtcgcacattccgcggccggagccatccacggtggtgtagacgggggcaaagccactgcccggctggcggaagttcgtggtttgtccctgatacacgcgtgcagcaacccactgaacgtcgccggcataggcgtaggcgcgcaaatcgaatttcatggactgcagtccctccgtattcgcaatgacgcgttcgcccggaggcacgagggcctgtgctacataggctcccgtcatgatctcctgccagacccggcgcgtgagtttgtcacctcggtacgcggcgcggctaccgaagcccgccgcgggtttgaagaacaggctacgacgagccgcccacagccggtcaccatgtgcctcatcgaccacttcggtgcgcggcacgttcgccagcagcaccttcctgtcgtcgtcagcaacgcccagctcccgcagcgcaccatcgtcactgaacaaggccagtcgccgcttgtcggcgtatagcgcgtgcgccgtcggatggggcgtgagaaccgctacctgttccagccaagcctgtcgcagcacggcgttggcaggcagatccagataaaaatctgtgacacgattgtaaaccacgtcgatggcgagttcgccgtgccagagcctgccgtgacggcacgccagctcggagggatcgacaatgatggcctgcagtccatggcgctcaaacagctgccggaacagcaggaactctggatacaggtattgctgctgcggcgcttcgtccacgatagcgatcgagaccaacggccgtgagtgaccggccagccgccactcacggcggaacatgtccaccagccgctgctcgaacgttgtgactcctgctcggccgggcaccattgcatgcacagcctgacagcagctgcgctgagcacgggccagcaccgcattcagcatcgcaccaccagcgttcgtgttgatttcgatcaaaccgagacggtcttggtccagatggaagtcatagccgaagaacacgccctgggagccaccggtgccgtcccgcgcaatggcgggggcatccgccaagacctgctcccggtaggccgggagtgccaccactgcctcgatggcttgcacgacgcgggccattcgttcgagaggaggccgcgccacgaagaccggctgcgcagcaaacaggtaggggcatcggtcgcgcactagctgcgacaagctcggagagcccaactcggcatcgagcgcagccgccagcgccgcaggatccaggctcagacagaagcagtcgcggttgagccgctcaaaggaggtcaactcgcagtttgatgtgttgtgcattgagagaggggtcagagcagttggtgaaacaagtaaagcgcctccttttagaccctgtcccacgctccgcgtcgacgccaagggccagcgtccatggctcaaacttcacggctccagactgggtcggatggatgcgaatccgttcccgaagcacgctgccttcgaagttcaaactgtttgaccagcgcgtagagcgccggaatcacagccagcgtgagcacggtcgaagaaatcatgccaccgaccatcggtgcggcaatgcgactcatcacttccgagccggtgccggtcccccacataatgggtagcaggcccgccataatggcaacgaccgtcatcatcttgggacgaacccgttcgacggctccatccatgactgcctcgtaaaggtcaccaactcctggctctttcccttcagagcggcgtttttccttgatctcttcccaggcgtggtccaggtagatcagcatgacgaccccggtttcagcggccacacccgccagggcaatgaagcccacagcaactgcgacagagaggttgtagccaagccaccacatcagccagacgccgccaaccaacgcgaacggcaccgacagcatgacgatcaaagtctccgtcagtcgcctgaagttcaggtacagcagcaggaaaatgagcaacagcgttactggcacaacgagtttcattttctcgatggcacgctccatggactcaaactgaccgctccatgtggcgtagtagccgggcgggaacttgacctggtcattcactgctttgcgcgcctcggcgacgtagccaccgatgtcacgctcacggatgtccacaaaaatgtaggcagatagcagcgcattttcggtacgaatgccaggtgcgcccttagccacctccacgcgcgcgacctggcccagcggaaccatggctccgtccatggtcggcaccaggatctcgcgagcgatctgctgcggatcagaccgcagttcgcgtgggtagcgaaccgtcaccccaaaacgctctcgcccctccaccgtggtggtcaccatgtctccgccaagagccgtaccgatgacctcctgcagttccccaaccccaagcccataacgcgccagctgagtacggtcaggctcgatattcaggtaaaaaccgcctgtgatccgctccgcgaatgccgaggtcgtgcctggcaccgctttcactacgatctcgatctcccgcgccaggcgctccatctcgtccagatccttgccaaaaaccttaataccaatgggcgtgcggataccggtggacagcatgtcgatgcgcgccttgatgggcatggtccaggcattggagatgcccggaaattgcagcgccttgtccatttcggcaatcaatttgtcggtggtcatgccagatcgccacgctgattcaggcttgagattgatgaccgtttcgaacatttccgtcggtgcggggtcggtggccgtgttggctcgccctgccttgccgtagaccgattccacctccggaaagctcttgatgatcttgttttgcgtctgcagcaactcggcggctttggtgatcgacatgccgggcagcgaagcgggcatgtagagcaaggtgccttcattgagtgtcggcatgaactccgaccctagcttgctggccggatagaacgacaccccaagcacgatcagggcaatagcaatggtcactttcttccagcgcatcacaccggcgatgataggtcggtaagcccagatcaagaaccggttcaccgggttacgtgactccggcatgatgcgcccgcgaatgaagatcatcatgagcaccggcaccagcgtcactgacagcagtgccgcgcctgccatggagaaggtcttggtgaaggccagcggcgagaacatgcgtccctcttgtgattccagcgtgaacacgggcagaaaggacacggtgatgatgagcagcgagaagaacagtgccgggccgacctccttgcaggcggtgatcatggcttgcgctcgttgcttgccgtcgtgctcgggcggaagtctctccaagtgcttatgggcgttctcgatcatgacgatggccgcatccaccatggccccgatcgcaatggcgataccgcccaggctcatcaggttggagttcatgcccagcaagcgcatcgcgatgaaggaaatcagcacccccacgggcaacatcaaaatagccacgagggctgatcgaatgtgcatcagaaagaccatgcagaccaaggcaacgatcaggctttcctcaagcagcgttcgcttaagcgtatcgatggcccgatgaatcaggtcggatcggtcatacaccgcctgaatactgaccccttgcggcagccctgccgaaacttcggtgatcttctccttcaggttatggatgacctccagggcgttctggccatatcgggccatggcgatgcccgagaccacttcgccttctccattaagctccgtcaacccacggcgctcgtccggcgccagttccacacgggcaatgtctcgaattaatacgggcgtgcccttttcggccttgacgaccagattttcaatgtccgctacgccgcgcaaatagcctttgccacgcaccatgtattccgtctcggccatctcaacgacgcggccgccgacgtcacgattggaatcgcgaataacctgtgataccttggccaacggaatgccgtaggcccgcagctttaccggatcaacggtgacttggtaggtttggacaaagccaccaatggatgccacctcagcaacgccatgtgccttggtcaactgatagcgcagataccaatcctgcaaagtgcgtaactcggccagcgtcttgtccttggcaagcaacgcgtactggtagacccaacccacaccggtggcgtcagggccgatttgcggcgtgacgcccttgggcattcggctggatgcgaagttgaggtattccagcacgcgcgaacgcgcccaatagatgtctgtgccatcctcaaagatgatgtaaacgaaggacgctccaaagaacgaaaaacctcgcaccaccttggacttgggtaccgacagcatggacgtggtcaacggataggtgacctggtcctcgaccacctgcggtgcttggcccgggtattcggtgtagacgatgacctgcacgtccgacaagtccggtagcgcgtccagcggcgtcttgaataccgcgtagacccctccgacgatgacgaacaaggtcgccagcagcaccaggaaacggtttctccccgaccagtcaatgattttcgcaagcatggtgtctcctgaaaatcagttatggccggcgtgcggattggccgccgcattgcccacgggtttcacggaggtgatcacccattcaccctgtccgcgctccacgaactcgaaggcgaccaatgcgccaggcttcatgtccgccagcaacccgctgttggagaccttgaactccatagacatcgctggccatttgagagtaggtatggggccatgggcaatggttaccgtgccattcttggtgtccaactcctccaccttgccctcaccccgatgcccgacggaggcagcagcaggcttacccgcatctggggtgccttgtgcgtccggcttagctccatgtgaagagtgcccaaagccgcccacggccgccttgaggttgctttccgcatcgatcaggaaattggcagcgatgaccacctgctctccctcgcgcacgccctcgatgacttcaatgcggtcgtcgctgcgtgcacctactttgacatcgcggggttcgaatcggccttccttgagctgcaccaggacgatctggcgcgtgccgctgtcaatcacggccgaagtcggcacagtcaaaaccgaacccttgctggcggtcggcagttccacctgggcaaacatacccggcttgagcaggccacccgtgttcgacaaatcgacgcgcacctgcaccgttcgggtttcaggcttcagggtggggtacacatagctaaccgtcccctggaacaccttgtctgggtaggcattgatttgcaccttggctttcccccccaacttgaccaatccgatgtcttgctcgaagacatccgcgatgacccagaccgaggacaggttcgcaacctggtagagcatgtcgcccggcatgaagcgcatgccttggacggccttcttgtccgtgatgatccctgtcaccggtgagcggaatgtcagagtacggcgtgattcgccggatttggccagggccttgacttgctcgtccgagatgtcccaattgcgaagccgcgccaggctggagtcggcgagctcacgcatgccacgctgtgcctcgccggaggcgcccttcaacgcatcgacaccctgtgccgcgatggcgtattcacgctgagcagacaccagttcggggctatagacctcgaacagcggctgtcctttgctcaccgcctgtcctgtgacgttgacatgcagacgctcgacatagccctcaaatttggcagcgatggtgaaggtctggcgctcgtctggttcgatacggccggcggcacgtaccaccttgtccagtgaacgcagactgaccgcctcggtgcgaacgccgagtttctgaatcttttcagtactgatgcggatttggttggaattggtttctgcttcttcctgctccccctcgtagaccgggatgtaatccatccccatcggatcttttttcggtgtgggggatgtgtcgggcagccccatcgggttacggtagaaaagtaccttccgctccttcttggcggcaacggcagaagcgccgggcgacgcagtctggtcaccgctgtgggcttcggattggcgctgccccacccaatagccaccgcccgccgccaaccccgcggcgacgatagccaggagtacgcctgccttgaaacctgttgtcattgctcttctcccacgatgctttcaatgttggcaagccgcttctgtccgtctaattcggctttgatctgattcaatttggtttggcgaatctggcgctgcgcatccagcaaggttgcaaaatccaccttgcccgtctgatatccggccagcgccgagcggaaggtcaactcggattgcggcaagaggctgtccgtcgttaacgtcagagaacgccgggcagactcaaaacctgccacgttggcgtacaggtctgccaggatttgattcgtgacaatttcctggcgtgagcgtgcagcggccaacatggcctcggactcccgctcctgggcgcgccgcgagtcttgttgcaggggaatgttcatctcgaccatcaattcccactctttgaacgaccctcggtactgaattggagagataccgacattgaagtcggggtaacggttcttgtaggtcaactcccggttcttctcggcagccctgatctgggactcttccgtgcgcagcagcggattgttcatccgggcgcgcgcctccaaggccttgaagctgacttgctccagcgagggcaatggacggatctgctcgggtgctgccaaagactccgaggttggacgccccaagagagcattcaacctggactggagttgacggcgctcagcatccagtgcaatcagttcgttgcgcatggtggactgttccacctgcgcacgaatcacatcctgttgtgcggcaagaccgcctgcgtagcgcacctgggcgactttttccagctgtgccatcaggtcgagaatttcccgcgacaagcgctcgttttggtccaggtaatagagctcggcataagtcgtcttgatcttgccagccagttcaacccaggtgcctgttgcacggtttctcgcagcttctgcctgcgactcagccacctcacgcttcaaaccgcgtttgcccatccagggcagatcctgcatcagcagatagcgggtgcttccgacgcggcctggcagcagggtggggttttgttcccccatacgcgtgatgtcacgcaattcggttctgaatttggggtccggcaaggcacccgcgggcacgacgcgttctgctgctgcctccgcatcaaaacgcatgccggcgatttctgggtttcgctccctggccgcttgaagtaacccttcgacattcgaccccagcttgaactcttgcgcgtaaaccatcgggctcaaggcaagagacaccattaccaaccccaacgacaggcgactcctcatgggcatcatgaccttccccctggtgcacgcaaggcggcattcaaccggtcaattacttcggcccagtccgcatcatccagaagctcttcgcgcaacagagtcgcctgcgctggcgtccagaacggcgcatcggccagcagcacatcggtcggaagtggcgagtgcgccttcaggaacgccccaattccggcctcgtccatgcgcaggccgagctgggcaaacagttcagagaaacggtgaaatgacctctccatagcggtgatccctattgttcaaacacaaaaattctgaaaatgtggccggtgaaagttcacgaaagtgtcacgctcaacgccaatgcgaccgctccgaacgccatcgcgaccaggtaaccggacaccacggacttgccgacctgcgtcccaccggtcgtccaggcgataccggccttggtcaccatgtttgccaacgtcgcaagaccgagcgccgtgacggtggccaccgttgacaatcctccagagccatgcagccgagcaagcgagatcaagatcgcgtccacgtccgccaggccagacaccgccgacaacacatagaggccgctggtgtccaaccactgctttgccgctggcaccaggacactcatgacagcaagcaacacaccaaagccgagcgcagtgccaaggtcgaatggcgccatcgtgccgacagagccctcctccaccgctgtgcggtcgagcttgcgccaccgccatagcgcaacacacagcagcaccacgccagtgactaccagggcgctgccgaaggtggacagcagcttcggctggatgacgaccagcaaaatgaccatgcgaaaaaacatgacgccacacgaggccaacgtgccggccgccgccgcgcctgccagcgaaggctgctcacgggcataacgggccaaagccatcgtggcagccgtggaagaggccagccctcccagaatcccggtccatagcacacccctttgcgcgccggtgatccgcatggcgaagtgccccgtcaacgacaggcctgcaatcaggatgactgcccaccatagctggtacggattgagcgcggcatagggccccagacccgtgttcggcaggtagggcaggatgaccgtggacaacaccagcaactgcaacgatgcggtcaattcgcggtgatcgatcaagcgcaaccaaccgtgcaaggtcggcttgagatccagcaacacagcactcaccaccgctgccgacaatgccaacgtgatgttgccgtgtgccgcaaaggcgcccagggccaaagtaagtagcatcgccaccggggtagtggcgctcaggctgcccgattgtttggcatttcgggcgtaggacaccgtcagcagcaaggcgagtccgagcagcgcacccagcaaaggccaggcgccgaaaactggctgcagatgacccagcacaccgccgagcagtccggtcagtgcaaaggtgcgcagacctgcgacacgccctccctccggcaattcgcggtcatgccagccgcgttccaggccaatcaccagaccgacagcaagcgcggcaaccaagcccgaggtgcccggtggtagtccatagccattcatcgactctccccgtgggtgacccgcgtaaccgcctgcagcatcttgcgcatgccaggtatcacgaccatcccacatggagagcgcaagtcgacattcaactgatccaccacttcggcccaatctgcgttcagcataatttcctcacgcagcaccccacccttgtttactgaaatccaggatgttgcacttccaatttgaatccgcccgccttgtgcgaatgcacgttgtgtattctgcgagcctacggctaacgggaagatggttcaaaaattacatttctgttaggaatttgggggctgggcctatgggcttgttccacgacgttgtaggaataccagtcaaggcaacaggaccggtgcccgctggtcacttgtgggaacctctaaaaaccccgcttttagcggcgtgcaggctgaggcagaccgaaagttttggttctgcccattttttaagcaaatctagcctgttcaggggcgtttcccgccccatttctcacgcattggccccctgcaggccacctgctcgtcactgaggtggttcaggtacttcaagaccaggatgcgtaccatgaccgaggtggggtacgacgggcggccacccttgcgtccgtcaccacggggcagcaggtcatcgatgacctcgctgagctggtcaaagtcgatgtggcgggcaatgagctgcagcggatcgcccagcgcttcgatcttgcgcttgcgcgctgcgtcggcaaacaggtcgaacttgacggcgctgcgggcgagaggtgtgctcatcgggggattgtctggacttttgcgagggcgctcagggagcggcgggggtttttagagatgtaatggatgccgggaggcatccatacaaggttcccagatgtcaatccttgttgagaaatgaccctagatcagggctccgtccgttttgtggcgccctgcactaccgtctccggttttgcccatcgtccccaggatgcttaagaacaagtcaggactctgaaacatcagacgaaacgcttgctcgatcgcagcgtcgcggccttcgcgaagtcgtcccagcgcatgggttacttgccctgcagcttcacgctcacgctcgatcaatgggtgatgcggagccagcggttgtcggctcctggcgagcggttcggccagcatactgactcctctcatccaaggattgaatgtttctgaaaacaaatacctgctgctgcgcatcggatggagccacttaagcatttcggctgtccagggtgtggaaaacgattgcacccagggactgatgaatgcccggtaaagcgcctcgttgaatgtcgagatatgtttcacacgctcaaaagcttcttgcgggtaatcagttttcaggtctttcacctcacggggttcgaagcggatgctgtaggagggcttatggcagtccgggtcacccgacgggttgtctatcttcatttcgtaaaggcccggtgccagcgcctcaatgtcggccaggctctccaggatggcccggtgctccagacgagcgactccggccgacacaaaaatgccgagatggccgacgtgcgggtttgtgaggtagacgatgcgctgcccggcccgcctgagatcatcggtgtcttggtagacggccggaatccatccaagcgcctggtgcggtggcgtgatgttgtcgccgtaggaagcaaagatgacgagcggattcctgatccgcctcaggttcgcggtgcaaccctggcaaatctggaaaaggccctgttcaagttggttgccgatgaacaggttctcaacgatcgcgagcatctcttctcggctcaggaaataaaaaccgttccaccagcgttcaaagtccagaaaacgccgctgctcgctgtcaacgttggtgaagagttgggcgtacttctcccaaatcgccttttcgggtttgaggttctcgaaattctgcgccagccaggccccgtcgaaacggccattgccgagatcggccgtcagatgcgtcaaccagctgccgccaaggagccctccggaaagacgcatcggattgacaccggactcgcctgcccaatacgacaaaggcgagccattgagtaccaccggtccgaccaggccggcgcagtctgcggacagcagcgtcaccgcccacccggcctgacagttgccatagagcacgggaggcttgccaggatgacgttgagcaacttcttcgacgaaacgccgcagcacatgcaacacgtctgccagggtctgccccagagccggctcgggaaagaagatgacgaaataaaccggatggccctcacgcatggccattccgacttcagagtcgcgcttgaagccgccaatgccggggccatggccggcgcgtggatcgacaacaatgaccggaggtttgtcaggatcgacgcagtcgtcccagcaatgctcgtcgatttcggtaatgcgtagcagtgcatagttgaccggccgctcgaagccgcgcgcgtccaacaacgtctcatacttgaagtccaaaagcggcggcaacccgacacgttcgtgctccagcatgttgttcgcgcgttggcgaagcgtgtcccagaacagaatggagcgttcgaagaagtcccgctgatagtcaaaaaaatcctgcgccgacagtgcttcggttgctcttttcatgccactggacgcctcctgtgccgcaggcttcatcgactcctcggaatggcccagtatggtcggttgcagatcctccgccgggcgttgcaccttttgtatctctgctttcctcccctgcggcctggcgctttgagaggtctgaggttttgctggtgaagtgggggttttcatcattcctccgaactacggtgtcatttcttgccgcgccgcaaacgtagagcatttccaatcaccgacaccgagctcaagctcatggccagcgccgcgatcagtggggacaacaaccatccggtgagcggatacagcacgccggccgcaatcggaaccccaatgccgttgtaaacgaaggcgaacagcaggttctggcgcatgtttcgaacggtgtcagtggagatgtcacgcgccgcagtgattccgcgcaagtcgcccttgaccagcgtgatctggccgctgttcatggccacatctgtaccggtgcccatggccacgccgacatcggccttggccaacgcaggcgcatcgttgatgccatcgccggccatggcaacaatgtggccctctttctggagccgttccaccagcgcaagtttgtcggctggcttgacttcgccatgcacttcgtcgatgccaagtttgccacccacggccttggccgtggtcaggccatcgcccgtcgccatgacgatgcgcaagccgctggcgtgcaaagctttgatggcttctagcgtggtagccttgatgggatcggtcacggccaagatgcccgccagctgtctgtccacggccagatgcatcacgctggcaccttcgctgcgcaggcgctcgccgtcggttttgagcgcatccgttgtcacgccctcctgagccatcaatgcggtgtttcccagcaccaggtgtttgccatcaacgatgcctcgcacaccgatcccgctgcctgactcgaaatcaaccggcttgaccaactccaggcctttggcacgcgctgcgctgacgatggcctctgccaagggatgttcgctgccttggtccagactggcggccaggcgcaacacttcgtcagcggtataacctgtggcaccgactgcggtgtcgaaggcgggtttgccttcagtgagggtgccggtcttgtcgacaatcagcgtatccacctcgcgcatcttttcgatggcaccagcatcgcggaacaacacaccttgagtcgctgcccgacccgtggccaccatcaccgacatgggcgtggccagccccagtgcacacggacaggcgatgatcagcacggccacggcgttgatcagaccaaatacccagctgggctccggaccgaacaaaccccagacaaagaaggtagcaatggcgatgagcaccaccacgagaacaaatttgccggcgaccacatctgccatgcgctgcatgggcgccttagagcgctgggcattggccaccatctgaacaatctgtgacagcatggtggccgcgcctaccttctcggagcgcatcaccaaggccccactggtgttcatcgtggcaccaatgacattgtcaccaatgcgtttggtcaccggcacaggctcacccgtcagcatggattcatcgacggcgctgctgccctcggtcaccacgccatcgaccggtactttctcgccggggcgaatgcgcagcaggtctccgacgtgcacatggttcagcggtacgtcttcttcgctgccgtccgcattgatgcggcgtgccgtcttgggcgccaaaccgagcagcgccttgatggcagcagaagtctgcgaacgggcctttaactcgatgatctggcccagcatggtcagcgagatgatgaccacggctgcctcatagtacacagccacgcgccccatggaaatgaacgaatccgggaacacgcccggcgccacggtggccaccacgctgtagagaaaggccgcgcccgtacccaagccaatcaaggtccacatattggggctgcgatggatgacggactgccagccgcgtacgaagaatggccagccagtccacaacacgacaggcagggacagcgccagttcaagccaggtttgcactttcatgtcaaaccatcccaggcggtggccgaacatggccagaacggtgacgatgaccgtgaatggcagtgtccaccagaagcgccgctgaaaatccttcaactcatggttgtcttcctcgtccaggggaatgatgggctccaatgtcatgccgcacttgggacaggtgcctggatggtcctggcgcacctcggggtgcatggggcaggtgtagatggtgccggccggctctggcgcggtgtccgcgggcacaactggctgcggcttatgcggaggattgtggccatgttcatgcgatgagacggcatctccctccggaaccaagcgcatctggcacttcggacaattgcccgggtgatcttggcgcacctcggggtgcatggggcaggtatagatggtgccggccggctctggcgcggtgtccgcgggcgctgcagctacaaggtactgcagtgggttcgccgtgaacttgccttggcacttggcgctgcagaaatagtagggccgaccttcgtgcgtcgaatggtgttcagactgctccgtaacggtcatcccgcacaccggatccttcagatccgttggtactgatggctcgacaagggggtgactgccgtgatggtggtgtgcgtgcatgtctattgcttattccttgtcgttgttggtgcgccgtggcgtctgcgcatggttgccgtgcccactatggccgccgtggccgccgtggccgagcatcaggtgcatgagtgggcatgcgagcagcagcaggtagggccaataacccagaacatggccccaatgctctcgcagcaggtaaaaaccggcgatcaaggcagccgttgccagcgccataccggctgtgcggcgccaaaacgatggcgtatgggcgtcgttgtcagactgattcatggcgttgttcctgcagagttgccagcaaatggtatgggacgcggacgcgcccgcccggttgatcgggaatcaatgcagtggcgttatcagcaaccgcagccccccgctccgccgctgtgtcagcccgaggttttgggctgcgaggtggccacgggagtggacgcgtctgtgaccagcttcgcggggtagcccgcatccgtcaaggctatcaacaaagaagcgctgccctgcgccagttccccgctcacccgcacaaggcccgaagagagatcgacctccaccccgcggcccccccggcagcggctgcaacgcctgcgtgacgtgcttgacacatgagccacagctcatgccctcgacttgcagatcaatcgtgctcatatttcaaactcctagacaatgaaacgtgtatcgcctgggaaaaacccagatcatctttttgacacggagtccgtcgttgacggggccttgccaatgcgagggatgaaccggggtgtgcgctgggcgtaagtgtcgtactcagcaccaaactgtttgcgcatttcgttctcttcggtgactgcaagacgaccgtacatcaggagcaagacagggaacatgaccaaggtcagcaaggtgggccactgcagcaggaagcccagcaaaatcatcacaaaagccacgtactgcggatggcggatgcgcgcgtaggggcctattgttgcaagcaattggcgccgctgagcgtggtacagcacattccacgcggtggacaacaggtagaaaccaaagccaataaaaacgtagctggcaatgtgcaacggtccgaaatgggggtcgcctttttcgcccaacagggtagaccacaagtgacccgaggtgtgggagagcagatccagattagggtacttggtttgtagccaccccgacatcaggtaaatggtcagcgggaagccatacatctctacgaacaaggcgacgacaaaggctgcgaatgcgccaaacgtcctccagtcacgggccgtcgcaggcttgaaaaagctgaacgcaaacatgatgaagatcgctgaattgatgatgaccagcgaccacaggccatacgcagattcggtgtggttcattgtggatccccttccttgcgtgattcggcagtcttcgacgcatcgggcttgctctggccatggtgaccatgcccgccgtgcatgaaaacatgcatcagcgggcaggccagcagtagggcatagggccaccattgcgccaggtgggcgcggtgctcggtccataggaagtagccggcgacggcgccgaacacgagcaggcctagggcatagcgcgagcgccagaatccgacgggctgcacgccctgcggatgggctgcatggtcatgggtcatgacggcctcctcactttgtgccgggagtcgatgtctgcggcatgggcatccggtctatcatcatctgcatcatggcctccatcatggacatgcgcttgtctattatctgcgggtcgcattgcatattctccatgccggccgatggcatgcccgttgccattttcccgtgcatcgattccatcatgtgcatgccgccttgcatggttttcatgtgctcggccatcaatgcctggcgctcccggggcgtcctggcggcggccatcttctcgtgcatggcctgcatggcctgcatttgccggtccatggcggccatgtcgcccgagcccatggatcggcccggcgatggcagtgccgctgcgggagccggcgccgcggttgccgcaggggcggcagcgttcgtcgggtggtgatccttgtgctcgtccgtgccttgtgccaacgcgcctacggaggcggcggcgatgcagaggccgatcagagagtggcgaatgtgaatcatgatgcttcctttctgctgtgagagtggacttgggatgccgcgtccggcggcacggtgcggttgcgccttggctcagcgcacgggttggatgttggtgacgaccatcttcccgccctcccggacgaccacgaattgcaccttgtcgccgggcttgagcctggcgagctggcccttgtcgcggacggtgaagaccatggtcatgccgggcatgtccaggttcttgatgtccccatgcttgagggtgaccttgccgttgtccggatcaagcttcttgacctcgccgtcggtgttggcttccaccactggctcaatattcggtcggcgcggtggctcagatttgaatcggtgccgacaatcagcgccttcttgaacgccaccgtcgcggcgttgccccctcgccggtcatcgggccgctgacaaactggtcaatcagctccttggggatcgacggcagcgccgccgacctggcagcaatcgccgcgttcttcgtcttcgtcttgcgtggcatagatgctcctgatggtcaggctatgcctcgcacacaaaattcaggataggctcgtggggccacttcttgaaccagaaagctactgattcaaccgccttcatgtcccttcttgagcaaggaatctagacgcatcacttcatccttgtgcatcatgatcttttgaccatccttggtttccattacggtgtctttcttcatctgttttgcgcggccatacttgtcctccatgctcatcttcccatccttgaagatgtagagcgtcgaaccatccttcaattcgatcgtctgcttggcggcatcacgcgctgcatcggacgcgaaggcggtaacagaaatggcgctcatgatggcaaccatcaacatttttttcaacattttgatctcctataaaagttgcactgcaatacgacaagaatcgtaatgcaatatcaatgctaccgtataaggaaggtctgcacaactgccgctgaggcggctgttgttggttgatttttcagatggcgacatcattcggcgttcacgggacagtttcggggtgttttcggtcccgctcgcggccccgtggcccatttggcgaagccttttcaggctttcgggcgcactcatccccgcgctcccatgttcaaaagtcgcttgcgcaccatccacaggttggacagcgcgaacagcgtcatcaggttggccgtgttcttggccaggccccggtacttgaccttgacgtagccgaactggcgcttgatgacgcgaaacgggtgctccaccttggcgcggatgcgcgccttggtcgtctccagcgcatccagcagcgcgcccatcagcgagcccttgtccagcgttttgcgcttgcccggcatcatggcaacgtgccagcgcacgttggggtgttgggtctgaatttcttcgcgtttgtccacgccccggtagcccgcgtccgcaaagacgtcggtttcctgcccgtgcagcagcgcatgggcctgggtgatgtcgtgggcgttggccgccgtggtcaccaccgtgtgcaccaggcccgagtcggcatccacgccagcatgggccttcatgccaaagtgccactggttgcccttcttggtctggtgcatctcagggtcacgctctcccgtacggtttttggtggaactcggcgccgcaatcagtgtggcgtcgaccaccgtgccctgcttgagcagcaagcccttggccgtcagcgtggcgttgacggtggccaggatttgcaacgcgaggttgtgctcttcgagcaaatgccggaaccgcaggatggtgctctcatcgggcaggttctcttcgcccatgtccagcccggcaaactcgcgaaacatcggcgtgtcgtacagcgcctcttccatggccgggtcggacaggttgaaccactgttgcaggaagtggatacgcagcagggtctcgacagcaaacggcgggcgtccgcccttggggctgcgcgccggtgcatgcggggcaatcagcgccaccagtgcggcccacggcaccaccaggttcatctcgtccaagaactcgcgcttgcgtgtacgcttggtcttgcgttcgaatccggtggtgccaaggctcatctgcttcatgtcgatactgtctcacatccgacggtcatcgccggggttttgcagaccttccataatcctgacaatttaccatccgagggatgacaattttgtcacccctctgtcaggttgatatgacctaccccctcttgccgtgccattcataacgaggaagtccggggttgcaagattaattgatctcggtggtcgttgatgttatctgagctgcatcgcctgcgcgctggcgatgcaaattggcgaattagcaggctgctgaaatactccccgctatcgctccccagctgccgccttgccaagtatttcagcagcctgttagggcgtgtcatcaaattctgttcatgctccgttgtcaggagcacgatacgcaaatacgccttcacggatgcgcagtgggaactgatcgaagagctgttacccggcagagccattgccacgcgctacgacaagacagcgcgcaacttcctgggcgccatccatctggtcgctgccatcatttggatgatttgatggcacgccctaggccggcggcatgcgctggcggtagccggaagtgaagagcgcggccatcaggagcccttgccccgaacgcgcggggcagttgcgcatcgaaattgccggggttgcccacagaagctcagtgggttggcgccaatatgaatgtggctggcatcaccgacggttttatcgagcgggttgaatatcggtaacgaccattttcccgttctcgttgatgacgatgaacttcaccttgtcgccaggcttcaggttcgtcaacaaactcttttccttgacggaaaaaatcatggtcattccaggcatgtccaggttcttaatatcaccgtgtttgatagtgaccttgccgttgtccaggtcgattttcttgatttcaccatcggtcagggagtcctgttgagacgcctcggccttgggcgatacagggctggtctgggcgaaaccgctcatggggagcgccacacccaaggcaatggcagaaatggaaaaaagctgcttgaagctgttcatgattacctcacacgcgcgaatttgaaaatctccactgattcattcttctgaatcagcggtatcttgtaaaaataatgctgactaatgtaggtcgtgccatttccgatggcgtctgacctatgtggagctcttgttacttcttgccgacctgaacgacacccttcatgccggcttcatagtggcccggcatcaggcaagcaaagttgacggctccggccttggtgaactgccagacgatttcgccttgcttgccgggttgcagcgtgattttgctgggttcgtcgtgctccatatccgggaatttcttcatctgttccaagtgttccagcagttccttttcagtacccaggctgagttcgtgcttgacttgcccggtgttcttgacaatgaagcgcacggtctcgccctgtttgacctggatgttcgacggtgtgtagcgcatgttgtcgctcatttcgatagtgatcgttcggctggccttggcggccacgccgggcttgccgatggccgtttcgtccccatcatggccatggccgcccgtatggctgccgctggcgaacgcggcccccgatgcggccaacgccaccatggcgatgagttgagaaacagtggaagtggatggggtgactttcatggatgatctccagctgaaaattgaaggaaaaactcaatgctcgccgtgcgatgtcggcttgcgcacgttgacttcggtcggcgccgcaggcttgcgcacacgcggcatggactgcccgccttcggcactgaagcgcgctggctcagccatgagaccggtgtactttctagccactgtgccttcggggtgtttgaaccatccggggtctttgtagtcaccgggcttctgatcacggcgcaccttgagcacgctgaacatgccgcccatttccaccgagccgaacggcccctgaccagtcatcatgggaagggtgttgtccgggataggcatttccatctcggtcatgtccgccatgccacgctcgcccatggccatatagtccgggatgaggttgttgatcttcttggccagaccgctgtggtccacgccgatgagcgtgggcaggttgtggcccatggcgttcatggtgtggtggctcttgtggcagtggaaggcccaatcgccttcctcatcggccacgaactcgatttggcgcatctggcccacagccacgtcggcggttacctcgggccagcgtgcgctcttgggtgtggggccgccatcggtacccgtgaccacgaactcgtgaccatgcacatgcatcgggtgattggtcatggagaggttgccgattcggatgcgaaccttgtcattgaggcgaacattcaaggagtcgatgcctggaaagacacggctgttccacgtccacagattgaattccgtcatttccgcgaccttgggcgttgcggctccgggctcaatgtcataggcgctgagcaggaagcagaagtcccgctgcacctcgtcgatcagcggatgcctggccttcggatgcgtgacccagaaacccatcatgcccatggccatctgcaccatctcgtccgcatgcgggtggtacatgaaggtgccgggccgacgcgctacaaactcatagacaaaggtttcaccaggttgaattgccggctgagtcaaaccggtaacaccatccatgccattgggcaagcgctgtccatgccagtggatactggtgtgctcaggcagtttgttggtgacgaagatgcgcacgcgatcaccttccaccacctcgatcgtgggacctgggctctggccgttgtagccccacaggtgggccttcatgcccggcgccatctcacgtaccacgggctctgccaccaggtggaactccttgacaccctggttcatgcgccacggcagggtccagccgttgagcgtcacaacggggttgtacggtcgccccgaattgggaacgagtggcgccatggtgttcgggctggactgaatcaccggttcgggcagggccgccatcgccacgcggctgaccgaactggcagccactgccccaccggcgatgccggcgaacttgaaaaattctcttctggatgtcattgcaatcgtctctgtatcaagggccgacgtcgctgccggtgggcgcgctggatgtggcggataaacgggtgctggttgggcgtccgatcagggatgcctgcaaggcggcatcggccagccagaactgctgctgtgcatccatggctgcgacaacggcactgacctgatcgcgcgcatcggccagcagctcgaacgtgctgatcagcatgccgttgtagcgaagctggttctcttccgagatcaccttgcgcagcggcacgacttcatcgcggtagtggcgcgccacatcgtaggcggtgcggtaggcggagtagctttcgcgcaggttcgagcccgcggagcgcaccgtggcttcgaggtgattggcggcagccagggtgcgggcgttcatggccgcgcgttgcatcccgccccaatcgaagataggcaggcgtagcgcgatctcccagccgcgcgcggtggagcgggttcccccggcattgtcgaaggtggtattgcgccgcccggtgagttcgatatccgtgaaactggtcaccatgttcaaaccctgggccttggctgccacgtccagcgtagcctgtgccaggcgtatgtccaggcgcgccctgatggcctgcgacccgatggcctgcgggtccagtggctgcttgggcagatcgggcaagcgttcgggcagcttgagcgcctgcgcctgtccttcatccaggcccagcaaacgaaccagttcctcccggctggcggtgacctggtgctgggccgtgctcaaccgggtggcggcgtcggcgtagaaagcctgctcgcgtgcgcgggtgatgcggttgaagttccccacggcttgcatgcgtttggccagctccgctcctgcctccgcgctggcatagacctgcttggcatatgtgagcgattgctgtgatacgacggcgcgtacccaagcctggcgcaccagggtgacctgatccacgacatcgccgctcaaacgcagttgggactgctcaatgaactggttggcaataccgttccgcgacggcagcgtcagcaggtccaacaagccaaatgaaagcgcacgcgccaaggccagctccgggcctgacgtcatgcgttcaaaactgaagatggggttggcaatccggcccacttgcgcggcgtcggcagactccgcccagccctgcgccagcaacacctgcaaggacgggctgttcaccagcgccaactgaacggcttgcgtttgtcccaatggctgcgcaagcagggtctgggccgcctgcgcacgctgatcgcgctcgccctgggtagtggccaacgcgagccggcccccagcgaagctgcctgcctcgtcattcacgcggctggtgttctgattcaggctgacactggcgcagcccgtcagcacaacaaggccgagcgcggaaagcgccagcttggcatgtgaggcacgccaacgcatcatggcttgcctccgccgtggtgactagagtgcgagtcatcggcaggagccgcatcctgggcggacgcgggtacacccgtcttgatctccttggcataggcgcgccagccgccgatccgacccacgcggtcgttggctttctgccaggactgaaccggctgatccgtataggctcggtagtcgccgatggcagacgagtactgcagcttcgtcggcagtgccgttttcggcgcctctgcatccgccggggtttgggcgaacgcggctgtggcaagcaacgccaatgtccatggcatgagcgccctgggcgatggcagtgggtgggaaatggccatggtctcctcttgatgtatgtcaaatttcacgatggggagattgtggaaggcccatgctttcagccaggtgttctgaaaattacatttctgttatctccataccaggcggcctcaggctcggcacactctcgcaccagcacacccaaggagcgcgcgtgaagatattgatcgtcgaggacgaacccaagaccggggcctacctgcgccagggattgagcgaggcgggctacagcccggacctggtgcccaatggcgccgatggcctgcacatggccatccacggccagtacgacctggtgatcctggatgtcatgctgccgggcctgaacggctggcaggtgctgcagtccctgcgtgaccggggcctggaaatgcccgtgctgttcctgaccgcccgcgatcaggtggaggatcgggtcaagggcctggagctgggggccgacgactatctcgtcaagccgttctcgtttgccgagctgctggccagggtgcgcatcatcctgcgccgcggccatgccggcagcgaaggcagcacactgcgcgtggccgatctggagctggatctgctgcgccgccgggtgtcccgcaatggccggcgcgtagacctgacggccaaggagttcggcctgctggagctgctgatgcgccgccatggcgaggtactgccgcgctcgctcatcgcatcgcaggtgtgggacatgaacttcgacagcgacaccaacgtcatcgaggtcgccatgcgccgcctgcgcgtgaagatcgacgagggccatccggtcaagctcatccagaccgtgcgcggcatgggctatgtgctggacgtgccggaggaggcctgagtgctgtcgtacccccgttggagcaggcttccgctaacgcagcgcctgacccttctcttcaccgtggtggccgctgcggtcgtgctcggcctgggcgtcatgttcctggtcgcaaccgggcagcatttcgtggcactcgatcgcatcgcgctgcaggacaagcagcacctgatcgaagaaatcctgcacaacgcccattcggcggaggacgcaggctggcgcctgggcgaggccttgcgctatcaccatggcctctatgccctggtaacggatacacagggtgagcttatcttccaatcacaaggcttcgccccggatactcaaagcgcgccggcaggacctgcgatgggaacggagctgttcggtacctggaagcacggcggcagcatctatcacaccttgcgtttcaaggccgcacctgcctattcacagacggcattgcgcgtgctgattgcgaccgatacggatcaccacgcacagtttctgcggaacctgcgccgcgatctggctctttacgtggccgccgccatcgtggtgtgtggcctcttgtcctggctcgctgcgcgccagggactggccccgctgcgcgagatgcgatcccgcgcagctgcggtcaccagccagaaactgactgagcgtatgcctgtgcaggccgtgccagtggagatggccgatctggcgcaagaactcaaccgcatgctggatcggctgcaagaggatttccaacgtctgaccgatttctcatcggacctggcacatgagctgcgcacccccatcagcaatttgctgacgcaaacccaggtggccctggccaccaagcgcgacgcggccacctaccgggacatcctggcgtccaatgccgaggaattccagcgcctggcacgcatggtggccgacatgctcttcctggccaagaccgaacgcggcgtggacctgccgcacaaggagcggttttcggcccaccaggatgccatggccttggtggagttctatgaggccgtcgcggaggaaaagcgcatccggttgcggctggagggcgatggcgacgtggagggcgaccgcctgatgtttcgtcgcgccctcagcaatctgctgtccaacgcactgcgccacacgcccgaagccggcaccatcacgatccatatagcgggcaccgcgcaatccacggtggtgtctgtggaaaacacaggctccgatattgatcccaagatgctgcccaggctgttcgaccgcttctaccgggccgatcccgccagggcgcatcccgatgccgagggcagcgggctgggcctggccatcacccgtgccatcgccgaagcccacggcggccgtgtcaccgtcacatcatccaacgggcgtacatgctttgcgctggtgtttccgcatcgcgcggcccatgcatgacggttgccacgacgaaagctgtcggagatgtcatctggctgtctaggttttgttggctaggggtttctaccatgagcacatctcctcagcgctgcaccaaagcgccggagatgcaaacctcagagactccacaaaggatattgatcatgactcaacgtcgcctctccctctccgccgtgatcgcaagcgtggccaccgtggcagccctcggcctgccgggaatggcatcggcggaatactggcaccctgccaacaacgaagctggcgtggtcgttcaccccgaacacttcaagagcgaaaagacccgcgagcaagtcagggcggaagccgaagccgcgatgcgacaaggccgtctgtcttatggcgaaagcaactacccgcgaggtgacgcagccgctccagcggcatcgggcaagacccgtcaacaggtgatcgacgagatgcgcaacgagaccgccgcgcaacgcgaggcacggcggctgctgtattcggccggttaatcgaaaagtctgcccgacaatatcgttgggcatctccggtcttgcacgacaccctcatcgccgcgctcagacgcggcggtttgctttccgaaccgtcgttcgctcgacgacttccacggtgccagcttcaaccactgtcggcagcagcgtaccggcgtaacaccgagatgagcgattgtcaccgggttcggatcagatgcctgttttgtcatctttcggttgccagcaaccacagtttcaaactcgatgccatggaagcgggaggagtctgcaattcttcgtagggcgatctgtcgtcaagggatgcgagccgcaacgaaagctgtcgaagatgtcatctggctgtctaggttttgttggctaggggtttctaccatgagcacatctcctcagcgctgcaccaaagcgccggagatgcaaacctcagagactccacaaaggatatttatcatgactcaacgtcgcctgcccctctccgccgtgatcgcaagcgtggccgccgtggtggcctttggcctgccgggaatggcatcggcggaatacatgcatcccgccaacaaccaagctggcgtggtcgttcaccctgaacacttcaagagcgaaaagacccgcgagcaagtcagggcggaagccgaagccgcgatgcgacaaggccgtttgtcttacggccaaagcaatttcccgcgaggtacagaagcagcaacggcgccgtcgaacagaacccgtcaacaggtgatcgacgagatgcgcaatgagaccgccgcacaacgcgaggcacggcgtctgctgtactccggcggctgatagaacaatcagtccgacgatatcgtcgggcgcccatggtctcgcatgacaccccatcgccgcgcgctgtcgcggcgataagcgacaggacggggccggggaatcaagaggctatctcactccagcctagtatcacaccccagcacccatctaacgactcaagatccgcgaggacgctgtcgtgcgctccaaggccgtctatctggccctgggcgtgccgcccgatggcagtcgcgacatcctgggaatctggattgagaacaccgaaggggccaagttctggatgaaggtatttgaagacgcgtggtgtccatgacatcctgatcgccgtcaccgacggcctcatactattttgcgttcaatagattagatacaatattcttccacgcacctcctggagtcgtggatgaaggatttgatcactggtgacaaggcaaccgttgctcggcttgccgagcaactcaagcaagccaactcgcatgcccaataccagcgcatccagtgcgtactaatccgcgccaccctgggcagttcggccgctgagatcgcgcagttgcttggatggtccaccgcgacggtgcacgtgattcactcgcgctgggccaaggaaggcgacgccgtctttgacgtgcgcgcccgcggcggccgccgaaaccagtacctgagcgtcgagcaggagcgcgccctgctcaagcctttcttgagcaatgctcaagcgggcggcgtgctcaccgtcagcgagatccagcgagcctacgaggagcgcaccggcaaggcggtcgctccctcgaccatctaccgcttgctggatcgccatggctggcgcaaggtggtcccacgccccagacaccccaaagcggacgtcgcggcccaggccgcctttaaaaaaactgcgccgcttggtgggtcgagaggtcgcgcgccaggctgagtgcggccgcccggtgcggctgatgttccaggacgaggggcgcttcgggctgctcgggtcgcccagacggtgctgggcgcctcggggcctgcgtccggtggtgggcgcccgactggagcgtaagtacatctacgcctttggtgccgtgagcccgcatgacggcgtgatggacagtctggtactgccctgggtcaatgccgagacgatgtcgatgttcctggccgaggtcgcgcagcgccatgccgacgagttcatcctgatggtgatggaccaggcgggctggcacatcgctggcgaactggtcgtacccgcgaacatgaaagtggtgctgctgccgccctacagccctgagctgaatccggcggagcacctgtggaaggcgctgcgcgaggactgcttcgccaaccacgtcttcaaggggctcgatgcggtggaggaggcgctgaccgagggcctcgttgcactcgaaacggatctggcccgaacccagtcgatgacagggttcaaatggataacttctatatctttgaacgcaaaatagtatcaaaggcatgccggaggcgctgggcgcggtgttcccggccacgacgctgcagacctgcatcgtgcacctgatccgcaacagcctggactttgcgtcatggaaggaccgcaaggcgctggcggcggccatcaaaccgatttacacggcggtcagcgccaaagcggccgaggccgagctgcacgcgtttgaggccgggccatggggccagaagttcccgagcgtcgtgagcgcctggcgcagggcctgggacaaggtcatcccgttcttcgccttccctcccgaggtgcggcgcgtgatctacacgacgaatgaaattgacaagcttctcggagaagtcatgttctcaaagaggtcaaagggggtggcgaagacttgtttctaggttgccagttggcgacgaagcgcgtgtaggcttgctcggcaagttgcgctgctgcgtgttggccgcgttcacttcagaggtccggcgcgcctcgggccaccgagatcatggaaaagatcgccgattcgacgcaggctttttgcgcgaggccgcccgactacaacgccgcactcgtgaacgcgcgtgtggcgctcgagacgctggcggcagacgtggctgcggagatcgcatccaccacgtctcccccgcccgcctacaacgccgcgaagtggcttggagtgcatctcacgcttcaggtgcagcagcgatcgtcaagtatggggaggctgccgacgatgggtcatcgctgtcagctcgcactggtacaactcgccgtactccccttgatgcagcgactcgtccagccagaaccgcccatcgtgaagttctctcaagcccgattgggcggaaaagtcctgctataggctcaagtagtgatatctgttgatgcgccttgtcccgagacgcaagtttggcatttggcatcaacgggaagtgctacttgagccttgctatacctactgcaaacaattcactgcgtctcaagaagtcgcatctacacactggggtggtagcggaggtcgaaaacaaaagagccacccgaaggtggctcttttttcctctaaatcaacaacttagaaggtcatttatggcggagtggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccactccgcgtcggtagctgcttgcattcttgcgaatcaagtgcagccaaacttggcgaccctacggggattcgaaccccggtactcaccgtgaaagggtgatgtcctaggcctctagacgatagggtcaaaacctaagaacttccgttcaaatcatcaggtggtggaggtaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctataccccctttgacttcgacatttaatttcttaactgtcgtcatcacctgagccttgaattatagacaggtttttaacgacttttcaatcgcgcgaggattttttcgcgacccagcagttccagcacggcatccaccgacggcgtatgcgcggtacccatagtcagcacccgcacgggcatggcgagttgcggcatcttcaaacccagctgcttgaggacatccttgatcgcagcgttgatcgcgtccttgttccacgccacggtctccatggcggcggcaaacgcgtcgagcgccggtgcggcggtctcagtcacgtgcttcgcgaagtcgtctgcatcgggctcgatggcgtccacatagaacacgcgcgcccagcgtgccaggtccaccagcgtttcgcagcggtctttgaacagcgcacagatgcgcggcaagcggtcatcagcatccaactgcgtctctggaacacccgcctgcacgacgaagggccggacgagtgctgccaactgtgcatcttccatggccttgagatgctgtgcgttcacccagcgcagcttggcctcgtcgaactggccggcgctgcggcccaggtgatccaagttgaaccattccaggaattgcgcgcggctgaagatctcgtcatcgccatggctccagcccaggcgcgccaggtagttgaccatggcgtcgggcaggtagccctcgtcgcggtactgcgtcacggccttggcaccgttgcgcttgctcatcttctcaccctgctcgttgagcacggtgggcagatgagcgaacacgggcaccgtggcgcccagggcctcgaagatgtggatctggcgcggtgtgttgttcacatggtcgtctccgcgaatcacgtgggtgatgcgcatgtccatgtcgtccacgcaaacgcagaagttgtaggtgggcgtgccgtccgggcgcgcgatgaccaggtcgtccagctcgctgttctggaactcgatgcgacccttgcacttgtcgtcccagccaaccacaccgccctggggcgtcttgaagcgcagcacaggcttcacgccttccggcacgggcggcagcaccttgccgggctcggggcgccaagtgccgtcatagcggggcttttccttcgcggccatctggcgctcacgcaaggcatcgagctcttccacgctcatgtagcagggatagacatggcctgcagcctgcagttgggccaggacttccttgtagcgctccatgcgctgcatctggtagtacgggccctcgtcatggtcgagctgcagccaggacatgccctccaggatgacgtcgaccgaggcctgggtggagcgctccagatcagtgtcctcaatgcgcaggatgaacacgccgtcgttggcacgtgcgaaggcccagggatagagcgcggaacggatgttgcccaggtggatgaagcccgtgggcgacggggcgaaacgggtgcgtacttgttgttgtgtcatggcagggtgtccaggcctcggcagaggtcggtcttcaggtcgtcgatatgttccaggcctacggagacgcggatcagcccctggccgatgccggccgcctggcgctgctcttccgtgaggcgcccgtgcgaggtgctggccggatgggtgatggtggtcttcacgtcgcccagattggcggtgatggagcacacgcgcgtgctgtcgatgacgtggaaggcattcgcgcgcaactgcgccgcgccttgtcccaccacgtcgaacgccagcaccggcccgcccatgccgccctgctggcgcatggccaatgcatgctgcggatgactagccaggcccgaatagtgcacgcgcgccaccttgggatgtgtggccagccaggtcgccagttccaaagccgcagcgctttgcgcgcgcacgcgcagcgacagcgtctccagccccttgagcaccacccatgcattgaacggcgacaggttcagccccgcgctgcgcatgaaggtgcccatgaccttgtccaccagcgcggtggtgccgcacacggcgcccgccatcacgcggccctggccgtccagcagtttggtgcccgagtagaccaccaggtcagcgcccaattgcgccgggcgctgcagcgcgggcgagcagaagctgttgtccaccgccaacagcaggccgcgcgcatgcgcgatctgcgccagtgcggcgatgtcgcacagatcgcccagcgggttggtcggtgtctcggcaaacagcaagcgggtattcgggcggatggccgcctcccacgactgcaggtcggtctgcgagacaaaggtcgtctctacgccgaagcgcgccagctccgacccgagcagcttgagcgtggagccgaacatggactgcgaggccaccacgtggtcgccgctcttgagcacggtaagcgccatcagcaggatggccgacatgccggtgctggtggccaccgcgcattccgtgccctccatggccgccaggcggcgctcgaaactgctgaccgtggggttggcagtgcgggtgtaggtgtagcccggctcttcgttggcgaagcggcgtgcggcgctttcgcagtcgctctgcacgaagctgctggtcatgtacagcgcctcgctgtgctcgccccactggctgcgcgcgacggcctcgcgaacggcgagggtctcggggcgcagcccctcgggcagtggttgatcggtcacggtggcggtccttgttctaaaaaataggagctgatagcgcttgctgtacctggacttcaggcattttttaccctgaaacccagtacaaacaagcgcaaggcgctcatctttttgatgagcgcgagtgtactcacgcctcctgggcgttgggcagggacagccgggaggtgtcttcctgctcctcttcaccaccccggttgcggccctcgttgagcgccgtcacttcctcgtcggagatgtcgccggtgatgtacacgccgtcgaagcacgaggcctcgaacccctccaccttgcggttgatcttgcccacggcttgcttcatggcctcgacgtcttggtaaatcagtgcgtcggcgccgatcagctggcggatctcctccaccgtgcggccatgcgcgaccagctcggagcgcgtgggcatgtcgatgccatagacattggggtggcgcaccggcggcgcggcagaagccaggtagaccttcaccgcgccggcgtcgcgcgccatctgcacgatctccttggaggtggtgccgcgcacgatggagtcgtctaccagcagcaccttgcggcccttgaactcgctgccgatagcgttgagcttctggcgcaccgacttcttgcgcacgccctgccccggcatgatgaaggtgcggcccacgtagcggttcttgacgaagccctcgcggtacggaatgcccagcagctgcgcgagctgcatggcgctggggcggctggattcggggatggggatgatggcgtcgatctcgctgggaggcacggtggagatcacgcgcttggccagcgtctcgcccatgttcagccgcgcctggtagaccgagatgccgtccatcaccgagtcgggacgcgccaaatacacgtactcgaacacgcaggggttgaggtgcgggttctcggcgcactgctgggtttccacgcggccgtcggcgtgcacgaacacggcctcgccgggcgcgacgtcacggtccagcacctgggtcgtgccctccagcgccacggattcgctcgccagcatcacggtgccgtccgcgccgcggcccatgcacagcgggcggatgccgaacgggtcgcggaacgccagcaggccatagcccgcgatcagcgcgatcacggcataggagcccttgacgcgcttgtgcaccgcgcgcacggccttgaatacgtcctcggactgcaacggcgcgccgctggtggcgcgcgccagctcatgcgccagcacgttgagcagcacttcggagtcgctctcggtgttggtgtggcggtggtcggtgtcggccagttcgccgcgcagctgcttggcgttggtgaggttgccgttgtgcaccatcacgatgccgaacggcgcgttcacgtagaacggctgggcctcctcctcgctggaggcattgcccgccgtgggatagcgcacctgccccaggccgatggtgccgggcagtgcgcgcatgttgcgcgtgcgaaacacgtcgcgcaccatgcccttggccttgtgcatgaagaacttgcgcccttcctgcgtgacgatgcccgcggcgtcctgtccccggtgctgcagcagcagcaaggcgtcatagatcagctgattcacgggggccgtgctgaccacgccgacaattccacacatagtttcgttccagttttggcggcggggtttcccgccgatcacacacatcactcaccgcggccgcgccgccaggcccgctaggaaggcagatggcggcccagttcatccggcagcgcgggcctcaaccccttgagcgccccctgcagcaggggggcggcctgcgattctttccaccacggcgcatcctgcatcggcgtccagccggccaccagcaccacggccagcagcagcaccaggccgcgcagcacgccaaacagtgcccctagcgcccggtccgcgggccgcaggcccaccgcctcgaccagtttcttgagcagccatgccaccagcccacacgcaaacaccgcaccgacgaacaccaccgcgaagcccgccacatggcgccaggtggcatccgcctgccccatgggcagcagcgcgcccatatcgtccgcgaaccattgcgcggcaaaaaacgccaccacccagccggccagcgacagcaactcgaacaccagcccgcgccacgcaccgatcagcagcgacgcgcacagcaccaccaggaagatccagtccagcgccgccatgcgcaacctttgaaaccgccgtcccgcgccgccagccggcctacagcgccaacaccgacgcggacagtcccgcgcccttgacgcggccggccgccttgtcggcgtccgcacggctggtgaacggacccactcgcacgcgcgtgcgcttgccatccttggtgtccaccacctgggtataggtcttgaggccggagcgctccaaccgatcgcgcacctcgcgcgccttgtcggcgtccgcgaaggcgcctacctgcacgatgaagcggccctgctcctcgcgcgcagcggcgggcgcggcgctgggttgcgggttgcggccttcgagcagtgcgcgggcgcgcgcagcatcgtcctggcgcgcaggcttgggatcgggccggggttctggtttggattccggtttggcctctgccttgggcgcgggcttgggttccggtttgggctcgggcttggattccgccggggtttccgccttagccggcactttgggttccacacgcgcagcgggctgcgaggccgctggcgcactgcgtgggcgggacgccaccacttcctcgcccgcatccaggccggaagtcgccggctccgcggcgcggggtgtattggcctcttgctgcggcaccaccagcggagccaccttgtggcgatcgggaatgtccatcgccacattcaccgggaccggccgcggctgggtgtcgaacagcagggggaagcccaccacgcccaccagcaccagtactgcagcgcccagcaggcggtggcgcgcgcgtcggcgcatttcctcgatgctctcggcctgcggagtgcgtgagcgcttggcgggtttgttggtgtcgcccgacggctcctgccggccaggccaacgaaacttgaaaaatgccatggagtgcggactcgttatgcgcccagatgcttggcctgcaggcgcggcaccccatgctggagcacgccacccaccgtgtagaacgagccaaagaccacaattctatcagcggggtccgcggcctccacggccgcgcgcagcgcctcctcggggttggcgtgcaggctggtggcgacctcacggcgccctccggccaccatctgcagcgcattccatttctgctgcaggctagcggccgtctcggcgcgcggcgtgggcaggtcggtgaaataccagcggtcgatcaccggccccaccttggccagcatgggcgccagatccttgtcggccatggcgccaaacaccgcgtgcgtggtcgggaagtagcccatggcgtccagattggccgtgagcgccgccaccgagtgcgggttgtgcgccacgtccagcaccagcgtgggctggcccggcacgatctggaagcgcccaggcagttccaccagcgccaggccggcgcgcaccgcctgcgcggtgatgggcaggcgttcgcgcactgcctccagcgcagcgagtgcgcccgaggcattgaccagttggttggcgccccgcagcgccggatacgccaggccggcatagcggcgtccgcgcccggcccacgcccactgctgcttgtcgcccgagaaattgaagtcctgcccgaagcgccacaggtcggcgccgatctcgcgcgcatggtcgatcacgctctgcggcggcatggggtcgctcaccaccacggggcggccggtgcgcatgatgccggccttctcgcggccgatggtttcgcggtcaggcccgaggaactccacatggtcgatgtccacgctggtgatcaccgcgcagtcggcgtcgatgatgttggtggcatccagccgcccgcccagccccacctccaggatggccacgtccagcagcgacaggctcatgtgccgcaggatggcgagcgtggtgaattcgaagtaggtcagcgtgacctcgttgccgttctgcgtgcgcgcccgctccaccgcctcaaagctggccaccaacgacgcggcatcgacgatctcgccacggatgcggcaacgctcctcaaaatgcaccagatggggcgatgtatagacccccgtacggtagccggcctgcagggccacggcctccagcatggcgcaagtcgagcccttgccgttggtgcccgccacggtgatcacggggcagttgaagcgcagccccaggcggcgcgccacctcgcccacgcgctccaggcccatgtcgatgttcttggggtgcagctgctcgcagtggcgaagccagccttccagtgtctgcggaggaatgtgcatagcccgtgaattgtcgccgagccgggcttgcgcgatgatcccgggccatgagtacccccacgatcatcgtctacggcattcccaactgcgacaccgtcaagaaggcccgcgcctggctgcaggagcaaggcttggcctaccagttccacgacttcaagaagcaaggcgtgcccgccgagcgcctgcccgcgtggatggccgccgtgggctgggagaagctgctcaaccgccagggcacgacctggcgcaagctggacgcggccgtgcaggccggcgtgacggacgcccgcagcgcggccgcgctgatgtgcgagcagccctcggtcatcaagcggcccgtggtcgagtggcagggcggccccgcgggtgacgtgacggtgggcttcagtcccgaggcatggaacgcacgcgcggccagccactccaaggcatgaggcaacacatctttacgcagatttacgggtcggcgcgggtgtgttgacgcgccgggctgaaacttcccgcaggttcggcgcgttgtaggccgaccgaaaggagcttttgcccatgaacaagatttttgtcctcgcgaccctggccacggccgcgctggccgcccaggcgcaggaacagggccgcgtgctgtcggccacgcccatcaccgagcagatcgcgattccgcagcaggtctgcggcaacgaaaccatctacagcggcgcccgccccacctccggcgcgggcgcggtgctgggcgcgattgccggcggcgccgcgggcaacgccatcggtggcggcagcggccgcgccgcggccacggccctgggtgtgattggtggcgcggtgctgggcaaccagatcgagggcggtcgccccggctaccagaacgtgcagcgctgcacgaccgaaacctactacgacaaccagatcgtcggctacgacgtggtctacgaatacgccggccggcactacaacacgcgcacgcagacggacccaggcgcgtggattccactcaccgtgcagccggcggtgccgggagtgtcgcgcgctcccgccggatacccgcccacctacggccccacctactctcctacctattccggcggctatgcgcagccgggcgtggtggtgtccacccagccgggcccgccggcctacatcgtggagccgcccgtcaccgtgatcgaataccgcgacaactatggccatccctaccgcccgccccgctaccacgaccgttactggcgctgagcagagcgccacggcctggcggccagcacgcagacggcgcatgccaaagggctcttcggagtcctttttcgttgctgcggggccaacgccgccccgcgcccgcacggggcgcgccggcacgcgcaggctctagaattgatggtttgtcccatcctctgcgtcccccatccatgaccaccgaaaaaatcgacggtgtttccgtcaccacccaggccaatgtgtactttgacggcaagtgcgtgagccacaacctcacgtaccccgatggcacgaagaagtcggtgggtgtggtgctgccggccacgttgaccttcggcacgggcgcacccgagatcatggaatgcgtgggcggatcctgcgaataccagctggacggcaccgacgcctgggtcaaggtgggcgcgggcgagaagttcagcgtgccgggcaattccaaattcaacatccgcgtgaccgaggccttccactacatctgccactacggctgagcatgttttaggcctctagcgcttactaggcaagcgcgggcagctatcaattttcaagagaatcccatggcaaccatcctgcaacacctccccgtcggccagaaggtcggcatcgccttctcgggcggcctcgacaccagcgccgcgctgcgctggatgaagaacaagggcgccctgccctacgcctacaccgccaacctgggccagcctgacgaagccgactacgatgagattccccgcaaggccatggaatacggcgccgagaaggcccgcctgatcgactgccgcacgcagctggcgcacgagggcattgccgccatccaggccggagcgttccacatcagcaccggtggcatcacctacttcaacaccacgccgctgggccgcgccgtgacgggcaccatgctggtggccgcgatgaaggaggacgacgtccacatctggggcgacggctccaccttcaagggcaacgacatcgagcgcttctaccgctacggcctgctcaccaaccccgcgctgaagatctacaagccctggctggaccagaagttcattgacgagctgggcgggcgcgccgagatgtcggccttcatgaccaaggaaggcttcggctacaagatgagcgccgaaaaggcgtacagcaccgacagcaacatgctgggcgccacgcacgaagcgaaggacctggagttcctcagcagcggcatccgcatcgtcaaccccatcatgggcgtggcgttctggaagcccgaagtcgacgtgccggccgaagaagtgtcggtcaccttcgacgaggggcaacccgtggccgtgaacggcaaggagatcgccgaccctgtggagctgttcctggaattgaaccgcatcggcggccgccacggcttagggatgagcgaccagatcgagaaccgcatcatcgaagccaagagccgcggcatctacgaagcccccggcatggcgctgctgcacatcgcctacgagcgcctggtcaccggcatccacaacgaagacaccatcgagcagtaccgcctgaacggcctgaagctcggccgcctgctgtaccagggccgctggttcgacccgcaggccatcatgctgcgcgagaccgcccagcgctgggtggcgcgcgccgtgaccggcaccgtgacgctcgagctgcgccgcggcaacgactactccatcctgaacaccgagtcgcccaacctgacctacgcgcccgagcgcctgtcgatggaaaaggtggaagacgcgccgttcagcccgctggaccgcatcggccagttgaccatgcgcaacctggacatctccgacacgcgcggcaagctgggcgtgtatgcacgcgccggcctgctgtcgctgggcggcaatgccgcgctggcgcagctggaagacggcggcgcgaagaaaaaataagcataaaacaggcctctagcgcttgatggacgtgcgctagcagctataaaaacagaagcaaccacccggcaggcctgccgggtggtttttttatgcgccgttcaaagagcgctgcgcggtccactgctcccacccctgtgcgcgcagttcgcaggcggggcagccgccgcagccgtggccccaggcgtgcaggtcgccgcgctggcccaggtagcaggtgtgtgactcgcaccggatcagttcgaccagggcgtcgccgcccagccgctgcgccagggcccaggtgtcggccttgctgcgccacatcagcggagtttccagcgtcagcgggcggtccacgcccagactcagcgccacctgcagcgccttcagcgtgctgtcgcggcagtcggggtagccggaatagtcggtctcggacatgccgcccaccagcacatccagcccacgccgataggccagcgccgccgccagggtgaagaacagcaggttgcgccccggcacaaaggtgttgggcaaaccgtccgcctgcatggcgatggccacgtcatcggtcatggcgctgccgcccagctgcgcgagcacgtccaccgtcagcatgtggtccggccccaactgtcccggccacggcagggcgcgcacaccgtcgatcagccgctgccggcagtccagctcgacgcggtggcgctgcccgtagtcaaagcccagggtttccacatgcccatagcgcgccagcgcccaggccaggcaggtcgcggagtcctgcccgcccgacagcagcaccagcgcgcgccgctgcggcaggcggctcatggcgcggtcgcgagcggggccgcgccctcgcgcatgctgcgcacgatggcggccagcgccacgccgtaggccggcacgaagaacagcaggctcacggccagcttgatgacatagtccaccacggcgatttcgccccagtgggcggccatgaacgcgtcagggctgcgccagaaggcgatggagaagaacgccgccgtatccagcgcctggccgaacaccgacgccgccgcaggcgccagccaccacgagcggctgctctggcggatacggtcgaacacctggatgtccagcagttgccccagcacgtaggcggcaaagctggcaaaggcgatgcggaacacgaaggtgttgaagtcacccagcgccgcccagccgttgaagcggccttcatggaacagcacacccaccacatacgacaccaccagcgccggcagcatggcgcgggtgatgacgcggcgcgcctcggccttgccgatgagccgcaccgtcaggtcggtggccagaaagatgaacgggaagctgaacgccccccaggtgctgtgaaagcccagcaaattgatgggcagttgcaccagatagttgctggcgatgacgatggcgatatggaacgccaccaggagggagaggtacaacggcacgcgcgatggtgccttcagcgaggtcatggcagtcctttttggatgggacctctgcaatacctgtagggatcagcacgctgcgaatcgggatgggacgcgaagcgcaaaccacagcggtggcagggccaccccgaggatttgcatcgacgcaggccaccgagcccacagaggcgtgcggcactacaggtgctgcggaggttcctggatgggggcgagggaacccatggtggcaacagagccggggcgcgattgtaggcacatttgcgcatcccacccgcgcacagggctgcgccgcgtattttttttcaaggcacccgtcacacaatgcatgcgccgcacgtcttaggggcatgaacgcgacaacctcactcgccatggaccagcacctcgccgcctttcagcagcaccgcccacgcctggcgggcgtggcctaccgcatgctgggtagccgccccgatgccgaggacgtgctgcaggacgcctggctgcgttggcaggcgacggccctggagcgcgtgcagacggccgaggcctggcggatcaccaccgtcacccggctgtgcgtggaccggctgcgcgccgcgcgcatagaacgcacggcctatgacggcccctggctgccggaaccgtggatccccggcgacagcgccccggccgccgatgcacgcgccgaactggccagcgacctgtccgtggcgctgctcgtggtgctggagcgcctcacgcccgacgagcgcgccgccttcctgctgcacgacgtgttcgacagcgactaccccgaggtggcgagcatgctgggcaagagcgaggccgcctgccgccagctggtgcaccgcgcacgcacccaggtgcgccagcgcagggcgcgcttcacggccacacccgaggcgtcgcgtgcgctggtggagcgcttcgtgcaggccatgcgcacgcaggaccatgcggcgctgctggcgctgttcgccgaggatgcgcagtggaccgccgacggcggcggcaaggtgcgcgccgccgccaagctgctgcacgggccgcgtgcgatcgcacgcctggccgcgtcggtgtggcgcctctacctgagccaccagaccatggaagcggtggacgtcaacggcggccccgggctgctgctgcgcgacgcgggcggcgtgcgcgccgtcatggccttcgagaccgacggcgtacatatccacgcggtgtattccgtcctcaaccccgacaagctgcgcggcctgtaggcctgcgcgcttcgcccggcaccgtctgcgcggcggcgccgcgttcacccctttcccccctgcaaggggccttccatgtcctcagccccccgcatcaacctccctcgccacgccgcaagctatgccgccatgtacggcctgcaaaaacacgtcgatgcggggcaactacccgtccagttgcacgagctggtaaagatgcgcgcctcgcaaatcaatggctgcgcgttctgcatcgacatgcacgcccgcgaggcgcgcgagcatggcgaaagcgaccggcggctgcacctgctcagcgcctgccgcgagagcggcgtgttcgatgcgcgcgaatgtgccgcactggcctggaccgaggccctcacgcgcctggagcagtcgcaggtgtccgacgccgtgtacgacgaggtgcgcgcgcagttcagcgaagcggagatcgtggagctgtcgatggccatcgtcgcgatcaacgggtggaaccggctcagcgtcgcctttcgcaccccgcccgggatccacacgccagcctgagcatgcgagcggaaaccctgacaacgcgccagggcaagcatgggggcgccgccgcctaaggacccgaaaatcttgacgcatgtcatgcttccgccacagacccgcgaactgtcatcagcagcctggcaacagcggcgcacaatgaccgcgagcctcggcccggccggggcctaacaaagagaaaggaagctgccatgccatcgtccccggcctcatcccccccgctcctgcacccgctgctgggggcttcacgttcacgcagcgcataggtctatgggccgccatcgcggtgctgctggccatcgcgttcatgcccgccctgccgggcctgccgcaggccgggcagatgatgctggccatcctcgctttcgcggtgatcctgtggatgacggaagctctcgactatgcggtgagcgccgtcgttatcggcgcgctgatgatcgtcctgctggccatcagccccgtgccaggcaaggaggcggcaggcgccatgatgggcacgcgcgccgcgctgccctatgccctggggggcttcagcaacagcgccgtggtgctggtggcggcggcttgcttcatcgccgcggccatgacggccacgcagttggacaagcgcatcgcgctgcaggtgctctcgtacgtgcccgcacgcgccaaccacgtggcgatgggcgcgatcctggtgggctttctgctgtcgttcatcgtgcccagcgccacggcacgtgtggcctgcctcatgccgatcatgctgggctttctgtcggccttcggcgcggaccggcgcagtaagttcgcagccctgttggtgatcaccgccgcgcaaaccgccagcgtatggaacatcggcatcaagacggccgccgcacagaacatggtggccatcggcttcattgaaaagcagttcggccagaccatcacctggggcgagtggttcgtggctggcgcgccgtattccatcgtgctgacctttgcgctgtacttcatcatgacgcgcatgctcaagcccgagatggaccatatcgtcggtgggcgcgaggccatccagcgccagttggcagaactgggcgccatgaccgccaaccagtggaagctgctgggcatcacgctggtgctgctgggcttctgggcgaccgagggcgtgctgcacgacgtggacaccaccacctccaccatcgtggccatcgcactgatgctgctgccgcgcctgggcgtgatgggctggaaggagtcgcaaaagggctttccctggggcacggtgttgctgttcgccgtgggcatcgccatgggtgcggccctgctcaagaccgaggccgcgccctggctggcccgcctgatcgtggacagcctcggcctggccaacgccacggcatttgccatcttcatgctgctggccctgttcctgatcgtgatccacctgggttttgccagcgccacaggcctggcctccaccatgatcccgatcatcatcagcgtgctgcaggcggtgcagacgccgggcatcaaccccatcggcatgaccatgctgctgcagttcgtggtcagcatcggcttcatcctgccggtgaactcgccccagggcatgctggcctacggcaccgacaccttcgacatcaaggactatgtgcgcacgggcctggtgctcaccgccgtggccatcgcgctgctggtggtgtttgcgctgacctactggccctggatgggctacatgaccctgccggcgcactgaggccccttcgccggccggtggcccatgcgattacaggcatttttggcctgtagccctttactgataagcggtagcagctatcaaaaggttagcagctaccgcctgctagaccaccaccggctccggctccagccggatgccgaagcgctcgtacacgctggtctggatggcgcgcgccagcgtcatcacctcgccaccggtcacgctgtcgtcgggcgtgccgcggttgaccagcaccagcgcctgcttgtcgtacacgccggccttgcccaccgtcttgcccttccaaccgcaggcgtcgatgagccagcccgccgccagcttgatggtgccgtcgggcatggggtagtgcacgatcttcgggtcgcgcgcgatgatgtcctggcactgctcgggcgtgaccgtggggttcttgaagaagctgccggcgttgccgatcacggccgggtcgggcagcttggcacggcggatctcgcacacccagtcaaagatctgctgcgccgtgggccggtccacgcccgcctcctggcgcttgcgctccaggtccaggtagcccagctcaggcgcccaatccttgcgcagcagaaagcgcacatgggtgatgaccgcgcgcccggccagccccatgccacggtgcagccccccgccctcgtgcggcgcctggggcgcggcatgcttgaacaccgagtcgcggtagccgaaggcgcactgggctgcgtccagcgtgaaggggcggcccgtggccaggtcgatggccaccagggaatgaaagcggtcctgcagttccacgccgtaggcgccgatgttctgcacgggcgccgcgcccacggtgccgggaatcagcgccaggttctccaggccggggtagccctgggccagcgtccaggccacggcctcgtgccagacctcgcccgcgccggcctccacgatccaggccttgtcggtgtcttccagcaggcgcaggcccttgatctccatcttcagcacgaggggcttgacgtcgccggtcagcacgatgttgctgccgccccccagcacgaacaccggctggcgcttcaagcggtggtcgcccagcaggtcatgcacgtccttggccgagcgcacgcgcaccagggtgtgcgcacgcgcggcgatgccgaaggtgttgtaagtctgcaggggaacatttttctcgactaacatcgaccggattgtcgcacccgcccccaggcgggcgcgggtttgtaccgagttagccgcgagtgatgccatgccttcttttgataccgtctgtgaagccaacttcgttgaagtgaaaaacgccgtggagaacaccgccaaggagatcggcacgcgcttcgacttcaagggcacctctgccgccgtcgagctgaaagacaaggaaatcacgctgtacggcgacgccgacttccagctgcagcaagtcgaggacatcctgcgcaacaagctcaccaagcgcaacgtggacgtgcgcttcctggacgcgcaaaagccccagaagatcggcggcgacaagctcaagcaggtggtgaaggtcaagaacggcattgacagcgagcaggccaagaagatccagcgcctgatcaaggacagcaagctcaagctgcaggcggccatccaggaagacaaggtgcgcgtcaccggcgccaagcgcgacgacctgcaggccgccatggcgctgatccgcaaggacatcgccgacctgccgctgacgttcgacaacttccgcgactgatgaccgcccgccgcccatgcaccgcctgaccctgcgcctggccgccgccctgctggcagccaccggcctgcccgccgcctatgcgcaaagcgtggcgctggccggcatcctgggcggcaaggccctgctggtggtggacggcagcgcgccgcgcagcgtggcaccgggcggctcccacatgggcgtgcgcgtggtctcggtgggccgcgacggcgtggtgctggaggtcgcgggcgcgcagcgcgcgatccagctgggcgagtcgcccgtgagcattggcggcagcgcggccggccagcgtatcgtgctcaaggccgacgcgcgcgggcatttcatcaacagcggcttcatcaacggtcgcgtgatgcagtacatggtggacacgggcgccaccaccgtggccatcggccggcccgacgcgcagcgcatgggcctgaagttcgaacagggccagcccgtgatgatgaacaccgccaacggcacggcgcagggctggcgcatgcggctggagtccgtgcgggtgggcgatgtggaactgcgcagcgtggacgccatcgtcaccgcggaggccatgccctatgtgctgctgggcaacagcttcctgcgcgaattccacatgaaccgcagcggcgacgagatggtgctgcaacgccgccgctgacgcgcgtcgccctcaggcccccatgtccgcacagccccaacccagtggcaccgatccgtcgggcagcgactacgaagacctgctgggccagtggtccgacctggagtccgccctgtcggcgctgctcgcgcggccacggcaggcgcgcgacttcgtggccaaggtgcgccagtgcgaccgctggcttcaggacctggtggcgcacgacatcgacgccgcgctgtacctcatgttccagctcgccgccacctccaccgtgggctacagcgcatcgcatgcgctggtgtgcggcacgctgtgccacatcctggcgcaggagttgcagttgccgccgcaggagcgcgacagcctggtgcgcgcggcgttcaccatgaacatcggcatgacggcgctgcaggatgcgctggccgtgcagcgcgagccgctcacggccgagcagcagcaggtcgtggccagccaccctcggcttggactggacatgctggaagatctgcaggtcaccaacgacctgtggctggagatcgtggcgacgcaccatgcgccctcgtccgacgcggccgtccccctggcgagcctgcccgttcgggagcggctcacgcgcatcctgagcaccatcgaccgctacgcggcgttgatcagcccgcgcaagtcccgcgccggccgcagcgccaccgactcggtgcgcgccatcgtgggccaggacagcgacgcgcgcgacgaagccagcctcatgctggtgcgcaccgtgggcctgtgcccgccgggcacgttcgtgcgcctggacaatggcgagacggccgtcgtgctgcgccgcagcgaaagggcgaacttcccgctggtggccagcgtgctggatgccaagggcgagccgctggcctcgcccgcgctctaccacacggtgcgcggacagccgcgcatccagtcggcgctggcgcggtcggcggtgacggtggaactgcacaaccgcaccatggtgcgcctggggctttatgcggcccagcgcacacagaccctgtcccgctgaaaaaccgggcctgccgcatcaggaaacacacggcactgcgtgccgcctgccgggtacggccaggcgcgtatccggcttttaggctttcttcttggaacccaggcgcgattccttgccctgcagcaggcgctggatgttttccttgtggcgccaggccagcaggcccgacatcacggcgatggccacgcccacgcgcgcatcggtgtaccaggccacgccaccgcccagcacgtagaagaacggcgcgaacaccgcggccaccagcgaggccagcgacgagtagcggaagaagaacgcaatgatcacccaggtgagcagcgtggccagccccagccagccgctgatgcccatgagcactcccagcgccgtggccacgcccttgccgccttcaaagcggaagaacaccggccacaggtggccgaggaacgctgccaagccgaccagcgccatggtgccctcctccagaccgtagggcgcgccgaaccagcgcaccagcaccacgggcagccagcccttgagcgcatcgaacagcagcgtgacggccgccgccgccttggagcccgagcgcagcacgttggtggcgccggggttcttgctgccgtaggtgcgcgggtcggacagccccatcacgcggctgacgatgacggcaaacgacagggagcccagcaggtaggcggccacggcagcggcaagaggcaaaaggacagtgctcacgacaaggggcgctcagggaaggtgaatgacaaaagcaaaaccgccctattctgccagcgcgcactgcaccggccgcgcacccagcagctgcacgcagacctgcgggtccaactgcaccagaaagccgcggcgcccgccgttgatggcgatgcgcggcagctgcaggatgctctcctcgatgaacaccggcatctgcttgcgcgtgccgaacggcgaagtgccgcccaccaggtagccgctgtggcggttggccacctcgggcttgcagggctccacgctcttggcgccgatctggcgcgcaaggttcttggtggacaccttgcagtcgccgtgcatgagcacgatcaacggcttggcgtcctggtcctgcatcaccagcgtcttgaccaccacgtgttcgtccaatcccagttggcgcgccgactccgcggtgccgccatgctccacgtagtcgtacgggtgctccgtgaaggcgaccttgtgcgcgcgcagcagttgcgtggcaggggtttcgctcacgtgggcggtcttgtccttcttggccataaactcaaaaacaatagctgcccgcgcttaccagtcaagcgttacaggccgattcgatctaaaactcattgcgccggatcgcgcatctcccagcgcaccgcatcgatggcggccagcagttcgggcgacaagcgggtgtcccacgcatccaggtcttcgtccagttgcgcaagggatgtcacgccgatgatggtgctgctcacgcgccattggtggtagcagaaggccagcgccatctgcgtgggcgacaggccgtggtcacgcgccagttggttgtagcggcgcgccgcagccagcgcctcgggacggccccaacgctgcttgcgcaccgactcatagcgcgcgatgcgcgcctgttgcggcgcacccgcgtcggcgggcgcgtactggtcgaacttgccggtgagcaggccgaacgccagcggcgaatacgcaagcagcgacacgcccaggcggtggcatgtctcgtccatggcgttttcccagctgcggttgagcaggcagtacgggttctggaccgacgccacgcgcggcagcccgtgctgctccgccaggcgcacgaactcgtgcacgccgtagggcgtctcattggacaggccgacatagcgcaccttgcccgcacgcaccaggccggccagtgcctccaactggtcgtggatgggcgtggtgctggcttccttggacgggtcgtagtacagcgtgccgaacgcgggcacgtgccgctcgggccagtggatctggtacaggtcgatcacgtcggtctgcagccggcgcaggctgccctcacacgaggcgacgatgtccgccgccgtcatgccctggcccttgcggatccacggcatgccgcgcgacgggcccgccaccttagtggccagcaccaccttgccgcgcatgcccgggcggctggcaaaccagcggccgatgatggattcggtggcgccacaggtggcctcgcgcgcgggcacggcatacatctcggccgtgtcgatgaagttcacgccgcgctccagcgcgcggtcgaggatggcgtgcgccgccggctccgccacttgctcgccaaaggtcatggtgcccaggcagatcggcgtgacgtgcaggtcgctgtggccaaggggaagggtatgcatgcaggctccgaaagacagttgcgcccgagtttacggattcgcgtcacatcgcgcaggccgcacccactccgccgcgttgtcgcggccacgacgcgccgcggacggttcaccgcgaaataatcccacccatgtaccaagcccaacgcccttgccgcaccgagaccgttcccgttcgcacgctgcactaccacgtgcgggtctggggcgagcgccccgccgatgcgccgcccctcgtgctgctgcatggctggatggacgtgggcgcgtcctaccagttcgtggtggacgccttcagcgccgcctttgccgcgggccgccagatcatcgcgccggactggcgcggcttcggccacacgcgcatgcccgcaccgagcgacggctaccacttcgtggactacctggccgacctggaccagctgctggaccactatgccggcgagcagccggtggacctggtgggccacagcatgggcggcaacgtggccatgctgtatgccggcgcgcggccatcgcgcatccgccgcctggtgaacctggagggcttcggcctgcccgccacccagccggcgcaggccccccagcggctggcgcagtggatggacgagatccgccaattcgagcgcggcgacctggccctgaagcactacgacagcgccgacggagtggccctgcggctgatgaagaccaacccgcgcctgccctccgacaaggccgcatggctcgcccgccattgggcggcgcaagatgcccagggccgctggctcatccagggcgacgcggcgcacaagatcgtgaacccgcagctgtaccgggtggacgaggtgctggcgctgtaccaggccatcaccgcgccggtgctctcggtgcgtgccagcgacgacagcctgggccagtggtggaagggccgctacacgctgcaggaataccaccagcgcctgacccaggtgcgcgacgtgcggcatgccgtcgtcgagaacgcaggccacatgctgcaccacgaccagccgcaggccgtggcagcgctgatcgaggcgttcgtggtcgggccggcgcccgcagcctgagtcgacgccttgcgcacgcggcgctcgcgctgcccacgctcgcctgagcgtcgtgcaacgggcgcggccgctgcccacgcggcggccccactgcagatatccccgccgcgcagcgcggtgtcgtggcaggcgctgccgcccgtggccgacaatcgggcaaccgcgctttgccgctttgttgtcaaccctcgaaaggtagccccaccgcatggaccagaaccgcgacgcccaccctcccgccacccgcatcggcatcgtcggctacggcaatctggggcgcggcgtcgaggccgcaatcgccaagaaccccgacatggcgattgccggcatcttcacgcgccgcgaccccgcgcagctccagccgctgggcgcaagcgttccggtgcacggcatggacagcctgttgcgccacaagggcgctatcgacgtgctggtgctgtgcggtggttccaaggacgacctgccccggcaaagccccgagctggccgcgcatttcaatctggtggacagcttcgacacccatgcgcgcatccccgggcatttcgccgccgtggacgccgcggcccaggccggccagaccaccgcactgatctcggccggctgggacccgggcctgttctccatcaaccgcgtggtgggcgaggccctgctgcccgacggggccacctacactttttggggcaagggcctgagccagggccactccgacgcggtgcgccgcgtgcccggcgtggcgggtggcgtgcagtacaccatccccgtgcccgaggcagtggacaaggtgcgcagcggcgtgcgtcccgagctgtccacgcgcgagaagcaccggcgcgagtgcttcgtggtgctgcaggacggtgccgacgctgacgcggtgcgccaggccatcgtcggcatgccgcactactttgaccagtacgacaccacggtgcagttcatcagcgccgaggaactggcgcgcgaccatggcgccatgccgcacggcgggttcgtgatccgcagcggcaacacctcggcgcccagcaagcaggtcatcgaataccgactgcagctggacagcaaccccgagttcaccgccagcgtgctggtggcctatgcacgcgcggtgcaccgcatgcacgcggcgggtcagttcggttgcaagaccgtgctggacgtggcgcccgccctgctgtcggccaagagtgcggcggaactgcgcgagcagttcctgtaagccccgcgggcatcaggcaaaaacagcctctagcgcccacccatcaagtgcagatagctatcataaagatagcaaccgcatataatcccggtcggttcccggcgctgcagggtgcgttagcgggggcatcagcccgccatgagaaaatcgcgcgttattcacaagacaccaccaggacacccgcaccatggaagcagaacgcatcaacctcatcggcaccaccctcgaagacctgaccgagcggacccaagagctacggaggtatctttgactacgatgccaagttcgaacgcctgcgcacggtcaacgcatcgctagaagacccggctgtctggaacgaccctaagaaggcccaggagctcggcaaggaaaagaagtcgctcgacgccgtggtgctgacgctgcaaaagctcaccaccgagctggccgacaacgccgagctctacgaaatgagcaaggaagaaggcgacgaggccggcctgacgaccatcgaagccgaggccgagaagctgcgcccgctcatcgaggagctggaattccgccgcatgttcagcaatgaggccgacccgctgaactgcttcgtggacatccaggccggcgccggcggcaccgaggcctgcgactgggccagcatgctgctgcgccagtacctgaagtacgccgagcgcaagggcttcaaggccacggtggaagaagaaaccccgggggacgtggccggcatcaagagcgccacgatcaagatcgagggcgagtacgcctacggcctgctgcgcaccgagaccggcgtgcaccgcctggtgcgcaagtcgccgttcgactcgtcgggcgggcgccacacatcgttcgcctcgctgttcgtctaccccgagatcgatgactccatcgagatcaacatcaacccgtccgacgtgcgcaccgacacctaccgtgcctcgggcgcgggcggccagcacatcaacaagaccgattcggccgtccgtctgacacacatccccacggggatcgtggtgcagtgccaggatggccgcagccagcacagcaaccgcgacgtggcctggcagcgcctgcgctcgcgcctgtatgacttcgaaatgcgcaagcgcatggaagagcagcagaagctggaagacaccaagaccgacgtgggctggggccaccagatccgcagctacgtgctggacaacagccgcatcaaggacctgcgcaccaacgtcgaagtctccgccacgcagaaggtgctggacggcgacctggacgtgttcatcgaagcctcgctcaagcagggtgtctaaacagggcgtgcaaacgcgcccgcacagattggaaagcccatcgccatgatgagagaaggacaagccatcgccatccaccgtgccgactacgcggcccccgcgtactggatcgacacggtggatctcacctttgacctggacccggctaagacccgcgtgctgagccgcctgcgcgtgcgccgcaatgccgacgtacccgcgcagccgctgcgcctggatggcgacgagctgaacctggcgcgcgtgatggtcaacggcgccggcacctcgttcaagctggacggcggccagctggtgctggaaaacctgccggagggcaccgagcccttcgagctggagattttcaccacctgcgcacccgccaagaacacccagctgtcgggcctgtacgtgagccagggcaccttcttcacgcagtgcgaggctgagggctttcggcgcatcacctacttcctggaccgccccgacgtcatggccagctacagcgtgctgctgcgcgccagcaaggccgactaccccgtgctgctgtccaacggcaacctggtggacagcggcgagctggaagacggccgccacttcgccaagtgggtggacccgcacaagaagcccagctacctgttcgccctggtggccggcaagctggtcgcgcgcgagcagaagatcaagagccgcgcggggcgcgagcatctgctgcaggtgtacgtgcgcccaggcgacctggagaagaccgagcacgccatgaactccctcatggccagcatcgcgtgggatgaggcgcgcttcggcctgagcctggacctggaccgcttcatgatcgtcgccaccagcgacttcaacatgggcgccatggaaaacaagggcctgaacatcttcaacacgaagtacgttctggccagccaggccacggcgacggacgtggacttcgccaacatcgagtccgtggtgggccacgagtacttccacaactggacaggcaaccgcgtcacctgccgcgactggttccagctgtcgctcaaggaaggcctcaccgtctttcgcgaccaggaattcagcatggacatggcgggcagcccgtccgcgcgcgccgtcaagcgcatcgaggacgtgcgcgtgctgcgcaccgtgcagttccccgaggatgcgggccccatggcccaccccgtgcggcccgacagctatgtcgagatcaacaacttctacaccgtcaccatctacgaaaagggtgccgaggtggtgcgcatgcagcacaacctcgtgggccgcgaaggcttcgcgcacggcatgaagctctacttcgaacgccatgacggccaggccgtgacctgcgacgacttcgcccaggcgattgccgacgccaaccctggcagcgaactgagcgagcgcctggaccagttcaagcgctggtattcgcaggcaggcacaccgcgcgtcaaggccgcgggaagctacgacgcagccgcgcagacttacacgctcactctctctcaaagctgcccccccaccccgggccagccggaaaagctgcccttcgtgatccccgtcgcgctgggcctcgtcggtgcggacggcacaccgctgccgctgcaactgcagggcgaggccgcacccggcgcgcccgaccgcaccgtggtgctgaccgagtccaccatgacgctcaccttcgtcaacgtggcgagcgaacccgtgccctcgctgctgcgcggcttcagcgcgccggtgattctggaatgtgactacacggacgcgcagctgctcacgctgctggcccacgacaccgacgcgttcaaccgctgggaggccggccagcgcctgctgctgcgcattgctatcaatgcaatagctgccagcgctgacctggcaagcgctggaggccaaaatctcttgaatccccgggtcgtgcaggccatgcgcgacgtgctgcgccatccgcagttggacgctgccttcaaggacctggtgctcacgctgccatcggagagctacatcgccgagcagctcgacgtggtcgatccgcagcgcgtgcacgccgtacgcgaagcgctgcgcatggagctggctaccgcgctacgcgaggactggatctgggcctgggaaacgcaccacgccactggagcctaccgtcccgacgtcgccagcagcgcccggcgtgccctggccggcacggcgctgtccatgctgtgcctggccgcgcgacaaattggcgacacggtctggcccggcaagacctaccagcgcttcaaggacgcaggcaacatgacggaccgcttcaacgcgctgtccgccctggtcagcagcggccacgagcttgccaagcccgcgctggcacgcttccatcagctcttcagggacgacgcgctggtcatcgacaagtggttcgccctgcaggccagcgccccggaccgtggcggcgacgtgctgcccgccgtgcgccagctcatgaagcacccggacttccagctcaagaaccccaaccgcgcgcgcagcgtgatcttcagttactgcaacggcaaccccgggggctttcaccgcaccgacgccgccggctacgtcttctgggccgaccgcgtgctggagctggacagtctcaacccccaggtggccgcccgcctggcgcgcgcgctggaccgctggaagaagctcgccgagccttaccgcacggccgcccacgaagccatctcccgcgtggccgccaagaccgacctctccaacgacgtgcgcgaagtcgtcacccgcgcccttgccgattaagaaaggcctccatgaccgaacgtatcagcctcacccgctaccttgtcgagcagcagcgcgtccatggccgcatccccccgcagctgcgcctgctggtggaggtggttgcgcgcgcctgcaagcgcatcagcttcgccgtgaacaagggcgatctcggcgacgtgatgggcaccgccggaaccgagaacgttcagggtgaggttcaaaagaagctggacatcattgccaacgaggtgttgatcgaagccaacgaatggggcgggcatctggctgcgatggcgtccgaggaaatggatgggatctatgtggtgcccaaccgctttccccagggcgagcacctgctgatgttcgaccccctggacggttcgtccaacatcgacgtcaacgtgagcattggcaccattttctcggtgctgcacaagcaccatgacgatcccaccaccgacgaacccgtcaccgaagccgacttcttgcaacccggccaccagcaggtcgccgcgggctactgcatctatggtccgcagaccacgctggtactcaccgtgggcgacggcgtggccatgttcacgctggaccgcgaacagggctccttcgtgctcacgcgcgagaacatccgtattcccgaagacaccaaggaattcgcgatcaacatgagcaacatgcgccactgggatgcgcccgtgcgccgctacatcgacgaatgcctgcagggcaaggaaggcccgcgcggcaaggacttcaacatgcgctggatcgccagcatggtcgccgacgtgcaccgcatcctgatgcgcggcggcatcttcatgtacccctgggacaagcgcgagccaaacaagcccggcaagctgcgcctgatgtatgaggccaaccccatgggctggctggtcgagcaggccggcggcgccgccaccaacggccgccagcgcatcctggacatccagcccgcccagttgcacgaacgcgtgagcgtgatcctgggctcaaagaatgaggtcgatcgcgtgacaagttaccactccggtatataatgtgagtcttcgccggagtagctcagtcggtagagcagctcattcgtaatgagaaggtcgcgtgttcgattcatgtctccggcaccacaatgaaagcccctgattcgcaagagtcaggggcttttgctttggcggaatgcatgggaagtccggcgctctcgggagctttgaaccatgcgttgcggcttctctgccatccacccgccgcaccgtaaagaccccttcgacctctagcgaccatccagcaagcgcgggccgctatcttttttgcatattgcttccagcaccgacaatccagagtccctgaacccggaccctgccatgctccctgcaacgcacttcgcactgttggccctccggcgccgggcctgggtgctggccatagctgcttgtgtaggagcagcgaacgcgcagccggctgctgccctggagtcgccctcctccgcggacccggcggcgccctcgcccacgctggcgcagcattaccacccgggcgtggtggtcgcggactattgggtgagcgaaaaatacgacggtgtgcgcgccctctggaccggtcagcaactgatcagccggcagggcctgcccatccgggcgccagcgtggttcaccgccggctggccgccggtaccgatggatggcgaactgtgggccggccgcggccagtttgccgccgcgcaggcggccgtggcgcaggccacgcccgacgatgcccggtggcgcgcgctgcggtacatggtgttcgacctgccgcgcgcgccgggcggtttcggcgagcgcctgcccctgctgcgccgcaccgtggcccatctgggccagccgtgggtccagcctgccgcgcaatggagggtgtccagccacacggaactgatggggcagttgcaccggctggagaaggccggcgccgagggactgatgctgcgccgagacgacgcgccctaccgtggcgggcgcagcgacgatctgctcaagctcaagaccttcgaggacgcggaagccgtggtggtagggcacgtgcccggacgcggtaaatacgcgggccagaccggcgcgctgctggtggcgctgcccgacggccggcgcctgcgcttgggcagcggcctgccggatgcggtgcggcgcaatccaccgccggcgggcaccgtggtgacctaccgcttcaacggcacccacgcaagcggcttgccgcggtttgcgcgcttctggcgagtgcgcgccgacgcgccctctgcggccaacgcagccgctgccggcgggcaggccagtctggagcccggcccagcaagaaacagaggcaaatgaggtcctagcgcacacccagcaagcgctgccagctatcaaacaaaagcaaaaggggcggtcgcccgcccctttttagcccgcccctcctgcgagaggcgctgccggcacttcagatggtgcggccaaacgggccgtcgctgcccacctgcaccagcgactcagggtcgttggcgcggggcttacggctgccgcccgtgccctgcgccacgcagtcggcgtaataacgcacgttgccgttgtcgtcctcgatctccacaaggccgtggatgtcggtctcgaagcccgggcagagcttggagaactcgcgcgagaacttgaggtagtccacgatcttcttgttgaacacctcgccgggaatcagcagcggaatacccggcgggtacggcgtgatcaggctggtggtgatgcggccttccagctggtcgatctccacgcgctcggtcttgcgctgcgcgatgtgggcataggcgtcgctgggcttcatggccggcgtgaggtccgagaggtacatctcggtcgtcaggcgggcgatgtcgtacttggcgtacagctggtgcacatgctggcagaggtccttcaggcccatgcgctcgtagcgcttgtgctgctggcagaactcgggaaggatgcgccacatgggctggttcttctcgtagtcgtccttgaactgctgcagcgcggccagcagcgtattccagcggcccttggtgatgccgatggtgaacatgatgaagaacgagtacaggcccgtcttctccaccaccacgccgtgctcggacaggtatttggtgacgatgctggccggaatgccggtcttgtcgaacttgccgtccaggttcaggccgggcgtgacgatggtggacttgatcgggtccagcatgttgaagccgtcggccagcgcgccgaagccatgccacttgctcgggccgttcttcttgcccttggcgtcgccgcggatgatccagtcgtctgcacggccgacaccctcgtcggcgagcttgtcggggccccagaccttgaaccaccagtcgtccttgccgaactcgtcctccaccttgcgcatggcgcggcgaaagtccagcgcttcgaccaggctttcctccaccagggcggtgccgccgggcggctccatcatggccgcagccacgtcgcagctggcgatgatgctgtactgcgggctggtcgaggtgtgcatcaggtacgcctcgttgaacaggtggcggtccagcttggtcgtttggctgtcctgcaccagcacatggctggcctggctgatgccggccagcagcttgtggatggactgcgtggcgtacaccaccgactgcttgggccgcgcgcgcttcttgcccatggcgtggtagctgccgtagaacgggtggaaggccgcgtgcggcaaccaggcctcgtcgaagtgcaggttctcgacgtagccgtcgagcatgcccttgatggtctcggtgttgtagagcacgccgtcgtaggtcgactgcgtgagggtcagcacgcgcggcttgaccttcttggcgtccacgcccttgagcagcgggttggccttgatcttcgcctggatggtcgcgggctcgaattcgctttgcggaatgggcccgatgatgccgaagtggttgcgcgtgggtttcaggaacacgggaatcgccccggtcatgatgatgctgtgcaggatggacttgtggcagttgcggtccaccaccaccacgtcgcccggtgccacggtgtggtgccacaccatcttgttggaggtggacgtgccgttggtcacgaagaagcagtggtcggcgttgaagatgcgcgcggcgttgcgctcgctctcgccgatggcgccgttgtggtccagtaactggcccagttcttccacggcattacagacgtccgcgcgcagcatgttctcaccatagaactggtggtacatctggcccacggggctcttgaggaacgccacgccgcccgagtggcccgggcagtgccagctgtaggagccgtcttccgcgtaatccagcagcgccttgaagaatggcggctgcacgccctccaggtagctcttggcctcgcggatgatgtgcttggccacgaactcgggcgtgtcctcgaacatgtggatgaagccgtgcagctcgcgcaggatgtcgttgggcaggtggcgcgcggtcttggtctcgccgtgcacgtagatcggcacgtcggcgttcttgcggcgtacctcttcgatgaaggcgcgcaggctgtgcacgatgggatcctggcccgtgcccagcgtgaattcctcgtcgtcgatcgacaggatgaacgcgctggcgcggctttgctgctgggcgaactgcgacaggtcgccgtagctggtcacgcccaggacctcgaacccttccgcctcgatggcctgcgccagcgcccggatccccaggccggaggtgttctctgaacgatagtcctcgtcgatgatgacgatgggaaagcgaaatttcatgcgctgcctccgatgaccgggccaaaaaaacgaaagaggcgcgcagtgtaaggaatatgcgtgctatccctatgaacaccgcagcatttcgcccagaatccatcgacctggaaacaacaccgcgccgcccgccggcgcgcacccgacagagagggaaggagaaaacacatgaatctggacgcatccacgctctggtggctcatggccggggtggccgtggtggccgagctgctcaccggcaccttttacctgctgatgctggccgtgggcctggcggccggcgcactcgcggcccacgcgggcctgggcaacacggcgcagatcctggtgagcgcactggtcggggccggcaccgtgctgggggcctacgtcaagcgccgcagccggccgggcgagccatccgcgcgggccgaccgcagcgtgaacctggacgtgggcgagacggtgttcatcgacgcctggcagcccgacggcacggccgtcgtgaagtaccgcggcgcgagctggaccgccatccaccgcccgggcatcacgcccgccactggcccgcaccgcgtggccgaactggtgggcaaccgcctgctggtggatccgctgtagtcatccggaaccgggggcggcctcgctaccatccgccctgcccttcaccgccgcacgcggcacagaaagaaaaacctcatggaaatcgccatcatcctcttcgtcatcgcggtgatcttcatcgcgcgcgccgtcaagatcgtgccgcagcagcatgcctgggtgaaggagcgcctgggcaagtacgccggcacgctcacacccgggccgaagttcatcatccccttcgtcgaccgcatcgcctacaagcacagcctgaaggaaatccccctggacgtgcccagccaggtctgcatcaccaaggacaacacccaactgcaggtggacggcatcctgtactttcaggtgaccgaccccatgcgcgccagctacggttcgtccaactacatcaccgccatctcgcagctggcccagaccacgctgcgcagcgtgatcggcaagctggagctggacaagacgttcgaagagcgcgacatgatcaacgcccaggtggtgcaggccatcgacgaagcggcgctgaattggggcgtgaaggtgctgcgctacgagatcaaggacctgacgccacccgccgagatcctgcgcgccatgcaggcccagatcaccgccgagcgtgaaaagcgcgcgttgattgccgcttcggaaggccgccgccaggaacagatcaacatcgccaccggcgagcgtgaggccttcatcgcccgctccgagggtgaaaagcaagccgccatcaacaacgcccagggcgaggccgccgccatcaccgccgtggccgacgccaccgcccaggccatcgagcgcattgccgccgccatccgccagccgggcggcgagcaggccgtgcagctcaaggtcgccgaaaaggccgtggaggcgtatggcaaggtggccgcggacgccaccaccacgctcatcgtgcccagcaacatgaccgaggtatccgcactcgtcagctcggccatgaagatgatccagacgcagcagcgcagctgacccaacgtttttgctcttttttttatagctaccagcgctcaccccacaagcgctggagccactttttgcttagaactgcgcatgaattcccccgtagcccccttcttcacggcccgcgtgggcgacgacggcacccagtgcgatgcctggcccgagcagccgctgctgctgtcgctggagcaaggcggtatcgactggcccagctcctgccgcaacggcacctgccgcacctgcatcggcgtgctggcggagggcgaggtgcgctatgccatcgactggccgggcctgacggcagaagaaaaggccgagggctgcgtgctgccctgcgtggcctatcccgtgagcgacgtgaagctggaggcccccgccatctgagccctgtgccgcgctccgcgcaccggtacggttgaggcagcgcaacctgcggcccgcttgcccccacctgcggcagacttaccgcggcggcgcgcggacaacggcccggcggcgcgactagaattggccgcttcgggaccgcgcgtccctcctccgtgcggcaggggccgcatcgccgttctttgggggcacgcccgttgcccgcccgccggggaacgcacaccgccccggcccgcatggcccatccgaaagccctgcatgaccacccccctcacgcccgcgcccatctcgcccgtccaggacatcgtggccgagttgcgcgccggccgcatcgtgatcctcgtcgatgaagaagaccgcgagaacgaaggcgacctcgtgatcgccgcggaccatgtcacgcccgaggccatcaacttcatggcgcgcttcggccgcggcctgatctgcctgaccctcacgcgcgaacgctgcgagcgcctgcgcctgccgcccatggtggcgcgcaacggcaccaagatgggcaccgccttcaccgtctccatcgaggcggccgagggcgtgaccaccggcatcagtgccgccgaccgcgcgcgcaccgtgcaggccgccgtggccgccaacgcccaggctgccgacctggtgcagcccggccacatcttcccgctgcaggcggtggatggcggcgtgctcatgcgcgccggccacaccgaggccggctgcgacctggccgccatggccggctgcagcccctccgccgtgatctgcgaggtgatgaaggacgacggcaccatggcccgcctgccggacctgcagctgttcgcggccgagcacggcatcaagatcggcacgatcgccgacctgatcgaataccgcagccgcaccgagtcgctggtgcacaaggtggcttcgcgccagatcaccacggcgttcggcgagttcatcatgcacgccttccgcgacgagccgagccaggccgtgcacctggccctggtcaagggccagtgggacaccgccgagagcgtgcccgtgcgcgtgcatgagcccttgtcggtgctggacctgctggaagtgggccgcggcatgcactcgtggagcctggacgccagcctgcaatacatccaccaccacggccagggcgtggccgtgctgctgaactgcggcgagagtgccgagcaactgctggagcagttcgaaggcacggcccgcgccgcccaggcgcccgagcgcggtcgcatggacctgcgcacctacggcgtgggcgcccagatcctgcgcgaagtgggcgtggccaagatgcagctcatgggccagccgcgccgcatgcccagcatggtgggctacggactcgaaatcaccggctacatccccaaggaataagacatgtttggcgcagacaaaggaaccgcagacaagctcgatggcaagaagctgcacatcggcatcgtgcaggcccgcttcaacgagaacatcaccaacaccctcgccgcggcctgccgtgcagagctgctgcgcctgggcgtgcaggaaaagcacatccgccacgtgctggtgcccggcgcgctggaagtgcccgtggcgctgcaggccatggccgagcgcgacgagtacgatgcgctgatcgcgctgggctgcatcatccgcggcgagacctaccacttcgagctggtggccaacgagtccggcgcgggcgtgacacgcctggcactggactaccaggtgccgatcgccaacgccatcatcaccaccgagaacctggaacaggcccttgcccgccagaccgaaaagggcgtggacgcggcccgcgtggccgtggaaatggccaacttgctggaggagctgtcgtgaccgattccacccaccccacgccatccgcgcggccgccgcgccagccgcgcaccggcaccaccggcacgggcgcgcgcaaggccggctccaagtcgggccgcagccgcgcgcgcgagttcgccctgcaggcgctctaccagcacctggtaggaggcaacgacgccaccgccatcgacgtgttcacgcgcgacctgtcgggctttcacaaggccgacgctgcgcactacgacgcgctcctgcacggctgcatcaccaccgcccagtacatggacgagctgatcgcaccccagctggaccgcaagatgagcgagatctcgcccatcgagcatgcggtgatgtggatcggcgtgtacgaattccaacattgccaggacgtgccctggcgcgtggtcatcaacgagtgcatcgagctggccaaggagttcggcggcaccgacggccacaagtacgtcaacggcgtgctcaacggcctggcgccgcaattgcgcgccaccgaggtcgcggccgacaaggccgccgcccgcggctgaaggccccgccctcttgcgccgcttcgcattgttcgttccctcagcgcacccgccgctggcctcagccggcgggtgcctgcacgttgcatcgccatgaagttttccacccgcgccgagcgcatcgaacccttttacgtgatggaagtggccaaggccgcccaggccctggcgcgcgaggtcgccggcacccgcgagccgatgatcttcctgaacatcggcgagcccgacttcaccgcgcccccgctggtggtggaggcggccgaccgcgcggtgcgcagtggggtcacgcagtacaccaacgccctgggcctggaggcgctgcgcgagcgcatcagcggctggtatgccgagcgctttggcgtcgatgtgccggcgcggcgcatcgtggtcacggccggcgcatcggccgcgctgcagctggcctgcctggcgctgatcgacgcgggcgacgaggtcctgatgcccgaccccagctacccctgcaaccgccacttcgtgagcgcggcggaaggcaaagcggtgctgatccccaccacggccgaggagcgcttccagctcagcgccgccaaggtcgaggccgcatggggtaccaagacacgcggcgtgctgctggcatcgccctccaaccccacgggcacctcgattgcgccgaacgaactgcgccgcatccatgatgtggtgcgcggcaagggtgggctcacgatcatcgacgagatctacctcggcctgtcctatgacgacgccttcggccagacggcgctggcgctgggcgaggacatcatcagcatcaacagcttcagcaagtacttcaacatgaccggctggcgcctgggctggatggtggtgcccgaggccatggtgcccgtggtggagcgtctggcacagaacctgttcatctgcgccagcacggtgtcgcagcatgcggcgctggcctgcttcgagccggacagcatcgccgagtacgaacgccgccgcgcagagttcaaggcgcggcgagactacttcatccccgcactcgatgccctgggcctcacggtgccggtgcagcccgatggcgccttctacgcctgggccgactgcacgcaggccgccgagcgcctgggcgtcgccggcagctgggacttcgcctacgagctgatgcgccgagcccacctggccatcacgccggggcgcgacttcggcacggccgacacccaacgcttcgtgcgcttttccacggccaactccatggcgcagttgcaggaagcggcggcgcgcctgcagcgcctgatcggctgacccctccaggcgtgccagcatggctttcgagtggcccgttcgcatttactgggaagacaccgatgccggcggcatcgtgttctatgccaactatctcaagttcttcgagcgcgcgcgcaccgagtggctgcgctcgcgggacctgggccagcaacgattgcgggaactcacgggcggcatgtttgtcgtaaccgacgcacgcctgcgctacctgcgccccgcccgcctggacgatgaactgattgttaccgccagcctgcgcgaagggggccgcgcttcgctcacaatcgagcagcaggcgctcttgaaaccagagcagatgatccccgactctccccccgcactgctgtgcgaaggcaccatccgcatcggctgggtggatgccgccaccatgcgccctgcacgcattccggggtcccttttggaacgactctcctcatcatgaattcccaagacatgtccatcttgagcctggtgctcaatgccagctgggtggtgcagctggtgatgctgctgctgctcgcggtttccgtggccagctgggccgccatcttccgcaagctgttcgcgctcaagcgcgtgaaggccctgaacgaagacttcgagcgcgacttctggtcgggcaccagcctgaatgacctgtacgccagcgccacgcacaacgccaagagcgcgggcccgatggagcgcatcttcgccagcggcatgcgcgaataccaaaagctgcgggaacgccgcatcagcgaccccggcacactgctggacggcgcgcgccgcgccatgcgcgcgagcttccagcgcgagatggacgtgatcgagtccagcctctcgttcctcggctcggtggcctcggtgtcgccctatgtgggcctgttcggcaccgtctggggcatcatgcacgcctttaccggtttcgccggcatggagcaggtaacgctcgccacggtggcgcccggcatcgccgaagcgctggtggccaccgccatcggcctgttcgccgccattcccgccgtgattgcgtacaaccgcttcgcgcgcgacatcgaccgcgtggcgacgcaccaggagaccttcatcgaggagttctccaacatcctgcagcgcaacctgggcgcgcaccccgcatccccctcggggcattgagatgaaggacatccccctgagccgctgcgcggcttcccccttctctcgctgcgctacgcactgcgggaaaggggatcgattgctcagcgcggcgggacggcccttgcgcggcgtctgctggcatcggacacgtccgttttatccacagcgcgccctactcagcgcaatggagaactgaaatgcctgccatggcctcccgcagcggcacccgccgccgctccatgaacgaaatcaacatggtgccgttcatcgacgtgatgctggtgctgctcatcatcttcatggtgaccgcgcccatgctcacgcccagttcggtgaacgtgccttccgtgggcaaaggcgctaaggtgcccaagacgcgcgcggacgtcatcgtcgacaaggatggcagcatccgcttcaaggccgacggcaacgaacgcaccgtgccgctgcagaacctgggcgccaccgccaagaactggctcaaggaccagccagaggacacacccgtgctcatcagcgccgacaagaacgtgtcgtacgacgcggtgatgaaggccatgtctgcgctgcaacaggcgggcgtggcacgcgtcgccctggccgtgaagagcggcggctgacgagaactttcacacgatctaatgcacgccacgaacgaccgcgaccagtttgccccgccccgcccgcccggacgcatgcgggccatcgccctggcggtactcgcccatgccgcgctgatcggcgcgctgacctggggcgtgaactggaagagcagttccgaccaaccggcggtagaggccgaactctggtccgcggtcccccagcaagcggcgccgcgcgccgtggagccgcccccaccccctgcaccggcacctacccccgcacctgagcctgcgccagcaccgccgcctccaccgccgccaccgcgtccggagcaagccgacacgcgcgaggccgatatcgccctgcagcagcagaagaagcgcctggaagaagaaaagaaaaagcgcgaacagcaactggagcgcgagaagcgcgaacgcgagcgcaaggaagaagagcgccgcgagcggctggagcaggagaagaaggaacgcctgctggcgcagcagaaggccgagcgcgagaaagccgaacgcgaaaaggccgagaaggagaaggccgccaaggccgagcaggacaaacagaagaagctggccgaggacaagcgccgcaaggccgaggaagcccgtgaagccaaggaggccgaggcgcgccgccaggagaacctgcgccgcatgcaggggctggcaggcgccacgggcggcgagaccgccacgggcaccgcgcagcgcagctccggcccctcgggcagctacggtggcaaggtggccgccaaggtacgccccaacatcgtctatcccgacaccatctcgggcaacccgcgcgccgaggtcgaggtgcgcgccgctccggacggcaccatcgtcggcgcgcgcatcacccagtccagcggcaacaaggcgtgggacgacgcggtgattcgtgcgctgcaccgcacggaaaccctgccgcgcgacgtggacggccgcgtgccgtcgtccctggtgatcggcttccgcccgcgcgactgaagcaaaaaagagagctgcctgcgcttgtccctcaacggtttcaaattgaaaacactgtgaaacctatttgagacaagcgccggcagctatcattttcgagaacagccgacagccagtcgaactcagctgcgctgctcgatgaggcgattgatacgcaacgcgccgagtgtgcagaccacgcccgacagcagatacagcgtcaccgcccccagcccgaaacgtgccgacaaccccagagccaccaacggcgcgaaggccgcgccgatcagccaggccaggtcggacgacagtgccgccccggtgtagcggtgctgggtggagaagttggccgtcaccgtgcccgatgcctggccgtacgacaggcccagcagcacgaagcccagcagcaggaacaccgtgccgcccaccgcgccaccgcccagcagccagggcgtggccaggctgaacaggccaatcagcacggccatggagcccagcaggttgcgccggcccatgcggtcggccaaccgccccgacaccaccaccgcgccgatggccaggaatgcgccggcgatctgcacgcacagcacctcggccatggagcggtcggagaacagggcgaaccacgacagcgggaacaccgtcaccacgtgaaagagtgcgaagctagcgagtgccgcaaaggcgcccagcgccacattgctcccctcttcgcgcatcacgcgggccacgcccacgggctccagttccttctcttgcagcaattcggcataggactgccccaccaccaggcgcagccgcgcaaatagcgccaccacgttgatcgcaaaggccacgcagaacgggtagcgccagccccaggccaggaattcttcgctggagagactaccgtacaggtaggcgaacaacccggcggccaatgcaaaccccacgggcgcgcccagttgccccaccatggaataccagccgcggcgctccggcggtgccgccatcgccagcagcgacggcagcccgtcccaggagccgcccagcgccagcccctggccgaagcgcagcaccgccagcgcccccgcggctgccagccccgccacctggtagctgggcaggaaggccatgctcaccgtacagccgcccagcaggaacagcgccagcgtcagcttggtgccgcgcccccagcgccgctgcacggccatggagatggcggtgcccagcggccgggcgatgaaggcgatggcaaagatggcaaaggccatgagcgtgccgtccagccgcgacatgaaggggaacaacagcgacgggaagaccagcacgcaggcgatcccgaatacgaagaagtcgaaatactccgacgcgcgcccgatgatcacgcccacggcgatctcgcccggggtgacgtcttcgtcggtgtgcgcgcgcgacagcgatgccgcgctctcggggccgtaaacggggtatgcgacggaaccgctactcatgaccgtactccttggctttgcagacacagctccgttctacacgcaagccccgcggtcaacaagtacgcttacactgacgtcccgcgcgggaaaaccctcacgcccagtcggccatccgggccgccatggtcgcgcccgcaggccgcatcaggcctgccatcacgccataagtttgaccctggacaaaatgtccaatcgacaaatgcgctaggcgtattacattcgtctccgtccagtaattcgcgtttacacctagcgccgcgcccgcccgcgcgacgcaaggccgtgcacgctttttgacacgcctagcaatgctccaactgaagaaactccgcgggcccacctggctcgccgcggctttggccgcagccagcctggctggttgcagcaaggccgttgtattgaacccggcgggtgatatcgctgcccagcagggcaacctggtggtgactgccacggtgctgatgctgatcgtcatcgtgccggtgatcctgctgacgctgctgttcgcctggaagtaccgccagggcaacaccgacgccgagtacgaccccgactggcaccactccacctcgctggagttggtgatctggagcgtgccgctgatgatcatcattgccctgggcgcgctgacctggatcgctacccacaagctggacccctaccgccccctggaccgcatcgacgcccagcgcgcgctggccgccgacgtcaaaccgctggaagtgcaggtggtggccatggactggaagtggctgttcttctaccccgagcagggcattgccacggtgaacgagctggccgcgccagtggaccgcccgatcctgttcaagctcaccgccacatccaccatgaacgcgttctatgtgccggacctggccggcatgatctacgccatgcctggcatgcagaccgagctgaacgccatcatcaacaagcccggcgtgttccatggccttgcctcgcactacagcggccccggcttctccggcatgaccttcaagttccacggcctgagcgatgccgagttcgcccagtgggtggacaaggccaagaccgaaggcaagcccctggacaagaccacctacctgcaactggccaagcccagccagcgcgaccccgtgcagcgcttttctaccgtggaaacgggcttgtacggcaaggtgctcaaccgctgcgtggaagacgggcagatgtgcatgcacgacatgatggctatcgacgcgctcggcggcgaagccttcgtcaaagccaatggtctgacgctgccgcaggacgtatgcaccgcaggcaacgcgccacagatcctggccgcgctgcagcccgcagccgccctccccgaggccaccacccaacagtgaatttgacggacccgacgcgggcgccaagccggcgccgggcccattagccaagagattcgatatgttgtctgaacaaactaccccagcccactggctgttgggccgcatcacctgggactcgatcccgatggcgcacgagcccatcgtgctgtggaccttcatcgcggtggtcctgggtggcatcgtgatgctggccggcctcaccaagttccgtctgtggggcccgctgtggcgcgactggatctgctccatcgaccacaagaagatcggcatcatgtacatgatcctgggcctggtcatgttcctgcgcggcttcgccgacgcggtgatgatgcgcctgcagcaggccatggctgtgggcgagagcatgggctacctgccgccgcaccactacgaccagatcttcacggcccacggcgtgatcatgatcttcttcgtggccatgcccttcgtcacgggcctgatgaactacctcgtgccgctgcagatcggcgcgcgcgacgtgtcgttccctttcctgaacaacttcagcttctggatgaccaccggcggcgccgtgctggtgatgatctcgctgttcctgggcgagttctccacctccggctggctggcgctgtccaacctcggggcgcaggaccctggcgtgggtctcgactattacatctggggcctgcagattgcgggggtgggcaccaccttgtcgggcatcaacctgatcgtcaccatcatcaagatgcgcgcgccgggcatgaacctgatgaagatgcccgtgttcacctggaccgcgctgtgcaccaacgcgctgatcgtcgcctcgttccccgtgctgacggccgcgctggtgctgatgtcgctggaccgctatatcggcaccaacttcttcacgaacgacctgggcggcaactccatgctgtacgtgaacctgatctggatctggggccaccccgaggtctacatcctggtgctgccggccttcggcgtgttctccgaggtcgtcgccacgttctcgcgcaagcgcctgttcggctacacctccatggtgtacgccacggtgtgtatcaccatcctgtcgtacctggtgtggctgcaccacttcttcaccatgggctcgggcgccacggtgaacactttcttcggcatcacgacgatgatcatctcgatcccgacgggcgccaagatcttcaactggctgttcaccatgtacaagggccgcatccgcttcagcgtgcccatgctgtggacggtgggcttcatgtgcaccttcgccatcggcggcatgactggcgtgctactggccgtgcccccggccgacttcgtgctgcacaacagcctgttcctggtcgcgcacttccacaacgtgatcatcggcggcgtggtgttcgccgtgtttgccggcatcaactactggtaccccaaggcctttggctacaagctcgatgagttctggggcaaatgctcgttctggttctggctggtgggtttctgggtggcgttcacgccgctgtacatcctgggcctgatgggcgtgacgcgccgcgtgagccactttgaagacccctctctgcagatctggttcatcatcgccgcctgcggcgcgggcctgatcgccctgggcatcgccagcttcttcatccagctgatcgtgagctacctcaagcgcgaccagctgcgcgacgtcaccggcgacccctgggacgcccgcacgctggagtgggccacctcctcgcccccgccgcagtacaactttgccttcacgcccgtggcgcacgagatcgatgcctggtgggacatgaaaaagcacggctaccagcgcccgctcaccggcttccagccgatccacatgcccgccaacacgggcgcgggcgtggtgatcgccgcactgtccaccctgttcggcttcgccatgatctggcatatgtggccgctggcgatcgcatcgttcgcagccatcgtgctggcctcgatcatccacaccttcaactacaagcgtgactactacattcccgcagccgacgtggccgccacggaagacgcacgcaccaagcagcttgccgcagcccatgtctaatacgcacaccctccaagcgggcggcgccgccgccctggcaccgcgccaataccacctggcacacgagccccaccccgagaacggcacgtccctgggtttctggctctatctgatgagcgactgcctcatctttgccgccctgttcgccacctacggcgtgctgggccgcagctatgcggcgggccccacgggcgcgcagctgttcgacctgacgctggtggccatcaacacggccttcctgctgacgtcgtccatcaccttcggctttgccatgctgcaaaagcaggcgggcaacgtgcgcggcacgctgacctggctggccgtcaccggcctgctgggcctagccttcctgggcgtcgagctgtacgagtttgcgcacatgatccacctgggcgccacgccccagcgcagcgccttcctgtcgtcgttcttcacgctggtgggcacgcacggcctgcacgtcaccttcggcctgatctggctcgtcacgctgatgctgcagatcagcaaacatggcctgatccacgagaacaagcgccgcctgaactgcctgtccatgttctggcactttctggacgtggtctggatcggcgtcttcacctttgtgtacctgatgggggtgctgtaaatgagcgcacacgacattcacgccggccacgccgggcacgacgaccatggccacgaccatgacgacctgcacgtcaccaagggcgactacgtcaaaggtttcatcctggcggtcatcctcaccgtgattccctttgccctggtgatgggcgacgtgatccagaaccgcagcaccgccgtgctggtgctgggcatcttcgcgatggtccaggtggtggtgcacatggtgtacttcctgcacatgaacggcaagatccagggcggctggacgatgctgtccaccatcttcaccatcgtgttcctggcagtgaccatcatcggcacgttgtgggtcatgttccacatgaacgccaacatgatgcccgcgcacgccaaccccatggccgcacagcaccagggcagcgaggcacaccagccgaaggcgccttgaccgctccgaccatgcacgccccggagccgcagcgcacccgcgcgcactccaacctgacgatggcggtgctcgctctggcgggcatcgccctgttcgttgtgttctgtgccctcggctggtggcaggtggagcggcgcacctggaagctggccctgatggaacgcgtagagcagcgtctgcatgccgcgcccgtgccgctgcccgcgcgcgcgcagtggcctggcgtggatgcggctggctttgaataccagcctgtgcaggctgagggtcgctggctggccagcaaaaccgtactcacccaggccaccacggcgctcggcgcgggtttctgggtcatgaccccgctgcagctggacggcggcggccaggtgctcgtcaaccgcggcttcatcccccaggcgcagcgcgcccagtgggccgctggcggccccggcatgcaggaaggcgaaaccgtacagctgcagggcctgttgcgcatgagcgagcccggaggcggcttcctgcgccgcaacgaccccggggcgcagcgctggcattcgcgcgacgtggcggccatcgcccaggcgcagggcctggacgccgcggccccgtttttcatcgacgcgggcattcccgacgcgaacgccccagcgcccatggatgccgagacttccaccaccgccggtccctggccccgcccgggactgacggtggttcgcttccacaacagccacctggtgtatgccatcacctggtttgggctggccgccatggtggcggcagcggctgcgtatgtggcacgctacgagcttcgcctgcgtgccaccttgcgctcccgatgaccgcatccgcaaactccgccccctcctccccgcccgccctgaaggcgcgctcggccgatgccgcggccgggctgaaaaacctgcaccagctcatccagttgcgctggatcgccgtggtgggccaggtgttcaccatcgaggtggcgcactacgtgctgcagcttcccctgcccctgcgcgagatgctcatggtcgtgggctgcctagtgctctacaacgcggtgagcttcgtgcgctggcgcaccggccgcggcgtgcgcaatgtggagctgtttctggcgctgttggtggacgtagccgtgctcaccgtgcagctgtatctgagcgggggcatccgcaacccattcgtcttcttgtacctgctgcaggtggcgctgggcgcggcgctgctgcgcagcgcctacatctggaccatggtgctcgtcaccgcagcctgctttgcgctgctggcgcattacagcgtgccattgcaactggcgcccgacttcgcgcgcgggctgggcagcccctacgtgctgggcctgctggtgtgcttcatgctcaacgcggcgctggtggtgatcttcatcagccgcatcggccagaacctgcgccagcgggacgcgcgtctggccgccatacgtcaacgcgccgccgaggaagagcacgtggtgcgcatggggctgctggcttcaggcgcggcccatgagctgggcacgccgctggccaccatggcggtgatcctgggggactggaagcgtgatcctgcattggccgccaacgccgcgctgcaggaagacgtggccgagatgcaggcgcaggtgcagcgctgcaagaccatcgtcagcggcatcctgatgtccgccggcgagacgcgcggcgaggcatcggcgcagaccaccgtgtgccagttcctggacacgctcgccagcgagtggcaggccacgcgctcggttgatgaattcacttatgacaaccgcttcggccaggacacccccatggtgtccgatgtcacgctgcagcaaatggttttcaatgtgttggacaatgcccgcgacgcatcgccccaccgggtcggcctggtggccgagcgtgatcaagacctgctgcgcattaccgtcaccgatgatggccccggcttcgcgccggccatgctgtcgcagttcggcaagccctaccagtccagcaagggccgccccggcggcgggctgggcctgttcctggcaatgaacgtggcgcgcaccctggggggcaccgtgcaggcacgcaaccttccgggcggcggcgcccgggtcacgatcacgctgccgctggccgcgattgcgttgcaggagacacccacgcaccatggacgctgaacgcttgctgctcatcgtggaagacgacgaggccttcgcgcgcacgctggcccgttcgttcgagcggcgcggctaccgcgtgctgcacgccgacagcctggcacaggccgaagcactgctggccgggcacacgcccgactatgccgtcgtggacctcaagctcaagggcgaggccacaggcctggcctgcgtgcgggcgctgcacgcggccaacccggacatgctcatcgtcgtgctcacgggctacgccagcattgccaccgccgtcgaggccgtaaagctgggtgcctgccactacctggccaagccatcgaacaccgacgatatcgaggccgccttcggccttaccgaaggcaatgccgacgtcgaactgaccaaccgcgccagctccataaagacgctggagtgggaacgcatccacgaagtgctggccgagacgggcttcaacatctccgaagccgcacggcggctaggaatgcaccgccgcacgctcacgcgcaagctggacaagcggcgggtttagcgccttgggcgcgcgtggcctgtcatcggcctgagcctgcctgtacgaagggcggctgatggggaggctgtcgccgtatacattcaggatgcttgaagcgcgttgtttgagatggaagacctgcccatgatcctcgtcggtcaatatgacagccccgtcacgcgccgtgtcgccatcgcgctgcatcactacggcatccccttcatccgcgatacgcgatccatctttggcgatgcggcagcaatcgggaggatcagcccgctgacccgcatcccggccctcgtcctcgacgatggcgaagtgctgatcgacagcgcatccatcctggatcatctcgatgagcaggcaggcgacgcggcgctgatcccccgctccggcaccaaacgccggcgcgttctccagatgacggcactggcgcaaggcaccctcgaaaaggtcgcggctgtggtgtacgagaggcactttcaccccccgaacaccgcagcgccgtctggctggatcgctgccttggccaggcacgcgctggtctcgacgaactgaccaaacgccttgccacaccgtatgcctgcggggcggcactcacccatgccgatgtcatgatcaccacgctgatctggtacatgcaggaccggatggatgaagtgctgtcaccgtccgtccacgccgcgctgatctcactggccgaacactgtgaagcgctgcccgccttccgcgccgccgccccgagcgatctcgaggcgatgccacgaagctagggcctgttggcacggaatgtgaacaggccctcgtcttggatatacctgttcatggcatccaagggaaggccgggcgcacgcggcgtcgagccacggttcgtggcgtcggattcgcgtccggcacaagccgctgggggcccgactccgccaccggcgagcagtccgctctcgccccagcctctcaaccctacgtcacacacccctcctaatcctcccaactgccaccgccgacaacgcaaagcaaccgccccaaagaccccaacccggtcattacccacgcgccccaccctcaccccgcacatcagcgaaaattacaggctatgaccctcaaagcccccgaactgctgctgcccgccggctcgctcgacaagatgcgtgcggcgtacgacttcggcgccgacgccatctacgccggccagccgcgctacagcctgcgtgcgcgcaacaacgagttccgcctggagcagatcgcccagggcatccaggaggcgcacgcgcggggcaagaagttcttcgtcaccagcaacctgatcgcgcacaacgacaaggtgcgcacctacctgcgcgacatcgagcccgtcatcgagtgcaagcccgacgccttcatcatggccgaccccggcctgatcatgatggtcaaggaaaagtggcccgagaccgagatccatctctcggtgcaggccaacaccaccaactacgccacggtgaagttctggcagaaggcgggcgtgtcgcgcatcatcctctcgcgcgaactgagcctggacgagatcgagaagatccgccaggaatgccctgacatggagatcgaggtcttcgtgcacggcgcgctgtgcattgcctactcgggccgctgcctgctcagcggctatttcaaccgccgcgaccccaaccagggcacctgcaccaacgcctgccgctgggaatacaagacccacgacgcggcggtggaccccaacaccggcgaagcgctggccacgtccatggagcagggtttcaacttcgaacaggcgcgcgaggaagccgacagccagttcaccagcacctgcggcagcggccagcgccaccccaaggccgaccaggtctacctgatcgaggagatcggccgccccggcgaactgatgcccatcatggaggatgagcacggcacctacatcatgaactccaaggacctgcgcgccgtggagcatgtggagcgcctggtgaagatcggcgtggattcgctcaagatcgagggccgcaccaagagcctgtactacgtggcgcgtaccgcccaggtgtaccgccgcgcgatcgacgacgcggtggcgggccgcccgttcaacccgcacctgatcaccgagctggaaggcctggccaaccgcggctacaccggcggcctgctggagcgccgcccggccaacgactaccagaactacgagaccggcaacagcgtgctgcagcgcgcccacttcgtcggccaggtgcgcggctacgccgacggcatggccgaggtcgagaccatgaaccgcttcgccgtgggcgacacgctggaggtgatccaccccagcggcaaccgcacggtgcagctcacgcagatgttcaaactggacggcgaaagcgtgcaggtggcgccgggcaatccgctgcgtgtgcgcattccgatcgacggcccggtggaaggcgcgctcatcgcgcgattgctgcagccttcctgaaaccatagctggcagcgcccgtccacagggcgtttcaggtagatttgataccgaaatgcccagccatcaagcgcgagcagctcctctttttgcaaaggccccggcggggcctttgcccatttcttgccccgccccataccaagaacccatgaatcctgaagacatcgtcgtcctgcccgaactcaaggcctacatcgacccgctcacgcccgaggagcacgacgcgctggagcgcagcatcctcgcagagggctgccgcgacgcgctggtgctgtggggcaacatcctcgtggacggccacaaccgcttcggcatctgccacaagcacggcctgcccttccagacggtgcagaacacccgctttcagaacatggaggacgtgcagctgtggatgatcgaccagcacctggggcggcgcagcgtatcggagttccagcgcggcgtgctggcactgcgcaagcgcgagatcattgccgagcgccgcgccgcggccgccgccgccgtggtggctgccaaggccgaggccgcccaagcgcctgaacaagcgccgtgggagggtgacaccgacccggtcgtcgcccaggcgctggccagcgtgcccaaggtgcccgaagacgcgctggacacgcgcgaggccctggcccgcgccgcccgcctgacggcagcccaggtcaaggccatcgagaccatccaccagaacgcagcgccggaagtggtggccgccgtcaagtcgggcgaactgtccttgaacgccgcagccgtggtggccaccctgccggtggaggagcaaaagagcgccgcggccggcggcgcacaggaactcaagcaggccgccaagcgcgtgcgcgacagcaagaaaaaaccaaaggccgatgccgccgcaacggaggccgacggcaccgccgggccggaatcgacggccgcccccgacgccaccaagctacagcagcgcgtggcggaactggaggccgaaaacgagcgcctgcgccaacaggtcaaggccctgcaagacctgctggccgagcagggctgagcgcccgtcaggagactgccgcgcgcacgccctgcaccgccacgcgtgcgcggcgcagcgccatccactgcagttccgccagggccagcacggccaccgcctgcacggccacataggcctggccccagccgccggtcacccacgtcgtgccccacagcaccactgcgctggccagcacccacaggaaattgcccgccaccagcagcgccagcgcgccgccggctgcctcgcgccgcagggccagcgacccggccagcagcacgaaaggcagcagcagccagccgctggccaacagcaaccggggcgacatgcccagccattcagccagcggcgctgccgccgccaggtgcagcgccgccatgccggcgcctgcggcggcatcggcccagagcacgcggcgcaggccgccgggggacgtgaaagcatcgatgaaggccatggtgtgatctcctgaggggttgaacatggcctgcatcgtcggcacgcggcggctgcgcgtccatgacctgacaggtcatgcccacgccgcgcggccggccctaccatgcaggccatgcaccacgctcccgccctatcgacacccacgccttttggagaacgcctgcgccactggcgccagcaccggtgcttgagccaactggacctggcacacgcggccgaggtgtctacgcgccacctgagctgcgtggaaacgggccgcgccagccccagccgcgacatggtgctgcgcctggcccatcgcctggacgtgcccctgcgcgagcgcaacgcgctgctggtggccgcgggctatgccccgatgtaccgcgaacgcccgctcgatgcgcccgagatggccgatgcgcgcgcggcggtgcagcgcattttggactgccacgaaccctggccggcgctggcgatggaccggcactggaacctgctcatggccaaccgcatcgtgcccctgctgctgtccggcgtggacgccgagctgctgcagccgcccgtgaacgtgctgcgcctcagcctgcacccggggggcctggcaccgcgcatcgccaacctggcgcaatggcgcgcgcacctgctggagcggttgcgccagcagatccacgagagcagcgacccggtgctggccgccctgctgcaggaactgcaggcctaccctttgccgcctgccagcccgccgctgccgggcgagcacctgggcgtgctcatgccgttcgagttccgcacgccggccggcacgctccagctggtgagcaccaccacggtgttcggctcgcccgtcgacgtgacgctgcaggagctggcgctggaaacgttcttccccgccgacgacgccagcgccgccgcactgcgcgcgctggccgcggcctgaacggcaccgtctcccgggtcgtgaccacggtctcggcgtgcgacatcccccgacgcgcggcacacgcggcgcgagcatttaagtgaaaatggccgctaacgcagcaccagcaagcgccagcagctattaattaatgagcaaaagaaaacccccgccaggcatgcgccctgcgggggttgacgggaggggccgcgccgcggcccgggcctcagccggcgatcaggccgtcacgcccttggcgacctctgcatattcctcgatctggtcgaagttcatgtagcggtacacgctggccttatcggcatcgatcacgcccatttcctggaggtattcctccttggtgggcagcttgcccaggcgcgaggcgatggcggccagctcggcagagcccaggaacacattggtgttcttgcccaggcggttcgggaagttgcgggtggaggtggaaatcaccgtcgcaccttcgcgcacttgggcctggttgcccatgcacagcgagcagccgggcatttcggtacgcgcaccagccgtgccgaaggcggcgtagtggccttccttgatcagctcgctctggtccatcttggtgggcggtgccacccacagcttgacgggaatatcgcgctggccgcccagcagcttggctgcggcgcggaagtgaccgatgttggtcatgcacgagccgatgaaggcttcgtcgatcttggtgccagccacttcggacaggaacttggcgtcgtccgggtcgttcgggcagcaaacgatcggctccttgatgtcggccagatcgatctcgatcacggcggcgtactcggcatccttgtcggcttcgagcagattcgggttggccagccaggcttccaccttctcgatgcggcgctgcagcgtcttcgcgtcctggtagccatcggcgatcatgttcttcatgagcacgacgttggagcgcaggtactcagcgatcggctcggggttgagcttgatcgtgcagccggcggcggaacgctcggccgaggcgtcggacagctcgaaggcttgctccaccttcaggtccggcaggccctcgatttcgaggatcttgcccgagaagatgttcttcttgccggccttggccacggtcagcaggcccgccttgatggcgtacagcgggatcgcgtgcaccaggtcgcgcagcgtcacgccgggctgcatctcacccttgaagcgcaccagcaccgactcgggcatgtccagcggcatcacgccggtggcggcgccgaaagccacgaggcccgagcctgcggggaaggagatgccgatggggaagcgggtgtgcgagtcaccgcccgtgcccactgtgtcgggcagcagcaggcggttgagccagctgtggatcacgccgtcgcccgggcgcagggacacgccgccgcggctgctgatgaaggccggcagttcgcgatgggtcttcacgtccaccggcttcgggtacgcagcggtgtggcagaaggactgcatcacgaggtcggccgagaagcccaggcaggccagatccttcagctcatcgcgcgtcatcgggccggtggtgtcctgcgaacccacggtggtcatcttcggctcgcaatacgtgccgggacggataccctggccttcgggcaggccgcaggcacggccgaccatcttctgcgccagcgtgaagccggccttggattcagccggcgccttgggcaggcggaacacggtcgatgcgggcaagcccagggcctcgcgcgccttggcggtgagcgagcggccaatgatcaggttgatacggccaccggcgcgcacttcgtccagcagcacgtcgctcttgagcgcgaactcagccacggtttcgccgttcttgacgatcttgccgtcgtagggcagcacgtcgatcacgtcgcccatttcgagcttggacacatcgacttcgatgggcagagcgccggaatcttcctgcgtgttgaagaagatgggggcgatcttgccacccagcgtcacgccgccgaaacgcttgttcggcacgaaggggatgtcctggccggtggcccagatcaccgagttggtagcggacttgcgcgaagaaccggtgcccaccacgtcaccgacgtaggcaaccaagtggcccttcttcttcaggtcttcgatgaactgcatcgggccgcgcttgccgtcttcctcgggcttgaacgccgcgtcaggacgcgtgttcttgagcatggccaggtagtgcagcggaatgtcggggcggctccaggcatcgggtgcgggcgacaggtcgtcggtgttggtttcgccgggcaccttgaacacggtgacggtgattttcttctcgacctcggggcggctggtgaaccactcggcattggcccagctctgcatgacctcctgggccttggcgttgccggccttggccttggcggccacgtcgttgaagaagtcgaacatcagcagcgtcttcttcagcgcttcggcagccacggaagcgacttcggcgtcgtccagcagctcgatcagagggtgcacgttgtagccacccaccatggtgcccaacagctcggtggccttggccttggaaatcaggccgaccgtgatgtcgccatgggcgacggccgcgaggaaggacgccttgaccttggctgcgtcgtccacccccggcggcacgcggtgggtcagcaggtccaccaggaaagcctcctcgccagcgggcgggttcttgatcagctcgatcagttcggccgtctgcttggcatcgagcggcagcggcgggatgcccaatgcagcgcgctcggccacatggtcgcggtaggctttcaacatgtattctttctccgggatagtctaggttttcaaagtggggcgacaaccggccggccacactggcgcacacggcaggcgtgcactgcgtggccccgccggcaggcggctctaggtttacttggcggccgggttgtccagcaggctttgcggcgggttcttcttgatggcctcggccaccaccacctgctgcgggctcatgcattcgtcagccatgcgctggcccagcttctggttcatgagcatggatttgttggcgatctgcacccacacggcgcccgcgcgctggtcttccaggcgcaccgcgccggtggtggtggccaccggggccatgtggtacttgaagcccttgccttccacatggaagcgcccgggcgactgcgtatcggcctcgatgctcacgaacgcgcccagttcgcacgccatgcggcccgtgtacacgcgctcggcgatctgcagttcttcgggagtgagcgccgcctcggccgcagccaggcccgacgccacctgcacggcaccgctgtgcaggcgcgtgcggctgctggtgggcgacgccttggcgacggtgtcgctcttcttctcggccttgggcttggtcgccttggcggaggtgctcttcgccgcaggcttggcgctgctcttcttggcctcggcgggggcggcgggcttggtcgccgtctgcgccgtggtgagggcgggcgccaacagtatcaatgcggaagcgatgagggtcttcatggtgactcctgcggggaaagaatgaatggaaggcagatggggcgacaagaatacccgtgtcaggtgaacgtggtctcagccttggcaaaccagccctgcgcctcggcgggcagcatgcggccggtctggtgtgcacgctcgagcacctgccagaaatagcggtagcttgcgcggtcgtgcagtacgccctcctcgctgatgggagcccagtcagcctggatggcggcagaaatgatgcggctggcccgcgcgatttccgcaccttccggtgcgaaagccgccaggatgggccggatctgcgcggggtggatgctccacatgcgcgtgtagccgaactggcgcgcagccctgccggccgcggcctgcatggcgtcgggatcgctgaattcagtaaccacgcagtgcgatggcaccttgccattggcatggcaggcggcggagatctccagcttggcacgcacgacgagcggatgctcgaactgcccggtggacgtcatgcccgaggcgggaatcgcaccgccatgggcggaaacgaagtccatcaggccgaagctcaggctctggatgcgcgggtgcgcggcgatctcgaaggcccggtgcacggcagcgggggactcgataagggcgtgcagcggcagatggctggcgcctgcggcctccagcgctcgctcggctgcgagcacgtcgtccacggtttccaccttgggcagcatgatgtggcacaggtgttgccccgcctcaccggcgatgatggccatgtcctgcgcgaaggcggggtggtcgaccgtgtgcacacgtgccgccacgcgcgcgccggctccggcttcgcgcgccaggcgtgccaccagcatggcgtgctcgcgctcctgccccacgggcgcgccgtcctcgcagtcgagcgtcacgtcaaacacgcaatggccaaactcggcaagcagctcctgctgcagttgcaggctcttgcgcatgcgcacttccacgccgctgtagtggtcgcatacggggatcgcatgggcgcccgcctgagcgcccagcaggacttcagcgggatgggcagcggacgaggtcatggggcacgctgggcaacgatgaacaaacggggaaaggcgaacagccgatggccgtccgcgcgcttggtataggcctcgccaatgcgctgcgtgtaggcctgaagatacgcatcccgcaacacggcggggagcggatcaaggaagggtttcaggcctgtggactccagccactcaacgatagcctggaccgaaggcatgacatggcggtacgcggtgtgccagatatcgacccggcaggccatgggcgcgagaaggtcgtaataagcctccaccgacaacagtgccgcgcgctggtccgcggcatgcgccagctgatcacgccacgcagactggctcgccagctcgcgcatgagctggtgcgacggctggtccaggttgtcgggcatctgcaccgccaggacaccgccgggtgccaggcagcgcatcaaccgggcgaacagcccggcatgccctgccacccactgcagggaggcgttggcaaaaatcaaatcgggcgccacggtgggcgcccagtcggcaatgtcggcctgcacgaagggcacaccgggcaaacgcttgcgcgcactggccagcatcgcttcggagttgtccagaccgatgagttgcgactgcgggaaccgctccagcagcaattgcgtggaattgccattcccgcagcccaagtccacgatgtggcggggtgcgggatgggagacccgcgccagcaactcgacagccgggcgtgtgtgctcgctctcgaagcgctggtagagcgcgggatcccagtcgtgcatggagatgcgcgattacagcaggtgcttgacgccgtcctgctcaccttgcagctcggccagagtcttgtcgatgcactcttgcgagaaagcgtcgatgggcaagccttcgacgatcttgtactcgccgttctcggtggtgaccgggaagccgaacacgataccggcgggaatgccgtattcgccgttggagggcacacccatcgtcacccactcgcccttggagcccagggcccaatcgcgcatgtggtcaatggcggcgttggcggcagacgcagccgaggacaggccacgagcggcgatgatggctgcgccgcgcttgccgacggtgggcaggaacacatccttgtaccaggcagggtcgttgatggcgtccttcacggacttgccgtccaccgtggcgaaacggtagtcggcgtacatcgtgggcgaatggttgccccacaccgttagcttcttgatgtcgcccaccttgaagccacccttggccgccagttgggaagctgcacggttgtgatccaggcgcagcatggccgtgaagttcttggccggcaggtcgggggccgacttcatggcgatgtaggcgttggtattggcggggttgcccaccaccagcaccttcacgttgcgcgaggccacggcgttcagggccttgccctgggccgtgaagatctgggcattggcagccagcaggtcggcacgctccatgccggggccgcgcggacgggcgccgaccagcagggcgtagtcggtatccttgaaggcggtcatggggtccgagtgggcttcgatgccggccaacagcgggaacgcgcagtcctccaattccatgatcacgcccttgagcgcgttctgggccttctcgtcgggaatttccagcagttgcaggatgacgggctggtccttgcccagcatttcgccggaagcgatgcggaacagcagcgcgtaaccgatttggcctgcagcgccggtcacggcgacacgaacgggtttcttgctcatgcgaaaactccagaaagaggtgtgagggaggtggtgttggtgcaaggtcgcaccagcgccagtcatcagcagcccgtgccccgcagaacagcccaggagtttaccgccgattactgcgcagggtcaatttgtcttatgtcttatataagatatgatcgccctcaattcagcggcatgctccgccccccggcacagcccaccatgtcctcctcgccccctccgacctcagaaggcacgcccccaggcgcgggtgcgggggcatcgactcccgcattcagccccctgtaccagcagatcaaggggctcatcctgcacagcctgcagcatggtgaatggaagcccggtgaagccatccccagcgaaatggaactggctgcgcgctttcgcgtgagccagggcacggtgcgcaaggccatcgacgagctggcagccgaaaacctcgtgatgcgccgccagggcaaaggcaccttcgtggccacccacgcagagcggcaggtgcagtaccgcttcctgaaactgctgcctgacacgggagacgcccgcgtggaaggcccggcgcagcgcaccatcctggagtgccggcgcatgcgcgccagtgcggagatcgcacgcacgctggcgctgcggaccggagatgtggtggtgcaggtcaagcgcatcctgtcgtttgtgggcgtgcccaccatcctggaggacatctggctgcccggccaggcgttcaaaggcctgaccgccgagcagatggccggctaccagggccccacctatgccatgttcgagctggacttcggcgtgcgcatggtgcgcgccgaggagaagctgcgcgccgtgctgccggacgccgcccaggccgaagggctgggcgtcccccccggcaccccgctgctcagcgtggagcggcttgcttacacatataacgatgttcccatggagttacgtcgaggcctgtaccggaccgatacccaccattaccacaacgaactgagctgatccaccgcagcccgcatgcaaacgcccgcggggagaatacgcagtctccgcagccccctggtgttgcattgcaatagaattttgggttgtctgccttcagcgcgattacaacgcagttacatccacgaaagcacccgccatgacagagctcgccaagaaacggcccgaataccgcaacatcaacatcttcaacgacgtgaggacctaccgcctgccggccgcgggctgggtctccatcctgcatcgcgcgagcggcatgatcatgttcctgctgctgcccttcgtgctgtggatgttcgacacctcggtgtcctcggagatttcgttcggccgcttcacctccgcgttcaccgcgggcctgggtttcgtgccgggctggttcgtcaagctggtggcgctggccctgatctgggcctacctgcaccacttcatcgccggcctgcgccacctgtggatggacgtgagccacgaggccgtcagcaaggagttcggcaagagctccgccatcgtgacgctggtgctgagcatcggcctcacgctggtgctgggcgccaagctgttcggcctgtactgatcccgcgcggatcgctctccccacccacgataaggaactccccatgtccgtgaattacggctccaagcgcaccgtggtcggtgcccactacggcatccgcgactggctggcccagcgcgtgaccgccgccctcatggccctgttcaccatcgcgctgctggcgcaggtgatcttcagcaagggccccatcggctacgaccgctgggccggcattttctcgacccagtggatgaaggtgctcacgttctccgtcatcgtggccctggtctggcacgtctgggtcggcgtgcgcgacgtgtggatggactacgtgaagtccgccgggctgcgcctgctgctgcaggtcttcaccatcgtctggctggtggcctgcgccggctggggcttccagactctgtggcgtctctgattcccgcgattgaaagaaaacaatgagctacaccaaagccaacatcaccaagcgcaagttcgacgtggtcatcgtgggggccggcggctccggcatgcgcgcctcgctggaactgtcgcgcgcgggcctgaacgtggcctgcctgtccaaggtcttccccacccgctcgcacaccgtggcagcgcaaggcggcgtgtccgcatcgctgggcaacatgagcgaagacaactggcactaccatttctacgacaccatcaagggcggcgactggctgtccgaccaggacgccgtcgagttcatgtgccgcgaagcacccaaggtggtgatcgagctcgagcatttcggcatgccgttcgaccgcaaccccgacggcaccatctaccagcgcccctttggcggccacacggccaactacggtgagaagcccgtgcagcgcgcctgcgccgcggccgaccgtaccggccacgccatgctgcacacgctgtaccagaagaacgtcgaatccaagaccaacttcttcgtggaatggatggcgctggacctgatccgcgacgctgagggcgacgtggtcggcgtaaccgcgctggaactggaaaccggcgacctgtacgaactgcacgccaaggccgtgctgctggccacaggcggcgctggccgcatctttgcggcatcgaccaacgccttcatcaacaccggcgacggcctgggcatggccgcacgcgcgggcatcccgctgcaggacctggagttctggcagttccaccccaccggcgtggccggcgcgggcgtgctgctgaccgaaggctgccgcggcgaaggcgccatcctgctgaacagcaatggtgagcgtttcatggagcgttacgcgcccaccttgaaggacctggcaccgcgcgacttcgtgtcccgctcgatggaccaggagatcaaggaaggccgtggctgcggtcccaacaaggactacatcctgatgaagctcgaccacctgggcgctgacaccatccgcaagcgcctgccgtcggtggaagagatcggccacaacttcgccaacgtggacatcaccaaggaaccgatccccgtcgtgcccaccatccactaccagatgggcggcattccgaccaatatccacggccaggtcgtcacctgggacggcgagaagaacaacgtggtcaatggcctgtacgccgtcggcgaatgcgccgcggtgtcggtgcacggcgccaaccgcctgggcacgaactcgctgctcgacctgttggtgttcggcaagtcggccggcaagcacatcgtgcaattcgttgggggctacggcgagcacaaggccgtgccggccgacggcagcgaccgcaccctggcgcgcctgaaccagttggaagaatccaaggacggcgtctacgcccaggacctggccaacgacatccgccagaccatgcagcagcacgccggcgtgttccgcacgcaaaagggcatggacgaaggcgtggtcaagatcaacgccatccgcgagcgcgtgggcaccgtgaccctgaaggacaagtccaaggtctggaacaccgcacgcatggaagcgctggaagtggacaacctgatcgaggtcgcccaggccacgatgacctcggccgcggcccgccaggagtgccgtggcgcacacaccgtggacgactacgagcatcctgccgaccatcccgacttcccgttgggccgcaatgacaaggagtggctcaagcacacgctgtggcacagcgccagcaacagcctgagctacaagcccgtgaacatgaagcccctgacggtggacagcattcctccgaaggtccgcacgttctaagacagccgctgcccacgagagaaacaacccatgaaacgcactttcaagatctaccgctacgacccggacaaggacgccaagccctacatgcagaccgtggaggtcgagctcgacggccacgaacgcatgctgctggatgcattgctcaagctcaaggcacaggatcccacgctgtcgttccgccgctcctgccgcgaaggcgtgtgcggctccgacgccatgaacatcaacggcaagaacggcctggcctgcctgacgaacatgaagaccctctcgggcgacatcgtcttgaagcccctgcccggcctgccggtgatccgcgacctgatcgtggacatgacgcagtttttcaagcagtaccactcgatcaagccctacctgcaaagcgacatctacgcgtcgcccaccaaggagcgcctgcagtcgcccgaagagcgtgaagagctcaacggcctgtacgagtgcattctgtgcgccagctgctccacgagctgcccctcgttctggtggaaccccgacaagttcgtgggtcccgccggcctgctgcaggcctaccgcttcatcgcggacagccgcgacacggccacgggcgagcgcctggacaacctggaagacccctaccgcctgttccgctgccataccatcatgaactgcgtggacgtgtgccccaagcacctgaaccccacgcgcgcgattggcaagatcaaggaattgatggcacgccgtgccatctgagaaccatggctgacgaagcgctgctggacgaacgcgaagtggccatcctgcggtggcgctgccgccgcgggctggtggagaacgacctgtttctcgagcggttcttcgaaacccacggctcctgcctgacgatccgtcaggcgcgaggactcacgctactgatggacttgtcggacaacgacctgctggacctgctgctgcgccgcaaggagcccacgggcgaagtcgctaaggacgaagtcaaggaagtgctggagcagttgcgcaaccgcgcttaagccccagccccgtgcaaggcaaacaacagaaggaaactggaaatgaaactggcagacaacaaagcgacgctatcgttcagcaacggcagcccgagcgtggaactccccgtgtaccaaggcagcatcggcccggacgtggtcgacatccgcaagctgtacgcgcaaacgggcatgttcacctatgaccccggtttcctttccacggcctcctgccagtcgtccatcacctacatcgacggcgacaagggcgagctgctgtaccgcggctaccccatcgagcagctcgccacccagtgcgactacctcgaaacctgctacctgctgctgaatggcgagctgcccaacgccgcgcagaaggccacgttcaacgaccgcgtgaccaagcacaccatggtcaacgagcagatgcagttcttcctgcgcggtttccgccgcgacgcacaccccatggccgtgctgaccggcctggtgggcgcgctgtcggccttctaccacgacagcacggacatcaataaccccgagcaccgcgagatctccgccattcgcctgatcgccaagatgcccacgctggtggccatggcgtacaagtacggcaagggcgagccctacatgtacccccgcaacgacctctcgtacgcaggcaacttcctgcgcatgatgttcggcacgccctgcgaggactacaaggtcaaccccgtgatcgaacgcgcgatggaccgcatcttcatcctgcacgccgaccacgagcagaacgcctccacctccacggtgcgcctgtgcggctcctcgggcaccaacccgttcgccgccatcgctgccggcgtggcatgcctgtggggccctgcccacggcggcgccaacgaggcctgcctgaacatgctggaagaaatccaggccatgggcggcgtgtccaaggtgggcgagttcatggagaaggtcaaggacaagtcctccggcgtgaagctgatgggctttggccaccgcgtgtacaagaactacgacccccgcgccaagctgatgcaggaaacctgcaacgaagtgctggccgagctgggcctggaaaaggacccgctgttcgccctggccaagcagctggagaagatcgccctggaggacgactacttcgtgcagcgcaagctctacccgaacgtggacttctactccggcatcgtgcagcgcgcgatcggcatcccggtcaacctgttcaccggcatcttcgcgctggcccgtacggtgggctggatcgcccagctcaacgagatgatcggcgaccccgagtacaagatcggccgcccccgccagctgttcgtgggcgccgagcgccgcgacgttccagccctcaacaagcgctgatcaagcagcgccgcctgccgcgaaggcaggcgtgccccgccccccgcccgcacgcacctgttgcctgcgggcttttttgcgtccgggcctttttgctgcgcacaacgggaaccgtgctgcagcccgcggtcaaccgctgcgccgccaatgcccgcgcgacacgccgatcgggcgcatccacctataccccctcccagtaataggtatttaatacccgccagcgctttatcctaaagcgccatcgatttatacttccccctagtacaagacacatagcaacacgtcccggcacaacgcccgcccatccaaccgccatgccccataccgccgaagacaagcaacgcgccatcacacgcctgcgccgcatccgcggccaggccgaggcgctggagcgcgccgtccaggcgggcagcgactgcgcacccatcctgcagcagctggccgccctgcgcggcgccgtgcatgggctgatggccgacatgctggacagccatgtgcgcgaaacgctggcgcaagagcccgccccctcgccccaggccgtggacgagacgctggccctgctgcgctcgtacctgaagtaacgttcccccaccctttcaccacaaggagccctcccatgaaatcccgcgccgccgtcgccttcaaagctggtgaacccctgcagatcgtcgaactcgacgtggccccgccccgcaagggcgaagtactggtcaagatcacccacaccggcgtatgccacaccgatgccttcacgctcagcggcgacgaccccgagggcatcttccccgccgtgctgggccatgagggcgcgggcgtcgtggtggaggtgggcgaaggcgtcaccagcgtcaagccgggcgaccatgtgattccgctgtacaccgccgaatgcggcgaatgcctgttctgcaagagcggcaagaccaacctgtgcgtggccgtgcgcgccacgcagggcaagggcgtaatgcccgacggcaccacgcgcttctcgtacaacggccagcccgtgtaccactacatgggctgctccacgttcagcgaatacaccgtggtggccgaggtgtcgctggccaaggttcaccccgatgccaaccccgagcaggtctgcctgctgggctgcggcgtgaccaccgggctgggcgcggtcaagaacaccgccaaggtgcagccgggcgacagcgtggccgtgttcggcctgggcggcatcggcctggcggtgatccagggcgcccgactggccggcgcgggccgcatcatcgccatcgacaccaatccgagcaagttcgacctggcacgcaccttcggagccaccgactgcgtgaaccccaaggacttcgacaagcccatccagcaggtgatcgtggagatgactggctggggtgtggaccacagcttcgagtgcattggcaacgtcaacgtgatgcgtgcggcgctggaatgcgcacaccgcggctggggtcagagcgtgatcatcggcgtggccggtgcgggacaagagatctcgactcgcccgttccagctcgtcacgggccgcaagtggctgggtacggccttcggcggcgtcaagggccgcagcgaactgcccggcatggtggaggacgccatggccggcaagatcgagctcgccccgttcgtcacccacaccatgggcctcacggacatcaatcaggcgttcgacctgatgcacgagggcaagtcgatccgctcggtggtgaactacgctgcataaaaacaggagcgcttggcgcttgatgcgcaagggattccagtacttttattactgaatcccgcccataccaagcgccagcagctacttaaaaaggagcaacacgcccatgtccgacaccctggaacaactctcggcccacgcctgctttggcggcgagcaacgcttttaccgccatgcttcgcacgcagtgggtctgccgatgcgcttcgccgtctacctgccgccccgtgcgctggcagccgagagtgcggatagaaaggtccccgcgctgctctacctcgcgggcctgacctgcaccgaggagaccttccccatcaaggccggcgcccagcgcctggcggcagagctgggcctggccctcatcacccccgacaccagcccgcgcggcgcgggcgtggcgggcgaggccgacgcctgggacttcggcgtgggcgcgggcttctatttggacgccacgcaagccccctggtccacgcactggcgcatggaaagctacctgctggaagaactgctgccgcttgtcaccaacgccctgcccatcgacggtgcccggctgggcctgtttggccacagcatgggcggccatggggcgctgacgctggcactgcgccacccgggccggttcaagagcctgtcggccttcgcacccatctgcgcccccacgcgctgcccctggggcgagaaggcgttcaccggctacctgggcccggaccgctcctcctggggacagcacgacgccaccgtgctcatggagaaccagcccctcgcgccctaccccggcggcatcctcatcgaccaggggctggacgacaaattcctggccgatcaattgcacccgcacctgttcgaggcggcctgcagcgccatcggccagccgctcacgctgcgccgccacgcgggctatgaccacggctactacttcatccagagcttcatcgacgaccacctgcgccaccacgcgcagcagttgggcgcgcctgaggcagtgtgaacgaaccgcccggctctctcgttcagcccaacctgtccgcgcgccgttgcgaatgcccgctacagcccgcacgaggggtgcgccttgcgccgcgactggccgcgattggccgcgtttctgccgccctttcgcgggtgcccgggccgcccgaggtcatgcaccgtctgacacccggcgcccgccaaaccgctcacaccgggcggggcgcacccaccgcataggcgcgcaggtcgcgcccgccgatgcccagcgccggccacagagcgcgccactgcgcaatgtgggcactggcgaagtggcggtccaggtcgtcctggctgcgccacagctcatgcacatggatcagcccggcgtccagcacatcctgcgcatacgcatattcgatgcagcccggttcggcccgtgaggcctgcaccatcgcccgcatggccggcagcgcggcggccagcccgtccgccggcaggcgaatggttcctacgatcaacagcattcagcactccctccccacagcaaagcgcccatgctagccgcggcgcgcaccgcgctcagaacagcacgccctgcccgcgcgccagcgccgggcggtactgcgacaggtccagttccgtgcgctggcggttcaggcccaggcgcgcacaggtcttctcgaagcgctgtcgcagcaggtcggcccacaggcccgagcccttcatgcgcgtggcgtggctgctgtcgtagctcttgcccgcgatacgcgcggttgcgtcgatgccgtgcagatcctgaatgcgcgccagcacgcgttcggcacgctgcgggtagtgcagttgcagccactcgcgcatcagggcattgagttcccacggcaggcggatcaccgtgtagaaggccgaggtggcgcccgcgtcgcgcgcggcggccagcacctgctccatgtcctcggtgatgaaaggaatctgcggcgccacgctcacgccgacgggtacgccggcttcggccagcgcgcggatggtgcgcagccgccggtgcggcgcggccgcgcgcggctccagcacgcgggccaggcgcgcatccagcgtggtgatggtcacgtaggccgccgccagccggctgtgcgccagcggagccagcaggtccaggtcacgttccacgccgctgctcttggtgatcagcgagaacgggtgtcgcgcatcgcgcatcacctcgatcagcgcgcgcgtgaggcgcagctcacgctccaccggctggtagcagtcggtggcggagccgatgttgaccaccgaaggccgatggctggcgcgcgccaactcgtcccgcagcaccgcggcgatattgcgcttggcgatgatgcgggtctcgaagtccagccccggcgacaggttgaggtagctgtgcgtgggccgtgcgtagcagtacacacagccatgctcgcagccgcggtaagggttcaccgactgctcgaagaaaatgtcgggcgaatcattgccgcacagcgcgctgcgcgcgtcttcccagatcacctgcgtgtgcggcgcggcgggcccggcaccttcgtcgcccgtcaccccctcctccggcccgccccagccgtcgtcaaacgcctcgcgcacatcgcgcataaagcggtgggccatacgcgtggccgtaccccgccccttgagcggctgcgcgggcgcccatacgacaggagccagtgagggcggggggtcgtcttcggaatgcactgaataactgtataaataaaaggggtatctatttagctccagcagccccattgatactgtgatttcatccagcaatggtatccgattggctctccccggtgttcttgctcacgacatccccatacgtcactggcggcgtaaccaccgcttgctgcagcaagcggtaaaacagcatcccgcgtgagctggatgtgcgccggttgaaacggaacacgaattcatcgagataggcgtccaggtggtctggctgtacagagccatgatgtgttcccagcacccagcgctgtaccagtgaggcgacccggtgcactcccgccatggagacatgggcaggtacgcctgagccgagcatgacggtgcgctggtgggtgtaacccagttctcccagagcgcggtatgccgccgaaccatccgtgcgtacctgggctccaggctcgaccacctcctgcacaaaggggattacgtgggtggcggcgtctcggtcaatgcggcgtaaccggatgcgcccaaaccccttgggctccacgatctccaccgccatgaccatcaacactttggtggtgctgctcttgcgccctgcaggggtggcgggattcttgcgatccgtgatggacaggtacgtttcatccacctccacaagccccttgagcttgtcccggcccgggcggaccatggcacgtcgaaaccggtgcagcatggtccaggcggtctggtagctccccaaacccaatacgcgctgcagccccagggcgctcacgccttgtttctgattggtcaggtaccaagctgcagccagccagacacgcagcggtgtgcgcgtcttgtcaaagatggttccagatgtcactgtgccttggtactggcatgagcggcacatcaggcgggtgcggctggcgcggtacacatcgccagcgttgccgcaacgcgggcagacgaagccttggggccaccgaagcttctccaggaacgcctggcaagcctcttcggtggcaaaccagtcaagaaattcgttccaggtgcgggggtagtcccgtccaggagttggcgttagcatctgggtttccatccagctattctcacgtcactggagctaaatagataccccttataaataaacagttattctggcaatatccaaaggcctacgccatttgccggggggctgcaagcgcagcgcaattcgcactgcgcgcgtgtgagatcccttggcaaacgcgccacccggccgcacaatccaccacttccgcacccaattggtgcttttttttgagaacatgccttggcccggacaaccccgttgcccgggcttttgtccgtttgagcgcggctgcccggcagacgcgctttcaccatcgtttacaagggaatcacaccatgcagcgcaagccccacatcatcctgtcgtccctggacctggagcgcatcgaagccctgctggaaaaacaaaccgccccctttcctggccgcgaggcactggaggccgaactggaccgcgccgacgtgttcgatcccaaggacatgccccccaacgtggtgaccatgaattccaccgtgcgcttcacgctgctggaaaccggcaagacgaacacgctgacgctggtctacccgaaggagatggacggctcgggcgacaaggtgtcggtgttcgcacccgtcggcatcgcactgctgggcctgggcgtgggcgacgaattccagatgcccagccccaccggccaggtcaccgtgcgcgtggacgccattgagttccaacccgagaacgcgggtgaactgcatcgctgagcgcgatcgcaccacccaagacccgaggcagccatgacgggctgctttttttgtcagcgcaggcctgccatgagcgcggtggtcagcaggccggttcccacgagcccggcctgccagcgcagcgcagattgccatgtggggacgtggcgctccacacgctcgtacagcaggtggcccgcggcgatcgacagcacgaaagcgacgcccatgcccgccatcgcggcggccaccgactgcggccagaagtaactttccaccgcgttgacgagcacgcacaccgcaaagtgcacgaggaataccgaatacgagatctgccccagccggctgagcggtgcccagccttgccagcgctgcatggccgggctgcgcatggccaccaccagcagcagcgcagtcacgccggccagcgcaatgcgggggcgccactccagtgccaacgccgccaccaccagcgccgcgatcagcagcgcccagctccaggctcccagcgcgcggggcgactgcacggcccagtaggccagcatgccaaggccataggcgccgaagaaatacaccgcccagacgtcccaatcggcgtcgcggttgaagtacagcagcgaggcggcgacgcccgtcgccacgagtacctgcgcgccgctcagggcccagggccagtagcgggacataccacgcgcgcgcagcgccaccgccgcgcgtgatacgccagccaggaccagcgtggtgagggcgaacagctgaaagtcgatggccacgtaccacacgccggccgacagcgactcctcgtccagcacgctttgcagcagcaacgcatgcgcaagcaactggcccaggtccggcacgtcggacaccgaggcgtggtcgaaccacggttgcacggccgcctgcacgacgatggcgatcaccagcgccaccgcgtagggcaccaccaggcgcacgaagcgccgtgcgatgcgctgggcagggtcggtaaagcgcgccagcccctgcggcgccagactggccgctgccaggaatccccccagcaccagaaacacctgcaccgccatgcgcgcgtattcgtagagccagtcgatcaatcccggaaccgcttggcgcgccacgtcggacatgggcccgtagaacgccaggtggtgccagacgatggcggcgcaggccaggcctttggtgcagtcgatcaacgcactgcgggaggcatgagacggggtgtgctgggacattcaaaacaggaaccccgtgccggcaacaagcctgcgacgggggttcacggtaatcgggcaagcccgagattttgcgccttttgcgctgatgctgctgaccgctacacagcgcacgcgcatcaacaaaaacggcgcccctggggcgccgttgggccaacggggctacgtggcagccccgcgcgggcatcagcccagggccaggcgctcgcgcgcttgctggtattcgcggcgcaggcgcgcgacgagttcagccgtcgaagtgacctcggtgatgctgccgatgccctggccgcagccccagatgtccttccatgccttcttggcgtcgccaccgaagttcatcttgctcggatcggactccggtaggttgtcggggtccaggcctgccgcgcggatcgacggcgccaggtagttgccgtgcacacccgtgaacagattgctgtagacgatgtcgtcggagttgccctcgacgatggcctgcttgtacgcatcgatggcgcgcgcctcgtgcgtggcgatgaaggccgagccgatataggcgaagtccgcgcccatggcctgcgcggccaggatggcgccgcccgaggcgatggagcccgacagcgcgagcggaccgtcaaaccattggcggatttcctggatcagcgcaaacgggctcttcacccctgcgtggccccccgcgcccgccgccacggcgatgaggccgtcggcccccttctcgatggctttgtgcgcgaacttgttgttgatgatgtcgtgcagcacgatgccgccccagctgtgcacggcctggttcacgtcctcgcgcgcgcccaggctggtgatgacgatcggcaccttgtacttggcgcagacctgcatgtcgtgctccagccggtcgttgctcttgtgcacgatctggttgatggcgaacggagcggagggcgactcgggatgcgccttgtcccacgccgccagcgtctcggtgatctcggcgagccagtcgtcgagttgctccgccggccgtgcgttgagcgcaggcatggagcccacgatgccggccttgcactgctcgatcacgagctgagggttgctgatgatgaacagcggcgagccgatgacgggcagcgagggtttctgcaacgctgggggcagtttggacattcggacggtctccataataaaaatgggctgtagcgctttacccgtaagcgctagcagctatcaaaacagaagcaattttcagaatgcttccagcggcagagccgtgacgctggccgcgccgtgcacgattgcgtcgcgctggcccggcgccttggtcagcaggtggtcggcatagaagcgcgccgtggcgatcttggcctgcatgaaggccacgtcctgtcccttggcggacagctcctgcgccaccagcaacgcgcgcgccaactgccagcccgccaccagattgccggccagcatcaggtagggcacgctgcccgcatacacgtcgttggggtgggccttggcgccaccggcgatgaaatccaccacctccaggaacgcttggcgtgcggcagccaagcgctgggccaccgcttgagcgtcggccgtgccgctggcgcgcaactcgccctcggtggcctctatctgcgcggcaatcgccttggccgtctggccgccgtcgcgcgccgtcttgcggcccaccaggtcgttggcctggatggcggtcgtgccttcgtagatggtgaggatcttcgcgtcgcggtagtactgcgcagcgcccgtttcctcgatgaagcccatgccgccgtgtacctgcacgcccaggctggccacttccaggctcatttcggtgctgtagcccttgaccagtggcaccatgaattcatagaacaccgcgttctgcttgcgcacctcggcatcgggatggtggtgcgcggcgtcgtaggccgcagcagccgtggtggccatggcgcggcaaccctcggtgtaggcgcgcatggtcatcagcatgcggcgcacgtcggggtggtgaatgatggcggcgctgccggccacgctgccgtccacggggcggctttgtacgcggtcgcgcgcatactgcacggccttctggtacgcgcgctcggccaccgcgatgccctgcacgccgacggcgtagcgcgcggcgttcatcatgatgaacatgtattccaggccccggttttcctcacccacgaggtagccgatggcgccgccgttatcaccgtactgcagcacggccgtgggcgacgccttgatgcccatcttgtgttcgatggacacgcaatgcacgtcgttgcgcgcgcccaggctgccatcctggttcaccaggaacttgggcaccacgaacagactgatgcccttcacgccctcgggcgcacccgccacgcgcgccagcaccaggtgcacgatgttctccgccatgtcgtgctcgccataggtgatgaagatcttggtgccgaagaccttgtacgtaccgtcgggctggggatcggccttggtgcgcaccagcgccaggtcggagcctgcctgcggctcggtcaggttcatggtgccggtccactcgcccgtgaccagcttttccaggtaggtagccttgagttcgtcgctgccggccgtgagcagcgcctcgatggcaccatcggtcaacagcgggcacagcgcaaagctcaggttggcgctgttgagcatttccacgcaggccgcaccgatggtcttgggcaggccctggccgccgaagtcggcagggtgctgcaagccctgccagccgccctcggcgaactggctgaaggcctccttgaagcccggcgtggtggtcacggcaccatccttgaaccaggagggtttctcgtcgccaaccacattgagcggagccaccacgccctcgttgaacttcgcgcactcttccagcacggcagcggccgtgtccagaccagcgtcctcgaaaccgggaatctgcgcgacctggtcgatgcgtgccaagtgctcgatagcgaacagcatgtccttgacaggggcggtgtaactcatgggtgtctccaactcaaaacggtacgaatgtgatcaaaaaaaaggcatcgcaagcgatgccttttttgccggcgcagcggcttacagggccttcaccagttccggcacggcctggaacagatcggcctccagcccataatcggccaccgcaaagatcggtgcctccgggtccttgttgatcgccacgatcaccttgctgtccttcatccctgccaggtgctggatcgcccccgagatccccgccgcgatgtacagctgcggcgcaacgatcttgcccgtctgccccacctgcaggtcgttcggggcgtagcctgcgtccaccgctgcgcggctggcgccaatggccgcgcccagcttgtccgccagcggggtcatgacttcgttgaacttctcgctgctgcccagcgcccggccgcccgagacgatgatcttggcggcggtgagctcgggccggtcgctcttggtgacttcgcgtcctgcaaagctgctcttgccggcgtcggccacggcggcggtgggttccaccgcggcgctgccgcccgtggcgggcgccgcgtcaaagccggtgccgcgcacggtgatgaccttgacgctgtccgcgctttgcacggtggcgatggcgttgcccgcgtagatggggcgctcgaaggtgtcggcggagatcactttggtgatgtcgctgatctgcgccacgtccagcttggcggccacacgcggggcgacgttcttgccgctggcggtggccgggaacaggatgtggctgtagttgccggcaatctgcagcacctgggcggccaggttctcggccaggccgtccttcaggctggcgccgtcggcgtgcaggactttggcgacgcctgcgatttgggaggcggcctgggcggcggcctgcgcgccttcaccggcgacgagcacgtgcacgtcgcccccgcaggcgagtgcggcggtgacggtgttcagggtggcggccttgaggctggcgttgtcgtgttctgcaatgacgagtacggtcatgttgtttctcctgtcctgcctttagatgaccttggcttcgttcttgagcttgtccaccagcgtggcgacgtcgggcactttcacgccagcgccgcgcttcgggggttcggccaccttgagggtcttgaggcgcggggccacgtccacgccgaggtcttcgggcttgatggtgtccagcggctttttcttggccttcatgatgttgggcagcgtgacgtagcgcggctcgttcaggcgcaggtcggtggtgatgacggccggggttgtcagctgcagggtttccaggccgccgtcgacttcgcgtgtgacgctgaccttgtcgccggccacttcgaccttgctggcgaaggtggcctggggcaggtcggccagggccgccagcatctggccggtctggttggcgtcgtcgtcgatggcttgcttgcccaggatgatcaggcccggttgctctttgtccaccagggccttgagcagcttggccacggccaggggttgcagctcggcatcggtttccaccaggatgccgcggtcggcgccaatggccatcgccgtgcgcagcgtttcctggcattgcgccacgccgcagctcaccgcgatcacttccgtggccacgcctttttctttgagccgcaccgcctcttccacggcgatttcgtcaaaggggttcatgctcatcttcacgttcgcgatgtctacgcccgtgccgtccgacttcacccggaccttcacgttgtagtccaccacgcgcttgacggggaccaaaaccttcattgctgcggctccttcaatagttgattgcttgacgtttacgtaaaccggtccattctattgcgcactgcagcatctccgtcatggaaacatggtgcacacggcaaaaacgaacgatcgtgctttttgatgattatgccagtgcattcacggcaggtcgaggcttacgccggtggcagtgccgccggcgcgactccatcctgccccggcgtcgaagccacgacatgcaccacgcgctgcggctgtgcgatctcgatacccgctgtgcgcaagccttccagcaccgcgaggttgacggcagaccgcacgctggcagtgccggcagccggatcattgatccagtaattgaggttgaacaccaacccgtcgggcatgaaatcgagcaagaaggctacgggcgccgggtcgcccagcacgcgcgcttgcgcactcgccgcagcacacaggatctgctgcacctttgcggcatcactgccgtaggcgacggtgatattggtcgtgaggttgaatttgcggtcggacgcggtcaggttttccacgcgctgggtgatcaggctttcgttgggcacgatggactcgcgcccgttgcccgcgcggatcaacgtgtagcgcgtcttgatgtccgtgatgcggccctcgaaaccatccacgcgcacgttgtccccgatgcgcagcgagcgttccagcagaatcacgaagccgctgacgtaattggccgccagcttctgcaggccaaagcccaggcccacgccgagcgcaccgcccagaaccgacagcgcggtgaggtccacccccacggcggccagcgccagcagcaaccccacgaacagcagcagcgcccgcgtggcattcaccgccaccttgcgcatggacaggtcggccaccgcatggtcgagcacgcgccgctcgaaagtcgacgccgcccacagcgcagccaccagcaccagcaccgcggacaggccgccttgcagcagcgccagcaggctgacgctggacttgccgaacgcgatgcggatgtcgtccagttcctgcagcacgcgcggcagcagcccggcgatccacaaggcggccacgccccaggccagccaggagagcacgcgctccatcaggcgcatcagccctgaacgcggaaacgccatagccagcacgcgtgccacgaagcggatcagcaccagtgacgtgaacaccggcaccgccaggcgcagcaggaaaaccgcctggtaatgctccaccaccacgcgcgccgcatacaccagtgccagcaccaccgctggaaacatcaacccgtccacgatgcggcggccgaaccagaccgactccggcggctgtcctcgaccggcccgccggctcagcacataagcaagtgccacgctaccggtcagcaccgccagttccagccacaggctggacagccggaagtcggccgccagccgttcccaccattccatcagcgcggcgctcctcggctcaggccttatcagcagccggcttccaggccggctgacgcttctctgcaaaggcgcgcgcaccttcttgcgcggcgtcgtccatcatgttggtggccatggtctggcccgccagttggtacgccgcgtccaggcccagttcgcgttgctggtacaccagcgccttgcccatggccacggccacgcggggtttctgcagaatggactgcaccagcgactccacctcggcgtccagcgactcgggcgccaccacgcggttgaccagcccctggtccaacgcggtgcgcgcgtcaatgaagtccccggtgagcagcatctccatggcccgcttggccggtacgttgcgcaccaatggcacgctgggcgtggcgcagaacaggccatagtggatgccactggtcgcaaaagtcgcgttttcgctggcaacggccaggtcgcactgcgccaccaactggcaacccgccgccgtggccatgccgtgcacgcgcgcaatcaccggtacgggcagcttgtggatgctcagcatcatgcggctgcactgggcgaacaggcgctggtaccacgccaagtccgggttggccgccatatccttgaggttgtggcccgcacagaaggccttgccagccgcggcgagcaccaccacgcgcacgccgtcgtcgcgcgcaacctcgtccagtgcctgctgcagtgctgccagcatctcgtggccgagggcgttgaagcgcggcgcgtcatccagcgtgagggtgaccacgccgcgatcgtcgcgctgcacacgcagtgggccgccaccggccgccgtggagggggaggaagtcatggcgaagtctcctgagtacgaataccgcgcggcgcgcgcggggaagaatcaaaggtctgccaacacgcgcacatgggcttccacgctgcgcgccagcggccccatcatgtagccgccctccaggcacgacacgatgcggccgcgggcaaagcgccgggccacatccttgacgcgcatggtgatccaggcgtagtcctgttcgttgaggccgagctggcccatgtcgtcctcgcggtgcgcgtcaaaacccgcactcacgaagatcatctcgggcttgaacgattccagccgcggcatccaaaccatgtccacgatgtcgcgcacctccatgcctttggtgtaggcgggaacgggcacgttgagcatgttggacgcgggctcctggtccccgcagtacgggtagaacggatgctggaagatgctcaccatgagcgcgcgcgggtcgccggccaggatgtcctccgtgccgttgccgtggtgcacatcgaagtccaccaccgctacgcgcttgaggttgtagcgctgcagcgcgtacttggcggcgatggccacgttgttgaagaagcaaaagcccatggccttggtgcgcgtggcgtggtggcccggcgggcgcacgctgcaaaaggcgttctcgatctctccggccatcaccgcgtcggtggcggccagtgcggcgcccgcggcgcgcagtgcggccgtccaggtgtggcggttcatcgaggtgtccgtgtccacctgcacatagggcggtccgcccgcggcctcttcctcgatcagacggtcggacaggccgcgcagcgcggccatgtgcatgcggtcgtgggccagctcgatgtcggccagggaggccagcggtacctcacaatgctgcaaggcatcggccacgccggtcaccagcagccgatcctcgatggcgtccagccgcgccgggcattcggggtgtcctgggcccatctcgtgcttccagcagtcacggtgggtgtaatagcccgtcttgctcacagtcattccccggtgtctcaatcgttttcggataacgtcacgccatgcatgcacagcagaagatcaagtcgcttttggatcagcttaacacggtgatcgtgggcaaaaccgcgcaggtacaggactgcgtggcctgcctgctggccggcgggcacctgctcatcgaggacgtgccgggcgttggcaagaccacgctggcccatgcgctggcacgcaccttcggcctgcagttcgcgcgtgtgcagttcacggccgacctgatgcccagcgacctcaccggcgtgtcggtgtacgagcgtggcaaggaggccttcgtgttccaccccgggccggtgttcgcccaggtgctgctggccgacgagatcaaccgcgccagccccaagacgcagagcgcgctgctggaggccatggaggaaaagcaggtgtcggtggaaggcgagacgcgcgccctgccccacccgttcttcgtgatcgccacgcagaacccgcacgaccagctgggcaccttcgcattgcccgagagccagctcgaccgcttcctcatgcgcatctcgctgggctatcccgaccgtggcgccgagcgcctgctgctggccggcagcgaccgccgcgacatgctggacggcctgctgccgctgctgtcgctggacgatctggccgcgctgcagcaccaggtgctggccgtgcacacggccgagccactgctcaactatgtgcaggatctcatcgccgccacgcgctcgggccgctggttcctgcaaggcctgtcgccgcgcgcgggcatcgcgctgatgcgggcggccaaggcccaggcactcatcgaggggcgcgactatgtggcgccggacgatgtgcaggccatcctgccgcagaccattgcccaccgcctggtgccggtgggcgacgccggccgcggcgccgtggagcaggtgcgcgccatggtcgagtccgtccccctgccctgacgccatgcccgcagcattcgagcaggccgcaccgcccggtgccgcggccccgcggcagatgccctggcgtgccgtggccgcgcgctggcagcgctggtggctggcacgcctgcggcgcaccgacacgctcacgctcacgcagggcaacatctacatcctgcctacaggcgcgggatggatgctggccctcacgctgctggtgctgctggtggcgtccatcaacttccaactcaacctgggctacctgctcaccttcctgctcgccggcagcgtggtggtgggcgtgcacctgtgccacgccacactgcgcggactcacgctgcacctggtgccgccgcagccgcagttcctcggtgctggcgcgctgctgcaggtacagctgcacaacccgcggcgcgccacgcgccatggcatcgcgttggcggtgcgcggcggccaggccgcggaatgggcctggaccgacgtgcccgccgaaggctccgccaccgtgcgggtggcgttccagcccgtgcggcgcgggctgcaggacgtgcccgtgctgatggcggaaacgcgctacccgctgggcacgttccgcgtgtggacgctgtggcagcccgccgcgcagctgctggtctacccgcgcccggaggtgggcgcccctgcgctgcccgccggcgagccacgctcgggcagcggcggccaggcaccggcgcgcggcatcggggaattcgatggcgtgcgcgcgtaccggcggggtgatccactcaagctggtggtctggaagaaggccgccaagtcgcttgccaccggcaccgacgacctggtgagccgcgacacccagcaggcgcagcaccacgaactctggctggacggcgctgccaccggcctgcaggacccggaggcccgcgtctcgcgcctcacggcctgggtgctgcaggccgaccggctgggcgtggaatacggcctgcgcctgcccggccagcagattgcaccggacagcggcgccgcacaccgccaccgctgcctggaggcactggcgctgtgctgattctgtgtttgacatgaaaaaagcacctagcccactaccaacaagcgcgaccagctattcattcaatagcagaccctatcgacgcgcgggagcctcgacgtgaatctggcccagcggctttcgcacctgccgcgcgaagcgcgcgacaccctgttcctgctggcggtggtggcctgttgcgtggcgccgctggccgcgtacctgccgctgtggaccagcgcgctgaccgccgcgctgctggcctggcgcggctggctggccgtgggcgcgcgtgccctgccggggcgctggatgattggcgcactgcttgcggcggccgtggcactcacgctgctgtcgcaccgcaccatcgtcgggcgcgacgcgggcgtgacgctgatcgtggtgctgctggcgctcaagaccctggagctgcgcgcgcggcgcgatgccatggtggtgttcttcctcggcttcttcacgctgctggccaacttcttcttctcgcagtcgctgcccacggccgccgccctgctggtggcgctgctcgggctgctcaccgcgctggtcaacgcccacatgccggtggggcggccgccgctggcggcctccatgcgcaccgccgcgcgcatggcgctgctgggcgcgcccatcatggtggcgctgttcctgctgtttccgcgcatggcaccgctgtggggcgtgccggacgatgcgcgctcggggcgcagcggcctgtcgggggagatgtccatcggcagcatggcgtcgctggtgctggacgacagcgtggcgctgcgcgtgcgctttgacacgccgggcggagccccaccgccgcaaagcagcctgtactttcgcggcccggtgctcacggccttcaacgggcgtgactggtatgcgctgtcgcagcccgaggcgcgcggcatcacctgggcctaccccacgccggccaacctgcaaatgcagggtgagtccgtgcgctacgaggtcacgctggagcccagccgccgcccctggctgctgacgctggacgccgtgcaggagcagcccgaactcccacagggcaccggcgcgatgatgtcgcccgaactgctatggtccgccagccggcccatctccagcgtgctgcgctaccgcgccgaaagccacctgcgcttcacccacggccccacgcggcgcacctccctgctgaacggctacgtggaactgcccgcggagatgaacccccgcaccctggccctggccgaacagatgcaggccgaccccgcgatcgcggcgcgcgtggccgccagcggggcacaggcctacatcgacgccgcgctggcacggctgcgcacgggcggctacacctacacgctggagcccggcgtgtacggcgagcacaccgccgacgagttctggttcgaccgcaaggaaggcttttgcgagcacatcgcctcggccttcgtggtgctgatgcgcgcgctggacatgccatcgcgcatcgtcacgggctaccaggggggcgagctcaacggcatcgacggctactggaccgtgcgccagagcgacgcacacgcctgggccgaggtctggctggagggccgcggctgggtgcgcgtggaccccacgggggccgtgtcgccggggcgcatcggccagttccaacgattgcaggcgccacgcggcgtgttgggcaccgcgatggatgccgtcgtcaacccttcgctggtacgcagtctgcggtcggtgtgggaggccgtgaacaacggctggaaccaatgggtgctgaactacacgcaggggcgccagctcgatttgctcaagtcgctgggcatgcagtcgcccagttggcaggacctggtgcgcctgctgggcctgctggccgcgctggccgccgccacgggcgcaggctggaccctgtgggagcgcagccgccaggacccctggcagcgcctgctgctgcaggcccgccagcgactggcacgcgccggcctgccgctgccaccccacctgccgccacgcaccatggccgcgcgtgcgcgcgccgaactgggcgcccccgccgaagccgccgcgcagtggctgctgcgcgtggagcaggcccgctacgcccccgaaccccgcgccctgctggccgacctgcagcgcgaattgcgccgcctgccctggcccaccgcgcagaatccacgcccctctgccccatgatccgcacccttgcaaaagctacatttttcatagctgtcagcgctttacccataagcgctttagcccaaaatcattctaaaaaaacagccaccaagaccgcggccacctaccactatgcgcaacgtgcgcaggccatgcagttcgcagacgatctggcagagcggcgcgggctggaccgcgaatgggtgcgccaggcgatcgggcaagcgcggctgctgccccaggtgccgcgcctggtgctgccgcccgcgcggggtacgcccaagaactgggcggcctaccgtgcgcgcttcgtggagcccacgcgcatccgcgcgggcctgcgcttctggcaggacaacgccgaagcgctggcacgcgctgaaacgcaatacggcgtgcccgccgagatcatcgtgggcatcatcggcgtggagacactctacggccagcacatgggcaacctgcgggtgatcgacgcgctggccacgctggccttcgactttcccgacgcacacccgcgcgcggccgagcggcgcgcgttcttccagcgcgagctggagcagtttctgaccctcatggaccgcacgggcatcgacccgcacaccccgcgcggcagctacgcgggcgccatgggtctggggcagttcatgccgtcgagctggtcgcgctacgcggtggatttcgacggcgacggccgcatcgacctgtggcgcagcgcgcaggacgccatcggctccgtggccaactacttcgtgggccacggctggcagagcggcatgcccacgcactacgcagtggcgttcgacgcggccacgctgcagttggacgcgctgctggcgccggacatcctgcccactttcagcgtcgccagcatggcggcccaaggggcgcacgtgcagagcgaaggcgcgcagcacacgggtccattagcgctggtggaactgcagaatggcgctgaggcgcccagctacgtggccggcaccgagaacttctatgcgatcacgcgctacaactggtcgagctactacgccatggcggtgattgagctgggccgtgaaatcgcaacggcgcgtgccacgccacggtagcggcgcacccgtctcatgcgggcgtccctcgggcatgcgcctggcaagtctgcacgaaggctgccagcgtgggcgattgcctatgccccgcgcgctggagcagcgaaaaatggcgccacatgcgcggcagcagggtagacagcagcaccagttcgccggcatcaagcagcggctgcaccaacacgcgcgacaggcagctgatgcccagcccttgggccacgcagcgcgcgatcgcctcagaactgcctagcgtagcggctgagggcagctggtgcagacgcggcagcaaagcgtgctccaccatctcgcgcgtacctgacccctgctcgcgcagcagccagcgcgcactgcgtaatgcggccgcgcccagcggccgggcttgagctgccttcaccaacgggtcgtgtggtgcggagacgatgaccagctcgtcacgctgccaaggctggacctgcagccccggccagtggctggcgccctcgatcagccccaggtcggcctccagcgcctgcacggcgtgtgccacctcgcgcgtgttgccgatctgcaggtccacgctcacctgtgggtggctgcgcgcaaaggcggccagtacgcggggcagcgcatagctgccgatggtggtgctggccgccacgcgcaggcgtaccggcaggaccgcactctgcgcgccaaaggcctgctcgatggtgtgcgcctgcgccaacagctccagcgcctgcggcagcagtgcacgtcccgcatcgttgagcaccaggctgcggcccgcgcgctcaaacagcggcgcgcccaggcaatgctccagctgctgcagcgccgcgctggtggccgactgcgacagcgccaccacgtgtgccgcagccaccgtggagccgctttgcgccacggcgctgaatatctcgagctggcgcaaggtgatatgcagcataagacgaaccagttttccaggtagattttacaaaaagtatttgttatacaaatataactaatatttctaaagtgggcgcctgccgtaaggaccttttaccagcggccgctgtcatgccccttgctccgcttaccctcgcctccttcactaccgagccagtccgctggctgccagggctgctgctgagcggcgccatcgcggcgggcgcgctgcacctggccggtcaaccgttttttgtagggcatggcctgagtaccctgacgctcgcgatcgtgttcgggctgctgctaggcaacaccctatacccacgcctggcacagacctgtgcgcccggcgtgggcttggccaaacagcagctgctgcgcacaggcatcgtgttgtacggcctgcgtctgaccttccaggacatcgcccacatgggctggggtggcgttgccgtcgacgccctggcgctggccagcacctttgggctggcctgctggctgggccagcgggtgctggggctggaccggcgcaccacgctgctcatcggtgcaggcagctccatttgcggtgcggcggcggtgctggccacagcccccgtggccaggggacgcccccaggatgttgccgtggctgtggccaccgttgtggtgttcggcacggtgggcatgttcctgtatcccgcgctctaccggtggaacgccgccgggggctggatcggcatggatgcgcagcagtacggcctgtatgtgggcgccacagtacatgaggtggctcaggtggtggccgccggcacagccatcagctcccatgccgccagcaccgccgttatcgcgaagatggtgcgcgtgatgatgctggcgcccttcctgctcatcctgtcattcctcctgttgcgtgctcaacaggcttcggacgcgagccggggggagacaggcagcccgggcgccatcaccatcccgtggtttgcgctgggcttcgtagccatggcaggcgtgaactcgctggacatgctgcctccggcattggtacaggccggtgtgcgactcgacgacctgctgctggccgtggccatggcggccctggggctcaccacgcatgtgcatgccgtgcgcgccgcgggcctcaagccactgctgctggccgctgcactgtttgcctggctgctggttgcggggttgctgctgagccgttatctacccgcgtggctgtgatcaaagccgctgcatctggcaggtgctgggcatttgcgccttgtccgccgcgatctgccgtaccacgcgaaagccgtagcctgaaccctccacatcgaacttcacacccggcgcgccctggcggtccatgacgcctatgaccagcgattgttggaactgatggtcttgcgcgcgcatggcgcctgcctggccgtacaggcgcacactggcatgctccagcgcgcgcgccacggccaacggatcgtcactgcccgcctgctgcagggcctgcgcaagcgcttcgaccatgagctgcatgcgcatgtgcacatagtcgtcctgcgggctgggaaagcgctcgcggaaggcacggtagaaggtctcgctgccttgcgtgggcagattgggcagccagtcggccacggccaccaccttgcccacgccggcatcgcccagggccgcaggcgcgccgagcgcgttgccgtagaaggtatagaacatgccgtcgtagcccacctcccgcgcagccttgaccagcagcgtgaggtcattgccccaattgcccgtgatgacggcttgcgcgccgctggccttgatcttcacggcgtagggcgcgaagtccttcacgcggcccacggcgtgcagctcgtcgccgacgatggcgacatcgggccgttgcgcggccagctggcgccgggcttcgcgcagcacggcctggccgaagctgtagtcctgcccgatgaggtaggcgcgctgcagggccttgtcctcgcggatcacctccatgagcgctgccatgcgcatgtcggcatgcgcgtcgaagcgaaagtgccagaagctgcacttctcgttcgtgagggcggggtccacggccgagtagttcaggaacaccacacgcttgccgggctcgcgctggttgtgcttgttgatcgcgtcgatgagcgcagcggccgtggccgatgagttgccctgcatgacgaaacgcgcgccgccgtcaatggcggcgcgcagcgcggacagcgcctcttcgttggtgcccttgctgtcgtagcgcaccagcatcagcggccgcgccccgcccgccgcagggggcagtgccacgccgccgcgcgcgttcacacgttccatggcccaggcgatgttgcggaacaccgcctcgccggtattggcaaagctgccagacaggctctcgatcagcgccacgcggatcggtgcgccctggggcggcgccgctgcaccggccagcggcgtcgcaacgcccagcagggaggacagagccaacgcacaggcgcgcagaacatggcggcggggcaggatcatcatggcaacggacacaagcaggaaaagatggcagcgcagcggcgcgctggctcacgaagaatggaattcactgggccatgagctgctggatgcccggcggcgcagcgccgtcggatgcgccggccggctgcgattctggcgctggctgaggcgcttgcgcggacgcctgcgtgcgcggctgctccccggcgggaaccatgggcgccggggtgctggactctgcagccgggctggcggtggcggctgcagcagcagcggcgggcggctgcgccgcaacggtcgcggcgaccgcagcgtgcggcacggcttcgcgctcgtgcagggctggcttggccgccaccgtcggcgcggccggcaccacgggcgccgcgcgcacgaactgctcgaagagctggaagaaccgctcgtagaactgcggatcggcgatggtctcgctgcccaccttcaccagcgtgtcgtcgatcgccgtgacgggcagcgacaccgagccgatgccaccgacgccaagcgacgccgagttgttgatcttcttgatcacgtagcggtcctgcagcgcgctggcaaaggccgacgtacgcacgtcgccgtgcccttcggatgcgcagaccacgcgcatctccacgacgtagtgcacgtcggtgtggggctggtagtacttgcggcccgccaccgtgtcgctggaggccacgtgcaccatgtagccctggctcagcagcgcccgccgggccgcctcgcaggtgctggcctgcggcgccgccatgtggcgcgtgtgcatgccggcggtatcgaagtcgttgggcgagaactgcaggttgcggtccaggccgggcatggtgtcgggaatgtgggcacagccagccagcagggcgcaggccaccaggcccagccggcagcccagggaagcgaaggggaaaggcgtgggaatcgagacacgggcatcagctagaaaaatccgcagcagggccgcattgtgaagcctgagcgatgtccctcccgcgcgcgctcgttgtaacccattgcaaggcgtcgttccatccgcccggcggggcactcttgaaaaacaccgcacgcaaacacatgtgcggtccatgcggctgacccgtgccgcgtctgacccaggagcctccgacatgattttcgcccccgtgatccgccacgccacctatgtcgcaccgcgcgtgggagacgccgccgtgcaacgcttcctgcaccacacactcactgcccgcgccgccgcgccgcacgatgcacgcgccactggcgtgaacgtgcagcaggacgacaaggccatcaccgtgcagctggacgtgccaggtctgtcgcgcgagcaactcgcggtcacgatcgaaggcaaccaagtgcgcgtcgccagcgccgaaggtgcgccccggcgcgtgcagcgtgcatgggagttggcgcaggacatcgacccgcaggccagcacggcgcgactggaacatggcgtgctcaccctggtgctggccaagaagccgccgcagagcagcgccgttcgactggccatcgactgacaagacgcagagcgtcgcctgattccagggcggccgggtggccgcccttttgctatgttttatatagctactaccgcttaccggatgggcgctaccgcccatttttaacctgatcctctttcagggcacactacagcgagactccgactaaaccgtccgcgttcgatgcatgtggggccttgtcccggcttgtccagtccggcgcctgtccgcatcgaacgccgcggccgggtggtgctgccccatcgcagcgcctcactcatggcgcagcgcctcaatggggtccagccgcgcggcgcggcgggccgggaagtagccgaacagcaccccgatgcccgccgagaaaacgaacgacagcaggttcacgcccgcgtggaacacgtaggggatgcccatcacctgcgccagcgcaatcgacgcgcccgtggccagcacgatgccgatgagaccgcccaaagcggccagcaccacggcctcgatgaggaactgcatcagcacctcgcgctccagcgcgccgatggccaggcgcaggccgatctcccgcgtgcgctcggtcacgctcaccagcatgatgttcatgatgccgatgccgcccaccagcaggctcacggccgccaccgcgcccagcagcgtggtcatcacgcgcgtggtgcccgagaaggtgtcggccagttgcttggtgtccagcacgttgaagttgtcatcgtcggtgtcggccagcttgcggcgttcgcgcagcaactcggtcaggctggccttcacgcgctcggggtcgctgccatccttcatggacaccagcagcgtcggcacgcgcgtggagcccgtcacgcggcgctgcagcgtcttgagcggcagcagcaccagatcgtcctggtcgttgccgaaggcgccttgccccttggaggccagcacgcccaccacctcgcacgaaaactggcgcacgcgcacgcgctcacccagcgcatcgccgccggcgaacagctcccgccgcaccgtctggccgatcaggcacacggcagcgcccacgcgcagctcgtcggtggtgaattcgcgcccgctttccagcgtccagttgccggtctgcagccaggcattggtgctgcccatgacgctggtggcccagttacgcccgttggccaccacggtggcactggtgcgcgcctcgggcgccacggccagaatgccgccgatctgctgcgcgatggcctcggcatccacatccttgaacgagggtgcgccgccactgccgccggggcccagccgctggccaggacgcacttgcagcaggttggtgcccaggctggagatctgcgcctgcaccgccagcgtcgcgccgttgcccagcgtgaccatggtgatcaccgcgctcacgccgatcacgatgcccagcacggtgagaaaggaccgcatcaggttgcgccgtatcgagcgcagcgcctgcagcagggagttgagcagcatcatggcgccacctcccccgtgcctgcacttgcaggcgcttcccggggcacctgcgcatgcgggtgcggattgcgctcgtcgctttcgatgcgcccgtccacgaagcgcacgatgcgccgtgcgtactgcgccatgtcgggctcgtgcgtgaccatgagcacggtgatgccctgctcggtgttcaggcgccacagcagttccatgatctcgcggctgcgctgcgtgtccaggttgccggtgggctcgtcggccagcagcaccgtaggctcggtgacgatggcgcgcgcaatcgccacgcgctgctgttggccgccggacagctcggccggtgtgtggtgctcccagcccttgaggcccacggcgtccagggcgcgggccgcagccgcatggcgcgcggccgtgctctcgccgcggtacagcagcggcagctccacgttctcctgcgccgaggtacgcgccagcaggttgaagccctggaacacgaagcccaggaagcgccgccgcagccgcgcacggtcgtcgcgcgacagcgagtgcaccggcagcccgcgaaacaggtaggtgcccgcggtgggccggtccaggcagcccagcacgttcatggccgtggatttgcccgagccgctggggcccatgatggccacgaagtcgccgctgtcgatgtccaggtccacgcccttgagcgcctggaaggccagcgcgccctcgccgtacaccttggtgatgccgcgcaggcggatcagcggctgcgcatcggcgggcgccatcatggcttcgccccgctcgcaagctggtcggtgatgacctgcatgcccggctgcagctcgtcgctctccacctcggtgacgcggccgtcgctgatgccggtcttcacgcgcacgggcttgggcgtgccgtcctgcagcacccacacctggcgctgggggccgtcgccgcggctgccgtccgcgcccgcgctgcgccgctggcccgaggggcgcggcatgcgcggcatgagctgggacatgatgccgccgctgccgcccgcgcttgcgccagagctgccctgtgcaccgggccggcctgcctggggggcttcccccgccgcgctcgcgggcttgaagcgcagggccgtgttgggcacggtaagcacgtcattgcgctcggtggaggtgatggtggccgcggccgtcatgccggggcgcaggctcagatcgccgttgtccacctccaggtaggtgatgtaggtgaccacgttgtcggtcttggtggagccgaaggccacgcgcgtggtgcgcgccgggtagcgccgcgaggggtaggcgctcacggtgaaggtggccttctggcccgggcgcaccgagcccacgtcggcctcgtccacgttgacctccaggcgcagcttggtcaggtcctctgccagggtgagcagcgtcaccgcctgcagcgacgcggccacggcattgcccggctccaccgcgcgcgagagcaccaccccgtcgatcggcgatcggatggaggccttggtgacgttggtctcgtcggtggccagcgccgcgcgcgcatcctgcacgctggcgcgcgcagcggcctcgtcggcctgggcgcgctcgtaggcggcgcggccggtgtccagctcggccgccgaaggcaccttgccgccggacaggcgggccacctcctccaggcgagacaggctggcgcgcgcctcctgcatggtcgcctgcgcctgtgccaggcgcgcctgcgccgacgcgaccgaagcgcgcgagcgcagcacctgcgagtcgagcttggtggtgtccagctccaccagcacctggcccttcttgacctggtcgttcacgtccaccagcacgcggcgcacggtgcccgagagttcactgccgatgttcaccgaccgcgtgggctgcagcgtgccgttggccgccacggtgagcgtgatctgcccgcgctgcacctcctgcgtgacatagcgcggcgccgcctgggcgcgctggcggtcctgccagtaccaccagccgccggcagcggcggccagcaccagcacggccagccacagggtgatgctctgccaccagcgccggcgcaggccgtcgcccagcagggcctgcaggcgctgcggggccgccgcggcggcatgggaagcgggggcgctggaagagcttggggattcttggtcggtcatggttcttgcctgggaaggcgccgcttgggcggcagcgccgggtcattcagcaggttttttgggggggccgctcagggcgcgggccagccgcctcccagcgccttgtacaggcgcacatggtcggtactcacgctggcggccgtgctggccacgctgtcctgcgcggacagcagcgtgcgttgggtgtccagcacggtctggaagtccaccagcccgctcgcatactggttctgcgccagcagcgccgcgttgcccgcagcctcggccgcggcggacaggcgctgcagtcggtcacggtcgccctgcagcgcgacgagcgcatcttccacatccttgagcgcgccaagcaccgattcctcgtagcccacctgcgcctgctgcagcgcagcctcctgcgcgcgcacctgggcacgcagcgccccgccatcgaacaccggcagcgacacgctggacagcagcgacgccaccgtggcgcccccacccgtgagcgcgcccagcgtgagggcgcgcaggcccagcgttccgctgatgcgcaggctgggcatgcgctgcgcctcggcctgggcgacgcgctcccaggcggcgcgcacgcgctgctcggcctggcgcacgtcggggcgctggcgcagcgtgtctgcggggaaggccagcgccaggtccgccggcggttggggcacgggcgcgtgcgcggccagggcctcgtccagcgccgcgggcggctggccggtgagcaccgccagcgcatgccgcgcctgcgcgatgcccgcctgcagcgtgggcacctgggcggcggtctgctccacggcggcgcgggcctgctcggccgccagcgaactggccagccccgcctgcacacgccattggacgatctgcgcggtttcgctctgcgccgccaggttctgctgggcaatctgcaggcgctgctgctggctgcgcaggctgatgtagttcaccgccacctcggcggccaatgccacctgggcggcggccacgccttcctcggcggccagcaggtcggcctcgctggcgcgcaccccgctggacaggcggccaaacaggtcgggctcccagctcgcgtccagtcccgcctggaaagtgttgccggtgctgccattgctgcggctgcgctgggcggagcccgatgcgttcacggaaggcagcaggccggcggcctgcacgtcgcgctgggcacgcgcctgctccacggcggcgcgtgcgctgcgcatgctggtgtgcgactgcagcgcgcgttccaccaggccggtgagctgcgcatcgcccagttgccgccaccactgggccaggtcttgcggggtcgcggccgcgccgccctgcactgccccctggccggcccaggcggcgggagtggccaccgccccctccagcgcgggaggcggccgcgtggcgcaaccggccagcaccagggcggccagcaaggccagtggcgccgaagcgcgcgggcgacggcgggagcgagaaggaagcgctgcggcaaacatgagggcaattgttacagcgctccttgtcagcgccaccagcggcagatgaacttttgtaaagaaaaccggagaacccgtggcgtggcacgctgctacccttgcgtgccaaatgcccgcgtggcctcaccgccgcggccgcccctcgcaaaggagttcccatgccccctcttcccctgctgatcgacggcgcgccccggcccgcctcgggcggcgccaccttcgagcgccgcaacccgctggatggccgcattgccaccacggccgctgcggccacccccgaagacgccgtggccgccgtgcaggcggccgcccgggcctttcccgcgtgggccgcgctgggccccgccgcgcggcgcgacctgctgcagcgcgccgcgcaggccctcacggcgcgcgccgatgccttcgccgccaccatggcggccgagaccggcgcctctgccgcctgggccggcttcaacgtgcacctggccgccaacctgctgcaggaggccgccgccctcaccacgcagatcgccggcgaggtgatcccgtccgacatgccgggcagcctggccatgggcgtgcgccagcccgccggcgtggtgctgggcatggcgccgtggaatgcgccggtcatcctgggggtgcgcgccattgccacgccgctggcctgcggcaacacggtggtgttcaagggctcggaaacctgcccggccacccaccgcctcattgccgaggcgctgcacgacgccggcctgcccgcgggcgtggtgaacttcatcacccatgcgcccggcgatgcggccgacgtggtggaggccatggtggcccacccagccgtgcgccgcgtgaacttcacgggctccaccaaggtagggcggctggtggcgcaaacctgcgcgcgccacctcaaacccgtggtgctggagctgggcggcaaggcccccttggtggtgctggacgatgccgacgtggatgccgccgtgaacgccgccgtgtttggcgcgttcgccaattcggggcagatctgcatgtccacggagcgcctggtggtggacgaggctgtagccgatgcgttcgtgcaccaactggccgaacgcgcccgtgccctgccgctgggcgacccgcgccagggcccggtggtgctgagcccggtggtggacatggccaccgtgcagcgctgcaatgcgctgatcgacgacgcgctgggccagggcgcgacgctggtgtgcggcggcaaaagcgacaccccgctgatgcccgccacgctgctggaccgggtgacgcccgccatgcgcatctaccacgaggagacctttgccccggtcaaggcgatcgtgcgggtgcgcggcgtggagcaagccatcgccaccgcgaacgacaccacctacggcctgtcggccgccgtgttcgggcgcgacgtggcgcgcgcctggaacgtggccgcacgcatcgagtccggcatctgccatgtgaacggccccacggtgcacgacgagccgcagatgccctttggcggcgtgaagcagtcgggctgggggcgctttggcggcatggcgggcgtgcgcgagttcacggaactgcgctggatcacggtgcagaccgccccgcgccactacccgttctagcccgctatcaaaaatgtgagctaccagcgcttgatggacaagcgctggagcctattttgatccatatcttcaggccgcgagcgtgatggcgtccagcggccagcgcggcttcacgtcgaaggcgtaatcgcggttgggctgctgctgcccggcctgcaggcgcatggccgcggccatggcgatcatggcgccgttgtcggtacacaggtgcaactcggggtagtgcacacgcaccttggctcgcgcgcaggccgcgttaagttgcgcgcgcagatgccggttggcgcccacgccgccggccaccaccacgcgctggagccctgttttctgaagggcggccagcgtcttcttgaccagcacctccacgatggcggcctcggtgctcgcggccaggtcggccttgcgcgcggtcagctcgtcgcccagcttcttggcctgggtcagcacggcggtcttgaggcctgcgaacgagaagtccaggtcgccgctgtgcagcagcgggcgcggcagtttgaacgcggtggcgctgccctgctcggccaggcgcgacagcgccggcccgccggggtagcccaggcccatgagcttggccgacttgtcgaaggcctcgcccgccgcgtcgtcgatggtctcgcccaggatctcgtagcgccccacgccctccacgcgcatgagctgcgtgtgcccgcccgacaccagcagcgcgacgaacggaaactccggcgggtcgctgctcaggaacggcgacagcagatggccttcgaggtggtgcacgcccagcacgggcttgtccagcgctgcgcccagcgcgcaggccacgcccgcgcccaccagcagcgcacccgccaggcccggcccgcgcgtgtaggccaccacgtccacatcctccaggcgctcgcccgattcgcgcagcacctcgcgggtcagcggcagcacgcggcggatgtggtcgcggctggccagctcgggcaccacgccgccataggcctggtgcatgtcgatctggctgtgcagcgcatgcgccagcagcacgggcacggcgccgccctcgccggcgcgcaccagggccacgccggtttcgtcacaggaagattcgataccgaggatcagctgactcatgcccgcgagtgtagtggccgccccccgcgcccgccgggccgggggcaatcgcacgcccgcgcatacccggacggcggctaccagcggtcggagcgcatgcgcagctcccactggcccttgcgcagctcgtacacgcccacggcgccgtagcgcagctcgccctgaccgtcccaggccatggtgccggtgacgggggcgtagccgttgatgccgcgcagcgcgcgcgtgatgtcggcgggcgcggcggagccggccttcttgatcgcctcgctgaccacgtacacggcgtcgtaggtgtagtggccgccataggccgggggcttctggaaggcggcgatgtacttctccaggaactggcggccggtggtgaactcggccacgtccagcaccggcgaggtggcgtagatcccgtcgatcacgcccatgcccttggccatgtcggccgtcttcaccaggtcgccgcccagcagcgccacacggctgtggcccagcttctgcagttcctgcagcagcgccagcgcctggaagtcgttgagcatgcagacgatgacgcgcacctgcgcctccttgagccggcccgccagttcagcaaaggccacggtcttgtcgtcgaagctctggcgcacggcgatgtgcttcttggccgccagcaactgcgcggccgcgccctcggccagtcccttgccgtagggcgagccgtcgtcgaccaccgcgtaggcatcggcgttgagctgcgcggccgcgaacgcgccgatggcgcgcgcctgcaggttgtcgttggcgacgatgcggaaggtggtggccagccccagctgcgtgatgcgcgggttggtggagatgatgagctgcggcacctccttggcggcatagatgggcgcggtctccaggctcacgcccgagttcaggtgcccgatgacggccaccacgcccgattccagcagctgctgcgcagccgccttgcccgaagcggcgtccgcgcggtcgtcctgcgcaaccacctccagcgtcacgcgcttgccgtccacgttcaggccggatcggttgatctcgtccaccgccagcttcacgccattgagcaggtcctgccccagacccgccaaggggccggacaagggctgcgccacaccgatcttgatggtgtccggcaccttgctgcatcccgtgatccacccgcccactcccaacgccgccagccccaggctggcggaaaaaccgcgtcgtttgattccctgctgcacagtcgactcctctctcattcatgtggatatgtgacaggatgttcgcgaaaggatgccgcccgcgccaggggaattgcccgcggccccaaccggtgcgtttcggcaatcttccacaacgcatcggggcgggtgtggcgtatttcttgctggcgcctgcggcatgactgaacaactgcggatcgtggtggtggcgccggacctggcggccgacggcgacgcgcacgcggcgctgcaggccgagcgttcgcgcgcgctgcgcatcgggctgctggagaacggcttcaacctcgtggccacgctgccgggcgacatgttcctgggcgagcgcctggcccagttgcagcccgacctggtgatcgtggacgccgaaagcgaggcgcgcgacgcgctggagcatgtggtgatggccacgcgcgaggcgccccgccccatcgtcatgttcaccaacgacgaggacacgcgccacgtgaaggacgcgctggccgcaggcgtgacggcctacatcgtcgcgggcctggcaccgcagcgcatccgccccatcctggaggtggcgctggcccgctttgcccacgaacaggcgctgcgcaccgaactggcgcaggcacgcaccgccctgcacgagcgcaagaccatcgaccgcgccaagggcctgctgatgcagcgccagggcctgaccgagcagcaggcctacgagcggctgcgccgcgccgccatggaccgcggcctgcgcctggccgaggtggcgcagcgcatgctggacgcggccgatttgctgggttgatgcgccggtttgtgcactgcacaaatgcggtgcatccgatgccgcgccgcacggccatgaagcattcaaacaaaacggggctggaacgcccgaccatcaagcgcagacagctatcaaaataaaagcaacccaaaagatggcacaccgcttgcaacaggcccggtgaccaccgctggtcacgcaccaggcccttccaacggcggaagggccgggctcccaggacaaaggcgtccccacccgctcggacagcgcacatgcgccggccgcgcggcgtgaggacgcctttttccgttgctgcactgcttttttgacgaccccaaaggactcttgcatgaccgatctgctccacacccgaatcccccgacgcaccgtgctgcaggcggccaccgtgggcgccgtgggcgtgagccccgcgctgcgtgccctggtgcacgcccagggctcggacgcccccgagaagaaagaggtgcgcatcggcttcatccccctcaccgactgcgccagcgtggtcatggcatcggtgctgggcatcgaccagaagtacggcgtgaagatcatccccaccaaggaggccagctgggccggcgtgcgcgacaagctggtcaacggcgagctggacttcgcccatgtgctctacggcctggtctacggcgtgcatctgggcgtgggcggccccaagaaggacatggccgtgctgatgacgctcaaccacaacggccaggccatcacgctgtcgcgcaagctggccgacaagggggccgtcaacggcgcaggcctggcccagctgatggccaaggaacggcgcgagtacacctttgcgcagaccttccccaccggcacgcatgcgatgtggctgtactactggctggccgcgcacggcatccaccccctgaaggacgccaaggtcatcaccgtgccgcccccgcagatggtggccaacatgcgcgtgggcaacatggacggcttctgcgtgggcgagccctggaaccaccgcgccatcatggacggcatcggcatcacggccaccaccacgcaggcgatctggaaggaccaccccgaaaaggtgctgggcaccaccgccgacttcgtgcagaagtaccccaacaccgcgcgcgccgtgacggccgccatcctggaggccagccgctggatcgacgaaagcctggcccacaagaaccagatggccgagaccatcgccggcaaggcctacgtgaacaccagcgtggacgccatcaaccagcgcatcctggggcgctaccaggacggcctgggcaagacctgggacgaccccgaccacatgaagttctatggcggcggcgcggtgaacttcccctacctgtccgacggcatgtggttcctgacccagcacaagcgctggggcctgctcaaggaccacccggactacctgggcgtggccaaggccatcaaccgtaccgacgtgtaccgccaagccgccacggccgcgaaggcccccctgcccgcgagcgacatgcgcagccacaagctggtggatggcgtggtctgggacggcaaggaccccgcgaagtacgccgacggtttcaagctcaaggcctgacgccccgatcgccccacccccaccaggagaaaccatggtcagtgccgtctttcacagcccgctggagccgcaagcgccggccggcgcgtccgatgcttccaaaccgatagctgttagcgcccatcccacaagcgctgcagacccaaaagcctcagggcctgccagcccacccccgcgcagcgacgcgcgccagcgctggaacgccctctggctggccgtgctgccgccgctgtgcggcgtgggcctgctgctgggcctgtgggccgtggtctcggccaccacgggccagagcattcctggcccgctgcagacctgggcgcaggcggtggagatcttcagcgacccgttctaccgcaacggccccaacgaccagggcgtgggctggaacgtgctggccagcctgcagcgcgtggccgtgggcttcggcctggccgcgctggtgggcataccggcgggcttcgtgatcgggcgcttcgcgttcctctcgcgcatgtgcaacccggtcatcagcctgctgcggcccgtctcgccgctggcgtggctgcccatcggcctgctggtgttcaagggcgccaacccggccgccatctggacgatcttcatctgctccatctggcccatggtcatcaacaccgccgtgggtgtgcaacgcgtgccgcaggactacatgaacgtggcgcgcgtgctcaacctgagcgaatggaagatcgccaccaccatcctgttcccggcggtgctgccctacatgctgaccggcgtgcgcctggccgtgggcacggcctggctggtgatcgtggcggccgagatgctcaccggcggcgtgggcatcggcttctgggtgtgggacgagtggaacaacctgaacgtcaccaacatcctggtggccatcttcgtcatcggcggcgtgggcctgctgctggaatgggcgctggtccggctggccacggccttcacgttcgaggaggtgcaatcatgagcgacgcaaaattcctgcagatccagggggtcgagcagaccttccgcaccgccaagggcgtgtttcccgcgctgcgcggcatcgacctggccatcgcccggggcgaattcgtggcactgatcggccactcgggctgcggcaagagcacgctgctgaacctgatcgcgggcctgaccacgcccaccgccggcgcgctgatctgcgccgggcgcgagatcaagggccccggtcccgagcgcgcggtggtgttccaaaaccactcgctgctgccctggctgacctgcgaaggcaacgtgcacctggccgtggaacgcgtgttcggcgcgcgcgagtccaaggcccggctgaaggagcgcacccacgccgcgctggaactggtgggcctggcccatgccgcgcacaagcgccccggcgagatatcgggcggcatgaagcagcgcgtgggcatcgcacgcgcgctgtcgatggagccccaggtgctgctgatggacgagcccttcggcgcgctggacgcgctcacgcgtgcacggctgcaggacgagctgctggagatcgtggcgcgcacgcgcagcaccgtggtcatggtcacgcacgacgtggacgaggccgtgctgctgtccgaccgcatcgtgatgctcaccaacggccccgccgccaccattggcgaggtgctggacgtgggcattgcacgcccgcgcaaccgggtggcgctggcggaggatgcgcggtacctgcagtgccgcaaggcggtgatcgactttctctacacgcggcaggggcacgtggagagagcggcttgagggtttttgggctctagcgcttgctgggtaagcgctggcagctattgtttttgatcatttgcccttgggtttcatgccgctggccggggcgagtcccggccagcgacgaagaaactcacaccgcagggcttcacagagcccgcgccccgctcggcacaggcccgcccggaacaccgtcaccgcacccccgtgatgtaaagctccatctgctcgatgatgaactgctgctccgaaatcacgctcttgaccaggtcgccgatggacaccagccccaccacgcgcccgccctccaccaccggaaggtgccgcagccggttttccgtcatcagcgccatgcactgctcggcgctctgcgcgggccgcacgaagcgcaccgcgcgcgtcatcacctcgctcaccggggtgtcgcccgaggagcggcccaacagcaccatcttgcgggcgtagtcgcgctcggtgaagatgcccgcgatctgatcgccttccatcaccagcagcgcaccgatgcccttgtcggccatgcgccgcagcgcggtgagcacggtgtccgaaggttcgacggcatggacctgcccatcggctttggttctgaggatttctgcaacagtcgtcatggctgcctccctggctgtggatggaacgaaaccgaacacgcgcccacagtgtccgccgaaccagggcgggcgcgcaaccgggttcaaaatttgttgcaaccaggtggtcgcagcgcccacgggccgggcgagtgcagctatgcttttggaagctgcaggcgcggcctgagccgctgcgctcagcgccgcccacccagcaggctgccgccgatcttgaacaggtcgcccaggcccacctggccgtcgccgtcctggtccagcaggctgcccagcagatcgccgccgggcgcgcccgtgcgctgcacctgggcgcgctcctggcccagcacctgccccaggccacccgcgtccagcccgtcgctgcgcacccgttgcgccaggaacgccatgacgatgggcgccagcatctgcagcagttggccggcgttcgcacccaatccgctggcctggcccaggccggcttcggccctctcgcggccaccgccgaagatatggcccaggatggcgcccgcatcgccgccctgcccggcgccgccggccatgccgccgcccagcaccgaccccagcagcccgcccaggtccaggccgccgatgccctgcgccgcaggtgccgcggcgtccatgtggtcgcgctgcagcgcccccatcagcgactgcgcaccctgcggcccctcggcgttgcgccccagggcacccagcagcagcggcagggccatctccacggcgctttgcgtctgggcgatgtcggtgccaaggcgctgggccatctgctgcagcggcgccccctgcaggtgctgcaaaagctgctgggtcagcagcggggtcgatgcggaagtggaagtgttcatggcaggcaactccttcagacggtggtgcgcggccacggcagccgcgtcaggcgtacatggtaggcgctgcacggcttcgctgcatgtcgttcgctatcatttacatagccacaaacgctgaacacacaagcccaaagcgccgatttaaagcgccaacagccgccccccacgccctgccggcgggggctctgcggcgcgcgacgccctttgacaatgccttgtaaagaagcatgaagaatcgctgctaccacggcagccttgccgtcaatgtgcgaaagtgcaacgcgtgcctgcagagcggagcgccctgcgacgcccttccaggccccgctttcctgctctgcgccaccctttccagaccttgcgccttcgccccatgatccacgcgacgacacccgcgcccattgagcgccccgcccgcgccccccgtctttccgcttcacccgctttttccccctcgtgcacctctgcggcccgtcacggcgcgctcgcgcagcggctggctggcctggccctggcgctgggcctggcggcctgtggcggcaaggacgcgccagccaccgagccacagggccccgccgccgtgggcgtggtcaccctgcaaacgcgcgcgcagcaactggacgccaccttgcccggccgcacccgcgcctacctgaccgccgaggtgcgcccccaggtctcgggcatcgtgcagcagcgcctgttcaccgagggtgcgctggtgcgcaagggccagccgctgtaccagatcgacgaccgcccgctgcgcgccaccgaggccagcgccgaggccactctggcccgcgccgaggccacggcgcgcacgcaggaggccaatgcgcgccgcaatgccgaactggtcaagatcgacgccatcagccgccaggcctatgacgagagccaggccgcggccgcgcaggcccgcgccgacgtgggcgtggcccgcgccaacctggagacggcacgcatcaacctgcgctacagccgcatcgaagcgcccatcgccggacgcatcagcctgtccagcgtcacccctggcgcgctggtgacggccaaccaggccaatgcgctcaccaccatcgtgcagatggacccgatgtacgtggacttcacccagtccagcaccgagctggtgcagctcaagcgcgactgggaggccggccgctaccagaaggtggacggcaaccagatgcgcgtgcgcatccggctggacgacggcagcgactacccgcacgaaggccggctgcaatttgcgggcgtgatcgtcaacgacaccacgggcacggtgacgctgcgcgccgtggtgcccaaccccgacggcttgctcatgcccggcatgtacgtgcaggcgctgctgcccacgggcctggccagcgacgcgctgctgatcccgcagcagtccgtgcaccgcgacctgacgggccgcgccagcgtgctggtggtcaacgccgacaacgtggtcgagaagcgccccgtggaactggcgcgcgccttgggcaaccgctggctggtggacagcggcctgcaacccggcgagcgcctggtggtggatggctttcaacgcatcaagcccggcgacaaggtggcgccccaggtggtggacctgaacaccaagaagggcccggccgccgcggcgccagcacccgccgccagcgccacccccgcggcgggccagagcgtagacatcaccgcccgccccggcgcatcccgctgagcacgaggtcaggcgcacatggcccagttcttcatcaaccgccccatcttcgcgtgggtgctgtccatcatcatcatgctggcgggcggcctggcgatcttcacgctgccgctggagcaataccccgacatcgcaccgccgcgcgtgaccatctccgcgcagtacacgggcgcctcggccgagacggtggaaaactcggtcacgcagatcattgagcagcagctcaagggcatcgacaacatgatctacatgggctcgacgtcggatgcgtcgggccgctcggccaccaccctcacgtttgcgccgggcaccaacatcgacgtggcccaggtgcaggtgcagaacaagctgcagtcggccatgaaccgcctgcccgatgccgtgaagagccggggcgtgttcgtcaacaagggcgggcaggactacctggtcacctacagcttcttctcgggcgacccgaacatgagcgcggtggacatcggggactacctgaactccaacctcgtggatgtgatcggccgcctggacggtgtgggcgacatccgcgtgttcggcaccttctacgccatgcgcctgtggatggacccggccaagatggagaaattccagctcatgccgtcagacctgatcagcgcgctgaacgcgcagaacgcacaggtctcggccggccagctcggcgcgctgcccgccgtgcccgaccagcagctcaacgccaccatcaccgcgcgcaccaagctgcagacggtgcaggagttcgaggacatcgtgctcaagaccgccaccgacggttcggtggtcacggtgaaggacgtcgcgcgcgtggaactgggccccgacaacctgtcggtcaaggccaagctcaacggccgcccgggcgcgggcatgggcatcgtgctggccgacggcgccaacgccatggcggtgtcggacgccgtggccgccaagctggcggagctcaagccctacttccccaaccagatcgactatttcgtcagctccgactccacgcccttcgtgcgcgcctcgatccgcgaagtggccaccgcgctgggcgaggccatggtgctggtggtgatcgtgatgttcatcttcctgcagaacttccgcgccacgctgatccctgcgatcgccgtgccagtggtgctgctgggcaccttcggcgtgctggctgcggcgggttactcgatcaacacgctgaccatgttcgcgctggtgctggccatcggcctgctggtggacgatgccatcgtggtggtggagaacgttgagcgcgtgatgcacgagtcgggactctcgcccaaagaggccacgcgccactcgatgcgcgagatcacgcccgcgctggtgggcatcggcctcacgctgtcggcggtgttcgtgccgatggcgttcttcggcggctccacgggggtgatctaccggcagttctccatcaccatcgtggcggcgatggcgctgtcggtgctggtggcgctcacgctcaccccggcgctgtgcgccagcatcctcaagccgtccgcccacctgggcaaggacccgcaggtgcgccgcggcctgctagggctgaacgaccgcttcttcctctggttcaaccgccacttcgagaccaacacgctgcgctaccagcgcggcgtgggctggatgctgcaccgcgccaggcgcatgctgctgatctttgccgccatctgcctggccgtgtggtggatcatcggccgcgtgccgacggccttcctgcccgatgaagaccagggctacatcctggccaacgtcaacctgcccgctggagccaccgacgcgcggctgcaggacgtgctggaccaggtgaatctgtacttcaaggacgtgcccgaggtcatcagcttcaaccaggtctcgggcctgaacggcgaccagagctcggcgcgcgcattcatccgcctcaagccctgggaccagcggccgcaggccagccagtccgcggcggccatcgcccaccgcgccacccaggagctggccaagatccgcgacgcgcgcatcttcgtgtcgcagccgccggccgtgcgcggcctgggctccaacgcgggcttcaacttcatgctcaaggacatcaacggcctggggcacgaggcgctgctggccgccaaggaccggttcctggccgaggcgcgcaagcaccccgagctgaccaacctgcgcaccaccaacctggacgacgccaccgagctgcgcctggacatcgacgaccgcaaggccgccgcgctgggcctgagctacgacgccatcaacagcgtgctctccagcggtatgggcggcacctacgtgaacgactttctgaacaacggccgcgtcaagcgcgtctacatccagggcgacgcgccgcaccgcatgctgccgcaggacatcggcaagtggaccgtgcgcaacaagaacggcgagatggtgccgttcggcgccttctccaaggcccactgggcttatggctcgccgcagctcatgcgctacaacggcgcgcccgcctatgagatggtgggcagcgccgcgccgggcgtcagctcgggcgtggccatgaagatcgtggaggacatcctcaagggcctgccgcccggcattgcgtacgaatggacgggcgcctcgctgcaggagcgccaatccggcgcgcaggcgccgctgctgtacgccatctcgatcctgttcgtgttcctgtgcctggccgcgctgtacgagagctggaccgtgcccctgtcggtgatgctggccgtgccgctgggcgtgctgggcgcgctgctggcgacctggacgcggggcctggccaacgacgtgtacttccaggtcggcctgatcaccacggtgggcctggcctccaagaacgccatcctgatcgtcgagtttgccgtgcagttgcaggaacagggccgcaagctgctggatgccacgctggaagccgtgcgcatgcgcctgcgccccatcctcatgacttcgctggcctttggcttcggcgtggtgccgctggccctgggcacgggcgccggcgcaggcgggcgcaacgccatcggcacggccgtgctgggcggcaccgtggcctccacagtgctgggcatcttcatggtgccggtgtttttcctgctgatccgcagttggttcaagagccgctcgcgccaggaagacgcggcccagcctgcccccatccatccggagagtgccgcatgacgcgcccccattccttcacgcctgtgaccgccgccctggcctgcgccctgctggccggctgcaacctggcgccgcgctacgaagcgccgccgctgcccgtgccggacacggtggcatcgcccctgccccagccgcaaaccgccggcgccgtggcgctgccggacggcggccccatggcttggcaggaattcgtgcaggacgcccgcctgcgcacggtggtggaacaggccctggcgaacaaccgcgacctgcgcgtggcggtactggccatcgacaaggcccgcgcgcagtacggcgtggtgcaggccgaccgctttcccacggtgaacgcggccggcgcgggcaaccgcagccgcaccgccgacgacctgaccgccgcgggccgctccaacaccaccagccagtacagcgccacactgggcttcagcagctacgagatcgacttcttcggccgcgtgcgcagcctgaacgatgccacgctgcaggagttcctgcgcgtggcggagaaccgccgcagcgtacagctcagcctggtggccgaggtgatcggcgcctggctcacgctggacgccgacgcgcgccgcctgcaactggcacgcgagaccctgcgcacgcgccagcaggccctggagctcacgcagcgcagccatgaactgggcgccagctcgggcctggtgctggcgcaggcccagtcggcggccgacaccgcacgcgtggatgcggccgccttcgtctcgcagctggcgcgcagccgcaacgccctggccctgctggtgggatcgcccgtgcccccagcgttgttgcccgccagcgtggccaccgtggaaacggccatgccggtcacggccatggcgggcccggccacgccggcaacccagcccgctcccggcaccggtactgcggacagtcctgccccccggtcccctgtccccgcgctggccgatcccgcggcgcccgcaacggcgctgctggccgtgccggcggacgttccgtccagcgtgctgctgcgccgccccgacgtgcgcgcggccgagcatgcactgcagggcgccacggccaatatcggcgcggcacgcgcggcgttctttccgtcgatcacgctcacggcctcggtgggcacggccagcaatgcgctgtcgggcctgttcgagggcggcaacggcacctgggcgttcgcgccgcagatccgcctgccgatcttcgacgccggccgcaaccaggccaacctgcgcgtggccgaggtgacgcgcgacaccgccgtggcccaatacgagaaggccatccagactgccttccgcgaggtgtccgacgcgctggccgagcgcgccacgctcaccgagcgcctgcaggcgcagggctcgctggtgcaggccacacagcgcacgctgcagctgtcggatgcacgctttcgcctcggtgcggacaactacctcgccgtgctggacgcgcagcgcacgctgtatgccgcacagcaggcgcagatcacgctgcaactggccgagcaggtcaaccgcgtgacgctctacaaggtgctgggcggcgcctggacggacccaacaccaccgccggcaggcggctcctgattccatcgctggcagcgcttgaggggcaagcgctggacgctgttcttgttcaattgcggtgcaccgggcgcgcacgcaggggccgtgccaccggcacaacatcccctacgaggtccgggcgccatcaggacgccagcgcccgcaccatcgcgccgccacttgcaccacggcggtgcgcagcccgccacgcccggccaagcgcgcgattgctcctgaaaccatagctgctcgcgcttgcccatcaagcgataacggactatctgacccaacccatgagcgcacacctctcaccccgccgcaccctggcacgcccattgcattgaagccagcgcggccacggtaggccgcagcgcgtgccctctccaacggcggaggcagggctcgcgggacgaaggcgtccccacccgcaaccaggcccctgcccggtgcggcgtgcggacgccttttttgttgatgtggctgcgcggggcattcccgccggggagacgatggtgaagcaatccaggctggtgatggtgggcaatggcatggcaggcgtgcgcgcgctggaagagctgctcaagatcgcgcccgacctctacgacatcacggtgttcggcgccgagccgcaccccaactacaaccgcatcctgctgtcgcccgtgctggcgggcgagcagacgctggaggagatcgtcctcaacgactggtcctggtatgcggaccaccacatcacgctgcacgcggggtgcaccgtgacccatgtggaccgcacgcggcgcaccgtgcatggcgtggcgcaggacgggcgcaccgtcgaggctccctacgaccggctgatcctcgccacgggctccaacccgttcatgctgcccattccgggccgtgagctgcccggcgtgctggcctaccgcgatatcgccgacacgcaggccatgatcgacgctgccgccagctacaagcacgccgtggtgatcggcggcggcctgctgggcctggaggcggccaacggcctcatgaagcgcggcatgcaggtcaccgtggtgcatgcgggcgagtggctcatggagcgccagcttgacgacgtggcgggcaagctgctgcagcagtcgctggccgagcgcggcatgcagttcctgatgcaggcgcagacgcaggaactggtggccggcggcgacggccgcgtggccgcggtgcgcttcaaggacggcagcgaggtgcccgcccagctcgtggtgatggccgtgggcatccgccccaacacggccctggccgagcagatgcacctgcacgtcaaccgcggcatcgtcgtcagcgacacgctgcagaccgtgaccgacccgcgcatctacgccgtgggcgaatgcgcggcgcaccgcggcatcgcctacgggctggtggcgccgctgttcgagcaaggcaaggtgctggccaaccacctggcggaatggggcatcgggcgctaccagggctcgctcacctccaccaagctcaaggtcacgggcatcgacctgttttccgccggcgacttccagggcggcgagggcacggaggaaatcgtgctcagcgacccgcatgccgagggtggcggtgtgtacaagaagctggtgctcaaggacgaccggctcgtgggcgcctgcctctatggcgacacggtggacggcagctggtacttcaagctgctgcgcgacggccgcagcgtggccgacatccgcgaccggctcatgttcggcgaatcgcacctgggcgacgcgggccatcagggccagaacaaggccgccgccatggccgacagcgacgaggtgtgcggctgcaacggcgtgaccaagggccagatctgcaaggccatcaaggacaagggcctgttcacgctggacgaggtgcgcaagcacaccaaggccagcgccagctgcggctcgtgcaccgggctggtggagcagatcctcatggccaccgcgggcggcgactattccgccacgcccaagaccaagcccgtgtgcgcctgcaccgaccacggccaccaggccgtgcgcgaagccatccgcacacaccggctgctgaccgtggacggcgtgtttcgcttcctggagtggaagacgcccaacggctgcgccacctgccgcccggccgtgaactactacctcatcagcacttggcccaaggaggcgcgggacgacccgcaaagccgcttcatcaacgagcgcagccacgccaacatccagaaggacggcacctacagcgtggtgccgcgcatgtggggcggcgagaccagtgccgccgaactgcgccgcatcgccgacgtggtggacaagtaccagatccccacggtgaaggtcacgggcggccagcgcatcgacctgctgggcgtgaaaaaggaagacctggtcaacgtctggcgcgacatcggcatgccctgcggccacgcctacgccaaggcactgcgcaccgtgaagacctgcgtgggcagcgagtggtgccgcatgggcacgcaggacagcacgcagctcggcaaggacctggagcacgccttcgtgggcatgtacgcgccgcacaaggtcaagttcgccgtcagcggctgcccgcgcaactgcgccgagagcggcatcaaggacgtggggatcatcggcgtggactcgggctgggagatgtacgtggccggcaacggcggcatcaagaccgaggtggcgcagttcttcaccaagctcaagaccgccgaggaggtgctggagtacacgggcgccttcatgcagctgtaccgcctggagggctggtacctggagcgcacggtgcatttcgtcgcccgcgtgggattggactacgtcaagcgccgcgtactccaagatgcccccggccgccaagcgctgtggcgcgagctgcaggacgcgctggcgggcgagcccgacccgtggttcgagttcgagccggcggcggtggaccggcgccagttcatcccgatcacgccgatccccgcatgaacgttggcatgagtttcggccaaaagtgcctgtcacgccctgccagcaagcgccaacagctcctaaaggaatagctatgaccacctggaccccgatctgctccctggacgacatccccgtgctcggcgcgcgccgcgtggcccgcccgcacggcatggacgtggccgtcttccgcaacgacgccggcggtgtgttcgccctgctcgaccgctgcccccacaagggcggccccttgagccagggcatcgtcttcggcaacagcgtggcctgcccgctgcacaactggaccatcggcctgtgcgacggccaggccgccgcccccgacgaaggctgcacgccgcgctttcaggtcaaggtggaagccggctccgtctacctggacgcccaggaactggcccaccacgccctggacctgcaacgccccgtggccggccccgcgctgcgctgcaaggcaaacccaccatgaccccgcgcaggcgcaacgcgccgcgcaaggccaggccgagcgcagcgatggcccgaatgggctgtccggtttccgggttcccttcaggatgcgccgaggagcgcagcggccagcggatcagggctcgcgattgtttgagcgaagcgagtttgagcgagaccccgctggacgcgagcaccgcaggttgcccgtagcgaagcgaagggacgcagcctgtagggtcgcctttcttttgggtactttgctttggcgaagcaaagaaaagtacctcgcccgccggggcgagtcccggccagccacgtccaaaaagaatagctactcgcgcccacaccacaagccctaaagcccaaaaataccaagagaacacgccatgcaagaaacccgttccacctgcccctactgcggcgtaggctgcggcgtgatcatccagtccgacggcgacaccatcaccggcgtgcgcggcgacccccaccaccccgccaacttcggccgcctgtgcaccaagggaagcaccctgcacctcaccgccagccggcccatcacactgcagacccggctgctgcaaccccagctgcgcccgcagcgcggccaggcagcgcaccccatcgactgggacgcggctctcgacaccgcggcgcagcgcttcgccgccaccatcgaccgccacggccccgacgcggtgggcttctacctgagtggccagttgctcaccgaggactactacgtcttcaacaagctggccaagggcctgatcggcaccaacaacatcgacaccaactcgcgcctgtgcatgagcagcgccgtggccggctacaaggccacgctgggcgccgacgcgccgcccgcctgctacgacgacctgggccacgcgcagtgcctgttcatcgccggcagcaacacggcctgggcgcaccccatcgtgtttcgccgcatcgaggacgcgcgcgccgccaacccggccatgaagatcatcgtggccgatccgcgccgcaccgacactgcggccatggccgatctgttcctgcccctgctgccgggcagcgacgtgatgctgttcaacgccatgctgcacgtgatgctgcgcgagggctgggtggaccagggctacatcgcgcgccacaccagcggctttgccgatctgcaggccgtggtgcaggactgcacgcccgagcgcgctgctgccgtctgcggcctgccgccgcaggacattgccaccgcagcgcgctggttcgctggcgtggagagcatggcggagggtgggccacgccggcccacgctgagcctgtactgccagggcctgaaccagagcaccagcggcacggccaagaacgccgcgctgatccacctgcacctggcctgcgggcagatcggccaaccgggcgccggccccttcagcctgacgggccagcccaacgccatgggcggacgcgaggtgggggggctggccaacctgctgcccgcgcaccgcgacatggccaaccccgaccaccgcgccgaagtggcccggctgtggggcctggagtcggtgcccgcgcggcccggcaagaccgcggtggaaatgttccaggccgcggccgacggcgagatcaaggcgctgtggatcgcctgcaccaaccccgcgcagagcctgcccgaccagaccaccgtgcgccgcgccctgcagcgcgccgagtttgtggtggtgcaagaggccttcgccaccaccgccaccgcgcagtacgccgacttgctgctgcccgccaccacttggggcgaaaagaccggcaccgtcaccaacagcgagcgccgcatcagccgcgtgcgcgcggcagtggccgcacccggcggcgcgcggcacgactggcagatcgcgctggcgctggcgcagcggctggagaggcacctgcgccccggccagcccacgctgttcccctacaccggcgacacggcgcaggcctgcgccgaggccatttggaacgagcaccgcgagaccacgcgcgggcgcgacctggacatcaccggcctgacctgggccgcgctggaggccgacgggccgcagcagtggccctacccgagcggcgcccgcacgggccgcgcgcgcctgtatgcggacggcgtctttcccactcccgacgggcgtgcgcgcttcgtccccacggcctggcagcccctggccgagccgcccagcgcgcgctacccgttcagcctgaccacgggacgcctgcgcgaccagtggcacggcatgagccgcaccggcacgctggggcggctgttcggccacgcgtccgagcccgcgctgcagatgcacccgcaggacctgcagcgcctgcagctggccgctggcgacctggcgcatgtgaccagcgcgcgcggctccatcatcgcgcccgtgcaggccgacgacacactggcacccgggcaggccttcatggccatgcactggggcggcgaatacctgggcgggcgctccagcacgggccggccgctggcgggcgtgaacgcgctcaccacgccggccttctgccctggctccaaacagccggagctcaagcacgcggcggtgaaggtgctcaaggccgagttgccctggacgctgctggccatggcctggctgcccgaagatgaagccctggccgcgcgcgaggccctggccgcgctgatgcccgaactgcccttcgcccactgcgtgcccttcagcggcgccgcgccggcggcaggtcccgcgcgcacgggcgttctgctgcgcggtgccgcgcacgaggcgccgccaccggccctgctcgcgcgcatcgagcacctgctgcacctggacgggcctggcacgctgcgctacgccgaccgccgccgcgcccagcaccgcgccgcgcgcctgcagcgccaggccgacggccgcaccactttggacgcactgctgctggccggcaatggcagcgctggcggctggctgcgcacgctgctgcaggaagaactgcccgtgcagacctatggccggttgctgctgctgcccacccaacagccgcccgtggccgtagccgcacgcggcaagcgggtgtgcgtctgcctgaacgtgaccgataccgacatcaccgagcgcctgggccagtgccagggcagcccggccgagcgcttggcgcagttgcagggcgcgctgcgctgcggcacgcaatgcggctcctgcgtgcccgagctcaagcgcatggtgcaggcggcggtcgcgggcataggcaccactgcggtgcaggcagcgtgacgcggcacgcaatccgccgcacgcatataacaggcggttatcagacatgccgcagaatggacaccactcgtcccacccgccagccaataccccatgggcatcagccactacatcaaggaaatcggccgcggcgcacgcggcgccaaggcactggaccgcgcgcaagccgccgacctgttcgggcaagtgctcgacggccaggtgaccgatctggagatcggcgccttctgcgtggccatgcgcatcaagggcgagaccgccgaggaaatgtgcggcctgctggacgcggtgcatgcgcgcatcaccgccataccggcctgtgcggacgggcagccgctcatcgtgctgcctagctacaacggcgcgcgcaagctgcccgtgctcacgccgctgctggctctgctgctggcgcgcgaaggcctgcccgtgctgctgcacggcatgcgcaccgaggcgcgccgcattctggcatcagatgtgcttgaagcgctggatatacctgcgctaacagctcctcaatccatagcacccggcagcgtggcgcacatcggcaccgcggtgctgctgcccgggctggcgcgcctgctggcggtgcgcgaggtgatcggcctgcgcacaccggggcacagcgtggccaagctgatgaacccctgcgccggcccggcgctggtggtgagcagcttcacacaccccgaatatttcgacatcctgagcggcacctttgccacgctgggcgcgcacgcgttgctgtcgcgcgggctggagggcgaggtggcggccgacccgcgccgcacgccgcgctacgacgccttcattggcggcacgcaccaactgctgcaagaccagcagcccggcacggccgccgaagtgccgggcctgccgaccgagatcgacgtggccaccaccgccgcctatacccggcgcgtgctggcgggcgatgcgcccgtgccccctgccctgcgccagcaggtggaacatatcttgcacttgagccgtcaaatcactgcacaggcctcgtcatgaccacaccttctcttccagcccatgcaggcagctgcaccctggtgggcgccggccccggcgaccccgagctgctcaccctcaaggcggtgaaggccatccaggccgccaccgtgctgctggtggacgacctggtgagcgacgccatcgtcgccctggcccgccccggcgcccgcgtcgtgcatgtgggcaagcgcggcggctgcaagagcacgccccaggcgttcatcgaaaagctcatgctcaccgccgtgcaggagggcgagaccgtggtgcgcctgaagggcggcgacccgttcatctttgggcggggcggcgaagaggtggagcacctgcgcgcggcgggcgtgccggtgcaggtggtcaatggcatcaccgccggcctggcgggcatgacgcagctgggcgcgccgctcacccaccgcgaacatgcgcacggcgtggtcttcatcacgggccacaacaagcctgggaaccaaggcaccgactggcgccagctggccgccaccgcgcgcgatgcacgcctgaccctggtgatctacatgggcgtgaccggctgcgcccacatccaggaggaactgctcaccggcctgcctgcgcacacgccggcggtggtgatccagcatgtgagcctgccgcagcagcgccacgcggtgaccacgctgggccagttgcagtccaccatcacccgcgaggggctggccagcccctcggtgatcgtgatcggcgacgtggtgcgcggcatccaggccgtggcgcacggcgaagatgcagccccggtagcaggcacgcgcagccgggcggtgtgaccgctcagccggcggcgctggcctgcgccgcctggcggatctgcgcgaagcgctcggcctgttccttgcgcagggccttgcgcagcagcgcggcctcccagcggcggcgctcgtcgtagctggtgggagccagcggcggcacgggggtgggtttgcccgcatcgtccaccgccaccatcgagaagaaacagctgttcacatgccgcaccacctgggtgcggatgttctcggccaccaccttgatgccgatctccatggacgatgtgcccgtgtggttgacgctggccaggaaggtcaccagttcgcccacgtggatgggctgcaggaacatcacctggtctacgctcagcgtgaccacgtagctgcccgaatagcggctggcgcaggcataggccacctggtccagcagcttgaggatggcgccgccgtggacgttgccggagaagttggccatgtcgggcgacatgagcacggtcatgctgagttggtgcgcgggaaggtgcatggcggtattagagcgtgtttacgccgaccgtgcggggccggagcacgtgccttcacccgccacgcccgtgtcacacccgcgtcacggtttcttggtttcccccagtgggcgcgtgcgccggcgttcctagcatggcccctgcgctgcccatggcggtgcagcgccagcccaatacaaaaagcagggagctcccatgaccaagccgttcatcgtccacccttgtgcgccgcgcaggcggctgctgcaatcgctgtgcgcaagtgcctgtgcgctcgcgtggccggcgctggcccagcagcgctcggcagacgccaaggcagccatcctcatcgggcgctcctcggcactgtcgggccccatggcgccgttcctcacgccggtgcacgaggggcaggaagccgccctggcggacttcaacgaggccggcggcgtcgcagggcgcaaggtgcagctcgtgtccctggacgacaagttcgacgccgcgctcgccctggacaacgcccgcagactcgtgcaggacagcggcgtggtcgcgctgttcggccaggccggcacctcgcaggtgctagcgctgctgccctacctggcgcaggcgcgcacgccgctggtggccgtctacaccggcagccccgcggtgcacggcgcgcgcagcccctacctgttcaccaccagcgccagctacgcggacgagctggtgaagatcgtgcgcaacctcgtggccattcagaccacgcgcatcggcgtcgcctacgagaacaacgacttcggcaagctcgccctgcccctggtcgagaaggccatcacggccgagggcggcaccttcgtgggcgcccatgccacgcacagcagcggccaggacgccgaggccgccgccaaggccctggcggccctgcggccgcaagccgtggtaatgattgccgcgggcccgcccgtggtggcctacgtgcgcgccaataaggcgcacctgggcgtgccggtgtacacgctgtcgctgggcgcgggtgcgcaggtcatccgcgcgctgggcagtgacgcgcgcgggctggccgtggcgcgcaccacgccgccgcccacgcggctgaccaccgccgtggcgcgcgagttccaggcgtccatgaagcgccacggccaccccgtggactatgaccgcttcaggggctacctggacgcgcgcatcctcattgaaggcctgcgcgcctcgggcccttcggtgacgggcgcatcgctggcggcgaccctggaagggctgcacaaggtggacctgggcggctacacctaccagtacagtgcgcagaaccgcaatggctccagctacgtggacattgccgtgatcgggcccgacggcaactacatgcactgaactgcctgcactgcacggcctcggagcccgtacgcgacaatcggcggctttgcccgccaggttgctgcccgtgtccacacccttctttgatgccgtcatcatcggcgccggcgccgccggtctgttctgcgccgcccaggcgggccagcgcgggctcaaggtgctgctcgtcgaccatgccgacaaagtggccgagaaggtccgcatctcgggcggtgggcgctgcaacttcaccaaccgcgacctggacgtgcgcgcgccgcacaagcacttcgtggggcagaacgcgcagttctgccgctccgcgctgtcgcgctacacgccggcggacttcatcgcgctggtggagcgccacggcatcgcctaccacgagaagcacaagggccagctgtttgccgaccgctcggccgaggacatcatcgccatgctgctggccgaatgcgcccaggggcgcgtggagcgctggcagccctgcggggtcaagaatgtagtctttttggccgatgaggcaggcggtaaaagcgctggcagctatcaaattgataccgatcgcggcccggtgcaggcgcgcagcctggtggtggcgacgggcgggctgtccatccccaagatcggtgccacggacttcggctaccggctggcacagcagttcggactgccgctggtggcgcaacgccccggcctggtgccgctgaccttcgacggccaggcctgggcgccctacgcacagcttgccgggctggcactgccggtggagatcagcaccggcgccaagaaggaacgcatggccttcgtggaagacctgctgttcacgcaccgcgggctgtcgggcccggccgtgctgcagatctccagctattggcagccgggcacgccgctggccatcaacctcgcaccgggcgtggacctgccggccgcactggcccaagccaaggtgcgctcgcgcaagctgatcgccaacgaactcgccgcgctcgtgcccagccgtctggccgacgcctgggccagccagatcgtggactggcagcgccccatcaacgaagccgcggacaaggccctggcgcggttggccgagcggctggcgcgctgggagctcacccccacgggcaccgaaggctacaagaaggccgaggtgacgctgggaggcgtggacacgcgcgccctgtcgcaacagaccatggaatgcaaggcccagccgggcctgtactttatcggcgaggtggtagacatcaccggctggctgggcggctacaacttccaatgggcctgggccagcgcccacgcctgcgcccaggccctcccgctccactgaacgccctccgtctctaggggccgtctgcgcgcgaatttctggccgatttttaatattcatgtaaaatgaatcttaagaaaaccgccctgccaaaggcccgccatgtccctgcccccgctcgtctccgcctcccgcccggcccagtccgccgctccgctgcaaggctggcctttgctgcgactggggtttcggcccttctacctgggcacggccctgctggcctgtctggcggtgccgctgtggatagcgatctttctgggccgcatccaggtgccgttgccgatgtcacctttgctgtggcacgcgcacgagatgctgttcggcttcgccgcaggcgtggtggtgggctttctgctcaccgccgtcaaggcctggaccggcctggagacggcccgcggtccgctgctgggcgcgctggccctgctgtggctggccgcgcggctggcttcgctggtggcgccctacgccgtctatgccacgctggacatgctgctgctgccggccgtggccgccgtgctgctgcgcgtgctgatcaaggccggcaacaagcgcaacattccgctgatctgcctgctgctgctgatggctgcggccaacctggtgttccatctttcggtgctgggcatcgtggcggtgccggccgtgagcgcgctgtatgccgagctggcgctgatcctcatggtggtgagcgtgatcaccggccgcgtggtgcccatgttcacgcgcaacgtgacgcccggcctggtcatcaacatgccgcgcaagttcgagctgtcgctgctggccgtcacggccgtggcgctggcgctgtgggtgttcgcagcgcccgcgccggtggtgctggtggccagcctcgcggcgggtgtgatgcatgcggtgcggctgtggaagtggcatccgcaggtcacgttcaagcgccccatcctctggatcctgcacgcttcgtacgcatggctgcccctgggcttcgtgctgctggcgctggcgcaactgggctgggtcgtgccgtcgttggccgtgcatgcctttgccgtcggcgtgatcggcgggctgatcatcggcatggtcacgcgcaccgcgcgcggccacaccggccggccactgcagccctcgcgcggcgaggtggtggcctatgccctggtgatgctggccgccgtgctgcgtgtgctggtgcctgccgtgcaacccgcctggtacgcctatgcgctggaaggcgccgcctgcctgtgggccatcgccttcgcgatctacctcgtgatctacaccccctggctgatgcgcacccggctggacggcaaggacggctgatgccggcccgtgccccacaactgcaagctccctccccccttttttctacacacacccgaaaggttgaaccatgagcaacaccgtttccgtgatcgacgtacgcaccatcgctccttatgagcgccatgcgcaaatctttggccgcctggacgcgctgggcgcgggcgagtcgctgcagatcgtgaacgaccacgaccccgtgccgctgcgcatgcaactggaaggccgtgcacccggccagttccagtgggcgtacctggaggcaggcccccgacagtggcagatcgaaatcaccaagctggcatccaagacccaggctgccgcagaggctgaagactcctgctgctcgggcggtgcctgctgcggctgatcggcgaagccactcaaccaaagcaaaaggggcaggtatcacctgcccctttttgatcgtccctgcttcacagccccagcgccagctgcgcctcctcgctcatcatggagcggtcccagggcgggtcaaacaccagattcaccgtgatctcgcccacgcgcggcagagccagcagcttgtcgcacacctcgtcggcaatcgcttcgcccatgccgcagccgggggcggtgagcgtcatgtccaccagcgcgcgcaccttgtgggcatcgtcgggcaagggctcgaaagccagccggtacaccaggcccaggtccacgatgttcaccgggatctccgggtcgtagcaggtgcgcagcgtctcccacaccagcggctccagttcctcgatgggcaggtccgcgggcgcagtgatggtctggggcggcgtcttgccgatggcgtcggcatccacacccttcagccgcatgagctggccttcgaccagcagcgtgaaggacgaacccagcgcctgcgtgatctgcgccagttgcccggcctccagttcgatcggctcgccgctgggaatcgcctccacggtcacgctgcggcgcaccagcacatcctcgcgatggcggcggtaggtcatgcgggctcctcctcagtacttacgctctggccgttgccgttgtcggcaatcgcatgcatcagcgcatgccagcccagcagggcgcacttgatgcggctggggtactggcgcacgccggccaggctgaccagcttgcccagcggggcatcctcaggcgcctcctctcccgtcagcaccgcacgaaagtgctgctgcagcgcctgcgcggcggcaacctccttgcccttcacggcctcggtcatcatcgaggtagaggccatgcaaatcgcgcacccctggccggtgaagcggatgtcctgcacgcgcccttgctgcagctgcagttccacggcaatgcggtcgccacacgacgggttggtgccctgcgcctggtgcgtgggctgcggcagatggccgaagttgcgcggtgcgcgcttgtgctccagcaccacttcctggtacagctcgttctcggcgttgccggtgaatccagtcatcgcatgacctccagcgcctgtgccacgccggcgatcaagcgctcgacctcctcatggctgttgtacagcgcgaacgatgcgcgcgtggtcggccccatccccaggtgctcctgcagcggctgtgcgcagtggtggcccgtgcgcacggcgatgccgcgctcgtccagcagcgtgccgatgtcgtgcgggtgcacgtcgcgtgccacaaacgacaccagcgacgcctgcgtggcatgcggggcaagcaccgtcacaccctccagtgccgacaagcccgccagcgcctgcgcgcgcagggtctgcacgtgcaggtcaatggcctctcggccaataccatcgatgaagcgcgccgccgccgccaggcccacggccccggccacgttgggcgtgccgccttccagccgcgcaggcagcgccgcatagcccgcagcggtgtagctcacccactccaccatgtcgccccccaggcgcagcgggtacaaccgctccagcgcctcgcgccggccggccagtgcgccggtgcccatgggcccgtacatcttgtggccggagaaggccatgaagtccgcctccagctccgccagagcgggcatggcatggcccaccgcctgcgcggcatccagcaccgtgagggcgccggccgcgcgtgccatggccagcagtgcctcatacggaggacgctcgcccgtggcattggcgcacgccgtgagtgccagcacgcgggtgttgggtgtgagcaatggcgccagatcggcctcatgcacgcgcccctgcgcgtcgggctggaggacgaccagttccgccccgctcatgcgtgcagcctgctgccagggcaccaggttggcatggtgctccagcccgctcacgatgatgcggtcgccggggcgcagccaggccttgcccggccccgcggcccacaacccttgggccacgaggttcagcgcctcggtcgtgccgctggtgaagaccagttcatgctgcatgcccgcgccgatgaagcgcttgagcgtggcacgcgcctcttcaaaagcgtcggtggcgcgctggctcagcgtgtgcacgccgcggtgaatgttggcgcggtcatggcgttcgaagcgctgcatggcctcctgcaccgccagcggcatctgcgtggtggcggcgttgtccagataggccaggggctggccgtggatgcgctgcgccagcaccggaaactgcgcgcgcagtgcctgcaccggcaggccgccggtgtgcaacaaaggatgtggtttacccatggtgtgcttcctcggctgtgggcttcaggcgggcgatcgcaccggccagccagccgctctgcagccactgcgccagcatgccttccccctcggtccccaggcatcgatcaagcaacgcttgggccatgccttctatgatgagcgcgcgcgcagccgcgtcatccaacccgcgctggcgggcgtagaacagcgcatcctcgggcaacgcaccccaggtagcgccgtgcgcggcctgcacgttgtcgtgcaggatctccaggtgcgggcgcaggatcaaacgtggctggcccgccagcggcacgccggccaggcgctggcgcacatcggccccgtcgctgccgggcgcgatgcgcgtataggcattcgccaccgcgtgggcgcggccctgggccagggccagggtctcgacctggctcacggcctgtgcagcttgcaggtcggtgtacgtctgctggtccagcttgccgtccgccaacagcagcaacgcggcctgccgcgcgctggcgcccgcgccctgcagcgtgatgtggctgcgttgcaggtggtagctggcgcccgtggcaaccagcgcctgggcataagcggcacctgacgccacatggacctgcaggtggtgcgccacgcggtcgtcggccaacggcgcagcgacgcgcaggtgctgcagctgtgccccctgcgccagacggatgtgggcgtgcaggttttgcgccacggccgacagaccggctgcggcaggccgctcatgggtttcgatcagaacgcactgcacgccggcttccacgtccagcaccagcaagggcgcctcggccgcggcgccgggctggtggtgcagctccaggcgcacgggctcgcgctcacggcccggcgtggcggccacgcgcaggcgcaggccccggcggcacagggcgcggtgcgcccaggtgaagggggcggcagccccatccccactgccggactctggcgacggcagccctgccatcaactcggcgcgctgcgccgggtccagggcatccagccaacgcgcctggacgctggtggccgcctgtgcgtggggcaggcgcagcgtccagcccgcacccgcgggcaacgaggcctcatcgacgaccccggcctgcgttcccagccagtcctgcagcgcgggcgggggcaggtggtgaaaggcttcgctgcgccgggcaatccagccctgcgtctgcaggcgctcgcgcgcggcgcggatctcggcttgtgcgttgttcatggtgtcatgcctccgccgtggcaggttggcgcgcaaagcccgtgcgggcgatgcgccgcgccagctccacgtcgcccgtctcggcgatacggccctggtccaggcgcagcacggtgtcaggctgcagctgctcgatcaggtgcaggtagtgcgatacgacgatgaaggccgtgccctgttcgcgcagtttctgcaccaacgtgaccacggcgcgcacgccgtccacgtccatgcccgagtcgatttcgtccagcagcgccaggcgcggttgcagcagcgccagttgcagcagttcgttgcgcttgcgctcgccgccggaaaaaccttcgttcaccgggcggcccagcatggcctgtggcaaccccagttcctgggcggtctgcttggcgctggccaggaagtcgaacgcgtccagcggctgctggccgcgcgcctcatgcacggcattcagcgctgtgcggatgaacagattgttcttcacgccgggcacatcgggcggcgactggaaggacacgaacagccccgcgcgggcgcgctcatgcgccggcagctgcagcaggtcctgcccgtccagcagcgcctggccgtcctgcacctggtaactcgggtggccggccagcgccatgcccagcgtgctcttgccgctgccgttggcgcccatcagcacgacgagcgcgccggcgggtacgtccagcgagaccgattgcagcacggtgcgctcgccaacgcgcacacgcaggtcgcgcacttgcagcaaaggagtggtggaggtcatgggggtttcctattaatttgatagctattcgcgctggatggataagggctggatgccgtttttattcaaatcttgtgatctcagcccaccgcgccttccagcgacacggcaagcagcgccttggcttccagcgcgaattccatgggcaactcttccagcaccgcctggcaaaagccgccgacgatgagggccgtggcctcctgcgggtcgatgccgcgctgctggcaataaaacaggcgctcctccgaaatgcgcgtggtggtggcctcgtgctccagcacggcatcgctgcgcgcggtgtccacgtaagggaaggtgtgggcgccgcagtcgggcccgatgagcagcgagtcgcactgcgtgtggttgcgcgcgccggcggcgccggggttcacgcgcaccaggccgcggtagctgttgtgcgcgtggcctgcgctgatgcccttggagacgatgcggctggtggtgttcttgcccaggtggatcatcttggtgccggtgtccgcctgctggaagtggttggacacggcgatcgagtggaactcgccgttcgattcgtcgccgcgcagcaccacgctggggtacttccaggtgatggccgagccggtctcgatctgcgtccaggcgatgcgcgagcgcctgccggccgccaggccgcgcttggtcacgaagttgtagatgccacccacgccgttctcgtcgccggggtaccagttctgcacagtggagtatttgatgaacgcgtcgtcgtgcgcgatcaactccaccacggcggcgtgcaactggttctcgtcgcgctgcggggcggtgcagccctccagatagctgaccgaactgccctcttcggcaatgatcagcgtgcgctcgaactgccccgtgttctgcgcgttgatgcggaagtaggacgacagctccatggggcacttcacacccttgggaatgtagacaaaggagccatcggaaaacaccgccgagttcagcgcggcatagaagttgtcgccctgcggcaccacggtccccaggtatttctcgaccagctccgggtggttctgcaccgcatgcgagaacgagcagaagatcacgcccacttcggccagctgctcgcggaaggtggtgcccaccgagaccgagtcgaacaccgcatccaccgccacgccggccaggcgggcgcgctcgtgcagcggcacgttgagcttctcgtaggtctccagcagcttggggtccacctcatccaggctcttgggtgcgttcttgagcgatttcggtgccgagtagtagctcagcgcctgaaaatcgatgggctcgatcttcaggtgcgcccagtcgggcaactccatcgcacgccagcgctcgaaggccgccagccgccagtccagcaaaaactgcggctcgcgtttcttgcgcgagatggcgcggatggtgtcctcgtccaggcccggcggcagggaatcggactcgacgtcggtgacgaaaccatgctggtacgggcgctgcagcgcctgctccagcgcgggcgcctgcgacgcctcgcgaccggcgacgggcgcgtcgaggatggcgggttgtgaggacatgaccgtggggcggagtttttaatattcatatgttatgaatcttttaaaaatccgccaaacccgcatgcggtccctgcacccgcatcaggggtttaccggctcgccgcttcgggcgggcagcggcttgccgtcaggccagcgcatcacccgagtcagccggtcacctcgccccagcgcaccacgcccagccagttgcgcagcgccaccacgccgggcggcgtgatctccagcgcgcgcgaagcctgcgcgcgccgcagccagccgcgctccaggcaatgcacgcacagcagcgcccccaggcgcccggccatgtgggggcggcgctcactccagtccagacagggccggcatggtgggcgccgcgcggcgcctgcggccagtgcgtcctgcgcggccaggcccagcggtgccagcacagcctgcgcccggccggtcacccgcccacccgcatcgtcatcgaagacgatggcgccctcctccaacaggtgcgcggcgatggccacgcccaggcggccggcaatatggtcatagcaggtacgcgcctggcgcagcgccgcgtcgcgcgggcccacgaccacgggccgcggcgccgtcgcctgccgcacggccagctgcatcagcccttccagcaaatgcgccacctcgggcgaagccaggcggtggtaccgatggcgcccctggcgttccagcaccagcagcccggcctccaccaacaggcccaggtggcggctggccgtggcggcagacacgcgcccggcctcggccaattcacgtgccgtgagggcgcgaccgtccatcagcgcgaccagcatggcggtgcgcgccggctcgcccaccagggccgcgacatgcgcaatctggttggtattcatgcgcgcagtgtgccgcagccagcccggcgcacgcttcgctccaggacgaaacatcggccgtgcgacggccggcaccatggaggcatccacccaccacaggagcacgccatgcccatcacctgtttcatccgctacgagatcgaccctttccagcgcgaggccttccgcgcctatgccgaagcctgggggcgcatcatcccgcgctgcggcggccacctgctgggctacttcctgcccagcgagggcaccaattacgaggcgtggggcctgatcgccttcgccagcctggccgactacgaggcctaccgcgcccgactcaaggccgacccagagggccgcgccaacttcgagatggcgcagcgccagcgcttcatcctgcgcgaggaacgcagcttcaccgaggcggtggcgggcaccctcgcgcgccccgcatcgcccaccaccacgcaggcccagccatgatcgccgtcatctttgaagtgcagccgagcagcaacggccgccaggcctacctggacctggcggcggacctgcgcgccgcgctgcaggccatcgacggcttcatctccgtggagcgcttcgagagcctgtccacgcccggcaagctgctgtcgctgagcttctggcgcgacgaagaggccgtagcccgctggcgcgcgttgccgcagcaccgccaggcccaggcgacgggccgcgcaggcgtgtttgccgactaccggctgcgcgtggccaccgtgcagcgcgactacggcctacatgcgcgaggagagacacccgccgactcgcgcgcctgccatgcgccgcggcctgtgcccaaccccgcgccgggcagccgcttgcccggcagcgcagagccgttataatgctcggctctgctggcatgaccccgtcggccggatactagttacagacggggaaaaccgccgtatatggcttttgggcccgatcttcccgaaaacccgctagcggcacctattggaaaacattagctaatgacgaccattcgtgtaaaagaaaacgaaccctttgacgtggccctgcgccgcttcaagcgcaccatcgaaaagctgggcctgctgaccgacctgcgcgcccgtgagttctacgaaaagcccaccgccgagcgcaagcgcaagaaggctgccgccgtgaagcgccactacaagcgcgtgcgcagcatgcagctgcccaagaagctgtactaagcacagcccggcgttgacaccagacgccacaaaacccgcgctagggacgccaagcgcgggttttttgttttctacaccgtttgactggagaaacaccatgagcctcaaggaccagatcaccgaagacatgaaaaccgccatgcgcgccaaggacagcgagcgcctgggcaccatccgcctgctgcaggccgccatgaagcaaaaggaagtggacgagcgcatcacgctggatgacgcggccatcgtggccatcgtggacaagctgatcaagcagcgcaaggacagcatcaccgccttcgagggcgcgggccgccaggacctggccgacaaggaaaaggccgaaatggccgtgctgcaggcctacctgcccgaacgcatgtcggccgacgaagtggctaccgcagtgaagtccatcgtggccgaagtcggcgcagaactgggcaagacggtgggccccggcgacatgggcaaggtgatgggcgtggtcaagacccgcctggccggcaaggccgacatgggccaggtgtcggccgccgtgaaggccgcgctgagcagttaattgccactatgctattcatagctgctcgcgcttgatgtgtctcgatcacagacccatttggcattgagttcattcgctggcaagcgctggtagctatcgtttttgctgcgccgcacacgccccgctcaacagccgcttggacacccacagacctggctgctggcagaccactgggctgcgcggggcacgccccccgtgttgggcttcccccgccattccgtgcgcagcggcggcaaacgtcctgccaacgtcacgaaagacgcagacacgggcgcgcgcattgaacagacgctctcctcggtgaacaatggcgggcttacatcgtttgaaaagccacccatgcagcagcaacgcacccacaagatcgccgtgatcgccggagacggcatcggcaaggaagtcatgcccgaaggcctgcgcgccgtgcaggccgccgcccggcgcttcggtctgaacctggaactgcacaccttcgactgggcgcattgcgactattacgcccggcacggccagatgatgcccgacgactggaaggcgcagctgtcgggcatggatgcgatcttcttcggcgccgtgggctggccggcgaccgtacccgatcacatctcgctgtgggggtcgctgctgaagttccgccgcgagttcgaccagtacatcaacctgcgccccgtgcgcctgttcgagggcgtgccctgcccgctggccggccgcaagcccggcgatatcgactactacgtggtgcgcgaaaacaccgagggcgaatacacgtcgctgggcggcatcatgtacgagggcacggaccgcgagatcgtgatccaggaatcggtctactcgcgccacggcgccaaccgcctgctgaagttcgccttcgacctggcgcaaagccgcccgcgcaagcacgtgacgctggccaccaaaagcaacggtatcgccatcagcatgccctggtgggaccagcgcgccgacgatgtcgccaagggctatcccgaagtcacgctggacaagcagcacatcgacatcctcaccgcgcgcttcgtgctgcagccggggcgcttcgacgtggtggccgccaccaacctgttcggcgacatcctctccgacctggggcccgccaccaccggcaccatcggcctggcgccatcggccaacctgaaccccgagcgcaccttccccagcctgttcgagcccgtgcacggctcggcgcccgacatctatggccagaacatcgccaacccgatcgccatgatctggtccggtgcgctgatgctggacttcctgacccacggccaaggcgcggggcggcaggcccacgatgccatcgttgcggccatcgaagagatcatcaaaagcggcccgcgcacgccagacctgggcggtgcggcaagcaccacgcaggtgggcgaggccatcgccgcgcgcatcgcgcacgggtaaccccccgcccgcaggacgcggcatgtttccgtcaacggacttacgctattaattaaatagcatttagcgcttgtccatcaagcgctgcagcccatttctgcaacatattgcgcaagcccccgctgcgcgcaatggccgcgttcccgccgcggtccgtgcggccgggttagcatagccccccacactatattttcgagtcattccatgtcccacacccacgggcaaaaagacaagctgatcgcacgcgtgcggcgcatcaagggccagatggagggcatcgagcgcgccctggagggtgacgccgcgtgcgcggaagtgctgcggcagctcgcttcggcacgcggcgccatgaatggtctgaccaccgaagtcatgctgggccacctgcaggaacacgtggtgggcgcccgcaccgacgccgagcgccgcaccggcggcgaagaaatgatggacatcctgcgctcgtacctgaaatgacttcctccaccctgcacaccgcgggcgcggcgcccgcacccttccccgccgaccaccgccacgtcttcctgggcgcagagcaccagcgcaacgagcggcgcgtgtggctcgtgatcgcgctaacggccggcatgatggtcgccgagatcctggcgggcaagctgtacggttcgatggccctggtggccgacggctggcacatgtccacgcacgccggtgccatgctgatcacggcgctggcctatgggtatgcacgccgccatgcggccaacccacgcttctcgttcggcaccggcaagatgggcgacctggccggcttcgccagcgccgtggtgctagccatcgtggcgctgctcatcgcgtgggagagcttcctgcggctgaccaaccccgtgcccatccgcttcgagcaggcgatcgccgtggcggtgatcggcctggtggtgaacctggtgtccgcccggctgctgcatggcggacatgggcaccaccaccatggccacgatcacgggcatgaccatcaccacgccgaccacgatcacgaccacgatcacgaccacgatcacggccgccatggccacgacaacaacctgcgcgcggcttacctgcatgtgctggccgacgcgctgacctccgtgctggccatcgcggcgctgctcgtggggcgcagctacggctggctctgggccgacccggccatgggcgtggtgggcgcgctggtgatcgcccgctggtcctgggggttgatccgtgacgccggtggcgtgctgctggatgcgccggccgaaggaccgcaggtccgccaggagatcgaggacatcctcgccgccacgggcgacacgctgaaagacctgcacgtctggcaggtcggcccgggccattttgctgccatcatctccgtcgcctcggccacgccgcagcccgcacagcactacaaggccctgctgctgccggtgcacgagctgtcgcacgtcaccgtggaagtacgggcgctttgagcacacacgccatgaatcaccctcccctgccgttttcccaatcctgcgaaaacaaccaggcgcccatcttcgccgtgctgcagcaggccttcgccgaccggcgccatgtgctggaaatcggctcgggcacgggccagcacagcgtgtatttcgcgccgcgtctgccccacctggtgtggcagaccagcgacctggcggacaaccacgcaggcatacgcgcctggcatgcgcagcacccggcgcccaacctgcgcccgccgctgctgctgaacctggcgcacagcgattggccgcagggcgaacctggcagcgggccgttcgacgcggtattcagcagcaacaccgcgcacatcgtggcctggccgctggtgcagcgcctgttcgcgctggccggtgcccacctgcctggcggcggcgtgctggcgctgtacggccccttcaactacggcggcacctacaccagtgacagcaaccgcgcctttgatgcctggctgcgccagtgcgacccgcacagcggcatccgccacttcgaggacatcgtggcactggcggcacagcacggcctcgcgctcgcgcacgaccacgccatgcccgcgaacaaccggctgctggtgtttcaccgcacggccgccccggcggagcctgccgtagagtgacgccaacaccccctcgccctctgccgtgaacccctccgagccgctgcaccacggcgcctgcctctgccagggcgtgcgcttcacgatccgcgggccgctggccccgatccagatctgccactgcgcgcagtgccgccgcgcgcagggcagcgcgtttgctgccaatctaccggtggacgtggatcggctgcagttccaggccggccaggacctgctgcggcgcttcgagtcctcccccggcaagcggcgcgtgttctgcggcatctgcggctcgccggtattcagcgagcgcgacagtctgcccggcgtggtgcgcatccgcgcaggcctgctggacgagcccgtggccgcggcgccggcattccacatgcatgtggcctcgcgctgcagctggtggcccctccaggacgatctaccccagcacccgcaggggtacgtaccgcccggcgcggcctagggcctgttcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccgcgccacgcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctagtgtggtgtctcaaaaatagatagaactattttgaccggtgttggtcgaatcagcttccttataggagactacgctgatggcccaccctggacgccccgccacgaagctgcagatcaccgatgccgagcgcgcagagctgcatgcgcgactgcgcgtacgcaaagcgcccgaggacgagaagctgcgcatgcgaatcgtgctgggctgcgcagatggggagtcgggcaccatgattgcccaacgcttgggcacgacggtgcaaactgtctccaagtggcggcggcgctaccgggcgtatcgtctggcgggtttgaccgatgccccgcgcgctggccgcccgcgcagtgtgggcgacgagcaggttcagctcattgtggacaaggttcgccagagcaagcctgacaacgccacgcactggagcgtgcgccagatgagtcggcacgctggcgtatcgcccgcgacggtgcagcgcatctggcatgcctttgggctgaagccgcacctgcaagaaaccttcaagctatcgacggatccccatttcgtggacaaggtacgggatgtggtggggctgtatatggcaccacccgatcgcgccttggtgctgtgcgtggacgagaagagccagatccaggctctggatcgcacccaaccagggttaccactgacgtttggcaaacccagcacgcgcacgcacgattacaagcgccatggcacaacgtcgctgtttgcagcgctggatgtggccactggcaaagtcataggacagctcaagcgccgtcaccgcagtgtggaattcctgcagttcctcaaagccatcgatgcagcggtgcctggcgaacaagacatccacctgatcatggacaactacggcacgcacaagacgcaggcagtgcgggcctggctagcagcccatcctcgctaccacgttcacttcacgcccacctcagcgtcctggctcaatctggtcgagcgtttctttagccagatcagcgagcagtggatcaagcgcagcgcccacaccagcgttgctcagctggagcaatccatacgggaatacattgatcgtcacaacgaggatcccaagccgttcgtgtggcataaaagtgcggacaccatcttggcatctgtggcgcgggcagcgagtaccattatttgatgattacttttgagacaccacactagcaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctggtagagcgcacaccctgcagcccggccgccgcacgggcatactggaggcccgtgcgccgccgcccctcctggcggtgcccttcccccgatttcttgccacgccttccatgacatcgccccttgccgcccgtcccattggtgtgttcgacagcggcattggcggcctgagcgtgctgcaggcgctgcgccacgaactgccgcacgagcatttcgtctacctggccgacagcggcaacgctccctacggcgacgccaagggcgacgccttcgtgcagcagcgcacgctggccatcgcccgctggctgcgtgaacaccacggtatcaaggcgctggtggtcgcctgcaacacggccaccgccgccgcggtggaacaactgcgcgcagccttgcccgacctgcccgccatcggggtggagccggcgctcaagcccgccgccgccagcagccagacgcaccacgtgggcgtgctggccacgcgcggcacggtgggcagcgcgcgctttcagcgcctgcgcgatgggcattcggccggcacgcgcttttcggtgcagccttgcgacggcctggcgcgcgccatcgagcaaagcaccgaggagccgctgcccgccgccgcatctatggcaaaaatagaagcgctttgcgtccagtacacgggcgcgctgggcacttttggcttgaagacgggcgagatcgacacgctggtgctgggctgcacccactacgtgttcgccaaggacatgctgcgcgccctggtggggccggatgtgcagatcatcgacacaggtgcgcccgtggcgcgccagacccggcgcatcctcgaccaggccggcgccctcgcacccgagcacgcggcggatggcgcgcccgccgcgccggggcatatccagctctacaccaccggccagttggccgcgctgcagtcggcagccgagcgctggctacagttgcccgcgcagtactgcgcggcgctgcagatcgactgatatttaagccaaaacgggctgcagcgcttacctatcaagcgctggcagctattttttcaatagcatttcaccacagcagctcaccacccgcgtccaggtgcgtgaggtacaggcgcaggtcgaactcgaactggtggtactgcggctccatgtgggtgcacagctggtagaaggctttgccatggtccttctcgcgcaggtgggccagctcgtgcacgacgatcatgcgcaggaactcgtcgggcgtctgcttgaacagggcagccacgcggatctcatgccgcgccgccagccgcccgccctgcacccgcgtgcggtgggtgtgcagccccagcgcatggcggaccacgtggatcttgctgtcgaacagcaccttgttcaccgtgcccgcgttgcgcaggtggcgcgccttgaactcctgggcgtagtcgtacagcgccttgtcgctgcgcaccgagtgtccctcggggtacttgcgctgcagcagcgcgcccagctggccctgcgccagcagcgcatgggcctgggcctgcagcgcgggcgcgtaggcccgcaggtagggcagatcagtgggagcggtcatgggggcgccgggcgacagcacgcgcgtgctgccggttgcaaagggcgcccagtgtagggcggatttattccgcctcgatcttggagctcttgatcacgcccgcccagttggcgaagtcgctcttcacgcgctcgcccagctgctgcgggccctggtagtcggccgcggcaccctgttcctgcgccttcttgcggaaggccgggtcttccaccaccttcttcatgtcggcggccagcttgtcgatgaccggcttgggcacgcctgcgggcgcaaacagcgcgaaccacgaggtggcgttcacgcccgggtagccggcctcggccgtggtgggggcgtcgggcaggctggccaggcgctccttacccgtgacggccagcacgcgcagcttgccggactggatgtggggcatgaacggcggtgcggtgccgaaggtcaggtccacctggccgcccagcaggtcctgcagcgcggggcccgtgcccttgtagggcacgtgcaccatcttgatgccgccctgctgctccagcatggcgccggtcacgtgctgcagcgagccgttgcctgacgaggcgtagttgagcttgccggggttggccttggcgtaggccaccagctcggccagggtcttcaccggcaggccgtcgcgcaccacgatgatctgcggcgccgagatcacgttggcgatgggctggaagtccttctgatcccactgcggtgccttggtgagatggggcgagatcacgtggtagcccgagtactgcatgagcagcgtgtagccatcgggctcggcgcgcttgacgatgttggccgcgatggcgccgttgccgccacccttgttgtccaccaccaccgactggcccagcaccggtgccagcgcctgcgcggccatgcgggccgagatgtcggtggtgccgccggcggcggccggcacgacgaaggtcaccgtgcgcgacgggtagccgccctgcgcccaggccgtggacagcgccagcggcgccaaagcggccagcgccagtgcgccgaaatgtttgcgtgtgatgcgcgtggtcatcatgggtcgtgtctccttgttgaaagttgtgcgaaatcgggatggaagaatcagtccacggtggcgccggtgtccttgaccacgcgcgcccacctgggcaggtcggactgcaccagcgcacccagctgggcagacgtgcccttgaacggctcgcagcccacgacggcgagcttgtccaccacatccttgtggtccagcgcgcgtgccacttcggcctgcagccgctcgacgatgggcgcgggcgtgcccgccggggcgaacatggcgtaccacggtgcctgggcgaagcccttgagcgtctcgccgatggtgggcacgtcgggcagcgcggcgacgcgcttttcgttcaccacgcccaacaccttgagcttgcccgccttgatgaaggcgatcgacgagggcaggctctgcacggacagcggcacctgcccgcccgccacgtcggtggcggccgccgccgagcccttgtagggaatgtgctgcagctggatgcccgcggccttttgcagcagctcaccgatcaggtggttgagcgtgccgttgccagccgaggcgatggcgtacttgccggggctggccttggccagccggatcaggtccgccacgttgttgcccggaaacgaaggatgcgccaccagcacatagccggcggtggcgacgggcgccacgggctcgaaatccttgacggcgtcgaaccccgggttcttgtagagcgccgggccgatcacgtgcgcgctgtcggccgtgaccagcagcgtgtagccatcgtgcttggcacgcgccagggccgccgtggccagcgtgccgcccgcgccggggcggttgtccaccaccacgctctggcccatctgctcgcccaggcgctgcgccagcacgcgcgcaatcgcgtcgttggcgccgcccgcggcctgcggcaccaccagggtgatgggcttggaggggtacttgtcctgcgcggcggcgcccaggggcgcggtgcacagcagtgcgcccacagcggccccaaaggccagcgcggccctgcggccgtggaatgcagtggtcaaaggcatgggttgtctcctgtcgttatggatgtgcggtgaaagctaccgcgccagcgcgcgctcgcggattgcgtcgaagccggccggcaccggatgcaggtccagccggcaccccgccttcacgatctggctgggcacctcgtggccgatcagcgcgggcaggcgggccgcagtggcaatcagcgccggcagatcaatgcccgtgtcgtaacccatgagctgcagcgcatgcaccacttcttcggtgcatacattgcccgtggcacccggcgcatagggacagccgcccaggccgcccagcgatgcgtcaaagcgctgcgcccccgcatcgatggccgccagcacattggccaggcccatgccgcgcgtgttgtgaaagtgcagcgtgaaggccatgcccggccagcgcgcgcgcgcagcggccaccacctgccccacctgcgtgggaaaggccatgcccgtggtgtcgcacagcgtgatgcccgcaacgcccaggtcggcgaagcgctgcacatgctcccacacggcgtccagcgccacgtcgccctccatggggcaaccgaacacgcacgacagcgacacgttcaccggcacctgcgccgcctgcgccgcctgcgccatggtgatcacctgtgccagtgccgcgaacgactgcgcgcgcgtcatgcgcaggttggcgaggttgtgcgtctcgctgacggacatgaccaggttcagctcgtcggtgcgcgactcgatggcgcgctccgcgccgcgcgcgttgggcacgagcgcggtgtaggtcacgccggggcggcgctcgatctcgcgcatcaccacctcggcgtcgcgcagcgcggggatggccgtgggcgaggtgaacgaggtcacctcgatcttggacaggcccgcgtgggacagtgcattcacgagcgcgatcttgtcctcggtcggcacgaactgcgcctccatctgcaggccgtcgcgcaggcccacgtcgcacagcgcgatgcgccgcccggcgccgttccacacgctggtcgtcattggatcactcccttgctgcgcagcagcgcgatctgctcggccgtcagccccgcctcggccagtacggcatcggtgtcgtcgcccaggcgcggcgcgctggtgcggatggtgcccggcgtggccgagagcttgggcacgatgcccggcacctgcagctcgtagccgtcgcgcgtgcgctgcgtgagcaacatgtctcgcgcctggtagtgcgggtcctcggcgatgtccttggcggtatagaccttgcccgcgggcacgcgtgcggcggccagcaactccatgacttgcaccacggtgcgctcggcggtccagcggccaatggcggcgtcgatctcggccacgcgcgccacgcggccggcgttgtcggccagttgcgggtcatcggccagatcctggcggccgatggtggccatcaggcgcttgaagatgctgtcgccattgccggccaccagcacccagccgtcctggcaggggtaggcgttgctgggcgcgatgcccggcagcgcgctgcccgcggcctcgcgcacggcgccaaaggcgctgtactcggggatcaggctttccatgcagttgaacaccgcctcgtgcagggccacgtcgatcacctggcccgcgccgccgttcaccttgcggtggtacagcgccatcatcacgccgatggcgccgtgcagcgcggccagcgtgtcaccaatcgacacgcccacgcgcaccggcacgcggcccggctcggccgtgaggtggcgcaggccgcccatggcctcgccgatcacgccaaaacccggcaggtcgcggtaggggccggtctgcccgtagcccgagatgcgcaggatgaccaggcccgggttgagggcgtgcagcgcctcgggcgacaggccccagccctccagcgtgccgggacggaagttctcgatgagcacgtcggcttcggcaatcaggcggcgcgcaatgtcctgcgcctcggcctggcgcaggtccagtgccaccgacttcttgttgcgcgactgcacctgccaccacacggaggttccctccttgatgaggcgccagttgcgcagggggtcgcccgcgcccacggcctcgatcttcaccacatcggcgccgaactcgcccaatgtcttgccgcagaacggcccggcgatgagctggcccatttcgatcacgcgcacgccggccagtgccgcgggcgtgggggcagcggtgttgtacttgggggtcatatgtctcctgcaatccaggcggcatgatgcggcgccccggccgggccgcaaaacgctcaagcgcgaagctgccatcgcaaaccggcatggcccgccgccgccgcagtaccatcgccgcccatgaagctcgacccggtctccctgcgcctgttcgtcgcggtgatggaggaaaacgccatcgcccgcgccgccgcgcgcgaacacatcgcgccctccgccgccagccgccgcctggccgagctggaggacgcgctgcgcgtggagctgttcacgcgcagcaaccgcggcaccgagcccacggctgcggcctacgccctgctgcacctggcgcgcggcgtgctcaacgacctggacggcatcgccacgcagatgcaggactttcgcgccggcgtgcgcggccacgtgcgcgtggtggccaacatctcggccatcacgcagttcctgccgggcgaactgcagcgcttcatggccgcgcacccgcaggtcgatgtgcggctgcaggagcagatcagcaccgccgtggcgcaatcggtggccgagaacgcagccgacgtgggcatcctcaaccacggcagttatggcgagcgcgtgaccctgctgccctaccgcgaggacgagctggtcctcatcgtccccgcgggccatgcgctggcacgccgccgcagcgtgcgcctggcagacgccctggcctgcgacttcgtgggcatgcatccgggcagcgccatcaacaacctgctcacacgcgccgcggccgagcaggagatgccgctcaagctgcgcattcaggtcacgagctatgacgccctgtgcctgatggtgtccgccggcctgggcgtggccgtgctgccgcgcggcagcgcccagatctaccgcggcacactggccctgcgcgccatcacgctggatgagccctgggcacggcggcggctgtcgctgtgcgtgcgctcggaggagtcgctgtccagcgtcgcacgcctgctggtggaccacctgcgcgccggcgcccaggaggcgtcatgacgaaggccacggcccacctgcgctgggacatcttttgccaggtgatcgacaactttggcgacatcggcgtgtgctggcgcctggcggccgatctgggcagccgcggccaccgcgttcgcctgtgggtggatgacgccagcgctctggcctggatggcgccgcagggcgcacctggcgtacaggtgctgccctggcccacgcaggcgcccgcagacgggcctggcgacgtggtggtggaggccttcggctgcgagattgctccgcaattcatagctgccatcgctcaccacacaaacgctacaggcccaaaacccttatggatcaacctggagtacctgtcggccgaggcctatgtggaacgctgccaccggctgccgtctccgctcatgagcggcccgggggcgggcctgacgcgctggttctactaccccggcttcaccgagcgcacgggcggcctgctgcgtgagccagacctgctggcgcgccaggccgcattcgaccgcgccgcctggcgcgccggccacggcatcggggcagatgaagtcgccatctcgctgttctgctacgaaccacccgccctgccccagctgctggcgcaatggcagccgcgcagcgacgtgcggctgctggtcacgcccggacgtgccacggcggccgtgcgccaatggcagcagcggtttgagagtcaaaaaagcctccaaggctcatacagcaagcgcgagcagctatcaatttcatatctgccaccctgccctcagccggcctttgacgaaatgctctgggcctgcgacctgaacttcgtgcgcggcgaggactcactggtgcgcgccctgtgggcgggccagccgttcgtgtggcagatctatccgcagcacgacgatgcgcaccacgccaagctactggccttcctggactggctgcacgcaccagcgtcgctgcggcgctggtcggccctctggaacggtctggagacccgcagcgagttgccgccgctggacgcggccaccctgggcgaatggcgcgcatgtatacagtccgcgcgtgcgcggctgctggcacagcaggatttattgaccttactactagggtttgtagcggagaaaagctagaatccctggttttgcgccattcgaaggcggcactcgcgtgcccaaccggcgcccccgccgcggaacatgcgccggggtggaaggcggcccagttcacgcaaacgcctgggccacgcccgcccgccccgacttgtggagcggtcaacctttccttcccaagcaagccatgaaaatcgctcaagaaatccgcgccggcaacgtgatcatgcagggcaaagaccccatgatcgtgctgaagaccgaatacgcccgcggcggccgcggcgccgctaccgtgcgcatgaagctgaaggcgctcctgtccaacatgggcaccgaagtcgtcttcaaggccgacgacaagatcgacaacgtgatcctggacaagaaggagtgcacctactcctacttcgccgacccgatgtacgtgtggatggacgccgagtacaaccagtacgaagtggaagcctccaacatgggcgatgccatcagctacctcgaagacggcatggccgccgaagtggtgttctacgacggcaaggccatctccgtggaactgcccaccagcgtggagcgcgagatcacctggaccgaacccgccgtgaagggcgatacgtccggcaaggtgctcaagcccgcgaagatcgccaccggcttcgaagtggccgtgccgctgttcgtggaccagggcgacaagatcgagatcgacacgcgcacgggcgaataccgcaagcgcgtctaagaacaccttgcgtccggccgcggacgctgttcatgcaaggggagcgtgtcatgcacgctcccttttttattgaggactgggtgggtccggcaggggccacgcccagcgccgcattcacgcgaacaacgccctctccagcctggtgtacttggcgtctcccacggcctcgcggatcttgggagccagcgccgccagatcctcataccctgcagccccctcgaccgccagattcaggcggaagcccttcagcccaaggctggcggtaagttcggtagcgatcgggtaggcggcctgatagcgctcgcgctgcgtgcgccccgtgccatcgacctgcacctcggcgccgtccgccggcgctgtggccgcgggtgccggcgctcccggtccgctctccagcaacccctggtcgatcatgagctgcacgtcctcgcgcgagatgcccatggccgccgtggccgtcagcacctggtccagggtgcgcttgccgtcgaacaggatgaaggctgagcgctggcgcggcgacagcgcaccctggcgatccttcagcgccagttgcccagccggtgtcttcacgagaatcatgcccacctcttcgcttggtacgtgatggaaaagcggcatggaacgccgcacgagcccagcgtcgcacgaatgtgaccatttgtgaatgaggtcaaaccgcaggtcgcccgtgggcgctcagccgcggggcgcggcgcgctacagcccgtccgcgggcaccggccgcacgtggcccggccgcgtggccaggctgacgctccacgccacagccaggcccaccggcacgccgaagaccccggccgaaatcggatggatgccgaaccacaggccatcgacgagcagcgcggaaggcacccattcgcgcacgctgtccacctgcgccaacaggtaatacaccgtgacggacaggccggcgagcatgccggccaccgcgccctggcgcgtagtaccgcgccagaagatgcccatcaccatcgcgggcacgaaggccgatgcagcgatggaaaacgacgccgacaccatgggcaggatttccgacggcttgagcgcagccacgaacgccgcagacagccccacggagagcagcgtgaacttggtcaggatcacccgctgctcgggcgacgccttgcggcgcgtttcctggtggtacaggtcgcgcaccagcgcgttgctgatggtgagcagcaggccgtcggcagtggacagcgcagcggccagcccgcccgcggccaccaggccggagatcacgtaggggagcccgccgatctcgggggtggccagcatgatgaggtcggccccgaagcggatctcgccgaactgcacgatgccgtcgccgttcacgtcctccacggacagcagcgaggcgtccacacgcgcccattgcgccatccagttgggcagttggtcgaagctgctgcccacgaggttgttcatgacctcgaacttcaccagcacggcgagcgccggcgcactcaggtacagcagtgcgatgaagaacagcgaccacgcgaccgacgcgcgcgcgcccgccaccgagggcaccgtgtagtagcgcgtcagcaggtgcggcaggccggccgttcccaccatcaggcagaacatcagcgccaggaagttgcggcgcgcatcgtcgaaggtctggcgctcctgcggggtgccctgcgggtcacccgcaaacgcctggctgtggcgcggcaggccgcccatggcgcgggcacgctcatagttgtcgcgcatctcgcgcgtccagcgatcgcgcgcggcagcctcgtcgcgcggcatggaggccaaatcccggctggcggccacgatcagccccacgtcggcgttctgggcgcgcaggcgctggatgcgctcgcgcgccgcttcgcgctcacgcgcgagtgcggcgggcacgtcggccagccgcgccttgtaatcctcggcgcgctgcaggtaggccgcgaccacgtcttgctcgacctccgaggccagcagcccgccctccagcgtggtgatcttgccgatctgtgctcccgccaccaccggtgcaacggggttgccgagctgcttatacgccagccacgacaccgggatcaggaacgccagcaggatgacgatgtactgcgccacctgcgtccaggtgatggcgcgcatcccccccaggaacgagcacagcagcacgccgcccaggccgagcatgatgccgatctcgaactgcacgccggtcaggcgcgaggcgatcagccccacgccgtagatctgcgccaccacgtaggtgaaagagcacagtacggccgacagggccgcgatgatgcgtggccagcgcccgccaaaacgcacctggaagaagtccggaacggtgtagaggttcatcgcccgcaggtgcggcgcgatgagcatggccacgagcacgaagccgcccgtccagcccaatagataggccagcccgcccggctgctccggcgtgcccgagaagccctgcagatacagcgcgcccgacaggctgatgaaggaggccgcactcatccagtccgcggcggcggccatgccgttgtagaacggcgggatgcggcggcccgccacgtagtattcgtccgcatccgtggtgcggccgtacacgccgatggcggcgtaggccatcacggtgagaaacaggaagatggggccgatccactggcgcgacaacccgcgctgctcggcccaggccatcagggccacgaaccccagcagccccgcgatgtacagcgccacgatgcggttcaggcgcgccatgtagctgcgcccctcgccgccgcgttcaatcatggggtggggctgtggcagcgtcgcgctgcgccgccatgtcctgccgttcgaagtagctcatggcggcacagtaaacgcagacgatgccaatgaacatcaggactgccccctgggaggcaatccagtagctcaacggccatggacccaccaggaattgcaggtcgcgcgcgaagtagccggtgccgaacgacaccagcacccacacgagcagcaggcccgccttcagccacaggtggcgtgcatcgtgcaggtcgggggcaaaaggcgccccctcgatctcttcctgcgtgagcgaccggcggtggggcatggcctgcggctgcggcgcggtcagcgcgccagttgctgccaggtatcgatcacgctgtcaggattcagcgagatcgacgtgatgccctcacgcgccagccactgggcaaagtcgggatggtcgctggggccctgcccgcagataccgatgtacttgccctgcgcgcggcacgccttgatggccaggtggatcagcgcttccacggccgggtcgcgctcgtcgaagtcggcggccagcagttccaggcccgagtcgcggtccaggcccagggtgagctgggtcaggtcgttggagccgatggagaagccgtcgaaatactccaggaagcgctcggccaatatcgcgttgctcgggatctcgcacatcatgatgagcttgagctcgttctcgccgcgttgcaggccgtgctgtgccaacagcttggtgacgcgctcggcctggcccagcgtacgcacgaagggcaccatgacctgcacgttggtcaggcccatgtcgttgcgcacgcgcttgatggcctcgcactccatggcgaaggcctcgccgaagtcctggctcacgtagcgcgctgcgccacggaagcccagcatggggttctcttcctcgggctcgtagcggctgccgccgatgagcttgcggtactcgttggacttgaaatccgacaggcgcacgatgacgggcttgggccagaacgcggcggcgatggtcgccacgccctcggccaccttgtccacgtagaacgcgcgtgggctggcatggccgcgcgccacgctctccacggccttcttcaggtcggcatccacggcgggatagtccaggatggccttagggtgcacgccaatgttgttgttgatgatgaactccaggcgcgccaagcccacgccttcgttgggcaattgggcgaagtcgaaggccagctgcggattgcccacgttcatcatgatcttggtggagatgggcggcatctcgccgcgctgcacctcggtcacctcggtctcgagcaggccgtcgtagatacggccggtgtcgccctcagcgcagctcacggtgaccagcgtgccgtccttgagcacgtcggtggcgtggccgcagcccaccacggccggaatgcccagctcgcgcgcaatgatggccgcgtggcaggtgcgcccgccccggttggtcacgatggcgctggcgcgcttcatcaccggctcccagttggggtcggtcatgtcggtgaccagcacgtcgccgggctgcaccttgtccatctcggcgatgtcgttgaccagtcgcaccgggccggtgccgatcttctggccgatggcgcggccttcggccagcaccgggccgtggcccttgagcttgaagcgctgctcggcctggcccttggcctggctcttcaccgtctcagggcgcgcctggaggatgtagagctggccatcagtaccatccttaccccactcgatgtccatgggacggccgtagtgctgctcgatcaccagcgcgtagtgggccaactgctcgatctcggcgtcggtcagcgagtagcgattgcgcagctcggttgccacctcggtggtcttcaccagcttgccgctggcggccttttcctgcgccgtggaaaacaccatctggatcagcttggagcccaggttgcggcggatcacggcctgcttgccggcctggagcatgggcttgtgcacgtagaactcgtcggggttcacggcgccctgcaccacggtttcgcccaggccgtagctagaggtgatgaacaccacgtcctcgaagccgctttccgtgtcgatggtgaacatcaccccggccgcgcccaggtcggagcgcaccatgcgctgcacgcccgccgacagagccaccacgtcatgggcaaaacccttgtgcacgcggtaggagatggcgcggtcgttgtacagcgacgcgaacacttccttcatcttgtgcagcacggcttcgatgcccaccacgttcaggaaggtctcctgctgaccggcaaaggaggcgtcgggcaagtcctcggccgtggcggaggagcgcacggcgaagctggcctggtcgttacccgccgacagcgcggcaaatgcctcgcgcacggccttttccaggtcggcaggaaacggctggttttctacccagccgcggatctcggcccccgcctcggccagcgcgcgcacgtcgtccacgtccagcgcggccaggcgctggctgatgcggtcgtgcaggccttcgtacttgaggaactcgcggaacgcatgcgcggtggtggcgaagcccgtgggcacgcgcaccccctggggcagttgggagatcatctcgccgagggaggcgttcttgccgccaacgacctcgacgtcgctcattctcaggttctcaaacggtacgaccagggcggtcgcctcgaaacgtgcagacatgggaaagctccagagtttaaaaaccggtctgcgcccaccgtcgcgtcaagggaaggcgggcagtcgtcgctcatgcagcggccacggctttgctgttgtggttgtgggccggcgcggtgcatggggagaaattgggaataatgggcgccattgtaggcgggctgcccaccgcagcgcacgcgccatcgcatcaccacgctctccttcccgctcttcctttcccatgcttgccacgcacacgcgcaccgtgttctatatctccgacggcaccggcatcacggccgagaccttcggcaatgccatcctggcgcagttcgacatccgcccgcgccacgtgcgcctgcccttcatcgataccgaggacaaggcgcaccaggtggtgcgccagatcaaccacacggccgagctggagggcaagaagcccatcgtgttcaccacgctggtgaacatgagcgtgctcaagatcattgaggacggctgcaggggcatgctgctggacatgttcggcaccttcatccgcccgctggagtccgagctgggcgtgaagtcacaccaccgcgtggggcgtttctcggacatcagcgtgtccaaggaatacagcgaccgcatcgaagccatcaacttcagcctggaccacgacgacggccagagccaccgcgacctgtcgggtgcggacgtgatcctgatcggcgtgtcgcgcagcggcaagacgcccacgagcctgtacctggccatgcagtgcggcctgaaagtggccaactatccactgatccccgaggacttcgagcgccgccaactgccgcccgcgctggtgccgcaccgcaagaagatcttcggcctgacgatcgacccgcaacggctgtcgcagatccgcaatgagcggcgccccggctcccggtacgccgatctggtgaactgccgcaacgaggtggccgaggccgaggcgatgatgcgccgctcgggcattcgctggctatccaccaccaccaagagcatcgaggagatcgcgaccaccatcctgcaggaggtgcggccggaacggctgcagtactgaccgcccctgcatcaaaacaaaagcgccccgaaaggcgctttgtttttgatagctaccagcgcttgactggtaagcgctagaggccaatttggcttagatatcagtggcgaatcaggtggtcgaaggccgacaaggccgccgtcgcgcccgcccccgcggcgatgatgatctgcttgtacggcacgttggtgcagtctcccgcggcgaacacgcccggcacgttggtgtggccccgggcgtcgatgatgatctcgccaaagcgcgtcaggtccaccgtgcccttgagccagtcggtgttgggcaacagaccgatctgcacgaagatgccctcgaccgccacggtcttggcctcgtccgtcgtgcggtccttgtaggtcaggccggtgaccttgctgccatcgccattcacttccgtggtctgggcgttcaggatgaccgtcacgttgggcaggctgcgcagctttttctgcagcacgccatcggccttcaactcgctggcgaactccagcaccgtcacgctcttgacgatgcccgcgaggtcgatcgcggcctccacgcccgagttgccgccgccgatgaccgccacgtccttgcccttgaacagcgggccgtcgcagtgcgggcagtacgtcacgcccttggtgcggtactgctcctcgcccggcacgttcatgttgcgccagcgcgcgccggtcgacaggatcacggtcttgctcttgagcgtcgcgccgttgtcgagttcgatttccaccaggccgccttccgttgcggcgggcttgagggccttggcgcgctgcaggttcatcacctcgacgtcgtagtcgttcacgtgctgctccagcgcgatggcgaacttggggccctcggtcttgctgaccgagatgtagttctcgatgtccaccgtatccagcacctggccgccgaagcgctcggccaccacgccggtacgaatgcccttgcgcgccgcatacacggcggccgcggcaccggcgggaccaccgccgaccaccagcacgtcgaacggctccatggcattgagcttggcggccacgcgggcatgggcgccgctgtcgatcttggccacgatctccgccagctccatgcggccctggccgaagttcttgccgttcaggaacacggtgggcacgcccatgatttggcgttccttgatctcgtcctggaacacggcgccgtcgatggccgtgtgcgtgatgcgcgggttgagcacgctcatcaggttcagcgcctggaccacgtcggggcagttgtggcaggacagcgagtagtacgtctcgaaatggaaatcgccgtccaggttcttcacctgctccagcaggtccgccgattccttggagggatggccgcccacctgcagcagcgccagcaccagcgaggtgaactcatggcccagggggacgcccgcgaaacgcacgccggtgtccacgccggggttggtgatcaggaaggacggcttgcgcacgggcgcgtcgttcttctcgaccacggtgatcttgtcggagagagagcggatctcctggagcagttcccgcagctcttgggaagtggcgccatcgtccagcgtggcgaccagctccaccgggcgctgcaggcgctccagataggctttcaattgggcttggaggttggcgtcgagcatagggttactcctaatcaatctagttatgggcaaaaaaaacccgggcgcctggcacccgggcgtcttggtcagccgccgcggcggctgaacgtggctggtgccagcttagatcttgccgaccaggtccagcgaaggagccagcgtcttggcgccctcttcccacttggcggggcacacttcaccggggtggctggccacgtattgggcagccttgaccttgcgcagcagatcggcggcgttgcggccgatgccttcggcggtgatttccatcgcctggatcacgccctgggggtccacgatgaacgtggcgcggtctgccaggccctggccttcgcgcaggcagtcgaagttctggctgatctgccaggtggggtcgcccagcatggtgtacttgatcttgcggatcgtgtcggaggcgtcatgccatgccttgtgcacgaagtgcgtgtcggtggacacggagtacacctcaacacccagcttctgcagctcgtcgtagtggtcggccacgtcgcccagctcggtgggacacacgaaggtgaagtcggccgggtagaagaagaacacggcccacttgcccaggacgtccttctcggtcacttcgataaacttgccgctcttgaaggcttgcgccttgaaaggcttgatagtggtgttaagcacggacattgctgtttcctcttacttaggttgatgggctagaacaagactgaagtttaggccggatcgaatgataaatccaataaattgaacacatcaattgaattgatattgactatcgtctcattccattcgagaacacgactcagcatcacacgcaggcaaagcctgcatgcaggggcattgtcttgccccctggtgccagggtcatgacaatgcccctttctgactgaaaggagaagccccatgaaaggcgacgcgcaagtcatcgcacacctgcaggcccagctgaagaatgagctcacggccatcaaccagtacttcctgcactaccgcatgctcaagcactggggcttcgacaagctggccaagaaggaatacgacgagtccatcggcgagatgaagcacgccgaccggctgatggaccgcatcttcatgctggacggcctgcccaacctgcaggacctggccaagctgcaggtgggcgaagacgtacccgagatcctggaatgcgatttgcgcgccgagcgcggagcgcaggccaccatcaaggaaggcattgcctactgcgagtccgtacgcgactatgtctcgcgcgaactgctggaagacatcctcgaagacaccgaagagcacatcgattttctggaaacccagatcgaactggtcgccaaggtcgggctgcagaactacctgcagtcccagatgggcgacgccgactgagccaggcgccaggcgcctgacacggtgccttccaccctgcgcacgaccgcgtgcactccatccaacgggctgcggcccgttttttcatgcctgtatcggcgaaaccactaccgcaaacacgcgccacacgccgactccgctgtaaggcaaattcctacaaaggctgctcatccgccagacgccacgcagcgccgaaccccgacttaatttctttttgccccggtttcacaatccatttcatcggatcacgcaacacatgcaacgttatgcaacgcagtgatcccctcttggaaaggattgccccatgacctccgaacaactgctcgccgaaatccgcgaagccaacctcacttacctgatgctggcgcagaccctgatccgccaagacaaggccgaagccgttttccgtctggggctgaacgaagaagcggccgacattctggcatcgctgtccgccgcacaggtgctcaagctggcctcgcgcaacacgctgctgtgcagcttccgcgtggacgacgaactggtgtggagcctgctgaccagccacaacacgccgcgcaaagccgccagcgaagccaccaacacgctgcacgccaacatcctgatggccagccgcgtctccgaagtgctctgaagtcccacgccagcgttctcctcttcctccgaaagcctgccatgtccgcacccgccaagagcgttctcaacgaatccaagcaaatcgaacgcgccgccatgctgatcgagatgggagcccgcatgcaggtgctggagtccgagaccacgctgtcgtacgaacgcctcatccgcctgtacaaggagatcgcgggcaagtcgccgtccaagggacagctgcccttctccacggattggttcctcacctggcaggagaacatccacagctcgctgttcctgaacatctacgaatacctgtccaagggcgtgagcctggacgcggtggagctgctcaccaaggcctatcgcctctacaacgagcaggtggccgcagcgcagatcgacccgctgctgtccttcacgcgcgcctggcggctggtgaagttcgtggatgccggcatgctcacgcgcaccaagtgctcgcagtgcggcggccaattcgtcaccgagctgtacgagaaccgccactacacctgcggcctgtgcaacccgcccgcacgtgccggcaagagcaagagcgccggcgcactcacgctgcactaattcaagtcaaaatggcttctagcgcttacccatcaggcgctaacagctattaaataaatagcataacggcgcggcaatgggctaccggcccgccagcagaccgcgcacgttggcatccatgggcagtgcatagtcgtgcgccgccagcactgcgttgcccgcgcccaccagcttcagactcacgtaaaccgcctgcggcgccaccgcgtaggtgcccaccagcacggcctgcgccgcctgggcgcgcgccacctcctgtgcgtgccgcgacagcagcagctcgccctgtccgggacgcatcgccagggtctcgcgcatgcgcagctcggtcacgcgtaagccgcgctgggccagccggcccgccagttgctcggccaccaagcgccccaggcgcgaagattcatccaaccggtccaactgcaccaccgttcccaccagcacgggggcgccggggtccagcggcacttgcagcaacagcgcatccgctgcgccgtggttgctggccatcaggtccacggggtcgctgctgaccgcagcgccgtagtagtagcgtgcgcagcccggcagggccaatgcgctggcggtcagcaccgctgccagcagcacgcgccgctgtattccaatgcgttgcgtcatgcggtctccctccttcatggcacgacccgccaggtcgtgaggggccccggcgccgcagcggggcgctggtacagcggtgcgtccggctgcgcgatcgtgtacacgtcagatgtgcgcaccagcacccggccctcgctttccagcgacgtgacgaccagcacctcggtgcgcatcggcacactcgcgtccgcatgcgttgcattgcgccgcacgtacacaccttcggccaggcgctgcaacggcgccgcggacgccgcacccgcgtggtgctgcaccagctgggtgctggcccgcaaccgcagggctacgggttcggtggttacggcgatgccccgctccaccaaatgcgtgaccagcaactcgcgaaagccgcgctgaaagtcggaggcctggggggccatctccacatggatcgggtgctgccctgcgggccacgcacgcagccggtcggccacatgcgccgccacgtcggcagccagcacgtcccattggcggactgcgttcaccgcctgttgctccgtgggcgcgtgcgccccctccggcgtcgcgccgtgcggcgccgttggcaggggcgcgcagccggccgccagcccggccaggacgcagaaggccaaaacccggtttctcatgatcgaagaatatgtattgcgtgacgaccggccatgctagccggtgcgcctgcgccccaagggtggaacaagacgggctttgcgggctagatcagcctcaggccgccgcgccctgcccggcaagcgagcgcaccgcggcccgcagcggcgccacctgccggcacaccagcgccaactgggcctgcacgagcgacaggccgtcgccggaggcatcggccgcctgctccagcgccagcgccaactcctcggcagcgccatcctcctgcgccagcgcatgccgcccgcgcagcgcctgggccatctgctcgatctggtccgcggcctcacgggcggcgcgctctgccaacgaatcggccgccacgtcggccggcagaccgcggtgcgcacccaaggccgacagatagctcaacagcgtgtgcgagagcaccagcaactgcaggcccacgcgcgcgtggcggcgcacccagcgcggctccagcaacatgtgcgacagggcggcggacagggccgcatcggcgttgtgcgccacgcggcgcgccaggcggtagtccaggtcgtcgtccttgcctgtggcgtactgcgacatgatctcgcgcaggtacagcgcatgggcctccagcgcctcggccgccacagcacccaggcgcttgccctgccaatcaggcaataccagaaacatggcggccgccgcgatgagactgccgatcaccgtgtccagcaggcgcggcaggatgagcgtgtagccttcgcccgtggtctggttgaagcacagcagcaccatcagcgtgatggccgccgtggccagcaggtagcgctgggtgcgcgtaaggaagaacagcacccccgccgccacggccaagagcgcctgcagggtcgggctggggaacagctccagcaacgcccagcccgccaccagccccagcgcggtgcccagcacgcgccgcgccacgcgggacacggtggccccataggtcggctggcagacgaacagcgtggtcagcaggatccagtaaccgtgcctggggtccgtgagctgcatggcggcataccccgcggccaacgccagcgtgaggcgcaccgcatgccgaaacagcaccgagcgcgcatgcagctgcgcacgcacgcggccccacgcatcggccagcgagcgcggcgtgcggtcgaacaatgcgatgtcccccagcaccgcgttttgcatgggcagcgtggcagtggtgagttgcgcgtccagcgtgctgaggttgcgcgccagcgcgcgcagcgagcgcagcggacgctgccaggcgctctggccctggcgctccaggtaagtgatggaatcatgcaggtctgccagtgcctgcgcatgccccgcatcgcgtaccagcgggcggcgccggcgcagtgcttcacccagttgcgtgcaggccatgccctgcagcgtgaggacgcgctggcagcggtacagcacatcgctgtgaaagagcacgtccgcccattcgttgtagtggtagtgcgaggagctcgcgcgctcgtgaatatcctgggcgatgaaatacaggttgagcagctgcagcagccggccctggggcggctgcgcgcccatgcggctgaacaggctttccttggcgctgttgagcgccgccaccacgcgcgcattggtctgtgccagcgccagccgcctttgctgcacatccacgccgcgcacgggctcgaagacgctggccttgagccgcaggtaggcgcccagctcctcgtacagcgcagccatgccatgccgcaggggcaacaacggcgtgagcacacaccacgccaacgacaacagtccgtaccaccccgcgcccgccagcagcagcgcaggcatgcgccaccaaggctgcgtgtcgcccgcaccctggggcacgctgagggccgcatacagcgccaggatcaccgtggccgaagcgatcgcgcggtagcgcccgccgaccgcgcccagcaatgtgaagacgaagctgcacaccagcagcaccagcaggaaccacagcggctggtccacgagcgccgccaccgggaaggccaccagtgcgaagcacgccagtgtgaccagcagcgccttcaggcggccgcgccagctgtcatccgtctcggccagcgcagacgcgagcacgcccaggaacagcggcaccaccaggtccacctggtgcgtgccccagctccaggccatggcgccgcccagcgcgagcagcacgcgcaggccgtaagcccaggcgacctgcgcgcccaggcgttgcagccactgcgccgtgatgccgtctaccactacccgtacctcagcccgtgttgcgcagccccgcggcaatgccgttgatggagatgtgaatgccggtctgcacgcgctcgtcgccctggcccgcgcgccagcggcgcaccagctccacctgcaggtggtgcagcgggtcgatgtaggggaagcggtgccgtatggagcgcgccagcgccgtgttggccgccaggcgctgcttttctcccgtgatgcgcgtgagcgcgtcggccgtgcgctgccattcggcctcgatcacaccgaacaccttcttgcgcaggcgcgcatcggccaccagctcgctgtagcgcgaggccagcgccaggtcgctcttggccagcaccatgtccatgttggatagcagcgtgcgaaaaaacggccactgacggtacatcttctgcaacagcgccagctgggccttgggatccttgcccggcgcgtgcgtgaaggcatccaccgccgcgccgaagccaaaccagcccggcagcatgaggcggcactggccccagctgaagccccaggggatggcgcgcagatcctcgatctgctggctggccttgcggctggccgggcgcgagccgatgttgagctcggcaatctcgcggatcggcgtggaattgaagaagtaatcggtgaagcccggtgtctcgtacaccagcgcgcggtaagcctccatgctggcctgcgagagctgctcggccgcttccaggaaagccttggtggcggacttggtgggttgcagcagcgtggcttccagcgtggcggccaccagggtctccagattgcgccggccgatctcggggttggcgtatttggaggcgatcacctcgccctgctcggtcaggcggatctgcccgcgcacggtgcctggcggctgcgccaggatggcctggtagctgggtccgccgccacgccccaccgtgccgccgcggccgtggaacatgcgcagctggatgggcgcgcccgcctgggcggcgttcatctcgtcgaacagcgccaccagcgcgatctcggcgcggtacagctcccagttgctggtgaaaatgccgccgtccttgttgctgtcgctgtagccgagcatgatgtcctgctcggccccgctggcgcgcaccaactgcgcgatgccaggaatcgcgtagaactcgcgcatgatgggcgcggcattgcgcaggtcctcgatcgtctcgaacagcggcaccacgatcaggtccgccctggcgcccgtgtccagcgtgccttgcagcagacccacttccttttgcagcagcagtacctccagcaggtcgctcaccgtctcggtgtggctgatgatgtagtggcggatggcgtcgtcgccatagcgctcgcgcatctggcgcgcggtctcgaagatggcgacctcacccgtcgtgtgctcggaatacggcgcccccaccacgcgcaggggccgtgcgtcacacagcaggcgcagcagcagcgcgcggcgcgcgggctcgggcagggcctcgtagtcggactccacccgggcggtggccagcagttcggccaccacgcgctcgtgctggtcggagctttggcgcagatccaccgtggccaggtggaaaccgaacacttccactgcgcgcatcagcgggcgcaggcgttcgcccaccagggccgcaccgcggtgcgagcgcagcgaagcctcgatcacgcgcagatcggccaggaagtcgcccgcgcgggcgtacgcattctgtggggctacggcatggcgtgcagcctcgccgcccgtcaaatccctgagcgtggcggccaggcgcgcgtacacgcccgtgagtgcgcggcgataaggttcgtcgcggcggtgctcgctggtgtcgggcgagcgtgcggcgagctgcagcatctcggccgagacctgcaccaggttgctggagagcgacagctcgcgccccaggtgatgcacctcggtcaggtagtggcgcagtgccacctcggcctggcggcgcagggccagtgccagcgtgtcggcgctcacgttggggttgccgtcgcggtcgccgccgatccactggcccatgcgcaggaagctcgccacggggtggctgccgcccagctcgcgctccagctcggcatagatcttggggatctcgtgcaggaaggtgtattcgtagtacgaaagggcgttctcgatctcgtcggccacggtgagcttggagtagcgcagcagccgcgtctgccacagctgggccacgcgcgcgcgcagctgcgcctcgttggcggccagctcgcgcggggtgagcgtgtctttcgcgctgttgtagagctgggcgcgcgcctggatatcgtcgcgctgggtgagcagcagggcgatctcgcgctccgcgtccaggatgctcttgcgctgcacctcggtcgggtgggccgtgagcacgggcgccacatagctggtggccagcgtctgcgccacggtgcgcggcgcgatgccggcccagcgcaggcgcgccagcgccacctcgatgctgccctcctgcgcgctgcccgcgcgctcgtgcacggcgcggcggcggatgtggtggcggtcctcggccaggttggccaggtggctgaagtacgtgaaggcgcggatcacgctcaccgtctggtcgcccgtcaggcccttgagcagcttcttcagcgccttgtcggcttcgtggtccgcgtcgcgccggaaggccactgacagcttgcggacctgctccaccaggtcataggcggccacaccctcctgttcgcggatcacgtcgcccaggatgcgccccagcaggcggatgtcctggatcagcggcaggtccttgtcggtcttgcgggcgggcgccggcgccgcggcggcgtcggtcttgcgggcgggggcggtcatgcgcaaaggtctcctggcgcgccgatgggatggttgatggaatggcgcggctgttgcagcgcagcatgctagcattccccgctgccccgccgccgtgcctgcgggggccgagacagacgccgcaatgaccactccctccccctcgcttccttccatcgtgatcgccacgcgcgaaagccaactcgcgctctggcaggccgagcatgtgcagtccttgctgcgcgcgcgcggccatgccgtggcgctgctgggcatgaccacgcgcggcgaccagatcctggaccgcacgctgtccaaggtgggcggcaagggcctgttcgtgaaggagctggaagtggcgctggaggaaggccgcgccgacatcgcggtgcattcgctcaaggacgttcccatggagctgccccagggcttcgccctggcctgtgtgatggagcgcgaggacccgcgcgacgccttcgtgtcgcccggctacgcatcgctggacgagctgccccacggtgcggtggtgggcacgtccagcctgcgccgccaggcgctgctgcaagcgctgcgccccgacctgcagatcgagccgctgcgcggcaacgtgcagacgcgcttgcgcaagctggacgagggccagtacgcggccatcgtgctcgcggccgcaggcctgaagcgcctgggcctgcacgagcgcatccgcgccgtgttcacgcccgagcagatgctgcccgccgccggccagggcgcgttgggcatcgagatccgcggcgaccgacacgacctgcgcgaggcgctggcgccgctggcccatgagcgcacctggctcacggtgacggccgagcgtgccgtgagccgcgccatgggggggagctgttccatgccgctggccgcacatggccagtgggacggcgacacgctctcgctgcgcgccgcctggggcgacgtcgcggcccgggtgccgctggtacgcgccgagggcgcggcccccgtgcatacgctggagcaggccgatgcgctgggactggccgtcgccgcacagctgcgcactgcgggcgcggtgggagcgctctgaccttgcccgtgcagccgccccgggccatcgtcacgcgccccgcgcgcgaggccacgcagtgggccgccgatctgcaggcgcgcggcatcgccgcgctggcgctgccactcatcgccatcggcccggtgaccaacccggctctgcgcgaggaactgcaacaggcccgcgcacggatggaccgctactgcgcggtgatgttcgtgagcggcaacgcggcgcagtatttctttgaatcaaatatgcctctaacgctttctggacaagcgttagcagctatcaaaacgagagtatgggctcccggccccggcaccgtggcggcactcgtgcaggccggggttgcgcccgagcgcattgacgctcccggcgccgacgccgcgcagtttgactccgaggccctgtggcaggtggtcgcgccgcagatcggcccgggcgaccgcgtgctcatcgtgcgtggagccaacgcccccacggccgagggcggcaacgggcgcgaatggctagcccggcagatcgccgctgcgggtggcgcggtggacttcgtcgccgcgtacgagcgcggcgcaccctgcctcgacgcccagcaactggtgctggcgcaagcagccgccagcgacggctcggtctggctgctgagcagttccgaggccatcgccaacctgcgtgctgtgttgcccgcgcaacactggggcatggcccgcgccctgaccacccacccgcgtatcgcgcaggccgcacgtgcggccggctttggcagcgtgcacgaatgccgtccggcgttcgatgaagtgacagcctcgatagaatcgctttatgagcaatgagtcctcatccgggctgcccgcaccggcgcccgccgctccccggcccgccgcggcccacggcggccgcgcgaccctgttcgcgctgagcgccatcgccattgccgcgctggccagttcggtgatgctgtggcagcggctgtcgtccatccaggagcagttggcacgccagtcggccgactccggcgcccaggccatcgaggcgcgcaccatggcccagcaagcgcaggaactggcgcgcgagacctccacgcgcctggccgtggccgaagcccgcgtgagcgaagtcgcgctgcagcgcagccagctggaagagctcatgcaaagcctctcgcgcacgcgcgacgagaacctggtggtggacgtggaagccgccatccgcctggcgcagcagcaggcccagctcacgggcagcctgcagcccctggtggccgcgctcaagagcgcgagccagcgcgtggagcgcgcatcgcagccgcgcctggcgcccgtgctgcgcgccatgggccatgacctggagcgcctggagcgcgccaacgtcatcgacactgcgggtctgctcggccgcctggacgacctggtgcgccaggtggacgagctgcccctgctgggcagcgtggcccaggcagccagcatgcgccgcccggcgggcgaggcgacggcgcccgcccccgctgcgagcaccgccagccagccccgctggcaagccacgctgcaccgcacctgggaaggcgtgcgcgacgaggtgcgcggcctggtgcgcgtgagccgcatcgaccatcccgacgccatcctgctcgcccccgaccaggccttcttcctgcgcgagaacctcaagctcaagctgctcaatgcacggctgggcctgctggcgcgtcgcatggattcggcgcgcgccgacctggccggcgcctacagcgcgctgggcaagtacttcgatcctgcctcgcgccgcacgcagaacgccatcgaggccctgcagcagctgcaggcgcacatgaagaccgtcgaaatgcccgcgctggaggacaccttcgccgcgctggccacggccgcggccggccgttgacccgcccctaggacactctgcccatgcgcgcagcactctggttcctggccctgttcggtgtggccgttgccgtcgccctgtttgcgggcaacaaccagggcacggtcacgttgttctggccgccctaccgcatcgatctgtccctcaacatggtgctgatgctgctgttcggcggcttcacgctgctgtacgcggcgctgcgtgccctggcggcgctgctggagctgcccatgcaggcgcgccgctggcgcctgctgcaaaaggagcgtgccatgcacggtgcgctgctggatgcgctgtcgcagatgctgggagggcgcttcctgcgcgcccgcaagtccgcggaatccgcgatcgcgcaggagcgcgccctcgaagacgccaaggaagccctgccccatggccgtcggctgcgcacgctggcccacatggtggccgcggaaagctcgcatgcgctgcaggaccgtgccacgcgggaagcacacttgcagcaggcgctggacaacattcccgatcgtgcggccgccatcgagcaggaattgcgcgagggcgcgcagctgcgggcagcacgctggtcgctggacgagcgcgacgccaccaccgcgctggagcgcctttccgtcctgccggccggcacggcgcgccgcacgctggcactgcgcgccaaactcaaggcatcgcgcctgtcgcaccagaccgagcaggcgctggaaaccgcccgtctgctgggcaagcaccacgccttttcgccggccgccgccgagagcatcgtgcgcggcctggcaatggaactgatcaacggcgcctacgacccggcccaactgcagcgcatctggctggggctggagccccatgagcgcgccatgcccgagattgccgtgcatgcggcgcagcgcctgggccagttgggcggcgatgcgatgcaggtgcgcgcatggcttctgccggtgtgggaacgcatgacggaccccgctcagcccccgctgcccgatgcccaggtgctcaagctggtgcgcgcgctcgagggcagcctgcaggcgctggatgccaactggctggcgcgcatcgagtccgcccagcaggcggctccgcgcaacgcgcgtctgcaatacctgtcggccaaggcctgcctgcagcgcaacctgtggggcaaggcccagcaactcttcacccaggccgctcagcagcttcgcgatgcgtcgctgcgcgccagcgcttggcgccatctggccgagctggccgagcagcgcggcgacgcagaggccgccgcggatgcctggaagaaagccgcccaggcgaacgcctgagtaaccgtcttcgaagtcaagcgcaatgaagcgacttgtcccaaggttttccagtgcgcaccatggcgttgagcgtggtgagcaacttgcgcatgcaagcgaccagggcgaccttgggcaacttgccagcggccttcagacgctcgtagaaggccttgatggccgggttgtagcgggtggccgtgagcgttgccatgtacagcacgcggcggatctcgaagcgcccgccttgtacgcgccgcctgcccttgctgccgccggagtcattggccatgggcgccacgcccaccaatgcagcgatctcgcgccggttcagccggcccagctctggcagctcggcaatcatcgtggcactggccaccgggccgactcccgcagccgactgcagcagcgtgtcgagctccccaaagtgctcgcgcacatgcgtgaccatctgctcttcgatctcatcgagctgcgccttgatcgccgcctcgatggcctcgatgctggcgtgcagcttcttgggcgtgatctgcagccgttggcgctccgaatggagcatggtcagcaactggcgcctgcgcgtgaccagggccgcgagccactgctggcgctcatcggccagggggcgcaagaagcgctgcagatcgtcgcggcgcagcagcaccgctgccagctcggccagcgtgcgcgcatccaccgcgtcggtcttggccaggcgtcccatggatttggcgaagtcgcgcgcctggcgcgggttgatgaccgccacgggcaggcctgtggcctgcagggcacacgctaacgcggcctcgtagccgccggtggcctccatcaccaccagacccacgtccaggggctgcagggcagccgccagcgccgagtggccttcggcatcgttgtcaaaccgctgggcgctgctcttggcacccagcacacagacatccacgtgcgccttggccacgtcgatgcccaccgtcacagaggtaacagacatgatcttcagatcccttgcttgtgcatgcgcgctcaatcaaggcgcgcgtaaccgttcgggcttcacgaagaccagcgcggcggccatgcgttctgtactcagtcacgggctctatcaccccagcgcctaccaaactgcacgggccggtctggccgcctcaacggcgttcagactctaccgcgctggtctggtttaaagatacaagcaccactccccctttcccgtttgaggccaccggccgcctttgccgcggcggctgcgccatgcctgctggacagcggtttttcaaattcacttaacgcaaatcaattacgaatagtagaatttcaggcacttcttcataccagcatgcgccctggcgccctatcccggagacaacgccatgactgctccccacgacaccctcccgccccccgccgccatccagcagctgcaccactacgcctacaaggcgcgcgacgcggaggagacgcgccacttctacgaggacatcctgggcctgccgctgtaccacatcatccagagcgactacgtgcccagcacgggcgagtactgcccctacacccacttcttcttccggctgcaggacggctcgttcatcgcattcttcgacctgggcgacgacgtgaagcccgaaccctcgcccaacacccccccgtgggtcaaccacatcgccttccgcgtgaacaccgtgcaagagctggaggacaccaaaacccgtctgcaggcacacggtgtgcaggtgctgggagtgaccgaccaccacatcttcaagagcatctacttcttcgaccccaacggcatccggctggagctgtcggcccaactggccgacaccgcgcagatgcagcgcgaaagcaccaccgcccacgcccggctggccgagtggacggcgcgcaaggagcaatggcgcaaggaacgcgccggcggccatgccagcgcgccgctcaaaccccagaccaacgaccgccccgaattcgtgcccaccacagggtctgagtaaaaagcgcctccagcgcttatccagcaagcgcaagcagctatcagtatggaagcatggcggtaaccgaataaaatgcccctatcctccgaaccactgccccaggcggcatcccacgggatgccgtttttcattgccatgagcgacacgatcgaacaacccggcctgaacagcctctccaagtcctttgagcccgccgccctggaggcccactggggccccgaatgggaaaagcgcggctacggcgtggcaggctaccgcggcacgggcgcggcgcgggccgggcagccggcgttcgccatccagctgcctccgcccaacgtgacgggcacgctgcacatggggcacgcgttcaaccagaccatcatggacagcctgacgcgctaccaccgcatgctgggccacaacaccgtctgggtgccgggcaccgaccacgcgggcattgccacacaaatcgtcgtcgagcgccagctgcaagagcaaggcgtgagccgccatgacctgggccgccccgacttcgtgaagaaggtgtgggagtggaaggaaaagagcggcaacaccatcaccacccagatgcgccgcctgggcgacagcgtggactggagccgcgagtacttcaccatggacgacaagctctccaaggtggtgaccgacaccttcgtgaagctctaccagcagggcctgatctaccgcggcaagcgcttggtgaactgggaccccaaactgcagtccgccgtgtcggacctggaagtggagaacgaggaaaaagacggctcgctgtggcacatcgcctaccccttggccgacggcagcggccagctggtggtggccaccacccgccccgagaccatgctgggcgacgtggcggtgatggtgcaccccgaggatgagcgctacgcgcacctgatcggcaagatggtcaagctgccgctgtgcgaccgcgagatcccggtgattgccgacgcctatgtggacaaggagttcggcaccggcgtggtcaaggtcacgcccgcgcacgacaacaacgactaccaggtgggccagcgccacaagctgcccatgatttgcgtgctcaccctgcaggccacggtgaacgagaacgcccccgccaagtaccagggcatggaccgcttcgtggcgcgcaaggccatcgtggccgacctggaggcccagggcctgctggtcgagaccaagaagcacaagctgatggtgcccatttgcacccgcaccggccaggtgatcgagcccatgctgaccgaccagtggttcgtggccatgaacaaggtggcccaagaaggcacgggcgacgccaccggcaagagcatcgcgcaaaaggccatcgacgccgtggccagcggccaggtgcagttcgtgcccgagaactgggtcaacacctacaaccagtggatgaacaacatccaggactggtgtatcagccgccagctgtggtggggccaccagatccccgcctggtacgacgaagacggcaatgtgtacgtggcccgcaacgaacaagaggcccaggcccaggcccccggcaagacgctgacccgcgatgcggacgtgctcgacacctggtactccagcgccctggtgcccttcagcaccatgggctggccaaaccagaccgatggtgccaccgacgactacaacctgtacctgcccagcagcgtgctggtcacgggctacgacatcatcttcttctgggtcgcccggatgatcatgatgaccacgcacttcaccgggcgcgtgccgttcaagcatgtctacatccacggcctggtgctggacgcacagggcaagaagatgagcaagtccgagggcaacgtgctcgacccggtggacctgatcgacggcattgcgctggagccgctgctggacaaacgcacccagggcctgcgccgccccgagaccgcgcccaaggtgcgccagaacacgcaaaaggaattccccgagggcattcccgcctatggcgccgacgcgctgcgcttcaccttcgccgcgctggcgtcgctgggccgcagcatcaacttcgacagcaagcgctgcgagggctaccgcaacttctgcaacaagctgtggaacgccagccgcttcgtgctgatgaactgcgagggctacgactgcggcatggacaccgcgcagggctgcactgaaagctacctgcgcttcagccaggccgaccgctggatcgtctcgcagctgcaacaggtagaggccgaagtggccaagggcttcgccgagttccgcttggacaacgtggccaacaccctctacgacttcgtctggaacgagttctgcgactggtacctggaaatcgccaaggtgcagatccagactggcaacgaagcgcagcagcgcgccacgcgccgcacgctgatccgtgtgctggaggccatcctgcgcctggcgcaccccgtcatcccctttgtcaccgaagcgctgtggcaggtagtggccccgctcgcgggcctgaagggcgactccattgccatcgccgcctatccgcagtcccagcccgagaaaatcgacgagggctccatcgcctacgtggcgcgcatcaagcaggtggtggacgcctgccgcacgctgcgcggcgagatgggcgtgtcgcccgcacagcgcctgccgctgctggtggcgggcgacgcggacttcatgcgcgacatcgccccggtgctgcagaacctggccaagctcagcgaggtgaaggtgttcgacgacgaggccgcctgggcccaggccgcgcaaagcgcgcccgtggccgtggtgggcgacgcccgcctggcgctgttcgtggagatcgacatcgctgctgaaaaggcccgcctgtccaaggaggccgcgcgcctgtccggcgagatcgccaaggccaacggcaaactgggcaacgaggctttcgtggccaaggccccgccggccgtgatcgagcaggaaaagaagcgcgtggccgacttcagcgccacgctggcgcgcatccaggagcagctcgcgcgcctgggctaagatcagcccgatcaccggacaagggcgctgcaggcgcccttgtttttacccggcaccctttttcgtgaggcacccgacttgaacgcacccacccgtgtccgcaaggccgtctttcccgtcgcagggctcggcacccgcttcctgcccgccaccaaggcatcgcccaaggagatgctgccggtggtggacaagcccctgatccagtacgcggtcgaggaggcctacgaggccggcatccgcgacatggtgttcgtcaccggccgcagcaagcgcgcgatcgaggaccatttcgataccgcgtacgagctggagaacgagctggagaacgccggcaagcgcgagatgctcgcgctggtgcgcagcatcgcgcccgacgacatgaactgcctgtttgtgcgccagccacgctcgctgggcctgggccatgccgtgctgtgcgccgagcccctggtgggcaacgagccctttgccgtcatcctggccgacgacctgatgaccggcgagcccggcggccccggcgtgatggcgcagatgacggccgctttcgccaagcaggggcgctcgctgctggccgtgcaggaagtcccgctggagcacaccaagcgctacggcatcgtcaagggcgagagcgctggcggcgcgctgatccgcgtcgacgagatcgtggagaagcccgcacccgaaaaggcaccgtcgcgcatgggcgtggccggccgctatgtgctcacgccgcgcatcttcgaagagatccgcaaccagccgcagggcgtgggcggcgagatccagctcaccgatgcgatcgcgcgcctgatgcagcacgagacggtgtatgcctaccagtacgccggcaaacggtacgactgcggcagcaaggaaggctttttggaagccacggtcgaactggcactgcagcacccccaggtgggcccacagttccgcgaatacctccaatccctggcgctgtaacgcaccgccagggcggtgcccctgccctcccgcccgggcatgggattcctgttttgatagctaccagcgcttacccaacaagcgctggacggctatttagccattcatcactcagcgacggcgcagcacgtggatgaattcttcgcccacggtctgttgttcgaccagctcgttgccggtctgccgggcaaacgcctggaagtcgcgcagcgagccgctgtcggtcgccaccaccttgagcagctggccgctcgccatgtcggccaaggccttcttggccttgaggatgggcagggggcagttcaggccccgggtgtcgatttccttgtggatgtccatttttctcagtccttcggcgcgtccagtccgcggcggcgctctgcattttcctcggcggtgaagaacaccggctcgtggccgcgcgagcgcagccagtcggccagcgcatagcctgtgcccgcgggccagcacttgagctggtccggctcataaaagcggtgctccagcagctccggcgacagccgcacctcgccttcggcccgtacatggtaggcgatgatgacctggttcatgcgcatgaactcatacacgcccaccagctgcacactgcgcgcgtccaggttggtttcttccttgacttcgcgggcaatgccgtcctcgggcgtctcgccggcctccatgaaacccgtgatcagcgcgaacatcttgggtggccacagtgcattgcgcgccagcagcacgcggccgtccacctccacgatggccgccagcacgggcgtcgggttgttccagtgcgtccagccgcaggcggggcagcgcaggcgttccttctcgccgctgtcctcaatgaccacgatgggtgccagcgccgtggcgcagtgggtgcaatagcgggtttcgtacgacatggcgatgctcctccagcatgcgccatggcagtcacagcgctccgtaattaatagctgctcgcgcttgactaccgggcgccagcggccctattgatgcccactgtgatcttcacgttcacgccgggaagacgccggtggagaggtagcggtcgccccggtcgcacaccacgaaaacgatggtggcgttttcctcgcgttgcgcgatctgctgcgccacccagcaggcgccggctgcggagatgccggcaaagatgccctcttcgcgcgccaggcgccgtgccatgtcctcggcatcgtcctggctcaccagcaccaattcgtccaccaactggggctcgtagatcttgggcaggtattcctcgggccacttgcgaatgcccgggatacgcgagccttcctgcggctgcgcacccacgatgcgcaccgcggggttcttctcgcgcaggaagcgcgcgacgcccgtgatggtgcccgtggtgcccatggcgctcacgaaatgggtgatgcgcccctcggtctgctcccacagttcggggccggtggtctcgtagtggatgcgggggttgtccgggttggcaaactggtccagcaccacgcccttaccctgcgccaccatctggtcggccagatcccgcgcgtattccatccccccgctcttgggcgtgagaaccagctccgcgccgaaggccttcatggtctgcgcgcgctccacggacagatcctccggcatgatcaacaccatgcggtaacccttgatggccgcagccatcgccagggcaatgccggtgttgcccgacgtcgcctcgatcagcgtatcgccggttttgatctcgccgcgctcttcggcccggcggatcatcgacagtgccggcctatccttcaccgaacccgccgggttattgccttctagcttgcccagaatgacattgccgcgtgccgcgttgtcctgtgcaccgatgcgctgcagtgcgaccagcggcgtgtgtccgatcgcgtcttcaatggtggggtaggtcttcataccgcgttactgtgccataatttgcgacttcgctttcgcgcctgcccgggtggtgaaattggtagacgcaggggactcaaaaatagggacttctacgtagttcttgcttgaggccactgcctgccaagccgcatgggacaagggattgagtgataaatcgcctcttgatcgagatgcctgcatttcgagccaggagtcagctaggagccaggacgatgcaagctggctctcagtgaggagtagatagttgaagtagcatcgcgcgtcatgcccgagtggtgaaattggtagacgcaggggactcagaccaaatttgagccctcggagggaaacccccgaggtgaagcccgtcaaactcggcgaaggccctggacgatcagtccgagctaataccgagccaagccctggagccgaaaggttcctcggaaggtgtagagagcagacggcgggcacctaaagccgaaaggctatggtgaaggcgtgctccagcccacgaacgtcgtttcttcggagacggcggcggcgaaagccgaagtgggatgaaaatcccccgccgcaaggcgtgccggttcgattccggcctcgggcaccaattcgaaagccgcccctgttcacgcaggggcggctttttcgttcttggcctgcctgcgcctgaacgccctatcccccgccatgaaggcttccagcatgtgcgggatcagcgtcataacatcgaccgtctcgccatacgcctgcgcgtgcagcgcggcgtagcgatcgaggtcagctttcaggctaaccgggcacgcaaaggtcagcttgacgctctcggtcttgggcagcggcccgagccgcagcttcttggtcgtgctcattgcatcgctccccgctggaagaacatcggctggtacggccgcaacaccaagtcgcggttgacgatgatccgcaccggcaggccgggccgttcagtcagcgtcggctggatgttcatgttgcgccgggtcatctcctggccgacctgattgatgctgtcctgcgcgctgtcgcggccggcgatgatgatgcgattaccgtcctgccggttctccggcgcggccagctcggcgcccacgcccagcagcgtcgtcagcgcggcaccggcgacgatgcggctccagtggtagtccaccccgtcttccaggccggaatagccggccggatcggtgcccacgaggttgtctagcgtcagcgaggacgtgtccggcaggatgatgcggttccaaaccacctgaacccggctttgcccatagctcacctggctgttgtacttgcccaggatgcgcgagccctgcggaatcagcaggaacttgcccgtggccgtgtcatagaccggctccgtcaccgtggcgatcacgtcgcccggcaagtccgacttgatgcccgtcaccagcgcgccggcgatcaccgtcccggccatcacctgatacggcgaggacggcattttcagattcccggaattgcgggtctccgtagagccgcccttcaggaacgcctctttttggtcttgccggttttgcacagcggtcgggtcggcaggctgagccgccgtcgaggctggcccggcggccagcgggtcgaagcccgccaaggccgatgcttggccagccgcaccgacttgcgcagtcgctggcgcggcggtcttgccaggcgtgcccgagcggaagaacaccgaggaagctgctgccgcttcagcttccttgcgccgtgcatcctccgggtcgtggcccggcggcgcgtaggtgggcgccacgggctgctgcgacttcacgatggccgggccaaggtcgcccggcagcggcggccccagttccggcaccttcggcagcttggagtaatccgaaggcaagccatccagcccttcggacttcgacacgcgatcgacgttgtacagctcggtctgctcacccgcgcgccggtgcggctgcaatgaccagatcgtggccccgagcacggcgaccgacaggccgccggtgagcatgactagcgtgcgccggttcaggcgtgtgaccgggcgcggctgggcgcgcagcgccaccgcctcgggcacgaccttgcccgcctgcggtgcaaggtcaggggaatcgtcctggctcatgtcaattcttccttgtgccgtccgtgcgctcaatccgcaccacgtcgcccttgtccccgcccaggcgcagttcggccgcgccgaacaggcgatccacgatgtagtacggcgagcggaaacggtagttcatcagttgcccgtcaccttgcgcgccgatgacgaacagcggtggcaactcgccctgggcgatgcccggcgggaactggatatagaccttctcgccatcatcgaaggcgcgcagcggtttccacggcgggttgctgccactgaccgcgtagcggaaacggatcttctccagcaatagcccgctatcgaccggcgcggcggcgctggccgcctgcgcctggcgctgcaaggccagcatcttgtccttcggatactcccaggacaccgacgccatccacgtcttctcggtcgaagtcagctcaatcaggtacgtgcgccggctggtcgtgatgaccagattggtcttgaggcccgagcggatcggcttgaccatcacattgacgcgcagcgcatcgccgctgccgctcgatgtgtcgcccacgatccagcgcaccgtgtcgccagcagccaccgtcaccagttcctcgcctggctgaagcacgatcacggtcacgcggcccacggccgcatagacctgatacagcgcgccatcagtgaagggccacacctgaatcgcgttgacgtagccctcgcgcgtgggcgcgatacgcgcctcggcgttggcgcgggacacccgcacggtttcatcggcggattctgcggcgggcttggcatccggcacaggcttcatctgagccggcatcggcagcacttgcggcatggccaccacctccaccggcgcaggcggctccggtagcggctgggcctgcaccggctcgtcgagcgaaatggacggcggcggcttgccctgcgtggcgcagcccgcgagggcaagcaacatgatcggcaaggcgaatttacggaaaagatcattcatggctttgctccttcgtttccttccagttcgcggctccacgacaggccgttgacgtagatgcccagggggttcttgcgcacgcgctgctcggtgcgcggcgtctgctgcacgatggacaccacggcgttccagcgttcggtgcgatccagcgcgccgttgacaaagcgcgtctccgtccagcgcacgttgaaagacgtgtcgctggcgcgggtcacgctggtgatctgcaccgtcaccgactccttgccgatgcgcgtgaacggatcggccacccgcgcgtactcgttgagcacgaccgcccccttgtcggtcgtgtagtcgtaggcatccagccagttctgccgtaccacgatgggatcgatggacagcgagcgcaccaggccgatgaagcggccgaggtggtaggcaatctgcgcatcgctaggccggtacggcgtggcggcctcgccgacggcgcgcacctggcccgcgttgtccacctcgatcacgtagggcgtcacgatggactgcgccgagcgccagaccaggccgccggccatcagcacggccaaggtgaggcagccaaaggccatgaagcgccaattcctggcctgcacgcgggccgagccgatgcgctcgtcccagacctgagctgcggattggtacggagtggcaggctgcggcgtgtcggcgtagcgcacctgcggtcgtttgaatcgcatgggggttctccttgaggatcaggaatcggaatcgcgcaggctcggcccctggctggagctgccaccatcgccgccgcgcagcgtgtgggcggcggtggttgcggcatgggtaagctgctgcttgcgatgcaggcgctcggcccaggcgggttgctcggcggacggagatgagccggcagcgtcaggcccggcgggtgcggcgccggatgccggcgtgtcgtcaggccgaaaagccgccgccatgcgctctttcatcgagcgcgccccgtcggccaccttctgcccggccgcctgcgcgccggtcttggccacattgcccacaccagcggcggcgcccttgaggccaccaccggccgaggcggagcccgcctggtacgccgacctggcgctgctggccgtcgatgccatcgagcgggcgacggcgggtgccatgcgtgccccagccgccacagcactgccgacgcccgtagccgcggcaccgactgccacggcggttccggctgcgccgatagcagcaccagccatcgcgcccgcgccgagctgcgggccaccggacaccagcccagtcgcaatgcccggcccgaagatgcccagggccagcatggcgagcgaggccagcatgatgaccaacgcccggtcgatcgaaggctccgaaccggccggtatgttgaactcggagaacagccccgagccgatgccaacgatgacggccagcaccagaaccttgatgcccgaggacaccacgttgcccaacaccttctcggccaggaacgccgtcttgttccagagggcgaacggcaccagcacgaagcccgccagcgtggtcagcttgaactcgatcagcgtcacgaagagctgcaccgccagcacgaagaagctgacgatgaccaccatccatgcgaagaacagcacgacgatgggcatgatgtgaatgaacacctcggggaagcccgccatctccttgatctgctcaagaatgggcgccccggcgtcgatgcccactttggcgagccgtcccggctgcaagaagttacccatgctcagggtcgagccgctggccgtcaggcccagcccggcgaacgagcggaacacgatgctcgccaaggtgttgaagttgccgatgatgtaggcgaaggcaccgacataaagcaccttgcggatcagcttggcgatcacgtcctcgccctggccgctggcatgactcatggcccagaacagcccggcgagcgtcatgtcgatgacgatcagcgtggccgtgagaaatgccacctcgccgtgcagcagcccgaagcccgagtcgatgtagcgcgagaagacatcgagaaaatggtcaatgatcgaaatgtcattcatggcaagtcctcctgcccaggcgaggccgttgccaccgcattgctgtcctcggcgggttcatcaaagctgggcggaatcggcggcagatcggccagcgtccggtactcatccggcccggccaggccggagagaaagcggcgcaaatcggcctgggccacctgcgcgcaagaagcgccgtcgagctggcccgcccggcattgctccttgagcaagcgcagccgcgacggatctgccgagagcgcatcgaccgaaggcacctcctgctggccgcagccggccagcaggagcacaaaaccgcagagagcaggcgcgcgggtcatggcagcacccgtcaacggctgtagaaatcgacggactgcggcgtgtacggcgtgccttcacccaggaagcgccggttcacctcgcggcctcgctccacagcggcggcctgccgcgccagttccagcgaagcggcacgatcctgggtgatgctcaggcgctgcgtctggatggactgcttggcctgcaaggccagaagctggttcatggcctgcatcgcctgcaaagcgcccacggccgactggctcttgcccacgaggtcggccagcacgccttcgtcgtcgctcaggttctgcgacgcctgggcctgcatctgcatggtggtctgcaggccgctgagcgtgttcttccaacgctcctgcgcgtcgcggtacatctgattgccgctgacggtggcggcgtaccgctccgggtacaggcgctggaactcccgatccagattggtcacgtcataggccaggcccttggcctgcgcgatcagccgctgcgtggtcgccaggttggcgcgcaactggcccactacgctggacggcaggctggcgaggttgcgcgcctggttgatgagcatctgcgcttcgtgctggagctgcttgatctggttgttgatctgctccagcgtgcggatcgcggtcagcgtgttctgcacgaggttcgtagggtcgatcacgacccattgcgcctgcacggcggtagcggtgcaaagcatggccgcgacggcggcggcgagaagacgcttcttcatgatgggttctccttggggtgggtggacgggaacgaggacagcagttcggccgcccaatgcaggccgcggtggcgcagccaggcggctgcgaacggggtggatgcagatgtagcggcgagcaccgcgtcgatgtcgcgctggtcttgcggcgtggaagcacccgcgaaggccaaggtcgcggcgcccaggtcgaggtcgaacaggcggttgccgagacgggattggtagtagtagtcgcgcttgggctgcgcggtggcgacgatttcgatctggcgcgagttcagcccgaagccttcgtagatagccctgatctgcggctcggtcgcctgcgggttgggcaggaagatgcggctggcgcagctctcgatgatggccggcgcgatgctcgaatccttgatgtcggccaggctctgcgtggcgaagatgacgctgacgttcttcttgcgcagcgtcttgagccactggcggatgcgggccgcgaacaccgggtcatcgagaaacagccacgcctcatcgaggatcagcagcgtgggcgcaccgtcaaagcgttcatcgaaccgggcaaagaggtagtgcagcacggccatgacggcggccttgctgtgcatcagctcttccatctcgaagcactgcacggcgccggaacccaggcgatccgaatccgcatccagcagcttgccgtgggcgccgccgagcacgtagggcgcgagcgcctggcgcagcgcgttcgattgcagcagcaccgacaggccggtcatcgtgcgctgctccagcggagcaccggcgaggctgccgagcgccgaccagatggcagccttctcctccgggccgacggtcacgccttcatgcaccagccggccttcgacccactcggcggcccacgtccgatagccctcatggtcgatgcgggccaggggctggaaggcgatctcgccatccataccgaggtcgtagtgctcgccgcccaggcccagcaccgttgcccggatggagcggcccatgtcgaacgcgaggatgcgcgatccgcgatagcgccggaactgcatcgccaaggtggcgagcagcaccgacttgcccatgccggtcggccccgcgaccagcgtgtggcccacgtcgccgatgtgcgtcaccagccggaacggtgtcgcgccgtcggtgcgcgtcacgatcagcggcgggccgttgagatggttattgcgctcggggccggcccataccgccgacaccggcatcaggtgcgccaagttcagcgtcgagacgatgggctggcgcacgttggcgtaggcatggccgggaatggacgacagccaggcatccaccgcgttcaaggcctcgggcatcgtcacgaagccccggccctggatgacccgctccaccatgcgcagcttctcgtcggccttcgccggttcggcatcgagcaccgtcaccgtggtggtgacatacccgaaggccacctgatcgctgcccagttcctgcaaggccgcgtccgcatcggccgatttgttgctggcgtcggtatcgaccagcggggtttcctgctggaagatggtttcgcgcagcagcgcgatcacgttcttgcgcttggcgaaccactggcggcgcaggcggaacagctccttttccgcatcggctttgtccatgcagaggaaccgggtggaccagcgatagccaaagccgaggcggttgaggtcatccagaatccccggccaagtcgaggtcgggaagccacgcaccgacaccacgcgcaggtgctggccgcccagcatgggcgccaggccaccgaccagcgcggagtcggtcagcagcgcatcgatgtggaaaggcacttcaggcacgccgacgcgacagcgccgcgtcgagatggtggcgtgcaggaaggtcagcgtctggctgtcgtccagccacgcgatttccggcatcacgccatcgagcaggtcgaagatgcgatcggtttccgcgacgaaggccgtcaggcgctcgcgccagtccacgccttcggtgggccggttctcgtacagcatcccggccgcgcgggcgcgtgattcctcgggcggcaggtacaccagcgtcaggtggtagccgctctcgaagtggttgcccgagtcctcgaacgtagcgcggcgttcctcgtccaccagccacgacaacggctcgggaaactccgagtgcggatagtcggctgcgggccggcgctcggcttcgatgaacagcgcccagcccgaacccatacgacgcagcgcgttgttcaagcgcgccgacgtggcaatcagttcgccttgcgttgcgctatcgaggtcaggcccgcgaaaccgggccgtgcgctggaaactgccgtccttgttcaagacgacgcccggtgcgatcagcccggcccagggcaaccagtcggcgagcaaggccgggcgctggcgatattcggcaaggttcagcatggcatcacctcacacgtccagcagcggccggtgcttgatgtgccgcgcgaacacggccatgaactgcggatcgacacgcgcaccccagaccgccagcgaatggccgacgatccaaagcaccagcccaggaatccacatctgcaagcccaggcccacggcagcggccaaggtgccgttggtgatggccacggtgcgcggagcgccgcccatcaggatcggctcggtcagagaccgatgtagcggcacctcgaagccgggtattccatcgtgtgggccgttcatacgacggccccaccggagaagctgaagaacgacaggaagaagctcgaagcggcgaacgcgatggacaggccaaacacgatctggatcagcttgcggaacccgcccgaggtatcgccgaaggccagcgccaagcccgtggcgatgatgatgatgaccgcgacgatgcgcgccaccggcccctggatggattcgaggatggattgcagcggcccttcccagggcatcgaggaacccgcggcctgcgcggtgcctgcgagcagcaacatcagcgccgcgagcatcaagccctgcatggccgggcgagccaggccatccagccgtgcgggccgaggaagcggatttgcggaaatacggaaagcatcagcgtgcgtcatggaagttctccagagtggtcaggggacagggaggaaaggtcggactgcggcagcagctccgggaatggagcctccagcgcatccgccagttggtagcccacgccatcgaagccgacgacgcgggcgatgctctcgatgcggcgcttgcgtccgcgcccggcgatgtggatcaccacgttgaccgcttccgcgatcagcgcacggggcgggttcaccgccacttcgagaatcagttgctccaggcgcagcagtgcgcccagtacggagccggcgtggatggtggcgatgccgcccggatggccagtgccccagactttgatgagatccaatgcctcggcgccacgcacctcgccgacgacgacacgatccgggcgcaggcgcatcgaagatcgcaccagctcggtcatggacaccacgccctggcgtgtgcgcagcggcacgtggtcgcgggccgcgcattgcagctccaccgtgtcttcgagcaccaatacgcggtcgcccgtggcggcgatctcggccaatagcgcattggccaaggtggtcttgccggtactcgtcccgccggcgatcaggatgttctggcgttcgcgcacggcgcgcaccagcaagcccgcctgcgcggcggtcatcatttcgtcctcgatgtagcgcgacagcgggatcacgccaaaggcgcgcttgcgcaacgcaaaggccggccccggcgcagcgggcggcaggatgccctcgaagcgttcgcccgtctcgggcagttccgccgtcaacagtggctggccgcggtggacttccgcgccgacgtgggccgcgaccagccggatgattcgttcgccgtcggcctcggacagctccacacccatcggcgcgcgacccgacgaaagccggtcgatccacaaggtgcgatccgggttgagcatgatttccaccacgtccgggtcttccagcgcggcggcgatcagcggccccatcgccgtgcgcagcatcaggatgcggcgatccagtgaaacggcggtgaaggaaggaacggcgctcatgacgcgcgctcctgcgcgtcgtccatgcgtgccgggtctggatgcagttcttccaccacgtcccgcaccagactgcgaccgcgcagcaaatgccgcccgagttgttcgacgaactgctcgaagcgcgccttgccctgggcgcgcgctgcgtcctgatgcgcttcgggcacgggcgtgctcaccgtgaggaagtagcggatgaacagtgccagcgtttcgatctggatgttctggtcgcgttccatgcgctcggcgtgccgcgacaggcgatccagccgcttggcaatcgccgcctcgcgctggtcggcagcatcaggcgacaaccacgacgccaaggcggcggcgacgatgctggacttggatacgcctttcttggcggccagttcgtcgagccgcttgccatgctccggctggatgaacacgttgaggcggtgttgggtcataggtcgattccgtcgtcagggtcgagggaagccagccgggccgtgcgctgcatggttgggtcgagctggcgaggaaggggaagcggcaagtcgtcgtcatcgagcagcccaaggtcggccgcaggcgcggccagctcggggtcgtaggcggcggtttcggagagttcgggctggcgacgcgggccgccgtcatcggcgctgccaaggtcgccaacggtctccgcgacgagagatgccggcaccgcaggaattgccagcccgctccagttatcggcgcgggccggcggcgcgtcggcgtactgcccgtccgccagcgtgggcggcggcagcaagcgatgcttgaaattgctgtccgcgtagtagcgcagcttcttcgccttgatcggcgccacgctggacaccatcaccaccgcctcgtcgggcggaagctgcatgacttcgcccggcgtcagcagcgggcgcgcggtttcctggcgcgacaccatcaggtggcccagccacggcgcgagccggtggcccgcgtagttgcgctgggcgcgcagttcggtggctgtaccgagcgtttcggagatccgtttggcggtgcgctcgtcgttcgtggcgaacgtcacgcgcacatggcagttgtcgaggatggagtggttttgcccatacgccttgtcgatctggttgagcgactgcgcgatgaggaagctgcggatgccgtagcccgccatgaaggccagcgccgtctcgaagaagtccaagcgccccagcgccgggaactcatcgagcatcagcagcagcttgtggcggcgctcgatgccatcggagccatcgagcgattcggtaaggcgccgcccgatctggttgaggatcagacggatgagcggcttcgtccgcgaaatgtccgaaggcggtaccaccagatacagcgacaccggatgctcggccgcgatcaggtcggcgatgcgccaatcgcagcgcgacgtgacttcggccacggtcggatcgcggtacaggccgaggaacgacatggccgtggacagcacgcccgagcgttcgttgtcgctcttgttgaggacttcacgcgccgccgatgcgacgaccggatgcggcccatcgccgaggtgcggcgtggtcatcatccggtgcaaggtcagctcgaacgggctggccgggtcggacagaaagttggcgacgccgcgcagcgtcttgtcttcgcccgcgtagagcacatgcaggatggccccgaccagcagcgcgtgcgaggtcttctcccaatggttgcgcttctccagcgcgccttcgggatcgaccagaatgtccgcgatgttctgcacgtcgcgcacttcatgcgcgccgcgtcgaacctccagcagcgggttgtaggccgccgacttcgcatccgtggggttgaacagcaggcaatgcgagaagcgcgagcgccagccggcggtgatctgccagttctcgcccttgatgtcgtggatgacggccgacgcgggccaggacagcaacgtcggcaccaccagaccgacacctttgcccgagcgcgtgggcgcgaaggtcaggacgtgttccgggccttcgtggcgcaggtactggcggccgtgctggccgaggaaaacgccggccggttgcgtcaggcccgccttgtgaatgtcatccgcgttcgcccagcgggccgagccgtaagtcgtgaccaggcgcgactgccgcgatcgccagatcgacatgccgatggcgacgaccaccgccaataacccactgccgcccgcgatggcgccgccggtatcgaacacgcgcggcgcgtaagcatcgaaaacgaaccaccactcaaacaacttccacgggtggtagatcggcgtgccaagaaaatcgaaccagggcgagccaaggcgtacttgatagccaagggcggctgctgtccattgtgtggcgccccacacgccggcgatcaagatgccgaataccacggcaatctgaccgaacagcacgttcgtcccttgcatgacctggcctccgatttctcctgcgctgattcctcatggaagaagcggcacaagggcgtgccgcaggcgtcaggatcggtgccgggtcagtgccggtcaaagaccgtttagagcagaaaggtcgaggaaaaagaaagaatgagtgcggtggcgagccaaagaaaaacgccgcaagcgcgggcgcattgcggcgtgtcgagaaaaaagtgaaggcgaatcggcgaacggccaacaatcagaactttggcgactctttcggcggtgtgtagggcgtttctccgtcgccatagaaccgtttgcgcgtggcttctgctacccggttgcacagcacgtcgcccagcttggagcggtcggtcttgcattgctggcgcagttccttgagccggtcggggttggccgccagttcttccaccgtcggaatgcttgcctccgaatcggcagctttctgaggtgcctctgattggccgcaagcggccaaggtagtcaccaacaagaacggaatgatcttcttcatggcatcaattcctccgggggatcagggttgcggcctcgtatgggcctgggagtttccggcagttcgatggcctgtacgcggtatccgtccggccaccccatattgaccgtcgccggcggtcatgactgagactcagatcgtggcgctctgccaccgatgcggcaacagttccccgatgcggctgtccttgtgtgtgggcagtcgggtcatcacatccttgaggtaagcgtgtgggtcgtggccattgagcttggccgactggatcaggctcatcacggcagccgcacgctgtcccgcccgcagcgacccggcaaataaccagttcttacgaccgagcgcgaccggtcgcatctggttctcgatccagttgttgtcgatcggcagttggccgttgtccagcaagcgcgtgagcggctgccagcgccgcaggctgtagtcgatggcccgtgccgtggctgaaccctcgggtaccttactgcggtgctcgctcagccaggcgtgcaatttgtccacgatcgggcggctgtgctgctggcgcattcgcagccgctcggtgccatcgacattgctcgcctgcctctccacctcgtagagctgcccgatctgcaccagcgcctgctcggcgatctggctcttgttggctgcgtgcagctcaaagaacttgcgccgggcgtgcgcccagcaagccgcttcggtgatgtgctcgcccatgagctgcttgtagcccgcaaagtcatcgaccagcagcgtgccgcgccagccgttgagaaattcaccggcgtgcttgcccgcgcggctttcgcagaagtcgtagaccacggccttgaggtcttcgtgccgccccggggtgtaggcccacaggtaggcgcggtgcgtcttgccatcgcgctcgctgccgcgcttgagcatctgcaccggggtctcatcggcgtgcacgatgctgtgtgcgagcacctcctgacgcagcgcatcgaccagcggctgcagttgcacgccgcagctgcccacccactgcgccagggtcgagcgtgccagcggcaccccagcacgggcatagatgctctcctggcggtacaggggcaggtggtccgcgtacttggccaccagcacctgggccagcaagccggtggtggccaggcccttgtcgatgatgtgcgcctcgaccggctgctgcttgagcgtctggcagcacgcgcacacccatttgccgcgcacatggcggtgcaccatgaacacgccgggcgtgtagtcgagcttctcggccacgtcctcgcccatgcggcgcatggcctggccgcagcactcagtcacctcgggctcgtgtgtgaattcctggcgcagcagttgtgccggcaatggcaggcgcttgggttgctggcgtgggctgcgctcttcagccgagcgcagctgctcgatctcctcatccaccgcctgcaggtcttcttcgagcgcgtcttccagcagactgcgctgatcggcgttcaatgcctcggtcttggcggcgaacttcagccgcttgaggatggccatctcgtagctgagcttgtccagcagcgtctgcttgtgtttgagctcgctcatgaggtgctgcagcatctggcgcatttgcgcctcgtccatgctctgcagatccaccggttcgttcatggccgtcatcatccctgatgggtgggcagccgcctactggcatatccacgaattgaacgccgccccaggggcgaccaacatcacagcaccgtgatcacagcgtcttctcccaggcgctgccagggcaagcccgtgaccagggcttgcagttgttcgacgctgagtgtgagccgaggacccaggcgctcatcgccccaggcaaacttgccctggttcaggcgccttgcggccagccagacgccaaagccatcgtgcaccagtaccttcaggcggttggcccgtgcgttggcaaagagataagcgtggtgcgggcgggccgcgccaaagacttgcaccactctggccagggccgtctcggggccggcgcgcatgtccagcggttgcgtggacatccagaccgcatcgacccggatcaccgcaacacctcgcgcaagagcgccccgcactggcccagtgggcactgcaggctgaccaccagttcgccgcgttgcaggcgcacatggactggcgcagacggcagcggtaaaggcgcggatggcggtaatgcagccagcgcctgctcctcatgggtgctgtccgccattgccgtcagcggcagcgagatgaagccgggctcagcatccgaacaaacgcccggttgagcgcgcacagggcccgcctcccgaatccatcggtgcaccatgttcgcgtgcagcccgtgcgacaaggccacaccaccgacactggcaccgggctgcgcgcacgcagccaccaactgtgccttgaacgctttgctgtattcacgccggcgcggccggccttcgcttgaaacctgttccatcgtctccacgatcctccaatcgtgggcacgatgcccgcttctcacggcgcgttcaatatggggtcaccggacggatactgtacgcgctcaatgaaccgtgtcagttcgtcggacggatcaccgtcaagacgaagcaagtaggtcgtaagcggtggaacgcgcgacgccagcggccgggccacgacacctagctcacggctggtggcaatgtgtgcagcgcccgccaacccgagcgcgaagccggccgataccagtgccatcatcagatcgcacgtggcaactcgttctgcgatgagcggctccatgtcagcacgacgcagcactcgttcaacgtgcttggcatggccttcacacacttgcggatcgcacaggaccagcggatagcgcagcaactcgtccaagggaatgcgcttgtgggccagcagcggatggcgggcgggaaccgccaccatgagcgcatcgctccaagcgggcacggcgacgatgccatcgcctacttcgtcggattgggcaaaccccacgtcgtacagatcatcatgaagccctttgatctgctgtgataacggcacctcgaagaagcgaatttcgacctcgggttcttcctgacgacacaacgccagtaaggccggcaagcgcgacggcgtgatgccatccgacatggccacacgtaattgcccatgaaagccattagccgccgctttcacgctgtcacgcgcttgttccagggcagcgaacacacgacgcacatgctccaagaacaatgttccggcatgggttagccgcgtgctgcgcgtggtacgggcaaacagcgccacgccgagttcttcttccagttccttgatggcccgcgacagcggcgattgttcaatatgcagcttctccgctgcgcgagcgaagcggagttcttcggccacagccagaaagtatcgaaggtgacgaagctccatagtgattcatatcccgtgtcgcgcagagaagccgaatcactcttttccttggatgtcgcttgatcctgccttgaaatccttcacgaattgatatagctgcggcaggaacgaagacagaagcgggtcatccttgtttgccaagatggctccaccaaataacttcaacccaactccaaaagcagcggcttccgcctggctactgaaatcacctctgctgcgaatccacgtcacgacagagatgatgtcgtcatgatttccaacctcaaactgtagaggcttgcgatcggtgggaacgccatgtgaatcagtcaattgctccagagttacgcgataacggtattgcctcatttgcatgggtcctcacgttgggctaatgacgctattcaccgatgcggatcttcggcgtcacggacatgccgacgcgcaggtttgcagcgtcaagctggtcggggtcgatgcgaatgcgcacaggcaggcgctggacgatcttggtgaagttgcccgtggcgttgtgtggcgcgacagccgaatagctgacgccactggccggccccaggctttccacggttcccttcagtacggcacccggcaaggcgtccaccttgatgtccaccgattgtccggcccgtacacgcgccaactgcgtctcgcggaagttggccgtgatatagagggcatcgagtggaatcaccgccagcaacggcttgccagcattcacgaatgcgccgacacgtaccgacttctggccgatcatgccgttgatgggcgcggtgatttgggtataggaaagcttcaactccgcagccgcctgtgcggcctgcgcttgagaaagcgcagccttggccttttcaagatcggctttcaggatgtccgtttgctgccgcgccgcttgcaggcccgcgcggttcttgtcccggctggccagccgaatggccaactgcgcttcggcctgttgttgtgcctggatcgaaccagatccatcggctgccaagttgcgatagcgtttttggttggcctctgccagtttgagttcggcatcgtccaccgcaacggctgcctgcgcttggcggatcgcggtttcttgctgcgccacacgcgcggcaagccccgcgacgctggcctcggcggcggcgacttgtgcctttgccgcatccaccgcaacgatgaaatcccggtcgtcgatggctgcgagcaaatcccctgccttcactggctggttttcttcgaccagtaccttgccgatcactcccgacacctggggcgcgacgagggtgaaatcagcctgtacataggcgtcgtccgtggattgggtcgatgcgctggactcgggacgattcagataaatgacacagcccgctgcgactgcgagcagcagcacggcactggtgatcttggctttcttcggcattgccatggtgaaactatccttgggacgacgacggtgtggaatgagaagcgggggcctgcaagtcgggcgcgggaatgtaggtcagccgcagtacgaagggaaccatcaccagcgccagaacgcccagcacgcgataggcatccgcgaccgacagcaccagtgcctgttggccgatgattcccatcagttgagcgggctccggggcaaacggaacggagttgcctaccaacgcggcgtggtccagcagcatttccgcgtggaaccgctgcctcacggtcacgagttgcccaaccaccgcgcccccgaataccgaccccagggcgcgcagcgtgttgatgttccccgacacatacgggccttcgctggggtgtacgacactggtacacaggaacagcagcgagacgacagccatgggctggccaaaggcttgcagcgtctgcgtcatcacgaactggtcacggttccagtcggaagtcagttgcgcgccggagaaacacgccagggcgatcagcagcaggccgcctgcgaacacgaatcgggcatcgacccatttccggtataggaacagcgctaccactgaacccaggaccagttgaggcagcgcgacgatcaggccgatcggtgccatctgaagcggccggtagctctggagcggcccaagataggtcatcggcaacatcacgccagaggtcagcacgacaagaaggcagatgaacaaggtgaagcccaacgccaggttgcggcgactgagtaaccgtcttcgaagtcaagcgcaatgaagcgacttgtcccaaggttttccagtgcgcaccatggcgttgagcgtggtgagcaacttgcgcatgcaagcgaccagggcgaccttgggcaacttgccagcggccttcagacgctcgtagaaggccttgatggccgggttgtagcgggtggccgtgagcgttgccatgtacagcacgcggcggatctcgaagcgcccgccttgtacgcgccgcctgcccttgctgccgccggagtcattggccatgggcgccacgcccaccaatgcagcgatctcgcgccggttcagccggcccagctctggcagctcggcaatcatcgtggcactggccaccgggccgactcccgcagccgactgcagcagcgtgtcgagctccccaaagtgctcgcgcacatgcgtgaccatctgctcttcgatctcatcgagctgcgccttgatcgccgcctcgatggcctcgatgctggcgtgcagcttcttgggcgtgatctgcagccgttggcgctccgaatggagcatggtcagcaactggcgcctgcgcgtgaccagggccgcgagccactgctggcgctcatcggccagggggcgcaagaagcgctgcagatcgtcgcggcgcagcagcaccgctgccagctcggccagcgtgcgcgcatccaccgcgtcggtcttggccaggcgtcccatggatttggcgaagtcgcgcgcctggcgcgggttgatgaccgccacgggcaggcctgtggcctgcagggcacacgctaacgcggcctcgtagccgccggtggcctccatcaccaccagacccacgtccaggggctgcagggcagccgccagcgccgagtggccttcggcatcgttgtcaaaccgctgggcgctgctcttggcacccagcacacagacatccacgtgcgccttggccacgtcgatgcccaccgtcacagaggtaacagacatgatcttcagatcccttgcttgtgcatgcgcgctcaatcaaggcgcgcgtaaccgttcgggcttcacgaagaccagcgcggcggccatgcgttctgtactcagtcacgggctctatcaccccagcgcctaccaaactgcacgggccggtctggccgcctcaacggcgttcagactctaccgcgctggtctggtttaaagatacaagcatctgcaatttgatgaacggcgccgggtgataccactccgtcagcagataggcccctagcagagtcagcccagccgccaacgagacgacgatgaggggggagttgaaccagtccagccgcacgccctgatccaaggcgacggtaatcagggcaactgccggcacgccgaaagccaggccgggccagttggcctgcgggaagcggtctgtctggatcgggtctttcggcaggccccatccgatcaacaaggcggcaatggccgcgagcggaagtatctgccagtacacccagcgccaatcgaacaggccgtccgtccaatgacccgccagccagatcgaaaggttcggcgcgaaagtggccgtaagcgcatacagcgccagtccgtgcagccgtatgtggggcggcaggaacttcaacgccgccatcatcaacacgggaatcatcgtgccgctggcgatgccttgcaggaaacgcatggccagcagcagatcgaggtcatggatgaagggaatgcacaccgccagcaaagtgcatgtgccgatcatccatagctcgaagcggcgcaccgaaagcgtgatggcgaaccatgccgagaaaggcatcgcgatcacttcgcccgcgctatagacggtcgtgagccaggaggcatcgtccaggccgaagcccagcgcgccacgcacgtccgccagtgccaacgcacccacgcggttgttcagtccggccatcatggccgcgatgaggatgccgaccaacccggcaatcgcccgcttcggcggggctgccgcagcagcaggtgcgggtggcgccgctgtcggctgcaacgctgcggcactcattggtcaacctttgattgcaagctggccggcgatgtggtggtcgtcagaggtgcatcgccaccggcctgtcgcccggatgtgagtgcatcagggtcccagccaccgcccagcgacttgtagagattgaccagggtgagcgcggcgttggtggcgctggcattgaggctggtctggctggcgaggacgccgcgctgcgcggccaggacattcaagtagtcggcagcgccttcctgatagccgcgctcggcagcatgcagcgcctgcttgttctgctcatacgagacccgcaattcggcatggcggttctgctgagcggcccaagcgtccagagcgttgtccacttcatgccaggcttgcagtaccgtctgccggtaggcgatggcggctgttctttgccgtgcctcgttcagcgccacgcgctgcttcagacgaccgccttggaagatggggagatagaccgtcgggccgacggagaagaaccgggaatcccaactgtcgaggtcgttgaactcgaaggcttcgacgccgactcttccccgcaggccgatccgcgggtagaaatcggctttggcgacgccgatggccgccgttgcagcatggagttgggcttcggcgcgctgtatgtccggccgcctgtgcgccaattcggagggcaagcccaccggcacattggaaggaagcgaaggtaagggcatcgcttcaagcaactgcgcatcgagggcgcgcggctcctcacccagcagcagtgccaaggcgttcatcagcgtgttgcggcgctggaccagttcgggcaccagcgcctcgaccgttgccaattgcgcgcgcgccgaagaggtttcaaagcgcgtggcgacaccattgcgctcacggctttctgcaaggcggagagtgcgatcggcgacctccaggttctgccgggtgatgtccagttgcgcttgcgcaccgcgcaactggagataggcgcgggccacctcggcggacaaggccacccgtgccgcctcgcgctcatacaccgtggcctcgaaggcagccgcggcgccttcacgcgatcgccgcgcacggccccatagatcgagttcccaactggcttcgaatcccaactgccagaaatcgctcgcgctcgtcggtgcgcccagcgcggcaaacttgccgtgctcgctgatcgcctcgcgggaatagcccgccgagacgcccacgctgggcagcagcagcgaggaggcaatccccaactgcgctcggctttgctcgatgcgttcggaggcgatctgcaagttgaggttgcccgcctgcgcacgggattgcagacccgctagcacggggtcgttgaacaaggtccaccacgaagatgggaagttcgcagcggatgtttcattcggttgcgcgtagtccgccctgggcgacagttgaacggtcgcaagcctgtcgtcgggtttcacgaagtcaggaccaaccgcgcagccgaccagtgagatcgtgcagagcgccgtgcctgcttgtcgcagcagttgtgtgagcagcggttgtgacgtcatgaaggttcaccaagtatacgagttgtaccgaaccgctcggttttatatcgcggcaaaaatcaggccgccgcctcacagaaaatttcgggcatccacataaatgcgaatactctatgagacggctgaccaagttgatacgtaccgagcggtttggtactataccgaatctaggccattgtgtcaaaaacttcaccccaagcagatgcgacgcaccaaccaagtcatgaccacccagccgccgagcagtgacgagctgaacaccaaggctctcaccgtcctgcgcgctgcgcgcaacgtcttcctgacccatgggttcagcgcgacaaccgacatgatccagcgtgaggccggcgtgtccaagtccaccgtttacgcgcactacgcaaacaaggaagcactcttcgtcgcggtgatcgaagccgaatgtgctgcgttcacgaacacggtgcgtggcatcggattccgtccggggaagctaagagagacgttgaccatgttggctcgggcctacttggacatcgtgctctcgccgggcgggctggctgtcttccgcgtcgtgatcgccgaaggcccgcgctttccgaagctcgcacggacgttctatctggccggcccgcaggtgatgacgacgatggtgtccgaacaactggccagagcggcagcgtccggcgaagtcgatcttggagaaattggccgtgacactgccgcgagcctgttcatcaacttggttcgcggcgaaccccagcttcagtgcctgactcatccggatgccgcaccttcctcggcgcagattgaccagtgggcgaacgcagccgtggtgacattcatgcgtgcctatggttgcggtgaggaagcgcccagtagacgctcccgatcatgatgccgaatggggcaaccggcagggagaaatcagacgttgcccttagggtgatggcgctttctacggccatcacgcggcttttcacagcaaggaatcaagtgctgaatcgcgtggctgctccgtttggtttgaccgctgtgcaggtgatggcgctacaccagatgtcggtcactccagcatgtacgcctagcactttggctcgtagcctggcagtcgattctgcctcggttactaggctattagaccgtcttgagaataagggcatgatccaaagaacggcgcaagagcgtttggatcgcacgcatgaccgcagagttatcgaaattgttctgactgaacgtggaaacaacgcgatacgtgagttgaaatcacattggcactgcgcgctctcggaattgacggaggtttgcaaacaaagcgaaatacatgagttagcactagggacactctgcataacccggcccataacctgcttgcgatctgagtcatgaagcaaaccgatctggggctgaacctcacgaccaagcgcacgcgcaagcgagagttcctcgcgcagatggaacgcgtggtgccttgggcgacgctcgttgaactggtggcgccgtatgcgcccgaaggcaagaagggtcgcccgccgtttgccgtggagacgatgctgcgcatccacttcatgcagcagtggttcacgctctctgacccggcgatggaagaggccttgcacgacgtgccgttgttccgcgagttcgccagcctgggctgggacagccggctgcccgacgagagcaccatccttcgatttcgccatctgctggagcgccacaagctggccgaccagatcctggcgctggtcaacgatcttctgacgggcaagggcttgctgctcaaagccggtacggtggtcgatgccacgctgatcgcagcgccgagttcgaccaagaacaaggacggccagcgcgaccccgagatgcaccagagcaagaagggcaaccagtggttcttcgggatgaaggcccatattggcgtggacgccgactctgggctggtgcacacggtgcgcggcaccgcgggcaacgtgaacgacgtgctcgaagccaacagcctcttgcatgggcaggagagcgacgtgttcgccgatgcgggctaccagggcgcagccaagcggcctgacgccagagcgggcgtcaactggcgcatcgccatgcgcccgggcaagcgtcgggtgttggacaaggccgacgagatcgacgcgctggtcgacaagatcgagaagctcaaggcgagcgtgcgcgccaaggtggagcatccgttccgggtgatcaagcgccagttcggtcacaccaaggtgcgctaccgcggattgaagaagaacacggcgcagctggtcacactgtttgcgctgtcgaacctgtggatggtgcgcggcaaactgatggctgcgcaggcatgagtgcgtccggtgcacggccaaacagcctgtgcgggcgcgtggccgtcaggacgaacccgcagcacgtgccatctgaagctgaatcggcgaccgcaccgccaccgccgaaccattcacccgccaatgcgcggctgacaaggcattaatcagactgtccctagctgattgacagcccgcgctgccgccccatctcccacgacacgccaccaccgcgcaccgttgcggcaatctgctgtcccagccgttgctcgatcacgggcttccacggtaccaggctgaaccccatgccgtcatcgagcatcgcgtagcgcccgctggcgagcatgacgctgcggcggtagataccggccacgcgctgcccgtcggccacggggcgatgctccaggcccgtttcggccgtaatgtccttggcgacctgtgccaactcccggttgcgcagcgtgcccagcaggttgcgcgccaggatcacgcgctgcccgcgccgctcggccagcccctgctcgaccagaaagtcggcgcgctgttgcatggcctgcttggcgtcgccaccaaagcccagatcgcccaggcccgagccgccgccgatcaactgctggtcgagccaggtggacccgatcacgcgggcctgccgctcgatgggcaggtgcgatttcagttccacggccacgccgcccaggcgctgcgcgtcgtactggcggccttgctcgggcagatcgcccggcaccttccatagcccctcggtcacgcgctccacgatgccggcccggcgcagggcttccaggcgccggacgtgggctgctacgacttcgtgcgggtcgcggcccggcacggcctgaccctgcgccacggccaagtgatggtcggcacggtagaggccatcactcgccagcgcggcgatgttcttgtcggccgcgcgcacgtcagccgatcccttcacttccaccacggcgccgatcggatagttcgccagctcgtcgcgggcgttcagcgcgacgtaatgggccttgccgtccacgccgtcgatgaccagatagccccggtcgcgcagctcgtcggccagccccttcgcggccacgcggccgaggatggttcggccatcgtcgctcggctcgaacaccgccagctcgcgcggctcgccgcgcatggcccgctgtatggtgcggatgatgtcgccacgctcgcccagcgcgcgcagagtcttttccgcgtcggcatggacggcccaggtgcccggctgcatctcgtcggcgaggcccatgcgctgcaagcgttgcaggcgaccgatcaacagtaggcgctggcgttgcagccgcggttcgttgaagcgtccgatctgcactcggccgtcctcgccggcctcgcgttgcagggtgcgatccaggctcgtccatcgctcttgcgccacctcgcgctgcaaggtctgctggatctccagctcggtgcgtggccccagccattcggtcgccagctcggcggcgcgatggcgaaagccgtgcgcgatgtagtcgcccgcgatgatgaggtctttgccggtgtcgtcacgcccgcgcacgatcaggtgagtgtgcgggttgtcggtgttccagtgatccaccgccacccaatccagccgcgtgcccaggtcggcttccatgcggctcaccagatgccgggtgtaggtgcgcaggtcgtccagttcggcgccgtcctcgggcgagacgatgaagcggaaatggtgccggtcatcggcgcagcgttccttgaaggcgtcgaggtcggcggcatccgcctgcggtccgtaggcttggcccggctcgccatcacggcccacgccgtcgcgctcgatgtagcgcaggtgcttggcgagcgactgcgggctggcctggcgctgattcaccagcagcgtcttgatgatcacgcgccgcgacatgggcgtcagcttcgcgccggcgaagcgcgccgccgtgtggccgcgcccgaggcgcgaaccgggccgctggccagcgcgtgcgccgctgccgctggatgcgggacggcgcaccgaggacttgccgctgctggctttgcccgcctgcttgagcaccttggagatgaagccctggccccggttcttcggggcgctgggacggatgcggaactcgtcgtcgcggcggtcggtcatggctgtgttccctgcaagtgccagcgtgtccggtcgtgcgaagcacgcggacatgcctggattggcgcgggcttcgcgccccacgcggcacggcggcgaagccgctgcgtgccgcgcaacccccacgtgcagacaggctttcgacgcggcccggtgccgcgtccttttgtcttgccttccgcctttgcccctcgctggcgctctgggcagcggcggcccggcggcgctgctgcccgagcagccagcgcgccggcgaacgcggcgacggccgcaggccggcagcgttcgaggcaagacgcctgcacgttggaaggtagcgcgaagtgaagcgcggatgcgctcgcactgcaggggcgacgacacgcggaatgccaccggatcggcacgcccgatggcacgacgagatgcacgacaacgtgcagcgagtcggcggccatcatgggcgggcctccagccagatcgggcgcgcgacgccgatcacggcggatgcgctgaccggcccgaaataccggctgtcgaacgacgctggattggtcgaactgagcaggaacagttcgccaggccgaagctgccggcactgcggccaggatggcagcggacggcccagccggtcggcgggccgaacggtagccaccggcacgccttcgatccacaccagcgcatcgaaaacgcaaacgtgctgcggtgcgatggcccccacgcgcttgagcagcggaatgcgggccggcaggtagccgcgctgcgcagccagcgcagcggcatctggcggcagcgtggtcaggacgatggtgtccacggacaaaggacgtggcagcgagcagggccgatggtgcagcggatcgacgcgataccagccgaccgccacgctgtcggacgggttgtagatcaggcgcggcagcggatgcacgaagtacgcccaggccagcgcagcgaggccgcaggcggcgaggcccgagagaacgatacgagcgcgcatgcgtgagcgggcgtgcgagtgaagacgcggcgcctttccagaggtgttggcgccagtggaaacggcggtcatggcagagctctcccggccagccaggcggcgtgccgctcggcggtgtagtcgggtagcggcaagcgcgcggcgagccggttggcgagcgtgcgccagtacgctggcgaggcgacgacaggcgcgatgcccagcgcctcgatggcgtcgatgcgttccagcacagcgcgcacttgcccgtcgccctcggcgtgcgtcagcaggcgcgcgcccggttgcacgccggggatgcgctgcgcgccgtccagcggcgtgcacgtttgcatcaccatgagttgccagcggatcgtgccgtaggcattggcctgccagcggatgcggcaaagcatcgcgccgggcaggaacagcgcgcagcgccgccattggtcgaggcgaaggatgcgcgcaggctcgccgaagcgcagatagaggtcgaagcgctggtcgatgtaggccagcgccacgcgcgtcagcggcgtgttggcagactggccggacggcgcagcgaatgatggttgctgcgtagccgtggccgcgtcagcagcaggcgaagcggatgcggtcattgtgtgttctccctgcggtgttctggaaactcccgctccagcagaccgcgcagcaggtcggccacggtcacgccttgcgtgaaggccgacaccttgatgcgcgagcgcatggcgggcgtgatgtcgagggtcaggcgagccgtgtagaggtcgcccttctgaaggtcgtcggcgctgccctggcgaatccacgcctcggcgtgtggattcgcgggcgggcgtgcgccgatgccgacgcgcttgctcgtgcgtttgctggcagaactgctcatgacggccaccgcagtagttcgtccaccagcgcggtgatttcgcgcgcggcggcgctgtcgggtgccgtctcgcgtgcaagccggccagctgccacgctgtcggcgaacacgatgcgttgatgcacttccgagcgcagcgcaggaagcggctgctcggccagcgcgccgcgtgcttcgcgcccaatcacagtggtactgactcgccgattgatgacgaaggccgcgcgcagcgcagaccggaagacctgcgcctcgcgaatcagtgccaccatctcggcactggcccacaagtcgtaagggctgggctgcactgggatcagcacgcgctcggccgccagcagtgcggagcgcgccaaggcggcaatgcgcggcggcccgtcgatgacgacgtgatcggcccgcctggcgagttctggcgcctcctggtgcagcgtttcgcgtgcaaggcccacggcgctgaacagcctcggcaaaccttgctggctgcggcgctgtgcccaatccagcgcggagccctgcgggtcggcatccagcaggatgaccgactgcccgcgcatcgccaactcgcccgcgatgtgggtggcgagcgtggtcttgcccacgccgcctttctggttgagcatggcaacgatcatggcctggccctccgtgtcggaaagcctggctgttgctgctgcttttcgggccgcgtggtggttgtccaccgaggcgcggcgcttctactaaaagttagagaatttaagttagggaagttaggagaggccgaaacccgcgccagcattggctttgcggccgattttgttgcctgatagcacgaggattcgttgcctgatagcacgatacctctgttgcctgatagcacgagtccgtccacaggctgcgcaacagttatccccgtgccgtggacggcacgggtcggaacgtcagcagcggcgaggaaatacccgagacgtactcgatgcccaactggtagccaggcaaggcttgccgcgctaccagcgcccgcaggtcggcggcgaagtcgtagtaccgcgccacgctgcccgatttgcggtacagatgctggaagtcgaattgccagccgcccggctgtcgcccgccatgcttgcgcaccagccgatacagccaccgctcgatgccgccagtcagccggaaatacgccgggtcgatggtcagcaccagagcggcatcgagcacgcccgcatagaaccagtccggcaggatcaattcgagacccagcggcgtgcccttggcatccgccagttccttccactcgttgatccacgagaagcggtgcagtcgtcgcccgctcgtctcgcggatcgacgtggccacggtcgtggattgcagacgatccagcgcggctttgaggcgctggtagtcgcgtagcgacgtaccgcgcccgatgaagcgcaggatctcgtagggcgtggcctgcatcagccgcgacgggcgcaagcccgcgtcgcgcgcctctacgatctgcgaggccgcccagatcagcacgtccgcgtcccagatcgtggcgatgccatgctcctgcgtgccctccacgcggatcgtgatgccgctggcgcggaagtcgatcggcgcaacgcgccgcgacttcgccagcgagaagaacggaaaggccatcaagtcctggctgtcgcgcggcgccatgtcgcccggcaaggcgcggaacaggtcgagctgttcgcgctccagcacgggccgctgccggggcggcagcggagggctggacatggcgaaggccacccgcgcgccagtggtcagcgcgcacggctgtccgccgagtgctgttcggcgtaattgggatcggacgtggtttcgtagctgcgctcggcggcccaggcatcaaggtcggcaacggcgtacatgacgcggcgaccgaacttgcgaaacttggggccgccacccagcacgcgctgcttctccagcgtgcggggcgacaggcgcaggtagtcggcggcttcgtcgttagtcagataacgctgcggctgcgcggctgcggccggggcggttgcggccggggcggttgcgggtgcggcggcgggtcgcaaggaagcaggacgcatggtgagaacctccatcggttgcagggctccggccacacagcgcaaccggatggaggcagtctcagaaaacgaagcggtcctgctcagggtcgttctgcgtccccttcaaaacgacccttctcaagcggcgggagctgtgctaggtggcgatagccgccgcgcatcaatgtctcgccgcgccgcacgaggcggcgcaccttggagcgcaggccgccgtcgctgtgccaaccggccgcggcatcgacgccgaacaggccttcagccacctcgcgcaaggacgcgcccgccagggtcgcgtcgagcgcctgcagggtgtgcagttccagcagcgcggcagggggcggcctgggccgagccgttggcgcaggcgtgtcaggcagatgggcggcgccacggccacgataggcatgggccgcggccatgccgtcctccaggcctggcgccagcgcgaagcgcaggcaatggccggggctgcgcgcgatcagcgccagtcccttgccgtcgtgcagcaactgcttgtgaccggggatgcgccagaaggcgaaggtggtggcatctggcggtggatctgcatcgggatggagctgcaccacggcttcatgaccaggcagccaggccggatgtgcgtcacgcgcatccagggccgggtcttccagcagacgcaggccccagcgatgcgcagcatcggggcggtgcgcacggcgcagccagtcaagccggtagtcgggatggcggcgcaggtactcccaagccagcgccagcgtgtccaggcacaggacgtagaggtaggcggcagtcggataccagtgcgcgacgtagtgcggctcggccatgacgcaagctcccgtagagcaggactgccgtcaccggtttcacacgcaaacgtcactgcatcgaaccaccatccaatcgtgaataagctggtagattggtaacttgcgtgtcaagacgaaaagcatccgatggattgcgtgaatcgtctgaatgcgacggtggcgcgcgaggaaatgcggcctcctgcgatatccaccgtgcctgatggcgcggctggcgtcattgccgtttgcgtcagggtggcactggtttggtgcaacagtgcggactaagacctgacgggtctggagcaaggccaaaatagtctcaatgcgcccggcttggccgtggcgcgaacggctcaatcgaggacggaaccattctcctgggccagctgcaggtactccgacaacgggcgcactgcccggaaatacaggtcccgcatcacgggctgctgacgcggcccgacgatggatgcgagatcggacagcttgatctcgcccagctcgggcattcccagccccaggtcgatcaagccataggccgtgtcgccgtaggcggggtcgagcgaaaccagcagccaggtggcgtgcgcgtccggggtgaatagccgcaccacgggcagcgggtcgacggtccggccagcggcacaggcccggccgtgttccagcaactgcctgcgctcgtcctcggtgatgagccggttcatgggtacccctcattcgcacacatccgccgaagcgtgaaaacgcagaaccgtatcggcgggtttgagaaaaagcacgcaagcggctttgcgcttctgtgcgaagccgctgatacggatttccgtaaaagcacaaaagcagcaggccaacatgattgaacactatagattgtagtcctatagggcgcaatcggctgtcatcttggattttggggagatccagggttggcagcgaaacatacattgtcggaggcactaaagaccatcaggaaagcgcgtggtttgagccaggaagcgttctcggacgtgtccagccgtacctacatgagtacgctggagcgcgacctgaagagcccgacgctaaacaagctggccgaactgtgcgaagtcatggaagtgcatccgctcacgctgctgacgctggcctatgccggcgacaacctgcagcaggctgatcagcttctggcgcaggtgcgccaggagttggagactgtggcgaataagagtgacacgccatagcgtgcgcgggcgctggcatggccgatccggctcagccggttcggggtgtcgaggggcgccaagctctgcgcggcggggatagcccgtagggctttcccttggaggcaggcgaagcacgcagcgccgcaggccaatgggggggcacgagagaagcatgaacggattgcctgagtccacgacaatccctcgaaacatcagcgtataagcaaacaacaaggaggagcccgggatgccgcaccccatcgcgcagtggacgcagatcgcacccaactaccaacgaggcacgattcttctgggcaatggagccagcatggctgtctcgcccagcttcggctacggctcgctgctggagcatgcccagcgaagtggcttgctcgcagatgatgtgaatcgcctctttcactttttcggaacttccgactttgagctgatccttcgattggtctggcaagcgtccaacgtcaacaagtcactggaaatccctgaccatcgcacataccaggcctacgtgaacgtcagagagtgtttgattcaagccgttcgcaatgtgcatcctgagtacgaccaggtgaacggtcagttgcccagcatgtaccagttcctcaagggattcgacactgtcatttcgctgaactacgacttgctggtctactggacgatgacctatgggctcaacatcccagacggtcatcagttcaaggattgcttcctcgggaacggcgcacacggggcgttcaatgatgcgtggcaaagattccgtgagccctacagggagcagaccaacacgttggtgttctatccccacggcaacttggctctgtgccgcaatgctgtggaacaggagctcaagatccataacgctggagcgggcttactcgaggcaatccttcaagcgtggcgcagcgagcaattcgtgccgctgttcgtcagcgagggaacgatgcagcagaaggtgtcctcgatccagaatagctactacttggctactgtgtacagggaggtgctcacatcgcagcgattcaggttgacgctgttcggttggggactcggggagcatgaccggcatctgctgaagcggatgcgtggaaccggaattcaacgggtggcggtctctgtttttggcggtagtcaggtttactgcaactacgcataccaagtcattcaggatgatcttggacccgttccggtcgattttttcgatagcgaaagccccggttgctggattcacgcggtgccaccggttcctccgggacttggccaattcgggcactagcgcgatctcgaattgcccgccagcttggcacagccggtttgggatagcgaggggcgccgagcgctgcgcggcggggataggccgcagggctttcccctggaggcaagcgaagcgcgcagcgccgcaggcgcgaaggcgtgagggattgaagccgaatggccgtgacgccaagggtggcacggggcgcagcccgaaagcccgacggggcaaggcaccggcacgccatgccattcccgctgtcacggactcaacgcatatcgaagcagcctcgcacgggtcacgccccagcgatgttgccgccattccgcactgcgccccgcggtgggcggggcgctgcggccgtcaggccacctggggcttgctgcgcgaccagatcaggtcgtgcgtgccgtcctcgccttcgatcaggcgggcatagaccgtggccgggaacgaaggatcgtcgaaggtcaccgacacgtagttccggccggcctcgctggtcttcttccacgccgcgccaatgtcgtggctggcggcctggacgcggaagtccggggctttctcgttgtcccccttgtcgttgggaaccagcttgaccttgacgttgagcgtcagggtgcgaagcgtgccggtgtagccgtctttgtctgcggtgaaggtgccgatgttggccatgatgaaactccttttggtggaacaaggtttgcgcccatcgcgtccttgttgtgatccggccggcgggggacgggcgggctgcaccgcttgcggtcgtaacgcagtggagagccgggaggcgaaaagaatttgtcccgcgaggaatctgcgcagcagaggggaaattgtttttgccggacggttgcagccatgaagcccgaggcgcagccgcgccaccgccaggattcacaacaacacaaggacgccttgggccgaaccgctccaaaaggagatggggccgactcggcatccccgcacgatggctgcactggctcgctcccggacgcgggccaggtcaagaccccaacgacggacgcggacgcccctgccgcaccttgcggccccagtcttgaggcgtggcgtggaagatccatggcgatgccgggtggggtgtccgtgaaccgtccttcgtgacgtgatgggcgagaaccgccagcgttgaggacggcacgcattcgcacaacctgccgcagcaagcctcggcgtacccgccccagccccgcccattgcggcggggcgctggccctggccgatccggcgcagccggttcggcggtatcaaggggcgccaagctcgcgcggcggggatgggccttgcgccgatcccctggaggcaagcgcagcgcgcagcgccgcaggcgcgaaggcgtgagggattgaagccgaatggccgtgacggcgaagtcggcacggggcgcagcccgagagcccggcggcgcattgcgccgacacgcccgaggtattcagccgaacagcgcagacggaaagcgctatgccttgctggccttccacttggcaaaccaatgcgtggccgaacgaagcgaaatcctcatcatgtaagccgcagccaacggggttgcatgggcttcaaagagctggaaaacgcaatccgctccacgcttactcagggcaccgttttccttgatgttcctcgggtggccgggttgggccgattccatgaccgactccgggatggcctgcatgatgcggttcgtttccgcaatcaccttgttggccttcacgatgccctggttgactcgcttcttcagtcgctcaatctccgcaatgtaggtcttctccgccgcttcaaaggccaggaagtcgagcgacgccatcatgatgaacttcttcatcatgcccttgctcaccttctgccgcagcgccttggcccgcttggcggcagtgtagtcatacaaaggcatcggcttgaaggtcttggggtcacgtcttgccagatcagaataggcgcccacatccacggtcagatcatggatcgtgtgcccaatgatgttgcgatagtccaccagttccttgagttcatcgctctcggcctggtcaataacgccatcggagaccagcacggcgcgggccaactccagcttcttgccttccttggtcttgggtttgccatcactgaggcgattcaccccgtgcaattggtcagtggcctcgatggagcccatgatgaagcgccgcaaatcctccatgtagaaaaggatcagcaccatctcaaaggcccgaatcttgagaatgtcggcttcccatgcggtaggagccttgccatgcggacggtgttctttgctcattagatattgccccccatatcacttcactttaatggcactcgtcgtgtataggagcaatggaagaaggcatcgcgcggtacagcgatgccttcaacgccgccgcctgagtgccagcgaaggcggcggcgttctgattcggctgtcgggccttcaacaccgggcgcggccactgccgcgcccggattcttgaagttcaccgcgcccagggcggaacggcctgggcgcggtgctgacgatggttattccttcgtctcgatgatccaccacatggcacgcggcaaggcgcggcccgtgatggggtgaatgtccgtgaggtcggcacgggccgtccagcccgagggcgggcggtagccgcgcacgtcgccatcgccgtgccagcggcgggcgcgcaccgtgccaggggcgtagatcgccgccatgcgcgggcggctggtggtgatgcgggccatggatggttctctctccaagagaagcgccccggtcgaatccgtggcgcttgccttcggtacgggtcacgcggccagcgcttcggcgggttcatccgtcacggtggcggcttcttccgcgccgtcctgttccgcatcctgcgggccttcctcgggcgcgtctgtcgtcttgaagatggcaggcatccagcccgtaccgttcaccagacgttcggcttcgctggcaatgtcggccttcttcatctttgccagacgattgacgctctcgggcgcgaactcgcccacggcttgcagaaccgccgccttcggaacgtgcttgaagtagccttctgcggtgggttgccaccatgcgaccatatcgaggcccacggcctgcgccagttccgcgcccggctgctgcatcgtggcgcgaggcgttaccacgtccaccgtcgaggccacgcacatggccagcagcttgaccagttcgccttgttccatcgccagcagcgcggcgaacagtgtggcgctgtcctcgggcagcttgccgcgccacgcttcttgcagttcgcgcagggccacggcggcaggcgattccggccagtccggggccatgccttccagccggtcttgcacggtgaggcgcacgcccagcggcagatcgtggccgtagtagcggctctgcaagatggtctgcaccatgccatgcaccagcgcggccagtgccacctgcggatggcgggcaacctcgatttgcagcgcggcggtgcggtgggcgctcaggcgctgggccagccggtcggaaatcgctgcggccttgggcgcctcgtcttcctcgccttcgtcatcgttcgcgccatccgcgccgctgaaaccttggcgaagcttttccagcgtgcgcagcgccttggcctcggcctcgcgcagcaacccgcgatggatcacggcttcgccgttgcggtcaatagtgacgatggcaccggctgcggccttcacgttcgcgccgtacccctgcaagccatcttccagcgcctgcaactgctcgcccagccgttcgccttcctcttgcagcgcgtcggccttgtcctcgtcctcggcgtccatcgcggcatccaccgcttcggcgacctcctgcagcttggcttgcagtttctcgatgcgctgcgcttcgcgcttgttgggttcgcgccgctccctcggcgcacgctggaaggcgtgcaggtcggcatgggtcacgcccggcgtggcatcggcccaagcccagccctcggcctttacctcggcggcgatgcccgccagcttgtcttgcgccagccgttccagcagcgcggcatcggtcaggtacacgcccgcatcgccttccgcgaacaggtcgcggcggatgccgccgcccgcctgctcgtaggcatccagcccgacgaagcgcaccagcgggtgccggtaggcgtcgatttcgcgctcggtcaggcgttcgcgcagcgcggacggttggcgctgccactgcggggcgtcgtagaacgcggcttcctgcgcggcgtggtcgtcggtgatggacagtgccatcaactggtcgaggctcacggcgtcggcccggtagtcgcccatcaggcgcggcgacacgttcgccagcttcaagcgacgctgcaccaccagcggcgtgacggaaaaatccgccgcaatgtcctcgatggggcggccttcggccaccaatgccgcaaaggcctcgaactggtctgccgggtgcatggcttcgcgctgcacattctcggtgaggctcgcggtgcgggccgtgccatcggccacctgcaggcaaggcacctgccaatccttggcgatgcggtgcttcttcgccagtagcttgagggctgcgaggcggcggccaccggccactacctcgtaatgctcgccatcagcagcgggaatcacgatcaggttttgcagcaagcccacgcgctggatggatgcggccagttcggggatggacatgcgcggggtcgtcttgcgcacgttgcagcccgtagggcgcgacaccagccgcgacagcggaaccagaatcatgtgcttgctcgggtcggcggcttgcagcacgttggcgcgggtgttgagggcttgggcttcggtgtaggtaacggcgttcatggtgtatctccaatcgagtgaaacatgggaatggaggggaaccgcccctccggcggggaaaatgtcgggaagggtcaggctttgagggcgcgcattccatcggccagcagccacagggcgcgattgatgcgaatgtccgaatcaatgccctgcacggggcgggtctgctgcctgcggccattggcggcgcggccatgcaatccgcccttggtcaagttctcctgcgtgcggttgaacacgctccacagatcggggcggcggtcatcgaaccggcgcggcatcaggatttgcgattccgtgatgggcgcgggcttgtcggggtcgtcgtacttgagggccagcgcggcgcgggcgaacacttctgattcgccatcgtccaaggtgatgccgcgcatcaggtcgcgcgattcctgcacccgctcgaagccgctcaacacctcgtacgcgccttcaatgacttggcccgccacattgcctttgtggggcacgcgcacatcggccacggtgtcaccacagacaaggccattactacacacgaagcggaacattccggccagcatctgatagctgctcgtgccgtcgtgcgagttcagcagcacgatttcgttagcctccgcgccgttgatctggctggcatggcgtaagcgcagcatgtgtttcgtgtgctcgcgcttgccttcatcgcgcacgcgggtctgcgtcaccatgaaaggctggaacccttctttccgaagctcggtcagcacggcagccgtggggatgtagctgtaccgctcggaacggctctcatgcggggcatccgcgaagatggacggggccaccctgcgaatctggtcatcggacagcggggcatcgctgcgcaatgcgggggagtggtgagcgaagcgggatgcgagttgcatggtctttctcctgaacaaaaaggctgttgaagaaaaccgcacaccggattcctagattcggagcccagccttgtggctgttcggtgcggtcggcacgaagaacccggttggcctcgttgccaccgtctttcctgagttcatcgcccgcgacgaaagggagcgcgcgcacgggcgccgtcaaggaggcaagcgcagggtgggtgcggcccgcaggcgcagccgaggacacggccctgcgcgccttgatggcgcccgggcgcgggctacagtcgcggacaaggtgatgaagtcagggaagacggctaaacaaggcaacggccacttccaccgccgaccgcacggcaagcgaagcgcgcaggcccgaagctggaagccgggccggaggcgtcagccgagcagagcgagggaacgatggaagcccgtcaggggcgaaaccccgaagggggttcgatgcgcagcacgacagcgcgaccggccatgctgctttgcttggccggggacgccctggacttcaaggctcgatgaacacagcgcccaggacagacttcatgccctaggcatcgtggagcgagttccgctgctggagtcactgaggagggacgtcggaagctggatgaaacgtggtatcgtgttaacgtgaaaacattctgggcgcaccatggtcagcgatgacaaacccaagccgagacccacgaccacgggaacgctggtgggcactcgattccaagccgccctgctcgatgccatcgatgcgtggcgcaaggaacaggacgatctgccgacacggcccgaagccgtgaggcgtctcgtcgaattgggtatgacctacgaagcgggtggaaagcccgcccaccatcgtcatgtcaagcgtacaggtcaatgagcagttgatcggtagcaacgttcttgtcaaacacgcacgcgcatgtggcaagcgcgccaggttcagcaaaggagcttcttgatggcaacggttgtcggattcatcagcgagaagggtggcgtcggcaagaccaccgcttgctatcacattgcggtcgcgctcagccgatatcaccgcaagcgggtcctagtcatcgatgcggactatcagcggggaggcatctcgggccgcttctttccgaaactcatcgagggctttggaaagggcgcgccagccggcaccacgctgttcaacaagttccagcagttgtacagcgcatcaccccagactcccgacatcgacatccacacatgtggtggtggtatcgacctagtgcccgcagacccgcgtttgtcgacggtctccgtcgacaaacttcccagcacgaacaacatccgggagaacaacatgtcgctcctggctcacatgaaaacgatcagcttcgtcctcggtggattgcaggaccgctacgactacatcttgatcgattcccaccccgaggtatcggacgtgatgcggtcgatcatctacgcgtcgaatcattgcgtatcgcccgtcaagctggacaggcagtcatcgatcggcgttgccacggtgatcggcgaaatttcgaacgtgaacaacgatatctcgatgatcaggcgctcgctcggtgtggaggacgggtatcgggataccagcttctctggcgcgatgggaatgatggcaagggaatacagcgagtctctgaagcagagcgagcagctggaatacaaccgtctgcgacgttccggcgagatcttcgaaagttatgtcactgagggcgacggcctgcgcgtcgccgctgcaaatcggcagccagtctacgacgttgggggcgccaacgcggcgaagcaatcggcccagttcaaggaattgacgaaagagttcatgcaggtgtgcccatgaccatgatcgatctagagaaactcatcgaatggctcggcgtggaaggcgtgatcgcagggatcgatggcagtgagctcacgatcagcgaaatcggggagttgatcccggattggaagcccgcgggacactccaagttgaagagacgcgatctcatccgagcgatagtcgagcacaagcgcctcgagttgaccaagaagccggaagaactgatggccatggacgctgagtctctgaaggcctacttcctgagcatcaaggcgtcgaagaaggaaatcctggaactgctggagtccctggacattcggcctggtagtgtggcgcgaaacaatcttacggagttcgccgcccgagagatcagtgacatcgggatgtacaaacgcgttgcccagggggtcaagggcaccgacagcgcccccaccgacggcacgaaagcaagctagcacgatttgcggccaatacaataattctcgcccgatacctaattagacgcagcagcaagtgcgattccttgcgctcctgccacgcttgcgcacgccagaaatgtccgaaatatgataacatctttcggacaaatcgactttctacgcgaaaccgataggcgcttacaaatatcggacaaaagtcctccatgtctgagctaaggaaccagatctcgtcactgatcagcgcagccaaccctggctatgtctgggtgccgaccgattttgcggcgctgggcagtagggacgccatcgataagagcttgcagcgaatggtgctgtccggcgatttgcgccgcatcgagcgagggctctatgaccgcccgagcatcaacagccatacgaagcgtcccactgccccggactatcgcgctgttctggacgcacttgcccgtcgcgatcaattgcgtatgttgatcgacggcatggcagcagctaacgagctgggcctgaccgatgcagtgccgccgcgcgtcacgatccataccgacgctcggcgccgctccatcacactggacaacctcgtcatcgaatttcggcagacggccccaagtcggctctattgggcaggacgaccagcaatgcgggtcgtccaagctttgcgctggctcaaggataccttgggcacggatcgtgaacgcgtgctggctcggttgacagaagtgctggctgatccgtcgcatgggcagttgattcgcgaggatttgcttcaaggcttcagcaccctgcctgcgtggatgcaagatcttgtgcgagagcttccgggcggtgaccccaatttgcccgcagcgcccagccagcgaccccacgacgccagaaagcaccgagccgatcatccccgcccgatggagatgacaccttgaacagcgcgccccaacccggagtgttcaggctggtactcacgccaagcatgcgtgatgctcttgccaaggactacgtcgcaatgatcgacatggtgttgggacaagtgctgccgttgaaccaaatgctgaaaagcgcgacggcgctcgaacttgccgtcagcggcaactcaatttgaatcggaatagagatatgttttctgcaactgacgaaatgctggtagatatcccagtcgccgagcgccccttggagggagccgaactttgggaagaagtcgttagggcagtccgagcggaatatttgtcggagacacaggcctacccttggatcatcgggttctccggcggtaaagactcgacggtcgtgtcccaagcggtgtttgaagcactgctgcaggttccgccatcgcagcgcaagcgacatattcatgtcgtttcaaatgacacccaggtcgaaagccccttggttatgtcccacttggtcaaagtgcaaactgcaattcgagaaatgacgcagaccttgcggcttcccgtcgatgtggtgaccacaagacctgaacctgacaagacgttctggacactgctgatcgggaagggctaccccagccccaaccagacaatgcgctggtgtaccgatcggctcaagattctgccgaccagccgctacatcctcgacaacgtatctgagcatggcgcggccattgtcatcctcggtgttcgcctcgacgaaagcgacagccgccgcaattccatcaacaagttccgcaatctcgaaggttcaaacctcacaccccacactgaactgcctggggcctttatctatcgcccgatcgtgaatctcaccatcgacgatgtgtgggaagttctaggacaatgccagccaccatggggtggcacacaccgggatttgatccagctctatcgggacgccgagggcggcgagtgccccgtggtgttgagcaaggatgaggctcctggctgcggcaccgcgaatagccgcttcgggtgctggacttgcaccgtggtggagaaagacaagagcttgcagggcttcgtggactctgggaagcatgagttttctgcgctcatcgagtttaggcagtggctccgagatatccgcaacgacccccgctatcgctctatcgagcgtagaaacggggagattcgctttaatgcccggggagagcaaattcagcatgtcccaggaccgttcacaattcaagctcgaaagatgatcttggatcggttgctcgcaactcagaaagtctacggcgacccattgatttccgccgatgagatagaacggattcagaccatctgggcagaggaaataagcaaaccagcgaccaagaggggatccgcagaatgagcgacgtatttttgggtgacctgcccttgtggtccgatgccgatgcgcgcgccacactcgaagagctgtgcgccaagcatggtgtcccttttgacgtgctggaacaattggtcggcatgcagcgtgaacgcgcgggtgaggagcgcgcgcgaaacgtctatccgcgcatcgaagaaattctcagtgagatggactgagggagacagaagagtatgtggatcgcaaaaatagaacttttcaatttcaagagttatcagcatcagctcttcgagttccctcaaccccgggccggacggaacattgtgctcatcggtggcatgaacgggtacgggaagacgtctatcttggaagcgttgtacctagggctgtacggcaaagaggccgtcgagcatctggggcgcgcgggattgaaggacgacgtgggctatcgcaagtttgttgagcgggcgctgcacggcactgctgtgcgcacaggccgagactcgatgtgggtcaaagttcagatcaacaaaaccctggcggaagggttcgaagtcacgcgcaagtggttcttcagccgctcaggcgactggaccggggaagatgaggttgtcatctaccaggtgcgggatggtattcgtggtcgtgcgctaccagcagagaagctgcctgagctcctcgatcagcggttcattccagcgcacgtggcacctttctttttcttcgatggcgaagaggtaaagaaactcgcggatcaaagccggtccgaccaaatcaaaagtggcatcgaaggcctgctcggcgtagtgctcctgcgccgattaaaaaaacgtcttgaggagtttcagacgaatcgctccaatggtttgcctgccgtggacgagcaaaaacatcgtgaactgttcgagacactgtctcaacacgagcgtgaatatgaagaggcagaacgcagacacaaggagacggatgaggcggtcaagagcctgcaggcacagcgcacggacttgaccaaccggatgatcgggatgggcgccggtgctggtgatgtagcaagtgcagccgatgtagtcaagcagcagaccgaggcagaaaacgagcttcgagccactgaagatgctttggatgtgatcgtggccaccaagcttccattccatcttgtcggcagagacacgctcggagcacttgcaagccaagtccgtgcagaaatatcacgggaaagctgggaggaacgacgtcgaaatttggagccggagaaagctaagttcattggcaccttctacgaaacccgagagcccccattgaagcccgacctaacaagctctcaggaaaaggccctacaagcgcgcctggacgccgcgtgggagagcttgttctaccccatgcccgaggggtgcgctgacaccatggtgcacgactatctaggctcaaagcgctcagcactgttgaacgcggtggatggacttcacttgggtgcgcaagacgtgctgggattaatcgccaagcgagaggccctgcagaaacgtattcgagacctgatcaatcgctacacgaagatcgaaggcgtcgacaaggacggcacgctggcaaagctgcaaggcgagtcggcgtccatcaatgccaccctggaccagcgccaacgagagttaggtgacttggaccgccaactggcgggcctcaagggcgttatcgatcaggagcgcgcgctctacatgcgcgagcacgagcgtttcgtgcaagccaacccggtgaagtcgatggtggggcgcgcggagcgcgtatgcaatctgattggcgaactaattccccagatgtatgcactgaaggtcgatcaactggcgaaggcgatgacggctgtctacaagaaactagcccacaagggacaagttcatcgcgttgacattgacgaaaccgggaagactcggattctcgggagaaacggccaagagatccctttcgacaagtctgctggcgagaaccaggtttttgcgacggcactgctggccggactggccgagatctccggtatcgacgcaccgatggtagtcgatacgccgctgggccgtctcgacagcacacaccgcgccaacattctcaagtactggacttcagacaagaagcgccaggtcatcctgctctctcaggacaaggaaatcgatcaagagacctacactgcgctggaaccttacgtcggaaaaacctacttgctgcaacacgccgagatcgacagtggcgttgggcgtacggtggcgacagaggacgcatatttcgaggagatggcagtatgagcgccttgacgatggagcaggtgctgctcgcaggatttcaggcggcaacggaagcagacaaacataccgagctgctacgttccaatcttggactgagtgccaagaatcgagtggcccgtcttgcaatgggtaggtctttgtccgaagcgacctatccgtcggccagcttgtccggagggggaaaacccatgaagggagacgtcttgtttggcgtggacgagctgccgttgtgggtgagtctgctgttcacgcaccatcgacgcgtagaccctcgtgcagaactcacgctgaccacattgcaggacctcgtcaaacggcactggagccgaggcatcgcgttgttgatggacgattgggaagaggccgaagaggactacaacaaattcgtcgacatcctggtacggcgtcgagctgatatgcccgatcccggctcggcccctactatgccagtcacttcagatgggatctggtcaacgggaggggggctccctgcgccaatcgtggtcgatctcggcaaaacggtcgactcgaaggagccgtttcgctggaaggtcaatggcgtgggctactcgcctcatgtggccgtcatgggccaggctggctcaggcaagacgcgcacgatgctggagttggtgacacaggtacataagcagtccggtgcgccagtcattcttctggacttgggcaagggcgatctggccaaccgacacgaattcattcaagccatcggcgcgcgcgtactgcgcgtcccggaggagcccattcccttagatatgttcttcgggtcggatgaatctgatttggcagcttcggacgccatcatggggttcagagattcgttcgtgaaggtcatgcagagtaaagccggtgcagtgcagcaggagacggtgaaggacgccctccgtccgctgttctcgcagcagaaaaacatttcgctggatgacatcgcacaggccctgcgcaacttctatgacgatcgaaaactgaagaccgacagtgtcatatcaaccatcagtgacttgaccgaacggacgatctttcgccccgagatgtcaccagcccgctttttctcgcaaagctggatcatcacctttgctcacgcacacgatacgcaaaagaacttggctgcgtacctgctgcttgacgcgctgaatacattcctcaagcgggcacctgaagcgccccaggaccacgacggccatcgtgccgtccgcacgattctggcggtagacgaagcacggcatttgttggcatcgcgtcacaaagcactctcggacaacatccgcctccatcgatccaaaggattgatggtttctctagcttcgcagagcccggacgactacgacggcgcgggtgacgaccatctggagaacattggcctacccatctgcttcaagaccaatgctgcaagcaatcaagtcctgcagaatatgtttcgcggaaaaatcagcttcgcatctctatctacaggggtgttcatgactgttaaggaaatcctgcaaaaccccgaacgcagtctgctagaagccaggaagtcatggcatcctccccgcccatgaagcaaagcagccttgacctgaaactgagcaccaaaaagacccgcaagcaagaactgctgatccagatggatttggtggttccctgggctgctctggtcgaactcattgcgccctattaccccgaaggcaagaacggccgcccaccctttgccctggagaccatgctgcgcatccactgcatgcagcagtggttcaccctgtcagatctggcgatggaagaggccttctttgacaccccgatctaccgggagtttgcaagtcttgatgcccatgggagggtgcctgacgagagcaccatcctgaggtttcgtcatcggctggagaaacacaagctggccgagcagattctggccactgtcaacgagcttctggcagcccagggcttgctgctcaaggcaggcactgcggtcgatgccacactgatcgcagcgcctagctctaccaagaacaaggacagaaagcgcgatccagagatgcattcgagccaaaagggcaacgaatggcactttggcatgaaggcccatatcggcgtggatgcggactcgggactcgtgcataccgtcataggcacctcgggtaacgtggccgacgttgtagagggcaacagcttgctgcacgggcaggagacagacgggtttggtgatgcgggctaccaaggtatcgacaagcgcccggatgccaaggaggcagtgcggtggcacatcgcgatgcgcccaggcaaacgcagagcgctggacaaagagaacaaccccgttgacgcgctgatagaccaagtggagaagatcaaggcgagcatccgtgccaaggtggagcatcccttcagggtgatcaaacgacagtttggatacaccaaggtgcgctaccggggattgaagaagaacacgttgcagctcaagacgctgtttgcgctgtccaatctttggatggtgcgccatcaattgctggaggcgcagggatgagtgcccctgaaatcaggcaaatggccgcaaaggcggtgcagatggcccgcaagggcgtggaaagtggtgcgaagacccaggctaaacgccatccatcgcactatctgaaaccggtgaccttgtagcacttacgcattcgagttattcagggcatccttaaagactcgaaacccacaaaaatcaaagcattctaagtgccaggagattttcggtgtcgcactacgaaactcgcaccattactagtacggagagaaaaaccattctctactacggattggtcgttcttatcattggcggaggtattggtgtgtacttcccccttttttttgaccgcggcattagctccgaatctctagccacatatgcactggcatcacttgcacctctttgggctgacatttttcttccagaggactactggaagggaatttcacgcggccgaagaatgcgaataggcgcaacttgcgctgtcggagggcttttttcgctaggagcgctcttccgaaatggaaaagactatgacatgtttttttctagcatcggcacacttatcatcctctgcctcctttatgaagtttgcgttctatcaggaagatttcaacctgaaaaccctccaaaaactgaagatggaggacctgaaatgagcgacaacggcactaagccaaagctagataagctcggtggtggagggcttcaataatggaagtctcaacatcaaccataaattgccctgcgattcgcattcaacaaccgcttggtaatttttacgccttctctttacgcgcagatgttctcaacaaaataacttactctctccccgctgaagtgcgtgagcgcctcgagcaggagacgagcgagaacaaaggaggttactccatattcggatctcaacgcgcggaaaagaaaaccagacttcaggagatcgcgtcctatattcagacgacagacgcaacctttcctaatgcaatcattcttgccgccaactactcccaagacgggctatatatagaggatgaaaatcttcaatggaccgcaaaagagcagggcaacggattttggagcatcaacatcccttcacgggaacttccttgcgcctcaataattgacggccagcaccgcctacacgcctttcaacatttgcctgaagatgctcccgagagggcgatggagcttttgtgcgtagttttcttagaattaccaaccccatatcacgcatacgttttcgcaacaatcaactttaaccagaagaaagtagatcgaagccttgcatatgagcttttcggctttgatgtggatgagcgccctactcatctatggtcaccggaaacactcgctgtctatttgactagacttctaaacacggatgaagcatcccctctgtacagatcaatatttcctgcagccgattctgacgcaattttctcgaaaaatctagatagcacaggatttgtaaagatatcaatggccacggtagttgatgggattcttcggacaatctcaaaaaatccgcaagaagatagaaacaccgtgagacgaccaaagaacaagaatactggtcgaaaagctcttgcgccgatccgaggtttaccgctaagagatttttatattgctggcaacgacaaggccacttacgaaattctttgcaattatttcaccgcagtatccaaaagcatttggaagccagctggtcaaaattcttatctaaaaaagaccgtcggcattcaagcagcattcgacattcttcgagaactgctcgattccagggcagtaaacgctgccaactactcaactgctgcgcttgaagctctcctcgccccatgttcaaaattggacccagcgggaaacaagtaccaagcctctggcataggtcgctcagaaatccgccgagagctgaaacaggccattggcatggagtaatgatgactgatctcattcaccggattccgcatgcgcaccttaacgagacaccacttgattcacctctttaagctatatccttaatctactaggacttctaaactgactttgaatctactaaaagagaaagtggagcatagggcgaaatcggtaattcaattggcatgggtaggtgtggccaaaggctgcaccgccagtcgcatccccatcgccttgagaatggccgacaggctgctgagcgcaggattgcccttcggcgacagcgtgcgatagagctgggtcggattcaggtgcgcctgctcggccacggcctgcacaccgccaaaggcctgcgccatctggcgcagcacgatcaacaactcggcctggtcaccatcagccaggatgccgttgatgacctccagcgccagtgccggatcgctgtgatacagctctgccatcgcctcgtcatggggtctgcttctcatcatccgatctccgttgccagtcctgccaatagcccaccgcacgggcgatatccgcatcctgcgtccgcttgtcgccaccgcacagcagcagcaccacgcgatgtccggacacggcgtaatacacccggtagccaggccccacgtcgacgcgcagctcccagacgccatcgcggcagaacttgtgatcgccgaaattgcccagttcgattcgggccacccggcgaatcaccgcaactttggcctggctgtcacgcagccgccgcagccagtctaggtagagatcctgatgctcgcccggcgtcaggtaatgctcgattcgatagagattcattttcgtttataaacgaataaaaatcaagctaccgattcgggcgttgccgatgcccgcttcgtgccgggcggcaccgagcgtgtcggcgccttacggtgccggtacggccgatagttccccaagctcgtgggcgtagccccgcccccgcctgtcgcttccttcgccgcgttgggggtgacgacggcgctaccgatggtttcctggcgcagggcagccaccttctccgcggccgcccgaaccgggtcatcttccgcgtgaacataccgcatgaacatcgaaaccgtcttatgcgcggtcagcgccatgccgaccttcaggggaacaccggaattcgcgatgtcggtagcggcgcggtggcgaatgccatgcgtgccgacatggggcaccttcgcacgcagaaggattcgccgccaggagttgtagtaggtcccactgggcagcggaaggttgccgtcatatatgctggggcacacgtagggcgaatcttcaatgcgctcggcgttggagagcaactggtgcgccacctcgctcatcggcttggaaatgccaccggtcttgctgtccggccaggccacccggcggttctcgaagtcgatccaggcccattgaagcgttcggatttccgacatgcgtgccgagaactcgaactgcaggcgaatcgccagcgtcagcgtggggtgttccaacccctcggcatccgcacggtccagataggcgtagaggcgcgccagttcctcgtcggtgatgtacctcgtctcaccgttttcccggtacttcggcacatggcggcacggattggagccatcgggtcggtagccccagacctcggccatgttgaacatcttgcgcagacaggccagagtccgattggccgtggaggagatcttggccatgtcccgcatcacctctgccacatccacgcgggtcagctccggcactttgatcttgcccagcttgggcacgatgtaccgattgatgtggtcttggtaggtagcgaccgtactgggcttgttgcgcgtcttggaatactcctcgatgaactgcgtgcacagctccttgaccgtgggggcttggcgtgccgcctgcttggctgcgctggggtcgctgcccttgcgcacgtcggccatccagtcctgcgcgatcgagcgcgcctgctcgacggtcagttcaccgaaccggccgatcctcggcttgcggcgttcgcccgaattcgtgcggtagtgcagcatgaagatcttgcggcccgacgccgtgaccttgcacaggaacccggggacaatcgtgtccctcaattcatagtccttgtcgctgggttgcgccgcatcgacgatcgacttggtgagcttggtgactgtcatgaaatctccttccttgggctcaaacgtaggagcccgccaaggaccacgacaacggaaactcagccgtttttggtctggtcaaggcgtaaggttaggcgtgatccgatttcaggaaaaccaatcacagcaagcacttgcaagctccagcgcagttaaatcctagccctgaacctcgctctcaaaatcccccgccgcaaggcgtgccggttcgattccggccccgggcaccacatacaaggccgcacagttcctagaacgtgcggcctttcttttttcctccgaaaccctcgatagcgtcgtgcgtaaaggtgcggtggactgtgcagcaatccggggccctaagacgcctactggtcggtatcgggcacatccacaagaattaagtttgcttttttcatttcggtgagtaataatccactaacgcgctacccactgcttgcttcgatagcgcctgcctgacagcatcctggctgatgcgccttccgccgcacttcttgtaaaaagtgtcggccgtcactcttcaaagcagcaagctcatcgcagaccttcaacctctttcagggtctgccccgcctttcctgcgccgacgcgcggcaggtcttttcccctcttttctctcctggatggtcgccttcgcgattacatcctgtctgtttgcaatgcttgaaaaagaaaacgccgagcgcgtgggcaactacgttgtcacgccgctgaccaaaaccaccaatgtcggtgttactgcttcggtttccatacgccggggaatgtacgaccgcatcttccgctttctcccaagcttcccctgcgatgcacaagcagtccagtacgccttagcgcaagggcgccgcatggtgctacacaaccaactgggctgatcctgctattgacggaggtacccgtggccaaagaagagttgattgaaatgcagggcaaggtcgatgaagttctgcctgacgcccgttaccgcgtcacgcttgacaacgggcatcagctcatcgcgtataccgggggcaagatgcgtaagttccgcatccgcattctggccggtgacctggtgaccctggagatgtctccgtacgacctcaacaaggggcgagtgacttttcggcatatcgagaaccgcacgcgcaccacccctccagcgcgccggcgccattgattttggttcccccactcatttcctctgggatgcgcttacaagccgtcccttcatttcccgaaagaaagacactgacatgaacaaccgactgtacgtgggcaacttggcctattccgtgcgtgatgaatcgctgcaccagcagttttcccaatttggttccgtcacctccgccaaggtgatgatggagcgcgatacaggccgatccaagggcttcggctttgtagaaatgggcagcgattccgaggcacaggatgccattaacggtctgaacggccgttctgtcgatggacgtgcactgacggtcaacgtcgcgcgtcccatggaagctcgcccaagttttggcggcggcgcagaccgtggtggctaccgcggtggccgctactgatagggccttgccgcggcaattgcctcagagtgtcccggaccatccgggtgagtgcgtgttttggacgctgaccacctcccgcagagccctccgccgcgtcttatgccgttgacgagatggtcgccccatctccttcttggcctcgaacaccccgatgacgaaagtcgtcggggtgttcgtctttgtggtggggagcatcgtggcttcatggacgttcatcggcatgaacctctccccttctccaccctaacggtcgctagggggtgaacagcgatgaggatgcggcaggggtgccgcgccaaccttgcgcagccagcgcatcagagcccccaaaacaggcagtttttcatacagctcttcagccgggtcccagtaatcgcggtgcagcgtcacgcggccttgggcatcaaaatgcaccagggtcgcgccgtggatgcattgagacacctgtgcccgccagcgcttcaggcggaagtggaactcccattgcaaaaaggcccggtcgtcctgcaccagccgctgggtgacgacaaagcgcggctgctccaggctctcgaacatgtgggcaaagatggctcggatggcgggcacgccgtgcacatcattgaaggggtccttgaaccgtgcgtcaagcgcgtagtagtcctccagtaggggcaactgcgcgggggttagctgctcgtagagctggaccagccgggcgacgcaagcgtgggtgtctataggtgggtgcatacgtcacagcccggtcatacggtggaccagcggaaagtaccagcggtacggcagcacgcgcagcagcttgagccacagcgtgaagcggcgtggaaaatgcagttcaaacgcgcccctcccccagccgcgcaacatggcctgggccgcctgctccggcgtgagcagcgcgggcatggtgaagtcgttctggcgcgtcaggggcgtatcgacaaagccggggttcaccacactcacacccacgccctgcgggcgcagatcaaggaacagcgtctcggccaggttgatgagggccgccttggtcggtccataggccaggctctgcggcagaccgcgccagcctgcaacactggccaccagactcaagtgaggtacgcgtcccgcctgggcagatgccaggagtcccgggaccacggcggcgagcacatgcagcgcgcccgtcaggttgacctgctggtggcgcagcagctcgggcagcgccagcgcgtcggctcgcatgggggtgtagtggccggcgcagtagcacaccaggtccagtggtgactcggtctgcaggcgcgcggcaacgtccaggaccgcctgggcatcggtcacatccagcaccactgcttggctgccagggtgttcgtgcgcaaacgccgccagcagcgcctgctggcgtgccgacacgatcacctgcgcgccctgtgcgtgcaattgcgctgcgacggcccggccaataccgctggaggcgcccaccagccacacgcgcttgccgcgccagtcagtgatggcaagattcaaaggcacagtgcggctccttatgtcttggtgaaggacagcagtacctcgcccagggtgacgccgaacttgcgcatcgtggcccgattgagcatgactcggtcatcgaccaggaacatccagtcgtcgaactgcacttcatactccttgccgtccaccggcaggcgcagcgtgtagttccagcggaaggcattgcccgcggtctggccctgggcctcacccaccacatcgtcagcggtcccggtgtagcgcccatcggcatgcttggtcaggcgccagatgcgacgctgggtgctgccgtccgaataggtgaaagcctcgtccagcacgccttgatggccctcccagtggcaatccatcaccacggtgaagcggcgcaccacctcgccgcctcgctgctgaaaaataccgtgggccaggatgcggccgttgaagtagcggtccagctccagctgtggacgctcctgggcatagtcggtcacctgggggctggcacagccggtcaacacggcagtgcccgcgagaaaggccagcaaggcgtggcggcgggtgttcatggggaaactccttggtcatgcaacggcggggaggggtggatcagcaggcggtacagcaaacctgccgccagaagcttgagggcgcaaggcagcagcgcgtaagcccaagcgaggcgctgcagcgcgtgggcgtcctggatgccggggctgtagccgagccactgcagcaacggcagcgccgcgcctgcggccagggccagattcagtttggtggccaggttccaccaccccaggtacgccccttcgctgcgcccctgagccccctggcgttccaccaagcgcgccagcaaagccccgggcaaggccagatccgcccccaaggcgataccggacaacgcacagatccacgcaaaggccgcaatctgcccgctgcccagaagcgtcgtccagccaaaacaggccaccgccagcagcatgccgcccagccaggcgcgctccagcccccagcggcgcaccgcgcgcaaccaccctggcatggacagcgccccgctgacaaagtacagcaccagaaacaaggcaatctgcgcctgtgtggcctgcagccggtcccgggcaaaaaacagcatcaacgccgccggaactgcgctggcaatgccgttgcacaaaaacaccgccaacaagcggcgaaaggccggctggcgcaagggttgccagaccgtggcccaggcaaaggcagcaggcaagtcctgctgcgcaggcgctgcagggcgtggggcgtgccacagggccagccacccggccagcaagctcagcgcgaacaccaccagcatgggcccggcgccccaggccaccgacaacgcactggccgtgaccacgccgatcagccccggaccttcgcgccaggccacgacacggctacgctgcagcgcgtcgccgcccagacgcacgccccaggcctggtgcgcaatcaccaactggctgtgcgccaggcaggtcagcaacaaccccgccaccatccacgccgccaacgcctgcggtccttgcaccgcgggaaagaacagccccgacagccccagcacctgcaccaaggccgagccccccgccacccacaggaccgcatgcagcgtgccctggtacaggcggtcgctcaagcgccccagcaggggctcggcggccgcatccagcagacgcaccagcatcagcaaagcacccacgttggccaacggcaaagccaattccgtggcgtagtaatgcggtaacaccacatacagcggcaaggccacaaaggccagcggcagaccgagcaggccataggccggcccggaccaccaacggggcagcggaaccgcacgcgcaggggtagccagcggagtcatggggccgctccgccgggggtgcgggccagcaaggcactgcgcaggcccggctctgaggtctgcggtgacaaccagatgccaaagaacaggcgcgccagctccgcatcgtcaatcgcggccaactcctgactgccacgccacagacgcatgccttggcctggctggtacaggccggtgagccgctcgcccggctgcacgtcgggaatcacggccgccaggcgctgctgccagcgttcggcctggtcggaaggcacgcttgcctgacgccgcatttcttctaccgagcgctgggcaatggccgcgccggtgaagccacggtggtaggtcaactccagcgccagcgggtgcgcaccaaagcggctggcgtcaaaaccaggcgtgacccacaaccgcgcgtcatagatgcgcaagcccaaaaaccgcatctgcccttcccccgccagggtggcccccatgagggattgccgcacccaggccggggcagcgccaccgtcctgcccggccgtgggattggccgaagccgccgccaagaccagggccgcaccacctgcgagagcacagcgcttcaaggatgaaattcggctccagggcatatgggtcaagcgctagccgctatcgttttaatatgcaacagaaggcgaagcctcgcccccgagccgcaaggcagagggtgcagcagtcaccacgggggaagcgcggcgcaccaccggcatcaatgcaccgccgcctgcctcctgcgccaagcggaacacactgacggcctcggccagttgcgcagcctgctgcttcagggtttgtgcagccgcggcgctttgctccaccatggccgcgttttgctgggtggcctggtcgagatgggtcacggcgttgcccacctgggcaataccgtcggtctgctcagcagtggcagtgctgatttccgcaatcaggcccgccacgcgctgggcctgttccacgatgtcggtcatggtggctccggcatcgcccaccaggcgcgcgccctgctccaccttggccacactgccgtcgatcagtcctttgatctccttggcagcgtcggcgctgcgctgcgccagcgcccgcacttcgccggccaccacggcaaagccgcgaccctgctcaccggcgcgcgcagcctctacggcggcattgagcgcgagaatgttggtctgaaacgcaatcgagtcgatcacgccgatgatgtcggccatcttgtggctgctggccgtgatctcctccatggtgctgaccacttgggccactaccgcgccgcccttgtgggccgcctggctggcggaggccgcgacctgggtggcctggcgggccgagtcggcgttgttcctcaccgaagcggtcatctgctccatggacgcggcggcctgctgcaggttcgctgcctgctcttcggtgcgctgcagcagcccggcgttgccgccggcaatctcttcagaacccacggtgacggcgttcgacgcctggcgcacctggcctaccacgcgcgccagactggcctgcatcgcccccagcgatgccagcacactccccggctgcgcctgggcagcgcccgtcaccggccgcaggttgccctgcgccacgaggctggccacgtcggccagcgctgcgggttcggccccgagctgacgcacgatgctgcgcgccacgctccaggccaccgccacgctgagcaccaacgccagcagcagcgccgagaacatcacgccgaggaagctgcccgcctcgtccatggcgccctggttggtcgcctggatgcgcgcttccttgaagtcgatgagcttgttgatggttgcaagccactgcacgtattgcggcttggcctgcgtccacagggtttgtgccgcagcggcgtcgcccgcctgcacctgggcaatgatggcctgagtggtggccacggccttggattcagcgctgcgaatatcggcatacagctgccccagttcaggggccgcgcctttgcgggtgatgagcttttccagcggcgcagccgactgggcgtaaaagtccgccagcgcagcgatggtggcgatctcccggtcgcgctcggcgggggacggactcagcaccacgtcgcgcacggcgatggagcggtcatgggccgaaccacggaagttgatggcgtagcgctgcacctgcacgtggatgtcgttgttggttcgcagcgcctggtcaatgcggttcaccttcaccagggcgatacccgtcagcaccaccaaaaggaccaggatcaatccgaacccggcgtacaagcgggcggcgaccgtcattcgagataagaacatgatgattttcttgttgaaaaaaagggggccgtacggggccatgaaaagcggggatcgttgcccgtgaggggcgcttcagtccttcaccagcgtgtactgcacgacgtcgatgctgcgtgcgtcgaatgcggcctcgcagtacgctagatagaactcccaggtgcgctggaaagacgcatcaaatccccgggcctgtacctgggctcgctgctggacgaagcgttggtgccagcggcgcagggtttccgcgtagtcgcggccgaaggcaaactcctccaccacccgcagccccgcgccctgtgcggcggcgcgaaaacgcgatgggctgggaagacacccccctgggaagatgtactgctggatgaaatcggtaccccgcacatagcggtcgaacagcgcgtcgtcgatcacgatgctttgcacgcaggcgcgcccgcccgacttgagcaggcgcgccatggcgccaaagtaactaggccaataagcctgccccacggcctcgaccatttcgatggaacagatggcatcgaacgggccatcctggatatcacggtagtcctgcagccgtaaatccacctgggcggccaggcccgcggcctgcatgcgcgcctggccccaggccagttgctcggtggacagcgtcacccctgtcacctgcgcccggaactcgccagcggccacctctgccagggcaccccagccacaaccgatttccagcacccggtggccgggctgcacgcccgcgctgtgcagagcgcggcgtactttggcgtgctgcgcctgggtgaggtctccccccaggttgccctcgaaccatgcactggagtaattcatgctcgggtccagccacagcgtgtagaaggcgttgcccaggtcgtagtgcgcgtggatgttgcgccggctcccggcacgggtgttgcggttgagcaggtgacgcaggcggtacgcaagccgcccccaccagccgccatagaccagagactccagcgcatcgcggttgtccatcagcagccgcaacaaatcggccaggtgagacgtactccaatcctgggcgatgtagctctccgccaggccaatatcacccgagcgcaggacggctccaaacaccttccagttgtgcaggcgcatgctggcatgcgggtgttggccgctacccaattgcacgacgttgccgtcgggcagctccagatggagcgtgccacgctgcaggcgctgcaacaggcgcagtccatggcgtgccgcggtaggcatgtcaggcaaggggagcgcggacggcgagacagtggtggtgttcatggtcaggtgctcggcgaggaagatcgggtcacgggccgtgcaggcggcgtgggtttggaatgcaagggcgcacgcttgatccacagcagcagtgcatgccagtggatgcgcgcaatgacgccccacgtcagaaacgggtagtgccacagcgcccggcggcggctgctggcgtccaagggttgcaggcgccctgccacgccggtgagcaccagcgggccctgggcatcgtcaaagtcgatgcgcacgcgcgtggactcaagcccctgtgtgccactgcgcttgaattcaaagcggtagccgccttccaccgggcaaaacggcgacacatggaaaaccttgcgcgcgcgtaattcctcgccgtaccttggtgtgtcgagcaggtaggcatggcgctcgccgaaggtgttgttcacttcggccacgatggcgcgcaggctgccgtcgcggcggtggcagtaccagaaactcaccggcttgaagctgtagcccaggatgcgcggatagcagtgcagccagatctcaccctgcgcatcggtaatgccttcgccgcgtagcagctcttccagccaggccaatgcccccccggcttgcgggctgcggccatcgccgtggtcggcatcgcgaaacgccagagcaccccgccggttcagcgccagcacgcccgcggcctgcggctgcgcgcgcagcgtgcgcatgggcagcagcaagaagaaggtcggaacgatgaaacggtgacggcgcgggcgcagccgggtgtgccacacatgaccgaagccgatgtgcggccggttgccggcgaccgcggtgactggaaggttcatgcggcctcccgctgacgcaactgctccagcagcagatcggcggcgcggtagcccgactgcaggccgtcttcatgaaagccataccccgtccaagcaccgcagtaccacgtgcgctgcacgccctgcaattgcggaacctggtcctgggcggcaatggcggccagatcgaatacggggtggtcgtagtcgaattcggccaacaccttctccgccgcaatcgaacgcgtcggattgagagagaccagcacggggtctgcaaaaggcaaaggctgcaagcgattgagccagtaatgcaggcacacgcgcgccgattcacgttccctgctggctgcgcgctcgtaattccaggcggcccaggcgctgtgccgtcgcggcatcacatgcgcgtcggtatgcagcaccgcgcgattgggctggtagcggatggcacccagcacctgggtttcctgctgtgtcggctgcgccagcaggcgcagggcctggtcgctgtgcaccgccagcaccacggcgtcgaagcgctcgctttgcccccctgcatgcacctgcacgccagcggcatcgcgcacgatgcgctccacgggcgtggccagtcgcgcatcaagcccccgcagcagttggtgcacgtactggcgtgcgccacccgccaccgtgaaccactgcgggcggttgctcacctgaatcagcccgtggttgtggcagaaacggatcatggtggccacgggaaagcgcagcatctggtcggtggggcaactccagatgcagcccagcatgggcaggaaataccagtcgcggaacgctgtgccaaagccatgccgcgccagaaactcgctcaggggctgggccagcgcggcctcttcgcccgactccgccagggcggtgcacagctgattgaaacgcagcagctcgcgcagcatgccccagaaacgcgggcgcagcaggttgcggcgctgggcaaacacggttgccaggttggcaccgctccactccagcgtcccggtgccgagtgcgccggcgccaggcacctgcaccgagaacgacatgtccgagcgcgcggtgggtatctgcagctcgtcaaacaaggcaatcagcccgggataggtccgttcgttgaagaccagaaagccggtgtcgacgccatgcgttaccaattcccccgccgcgtccggcaggcacacgtccaccgtgtgggtgtggccgccgaagtaatgccccgcctcgaacaccgtgacacgcgcctgcgcccgcaggcggtgggctgtggccaaacctgaaattcccgaaccaatgatggcgattttcatgatcactccaaccctcggcgaaataccagaggcagcgctgtgcgcagacaatggtcgtaatgtagtggacaaaacatatcttgtcctagacaatttcaccaatccccacagtttgtccatgactttcgataccctcctgaggcctgtacgccgcataaaggttggcgcatgagcacgccagaccatcccgagagcgcaggtttgcccatcgcggccgtggagcgcgaaaccggcgtagccaaggacaccttgcgcgtatgggaaaaacgctatggcttcccgcaacccttgcgcgacggggcgggggaccgcctgtatccgagcgagcaggtgcaacggctgaaactgattcgccgcctgctcgacacaggggccaggcccggcaaggtggtggggttggacagtgcagaactgctgtccttgctgaaccagagaccttcatcccccagttcagttttgtccaagacaaatcttcaggcgttctcctcacctgcgaccctgactccgcttcttgacgccatcggagcgcacgatccgcaagccctgcggcatgccctgagtcacgcacagctgcgcatggggttcgctccgttcgtcaccgacctggtggctcccctgaccacggccgtgggcgaggcctgggtgcaagggcgcttcgaggtcttcgaggaacacctcttcaccgaggtcatcaccggggttctgcgcaacgccattgcttccctggcgccgctgcccataccgcaaggtcccaaggtcctgctcaccacgctaccccaggaattgcatagcctagggttgctcatggttgaagcactgctggcactggagggctgtacctgtgtttcgctgggtacgcagacacccgtgggcgacgtggcccaagccgccgtggcccatcgggcggatgtggtggctttgagcttcagcaatgtgcataacgggacagtcgttcaggccagcctgcgtgagttgcgggcccagttgtctcccaccaccgcgttgtgggtcggcggctcgtgcacggctctgtaccagaagcccctggaagggatcactcccgtccagcacctgacggggcttcaacccctggtggcgcaatggcgccacacacactgatccaccacttggtcaaggacatcacatgtacctgctctcggcttttctattttctgtgcggcgtgcactcatcccgtcctgccgcgcaggcctgtgggccctgtggatggcgggcgtcgccgcaatggccggctgtgcaaacaccagccccccgccgggcgtagaagcggtcacgccattcgatctacagcgctatcaggggcgctggtatgagctggcccggctcgaccactcattcgagcgcggcatgacggatgtgtccgccacctacaccccccaggcggatggcagcgtgcgcgtggtcaaccgcgggtttgccgccgcatcgggccaatggcgcgaagccattggcagggcgctgttcacgggtgcccccaccaccggatcgctcaaggtgtccttcttcggcccgttctacggcggctaccacgtcgcggcgcttgaccctgactaccgctgggcgctggtgttggggcctgataccagctactgctggattctggcgcgcgacaaacaactggacgctgcgcagcgcgatgccatcgtggctcgcgcccaggcgctgggggtggatacgcacgccctcatatgggtcacgcacaagcgccaggatcctgcgcagccgccccattgactgcatgtaccagcgagcagcgggaaaaagaagcctacgtgggatcgaatacgcgctcagtggcgtgcggccttctttgacccacattcgtagccggtcagtcgtgcggcaatgcgcgtgcccgcatcgtctactgcgccgcgggcgcgcccccggcaggtgcgcccatgccttcgcgacccggggtggtaggcgtgtcgccgcgctggggcgctgaaggctggggagcatccaccgacggcccggccattccgggagaactttgggtggctgcgggagccccttcgccaggcgcgctcaggcgatcctttggagcgcgcaagttgaatacgacaacggctaccagcgcgatgagggcggtgacaagggcgatgcgaatggcgcgcttgtcgtcgcgctggctcgatggggtggtgcccggggatggtgcagcgcacggacggttgggggtgcggttcatggtgaagctcctgtgttccatgaagcaccacgttaggaacacaggggcacggccactgtcagacgaatgccccgttcgaacgtcccgttcaacagcgcaaaaagaccatcggcctctcccggtgctaccacggcgcccacaggaacagcagcatcaccgccacggcgatgagcagcagtgtcacagtcctggaggtggccacgcggttgcggcctgaagaatggggtacttcgcctgaggcgggcttggtaggtggcatgtcacgctccgatagttgcggtccaccataagcgcctggcggggcctgccttgtaagacagccacccgcgcaagtgcgcgtaccgcccgtacgtaccgccattcagcccaggcgcggaggcgtgtcggcgggctcagggggtggtgcgggcacatccggctccacggggggatcggccggttggcggtgagcgagagggatgcggtgaatcatgtcagccatctccgggtcggtggcataccgcgccagaggcagcggcaggacgatgtgcctgccgcccgcgcctcggcaatcgagtacgcggggccccgtgaggactggccagcacgggacgctgccaaagggcaaagcttacgggtgttagccacatgccgccgggcggcgataagaggacgccacccttgccatgcatgcggccacagcgttcggcccagacctggcaccagggctcccgcaatgggagccgagaagcccggcccgcgccgcctggacatggcagcgaagctgcgatgcgcacccgtcgggggtttgccgccgtggccgtaaggtaccttcgcacgcacgggacgccgtgtaggacggaggcgaatccgccccgcagcggtgacccggcgcagttgttttggcgcttgatgagctggcggcccaggtcggtgatgtggaactcgcccgtggccgtcttgccgatgtaggcccaatccagcaggcgcccggacaggtggtgcttgagcgcgtcgggcacgctgatggcctggcccatttcgagctgcttcagcgtggcgatctcatccacggtaggttcaaacgtgggtgcgtggtacaggggctgggcggtagccatggcaagtcctcctggtgcaatggtgcggcgaccgttgcgttgcaccggagggtgcttcgccggacgaccgctgcacaccagggtattgcggatggccgttgcgcgcaaccggcggagcccccgacctcccgcaaagaggcggcatcacccgagcaccagcgcggggcggtgggtatcagggatgatcatggtttttgcgcctgcgcgccgccctcccgccttcaatgctctacgccctgaccgccctcttcatcctccagttactgggagaacttctggtccagctcctgggcctgcccctgcctggcgctctcgcaggcatgttgctgctgttggcggcgctgctggcatacgggcgcgtcccgcaggcgctggagagcaccgcgggcagcctgctgcagaacatgatgctgctgttcatacccgcgatcgccggggtcatgctgcactttgaccgcatcgcgcgcgaatggctgccgttccttgtggccggcatcgtgggggcggccatcacgctggtggtgacggcctggacgctgcgctggctgctgcgcgacagcgccgacgcacgcccgcgcgagcaggagcaggccccgtgagcgcgtctctccccgggctggccgcatggttcacggcgtcgcccctgccctggctggcgctgacgctggcggcctacacgctgacgctggcgctgtatcggcgcagcggcgcacacccgctgctgatcccaccactgacggcgacggcgctcgtcgtggcggtgctgttgctcacgggcacgccctacgccacctaccgcgagggcacgcaactgctgagctttctcatcggccccgccacggtggcgttggccgtgccgctgttcgcgcagcgcgagcgcattcgccagctctggcgcccgatcagcgtggcgctgctcgtgggctgcacggtggcgatcgtctccgccctgctgctggcctgggcgctgggcgcatcgtatgagacgctgatggcgctcgcacccaaatccgccaccatgccgatcgcgctgcccgtggcggagcgcatcggcggcgcgccatcgctggcagcggtggccgtggccatcacgggcattgcgggggcggtgctggcggggccgctgctgcgcctgctgcgcgtgcacgacccggccgtgcgcggctttgccatcggcctcacggcccatgccatcggcacggcgcgcgaactgcaggtgcatcccacggccggtgccttcgccgcgctggcgatgggcctgaacggtgtggccactgccgtgctggtgccggtatgcgtcgcgttgatgggtggacgctgatcgacagatgctgaagagcggctacgccagcggcccggccaccgccatgtcctgcagccagccagcgaacgcggccagcaccggcggctgaggctgcgcggggctcacgaggtagtaaccccgctcgccacgcaacggacgcgggcaggccaccacgagctcgccccgggcgatctcggcctcgatcagcatgggcggcatcagcgcaatccccaggccgtgggccgccgcggcggccgtcatggagaacagttcatagcgcggcccttccagcgcgcgcggcgcatccggtacccccatggcatcgaaccactgtcgccagccatagggccgggtgctttgctgcagtagcggcagccgcgccagcgccggtggcggcaggccctggtgggcacggcccgtgccgcgcggcatgcccagttgctgagccgccgtctccagcaggcgcgggctgcacacgggcaccacgtcttcctgcatcagcagctgcgcctgcacgccgggccagttggcgacctgctcgggcgtgcccgcgtacagcgccgcgtcgaaggccgtatcggtgaacaggaagggccgggtctgcgtctcgatgtgcaccacgatctcggggtggcgcgcggccagcagcggcaggcgcgggatcagccagcgcgtggcaaaggtggccacggccgcgagcgaaatggcgccgccatgcccctggtgggccatgacgtcgagcgtgtcgcgctccagcccctgcagccagcgcgccacctgctgcccgtaatgccgccctgcgggggtgagcaccaccccgtggcgcgtgcggcgaaagagttgcacgccgagttgctcctccagcgccaggatttggcgcgacaccgcgctttgcgtcagcgccagctcctgcgcggcgcgggtatagctctcgtgacgcgcagcggcttcgaagcaggccagcgcctgggtggatggcaggtgtcgtcgcatcgcagcatcttatccagatattcttaaatcaaatatctggatgcgaataactcgcttgccgccgctcactcacacgccatacgatcaccttcgttaaccaagcaatgcaccttgtgcatgcttgggtcctaccacccaccccgcattccagcactggagacaccatgacccgcaccgccttccaatgggacgaccccttccaactcgaccagcagctcaccgaggacgagcgcgccgtccgtgacgccgcgcgcgcctactgccaggacaagctggcgccccgcgtgctggacatgttccgccacgagaagaccgacgtgaccatcttccgcgagatgggcgagctgggcctgctgggccccaccatccccaccgaatacggcggcgccggcctgaactacgtgagctacggcttggtggcgcgcgagatcgagcgcgtggactcgggctaccgctccatggcgtcggtgcagtcgtcgctggtgatggtgccgatcaacgagttcggctccgaggcgcagaagcagaagtacctgcccaagctcgcatccggcgagttcatcggctgcttcggcctgaccgagcccgaccacggctccgaccccggcagcatggccacgcacgcctacaaggtggacggcggctatcgcctcaagggcaacaagatgtggatcaccaacagccccgtggccgacgtgttcgtcgtctgggccaaggaagtggaggcatccggcaccgtgggccagatccgcggcttcatcctggacaagggcatgaagggcctgtccgcccccgccatccacggcaaggtgggcctgcgcgcctccatcaccggtgagatcgtgatggacgacgtgttcgtgcccgaggagaacgccttccccgaagtgcgcgggttgaagggcccgttcacctgcctgaacagcgcacgcttcggcatcgcctggggcgccatgggcgcggccgagttctgctggcacaccgcgcgccagtacacgctggaccgcaagcagttcggccgcccgctggccgccaaccagctcgtgcagaaaaagctggccgacatgcagaccgagatcacgctgggcctgcaggccgcgctgcgcgtgggccgcatgaaggacgagcaccagaacgtggtcgagatcacctcgctgatcaagcgcaacaactgcggcaaggccctggacatcgcccgcctggcgcgcgacatgatgggcggcaacggcatcagcgacgagttcggcgtggcacgccacctggtgaacctggaggtggtcaacacctacgagggcacgcacgacgtgcacgcgctcatcctgggccgcgcgcagacgggcatcgccgcgttcgccaactgacccggcgcggcgcgcgggccgcatcaaaggcccgtcacgcgcgctctcaaaataggagcttctcgcgcttaccctgcaatcagttcaatggtttttatccttgaattgttggcacaacaagcgcgagcagctacgttttcaatagcgatttcatgagtgcttccaccccccgcggcgccttggacggtatcaaggtactggatctttcgcgcgtgcttgccggtccctggtgcacccagatgctggccgatctgggcgccgacgtggtcaaggtcgagcgcccccaggccggtgacgacacgcgccactggggcccgcccttcctgaaggacgacgctggccgcgacacgcgcgaggccagctacttcaccgcctgcaaccgcaacaagcgcagcatcaccgtggacatggcccatcccgagggccaggcgctgctgcgccgcatggccgccgaggccgacgtggtggtcgagaatttcaaggtggggggcctcgcgcaatacgggctggactacgccagcctgaaagcgctgaacccgcgcctggtctactgctccatcaccggcttcggccaggacgggccgtatgccgaacgcgccggctatgacctgatggtgcaggccatgtgcggcctgatgagcatcaccggccatgccgacgggcagcccggcggcgggcctctaaaggtcggcgtggccgtggtggacgtgttcaccggcctgtacgccagcaacgccatcctggccgcgctgaacgcgcgcgacaacgcccgcaacggcaccggcgaagggcagcacatcgacatggctttgctcgacgtgggcatggccgtgctggccaaccaggcggcgggctacctggccaccgggcaggcgcccggacgcgccggcaacatccaccccagcctggcgccctaccaggactttcgcagccgcgacggcaacgtgctgctggcgatcggcaacgacggacagttcgcgcgcttttgccaggcgtgcggccaccccgaatgggcacaggacgcacgctttgccaccaataccgcacgcgtgcagcaccgcgctgcgctgctggcgctgatggagcccgtcctgcagacccgcagcaccgccgagtggatcgccctgctggaggacaaggccgtgccctgcggccccatcaacaccatcgcccaggccttcgacgacccacaggtgcgcgcgcgcggcatccgcagggagctgccccgcgacgccggcgacggcatcgcccccatggccacggtggccaaccccatgcggctgtcgggcacgcccgtcagctaccatcgcgcgccacccgcgctcggccagcacaccgacgaggtgctgcgcgagctgggcctggatgcttcggccatcgcagcgctcaaagcggggggtgccatctgacccttttcccgcaccggtcccgccggtgcgtccttcccgccatcactggcacgccattgcttcaccacatcgataacaggagataaaagcatgattcgtcgcagcgcactcaccctgggcctgttggccctgctcggcacggccgcccaggcccagtccggctaccccaacaagcccatccgcctgctggtgcccttcgccgcgggcggcaccaccgacctgatcgcccgcgtggtggccgagcccctgggccgcgagctgggccagcccgtggtggtggagaacaagggcggcggcggcggcgccatcggtgcggccgaaaccgcgcgcgccacgccggacggctacaacctgggcgtggccaccgtgtccaccacggccaccaacccggccatcaaccccaagatcccctacaacgtgttcaccgacttcaccccggtcgtgaacatcgccgccacgcccaacgtgattgcggccaacccgcagttcgccggcaaggaatacaagagcttcctggccgaagtcaagaagactccaggcaagtactcgttcggctcgcccggcaccggcagcatcggccacctgatgatggaaatgttcatgctggagaccggcacccagctggtgcacgtgccctaccgcggctcgggcccggcactgaacgacgccgtcgccggccagatcccgctgatcttcgacaacctgccgtccgccctgcccttcatcaaggacaagcgcctgaccgccctggtggtggccgccccgcagcgcctggccgtgctgcccgacgtgcccacactggccgaagtgggcctgcccaacgtgaaccgcatggcctattacggcatcatcggaccgaagggcctgcccaaggacatcgtggacaaggtcaacgccgcagtgcacaaggtgctgaaggaccctgcggtgcgcaagcgcatcgaggacacgggctcgctgatcgtggccgacacgccggcgaagttcgcccaggaaatcaaggccgaatacacggcttacaaaaacgtggtggacaagcagaagctcaccatggactgagtaaccgtcttcgaagtcaagcgcaatgaagcgacttgtcccaaggttttccagtgcgcaccatggcgttgagcgtggtgagcaacttgcgcatgcaagcgaccagggcgaccttgggcaacttgccagcggccttcagacgctcgtagaaggccttgatggccgggttgtagcgggtggccgtgagcgttgccatgtacagcacgcggcggatctcgaagcgcccgccttgtacgcgccgcctgcccttgctgccgccggagtcattggccatgggcgccacgcccaccaatgcagcgatctcgcgccggttcagccggcccagctctggcagctcggcaatcatcgtggcactggccaccgggccgactcccgcagccgactgcagcagcgtgtcgagctccccaaagtgctcgcgcacatgcgtgaccatctgctcttcgatctcatcgagctgcgccttgatcgccgcctcgatggcctcgatgctggcgtgcagcttcttgggcgtgatctgcagccgttggcgctccgaatggagcatggtcagcaactggcgcctgcgcgtgaccagggccgcgagccactgctggcgctcatcggccagggggcgcaagaagcgctgcagatcgtcgcggcgcagcagcaccgctgccagctcggccagcgtgcgcgcatccaccgcgtcggtcttggccaggcgtcccatggatttggcgaagtcgcgcgcctggcgcgggttgatgaccgccacgggcaggcctgtggcctgcagggcacacgctaacgcggcctcgtagccgccggtggcctccatcaccaccagacccacgtccaggggctgcagggcagccgccagcgccgagtggccttcggcatcgttgtcaaaccgctgggcgctgctcttggcacccagcacacagacatccacgtgcgccttggccacgtcgatgcccaccgtcactgaggtaacagacatgatcttcagatcccttgcttgtgcatgcgcgctcaatcaaggcgcgcgtaaccgttcgggcttcacgaagaccagcgcggcggccatgcgttctgtactcagtcacgggctctatcaccccagcgcctaccaaactgcacgggccggtctggccgcctcaacggcgttcagactctaccgcgctggtctggtttaaagatacaagcgcgcaccgcctccaccctcaccagccccgccacccgcggggctttttcgtttgcgccatgagtgcaacggcaggccttcctgacatgcccaagcattacagggcaactacctattgaaacaaaatacaagaaagagtcaacgcgcgccaggtggcactggccagcaccgagatcgcccagggcaacaacgacctgtcggcccgcaccgagcagcaggccggcgcgctggaggaaacgtccgcctctatggaggagctgagttccaccgtgcgccagaacgccgacaacgcgcgccaggccaaccagctggccgccaacgcctcgcaggtcgccagccagggcggcgaagtggtgacccaggtcgtcaccaccatgcagggcatcaacgaaagcagccaccgcatcgcggacatcatcggcgtcatcgacggcatcgccttccagaccaacatcctggcgctgaacgccgcggtggaggccgcacgcgccggcgagcagggccgcggattcgccgtggtggccggcgaggtgcgcgcgctggcccagcgctcggccgccgcggccaaggagatcaagcaactgatccacaccagcgtggagcgggcggagcaggggtccgcactggtcggccaagccggcgccaccatgacggaggtggtgacggccatccagcgggtgagcggcatcgtggccgagatcagcaccgccagccaggagcaaagcgccggggtgcaccaggtgagcgatgccgtggcgcagatggaccaggccacgcagcagaacgccgcactggtggaggaaagcgcagccgccgccgacagcctgaagctgcaggccgagcaactggtgcagtccgtggccctgttccgcctgcgcgccgacggctccgtgcccgcagcgcaacagcacgggtaggcagcgtcggcgcccttgcgccaggcggaatcagcgcgcgccgcgcggccgccaggccctgcgctggcggcgaaacacccggtcacaatggtgaagaggcggcaaagcctgacaaagccggtccggtagggtcaaccaaaatggtccgacgcgcgtctgacacacaagaggtggcagcgagaccaccgcctttaccatcacagcgccggcccggaccgcccggcgtgcttacccgggagacctctccatgcctctttcgcgttggacttctgtgcgcatcctcaccgccggcgtgctcgcctcgctggctgtcggctgcgccgctgtgccgggtgacccctactatgatgggggcggctactatcccgcgccatcgtccatgacggtgtacgagcagcccggcgtgatctataccgccccgccgttaggctggcgcgactaccccccgccgccttccggctggcgtgaagacgcctggcgcgagcgccagtggcgggaagcgcgtgagcgccaatggcgcgaggcccaggaacgcgaacgccgtgaggcggaccgtcgtcgcgaagccgaccgccgccgcgatgcggaccgccgtgaagccgaccggcgcgaagcggaacgccgccgcgacgccgaacgttgggaggccgaacgccgccgcgactgggaccagcgccgtaaggaagaccagctgctgcgccaccccaaccccgacgtggcacgagaacggcagctgcagttcgaacgtgaccgccgcgcggagcgcgaagccgagcgggagcgacgcaaccaggcattccagccccagcccggcgaccgccccaacccgcgccccgactggcgctgaaggccgcccatgacccgagccctgcctggctcccttggcaccgtcagtgccgcgctggcgctgacgctggttacctgtctgcccctgccgtcaatggcccaggtggtgcgctgcaccgacccggccacgggcaaggtgacttacaccgatggcgactgcggccgcggccagtccgcacgcgaagtcgaagcccgcaagaccccccaggaaatccagcaggagcgcgagcaagccgccgaagccctggagcgcaagcaggagcgacagcaatgggagcgccagcaacagcgcgacgccgagcccgcgacgcgtgcagcgcgccctcgcgccaccccggccgatccatcgcaatccgtagactgccagcgcgcacggcgcaacctgcaggaggtgctctccaccatgggccgcggcatgtacgacgagcaggcgcggctggatgcggcgcagcgccaggccgacctcgcctgcctgagtccggcggactatgcacgcgcggagagcgcgcgctccagccgcaccgtctatccctcgccctactacgccccgccggtggtagtggtgccaccacggcccgcgccgccgccgcggcgcgagatcacgcactgcaacgtgtttcgctgctacgacaagcagggcaacacctacccccgctaagggtgcggtgcctgcagcccttcgcgcacggtcggatagcgcaagcgcaggcgcagttcgcgcgccatgcgcgtagtggtcaaccgccgtgattcgcccatgaaactcagcagcgacagcggtagctgctcctgcgcggtactgcgctgcacgcgcggcggacgcggcaagccatagaggtcggccgcgaagtcgaagtagtctcccatcttgagctggctgtcgtctgccacgttgtagatgcgttgcgcacgagcgcgccacagcgccagcatgcaggcccgcgccaggtcatccgcatggatgtggttggtatagacgtcgtcaggctcggccagcacgggcgtgccgcggcgcaggcgcgcttcgggcgtgccgccctcacggtcaggggcgtagatgccgggcacgcgcagaatgctcacaggcacgcccgcacggcccaggtgacgcatggcgcgctcggcattcacgcggcgctgcgcgcgcggcgtggcgggcgccacgggccgcgactcgggcacccaggcccccgcgcagtcgccatacacgccactggtggaggcatacaccagggattgcggcagcgtgcgccggcgcagcgcacgcgccagcgccgtgctacgggggtccagccaccagcgcggaccaacctcgcgctcgccaggtggcggcgccagatgcagcacccgcgtggccacgcccgccaggcgcgccagcgtggccgcatcgtccagattgcccagcagcggcgtaacgcccgccccacgcagctgcggcacgcgcgtgggcgaggacgtgagcgcaagcacgcgcgggcggccactcccgccctggggtccgttcaggctgcgcaccacgcgcagccccacgtcgccgcagccaatgatgagcacgcgctggcggcgaaagcgcgccggcagggcgccgagagggttttggattgagggcaaaatcggtcggtttgcttgaagacaactccaaggatacccactgtcatgaccagcgcagagaccgcattccagatcaccgtgcagcccagtggtcgtgccttcgaggcgcaggctggcgaaaccatcctgtccgcggccatccgcggcggcgtgggcatgccctacggttgcaaggacggtgcctgcggctcgtgcaagtgcaagaagctcagcggctcggtggtgcacggcgagcaccaacagaaggcgctgagcaccgaggaggaagaagccggcttcgtgctcacctgctgtgcccagccgctgaccgacgtggtgctggaatcgcgccaggtgaccgacgagagcgcctatcccatcaagaagctgccggtgcgcgtggcggcgctcacgcgcgcatcgcacgatgtgatgcaggtgcgcctgcaactgcccgcggccgacaccttccgctaccacgcaggccagtacatcgaattcatcctgcgtgacggcgcgcgccgcgcgtactccatggccaacgcaccccacacgcaggaaggcgcgccaggcgtggagctgcacatccgccacatgcccggcgggcgcttcaccgaccatgtgttcaacgccatgaaggagaaggaaatcctgcgcgtggagggccctttcggcagcttcttcctgcgcgaggattccgacaagcccatggtgtttctggcttcgggcacgggcttcgcgcccatcaaggcgctgatcgaacacatgcagcacaagggcatcacgcgcccggccacgctctactggggcgggcgccgcccggcggacctgtacatggacggctggatccgcgagcgcctggccgcgctgccaaacctgcgctacgtgcccgtggtctccgacgccctgcccgaggacggctgggctggccgcacgggcttcgtgcaccaagcggtcatggaggacattgccgacctctcgggctatcaggtctatgcctgcggcgcgcccatcgtggtggactcggcccgcgccgcctacagcgcggagcgaggcctgccgcccgacgagttctacgccgacgcattcacgtccgaggccgacaagcacggcggctgacgggcgcttccccgcggcgcaccgcgcacgaccctgcgccacgcaacgggcgctgtgcccagccagcaggtgtcgtcgaacgggatctgctagaccacgggagccgtgctccatccgcgccgcacggcactccgaaggcggcgacagggccgcggtaagcgccgccgctcggggagcgtgcttcgctcaagcgagcatgtcgcggcacaggctggcgcagcgcttgcaggcttccgcgcagtcctggcaatggtccgccgcgtggcttatgcattcctgtgcgcagctttcgcagatgcgcgcgcacagctcgcagacatagttcacgtgcggactctcgcgggccatagtggcagcggccaggcgacagatgtcggcgcagtccatgtccagcgcgatgcacttggccatgtggcgcgggtcgggctcgcgcaggcacgccgcggcgcagaaatcgcaggtggcagcgcatgcgttgcaggccgcgatgcagtgggagtagcgtgattcgtccaggatggtgggggcgtccagcatgtcagtcctttcatgggtgggggcaggcaaggcccgggcccatcgtagaaagatgcgccgcgccttgtcgtaggacagggcagcattgcggcgccacggaagcgtcttccattttttgcacaatggaggcctatgaaccgcagacaccttcttctttcggccgctgccattggcgcggcactcgcagcccccctgagccacgcgcaggacgcgccgatccgcctggtcgtgccctacgcgcccggcggcccgctggacgtgacggcgcgtgcgctggccgagcgcgtgcgcgacacgctcggcgtggtggtcgtcgacaacaaggcgggtgcgggcggcaacatcggcgccgatctgatcgccaagtccgcgcccgacgggcacaccatcggcatcgccgccacggccacgcacgccgtgaacccctggctgtacaaccgcatgccctatgacgcggccaaggacttcgccggcatcacgcagatggtgcgcgtgcccaacgtgctggtggtcaacgccgcacgggccgagcagctcaagatcaacaccctgcaggacctgatcgcctacgccaaggccaaccccgccaagctcaactacggcagcggcggcaacggcagcgccggccacctggcgggcgagatgttcaagcagaaggccggcatcttcgcgctgcacatcccctaccgcggcgccagccccgcgcagctggccctgttggccggcgaggtagacttcaacatcgacaacctggccgccgccgcgcccaacatcaagtcgggcaagctcaaggccctggccgtcacctcgctggaagccagccccatgctgcccggcgtgcccccgctgtcgcagaccttcaagggctttgccatcgacacctggtggggtctggtggcaccggccggcacgcccaaacccgtgatcgccaaactcaacaaggccttcacagacgcactcaaggcaccggaaaccaagacgcgcttttccgcgctgatggccgagcccgtggccaccacgcctgagcagttcgacgccttcatggccgccgagcgcgccaagtaccaacaggtggtgaaggcctccggcgccaaggtggactgaccggaacgcggcattccgggtgccaccggagtgccgcgggcggcgcacacggcgcgactgtccgggcgtgtcgtcgtcagcctggggccaagccgtcccaatggcgccccctgttgcgctgctgcacccgccgccacggcggggacgcctcgcaaccggcggcgtgcttacataaaaaataagagcgcctcacgcttgccatatggcggttttcaggtggtttcaccttcaaacgtccgtacgaccagcgcaagcagctattaattcaggagtttgtgcccagccattcggtggcttcggccaggcgctcgatgcgctgaccgctggccagtgcgcgctgggcggctgtgccacacgtctgggccaggccgggcgccagttccgccaaaggaaggagcacgaaggcccgctcgcccatgcgcgggtggggcagcgtgagttcggcgccgtccaggcgctcctccccgtacaacagcagatccaggtccagcgtgcgtggcgcgttgcggtaggggcgctcgcgccccgcggcctgctcgatcgcctgcagggcatgcagcagcgccagtggcgccaaggtggtctgcaactgcgccacggcattgagatagtcgggcccgccggcatccaccggcgcgctgcggtacagcgacgagacctgccgcacctgggtgccgggcaacgcgcccatcgcccgcaccgcgtcgcgcagcgcgccgcgcgcatcccccagattggcgcccaggcccacccaggcgctggccgccacggaaggcgatgtcacgcctcgcccgcgggcgcgccaccctcggatgcaccgctgcccgtgggcttgcggcgacggcggcggcgcttcttgggcgcagcagcgtcctctgccgctggctcggccagggaatcaccggcatcgctggccctgcgcgggggctcggcgtcgtccgtggcgactggcgcggccttgggcacgcgccgtaccgtgggctgggccttgcgctggcgcgcgcgctgctcctcgcgcgcctgctcgatcatgtcctcacggcgcgcatcgtcggccagcgagaactcctgccaccactcggacagcgcctcctccacctcgcccacgtccgcgcgcaggcgcaggaagtcgaagcccgcgcgaaaacgcaggtgcgccaccatgccgaagggcgtgctacccgagcgtttctcgaagcgcggctgcatgacccagatctcgcgcatgtccgccgccagcttgccgcggccggagacatcgccgatgcgcttgtcgaacacatcgtcgatcgcatcctgcagcgccgggaagggctgctggcgccccaggcgctgctcccagccggccttcacgtcctgccacagcacacaggccagcaggaagctgggcgcaacgggcttgccctcgcccacgcggcggtcggtgtcggccagcgcggcctgcacgaacgggtggctggaacggtccaccaccacgtccagcagcgggtagatgcccgtggccagccccagggacttgagctgcgcgatcgaggccagtgcgtggccggtctgcaggagcttcagcatctcgtcgaacaggcggctttgcggcacctcccgcagcagcggctcgcactccaccaggggcttggcggtcttgggctccagggcaaagcccagcgggctgagcttggccgcaaagcgcacggcgcggatgatgcgcacggggtcctcgcggtagcgcgtggccgggtcgccgatcatgcgcagcacgcgtttcttggcgtcctcgatgcccttgtggaagtccaccacgacctcggtctctgggtcgtagtacatggcattgacggtgaagtcgcgccgcgtggcgtcctcgtcctgcggtccccagacgttgtcgcgcagcacgcggccgctggcgtccacggcatggtgcatgccggccagctgggccttgctggtcttttcgttgccccccacctgctcggctgccgcattgtccatgtaggcgcggaacgtggagacctcgatcacctcatgctcacgcccgcggccgtgcaccacgtgcacgatgcgaaagcgcttgccgatgatgaaggcgcgccggaacaggctcttgacctgctcgggcgtggcgttggtggccacgtcgaagtccttgggcttgaggcccagcagcaggtcgcgcaccgcgccgccgacgatgtaggcctcgtagcccgcctgcttgagtgtgcgcaccacgtcgctggcgcggcggtctaccagttcggggttgatgccgtgcaccgcggcgggcacttccgcacgcttgccaaagcggccgcgcgtgccacggcccgcgccggcggcgcctttgcccagcagtttgtcgatgaaggtcttgatcatgggtgtgggggaaacaggtccagaatgcgccagccgcgctgggaagccagtgcgcgcaggcgtggatcggggttggtggcgacgggatgatccaccttttccagcagcggcacatcgttcatggagtcactgtagaacgtgctgtccacgtccgtccagcgcaggccgcgctcggccagccactgctccatgcgctgcaccttgccctcgcgcatggagggcacgccgcgaatgccgccggtgatccagccgtcgtcgccgcgctccagctccacggcgaccagctgatccacgcccaacgccagggcgatggggcgggtgacgaactcgttggtggcggtgatgatgagcacctcgtcgcccgcgtcgcggtggcgctgcaccagcgcgcgcgcttcctcgcgcagcgcgggctggatcacctcgcgcatgaactgcgcgtgcgccagggccgccgcctcggcgccgcgctggcgaatggcgtcggtcgcgaagcgcacgtagtcgtgcacgtccagccgcccggcgacgtagtcgtcgtagaacgccttgttgcgccggccgaactcttcgcggtcggcccagccgatgcggatggtgaattcgccccactcgtagtcggaatccaggggcagcagggtgtggtccaggtcgaacagggccagtcggcggcgttgtacctgcgtgtcaaaggtcatgcgttgattgcaatgggtggatgaaagcgccctgcaccgatggctgtgcgctactcggtctccagcatggtcttgagcagcgggacggtgacggcgcgctgcgtgcgcagcgcaaagctgtcgagccggtccagcagctgcatgaggctgcccaggtcgcgcgaaaagcgacccagcatgtagttcatgacctcatcggccaggaagatgccgcgcgcgtcggcctgctggcgcagcacggcgcggcgctcctgctcgtccagcagctggagctggaacacgtggccccagcccagccgtgtgcgcaggtcgtcgcgcagcggcaggtcggccggcggcaggtcgcccgcggccagtacccagcggggcgctccttcggtggggttgatggcgttgacaaaccagttgaaagccgccgcctgctgcgccgtggtgtacaggtgcacttcgtcgagcagcaccgcgctccagcgctcgtcgaaggccgagggcagcgccacggaggcgtcgagccagcccacgctggcgccctgcccgcgcagcgcctcgtacgtggcccgcagcaggtgcgacttgccggtgcccgtttcgccccataggtaggtgggcacgggcgagcgcggcgcggcgccaccggccaccgccagccgcaggtgctgcagtgcctgcgcgttggggccggcatggaagttgtcgagcgtggggccggtcaccaggccaatgtccagggccagctgcttcatggcgagcgccacccgcgcaagtgcggcgcgccccggcctccgcgcgcaatgcggagcctggccgggccgtaacgggatggagtggatggcatgggaggcaaggtaggggacgcgccgcggttcaccgccgcgaaaccacggaggcacccggaaagcgggtggcacgcagggcgtgcaacccgcgattttagtgcgtcgatggcccagacgacccgagcccgggccgcgtgcggcgcagcccgccgcgcgggggcattcgcgacccgcccgggcggacccttaaaatccccgctttccggcccgccgaccgcggccctcagcactgacgcacatcccatgagttcctctgtcccctccactcccatctcctacaaagacgccggcgtcgacatcgacgcgggcgacgcgctggtcgagcgcatcaagccgctggccaagaagaccctgcgcgagggggtgatggcgggcatcggcggctttggcgcgctgttcgaggtgcccaagcgctaccaggagccggtgctggtctcgggcaccgacggcgtgggcaccaagctcaagctggcgttcgagtggaacatgcacgacaccgtgggcatcgacctggtggccatgagcgtcaacgacgtgctggtacagggcgccgagcctctgttcttcctggactacttcgcctgcggcaagctggacgtggacaccgccgccgcagtggtggggggtatcgcccgtggctgtgagctgagcggctgcgcactgatcggcggcgagacggccgagatgcccggcatgtaccccgacggtgaatacgacctggccggctttgccgtgggcgcggtcgagaagtcgaagatcctcaccggccagacggtgaaacccggcgacgtggtgctgggcctggcctccagcggcgtgcattccaacggtttttcgctggtgcgcaagtgcatcgagcgcgccgcggccgccggcatgctgcccgacacgctggacggcaagcccttcaaggccgccgtcatggagcccacgcgcctgtacgtgaagaacgtgctggccgcgctggcacagcatccgatcaaggccctggcccacatcaccggtggtggcctgctggagaacattccgcgggtactgcccgaaggcacggccgcccacctgaaggccggcagctggccgcagacggagctgttcgcctggctgcaaaagaccgccggcatcgacgacatcgagatgaaccgcacgttcaacaacggcatcgggatggtggtggtcgtgccggcggaggccgccgatgccacggccgccacgctgcgcgcgctgggcgaggcggtgtacgccatcggcgccattgccgagcgtggcgacggcgccgccgtcgtcgtgggctgatccagcgcgattggcacgatgccttcgggtcagccgccgcaaggctccgccgccacgcctgccgccctgaggccgccattcgcgcccgccacgcggggcgtggtgatcgccagctacgtgctgatgggcgccgcgctgctgctggtgatgctgcgcgggctgctgcccgggctgctgtgcgtgtgcctgggttttctgctcacgcgttggctggcgccacgcttggcgtggttcccgtcgcgcacggcgaacagcatggcaacccgcggccagacggcagccgccacgctggtcatgctgtcccccttgctgctgctggcgctggcgctgtcgcattcgcgcacctatatcgtcgacgccccccagcaataccgcgaactgctggacttcctggcccgcaccgtgctggaactgcggctgaagctgcccaccgacatcgcggcccagttgcccgaaggcgccgccgagatccaacgcaccatcgccgcctatctggccgccaaggccggcgccctggccatggcggggcgcgcctggctcacgggcctgctgtatgcctatgtgggcctgctgattggggcactggccgccgtgcgcagcgtgggcgcttcacgcggccccttggcacaagagctggtgctgcgcatcgcgcgtatgggagaggccttccgtcagatcgtcgcggcgcagttctggattgccgccttcaacacgctgctcaccgcactgttcctgttgctggtgctgcccctgtgggacttggacctgccctacacccccgctttgatcaccctgaccttcgtggccggcctggtgcccatcgtgggcaacctgctgtgcaacgcggtcatcacgctggtggggctgtcggtatcgcccgttgcggccgtggcctgcctggccttcctgatcctgatccacaaggccgagtacgtgatcaacgccaaggtcgtggggcggcgcacccacatgggcgtgtgggagctgctgtcggtgatgttcgtggccgaagccgtcttcggccctgcggggctggtggcggcaccgctgttctacgcctacctgaagaaagagctggaagccgcgcggctggtataaccgccgcgccgcaaaaaccatagctgctagcgcttgtccagcaagcgctgcagggctttttcaccctcaaaccctcttcccgcgtccggcgcggcgcctggcccccatcgcgcgccccgcacccgggatgacactcgccagcgcctgcgatgttgggctattctggcggctggcgcgcagtgcgccagacacatcgtcatcacagccataagggagactttgcatgaccattctcgtcgcctacgttccacgccccgaaggccgggccgcgctggacaagggcatcgaaatcgccacccgtcgcaatgaacgcctggtcgtcgtcaacgccggccccggcgggcgccaggaagaccccagcatcgtcaacggctacgaggccgaacgtgtggaggagcgcctggccacgctgccgatcgaggccgagttcaagcagttcgtgcgcggcaagagcaccatcgaggagatcgaggaaatggtcgcggcgctgcaggtatccgtgctggtgatcggcctgcgcaaacgctcgcccgtcggcaagctgctgctgggcagcatggcacaggagatcttgctcaacgtcgattgcccggtattggccgtcaaggccgcttaaaggcacgtccgagcgccccaaggcgctcggctccccccggcctccgcttgccatggcgtggacaggatcacccgcccaatcgtcaatcgtcagtacctctcgggcacgatcatgctgccgggtgtgggctggcgcaggtagtccgggtggcgcacgcggtcgggcagcaccacctcggtatgcggcacatcggcatacggcagctgctccagcaagtgggcgatgcagttgaggcgcgctttcttcttgtccacggcctgcaccacccaccagggggcctcggggatgtgggtgcgctccagcatcgcctccttggccttggtgtattcctcccagcgcacgcggctctccaggtccatggggctcagtttccactgcttgagagggtcgtggatgcgccccaggaaacgcaggtgctgctcctcgtcggagatcgagaaccagtatttgatgagccggatgcctgagcgcacgagcatcttctcgaactccggcacgctgcggaagaactcctcgtactcctcctccgtgcaaaagcccatcactttctcgacgcccgcgcggttgtaccagctgcggtcaaagagcacgatctcgcctgccgcaggcaggtgcgccacatagcgctggaagtaccactgcgtgcgctcgcggtcattgggcgcaggtagcgccgccacgcgcaccacgcgcgggttcaaccgctgcgtaatgcgcttgatcaccccgcccttgccggcggcgtcgcgcccctcgaagatcaccaccaccttctgccttgagtgctgcacccagtcttgcagcttgaccagctcgccctgcaggcggaacagctcccggaaatattgctggcgtgccagccggtccacgggcgcctgcaggccgtgctcatcgaaggcgcggtcctcgatctccagctccaactcctcgtcatagccgtcggccaaatcgtcggcgatgcgttccatgagttcgtgggaattgatctcggatatatgcggcatgactggtaccttctcggcaggcagaagatggtgacaactcttcgtgtccagcacatgacatggtgcgcttttgccatgtttttgtcacatggcacgcttggcctggatcagaaacggcgcaattctttcacgcgctgtgcgatcgcaggggcatcttcggcaccctcagcatgggccagataggtctccaggttctccagcgcttgcagggatgcgccgctctccgcatacgccaggccgcggtcgcgccactcgctccaggcatcgggcagcaacacgatgagccggtcctgcaccgccaccaggcgactccagtcctggcgcgcgcggtggatttccttcagattgcgcagcatgcgcgcaagaatgtcccgctccgtggcggcctgcagatacaggcccagcggagcttcgtcctccagcggtccgtgtccgcggcgaaaaggctccagccgctcccccagcgcttcgcgcgagagggaaagccccgtcatcgggtccatcacgacctggcccgtgggcatgagcaccttgaccaggaaatgcccgggaaaggccaccccgtgcgcacgcaggcccacgccctgcgccagctccagccacagcaccgccagcgagatgggaatgccgcgccgtgtctccagcacgacgtgcaaatagctgttgcccggcgcgtagtagtcgttgagattgcccgcgaagcccagttcgccaaagaaaaactggttgagcagattgagccgcagcagcggttcggcatcctgcgcaatgcgcctctgcagccgcgcctgcaggcggtccatctcgtccaggaactgctgcacatccaggcgcggatattcgtcctgcgcgatgcaggcggccgactccagcaacgcgatggtgccgtcctgcggcacctggaccagcgacgcgaaatactccaacggcgtgggaacggaatagctcaacgccatgcgccctctcccttcagcggcgcaacagctggcgcagcttgagcccgcaggcccacagcgcgccaaagtacagcgcggccgatacggcgagcagcagcgccagcagtcccgcacgctgcaggctgtgcgcccgcagcgccagccagtcgaagtggtgggaggcccagagcaggaacacggccagcagcgcactggcggcaatcacctgcagcgcaaaccggccccagccttcgcgcgggcgaaagcttccccgccgcagcagccccgtgagcagccacagggcgttgatgagcgcacccaggccaatcgacagcgccagccccgcgtgcgccagcaggggcactagcgcggcattcatgatctgcgtggccaccagcaccacgatggcgatgcgcacgggcgtgcggatatcctggctggcgtagtaacccggcgccagcaccttgatggccaccaggcccagcaaccccgctccatagcctgccagcgccacggagatctgccgtacgtcgccgtcgttcagcgcaccatggtggaacagcgtggccaccagcggcgttgcgaaggtcagcagtcccacggcgcagggtacggccagcagcaccacgatgcgcagcccccagtccaacatggccgagtagcgttcaccatcccccgcagccttggcggccgacaactgcggcgtgagcaccacgcccagcgccacgcccagcagggccgtgggaaattccatgaggcggtcggcataaaacagccatgtcacgctgcccggtgtgagataggacgcgatctgcgtgttgatcatcagcgagatctgcgccacccccacgcccagcaacgccggcgccatcagggtaagaatgcggcgcacgcctgggtcctgccaggcactgcgtaccctgccccaggtcatgccgatgcggggcagcagccccaggcggcgcaatgcgggcagttgcaccgccagttgcagcaccccgccgcccatcaccccgcccaccatggcgtagatgggctctatgccccgcgccgccagttgtggcgcgcccagccaagcggccgcgatcatgcacaggttcagcagcacgggtgtggcggccggcacgccaaagcgcttccaggtgttgagcacgcccgccgaaagggccaccagcgacatgaatccaatgtaggggaacatccagcgcgtcatgaacacggcggcgtcgaacccctccggactctggcgcaacccgctggccagcgcccacacgagcagcggcgctcctaccacccccagcacgcaggtcagtagcagcgcccagaacagcgccgtggccacggcgttcacaagtgcatgggtgtcctcatcgccatgctgcgccttgtgcgcggccagcacgggcacgaaggcctggctgaacgccccttcggcgaacaagcggcgaaacaggttgggaatgcgaaaagcgacgttgaaagcgtctgtcagaacgttggcgccgaacatcgaggccatgagcagatcacgcaccaggcccgtcacgcgggaggccagggtcaacagcgatacggtggaagcggctttgaacagggacaccagcgcaagtgtatgcgtttggcgtcgcgccacgcccgaaatggcggctgcgctataatggccggctttgctgacaacatcctcagacacaaggaacacataccatggcatctggaaagccaaagaaaaagaacccccgcctggcatcgggccgcaagcgcgcccgccaaggcctcaagctgaacgcagccaacacctcgctgcgctccaagtaccgcaccgccgtcaagaacgtcgagaaggctgttctggccggtgacaagaccaaggcaaccgagttgttcgccaaggcccagtccgtgctggacaccatcgccgacaagggcatcttccacaagaacaaggcagctcgcgacaagagccgcctgtccgccaaggtgaaagccttggctctggcagccgcctaaattcaccgcctgccccgcgcaggccaacagcccgggtggctcgccacccgccgtttgtaacgggtgcgctgtcagcaaagcagagaaaccgcctccgggcggtttttttgtgcccggcgctgctcggcacagcaccccgggggcacacacgcccacccaaaagaaaaggcctgtgttgtcaggccttgggatcggggagcaggcaggcttcgacgacctgcaagttgttgtctctggcaaagttgagcacgaagtcccacgccatgggctcgtgcgcctgcaggtcgcggtggaccaccacgcacttcactccgttcatgctggtaggaatgcaccagggggagtagttcaggtggctgccaggcacggcaccgccggggcggaactggctcatgacccccgccaggcgctcggcccagtcgctgggccgaaaggtcctcccttcgagggtaatgccttggatgaagacttctttggaggagggagcaaccatcggattcgggtcgtgtaaggggcgccgaccttgtgcgtcggcgtggcacggattctaactcttatataagagctaccctccaatgccccagcaccgcctgccagcattgaacgcaagcgctgcgcatgactgtgatgcgcaatcttcaatggtgcgcgcgagggcagcccctagaatcgcatttccctttttggggctgttccccgtttccctctcttgtcaggagatgtccgcatgaccgcatttgtcgaggctgcctcgccccacgtgatgaacacctatggccgcgtacccatcgcgctggagcgaggccagggcgtgcgtgtgtgggacgtgaacggcaagcagtacctcgacggactgggcggcatcgccgtgaatacgctgggccacaaccatcccaagctggtgccggcgctgcaggaccagatcgccaagctgatccacacctccaactactaccatgtgccgggacaggaaaagctggcccagctgctgaccgagcgcgcgcacatgaccaacgtgttcttctgcagcaccggcctggaggccaacgaggctgccatcaagatcgcgcgcaagtacggcgtggacaagggcatcgaaaaacccgtgatcgtggtctacgaccatgccttccacggccgctccatcgccaccatgaccgccactggcaaccccaaggtgcgcaacggcttcggcccgctgctggagggcttcctgcgcgtggcgcccaatgacatcgaggcgctgcaggaggccaccgaaggcaacgccaacatcgtcgccgtgatgatggagcccatccagggcgaaggtggcctgcatcccatgcgcacggactacctgcagcaggtgcgcgcactgtgcgacgccaacggctggctgctgatgcttgacgaggtgcaggccggcatgggccgcaccggcaagtggtttgcccaccagtgggccggcattgtcccggatgtgatgacgctggccaagggcctgggctcgggcgttcccgtgggcgcagtgctggcgcacggcgccgccgcgcaggtgctcaagccgggcaaccacggctccaccttcggcggcaacccgctcgccatgcgcgcgggcgtggaaaccatccgcatcatggaagaagacggcctgctgcagaacgccgcggacgtgggcgcccacctgaaggccgagttgcagcgcgcactgggtgagaccgctggcgtgaacgaagtccgcggccagggcctgatcatcgggatggagctggaccgcccctgcggcgtgctgatcgatcgcgcggccgaggccggcctgctgctgtcggtgaccgccgagcgcgtgatccgcctggtgcccgcgctcaccctcacgcgcgcagaggccgacgagatcgtcgccctgctcacacccctggtgcagaccttcctgtctgaatgaagaagatcgaccgcgtatgaagcactacctgcaattcaccgacttcaccgccgacgaatacaactacctgttctcgcgcgccgccatcatcaagggcaagttcaagagctacgagaagtaccacccgctagccgaccgcaccctggccatgattttcgagaaggccagcacccgcacgcgtgtgagcttcgaggccggcatgtaccagctgggcggcagcgtggtgcacctgaccacgggcgacagccagttgggccgcgccgagcccatcgaggacagcgcgcgcgtcatcagccgcatgaccgacctggtgatgatccgcaccttcggccacgacaagatcgagcgcttcgccgaatactcgcgcgtgcctgtcatcaacggcctgaccaacgagttccatccttgccagatcatggcggacctgttcacctacatcgagcaccgcggctcgatcgcgggcaaggtcgtcgcctgggtgggcgacggcaacaacatggccaacacctggctgcaggcggccgatctgctgggcttcaccgtgcacgtgagcacccccggcggctacgaggtggacgagaagctcgccttcggcggcaagccccaccgcgcgggctgctacaaggtctttgccgatcccatggatgcctgccgcggcgccgacctggtgaccaccgacgtgtggaccagcatgggctacgaggccgagaacgaagcgcgccgcaaggccttcgccgactggtgcgtggacgccgagatgatggccgtggccaagcccgacgcgctgttcatgcactgcctgcccgcgcaccgcggcgaggaggtgatggccgacgtgatcgacggcccccagtccgtcgtctgggacgaggcggaaaacaggatgcacgtgcagaaggcactcatggagtacctgctgctcggccgcgtctaaacccatcccgcatcccacccatggccctggcgcaactccaccccacgcgcccgggccatccaccctgccccgcccgccagcgcccgctggcgcctgaactgcacgcggccgcccggcgtatggcggcacgcgtgcatgcgctgcaggtgcgcattcataccttctacctgaagttcctccagggccacacctagcggcccggttctgcgcggcatgcgccccagcgcatgcccgccctcccatcgctccccttgatcgcccgcgatccccggtgccggctgcgcgtcgcacctgggatggggcccgttgccgatgcaccagaacccgaggaacctgcatgtccgtccccgtccacccctgcctgcactgcggtgcatgctgccagaactaccgcgtggagttctccgtctatgaactgcagtccatgggcgggcgcgtgcccgacgccctggcccatgaggccggaggcaaccgctaccgcatgaacggcaccgagcgccaccccgtgcgctgcgtggcactggccgacctgggcaacggctgcatcggctgcggcatctacgaccaacgtccccagccgtgccgcgactttccgttcgcctcctacggttgccacgacacgcgcgccaagctgggcctgccgccgttgggcgacacgcaggagtggccgcaggccgcttgaattggttcttcaaaaagaagagctgctggcgcttgccaggcaatgatttcagatagtttcgatactgaaacctttgcctggaaagcgccggcagctatgcttttaggcccgcggcggggctatcccggcttcagggcttgcgtgccggcgcgcagcggtctccggcgcaggcattgcagcccccgcaactgctgccggtcttggccatgggcgccagtgccggatgcacgcgcgcggcgcgggcgcgccagcgctgtggcagccagcgccacagcagcgccagggcggccacggccacgatcacggcggtgagaatgtcttgccacatggttctgctccttggtgacggttttcaaccaccgcccagcgccagggccacgcggtaggtgatgaagctggccgcataggccagtgcgaagagatagcccgtcatgacaagcggccagcgccagccgttggtctcgcggcgcacggcggcgatggtggagacgcactgcggcgcgaagatgaaccacaccagcagcgacagcgccgtggcggggtctcctcgttttcagtgcaataagtgacggtacgcaaagctagcactggcgcgggggtggtctgggtagaccgttgatttcattgactttcctgttcgctttgtaaacgggtatggtggcctcccacttttgaggttcacgatgcagggttggcacacaacgtttttggggatgcgtgggctcccccgcgatatcagcgacttcgagatgaaggcatttttcaccttcgatggtgccgagcgcgacgcaatcaatgcacgccgaggtgattcccacaagcttggtctggcgctccatattggtttcctgcgcatgagtgggcgtttgctcggtgcctttcgggtaattccagtagccttgtggcgccaccttggcaacgagcttggcattgcagcaccagaagtcgcctcgctgagagccatgtatgaacgcgggcgcacgctattcgatcaccaacaagtagcctgcacggtccttggattccagtggatgagcgagcaccagcgccgctcactggtacgtgaactgcgcgacgaagtggcgcgctgcgccgaccgcgatcagctactcgtgcgggcgcgtcaatggctgtacaagaacaagctggtgatcgtgcacgagcgggcaattcggacactgattgcggcggcacttgcccagcttgaagttgaaacaggcaccgccatcgccgccagcgttgatccagcaacacttgatcgctggcgagcctcagtttcagagctgcgcccagatggacaaacccagcagagttggctatgggctgcaccggcgaaacactcaacccgccaaatcagcgaggtactggagcgcatcgacctgctttacacgctggacgttcataagcacctggcagacatccccgatctcatcttgcgccgctacgcgcgccgacttgtctccaggccgccctcagccggagccaagatcaaagagccagcgcgcaccgtggaggtcgcatgctttcttcggtattgcctgttcaccaccacagaccagttgatccttatggtgcagcgccggatcgccgatctgtggcgtcaggctgccgccgatgtccccgctaccgtcaattgggccgcaatgtacaaaacgctgctcggcgaacttgttgccttgagcgcgcaaggtgcggtgccagatgctgagttgcgtgcccgtcttgaagccttgatcaccgaaacccagaaacgcaaaccaccgagcagggcctccctggtccgcgagggattgattgatggaattcgccccgtgcggtcgttgctcgtcgccattgcaaagctgccctggcaggccaccggcgagcatcctgccatcgagtaccttgccaagctgcaagctttatatctcaaaggatccagaaagctgccagttgaagtggtggcaccaagtctgggaatgatctggcaggtttcgatctccagcccagaccgggaacgggcgtttcaggcgttggaggtggccaccctgtttgccctgcgccgcgcggtgcgcaatggctcggtctggattgagcacagcctgagctttcggggtcgtgcgcgcttgttcttcacggacgagcgttggcaggcagagtccaagaaacactatgcccgtctatcgttacccagcaaggctgccactttcttgaagcctttgctggccagagtaactgccggtgtcgatgcggtggccgctgcagcccgcagtggcgtactgcgcgtggatgatgaactccatttgtcgccattgcccgcagaggacgaagacccagaagtgaccaagctgcgcgcggctttggatcaccgcatcggtgaggttcaattgccggaagtgattctggccgttgacgcccaggtgcgctttagctggatcatgctcggacgtgagccgcgctctaccgacgagctgctgatggtctatgccggcatcatggcccacggcaccagtctgactgcggtcgaatgcgcgcgcatgattccgcaattgtctgccaccagcattcgccaggccatgcgctgggcgcgggacgaacggcgtctgagccaggcctgccaggctgtgctggaattcatgcagcgacacccgattgccgccacctgggggcggtccgatttggcatcttctgacatgatgaccatggagaccaccaaacgggtgtggcaagcccggcttgatcctcggcgcaacacaccttccattggaatctactcccatgtaaaagaccggtggggcatcttccatgcgcagccctttgtgctcaatgagcgccaggcgggcgtggccattgaaggtgtcatccgccaagaaaagctggagaccagccagcttgctgtggatacccatggctacaccgactttgccatgtcacatgcccgtttgcttggttttgatctttgcccgcggttgaaggaactcaaacagcgccacctctttgtgccacgcggcaccaaagtgcccgcagaaatcgctgcggtgtgcgaagccaatgtcgacgtcgctttgatcgaaaagcattgggatagtctggtgcacctggcagcctcggtcatgagcggacatgccagtgcggtggcagctcttgcgcggttcggttctgccgcccagggcgatccaatctatgaggctggcgtgcaattggggcggttgctgcgtacggcgtttttggctgactactttgtcaaggacgctttcaggaacgagttgcgccgggtgctcaatcggggcgaggctgttaacgccctcaagcgcgccatttataccggccggatcagcccggcgcaggccaaacgtgtcgatgaaatgcaggctgtggccgatgcgttgagcctgatggccaacatcgtgatggcgtggaatacctcacagatgcaggcggtcctggatcgctggtcgaaccgccgccaggtcattccaccggaactgatcgggaagattgcgcccaccaggctggagagcatcaacttgcggggtgtgtttcgcttcccggttgaccgctatgctgaccaaatcctgccttcgcggccaaatgcatcgataactggcaccaatggatgaaaccgaccacggtttgacgccacgaatcgcagatttgaaagtgaacaggaaagtcaatgaaatcaacgatctaccaacaccacctccgcgccagtgctagcttttcgtaccgtcacttattgcactgaaaacgaggagaccccgtaaggcaacttcaccaccaggtcctgctggcggcggctgacggtgctgaagtggggcaccggccagtccaggcccgccaggcgcaacaggctttcgaccaaacacaggctttggcgcaaggccagaccaaacaggcacttgatgctcaggcaaaactggacggctgcgtctgagaagatgcgctggcgacctcgcttgccgctgggggcagcaaaccactgcatgttgcggtcgagccagatggtcagactgcctctggctttgagtgaggcgttgtaggcggcccagttggtggtcttgtaccgggtcttggggcgcacgtcttcactcatgcaacgaggttaccagccctgagagggggatttgtgcaaaagagcctagcgattttcaatcgattcaatcttctgggatgcgtcaactacgctcaagtgaagctgttcaaaatttgagtcgtgggagccaaggtaacttgaatctggtttttcggtcagcattgccctgcaggccgagtattgggtagacaagctcaggatctatgttgtccagaatagattgaggtcgccctttaactagtctttgcgtttcttctttgcctacagcagattccagcgcaggaagagcatcagagatcattggacttctctttttcgtcgtgtgggcatcactggcaatcatatgtatcatgccttcacttagcaggcgctcgctccagtattgcgcacgcttgccaaaattgcccacaatggagccagccgtcaattgcagccacgctcccctcttggctaatgcaataaaggtggggtagtgctgctcaatccagacaagcctttccgggtgcgtaattacgggaacaaaacccgcggccatgatctggaatacagaattttcgaattgaggtggtgccacgtggtgtgatggctccagcaaaaagtaacgcgaaccattgagtgttggtaccctacctgattgcagtccctccagtaattcgggaactaagtgagcatcggcacccactaccaacttgagtgggatgttgaaaatatctaaggctttttgtagcttttcccgttctgcgtgaatacctgcgctgtcgttcatgtacaggccaggatatatgtgcggtgtgcacgccatcacttttgtgccatcctctactgcgattcgagccatttccagcgccacttccagtgtttttgcgccgtcgtcgattccggggaggatgtgggtgtgcagatcaatcatttgcgaatgctgtgcttatgggaataagttcgaaatcgtcaaaatacatcacaccggcgatgccggcgcgtgcttcccatggtgccgacgtttccagttgcaaacgcacgactccaaggcattctggtggaacgctaaactcaatttcaaaattctgccattgacgccctgtctcgattaagttcggagtcagtgcccagtggtctccgccacttgcgcagcgcagaacccaggtcagaccggtttttgtacgcatgcgatcgctcatgtattggcccttgaagcgatagcgttcgtctagcagtaaaagagtctgactcaccataggctggggtagggcagcacgcgctgtcagttctacctccaacatcaaacccgcacgaggcgatgcaggaacctggctcactcgcatcccctgcttggcaacgggctgttggggccattcccaatcaaaaccgcgcttcagtgaacgctgatcaaaccccgggttgtttagatagctgtccactttgtgccgcagagccacccacagggtgtaagaatccatccagtcaccgctgcgcttgagtcggtccaccatgttcagtaccgtggtaggacgcacaacgcccagcgcatgcccctcgctcacaaaccgctgcagtagcgcaggcggcgtcttggcctcgatggaagcaagcatgacgtccagccagcgagaatctgcattcagttgtgctaacaccgagtcctgcgtggcgggatcaagcatcatcgccatgagaggcttacgggcgtcagcattgccaagctctaccatctggatcagcgcttgtgcagcctcggaccagttttgctgctgcagactaaaggtcgcgagaatcgacaacatccgtgggtcatagggtgccagtttgcgggcatgtgtcaaaaggtctagcgctctggcctcctcttttggccaccaagcatgagcaagccgaacatacgcgtgtgcatcgcctacgttggattgcaactgtcgttgaaacacctcaggactgttcgctctttctgcatcggctggccaggtgtcacagccggcttcaaacggccactcagccagccagcaccctcgttcgacctgctgcggccaggctttccagcacacgaatgccgccaagcacagccacatcccaagccacagtccgaaggggattttgaacctgtgactcacagtcaattgctttccttgatttccagcattgaaagcacagtgccctcggccgtgccgtgaaactccgctgcgatacggaaccgcaatatccgtgggggcaacgtgtcagttgttctggactttgccagcacggtcgcctgggcattcagaacgccaggcttggtgctttctgtccaatgagacggccgaacctccagattttgttgatcgtccaagtatggcaagaccggtgccagcaaagatccctttactttcatgcttttgaggtaggcgttgatgcgtctggcatctgaggggctttccagcttggagaccaactcgttcaggtatttccttgcgccttctgtatcaatgttccaaaccgaaagctctggctgctgcgcaggcgccgcaagctgcggggttggagcaactgcaggggcaggtaatggcgatggcggcattgctactgctactgctattggtgcaagggacggtgaatcaatcactaccgctggctttagatcagcggtatgttgagcagcactggggattgcagacgcaagtgcaatcgaccgggcaggagggggtgtagcaataggcacagcgaccggttgtcccgccggtacagtggccactatttcatggacgtgtggggcgaacgaggtttggttggtggcgccgtgctgcgtggctgtcacaggcatgaactctgcaggtgaaggagtcgcggctgtagcaagagtgcttggcgatgaggtcggttctttggccgccgagggttgggttttgatggcggtgccagattgtggggataagtgtttggtcggcataggcgacccactctcggctacatgtcgttgagccggcgcaggttcagcggcaggttcgcgtgcagccacgatcagcatacggctgctgctcgactcataggctgcccataacaaggtggctgccagcggaatcgagaccaagcccagcagcatgcatgcacgcaccaactttgggtgctgtgctttgaataactgcaaccgttgtgccatgcctcgctgatgcgccagcgcccgcgtctcgggtagaaaaggctggggtgaggccacacgagtcattgcctgacacgccaattgcttgtcgtattgaacgcgcagcgcagagttagacagcacctcgttggcccgattgaccagactagccgcatttgagggcagtccttttacgcccatgtcggggtgcgctagccggatcatggtgcggtagcgggtgcgcagttcttctggcgggtaggcacggggcagcaaccccaacacttggtaataagtgttgtccggggcaaagcaggcgcgctgaatgaatagcactgctgctgctttgaggtcgattgctctgtcctccaaggactcaggcagacggtcaagcgcccattgagcgatgacgtcaaactcgtcaaacagcgcacgaggttctcgcagtcgcaccggatatttgccaggggcgcgaccaaagtccagcagtaatctggccaagttttccattatgttgccttagcttggctgcgaaagccttatgccttttgcaacagcggctcagtttttgggcttcccgggctgctgcctgcatggtcagcgccgtagccgtaatagttgtcgtaggtgtaatacgctgtattttgagcggttgtcttggtcagcaccacgccacgcggaacaatgcctgccatacgaaggcgcctgaacgcgtccttgatgtggctcttacgcgtatggctggcttgcgctacatacaaaaccgatggcacctggttgcccagcactaccgcatcggccaagcctaatacgggcgaaccgtccagaatgatgaactgcacgccatcggcctgcagcagatccatcagttcacccagtttggggcccgtcagcagatctaccgggctgggtggaataggtcctgccgtaatgatttgcagattgggcacttcggtggcctgcggtagttccgccgctgcgctgtgacccgacaaaaagttcgacagcccgttggtgttgcccaaagacatgcacttgtggatcgtggggttgcgcatgtcggcgtcgataagcgttgtcttgagacccagttgcgcaaaattgatagccaatgctaccgccgtggtggacttgccttcgttcttggctgtgctggtcaccaccaggcgtcggggcgctccttcagaggtcgaaaactgcagcgccgtgcgcaccgagcggtaagcctcggcaaagtggccgcgcggatcatgttgcgccagcaaggccatgctgccgctgtgatcgcccttttgcttgattttcggaatcacccccagcagcggcaccatcagtaccttctccacttcgtcggcaaacttgattgaatcgtccatcgactccatcaaaaacaccagtcccaaacccagcaccaagcctgccagcaagccgatggctgtattcagcgcaatcttgggcttgtaagggaacagcggcacctcggccttgtccactacctgaatattgttgctttccactccgccagctacacccacttccttgacctgctgcagcaggccgttataaagctcacggttcgtgtccacttcgcgtttgagcaggttgtaatcgacgctttggtcttgtccctgaacgatttggcgacgagtttcctccaggcgcgagcgcagcagggcttcctgccgtttggtcatttcaaaatagttgctcaccgacgccaaaatgctacttacctcggtttttatcttcgagtccagatcgtcgatctgggcgcgcagctgctgcatctttggaaaatcttccttgtagatcttggcgctttgctcatattcagcatccagtttgctgcgctgagacttgtaatcctgaattgttttgctttcaagcacctggcgggcagtgtcaggcgttttgcgcattgtttcgtattccgactcggccttgaaccgctcttgttccgcctttgcaagcgccgaagaaaaatcagtaaacgtttggttgattacattggttttttcatccagcgtcaaaatattttgatcgcgtgcaaactgattaagttttcgctccgattcttcaagacgagccttggtcaggcccagctgagtttccaaaaaagtttttgcgtaggacgaagattccaaccgccgctccaggttcagcgcaatgaatgtctgtgtgaccgaattggcaatgcgcgccgccagttgtgggttggcgttttccacattcaccttgatcatgcgcgaattgcgcaccaactccacgttcgttgttctgttgaatgcagcgattacctcctcgcggttcaggcgctcggcgctgtcggtggcgggctggcgtaccttgtcccagctctgcttgatcttgcccagcatgttgctggccaccgccatccagcccgtattggcagcttcttcctggagggggtcaacttcttcctcggctcccagtgcattgtttgtcggcggcaattgaggcaaaccttgccggtctagccgcaactcgtcgatcacccgctcggccagtacccggcttttgagcagctccaactgcgtgcccatgccggtgcggtcgtccagctcagcgctggcgtcggcctcctgaccgaactgcactacgcgagcggcgcgcttgtccacctgcaccgttgcggttgcaagatacagcggcgtgcggataaagctcagtagcagggcggccagcaaacccaccgtagccatcgacaccagcagccacttgtgctttacaaccagtcgccatatgtcgcgcagatcaatggtgtcgtcgtcggcttctggctcgccaccccggccctcggcagacatgcccaaggcgtagttgccacgcatggccagagcctgctgtgtgggttgaccgatgtggtgggcaggcaaacgctcggggtttgatggctgttgatcttgtgacatgtcaagtaaaaatggcgtcttttctgaggcgatatcggcaatagcccgttttatggcgtggttgcgttgcgataagtgctggagaacgggttcagcgtgtccaggatgtcgcggaacagcgaatcgcgcagcgttgcgcgcgccccattgcggttcaccactaccacatcgtcgccttgtaaaagcggatcaggtgcctcgccctggcgaatttttagtacatcgtgcttctcaatcaagctctggccctgcgcggtcatgcgaaacagcatcacttcttccgggttggccaattgcgagcccccgcccgccaaggccagtgcccgcaacagcgtaatttgaccggttagcgggtagatgccgggtttgactagagcgccgtccagcgtgatgcgttgcgtggtgaactccttgatgaagatcgaaatttgtgggtcttgcaggtatttgccaccgtattgcagtgcaatcagcgcctcagcgtctgaaggcgtaagcccagcgacctgcaccattccaaccagcggcagcgacacatgtcccgtggaattcacacgcaccgtgcgtttgagctcgctcacgccaaacacctctatctccagcagatcgttgggggtgattttgtagtcgggtgcaatggtcgagggtttggcatctgccaaccccggggtggcgtccagcggggcgatctgctcggccgtcagcggtttgatcggcatagcctgagttgccgccagtgtcgaagcattggttgacggcgtgctggcctgcgcccaggccgccgcgccgcttagtgccaggcagagcagggcgccggcccagcggccaggcttagacagtgcgtgagaaaaatgtgttcgcattccgggttccagtcagactctgcaggtgcagccgatcgtgctgcaaagcggcaattatcactgatgccatgttggctccgcggctgtgcgcaccttggctgagtttcgcccgctaattggtttgggcattggtacgcagcgtaagattggcgtacagttgggctgatagcatctcgcgagaagatcggtgatcaagttgtttttttgcacggaagtcgataaaaagattaaataatccaaccaaatggatttgaaaaagttaattgtttcagttttatgaatattgacaataaaaccatcgctatcgttggtctcggttatgtgggtctgccgctggcggttgaatttggtaaacaccggcctgtcttgggctttgatatcaacactgcccgcattgctgaattgcaagccggcaaagaccacaccctcgaatgcagccctgaagagctgagcaatgccacccacctgcgcttcagcggtcaggcagacgacctcaaggcctgtcagatcttcatcgtcacggtgcccacgccggtgggccaggccaatcggcccgacctgacacccctcgtcaaagccagcgaaaccgtgggcaaggcgctgaaggcgggcgacatggtcatctacgaatccacggtgtatcccggcgccactgaagaggtgtgcgtgcccgtgctggagcgtgtgagtggcttgcgcttcaaccacgactttttttgtggctacagccccgagcgcatcaaccccggcgacaagatcaatacgcttaccaaaatcaaaaaaattaccagtggcagcactcccgcagtagccgacgcagtggatgcgctctacaacagcatcatcacggccggcacccacaaagccagcagcctgaaggtagccgaagccgcgaaggtgattgaaaacacgcagcgtgatctgaacatcgccttggtcaatgagttgtcggtcatttttgaccgcttgggcatcgacaccctcgacgtgctggaggcggctggcagcaagtggaactttctgccctttcgccccggcatggtgggtggccactgcattggcgttgacccttactacctcacccacaaggccgaagaggtgggttaccacccccaagtcatccttgctgggcggcgcatcaacgacaacatggcgcgttacgtagcgcgcaacaccatcaagcgcatgctcaaaaacgggctggacgttcctcgctgccgcatcggcgtgctgggtattaccttcaaagaaaactgccccgacatccgcaacagcaaagttgcggacatggtgcgcgaatttcaggcctggggtgcccaagtggtggtgaccgacccgtgggccgatgctgatgaggttgcgcgcgaatacggcctgcaactgggccagattgatgtcgccaatcctgtggactcgctggtagtcgctgtgggccacaacgaatatcgccaggctacacccaacgagttgcgcgccctgtgccgcggctccaagcccgtgctggcggatgttaaaagcctctacaaccgtcaccaggcggccgaagcaggctttaccgtgttccgactgtagttcggcgcttggtttaaaaaaatctgatcttttatgccgctaacgcacggccttactgcttctattactatgaaaaatttcgccctgatcggcgctgccggctacatcgccccgcgccacatgcgtgccatcaaagacaccggcaaccgcttgtccgtggcctacgacatcaatgactcggttggcatcatcgacagcatctcgccacaaagtgctttttttaccgagtttgagcgtttttacgagcacgcccaccagctacgccgtaattccgccacagcgctggactacgtggccgtgtgctcgcccaactacctgcaccacgcccacattgccgccggcctgcgcctgggcgccaatgtgatttgcgaaaagcccctggtacccacacccgagctgatggacgaactggctctgatagagcgcgaaaccggccagcgcgtatacaacatcctgcaactgcgccaccacgccgccatcgtgcaactgcgcgacaaagtggccgcggcccctgccgacaccaagtttgatgtcgaactgacctacatcaccagccgcggcaagtggtacatggaaagctggaagggcgacccgcgcaaatccttcggcgtggctaccaatattggcgtgcacttctatgacatgctgcacttcatctttggcatgctgcagcgcaacgtggtgcattacagcggcgaggccaaggccgccggctacctggaatacgaacgcgcccgcgtgcgctggttcttgtcgattgatgccaacgacctgcccgacgaagtcaaaggcaagaagcccaccttccgcagcattgacatcagcggcgaacagctggagttttctgagggctttaccgacctgcacaccaccagctaccgcgaaattttggcgggccggggctacggcctgcaagacgcccgccattgcattgaaaccgtcaatgtcatccgtactgcccagccagtgcgtggcgcggcgggcgaggtgcatccgtttgtcaacaaattggcctgatcggccagaggactgctctcctacagccccagcgccggctcctctgtaggagcggcaccctcgccgcgatgcttttaaacacccaacatccctcggccagaggactggcctcctacaaatacaaggcacccatgatcaccaccaccatccaccccagcgctatcgtcgatgaaggcgcgcagattggcgaaggctcgcgcgtctggcactgggtacatgtttgcggcggcgctcgcattggtaaaggcgtgtctttgggccaaaacgtgtttgtgggcaacaaagtggtgattgatgaccattgcaaggtgcagaacaacgtcagcgtctatgacaacgtcacgctggaagagggcgttttctgcggccccagcatggtgtttaccaacgttcataacccgcgcgcactcatcgaacgcaagaacgaataccgcaacaccttggtgaaaaaaggcgcgaccctgggcgccaactgcactatcgtctgcggcacaacgattggcgaatacgcctttgtcggcgccggcgccgtggtcaacaaagacgtgcctgcctacgcgctgatggtgggcgtgcccgcccggcagatcggctggatgagtcagcacggcgagcgcttgcccctgcccattgccggcaacggccaagcccagtgccccgctaccggcctgcgatacacccttcagaatggggttttgtctgttgaggagacctaacccatgcaagtgcaagccatctacacccaaggccgtatcgaattgctccagcccctgcgcttgcggcatgacggcgtgcgcttggtggtgaccgtgcccgatgaagaaattgaaactcaggccgcgcccaccaaagacactcttgaatctcgcgttcgggccatcttgcgcccctatcagcacctgctggatcgcgctggcgcaggcagcactatcgattacgacagcattcgagacgaatatctggcagacaaatacatgggccagcgatgaaacactttatttttgatgtcaacgtcatcatcgactattggctgaaccaacggtcttgcgccagcacattgcaactgctgcatccagagccccaggccaacgttaagctgtggattgtttccagccaattgcatacccttcattacacggcccgttccgttttcaagcgcgccggtgtgccagcagagcaggtcactgcggtggtcaaaggcctgatcgaggcattgctcaacagcgttgaagtgctcagtaatgccggctttgagcaaagcgccatttattcgcaagcacacgactttgaagatgcccaaatcgccgcagccgcccgcagcctgagcggccaggcggtttgcgtggtgaccgaggacaagcgctttgacaccctgggcgaagtcaccgccttgccaccagcccaggcgctggcctggctgcaaagtgccacagtgccctccacgccagacacccacctgccgttcattgacctggccagccagcaagccccactgcgaccgcagctggagcggggcatcgagcaagtgttgcgccacggccaatacatcctcggccccgaagtggcggcgctggaagaaaaactgtgcgcctacaccggcgccaaacactgcatcaccgtggccaacggcaccgacgccctgcaaattgcccaaatggcgctgggcatcggccccggcgacgaagtcattacccccggcttcacctacattgccaccgccgaaaccgtggccctgctgggcgccaaacccgtgtatgtggacgtgtgcccgcgcacctacaacctcgaccccgccctgctagaagccgccatcacgccgcgcaccaaagccatcattcccgtcagcctgtacggccagtgcgcggactttgacgccatcaacgccattgccgcccgccacggcattccggtgattgaagacgccgcccaaagttttggcgccacctacaaaggccgcaaaagctgcaacctcaccaccatcgcctgcgccagcttcttccccagcaagcccctgggttgctatggcgacggcggtgccctctttaccaacgacgacgaactggccaaagtcatgcgccagatcgcccgccacggccaagaccgccgctaccaccacatccgtgtgggcgtgaacagccgtctggacaccctgcaggccgccatcctgctgcccaagctggccgtgttggacgaagaactggccctgcgccaacaagtggcacagcgctacaccgccctgctgaacaaggctggcatcaccaccactccccacatcgaaccccacaaccaaagcgcctgggcccagtacaccgtgcaagtgccaaaccgcagccaggtgcaagcgcagctgcaggccgcaggcatccccaccgccgtgcactaccccacaccgctcaaccagcaacccgccgtggccgacccgcatgcccagctgcccgtgggcgatgccgtggcgcaaaaggtcatgagcctgcccatgcaccccgggctggatgccgccacgcaagaccgcatcgtgcacgcgctctcgggcttggtctgataggcgtgaccaaatgctgacggcagaagccatccaaaccctgctgcgcgctggcgagggggaaacccttgaattcaaagagcagtttggcaccggcgtgattgaaaccgccgtggcctttgccaacacccatggcggcaccatcctgatcggtgtgcgcgacaacgcccacattgcagccaccccagcgtgcaggaagagggaaaaatgagaaccatctatctcgacatgtgctgcttcaaccgcccatacgacgaccaaacgcagacccgcatacgattggagacgcaggccaagctggaattgcaagatcatgtcaaggctggaagttgccacttgctttggtctgctgcactggattacgaatgcagccgcaacccttatccagacaaccaactggccataacccaatggcgctggctggccaaaaaaattatcgaagctggtcccgaggtcgttgccctggctaaacccatgctcgaaaacggcatcaaaagctacgacgcactgcacgtagccagcgccatcgctggcggcgcagatttctttgtaaccaccgacgaccgtctgctcaaaaacttacgcaggcagggcatgcacaacgcgtatttgcccacagacgccctggccatcctggagaactggtatgagaactgaagctgaaattcgcaccacgggtatgcaagcactgattgccgcattgggcctggtagaagccgagcgcttcatcgcagcgctgtcacgtgacaagtttgactacacgcagtggcgccgaaccggattgcccgacactgacatagaaacgctggcggaacaagccaaccaggctatgcgtcaagcgcagcaaaaagcctcatagcccagcgcgtagggaaacaagtggcagatttgctcaaccccgtgcacgccaagcgctacggccgcggtatccagcgcatcctgccccccgtaggagcggcgcccttgccgcgatatcccatatacaagcgcccctcaaaacaaccattgcgactgcatccccggtattactctccctctgggagagggcaggggtgaaggctaccgattggatctgagatgcgccaaatatcaagccaaattggcctctagccccttaaataccagcgatagacgctatcaaaaatgaacccgatcgcccggttgaaagcgctcatcaatcgcctgctgccgcgcgcctcgttcgcgcgcagtgtgggggtgctggcgggtggcactgcggttgctcagggcatgggagtgttgtccttgccgttgattacccggctttacacaccggaagactttagcgtgttagcggtgttttcgtccattgtggccatcgtgtctgtggctgcttgtcttcggctcgaaattgcgattccgattccggagacggatgaggatgcagccaaccttttggcgttggccttgatcttttgcaccgtcgcgtcactagcggcctgtattgcaatttggcttttttcttcagaaatagttaccttgctcagacagccaaaaatagaaccctatttatggactattcctctaggcatatggctaacaagctcgtactccgcagttcaactttgggctacacgaaacaagcgatttgttgctattgcaagaacacgcatggtgcaaacgcttggtagtgtaggactgcaaattgttttaggtttaacttctggaataggtgcattaggccttttgctcggtcagctgatttattgcggcgcagggtctctaggccttttgcgtactggctggcagattgaaaagaatttaatcaaaaaaatcagctttcagagcttaaaggctaatttagaaaaatataagaaattcccaaagtattccactattgaggggctggctaattgcgcagcaactgatgttccaatactgataattagctcttttgttgcagggcctgaagcaggattcttattccttgcaatgaaagtgatgatcattcccttgggattaattggtcgagctgtcgccaacgtgtatctttctcaggcagctgaaaagcaccgtcagggtgaacttaaaaatttcacgcttgacgtcatcgacggtcttttcaagagtggtgtcggcccactaatcttcattgggatacttgccccagcagttgctgcgcctatgtttggtgatcagtggcaaagggctggtgaagtcattgccatgctaactccatggttcttactgaactacatttcttcgccaatttctatggcgatgcatgtcacccaaaatcaaagaaaagcattggcactacagatagctggactcgtaattagaattggcctcacattctttgcaatcaaatttatgccaattaatgttcttgagttttatgcattcgctagcgcattgttttatgcaatctatttttatgtcattgtatcttcggtgaagataaaaagcagagacataataattgcagcaaaaaataacctttttcttactttgatctgggttggcgctgccggtctcctagtatctgcgattcaattcatcacgaagagtacactgttttaattcatcacgatgaataataaaaaacttcgcattgcacatatttgtcaagcggcttcttataccgagggcatgctttatcaagacaatgtattgcccgacctcaacagagttgatgggcatgaggtactcattgttgcggattgcacttgttatgtaaatggaaagctcacaacggtacctgaagaagataaaaatctagaaaatggtattcgtttggtgcggcttgagtttggcctgaaatttttgcctaacattattcgcaacaaaatccgctatgcacccaaactaaaaaagttactggaagcttttcaaccagacgtcatcctttatcattctttggttggcgcagggcttttgactgtgggtgactacaaaaaaaaatacccgaaaactcgcctttatttggacagccatgcggacttcaacaactccgggtcgtcatttttttcgcgatggctccaatacaagatttttaatagattcctttgggtgtccatttctggctcagttgaaaaagttttttatttatcaagtgagtgtcgggatttcttgcgtgagatgtacaagatagaagaatctcgaatggagttttttccattaggaggctttgttcaggatgaggaaaagagaagatctgctcggagtcgtgtaaggcaaaaacattctctttctgaggataatattgttttcattcataccggaaaaatgaacaaattgaagcgcaccttagatgtgataaattcattttccactatgccttatgaaaattatcgtctttggcttgttggaacatttgaggacgatattgctcaagatgcaaatagactaatttcaaaggatcaacgcataaagtatcttggatggaaatcaggtgaagagttgattgatttcttgtctgcaagtgactgctaccttcagccaggttcgcaatcagcaactcttcaaacagctatttgctgtggcttgccggtaatagtctatccacacgcgagtcactttgcatatattaaaaacaatggtttttttgtaaaaacatcaaaagaacttagtgaggctctgagttgttttaaaaatatagaaaaaaattctgagctggaaaaagcgtcgttagaagttgccaataatattttagactatcgaaaattggctaatcgtctatattggtaaattccaaatgtaaaattaaaatgcttaataaaagcacagtttatgcagtgttggttgcactcacgcttgctggttatccatttgttgcggcagtatcttcggttattggtattggaagtactttgccatcgattgtaatgcgattgttgatattattccttggcctgactctggttttttggggtaagtaccgtatatcaaatatccatccgatgttctttgtttatattattttttggatcctttatgggttcagaatttattatgatacctcctttgattccggtagcctttctaaaccattgtttgattattggatttgggcttttggcgcttgtttaataccaagccttggtttgttaaaattgaaatccacgcaactatttgaaaaatcaattacttactcatttttcttgctattcgtcgcttcaatttttgcagtaaaggctggcagcactttggtcgtaaccgtaagtgagacatacgactctggaaggtttcgtcttgattcgttaaatccgatatctttggggcatttgggtgtttcgcttgccataatatcggcttggtcttttactgttgataaaaacaaaaaaattatatttattgccgccttttttttgggtatttatttggcgttcgcaagtgcatcgcgagggcctttattgactttattttttattggtttgctagctgcttgtgttgcgcaaggtgttaaatttattatagcgattattttatttgcagtttttttattctcgttttatcaaattgccatatcctttggggatgtttttggctttgataccatagggcgtattatgttgttgtttgaaggagatgatgttaatgtgtcttctaggcagcttgcaattcatggtgcgtggaaccagtttttgagtagtccatttactggttcatcgctcgaagaatatgtgacaaggatgaatccgcacaacattattattgaagcatttatgagtacgggtttttttggtggactttttttggcgattcttgtgacgtactcttcctatattgcaataaaaaatctgaggcagaaaagatcttttggttggctcagtttgatttattttcaatatttgatttctgcccagttttcgggtgcgctatataatgttccgactttttggggatttttggcaatattgattgctttaggtgccctgaagaagaaaaaaaattattatgggaatgcttcagttgctaatgtttgatgcaagtatattgattttttctggattttatttgccaggttacaaaggcggtggccccattcgcaccattgccaatatgctggccaaaatggggaatgaaatccaattttctctgatcactgcagaccgcgacttgggggatgagagcccttatccaggtatcacatcggatggctggcagcagttgggccgggctcaggtttactacgcctcaccgggtatgggttggctgtggcggcttatgaaagtcatccaggcatttgacggagctgcgatgcacttgaacagctttttctcttttcgcttcagcatcctgccgttgattttttggcgcatgctcaagcccggcaggccggtgatcgtggggccgcggggcgagttttcacaaggcgcgctggcgctcaagtcgcccaagaagcgtgcgtttattgccttgaccaaggctgtggggctgtaccggggtgtgatctggcacgcatctaccgcgcatgaggccaacgacattcgccgcgtaatgggtaacaaggcccagattcgtgttgctgtagatattgcatgcccaccgcctgatttggctatgcaaccgcgacaagccggcacccccctgcgcttggtgttcctttcgcgcatttcgcccaagaaaaatctgctgggcgctattcagatgcttcagcgggtgcgatgccgtgtggtgttcgatgtgtatggcccggctgaagacacagcgtattgggccagttgccaagaggcggccgggcagctgccgacccatgtgcagttcaactactgcggcgccttgtatcccgcccaggtgcccgagacgatggcgcgctatgacctgttttatctgcccacgctcggcgaaaactttggccatgtgattgccgaggcgctgggctgcggcttgcctgtgctgattgccgacaccacgccttggcgtgatttagcgcagcagaagctgggctgggacctcccattgagccagccagaacaatttgtggctgccatcgaaagctgcagccgcatgcaggctgcggactatgacgcgtggcggcacagcattcgcgcgtgggcgctggccaacattggtaacgaggaggcggtggagcaaacccgccagcttttcatgaacctggaatctgcaaatgagcattgatttttcttccaagacgctgctgattaccggtggcacgggctctttcggcaatgccgtcctgaaacggtttctggatacggacattgccgaaatccgcatcttcagccgcgacgagaagaagcaggacgacatgcgcaagcgctacaacagcgcaaagctcaagttctatatcggcgatgtgcgcgatgcgcgcagcatcgagcaggccatgcgcggggtggactatgtgtttcacgcagcggcgctcaagcaggtgccttcgtgcgagtttcaccccatgcaggcggtgcgcaccaatgttctggggacagagaatgtgctggaggcggccattggcgcgggcgtgaagcgcgtggtgtgcctcagcaccgacaaggccgtgtaccccatcaacgccatgggcatcagcaaggccatgatggaaaaggtgatggtggccgccagccgcaacctggaaggcacgggcacggtgatttgcggcacgcgctacggcaacgtgatggcctcgcgcggctcggtgattccgctgtttgtagagcaggcctttgccggcaagcatctgacacttaccgaccccaccatgacccgcttcatgatgactttggccgatgcggtggacctggtgctgtatgcctttgagcatggcaataacggcgacatttttgtgcaaaaggcccccgccgccacggtaatgacgctggccaaggcgctgctggacttgatgggcaagcccgatcatcccctgcacatcatgggcacccgccatggcgagaagctgtacgaggccttgctcagccgcgaagaaatggcctgcgcccaagacatgggcgactattaccgcgtgcccgccgatgggcgtgatttgaactacgccaaatttgtggagcaaggcgaccaaaagctgacccaaaccacccgtggcgaggactacaacagccacaacaccacgcgccttgatgtggagggcatgaaaaggctgctgctcaagctggactttatgcagcagattgcgcggggggaatacgcggtggcggaagagtgagttgttatgtgtggcgcttacaggcagggggtgccgtcgcggcgagggcgccgctcctacgggggtgtttttgtaggaggcctgccctctggccgacgggtgttggggtgcgggttctgtggcggcgagggcgctgctcacacaagggtgctgcctccaggtgcaatgatgcgattgcatcatgatgcaatacaatcaacttcctcagtcactgaaccaaggagcctattgtgagaaccacgattgatctggaaccagacaccttgatggccgcaaaagaactggcaaggcaggagaacgtgagtttgggcaaggtggtttcgcgcttgctgcgcatggcgctgacagggcaggtggggcaaatagccgctgctgcaccggtgggcacggccagcgctactggtttcgtgccgtttgccccgcgtggggtggtggtaagcaacgagctgatcgacaagctgcgcgacagcgagggcgtgtaagccgtgcgtgctttgctcgatgtcaacgtgctcattgctttgctggatgctgcgcacatacaccaccagcgcgccagtcaatggctggagcagtcgctgcaccatggctgggcgtcgtgcccgctcacgcaaaacggctgcctgcgcatcatggcgcagcccgcttatccgcaggcgttgccgctagcggcggtagcacagcgcttggggcaggcggcggccacaccggcacatctgttcattgccgatgactacagcctgctggatgcagacagcttgcattggccgcaattgctcggccacaggcaggtcacagatgcttatttgttggggctggcggtgcgccatggctgccgttttgtcagttttgatgcgcgggtcaatttggcagctgttccaggcgccaaggcagagcatttgtgggtgttgtaaatggttggcggtgtggaccaccatcgcggcgagggcgccgctcccacaagggcgccgctcctacaaaaatattgctattaatttttgatgaatgacaaacagatcaacatgcaaaccatcctgatcaccggcgccaacggctttgtgggccaaaacctgcaactgcacctgtcggagcgcaaaggcctacatgtgcgttgctttacccgcgccaacaccgtggccgaattgccagcgctgcttgatggggtggactttgtcattcacctcgccggggtgaaccgcccgcaagacccggcagagtttgcaaccggcaataccgacttgacacaggcgctggccactgcggttgccgatgtggcggtgcgcacgggcaagaaggtgccggtgctctatacctcgtccacgcaggccgcgcgcgacaacccttacggccaaagcaagcgcgcggcagaagacgcgctgtttacgctgcagcgcgcgcatggggtgccggtgcatgtgtttcgtctgcccaatgtgtttggcaagtggtgcaagcctaactacaactcggcagtggccactttctgccacaacattgcccgcggcttgcccattaccgtgaacgacccggcggcgccggtcacgctggtgtatgtggatgacgtgattgcgcgcttcgtgcacatcatggacggcgccgatcccgcactggacgcccagggctttgccaccgtggcaccgcaatacaccaccaccgtgggcgagctggcgtgcaccatccaatcgttcaaggacagccgccagaccctgatgaccgagcgggtgggcaccgggttcatgcgggcgctgtacgccacttatgtcagctatttgccggtagaggcctttacctacaccgtgcccatgtacggcgacccacgcggggtgtttgccgaaatgctcaaaacgcccgactgtggccagttcagctatttcacggcgcacccgggcattacccggggcggccattaccaccacaccaagaccgagaagtttttggtgatcaagggccaggcccgcttcaagttccgccacatgcaaaccggcgaaacccacgagctggtcacccgtggtgacaaggccgaaatcgtcgaaaccgtgccaggctggacgcacgacatcaccaacatcggccaggacgaaatggtggtgatgctgtgggccaacgaggtgtttgaccgccaaaggccggatacgtttgcgtgcccgctatgagattgcaacgactcacgcttgaaaatttccggggctacacatgcttggaaatcggcttgggcgcccgcctgaccttgctactcggcgaaaacggtgcgggcaaaacgacgctgctggacgccattgcgattggattgggtgagctcatgagccacctgccgcaggtcagtggcatttctttcaaaaagtcgggcgagatccatcaggcgggcaaccagacggcgccctatgcccgcatcacgctgagcacgaccgatgggctggcttgggaccgcacgacacgacgcgacaaaagtgcgacgaccgcaaaggagattcctcccggcgtgggcacgaaagggctgaagcagtttctcgacactgccgtgattgatccgttcaatgcgggagcagagttcacccttcctttgtttgcctattacggcgtaagccgggcgctgctggacgtgccgctgacgcgcaagggcttcacccatcagcatggccgcttcgaggccttgacccatgcgctgaatgcagacagccgtttcaagtcggccttcatctggttctacaacaaggaaaacgaggagcatcgcctgcaaaaggagcgcaaaagctttgaggtgaccctgcccgagctggactgtgtgcgccgggcgattgcagcggtgttctccgacctgagtgagccgcatattgcgttgaatccgctgcgtttcgtggtcaaacagcagggggaatggctcaacatcacccagctgagcgatggttacaagacgctgctgggcttgatcatcgacctgagtgcccgcatggccatggctaacccgcatctggccgacccgttagagggcgaagccgtagtgatggtcgacgagctggatctacacctgcacccagcgtggcaacagcgcatcgcaggtgacttgctgagggcatttcccaaggtccagttcatcgtcagtacgcacagcccttacattgtcgaatcgctcaataaccatctcaagcggcaggccatcgacagcctgcccatcgaagatgaggcgctcaagggcttgctgccgctggaccccaagcaggtagaagcctatttcttgagccagggcgccaagcagtccatggtggatcgcgagctgggtctgttggatgacaggctgttggaaaacttcaaccagatcaacgccctgtacgaaagaatgcgggacatcgaatgggaagccaactcgcgatgaatgtggcacctttcgagcactgcgtttgccagaagctggccaacacgcaagcggcctgcctgaatgaacatggcttcgcggagcaaggcaaaaaagtcaagctgactcccaaatcgggagaacgggttgtcagcatcgttctcgatggttgtgtcttcaccgacaaccagcaaaagtgcgatggcttgttcctgtgggtagctggcaaccgcaaggtggcggcactggtagaacttaagggggcaggggacataccccatgcattcgagcagttggcctatgtgcgacaccatcgccccgaatatcggcaattgattgaacgattgaacgaagcgcctggccccaaagccatcgagaaggcattcatcgtcagcaatggcttgctcagcaagcctgagaaggaaaggctggaaaggcaacacagcatccgcgtgaaagcggtgcttcactgtgaagctgcaacgccaatcccggaattacgtccattgatctagcgtgtatatgaaaaaactcaaaatcatgaccgtggtgggtacccggcctgaaatcattcgcctctcccgtgtgttgtcgcagctagacacccattgtgagcatgtgctggtacataccggccaaaactacgactacgaactgaaccaggtgttttttgacgacctgggcctgcgcaagcccgaccactttttgaatgccgccgtgggcagcgcggcagaaaccatcgggaacatcatcgccaagatggacggtctgctggtagccgaaaagcccgaggccatgctggtgctgggcgacaccaacagttgcctgagcgtgattccggccaagcggcgcaaggtacctatttttcacatggaggctggcaaccgctgctttgacatgcgggtgcctgaagaaatcaaccgccgcatagtggaccacacggcggacatcaacctgacctatagcaccattgcccgcgactacctgctgcgcgagggcttgccgcccgaccaggtcatcaagaccggcagccccatgtttgaggtgctgacccactaccgcccgcagattgatgcctccgatgtgctgcagcgcctgggcctgagcaaaggtggctactttgtggttagcgcccaccgcgaagaaaacatcgagagcgagcgcagctttaccaagctggtggccgtgctgaacgccgtggccgaagaccacggcttgcccgtggtggtcagcacccacccgcgcacgcaaaagcgcatcgacgcgactggggtgcagtttcatccgctggtacggctgatgaagccgatgggctttcatgactacaaccacctgcaactgcacgcgcgggcggtgctgtcggacagcggcaccatcaacgaagaggccagcatcctcaactttccggcgctgaacctgcgcgaagcccacgaacgccccgaaggcatggaagaggccgccgccatgatggtgggcctggaagtggaccgggtgcgccagggtctggccatcctggccactcagccacgtggcaacgaccgcagcgatccgcacggcatccgccccgtttacgactacagcatgcccaacgtgagcgacaaggtgctgcgcatcgtccacagctacaccgactacgtgaaccgcgtagtgtggaagaagtattgaaagtcgggactgccacgccatgaaaaagccccgcgttttgctgttgacccagtggtttgaccccgagcccaccttcaagggcttggtgtttgcccgcgagctggtgcgccaggggtttgaggtggaggtgctgaccggcttccccaattacccgggcggcaaggtgtacccgggctaccgcatccagtggctgcagcgcgaagtgatcgatggcgtgcaggtcacccgtgtgccgctgtaccccaaccacgaccagtcggccatcaagcgggtgctgaactacgccagctttgcggcctcggccacgatttacggtgtgttcatggccaagcgggccgatgtcatgtatgcctaccacccgcccttgacagtgggcatggcggcggcgctgatcaaactttttaggcgcatacctgtcgtttacgacattcaggacatgtggcctgacaccctgcgggccaccggcatgctgaacaacccgaaggcgctggacttggtggcccgcgcgtgccgctgggtataccgccgcatggaccatatcgtggtgctgtcgccaggctttaaacgcttgttgctggaaaggggcgtgccggggtccaagctgagcgtgatctacaactgggcggacgaagcggcgttgggcgcgcccgtgggcaaggtgcccgctgccttcccgggggacgataagtttcgcgttctgtttgccggcaacatgggcaaggcccaggccttggacacggtgctggatgccgccagcttgctgcaagcccgcggcagccgggtgtgctgggtgatgttgggcggcggcgtggaagtggagcgcctcaaggccgaagccgcaaaacggcaactggccaatgtggtgtttttgcctgccgttcccatggcggaggtgggcgcctatctgaatgccgccgatgctttgctggtgcacctgcgcaaagacccgctgtttgaaatcaccatcccctccaaaacccaggcctacatgacggtgggcaagccgctgctgatggcggtggatggcaatgccgcagacctggtgcgccaatccggcggtggcgtggtggccgaatctgaaaaccccgaagccctggcccgcgccgccgagcaactggccgccatgcccgcagaggccttggccaccatgggcgacaaggcccaacgcttctaccgggagcatttggccctggccgagggtgtgcgcaagttcggtgaaatttttaagcgtaattggcctccaacccaataaataccagcggtgctagctatcaaattgataccaacatgtttctaaaaatcagccttaaacccccacaccccgcaaggacggccccatgaaacggctgttcgacatcgtcgtgtccgcgggtgccctgctggtgctcgccttgcccctgttggttttggtgtggatggtgcgccgcaagctgggcagcccggtgttctttacccaggtgcgtccgggcatgcatggcaagcccttcaagatggtcaagttccgcagcatgaccagcgagcgcggcccggatggcgagctgctgcccgacgccgtgcgcctggcgccgtttggccgctttttgcgtgccaccagcctggacgagctgcccgagctgtggaacgtgctcaagggcgacatgagcctggtcggcccgcgcccgctgctgatggaatacctgcccctctacagtcccgagcaagcccgccgccacgaggtgcgcccgggcattaccggctgggcccaggtcaatggccgcaatgcgattagttgggaagacaagttcaagctggatgtgtggtacgtggaccaccgcagtctgtggctggacatcaagattttgtggctcacggtcaaaaaggtgctggtgcgcgaaggcatcagtgcagcgggcgaggcgacgatgggcaaattcaccgggagcaagccatgaccgtgatcaagcagtacgcagtttttggcgccagcggctttggccgtgaggtcttgcctctggcccgccagcagctggacaagcaagacgaaccttatgaactggtgtttgtcgatgacaacccgcctgcgcccacctgcaacggccatgcggttttgacctatgccgaatggctggcccagccagccagcagccgcaatatcaacattgcgattgccaacagccccattcgcgaaaagttggtgcagcgctgcgaggccgatggcgtgcagttttttgagctgcgcgctgccaacgtggtgcagctggatgaagtgcagttgggcgaaggcgccatcctgtgcccgtttgtgacgctgaccagcaacatccgcattggccgccatttccacgccaacctgtacagctacgtcgcccacgactgcgtgattggcgactttgtgacctttgcccctggcgtgatgtgcaacggcaacatcgtgattgaagatcatgcttacatcggcactggcgcagtcatcaagcaaggcaagccgggcgagcccttggtgattggccgcggcgccacggtgggaatgggcgcggtagtgaccaaaagtgtgccgcctggggccacggtggtgggcaacccggcgcggcctttggtcaaaccggcaccctgaaggattgatgcgccatgacgcttgcgctcaagttcggtttttttgccgcactcatcgtcaccctgctggccttgctgctgccggcgccgcaggtgctggcagtcaagatgtgggtggcatcctggctgccgggcgcggcgtggctggatcaagccgacctgacccaacacggcgacaaatggacgcacgcgctgctgttcaccaccctgggctggctcgccatgggcgcctggcgctgccgcagcaagcgccagcgtctggcatggagcctgctggttttggccgtcatcaccgaagtgctgcaggtttgggtgcccggccgcagccccagcctggccgacgccgtcgccgacgccttgggtttggcggtgggggcttggctggggtggcaggtgtttagccgtgccccggctcacgcaatttgaatcacgaaagaaaataagacatgttgaataccgctttctcaccctggcccagcttcaccgcagaagaggccgccgccgtgcagcaagtgctgctgtccaacaaggtcaattactggactggcaccgagtgccgtgcctttgaaaaagagtttgccgcctgggctggtgtgccccatgccgtggcgctgggcaatggcaccctggcgctagacgtagccttgcaggcgttgggcattggcccgggggacgaagtggtggttacgccgcgcaccttcattgcgtcggtctcttgtgtggtgaatgctggtgcggtgccggtgtttgccgaggtggatgccgacagcggcaacatcactgccgacaccattgctgccgtgttgacgccgcgcaccaaggccgtcatttgcgtgcacctggccggctggccctgcgacatggaccccatcatggcgctggccgatcagcacgggctgaaggtgattgaagactgcgcccaggcgcatggcgcgcgctatcgtggccgcagcgtgggcagcattggccatgtaggcgcctggagtttttgccaggacaagatcatgaccacgggcggcgagggcggcatggtcaccaccaacgacgaggccctgtggcgcgccatgtggtcgttcaaggaccacggcaagagctacgcggcggtctatgagcgcgagcacccgccgggctttcgctggctgcacgaaagctttggcaccaactggcgcatgctggaaatgcaggccgccattggccgcatccagttgcgccagatgtcgtcgtggacggcggcccgcaccaccaacgccgccgtgctggcccaggctttggccccgttcgctggcccgcagggtgtggtgcgtttgccgcaatttcgctgcggtcgcagctgcccggcggcgggcacctgcaacgccggctgtgtgcacgcccagtacaaggcctacgcctacgtgcgccccgaaaacctggcccccgggtggagccgtgaccgcatcgtgcaagaaatcaatgctctgggtgtcccctgctaccagggaagttgctctgaggtttatctggaaaaggccttcgacaacaccggctggcgcccagaatcccgcttacccgtggccaaggcgctaggtgagaccagcctgatgtggctggtgcaccccacactgactcccgcagagatggccaaaaccgccgaggtgacggcgcaggtgctggcccaagcgggtggggattgaaggtcaaaataggctctaggccaaagaacacgggcgatagtagctattaaatcaagagtgaaatacccatgcaacagctgtttggcactgtggtaactgtcgcatcccggagttgcggggttctgggttcggcggtgggttgagtcctgcgactgtgtggttgggcagtaggtagtgtccggatgggtaacgattcaaagtggggttgatgtgctgatcaaagtgaatttcttgtcacgcgaaaaggacaagctgtgttgagaagtaatcccgtggtgtattttcttgtgcacatgccccgtgcagccaagcggctggtggccctgacggccgatgccttgttgtgcactgcgacggtgtggctggcgctttgcttgcgcctggagcaatgggtgcacatgcagcccgtgcattggctggcggtactggtggcggtgctggtgtctgcacctatttttctctcccatggtctgtatgccagcatttttcggtttgcgggctggcaggccatgttggcgcttatgcgtgccatggccatctacagcgtggcctacattgccgtctttaccttgattggcgtgagcggtgttcctcgcaccatcggggtgattcagccgctgttgttttttgtgggtgtgggcaccagccgggtgttggtgcgttttttctcggcgacttatatcgcagcattgtcgaaaggcgccgggcacccggatatttgatttacggagccggcgctgctgggcagcagctggcatctgctctggggcattctcgtaaccatcgtttggtgggctttattgacgacaatccgcgcctgcaggggcgccgccttgatacggtgcccgtgtttgcgccggcagacctgcctgatgtgttggagaagcagggggtcaacgatgtgcttttggccatcccgtcgctcagtcgacagcggcgccttgaaatcgtggatcttttgcgccccttcccagtgcatgtgcgcacattgccgggcttggccgatttgtccagcggtcgtttttcgttgagcgatttgcaggaactcgacatcgaagacctgctggggcgtgactcggtggcgcccgatgcaagcctcatgaaccggcatgtgcggggtaaggtggtaatggtgaccggtgcggggggatccatcgggcaggagctgtgccgccagattgtgcaatgcgcgcctgagcgcctgttgctggtggagcttaatgaatattcgctctaccaagtgctgcaggatttgcaggcgttgttgcacaagcagacaagtgcactggtggagctggtgcctttgctggcgtcggcccgtgacgaaaaccggatgactgagattgtcgctacctggcgaccccatacgctgtaccacgcggccgcctacaagcacgtgccgctggtggagcacaacatgctggaaggtgtgcgcaacaacgtgtggggaacctgggtgtgcgcgcgcgtggctgcggcccatggcgtccataattttgttctgatcagtaccgacaaggcggtacgccccaccaacgtgatgggggccagcaagcgcctggccgaactggtattgcaggcgctggcccagcggcctggtatggccacttgtttcaccatggtgcgctttgggaatgtgctgggatcttcgggttcggtagtaccgttgttcagaaagcaaattgatcagcgcggccccatcacgctgacccatgctgacatcacccgatatttcatgaccatcccggaggcttcgcaattggtcattcaggccggcgccatggcccatggtggtgatgtgtttgtgcttgacatgggcgaacccgtgcgtatttacgatctggctcgtcgtatggtggaactgtcaggcttgcgggtacgtgacgagagcaacccccgtggcgacattgagatccacatcaccggcttgcgccctggcgaaaagctctatgaagagctgttgataggtgacggcgcacagcccaccagccatccccgcatcatgaaggcccatgaggcatttttgccgtggcaagatctggagccagagttgctggctctggagcgagccatggccgcattagacatggaggccgtcagggccttgttgctgaagcttgtggttggctatcagccagctaacggcctggtggactgggtgtacctcgaaggccagcgaaagacccagatcaaacacgccggcagcgccttagaaagtgctgaccctgtgcttggcgagtctggttcaactgatttgggggaatgccagcttagggccacaggagcctgactagagtccgcagccgtctagtttattggtatctacgtgacgtagggctgcggctcgaaatatctaactcttccagcggcttgaggaagacgccagccagaaacgccgcagtgatggccagggcgggtatgtgcgtgttgaattccacccagctgtgcagcagcagagccagaacccccaatccggcaaagctgcgcagcgccacttcagaagttatgcgctgcgcgtgtcgcatggcacgcaagaggtggcgaatttgcagcactataagtgtgcagaccataaccacaatcagcacggcggcggcgcccagttccatcagcagctgcgggtaatcgttgtgggcatgtggcacgtaacccggcgtttgcaggggctgaaaacgtgggaacaccgcctcaaaactacccatgccgctaccccagggccaaaaggtgcgcgcggcctcaagagttgccagtgcgtaagcgttgcgcacctctgaatcagttttgagccgagtgccttcgaagcgctgacccagagtgtcaatttctactgaaaaaatcgacaaaacagcaaacacaacgaatgcaccaagaacgccgagcttttggatgcgcgtgagtttgctgcccaggctgaacaagtaaaacaggatggaaagcagcagcactgagctgacagcaatcaagccaccgcgtgatcgggtgctaagcaccatgatcagcatgccaaagccaccgaatagccacaacggcttggacgcatttaggaagcgattggaggctgtgcgtgtgtgctttcgccttgaggaggctgtctggcttaccaaaaagtaaaaccatactggcacaagcatggccagaaaatctgccagatggtttctgttgttaaaggttccgatgacgccactagcgctggacccaaagtaaaagaggcttgtgggaccttgaacaaattgcaacagacccagtatggactgcagcagggcgcttagtaaaagcaggtgtagcagcttttcagtgctgcggtgattgatgcaaagggcagcaacaaaaacagccatcactggtatggctgaccatagtgcagtccaggtgcccgaggggtgcagactcagcggcagagtggcaggcgcagaaatacccgctgaagcaagggcgccaagatacggatcacgcccagcaagattgccccagaggctgctactgacggggagcagctgtatcagcgcaacccacagggggctagaagcaaccaatacgatcaatgcccaccaccatgcagggcgagcgacggtgggctgtaaaggtgccgttgaggtcaggggggttactgcgtcgcgcgaacacaaccgatatgtagcttgcgacaaaagtgcagccaaaaccaccgccccgagagcaagtagagctgccagcgcgatctgccggttgccgcccctaattagcggacctaaaactaagattgcggcaacacataaaaaagccaaccaatgaacccattggttggcttttcgcgaacctaaaacgttaccgactaccaattactgagtagagacaggtggattgttttgggaggcgctagcagtgacgccaactgctgcaatgcctgcaaaagtgcccagcacgatgttggtagagacaagaccaccaactggcactggagcaagtggtgctggaggcattacaccagggccgataggtgcttgtgcgacttggtaggcgggaaacagatgcttgactgaagcagaaacctgggcgcaaggcgtcttggcgctgacattcaagtgttggttggcgcccaacgaaacggtgcaaccgttgttgagaaccaaaattgctttgccactgctggacacaagaatggaagagccctcagacacaggtgtaccgttgctggcacgagagacaacatttttaccgctgacgctaacagcaccgctgacgccttggagcgagccgatggcgtcttgtgcattcgcgatgagtgcgcttgaggaaagcgctaagaacaaggcaaacttcttcacggatcactccttttgttaattctcgaaatgctatcactaattacgaggttcgtcgtgactatccccctgtgttctgttgttaccgggtcaccatgctaaggtggcccgagtcattgcgtatgggagctacgcttacccgggttgccatctcgcggcgattgagctgccccaactccgaccgaatttgccttcttcaggtgtaagtgttgaactgcgttcctagcgtgcccgaggttgccagcgcgggctgggatagggcttgctgtagtgcatcgatcatggcgctggtggtcgcggcctgcatattgagggcttccttcagcatggcgatgttcacggcttccgatgtctgggtgctggccagagtggtggcggtgttgacgatgctgctgaccagcgcggtgtccacggcgattcctttgggtggtaaagctttgtcgtcatttttgtgggtgacttgactgttgccctgggctgccgaagcacaagtgccgtaggagcaatcacccgctcaacgccgtctgcactacccatcccacgcggccctggccgctgtcgctcaggcgctgctcgaaggcggcggcctgcgatgcgggcagatggatctgcaggtgcaccagcgtgccgtgttgcacatcgaccagagtggccccggccagttcgacctcgcgccgcaccatgccctccagcgcatacggcacctggcagtgcagggtggtcatgcgctgcagcggtaccttggctgcttgcagcatggcctgggccacggtgtcggtgtaggcgcgcaccaagccgcccgcgcccagcttcacgccgccaaagtagcgaaccacagtggccagcacgccctccagatcctggtggcgcagcacgtccagcatgggccgaccggcggtgccgctgggctcgccgtcgtccaccgccgcggactggccgcccgccagcagcgcccagcagatgtgggccgcgccggggtgctgctgccagagcgcatcgacagcggcttgcgcgctggcgcgatcctgcatgggttgcacgcagccgataaagcggctctttttgatgatgagttcgctggtgacgggggcgctgatggtgtagggcatggcggcagactagcttaccccatgggctggccgcgccaagggccatgcgggcagggcgggcgcaaaaagcgcgcggcttctaaaatgcccggccccaccttgcaggcccgcccatgaacgccccgatcgatgtttcctttttcccgcgcaacgccaagccgttgaccagctaccgcccttactgggccaagcgctttggcgtggcgccgtacctgcccatgagccgcgccgagatggagcagctgggctgggacagctgcgacgtggtgctggtgacgggtgacgcctatgtggatcaccccagttttggcatggcggtgatcgggcgggtgctggaggcgcagggctttcgcgtggggatcatcgcgcagccggactggcacagcgccgatgcgttcagggcgctgggcaagcccaacctgttctggggcgtgaccgccggcaacatggattcgatgatcaaccgctacacggcggaccgcaagatccgcagcgacgacgcctacacccccggcgacgtgggcggcaagcgccccgaccgcgccgccgtggtttacagccagcgctgccgcgaggcgtacaaagacgtgcccatcgtgctgggcggcatcgaaggcagcttgcgccgcatcgcccactacgactactggagcgacaaggtgcgccgctccatcgtggtggacagcaagtgcgacatcctgctgtacggcaatgccgagcgcgcgctggtcgaagtggcccaccgcatcgcgcggcgcgagccggtggagcagatcaccgacgtgcgcggcacggcctttgtgcggcgcgcgtccgagcccggctggttcgagatcgactccaccgaggtggacgagcccggccgcgtggaagaacatatcaacccctacatgaccaccagcgagcaggccgcggcccaggggcagtcatgcgcgcaggacggcgctactgattctgtagcttccagcgctggttctataagcgctgcaggccaaaaaggcttgcaaaccgtgcagatcgtgcccaacccggcgctgcccggcaagggccgcagcggccgggctctgccgccgcgtgatcgcaccgtgatccgcctgcccagctacgagcaggtcaaggccgacccggtgctgtatgcccacgccaaccgcgtgctgcacctggagaccaaccccggcaacgcccgcgcgctggtgcaggcgcacggcgagggcgcgacggcgcgcgacgtgtggctgaacccgccgcccatcccgctcaccacggctgagatggactgggtgtttggcctgccgtatgcgcgcaacccggggtctcctcgttttcagtgcaataagtgacggtacgcaaagctagcactggcgcgggggtggtctgggtagaccgttgatttcattgactttcctgttcgctttgtaaacgggtatggtggcctcccacttttgaggttcacgatgcagggttggcacacaacgtttttggggatgcgtgggctcccccgcgatatcagcgacttcgagatgaaggcatttttcaccttcgatggtgccgagcgcgacgcaatcaatgcacgccgaggtgattcccacaagcttggtctggcgctccatattggtttcctgcgcatgagtgggcgtttgctcggtgcctttcgggtaattccagtagccttgtggcgccaccttggcaacgagcttggcattgcagcaccagaagtcgcctcgctgagagccatgtatgaacgcgggcgcacgctattcgatcaccaacaagtagcctgcacggtccttggattccagtggatgagcgagcaccagcgccgctcactggtacgtgaactgcgcgacgaagtggcgcgctgcgccgaccgcgatcagctactcgtgcgggcgcgtcaatggctgtacaagaacaagctggtgatcgtgcacgagcgggcaattcggacactgattgcggcggcacttgcccagcttgaagttgaaacaggcaccgccatcgccgccagcgttgatccagcaacacttgatcgctggcgagcctcagtttcagagctgcgcccagatggacaaacccagcagagttggctatgggctgcaccggcgaaacactcaacccgccaaatcagcgaggtactggagcgcatcgacctgctttacacgctggacgttcataagcacctggcagacatccccgatctcatcttgcgccgctacgcgcgccgacttgtctccaggccgccctcagccggagccaagatcaaagagccagcgcgcaccgtggaggtcgcatgctttcttcggtattgcctgttcaccaccacagaccagttgatccttatggtgcagcgccggatcgccgatctgtggcgtcaggctgccgccgatgtccccgctaccgtcaattgggccgcaatgtacaaaacgctgctcggcgaacttgttgccttgagcgcgcaaggtgcggtgccagatgctgagttgcgtgcccgtcttgaagccttgatcaccgaaacccagaaacgcaaaccaccgagcagggcctccctggtccgcgagggattgattgatggaattcgccccgtgcggtcgttgctcgtcgccattgcaaagctgccctggcaggccaccggcgagcatcctgccatcgagtaccttgccaagctgcaagctttatatctcaaaggatccagaaagctgccagttgaagtggtggcaccaagtctgggaatgatctggcaggtttcgatctccagcccagaccgggaacgggcgtttcaggcgttggaggtggccaccctgtttgccctgcgccgcgcggtgcgcaatggctcggtctggattgagcacagcctgagctttcggggtcgtgcgcgcttgttcttcacggacgagcgttggcaggcagagtccaagaaacactatgcccgtctatcgttacccagcaaggctgccactttcttgaagcctttgctggccagagtaactgccggtgtcgatgcggtggccgctgcagcccgcagtggcgtactgcgcgtggatgatgaactccatttgtcgccattgcccgcagaggacgaagacccagaagtgaccaagctgcgcgcggctttggatcaccgcatcggtgaggttcaattgccggaagtgattctggccgttgacgcccaggtgcgctttagctggatcatgctcggacgtgagccgcgctctaccgacgagctgctgatggtctatgccggcatcatggcccacggcaccagtctgactgcggtcgaatgcgcgcgcatgattccgcaattgtctgccaccagcattcgccaggccatgcgctgggcgcgggacgaacggcgtctgagccaggcctgccaggctgtgctggaattcatgcagcgacacccgattgccgccacctgggggcggtccgatttggcatcttctgacatgatgaccatggagaccaccaaacgggtgtggcaagcccggcttgatcctcggcgcaacacaccttccattggaatctactcccatgtaaaagaccggtggggcatcttccatgcgcagccctttgtgctcaatgagcgccaggcgggcgtggccattgaaggtgtcatccgccaagaaaagctggagaccagccagcttgctgtggatacccatggctacaccgactttgccatgtcacatgcccgtttgcttggttttgatctttgcccgcggttgaaggaactcaaacagcgccacctctttgtgccacgcggcaccaaagtgcccgcagaaatcgctgcggtgtgcgaagccaatgtcgacgtcgctttgatcgaaaagcattgggatagtctggtgcacctggcagcctcggtcatgagcggacatgccagtgcggtggcagctcttgcgcggttcggttctgccgcccagggcgatccaatctatgaggctggcgtgcaattggggcggttgctgcgtacggcgtttttggctgactactttgtcaaggacgctttcaggaacgagttgcgccgggtgctcaatcggggcgaggctgttaacgccctcaagcgcgccatttataccggccggatcagcccggcgcaggccaaacgtgtcgatgaaatgcaggctgtggccgatgcgttgagcctgatggccaacatcgtgatggcgtggaatacctcacagatgcaggcggtcctggatcgctggtcgaaccgccgccaggtcattccaccggaactgatcgggaagattgcgcccaccaggctggagagcatcaacttgcggggtgtgtttcgcttcccggttgaccgctatgctgaccaaatcctgccttcgcggccaaatgcatcgataactggcaccaatggatgaaaccgaccacggtttgacgccacgaatcgcagatttgaaagtgaacaggaaagtcaatgaaatcaacgatctaccaacaccacctccgcgccagtgctagcttttcgtaccgtcacttattgcactgaaaacgaggagacccccgtttcgacgttcttgccgttggcgcccgagggcgtgcccgccgaggtgaaggccaggatcaatgccgacgtggtcaaggtgatcgccgccccggagatccgcgcctgcttcgataccttcgggctgcgggcatggtcgccgcaggagatcgcgccaagcggagatcaagcgcaacgtgtaagcgagctggtgaagcggggcaacatcagcttagagcgcgaggcctactccgaacagatgatgcgacttatggacttccgcgttatcgtgcagacaaccatcctacgccttcactacaaactcgcactatgaaaaaactagccctttcctttttcttttctgttgcttgcgggtcttccctcgctgcgccgaatatcggagactggagctattttatttcgggccagtttgtgagtccagttggtggcagcgttctggctggtgttggtacagacaatttcacttggggccagaccgtttctggcccatctaacaggttgacttttcagagcggctcttttgacactccacaacagggattcgacgagcttgctgtgggaaaaatttcctttacaaacggaaatgcttttttagtcacacttatttcggcaatcacgttgcgtctcaacgtgagcgaatgccaatacgtgacattgaccacctgcaatgctagtgatgcgattgatccggtggattattcgatttcattaataaatacgccgggaaacattgacccttatttgcaacgcgatggaatttatttcccgtcgttcaataaatccgcttgggtgtttgagggtgacaccgctgtcttcagtctgattggttcgaaacactctccgctgcaactaaccggaatagttccagaaccaaatcaattgggcgcgcaggtgtttgacggtccatcgatgttggttcccgaaccaggttcagcagttctaatgggactcgcgctggctggcttagtgggattgcgtcgccgcaagcggatatgatacgatttctcaatcgcgtcgccactgaaacgccatagctttatgcatcgattagccacacggacgttggcttggtagtgggtttagcggccaattgcactattcggcaccagtggcagtgcgctgcgaaccgcccgactaatcgcggctgcggtgggtgggtaaagctctaagaggcgcaccgccggggccgacaagccaggcccccgcatgcccgatcaggcggctaacgacggattggcaacgccatcaaaacgcgcaccagatcggtctggcgctcgacctcggtcttggccattacgcactgaagctgcgtcctgactgtggcgactgccgcgccgctgcgcagtgcgatctgcttggggtttgcgccggcggccacctgcatcgccacgcgtgcctcggccggtgtcagaccgaaacactctccgaggatcagtggatcgaactgggtgcgggttgagtaatgcctcgtgtcgtgcagaatcacgagagcgcgtggcgcgcgaccgaaagcgcccatagccgtgtccggcctcaccgcgctcacgaaagccagaaagcgacgaccgtcggtcgttggcaatgcgatggccttgcggcgtggggcggcggcggccgaggccgtagcagcgtcaagctgcaggctgtgcagagcgtcggccagcgccttttgtcctattgcactgccgcaggtcaggtagccctgtcgctctccgaccgggtcgccgagcaacagcaattgccgcgccatcgcattgcggtgccagatggcgcccatctcgtccacgagcagcatcggaaaggcgaactggcccagtagttcgcgcgccattccgagttccgcatacgtttcacgcaggtgcaccaagttgcggaacgcctcggtgaagtggtgcttcaactggtgcatcaaaccgaactcggtctgcccaagcggctcgctgccaaatccgcgtgagaaagcgacataaaactgcaccgagttctcgtccagcagccgcgtgctagcgacataacggccgccgagtggaatcaaaaaatcctggtagaactcactctgcgccacgtagacatcgtccagatggtggtggcagtgcatccactcgtccgtaggcgtggacatcgccagagccacccgagggtcgatgctgttgtagtgccgaaagtagtcgagcgcagcttgcgcggaaacgtggccgccatggctgctgaagaccaattggccgttgtgcttgtcgatgccaagcacctgcacgaagagcaggccgagcaactcggccacgtttttcaatgcaacctgccaatcgagccggccgctggctgcggcatagattccggaatacacggcgtcgtggtgcatgaggggtgtgaatgggccaggtgggcaaccacgccagcttaaagcaaacggatcgagccatcgtttagccgttaaacggaagggggatgccctggaggaagatgagcgctcacaacgtcgttggaacaccttggagctaaaccagttgcaatctcgatggccccaggcgaaccccttgctcgacctccaccggtcgaacgcctaatatcccaaacgatcctgcgctcgccattgcggcaggatcaggtttgtgcgaacaagtgttggagcctcttcaactgcagcttgggcgtctatacatacgttccgcttatcggtcagacgaaatcaatgcaatcgaggcagaaaacaagaatcagtatgattatgcgagcaacgaagccaattgatgccgccatatctgggaaaagacgcagatgggagataattgacgaaatggcttgtgtagttctgacgacctatttgccttactaccaagcaacaaaggattgacgtgctttagctggtggatccatgacaacattccgggatactcggaagttgagtttttcaccaaaaacgaagtgctcgcatttaaaattggatggcgagcgtaatccacaaaaaacgattcatgcgtgggcaccgcggcggttttgcttaaccaaacccggtatgaaaaatcattcaggatcgcacgccaccgattattcggtttggcaaaatagtgccaacctttagttcgatcttcaaaacgttagtcgagcagttcctaaatcataatgcacttttgaaattgacccgtcccggattcgctgcacagcttcatcgatcacgttgagcggcaccaagaaccactcccggggtttgaccggatttccaaatcggtcttcgatcgtcaggtccaattgagcagcaccgaacaagcggtgaaatatgttctccagccgggttcggttcaggttatgcaacttgtacgtcgcgacgacctctacgtcagccaacaaataggtggcgtctttgcttgctgacgcgatgcgcgtttctaccttgcttccggtcacgccaattttgtggagcacctggcgatttttggccacataggggttgtcggaaaggctgcgcaatacatagatggtgccggactcgatgtcgtccggctcggcctcgctaccgaacagcggccccatgtccgtgtctgaaagccggcgccctgtctcgtccttgtaaagggcgcgttgcagcgagcggcgaagcaggttgctttcggtgccgttgaaatagatgacgcgcaaccgcgcgtcgctctcaccattcggggccttgatggtgtcgccgacatcggccacataggcgagctggccaccgacgatgaaatagttgccgttgaacacgctggcatcacgcccaaagggcaaggccttgcgcacacccgatgccagttcacgttcaacctgttcgaacaacggctggaagcgttcgaagtctttgcatggcgtgcggtctgccacctcttcagccgcgcgtatctctgcgctggaccgtacgtgccgcagcacggtgatgtcgtcggcctctggctcagtagtcacgcccagctctgctagcagcgcgtcctcgcccaaggcatcgatgtctaggttcgacggctttgcggtccccagcagcccgggggcgtccaaatccgcaagcagtagccgcgcttccggcagcttgcgcaactggtcgagcctcacggcgtagagccgttcgaagatgtcgcccgcttcgccgtgctttggcgctctcccgtgcgcctggtggaagcgcaagatgtcttcaaagcccgcgatgatgcgttcttcgcgcggcgtgcggctggaggccttgagaggggttgcatcgacgcccaacgcgtccagcagttcatcgtcgtccaagtcagccatggctcgaatctacctgcgcctgcgccgccttggtctgcgcgcggtagcgcgcgaaggcggcaacgccctcagccatacgcttttcccaggcgtcggccgagttgatgtccggaaggcggccacgctcgttcttgaattgcagggcgcgtttcgacagatcacgggcctcatcctcgggaatgttgaccttctttgctgcgatggcggcctgcacctggcgcaaagatttctcgtccatcgccttggccagaactgaataggcagcttcgaaggggttgatgctgtcgatcagatcgatgttcaagtcgcgcacattgacgaacttacggacaccaaccagcaaggccatgctgccctgcgctggcccgctgccaccggcgtcagcttgggccagggccagctttgcctgctgggtgatattcatcgccgcaatggcatgctgtcggatggcctcttggtcggcgtcgctcagctctggatagcgttcgcgcacgatcttgcccatacggagctgcgtcagctcttcgggcagggttgtcggcgccggttgaactttgacccaccgggggtgcggcggaaaacttggactacctgaaagtagttcatgtattcatatgaagaccgcatccgagcggtcacgctctacatcaagctgggcaagcgcaccggggcgactatccgccagttgggctacccgacgaagaactctttgaagagctggcatgaggagtacgagcggcgcctggacctgtcgtccggctacgtgcgctcaaagccgaagtattctcaaattcagaaggagcaggctgtcaaacactacgccgagcacgggcgctgcatcgcctccacggtcaaggcgttgggctatccgtgccgcgatttgctgcgtgcctggattgatgaactggaccccaactcccggcagcgcgttgtcggcagggccgtcagtgcacctcggccgccgcaactgaagaagctggcggtcctcgaactgtgcactcgtgagggaagtgcgcaggtggttgctcagaagcttggtgtgagcaggccgacgttgtacaactggaagaaccagcttctgggacgtgaggcacccgcatccatgaaacacaccaatcagtccccacgggctcaagagcgcgacgagctcgagcgcgaggttgatgcgttgcgccgcgaagtcaggcaactgcgccttgagcaggacctcttgaacaaggccaatgaactgttaaaaaaaggcctgggcgtcgatctgcagctcctgtccaaccgggagaagacactgctgattgacgccctcaaggagcactatgacttgccagagctccttggacagttgggtcttgcacgtagctcgtacttctaccatcgggcccgcgcagcggtgggtgacaagtacctccaagtgcgtcagtccatcaccgagatcttcgagtcgaaccaccgttgctacggctaccgcaggctacaggcctcgctgaccaggcagcaggtcaacatctcggagaaggtggtgcagcggctgatgaagcaggagcgcctggttgttccaatgcacaagaagcgcagatacgcctcgtacctgggggagatcagtccagcaccagagaacatcatcaaccgcgacttccaggctgcggcacccaatgagaagtggctcacggacatcacagagttccagatccccgccggcaaggtttacctgtcgccgatcatcgattgcttcgacggcatggtggtgagctggaccattggcacgagccccgacgctgagctggtcaataccatgctggatgcagccatcgagacggtgacggacaccgctgaccggcctgtggtccactccgaccgcggcggccactatcgctggccaggctggctatcaagaatgagcgatgccaacctcatccgctcgatgtcccgcaaggcctgttctccggacaatgcggcttgcgaaggcttcttcggtcgcctcaaaaacgaactgttctatcctcgggactggaagggcacgaccatcgagcagttcattgaagtggtcgactcgtacatccgctggtacaacgagaagcggatcaagatctcccttggctctctcagccccatcgaataccgggtgagccttggacttgcggcataaaaccagtccaagtttttatccgcacccccaccctgccggttgaactttgacccggggacggaggccggcatcgttgatgctggctgtggacaactgtagcgctttcctccttttcacttgcttgttgatgttcggtcccatagggcgcgaagggcgaagcccgcagcgccttgtccctgcgtgcggttgatcaggtgaggtcgttgggtggcgccttggcctccttgagctcctgctcgcgagccctgatgcgtttcttcgagttggccgtggcgtgcgtgatgcggtagctgtcgttgcccgtctccacgatgtggcagtgatgcgtgagccggtccaacagcgcggtggtcatcttcggatctacgaacacgctggaccactcggcgaagtccaggttggtcgtcaccaccacgctggtgtgctcgtagagcttcgacagcagatggaacagcagcgcccctccggcctggctgaagggcaggtaccccatctcgtccaggacgaccgcatccaggcgcagcatgctcgccgcaatgcgacccgccttgccttgggccttctcctgctccagcgcgttgaccaggtccaccgtcgagtagaagcgcacgcgcttgccatgctgcacgatgcctgccacgccgatggccgtcgcaagatggctttttccggtgccgggtccgcccaccaacacgacgttgtgcgcctcgtcagtgaaggccatctcggccaattgcgccaccagcttgcggtccaccggggagacctcgaagtcgaaccccgcaagatcccgatgcaccgggaacttggccgcgttcaactggtggctcaccgatcgcgtggcgcgctctgtcgtctcggcgcgcagcatctgctcgaccagccagcgcgatcgctccagctcggcattgttctgctcgatcagatcggcccaggtcccggccatcccgtgcaggcgaagcgccttgagttcggcaatgacgtcacgcatggccggtctcctggatgtcgcgcagccggtcgtagcgagccgtatcggcgatcggcggcgtcagcacctgcagcgaagtttgcacgttggccggcctcggcgcagcgttcagacgcgccagcacgttgatgacgtgctcgacgctcacgcgccccgacggcggcgcgccgtccaacgccaactccacggccaccagcaccgcctccagtcccgccgtcggcaccagggctagaacccgcgccatcaggcggtcgccgccgctctcgcgcaacagcccccggcgcagccgctgcaatgattccggcagatccgtgaacggcgctccattgcgcaacgcccccggcttcctctgcaccaacggaatgtagtgctgccagtcgtagagcgtcttgcccttgtccgtgagccgctcgtgctcggccacgaccacgtcgccggccaccaccgttacgcgcgtcggatacaggtgcgaactgaccatctgcccggccagctcgcatggcaccgagtagcgattgcgcgccaccgacaccaggcaggtgctgctcacccgtgccaccttctcgacgtagccgtcgaaggcggcgggcatcggcatcaactgcacccgttcgtgctcgagcacctcagccacgctgaactgcttgtgttcgggatgcctgatctcctcccacagcgcccggcagcgctcgcccagccaggcgttgagctcgtcgaagctggcgaagcgccgctcacgcgcgtcgatccagatgcgccggcggctgtcctgcacgttcttctccaccacccccttctcccagcccgaggcgacgttgcagaagtcggggtcgtacagatagtgcgcgcacatcaccgagaagcgggcgttgacggtgcggcccttgcccttgtggaccttgtccacggccgtgcgcatgttgtcgtagatcccgcgacgcgccaccccgcccagcgccgcgaaggaccgggtgtgggcatcgaacagcatctcgtgcccctggcccggatacgccacaaggaagaacgcgcggctcgcgcacagtttcatgtgcgcaacctgcagcttgcggtagatcccgccgatcaccagcgcctcatcgctccaatcgaactggaacgcctcgcccagctcgaaggcgagcggcacgaatgccttgccgactgcgacacctccttgctgcgctctccaagcgcggatgaagtcggtcagctgggtgtagccgccttcatagccggccgccgcaatctgctgcagcagcgctcgcgcggttcgccgctccttcctcgggcgacgcgcgtcggccaacaacgccatcttcaccatctcgacgaacggcgtcagcttcgtcgaggccgctcggcgcacgtacttcggtggctgcgccaccggcacgcgcaggtacttcctcaccgtgttgcgcgacaggctcgtcgccctcgcgatctctcgcaccgatttgttctcgcggtggtgcatccgcaggaccttgccaatcatggccatggtgatcaatcctcattcccccaccgcttaaaaaagcagcagggtaggctgaacacccgggtcaaatttgaaccggcacaaccctcacaagtgggtcaaatttcggccggcgccaacaccccagaccaccgggatgtcgcccagctgcacgacgccgaagatcagcgcgatcacggcgcccagcgacgcgctccagccgatgcccaggcctctgggctgccagatgaccaggacgagcgtgaagatgaaaatgaggatggccgtcagcatgggggctgctcgcacacggcgcgtttcttgtgggtgcggaggatcaggacgatcatcttcaccggcgggtcccgatctcgcgcacttcatgctggatggccatgcgctccagcttgtccatcggcagcgacagcatgaactcgatgcggcgcttgagcgtcaccgccgtgtccatgaaggcccgccttttctcttcctcggtgccttccactgcggcggggtctggcaggccccagtgcgcggtgatcggctggccgggccacaccgggcacatctcgcccgcggcctggtcgcagacggtgatcacgaagtccatcggcgcaacgccctccttggcgaactcgtcccagctcttgctgctgtagccgcggtcttcgatgtggagcgtgcgcagcgtttcgagtgccagcgggttcacggcgcccttgggatggctaccggcggaaaaggccttgaaccggcggccgcccaactggttgagcaggccttcggccaggatggaacgcgcggagttgccggtgcagatgaacagcacgttgtggagggtgtcggtcatgatggtcggtgggttggtggagatcaacaacgaagggagccgtccgaggccatgcaagcctcgccctggcagcagttgtccgtgaggtagccgagcagcgccttcatctggtcgaaggcagcgcggtagatgagattgcggctctggcgctcctgcgtgacgaggccggcatgcgtcagctccttgaggtggaacgagaggctggtgttggggacaccgagggcttcgaccagcgccccgggcgtcatgccgtcggtgccggcgatcaccagactccggaagacctgcagccgcaggggttgggcaagcgcggccagcgcacggacagcctcatttgtttccattattcaatcatagtcgaatgattgaattttagatgacagcagcaagtcgaactcaccgaaagcaagtccgatggggcttcgtcagaaggccgcgtcaggaagacgcgacgggcggcggcgtggtggccagcggcagcttgcgccagcggcggtgatgccagctccacagctgcggatgctggcgcacctgctgttcggtgagctgaaccaggcgctcgacatccgacgccagtgacccctgacccaacagcaccggcggctggatctcgaagcgccagaccggctcggccgccgtcgtggtcaccggcagcagcggcgcacgcgccgcgcgggcgagttgcgcggggccggccggcatggcggcgtccttgcccaggaagcgctgcatcagcccggtctcggcctgctgcacgccctggtccatcatgacgaagacgatgcggccctgcttcaacgccgagaccatctgggcgtaggcgcgcagaccggtgttcgcgaggatgccttcgatgccgtactgctcgagcccgttctgcagcaggcccgccgacatcatccgcgcctcgcggtagaccacgctcacgccccagccggcgcgggccagcttgatggtaagcagcgccgcattgcccatgtgcgtggccagcaggatcgcgccgcgcccgccggccatggcggtgcgcaggtgcgcgaggccgtcgacctcgcagcgcgcgatgagcatgtcctcgtcctggcgctggtcgaacatcgccaggatctcgagcacggcagtgttgttcacgcggtaggcctcgcgcagcagcggcgcgatcgacgggtcgccgggcgggcggccgagcgccacggccatgtcgtgcgcgatgcgccggcgctggcgccaggccagccggtactgcagcgcgcccgtcagttggccgagcaggcgcacgcgctggaagccagccacgcgcagcaccgtgcgcaggccgaggaagagcgcgcgacggcgggcgcgccgcaggcggcggccgaggtcgaccgggcgttccgcgtcgctcacaggagtaccttcgtgctgcgcactgcggtgcgagctttcttggggcggcccggcgcgtcgctcatgcgtccccctctggctcctgcggaccgcgcaccagactcacctctgcatcggccagccggtagatccggtcggccgcgtcgatcagcaggccctgatgcgccacggccaggatggtcaggtagcccttgaggcgccgcacggtgtcgatcaccacggcctgggcctcggcgtcgaggctgctggtggcttcgtcgagcaccagcaggctgggcttgtgcaccaacgcccgcgcgatggccaggcgttggcgctggccgccggacaggcgcgatccgccctcgcccacccgcgtctgcaggccctcgggcatggcgtcgacgaagtcgagcgcatcggcggcacgcagggcatcgcgcaggtcggcctcactcaggtcctgctcgcccagcgcgaggttgtaggcgatggattcgttgaccagcaccgagtcctgcggcacgtagccgatctgccggcgccaggggcgcagggccagctcgggcatcggcacgccatcgacgcgcacgctgccggcctccggctgcagcaggccgaccaccaggtcgagcatcgtggtcttgccggcgcccgaggggccgacgacaacggtcagctcgcgcgcgtggatggtgaaggacgcgtcctcgagcaccaggcggccgtcgccgtggcggaagcgcacgccgtcgaacgcgatgccgtcggacagcgtcgccgtgcggtcgccgcccttcggctcggcctgcgcatgcgcggcgtcgatgccgtcgatgagggcccaataggcgctctcgcgcacgacgatctgctggtacgcgcgctgcgtcttcgagagatagctcaccacccgcgccagcaggaagagcatgaccagcaccgacgccagcggcatcttcagcaccaccaggctcaggaagaagccggtgccgaccatgatggcgagcagcgggtcctgcagcgcgctgagcgcttcgcggctgaccacctggcggcgcagcgcgcggcgcaactgcttcatctggtccgacagcagcgcatcgacgtggtcttcgcgcgccatcgccttgagcggcttggccgcggccagctgcgcgccgatggccgacagcagcgaggtcaagagctgcgtctggtgctgacccgcgcggcgcgagctgcggatgagcgtgtgcagcagcgtcagcagcaggccgccggcaatcgccgtggccacgcccgcctgccacgagatcgccagcgcgatgcccatgtagatcagcgaattgagcagcatcgccgccatctcggcgctgtactggaaggcttcggaggcacgctgcgcctcggtggcgaccgcgttcgacagccggccgaccgactgctgcaggtaatggctccagcgcgcgcccatcaccgcgcggatcagcgccaggcgcaggtcggtggcgatgtgcgccaccgtgtagccgacctgcttgttggccaccagcgtgagtccggcacgcagcgcgatcagcgcgatcgccagcgtgagcatgaccggcgcggtcggctgcaggccgaggacatcggcgatgcgcgtggcgacctgctcgggcatggagggcttgcggcccggatcgtcggcggtcgtgagcgtgagcatcgacagcagcatcgacatgccgaggccgtcgagcagccccgcgacgaagaccgcggcgagcgcggccaggctgcgaccgggataggcgcgcacgaaggcggcgatcatgggcaccgcgccgcgggcgcgggcggcggtcacggcgtcgatgggctcaccgctcatgcggcaaagaaccgaagagaggggccgcgacggatcacgaccgggcgcgccgggtcggtgtcgtaggcctcgccgtcgagcgaatagccgccgaggcccgtgatctcgacctgcgcacagccgccgctgaggaagccgtgggcggtgtccatcgcgcgcgagaaacgccccgtgagcaggcgcggcagcgagcggtagaagcggctggcatggcgcgacacggccgtcaggcgcatgccgccatcggcgcgcgtggcgtaggggtcgaacaaaccctggcggtgctgcagcgtcgtcgccagcagcaggttcaccttgccctcgaagcggcccagcggaccggcatcgatgcgcaatgtcggacacgacagccccgaccgaccgcgcaacgcgagaaccaccaggcgcagcagcgacgacagcgtgctcaggtggccggtgcgcagcgcgccgtcaccaccgatgcggtgggcgtgcgtgcggcggatcacgccgtcgatcagcgccgcgcccacccacaggccgcggcgtgccggtgccggcccctgctcgatgcacagcgtggcgcgctcgacgacggcagcatcccagcgcttgtccgcgacggccgccaggccgcgctcgagcaggcgcatcgcgtcgatacccggtgtcaggtcggcggccgtcaggttggtgcggccgccgggcagcacgagcaggtccggcatccaggcccccgtgggcaggctggccagctggtcgatgaccgcgcgcacggtcccgtcgccggccagcaccatcacgtggcgctggcgacgggccaggatggcctcgaccgcggcggtgagcgatgcgggcccgtcgaccacgaccacctccgcgccctgcgccttcgccacggcctgcgcctgctcggccaggccgcgcgaggcgcgaaagctcagcgggttgacgatgaggcacggcggcagcgcggcgttcgccagcgactcgatcacttcggagagaggcgtccctccgggtacgctggcgatcaagatcggccggaccgcggcagccacgcacgcatcgccgactgctcgtgcggcgtctgccgggccgattgccacagttcacgcacggcagcgaagaagctgtcgcgattggtggtgcggtaggacgcatccgccggcaggttctgcatcaggcggcgatgcgcttcgtccatgttgtggtacggcagcgccgggaagagatggtgcagcgcgtggtagcgcaggcccaccgggaagaaggcgatggtcagccaggtctggccggtgatgttgatggattcctccacctgcccggcgagatccatcggcgtgccgtcgttgacgtagcggtgcgcggccaggttgcgcacccagttcagcccgagcgtgaaggccagcagcaggtaacccatggccacgtgcttgaagctgattacgtcgcgccagaccagcacggcgagcgccacgatgtacgcgaagcacagcacctcgacgatcttcaggtgcttctcgaagcgcttggggaagcgctcgctgtagtacgggttggacaccgccgccgacgcgcgcgtcagcacccagtggcgcagcccgccgtgcagccacgacagcggccccagcacgccgaagcgcaccgccatgaacagcggcagcagcggcgcctgcgccaggtacttgagggtctccttcaccggcgacgaaccgagcggcaggtattcgccgtccgacggggtgccgaagcggcgatggttgtggtgctcgatgtggttgctgtacatgatccacggcatcagtaacgggatgcccagcagcaggttccacgtgcgcttgaaccacaccatctgctggctcggcatatggatgatctcgtggatgaaggtgccggagcggaagaacagcaggctggcgacgaggaatgccgcgatctgcacggcgctccagggcgtcgccaggaaatagacggccgtcaacgcccagccgatgcccgtgctgagcaggaagtcggtccagtagatggcgggcgagcgctcgaacaggtcgtcgatcagcgcgcgcgcctgcccccgccatgcgaaatttcgtgcagccgctgaggcggcgggtgcccgttcaaggggggtggaaatggcagtcacggctctgcggaagggatcgggagggggctaaagcatagcgggtacgggatgtccccgacaggggctccagtaccgcggtcgccctgcagcagacggtttacccgctgacgtcggccagcgtcatgtcgagcggcgcgtcgaagggcggcagcgtgaggcggatgcgcaccggcaggaactgccgcgccggctcgacccagacctcggcccgcgtgtcgtcgggctggcgcagcacgcgtgtcagcttctgggtccgcaggtcgcccgcgggggtcttgatcgtctcggcacccgccgcttcgaagatccatgtttcggctcggccgcgcacgcccaccaccggcataacgacccgctcgccagccttcgcattggccgggtccgccgtcaggatggcctgcagttgcaccagccagctcacgcggtcctgtgcgccaggcaccagcgggatgtcgggggccgagcccgagaaatcgatcctcgattcgctgcgcacgaaggtggcctcccgcacggacttgcccaaacgcttctccacatagctgccgggggccacgcccgcggcgtcgaagccgccctggctggcccagttgatgagcgccaggccggcgaccgtgcccttgaggtgcgcctcgtaggcatcgcccgtgcgcttccagacgaactcgccgctgccccggatgccgccgcgctgcatctggtagagcacggtgaaggagcgcgcgatgcgggtcgggtagaccttggcctcggcgtcgcgtgccggcggcgctgtgcccggtggttccgcggcggacgcgaccgaggccagcaggaccgccgtgcatagccagaggcgatgccgggagaaactcaggggaaagaaggacatgggcgagaaggcgggaaagatcccccattctcagcgcagcacgccgagccggcgcaaccgccagtagatacccggcgccgccagcagtggatgccgccgctgaaagggggtgggttcgatcctgtagccgctgtggcgctcgaccttccacgcgacatagtcggtggcgttgtcgaaggtcagcgccgccttcagcagccgcagcaggttcagcaccggccccagccggcgacgcctgcgccagcggtgctcggcggtggtgcgctcgtccggcgcgagcacgggtgccacttcgcccggcgccgtggtgaaggccagcccgccctcttcccaggccagcggcagcaggcgcgcatagcgcggcccgtcgtgcgcgagcaggtctgcgccgcgcgtgctgcgctcgacccgcaactccgccgcgtaggtgcgcgcatagagggcgcgccagaaggcgaccggctcggcgcgcagcggcccgagcatcgccgcccaatgcgcggcggccaccaccgcgtcgcacaccgcatcgcgcatcgtgagccggtcggcctcgctgcgcgcatgaatgcaggcgcagggctgcgagaagcgggcccacagggtggtgtcgatgcgctgcaccgacatcgcccgccggaactgcgcgaccgtcatcaccgcgtacttggcgcgcaggctgcggccatcgaccgactcctccaggtagccgacgttcggcggcagcacgcggttggcacaggccgcgagccacgagcccggccagtcgccgacgcggtcgaccagcacgtagaagtcgagcacgccgtcgagcgcgctgtcgcgcagggccgagccgtagaacagcacggcggccgccccgccttgcgcgcgcgcggccagccgctcggccagcgtgacgacggcgggcgacacggcgcgccgcagctcgtcgtcgatcagcgcgcgcaggtcctcgctcacgtcgaggccgaaagccaggagcgcagcgggccgcggcggcgcgccacggcggcctgcagcagccgcacggcatgcacggccaggcaggcgacggtccagatcgccacggcgaggatgccgaggtcgggacggccgaagggaagggacgcggtcagcagcagcaggttcgggttgcggcgcgcggtgatgagccggaagcggctgtcgaagcgctcccacacgtgcatctcgatgccgaagcacgcgatgaacaggccttcttccagccgctgcagcacgtagcccgcgacgatggccgtgagcgccagcgccgcatgcgtcaggggcaggccgacggccgtcagcccgacgatccaggcccaccaccagaacggcggatggaccaggtcgatggaatggtcgaagaagtcgccgaagcgcgacgagttcagcgtgacgcgcgccagcttgccgtccaccgtgtcgaggaaggtcatgccccaggcggccgcgagtccccagccgtagtgcccggtccagaacagccacatcgcggccagcaccagcaccaggctgagcgaggtcacctggttcggcgtgatgccggcttcggcgcacagccgcgtgacataacgcgccggccgcggccaggcgtagagcgtgaccaggtcggtcacacccttgtaggcgccgcggaaggtgcgccattcgatggcgtccatgctctccgcagtcagcggcagcaggtagggcggttcgcgcttgcgcagcttgtcgttgtagccgtcggcgatctgcgctggcgacacggtgcgtgcaccggccagcgcttgccgctcggccagccgccgggcggcttcggcggcctgcgcggccgcgacggacagcgcgaccacctcgccatcgccatcgccatcgccatcgccatcgccatcgccagcacgcagggcgacgtcgtccgtcgcaccggcaaggccgcgcaccagcgcctcgtcgaacacccagtcggcgcgcagcagcacgacgcggtcggcatcggccggtgtcgcagccacaccggcgcgcgcgaactggcgctgcaaccgcgcctccgaggtaaggccccagacacgcaagggcgattggccgacgacgatccccgcaacgcgctgggtgggcgccgtattggcgctcatgaagacagcccggcgcgcggggaatgaagttttggcatgatcgaagcgaagtgtctagaaaagaagcagcgggcgattatcgatgagcggattgaccttggcccacgtgtcggacctgcacctccccttcgagccggcgctctcgccgcggcagcgcctgtcgaagcgccagctcagcgcctggtcctggcagcggcggcgcgcgctgcaccgcaccgacatcctcgacgcgctcgcgcaggacctgcgcgcccatgcggtcgatcacatcctggtcaccggcgacatcaccaacttctcgctgcccggcgagttcgagcaggcggcgcgctggctcacggcgctcgcgccgccggagcgcatcagcatcgtgccgggcaaccacgatgcgctggtgcccgtgccgcatgcgcagggcctcgggctctggcagggctggacccgcgccgaagacggctggcccttcgtgcatcaccgcgacggcgtggcgctgatcgggctgaactcggcgctgcccacggcgccgctgctggcccgcggccggctcggcgacgcgcaactcgcacgcctcgaacagctgctggaggccgaaggcgcggcgggacgaacccgcatcgtcatgctgcatcacccgccggccgcaggcgccattggctggcgcaaggcgttggccgacgcgccggcactgcgcgccgtgctgcggcgtgccggcgccgagctggtgctgcatggccatgcccgcgacgcccgcatggacgtggtggccgggccgtcgctgcccatcccgtgcctctgcgtgccctcgtcgtcggccgtgccgaacccgaaggaccagggcgcgctctggcatcggctgcggctgatggacggcgccggtggcccacgggccatggtcgaggtgcgccgctggtcgaccgaggccgaggccttcgtcccggacggcgcctatgcgctgagcctgccgcgcgtccgctcccgcgactcaggcgagaatgtcggacgctgagagctcaagcgatacacgaccctggacgactgcgatgaccaatgccactgaaacgaaattcggcgatcctgccacacgcctcgcgcagacggactgctggacgctgctgctgcgccccaagcagcccacgctgggtgccctggtgctggtgtgccgcgaacccgtccaggccttcgccgacgtgagcgcgaaggccttcgcggaaatgcagggcatggtgcagcgcaccgaggccgcgctgcgcgacgtggtgggctacgaacgcatcaactatttgatgctgatgatggtcgaccccgacgtgcacttccacgtgatccctcgctacgacggcgcgcgcaccttcgaaggcgtggcctttcccgacgccggctggcccggcccgccggcgctggacgcggccgtcacgctcgacgccacgatgaccgcccgactgagtgccgccctgcgcgaggccctgcagcgcaccgctccctgagagactgaggcatcgtcccttgcgctttctctcgttcgatcggctcgaccgctacgcggtgcgcctgttcgccgtgccgctgctcacggcgctggccaccatgctgctggcgaccatgctccagcgcctgctgcggttgttcgacatcgcggcctccaccggtgcatcgatcgccagcgtgctgttgcttgcggccgacctggtcccgcactatctgggcctggcgctgccggtggcgttcacggccgcgatcttcatggccgcggcgcgcatgggcgacgacagcgagctcgatgcgatgctcgccaccggccgctctatcgcacgcatcgcggcgccctacttcatcctcgcgctcttcgtgtgcgtgttcaacctctacctgttcggccggttgcagccgctggcgcgctacgactaccacgtgaagatggacgcggtgctgcagaccaactgggacgcgaaaatcgaagagaaccgcttcatcgacatcgcccacggcttcagcttcagcgccgaccgggtggaagacggtggccgccgcttcatcggcgtgttcatggaacggcgccagaacggcatcgaggaaatcacgaccgccgtgcgcggccagctcgaaagcaaccccgacacacgcaagatgcgcctcaagctggaagacggcctgcgcgttcgccagacgcccgacggcgcgatcgccaccacccgcttcgtcgacggctacgtggaagatttttcgaagacgcgtgcgccctaccgcgatcgcggcgagacggccaccgaacgcacgctgcccgaactctggctggccatgtgcaagacctgcgaccccgactcggccgccgaattccacagccggctggcacgtgcgctgctgcccctgctgctgccgctgctggcgctgccgctgggcatggcgtccaagcgcggtcgccgcacgccgggcgtggtcttcgcgtcgctggccttgctgctgctcaaccacacgctccagttcggcaagagcctggccgagagcggccgcctgcccgctgcattggcggtgtggacgcccttcctgctcttcgcgctgctgagcctgtggatcttccgcggcagcctcgcctggcccggcgacaacccggtgtcgcgcaccgtcggcgtgctggagcgcctgatcgaacgcctcaagccgcggcgcctgagcaacgtggcgaaggccgcgccatgaaccgcgcgatggcttcgtacctgcggcgccgcgtcggcacgcagatcctcgtgctgctgctggtcatcaccgcgctgatgcaggtgctcgagctactcgacgtgaccaccgacgtgctcaagcgcgaccagggcttcatcggcatcgtctactacggcctgctgcgcctgccggccgagctggtgatggccttgccgcccgcggtgctgctcggcacattgatggcgctggccaacatggcgcgcaacctcgagatcgccaccatgcgcacggcgggcctgagcatgatgcggctgctcggctacctgctgccgctggcggcggtgctggccgtcgcccagttcgtgctgtccgaccatgtcctgccgccggccgagaacggcctgaaggaatggtggagcgcgagcgcgccggccgacgacacgccgaccaagcgctgggcgcacacctccggcggcaccgtgtccatggaaagcaccagccccgatggccggcggctgatcgacgtccggctgtatgtccgcgacgaccgcggcctgatccagagccgactcaccgccaccgaggcgcaatgggacggccaggtctggcggttcaagggcgtcaacgaattcgtctatggggaccggcgcgtcgaacgcatccaggtggccgagcgcgcctgggacaccaacctgcggcccgaggacgtgctgcggctcgacgtcgcgcggccgaacctctcgaccgccatgctggccgaggtgatcgccggcacgcgcaccgggacccagccccaccgttactaccagagcgtgctgtaccgttcgtacgccgcgccgctggcgatcttcgtcatgctgctgctggcgctgccgacggcggtgtcgctgccgcgcggaacgggcggtgggtcgagaatggcgatggcgctgatcctgggcctgggctttcttctctgcgacgggatcgtcgcagccctggggctcgccgcccgctggccccccctggtcatcgcgctcgccgcgccggcgctgttcgccgcgatcggcctcctgcaactgagagcctccgagcgtctatgaatctttggatcgacaccaccggcgccacccgcgccgaacccctctacggcatcccgccggtcgagcgcctgcggcgcagcgtgaagcacctcgatgccggggtgcaggtcgtcctgtccggcgtcgacgccgggcgcaccgcctggcccgctgcacgacccgaggtcgacaccgcagcgctgggcgcgcgcctgcgccaggcgctggccggcggcgcgctggtggcgatcgacggcggcaatgcggtcgacccgcggctgatcgacgtgctgctgcgcggcacgtccccgtgcgtcgccacccgcggcgagggcgccgaacgcgccgtcgtgctgcgcctcgagcccgcgctgatcgacgccatcccggccgacgcacagacgctgcgcgaggtggccgacgccctgctggccgcaggccgtatcgcgccgtacgacgagcaggacttccccgcctacgtcaacaagctgcggcgctctctgccctactggatctacgcggtgaacgacaaggccacgcgccgccggctcgagcgccagatgttctgggacaactacaagggctcgaccgacctgctcacgcgctgggtctacccgccgctggtgtggccgctggtgcgcctgtgcacccgttggggcatccaccccaacacggtgacggtgctgtcgatcatcctgacggtcgtggccgtgccgctgttcgcgcggggcgacttcctgctgggcttcctgtgcgcctacggcatgagcgtgctcgacagcgtcgacggcaagatcgcgcgcgtgacgctcaccgactcggccatcggcaacgtgctcgaccatggcctggacatcgtgcacccgcccttctggtacttcgcctgggcctggggcctgggcgggcggtcgatggacgatccgctctacgcatcggccgtctggctgatcgtcttctacctgggcgaccgcatcgtgctcggcgtcgccaaggcgcgcctgggcttcgcgctgcacgcggcgacccggctggacggccgggtgcgcagcttcatcgcccgccgcaacatcaccatgacgatcatggcgctcgcgctgctgatcggcgccggcccggccggcttgtacctcgtcaccgcctggcaagggctgacgttcgcctggcacggcgttcgcacgctctggctcggcttcctcgcacgcaacaaggcccgcccggctgtctgaagtctgatgaccacgctcgaaatcgttccggtgcgcacaccggcggaactggaccgcttcatccagctgccttcgcgcatccatgcacgcgacccgcacttcgtgccgccgctgatgatggagcggcgcgaggcgttgtcgccgcgcaagaacccctacttcgcgcatgccgaaacgcagttctggctcgcccgcaaggacgggcgcgacgtcggccgcatcagcgcacagatcgacaagctcgtgaaggacccttcggtcggccacttcgggatgatctgcgcggaagacgacgccgaggtcttcgcggcgctgttcaaggccgccgaagcgtggctcgccgcgcgcggcaagacgaaggtgctcggccccttcaacctgtcgatcaacgaggagacgggcctgctgatcgatggcttcgatacgccgccgatgatgctgatgggccacgacgcccgctacgtcggcgcacgggtcgaggccgagggctacgcgaaggcgaaggacacgatcgcctacctctacgacatcgagcacgagatgcccgccgccgcgcgccgcatgatcggcccgcgcaagccgtcggcgctgacggtgcgcaacctcgacaccaagcgctacctcgaagagttcgacacggtcaccgcgatcttcaacgacgcctggtcgcagaactggggcttcatcccgttcaccgaagcggagatcgcgcacatggccaagagcctgaagatgttcatcgacccgacctgcgtggccatcgtcgaactcaacggcaaggccgtgggcttcggcatcgccctgcccaacctcaacgagatgatcgcggacttcggcggcaagctgctgcccttcaattgggccaagctgatgctgcgtctcaagcgcggcacgaagacggcgcgcgtgccgctgatgggcatcagccgcagcatcagcggcgaactggccggcgccatcgcgcccttcctggccatcgacacgatgcgacagggcctgcgcgccaagggcgtgaagcaggtcgaactgtcgtggatcctggaggacaaccggccgatgcggcacatcatcgagtctctcggcgccgccccgtacaagacctaccgcgtgtacgagaagacgctctccacctgacatggcagccccactcaccgcgctggtgctggccggcacacggaccggcggcgacccgctggccgactacgccggcgtgagccacaaggcgctgatcgagatcggtggcacgaccatgatcgagcgcgtcgtcgcggcactggtggctgcgccggccgtcgggcgcatcgtgatcgcgatcgaccgacccggactgctggaggacctgcccggtctccagcctgatgtctgcggcaagccttggaccaccatgcccacgcaggaaggcccgagcgcgaccgtggccgcagcgctggcgcgcgaaggcacgccgctgctcgtcaccacggccgaccacgcgctgctgcaggccgcatggatcgacgaattcctggccgcctgcccgcccgaggccgacgtagccgccgcgctggcgccgcgccacgcggtcgaagcggccgcgccggccacgcggcgcacctggctgcgcttctcggacgacgatttctctgggtgcaacctgttcctgctggcgcggccgaaggcagcgggcgccgttgcgttctggggcgagatggagcgcgctcgcaaggagccgctgcgcatgatgcagcgcctgggctggcttttcgcgctgcgctatcggctgggctggctcagctcggcagcggcggccgaacggttgggggcgctgtccggtggcgcgcggctcgcgttggtgtcgatgcgcgacgggcgtgccgcgatcgacgtggacaagcccgcggacctggatctggtgcgccggatggtggcggccgacggcccgtccacctcaggcggtcgctgagaccttggcggttttcgccgtcgcgtcggcaccgagccagccggcggccaacgtccggacgtaggccaggtcggcggggaagtcgagttcgccccactgcagtccttcgatcgaggccacgcggatgtccgcacccgcaccggccaggcggttgatcgccgagaggtaccacaggcccgggccttcggcagtgcgcatggtgcgttcgagttcggcgatgaacagcgcggcgccgttggaatcgaagcgaaggaagccgatcgattcgccgttgacccgctcggccgacaaggtcttgccaatggcgcgcaggcgatcgccctggacctcgaccttcatgtcgtcggcgtcgtagcccgccttgcggtcgatggtgaccgtgatcggtgccgatggcgccgcgagcagccggcgcgcgatctccggctcgaacagggtgtcgccgttgaggatgaggcaaggcgcttgcagctcggcgcgggccatccagcagctcgcgaggttgtcggccagcttgtagaaggggttgaacagggtgcgcaccgtcatgccggccggcgtgatgcgttgcagcgcctgctcgaccaggtcggaacggaagccggtcacgatgaccgcttcgccgacgcccgcctccatcagtccgcgcagttgccattcgagcatgctgcggccattgcccaggtcgagcaggcacttcgggagttgttcggtcagcggcagcaggcgactgccttggccggcgccgaggatgagggcacgctcaggtctggacacgttggttcaccaatcagaaaaggaaggacggttgggggtgggtcggcgatgcgggtcggggaatcaggcccgatcgatgcacaggtcgagttcgagccatgcgctggacacccgtgtcgcgcaccggtttcgaaacgcgagatgcgccacgtgggcgcttcccatatcgagcgccgaagtctgccagagttggccggcgaatgcagcgtcctcacccgccggccgggtatcgatgtcgcgaagcttgtccaggctgtcggcgcccgcagccttggccaccgcctccttgcgcgtccaaaccgcacagaagcgccgcggatcacgaccggcccaggcacgctcgccgtcgttgaggtagcgcgggaagtcgtcgcccgtcagcgtgccgatcgcctcgacgtccacgccgatcgagccgtcggtcgacacggcgcagacgacgcgcccttcgcagtgggagatgctgaagtcgaccggcagatcgagcgtcggtcggccgcgcggggtgtagcgcaacgacgcgagcacggtgccgcggtgaccgaactgccgaagcccttcgcgcagcaatcggctggcgatcagcgagcggtgccggctgcgaacgctgggccagcgggagatctggatccggcggtcgagcggcaattcgtccatccaagcagcctcgagcgccgtggaaagcacgaagtcatgggcaatcaagacggagatgggcatgggcgcagcattggcgcgcacatgacataatcgaaggctcaccaccaagggtaattttggattatggcacagggacatttggcgccgggccccgaccagggctacgacctcgacgccaatgatgagaccttgccggtgctgcagcaattgcgttcacgctacggcccgatctgtcgcgttccgtcgctgacgcgcccgggcgacggcctcgtcatccacgaccccgacgacatccgccgcgtgctgctgaccaaccgcggcaactacgtcaagggcgcgggcctggagcgtgtgcgcgtgctcctcggcaacggcctgatcgtcagcgacggtgacctgtgggtgcgccagcgccgcatgatccaaccggccttccagggccaggccacgcgcggcttcgcaccggtggtgcggcaggtcaacgctgacctgctgacgcgctggagcgcgcatgccgacagcggcgagcccatcgacctgacgcacgagctcagcagcgtcgcgctcgagatcgtgctgcgggcgctgttcagtgcggacttcgaccgactggtcgagaccgagggcggcagccccttcgacctgctgaccgaagagagccgtcgcgatctgcagttcgcggcccgcttccgcggcctggcccgcttcgtgcgcgccatcatcgagacccgccgcctggaggcgcgggtcgagtccgactggctctcgatgctgatgcaggcccgcgacaaggccagcggcgagccgatgcccgaccgggccttgctcgacgaggtcatgacgctgatcgtcgccggccacgagaccaccgccagcacgctcaactggacctggtacctgctggcccggcaccccgaagccgaggcggcgctccacgccgccatcgccaatgcggcgcccaccgaagccgcgccggaccaggccttggcgacacccttcgcatcggcagactacgtcgaacaggtgctgcaggaagcgcttcggctctacccgccggtgtggctcttcagccgccgcgccgtgcaggacgacaccctggggggctaccacgttccggccggtacggacatcttcatctgcccctacctgctgcaccgagacgcggcccagtgggagcgccccgaggaattcttgccggcgcgcttcatgccggatgcggccgcgggccggcatcgcttcgcctacctgcccttctcggccggcccgcgcttctgcgtgggtgccggcttcgccatggcggagatggccacgcacctgacgatggtggcggagcgcttccgatgggttcccgtcgacgccgagcccgccgaggccgagttccagatcaacctgcgcacgcgccatcccctgcggatgcggctcgtgtcgcgccgctgagcggcacctcctttccttcatgccattcgacaccctccacgccatcctgcccgccaccgcgcgcgacgaccgccagatcacgctcatcgagggcgacaaggagcagcgcgtgctgagcttccagcggctgcgccagcgcgcgctcgccgtgctcggcgcgctccagcgccagtcgatcgcgcccggcgacacgatgatcctgtgcctggccgacaacgagcgcttcctggaaatgttctgggcctgcgtgctgggcggcatcgtgccggtgccgctcgcgcccggcgccaccgatgcgcaccgccagaagctgctgcgtgtgttcgcgcagctcggcccgaaggcgtcggtctacatcgaccgcacgtcgctggaacgcctcgacggcttcgccgcggcacaagggctggccgaccaggcggcggcgctgcgtgcccgcgccctggttccgggcggcctcgacatcggcggcgaaccgggacagcccgtgtcgccgcgtccggacgacctggcgttcatccagtattcctccggctccaccggcgagcccaagggcgtgctgctaacgcaccgcaacctgtgcgccaacatcgccgcgatcatcgaggccgcggccttctccgaccgcgacgtggcgctcagctggatgccgctgtcccacgacatggggctgatcggcttccacctgaacatgctggcctgcggcgccagccacgcgatcatgcgcaccgacctgttcgcgcggcgccccctgctctggctcgaccaggccagccagcgccgggccacggtgctgtgctcgccgaacttcggctaccagcattacctgcggcagttcgcgctgaagccgccccaggggctggacctgtcggccgtgcgactgatcttcaatggcgccgaaccgatctcggccgatttgtgccggcgtttcacccaggccatggcgccccatggactccagccgaatgccatgtttccggtgtacgggttggccgaagccagcctggcggtgagcttcccgcccccatcgacaccgctagagacgatcgagctcgaccggacagcccttcgtgtcggcgcgcccgtgcgcgctgcggcacctgggtcgacgcatgccatcgaattcgtcaagctcggccgcgccgtgcccggatgcgagatccggatcgtggacgacgccggcaccggcttggccgaccggacggtcggccatgttcagatccggggcgacaacgtgtccggtggctattttcgggacaggagcggcaacggtgcctcgcgggtgacacccggatggctggacaccggcgacctgggcgtgatgctggacgggcagctcgtgatcacgggtcgggccaaggacctgatcatcgtcaacggacagaactactacccgaccgatctggaggagatcgcccaacaggtgcccggtatcgaggccaaccgggtggcagcggtcggggtgcgcgacgccagcgaaggcaccgaatcggtcgcgctgttcgtgatccaccgcggggatctggcgggcttcgtgccgaaagttcaggctttgcgacgcatcatcggccagcaaaccgacctggaactgaaccacatcgtgcctgtcagcgccattccgaagaccaccagtggcaagctgcaacggtatgctttggccctcgccttcgaacaaggcgaattcgctacaatacgctcggaattggcagggtttatgtcagcgaacgccgcgatcgaacctgtcgaggcagggccgaaatcaacggctctgcgcctcaaggagatctgcgagccattgattccagaccagcagatcacggtccaaaccaacttgctggaaatcaacctcaaatcgctcactctggcgcgcatccatgaagcgatcgagcgcgaattcccccagcggatcgaggtcacggatcttttcgaatacccgacgctggagcagctggcgaaacttctggacgaaacccagacttgatcactgtgcataacatttatgacagtctgatgtttgcggatttttcaatcccgcagatcttgaatttcttccatggggcacgcagcttgcgagtggcccaaaccgtacagtactgtacagtccaagttatagagtgaagcagtgcatgcccaatatattgtgttctagcgttctcccgagagttcaggagcacgagaagcgggggggtgcacggtgacggaagcaatgctcctcggtacggcaccgacgccgacggccagcggccttccgctgcgcagcgcggtcttctccaccctgaccgaagccctggactacgccgcgaccggcgagaccggattcaactactacgacggacgcgacaagctctcggccgttcttccctaccgcgaattgcgtcgccgcgccctcgagatgtcgcgtcgcctggcgccgctcggccgcggtcaacgcttggccctggttgcccacacgcatcccgatttcgccgtaatgttctatgcgtgccagtacgccgggttggtgcccgtgccactgccggccgccgtgcacctgggcggccgcgaagcctacgttcgccacctgcgccagctgatgcgcgactgccaggcggtcgctgccttcgcaccgtccgaattcgtcggcttcctgaacgaagccagcgaaggtttgccgctcgcgctgtccggcacgctggacgacttcctggcactggacgcccaggaaaagctgccgccaccgcccgcgccgaccgacctggcctatctgcagtacacctcgggcagcacccgcttcccgcgcggcacgatgatcacacagtccgcggtcatggccaacctgggcgccatcttcaaccatggctttgcgctcaccgcggacgatcgcttctgctcctggctgccgcactaccacgacatggggctggtgggcatcgtgctggggtgcatggccacgcagcgctcggtcgactacctgccgacgcgcgagttcgcgatgcgcccgcgcctctggctcaagctgatctcgcgcaaccgctgcaccatctcttacagcccgccgttcggctacacgctgtgcgcacgccgcctgcgtccggcggacatcgaggcgctcgatctgtcctcctggcgcatcgccggcgtgggcgccgagatgatccaccctgattccctgcgccaggtgtcggagatcctggcaccggccggcttcgacgaacgcgccttcctgcccagctacggcatggcggaatgtgcgctgggcgtgagcttcgcgcccgtgggcagcggctcacgcagcgacctcatcgacatcgacaggttgtcccgcacgggcgaggcacgtccgccgatcgagggtgaagccgcggtcaagggcaaggccttcatcgactgcggccggccactgccgggcttcgaggtcgaagtacggggcgaccggggcaacgcgctacccgaacgccggtgcggcgccatctatctgcgcgggcccagcgtgatgtcgggctacttcggcaaccccgaggccacgcaagaggtgctgtcggacgatggctggctcaacaccggcgacctgggctacttcgccgacggttcgctgttcgtcaccggccgcgccaaggacctgatgatcatcaagggccgcaacatctggccgcaggacctcgaatacctggccgagcagcagcccgaagtccggccgaccgatgcctccgccttcacggtcgtggacgaggacgagaacgaaaccgcagtgctggtcgtgcagtgccgggaaaccgatccgatcaagctggcctcgctgtcggtgcgcctgaagcaggccatcaacgccgagttcggcatccattgcctgatcgaactggtgccgccgcacaccctgccgcgcacctcgtcgggcaagctgtcgcgcagcatggcgcgcagcgacttcctcaagcgttgcggcgaggagccgcaggtcggcttcgtcaaggacgatgcgcgcgtgcagacccagcacgcgagcatcggccgcgacattgccctgacgacccctgattgagccctcacccgtgaccgaattgaatctggcaaccatcgaaagcgccatccgcgaagcactcgacgcgatccgtcccggcacggcgagcctgggcggcaatgccgacctgatgcaggaggcagacctcgactcgatcggcgtgatggacctcgtcatggagatcgaggaccgtctggacctgtcgatcccggtggagacgctggcccaggcgcacaccatcaacgggctgcgcgccggcatcgcccaactgaccggcggtgcggcgtgagtcttctcaacaagttcggcgcgcagcgccagctccaggcgagcttggacgcgatgggtggcgtggcaccgatcgcgacgccgatggacgagatccattcagccacctcagcgaccatcggggggcgccgcatggtgctcgcggggaccaacaactacctcggcctgacctacgacgccgcctgccgcgccgccgccatcgcggccatcgagacccagggcaccggctccaccggttcgcgcatggcgagcggcaactacgccggccaccgcgccctcgaacgtgaactggcagacgccgtcggctggccgtcctgcatcgttttttccaccggctaccagaccaacctcggcgtgatctccgcgctggccgacaccggcgactacctgctggtggatgccgacagccatgccagcatccatgacggctgccgtttgagcaatgcgacgaccatccgcttccggcacaacgaccccgaaaacctcgaccgccgcctggcgcggctgggcgacgatgcgcatcgcgcgctgatcgtggtcgaaggcgtctacagcacgctgggcgaccgcgcgccgttgcaggaaatcgccgagatcaaacggcgctatggcgcctggctgctggtcgacgaagcgcattccttcggcgtgttcggcgaacgcggcctcggcctggcagagcaactgggcgtgctcgacgacgtggacttcatcgtcggcaccttctccaagagcctgggcggcgtcggcggcttctgcatcggccggcacgcggaactcgaatacgttcggatggtgagccgaccgtacatcttcacggcctcgtcgtcgccgccctcgatcgcggccacgcgcgaagcgctgcgccagatgctggatggccatgcgttgcgcgaacgactgtggcggcacgccgaacgcctctacgccgaagcaacgaagctcggctaccggctgggcaccacgacgcccggcccggtcgtggccttggtcttcaccgaacgcgccgaagcacaggccctgtggcagtcgctgctggacagcggcatctacaccaacctcatgatcccgccggccacgcccgcaggcctgagcctggtgcgcatcagcctcagcgcggcgcacagcgacgacgacatcgggcagatcatcgccgcgctggccagtgcgcggcgttgagcgctcacgacgcgccccaaataccccatcgtcgcttggccgtcgtcgcaacggctatcgatggtaccttggaaatttggaactccgaccgcagccattgaaggtacgtagcggtgacgctatcgatgctgggagcagcagcgcgtaagacttgcgcagttgatcgccgcgcctcggtggactccaacgcatccagtgccgcggcgaattcagcttcgtcgtcggcccactgttcagccccgcaagccgtctcaagataccccgcctcgcgattgcagatcactggcgtcccgcttccctgtgcgttggccagcttgacattgctcttccaattccttggggcatagccatcgcagtcacgcagcgcgaccaagacgtccacgtccgccacctctgtgggattgatgacgaaccgcaatccgcgtgctgagcactgacgtttgatgatcggcagccagcgtcccaggtacttctccccgccttcataccccagcactttcagcggccggatcgggttctgccgcaggcccggccgtgcgtggtgcggtagcgccagcaccggcacgccaaagccctcgcagtcccgagccatcgctcgtgtcgccgcgacgatccccgcaggccggatcgtcttcacttcgccggccagccactccaagcaccggtctttctgccatgcgtttccaatgggctgaggccatgcatcgaccacatcccagatcagcgggaccttggactgatggaatctctccagcaaatcggttgtctgccgcttcacgagcactgccaagttgtagggtgcaagatctttggcgttcgggaccacggctgcccgcaatgtctgccccagttgaacgccccggatttgccaactgccgctggcgcccttaccggtcatcagcaaatgcatgctgaactcccccatgcagcaccgactcggacgtcgacagccattcggattgattgcggaaaatgtggctcgtgtaggagatgtactaccttcatgcggcgccagtgtatcccggcggtcgagtcggctcgggtgacccgagatggatcgttctcggctagggtcgtgccagaggtgaaaatacggcatgcgcaacgccgtcttcatccacaccaaccccaagcagatcgtcggcgccctggtggcgcagcacgcgttgcgcagccgcagcgccgcgcccgagcgcttcgacgtgcgcatcctccagacgacggacttcccggccttcgaacgcttcgagggtcgccgctacctgcgcgaaggccagcaggtgctgtggcgcaacgacgacctgcagtcgttcacgccgctgcgcttcgccgtgcccgagcagatgggctacgccggccgtgcagtgctgatcgaccccgacatcttcgcgctcggcgacatcaacgcgctgctcgagcgcgacatgggcggtgccgccgtgatggcgcggcagatggacggcgacttccgccgcccgctgcattacgcgtcgagcgtgatgctgatggactgcgcgcgccttgcgcactggcaatgggaagcggacttcgaacgcaccttccgcagcgagcgtgactaccgcgactggatgtggctgctgctcgagccgcccggcagcgtcgcggcgctggagcccgagtggaacgacttcgaccggctcacgcccgagaccaagctcttgcacaacacgcaccgccgcacgcagccgtggaaaaccggcctgccctcggacttcacgccgcgcggcaccacgctcacctcgcgcgccggcatctggctgcgcaagctgacggggcgcggcgccggtcgctaccgccggcatcccgatccggcgcaggagcggctgttcttccggatgctgggcgaatgcctggacaacgggtcgatcgaccgcgccctgctcgacgtcgagatcgcgcgcggccatgtgcgcagggatgcgatggactgcgtggcccgcgccgcgcacgccatcgcctgagcaccgtctgcccgatcgagcccgatcagcgccgatcgatcagtgcgcggatgcgcgccagcgtggcctcacgttcctgccgcgcgatgtcgagcacgcggctgctgccatcgaacgcgccagccgcttccagcgcgcggtgcagcaggcccaggtcgcgcagcgacgacagcaatcccaggtcctgcaggacatcgaagctgcgcgccaccatcgaccccggccgccgtgccgcagcggcgcgccaggccgtcgccaggcgccagcgccaatccggttgccgcggcaatgcgaagggcacgaccggcttgcccgtgagcaaggcctcggtcagcatcgacgcgctgtcggtcgtgacgacgatgcggtcggcgcgctggcgcagggcggcataggggttctcgccctcgccccagcgaacgacatgcgcaggcacatcgagcgtccgggccagcacgtccatggcggtggccggcgtccgcgggctgccgagcacccaggcactgccaccctgcgctcgcacctgtgcattcacgaggtgcgccaggccgacggccgcctcgtcatcgagcacgaaaggccggctgtcgccaccgaccatcaccagcgtccagggccgcggcatacgcgccgcctgcagttgcagcgccattggcaacgggacctcgaccaagtccgacggcggcatgaagggcatgcggtggctcagcacgttggcacgctcgggcaccgcgtactgcggcgtggtgacgatcaggtcgaaccatgacagcggcgcccacggccggttgatgtggaccagctgcgtgcgcccgcccgaccgctgccggatccaccgcgccgccggcacgctcttgcgcccggccgccagcaccacgcgcggccacggcggctgcagcgttgccgggtccttgctgcgccagctcagccgcgagggacccagcagaaccggcggcaaccccgcagcggcgttgaagcgcaggcgtacggtgcggtacggcacacccaaggcatcggcgatggccagcagctgctggttgtcgccatggcgtgcacccagcagcacccagaccgacaccgcgccgggatcgggaggcgttgccatcagcccggcaaccagccggccgaccggtaccaggcgacggcatcggcgaagccggtgtcgatgtcgaactgcggcgaccagccatcgggccgcgcgagttcggccggcgaaacgccccaatccgcatggcgcagctcgcgcagcttctgcgaattgagcatggccgccgagccgccgaggcgcgccacatcgccgacccatgcgatgccacgcagcagcccttgcggcgcctgcaggaagcgcggcgtcgggttgccgaccgcccgcgccgcggcaccgagcagttcgtcccagcgatagcccgctggctggccatccgccgccgccagcacctggccctgcggcgtcgacgcgacgagcatgacgatcagccgggccacgtcgcgcacgtggatcagcgcggcgcgcgcgtccggcccgccgagcaggggcacgcgcggccagcgggcaacctggaagaagcgcagcgtttcgcggtcccccgggccgtagacagccggtgggcgcagcacggtggcgcgcgcgcccatcgcgtcgagtgccgcagcctcgccggcacgcttgctggcggcgtagtcggaaagcagcggttcgcgcgcggccaggctggagaccagcaggaaatgcgcgtcgggcgacagttgcttcgtcgcccgcgcgatccgcgcgacaccctgctcgttcaccgcaaagaaatcggcacgccgtgccgccttgatgagtccggccagatggatcaccgcatcgacgccctccacgagacgcgccactgcggcctcgttgtcgagcgagccggccacgacttcgggcgtcgactggcgccattcggcgccggacggttcgcgccgcagcagcagccgcacccgccagcccgcctgcaccagcgcggcgatgagatgccggccgatgaagccggtcgcgccggtcacggcaaccaggggcgcgcgcgcggtagcgacatcggaattcgggaacggcaagtgcatctgagaagtgagaaagagagcgggcgacaacgtgcggcaccccgcgcggcagccggatagcatagagcaccgcggcccgggcgccgcggccttccaccatgaccaagacccttcttctttgcctcctcttcgccgccctgcccggcatggccgacgcccgcaacaagcaccgcgaccacgccgagcagcgcgcctttcggcaggaacacccctgcccatccaccgggcaggccgaaggcgcctgccccgactggcagatcggctacgtggtccagctctgtgccgggggacaggacacgcgcgagaacatgcgctggatcacctcggaggacaagcgcttcgtcaaggaatcgacgggcaaggactgcaagaagctgcggcatacaccgctgctgcgctgagacgcatccgcgcgcgcctcagcgcgatgcccagaacgcccgctgcatcgccacggtttcctcggcgatttccggcaccgggccgatgagttcgaccggcttctggcagtggtcgaagacatagcgcgacggcacgctcatcgtcgggttctcggcatggctgccggtctcggccagcaactgcgcctcggtcatgccgtacaccacgcggccgatgttggcccagtaggcggtgccggcgcacatgcagcagggctcgaccgcggtgtagagcgtgcagccccacaggaattccggcgtgaagttcgtcgccgccacccgcgcgagcgtcgactccgcatggttgaccgtgtcgatgttgcactgctcgagcagcaccgtctcctggtcggggccgaccaacacggcaccgaagggatggtggccgagcgagaccgcgcgctgcgccaccgcgttggagcggcgcaggtgcttgagcatctggtcgtgcgtggggcgcaggccctgtgcgggcaggtcggggtcgaacatggccgggctcgtcagttcacggggtctcctcgttttcagtgcaataagtgacggtacgcaaagctagcactggcgcgggggtggtctgggtagaccgttgatttcattgactttcctgttcgctttgtaaacgggtatggtggcctcccacttttgaggttcacgatgcagggttggcacacaacgtttttggggatgcgtgggctcccccgcgatatcagcgacttcgagatgaaggcatttttcaccttcgatggtgccgagcgcgacgcaatcaatgcacgccgaggtgattcccacaagcttggtctggcgctccatattggtttcctgcgcatgagtgggcgtttgctcggtgcctttcgggtaattccagtagccttgtggcgccaccttggcaacgagcttggcattgcagcaccagaagtcgcctcgctgagagccatgtatgaacgcgggcgcacgctattcgatcaccaacaagtagcctgcacggtccttggattccagtggatgagcgagcaccagcgccgctcactggtacgtgaactgcgcgacgaagtggcgcgctgcgccgaccgcgatcagctactcgtgcgggcgcgtcaatggctgtacaagaacaagctggtgatcgtgcacgagcgggcaattcggacactgattgcggcggcacttgcccagcttgaagttgaaacaggcaccgccatcgccgccagcgttgatccagcaacacttgatcgctggcgagcctcagtttcagagctgcgcccagatggacaaacccagcagagttggctatgggctgcaccggcgaaacactcaacccgccaaatcagcgaggtactggagcgcatcgacctgctttacacgctggacgttcataaacatccccgatctcatcttgcgccgctacgcgcgccgacttgtctccaggccgccctcagccggagccaagatcaaagagccagcgcgcaccgtggaggtcgcatgctttcttcggtattgcctgttcaccaccacagaccagttgatccttatggtgcagcgccggatcgccgatctgtggcgtcaggctgccgccgatgtccccgctaccgtcaattgggccgcaatgtacaaaacgctgctcggcgaacttgttgccttgagcgcgcaaggtgcggtgccagatgctgagttgcgtgcccgtcttgaagccttgatcaccgaaacccagaaacgcaaaccaccgagcagggcctccctggtccgcgagggattgattgatggaattcgccccgtgcggtcgttgctcgtcgccattgcaaagctgccctggcaggccaccggcgagcatcctgccatcgagtaccttgccaagctgcaagctttatatctcaaaggatccagaaagctgccagttgaagtggtggcaccaagtctgggaatgatctggcaggtttcgatctccagcccagaccgggaacgggcgtttcaggcgttggaggtggccaccctgtttgccctgcgccgcgcggtgcgcaatggctcggtctggattgagcacagcctgagctttcggggtcgtgcgcgcttgttcttcacggacgagcgttggcaggcagagtccaagaaacactatgcccgtctatcgttacccagcaaggctgccactttcttgaagcctttgctggccagagtaactgccggtgtcgatgcggtggccgctgcagcccgcagtggcgtactgcgcgtggatgatgaactccatttgtcgccattgcccgcagaggacgaagacccagaagtgaccaagctgcgcgcggctttggatcaccgcatcggtgaggttcaattgccggaagtgattctggccgttgacgcccaggtgcgctttagctggatcatgctcggacgtgagccgcgctctaccgacgagctgctgatggtctatgccggcatcatggcccacggcaccagtctgactgcggtcgaatgcgcgcgcatgattccgcaattgtctgccaccagcattcgccaggccatgcgctgggcgcgggacgaacggcgtctgagccaggcctgccaggctgtgctggaattcatgcagcgacacccgattgccgccacctgggggcggtccgatttggcatcttctgacatgatgaccatggagaccaccaaacgggtgtggcaagcccggcttgatcctcggcgcaacacaccttccattggaatctactcccatgtaaaagaccggtggggcatcttccatgcgcagccctttgtgctcaatgagcgccaggcgggcgtggccattgaaggtgtcatccgccaagaaaagctggagaccagccagcttgctgtggatacccatggctacaccgactttgccatgtcacatgcccgtttgcttggttttgatctttgcccgcggttgaaggaactcaaacagcgccacctctttgtgccacgcggcaccaaagtgcccgcagaaatcgctgcggtgtgcgaagccaatgtcgacgtcgctttgatcgaaaagcattgggatagtctggtgcacctggcagcctcggtcatgagcggacatgccagtgcggtggcagctcttgcgcggttcggttctgccgcccagggcgatccaatctatgaggctggcgtgcaattggggcggttgctgcgtacggcgtttttggctgactactttgtcaaggacgctttcaggaacgagttgcgccgggtgctcaatcggggcgaggctgttaacgccctcaagcgcgccatttataccggccggatcagcccggcgcaggccaaacgtgtcgatgaaatgcaggctgtggccgatgcgttgagcctgatggccaacatcgtgatggcgtggaatacctcacagatgcaggcggtcctggatcgctggtcgaaccgccgccaggtcattccaccggaactgatcgggaagattgcgcccaccaggctggagagcatcaacttgcggggtgtgtttcgcttcccggttgaccgctatgctgaccaaatcctgccttcgcggccaaatgcatcgataactggcaccaatggatgaaaccgaccacggtttgacgccacgaatcgcagatttgaaagtgaacaggaaagtcaatgaaatcaacgatctaccaacaccacctccgcgccagtgctagcttttcgtaccgtcacttattgcactgaaaacgaggagacccccctttccactgaaagaacacaacccatgccccaattcaccctgcgccagaaatttttgttcggcatggtcgccgtgctcacggtgtcactgctggtgatgttgggggggcgattccttggcaaggccgcgcgcttccccccgatggccagtccaaattcccccacctgtggccaccccaaattccccaggcaagaccggttggattatgacgactcagtgccgatggcgatgcgtgcggcggcctctttgagccggtagctcttgccctcgaattccagcatcgtgcagcggtgcatgaggcggtccaggatggtggtcgccattgtggcgtcgcccagatagcgaccccagtcctgcaccacgcggttggaggtcaccacgatggcgcggcgcagcttgtagcgctgatgcacgatggcctgcaggacctcggcggcgtgctcgctgatacgcctggccaggaacagatcgtccaagatgatcaggtcaggctccacccactccttgagcaggccgatgcgctcggtggcacttgccagcgcgtagcgggcgaattcggcgtcggcctcgaggtaacgcacatcgtggccgcccagcgtggcctggtaggcgatggccttggcaatgtgagacttgccggtgccgggtttaccgacgatgagcgcgttggaaccctcggcgatgaacttcagggtgtgcagctcaaagcaggccgcgcggggcagcttggggttgaaacgccagtcgaagtcggccaggctgaccttctcgtccagacccgagcgcttgtagcggcgctctgtcaggcgcgatcggcgccggtcgagctcatcctgaagcatggcggcgaaggtctgcagaaatggctcctgggcgacctgggcctgcatcacgcgggtcgacagggtctcggcaatacccgacaggcgcagctggcgcagcgcgcgctcgatctcgaccatgttcatggctggctcccaactgcggcggtggccgcagcgtgggcaaacaggtcaccgtattcatcggcatcgcggatcagctcgtgctgctgggtcagggtcgccgtggtgggcgttacatgctcgccaccggcctgggtctcgatggcttcaagcgcatcggcaaagagcgcctctgtcaatgcctggacgcgcttgaagctgtagatgccctgctccagagcctgggcgcaagcggcgttgacacaatgcgccggatatcggcgcaccaggccgacgatgccccagagcttgcgctggcccacccggccctcgatggcaaagagcaactggcacagccgggcggcgtgttcgccaatctggccggcctggcgcaggatcaggcgggtctcacgcgaggggttgaacacccgctcatcctggggcagcaccacggtgccggggcgttcagccttggggtgactgcgcagcaaggtgccggtttgcagatcaaagatctggatgcgctgggcgaagatgcgcacccgcaccttcgatccgatgaccgccgggcgcgcggcgtagctgctgtgctccacccgcacacagctgtcgtcgcacaccgtgcgctggacctcttcgaaatactgcatgcccagcagtggcaaagctttgaggtgggggcgttcttccgcgaacatggcctgcacctggcgccgctcggtgccgtggatgcgcttggctgcccaattcttctcccattgcgccaggaaggtgttctgctcttcgatggactcaaagcgccggcccttcaaggccgtggcctgggtgtggccgatggcgtgctctaccgtacccttgcggttggggtcacgcacccgggccgggtcggccaccacgccgtagtgcgccagggtggcggcatagaccgggttgagttcgggctcatacaggtcgggtttgatgacgccctctttgaggttgtccagcaccacgtactgcgggcagccaccgaagtggcgaaacgcgcgctcgtgcagctcggcccagacctgctggctggacttccagaccacgtgccgaaagctggcccgcgagtagcgcagcgtggccacgaacaggcgcggtttgcggtaccggttgctgcccggcacccgggtgggtgcaccctcaccgtagtccacctgcatctcctctgcgggcaggaaggacaggcggtcgaattgttcgggctccttgtgacgcagccgggccacgaagcgtttgaccgagttgtactggccggcaaagccgtggacatcgaccaggtcctggtagatggccgtggcgttgcgcttgagacgcagttgggcctcgatgaagtcgcggtacggctcgcatagggaggcggccactgacgtgggagccggtggccagggtgggggaatttgcgcggccacgtgagcggccatggcatcagggccggtggccaccccgggggaatttgactgctcggcctgccggcgacgttggtaactcctgacggtcttgcggtcgattccggtgatgcgcgcgatctcgcgctgggtgctgccacgctcgagcagcgtgtagacggtggcccgttggttgggtttcaagacattcactccttggcctcccctcggggaagaccagaactactgtcctgccaacaggtgccagcggcgccggcgtttaccccctgtccccgatcaactcaggtgggggagtttgaggtggccatcagtgggggagtttgggtggccgccggggcgcttccaccacctggagcgggaacatcttgcggctgtcatgcagatggcactcgccatgcagcgggcaagctcgggtgacacggccccggcggttggcaaggacctgctgctcaagccgatcgagcacgggcagtggcttgccgcgcaggtcgatgtggagttgttcaaggtcgagcaggggttgttccgcttgttcggctttggtggcgttcttgacttgccgagcaaggacattggcgacctggagcgcatgaagaaaatcatcgagctcgaacctggcagcaccgtgagcccggcactggtcgagcggctgcgacccgacatggcggtggtgcaagatggctccgaacgtttcgccccgctggtggccgaggcggtcggcttcatcaaggcgcttgtcttcagcatcaacctgctgggcggtctggtgctgctggcctccttttgggctatccgcaaagcggtgctcgggccgctggaggaggcgctgcggctggcgggccagattgcccagggcgacctcaccgggcgcatcgtgacgcgttcgaacgacgaagtcggccaattgatgaccgccctggaggacatgcagggcagcctgtccagcatggtggcccatgtgcgccagaacgccgagagcctggaggcggccagttccgagattgcccagggcaaccacgacctgtcggcgcgcaccgaaagccaggccagctccctggaagaaaccgccgccagcatggaggagttgggctccactgtgcgccagaacgccgacaacgcgcgccatgcgaaccagctcgcgcaaagcgccagcaccgtggccgtccaaggcggtgaagccgtggcccaggtggtcaacaccatgacaggcatcaacgaaagctcccgcaagatcgccgacatcatcagcgtcattgacggcatcgccttccagaccaacattctggccctgaatgccgccgtcgaggccgcccgagcgggcgaacacggtcgcggctttgccgtggtggccaccgaagtgcgcagcctggcccagcgcagcgccgaggccgccaaggaaatcaagaccctgatcaacgacagcgtgggccgggtcgagcaaggcagcgccttggtggaccaggccggcaccactatgagagaggtcgtggacagcattcggcgcgtgaccgacatcatgggcgagatcagcgcggccagcaccgagcagagccagggagtagcgcaggtgggcgaggccgtcaccaatatggaccaggcaacgcaacagaacgcggcgctggtcgagcagatggccgccgcggcctccagactgaagggtcagtccgaagagctggtgcagacggtggcggtgttcaaactggcggacgatggcagttccgacccggctgcctacgcacaagaccagtcgcatgggagaactgcgccgcaccggttggcagaccaccgacatcctgatcctcagccatggccgaccgcggcagtcaatatgggtttgctggaagcttatgcttcagagaaaagctcgacgaacaactgacgtagccacatgttgcccggatcccggttgtacttggcatgccaaaacaggttgatggcgatgtcgggcagcttggccgggtgcggggatgtcgtcagaccaaaaggcacttcgcagcgaacggcaaaacgctgcggcacggtcgcgatgaggtcggtgctgtgcagaatggggccgaccgcaatgaaatgcgacaccaccagtcgcatgcgccttttgatgcctgcgcgttcaagcaggccatcgacctcaccgtgtccggtgttgagtgcgaccacgccgacatgctccaattcactgaactgcctcaggctcatgggggatttggcgcttggatggtccttgcggaacatgcatacgtagcggaggcgaaagaggcgccgctggaagaatccggtctgtagctctggcagaagacccaaggcgagatcaaccgcaccggattccatatcctccttcagattgccagcattcgggcgcagcgtgctgatctggatgtgaggagctcgttgcgcaagcgcttccatcagtgggggcatgaagtacatctcgccgatgtcggtcattgccaagttgaaggtgcgcgtgctggcaaatgggtcgaaagagtcacgggtcgtcagtgccgtctgcagcgtgttgagcgcatagaccacgggctccgcaagatgcagtgcatacggtgtcggctccatgccttttgaggtgcgcaagaacaaatcgtcctttagcgccgcacgcagccgtttaagtgaattgctgacggcaggctgcgtcagccccagtttttcgccggccgtcgatacgctccggtcgagcagtagctggttgaagaccaccagcagattcaagtcgatgtcgcgcagatccatgatgcctcaccattattcatgctggtgattttaactatcagacttgatctatagcgctataccgatcgacgcgccagtatcgcagccattcggagacaactgaaaaaagagcttgcatggaactggtagtagaacccctcaatttgcatctgaacgcggagaccggcagcaccctgcttgacgtgctcaggtccaacgaggtccccatttcttatagctgcatgtcgggccgctgcggcacttgccgttgccgtgtgattgccggccatcttcgcgataacggctccgagacagggcgcccgcaggcaggaaagggggcctatgtcctggcctgtcaggcggttctgaccgaagactgcacgatcgagattcctgaatctgacgagatcgtggttcacccggcgcgcatcgtcaaggggacggtcacagcgatagacgaagccacccatgacatccggcgcctgcgcatcaaactggccaaaccgcttgagttcagccctggccagtacgcaacggtgcagttcacgcccgaatgcgtccgcccctattcgatggccgggctgcctagcgatgcggaaatggagtttcagattcgcgcggttccgggcgggcatgtcagcaactacgttttcaatgaactgtccgtaggcgcttcggtgcggatcagcggccccctcggaacggcctatctgcggcgcacgcacaccggccccatgctttgtgtggggggtggaacaggtctggcgcccgtcctttcgatcgttcgaggcgcactggaaagcgggatgagcaaccccatccatctgtacttcggtgtgcggagcgagcaggacatctatgacgaggaacgccttcacgcattggctgcaaggtttccgaatctcaaggtgaatgtcgttgttgcaacaggccctgccggccctggtcatcgatccggcctggtcaccgatctgatcggccgtgacttgcccaatttggcgggatggcgcgcctacctgtgtggcgctccggccatggtcgaggccctgaacctgctcgttgctcgcctaggcatagtacccgggcacatccatgccgatgcgttctatcccagcggcgtctgagcgaaggcaccatgcgaacccaattcaacccaaggataccaagccatgagtgaaccccaacgattaaaacccgtgtttccccaagatccgaaatggccgggcgaaggtagcagccgcgttcccttctgggcctacacccgcgaagacctgtacaagcgcgaattggagcgcctgttctatgcaaaccactggtgctatgtaggcctggaagccgagattccgaatccaggcgacttcaagcgaacggtgatcggtgagcgctcggtcatcatggtgcgtgatccggatggcggcatcaacgtggtggagaacgtctgcgcccactgtggcatgcgcttttgccgcgagcgccacggcaacgccaaggacttcttctgcccctaccaccagtggaactacagcctcaagggtgacctgcagggcgtgcccttccgccgtggcgtcaagcaggacggcaaggtcaacggcggcatgcccaaggacttcaaactcgaagaacacggcctgaccaagctcaaggtggccgcccgaggcggtgcagtgtttgcctctttcgaccacgatgtcgagcctttcgaggactgtgcgtgtacgacagcgagatgatccccaactccctcatctaccccatttgaggttgcagaacatgtccgagaactggattgatgccatcgcacgggacgctgtgcctgagggcgatgtggtcggagtcatcgtggcaggcaaagacattgccttctatgaggtggaaggtgaggtcttcgccaccgacaacttgtgtacccacggggctgcgcgcttgagcgacggctttctcgaaggccgggaaattgaatgtcctttgcatcaaggccgattcgatgtttgcacgggtaaagccttgtgcacacccctgacacaggacatcaaaacctaccccgtaaaaatcgaaaacatgcgcgtgatgctcaagctggactaaaactctttgcaggaggaaagccaaatccggaaatcaccccacccaacccaatcactacccgttttcaaacaagaggagataagcaattatgagttaccaaaacttagtgagtgaagcagggctgacgcaaaagctcctgattcatggcgacaaagaacttttccagcacgaattgaagaccatcttcgcgcggaactggctttttctgacccatgacagtctgattccctcccccggcgactatgtcacagccaaaatgggcgtcgatgaagtcatcgtctcccgccagaacgatggctcggtgcgagcctttttgaatgtttgccgtcaccggggcaagacactagttcacactgaagccggaaatgcgaaaggctttgtgtgcggctaccacggctggggctacggttccaacggcgaactgcaaagcgttccctttgaaaaagagttgtacggagatgcgatcaaaaagaaatgcctgggcttgaaagaagtcccccgcatcgaaagctttcatggctttatctatggctgttttgatgcagaagctcccccgctcatcgattatctgggtgatgcagcctggtacctggaacccaccttcaagcactctggtggcctggaacttgtaggcccccccggcaaagtggtggttaaggccaactggaagccttttgcggaaaactttgtaggtgacatctaccacgttggttggacgcacgcagcggctttgcgcgcagggcagtcggtatttagttctcttgcgggcaacgctaagcttccacccgaaggcgcgggcttgcaaatgaccagcaagtatggcagtggaatgggcttaacgtgggactactactccggtaacttcagcgctgatatggttcccgatctgatggcattcggcgccgcaaaacaggaaaaactcgccaaggaaatcggcgatgtccgggcacggatttaccgcagcattctgaacggcacggttttcccgaacaacagctttttgaccggctccgctaccttcaaggtctggaacccgatcgatgaaaacacgaccgaggtttggacgtatgccttcgtagaaaaagacatgcctgaggacttaaagcgtcgcttggctgacgcggctcagcgcagtatcggaccagcaggattctgggaaagcgacgacaacgaaaacatggagacgttgtcgcaaaatgccaagaaataccaatccagcaacagtgatcagattgccagtttgggtttcggcaaggacgtctacggcgacgaatgctatccgggcgtcgttggcaaatcggcaatcggcgaaaccagctatcgcggattctaccgtgcctaccaggctcacatcagcagctccaattgggccgagttcgaaaatgcctcccgaaattggcacaccgaactcaccaagacaactgatcgctaatccaggagccaaccatgatgatcaatacccaggaagacaagctggtctccgcgcacgacgccgaagaatttcaccgtttcttcatcgtacaagatgatgcactactgcaagaagtcaacacgctcctgacccgcgaagcgcacctgctggacattcaggcctacaaagcctggcttgaacactgcgttgcccccgagatcaaataccaagtgatctcgcgagaacttcgctccacttccgagcgtcgataccaactgaatgatgcggtgaatctctacaacgagaactatcaacagctgaaagttcgagttgaacaccagatggatcctcagaactgggccaacaacccgaagatccgcttcacccgcttcgtcaccaatgtcacggcggccaaggacaagagcgcaccggaaatgctgcatgtgcggtccaacctcattctccatcgcgccagacgagaaaaccaagttgacgtcttctatgcaacgcgtgaagacaaatggaaacgcatcgaaggtggtggtatcaaattggtcgaacgctttgtggactacccggagcgcattccccagacccacaacctgttggtcttcctgtgaaccctggggatgcctgcctggatggcgggcattcgtgattatttttaacagaaatttattgccatgaacacacagcaagttgttgccatcactggcgccggctcgggcattggtttcgagttggttcgctcttttaaggcagccggttatcgcgtatctgcactcgttcgcaacgaggagcaagaggcgggtcttcgcagtgaattcaaagacgacattgagatcgtggcgggcgatgtccgtgatcacgccaccaatgagaagctggttaaacagacggttgccaagttcgggcgcctggattgcttcatcggaaatgccgggatatgggattacatgctgagcatcgatgatgcttgggagaaattctcgggcagtttcgacgagatatttgacatcaacgtcaaaagctatttcagcggcatcagcgcggccttgccggagctcaaaaagacgaacggatcggtcgtagtgacggcttccgtttcttcctatgcggtcggtggcggcggttcttgctacattgccagcaaacatgcgttgctgggcatggtcaaggctttggcctacgaatgggcccgcacatccgggtcaatggcgttgcgccaggtggcacggtcacttctttggctggcccggcaagcgctggcttcgacaaaaccaaaatgaaagacatgcccggcatcgatgacatgatcaaaggcctgactcccctggggttcgcggcaaggcccgaggacgtggtggcaccgtaccttttgctggcctcccgagaacaagggaagttcatcactggcacggtgatcagcattgatggcggcatggcgctcggccgcaagtgaatttttaactgaagcaaatttatcaaccccgttctcaggagacaccccatgaagacgtaattgtttatcaacgacgcctggatcgattcaggtgacaaaaaatactttgatcgcaagcaccctgtcagtgacgaggtcgtgacccaatgcgcgaacgccacggtggacgatgcggtcaatgcggctcgagccgctcaagaggcgttcaagtcctggaaggccgtcggaccctcgtagcggcggcgccttcttttgaaggtggcagacgtcatggagagcaaaacgcccgagttcatcgaagtgatggccaaggaagtgggagcctccgcgctgtgggcggggttcaacgtgcacctgtcggccaatgtattccgggaagccgcctcactggccacccaaattcaaggcgaaaccattccgacggacaagcctgacaccctgtcgatgacgctgcgtcagccggtcggccccatcttgagtatcgcgccatggaacggcaccgcagtgctcgcggcgcgggccatcgcgtatccgttggtctgcggcaataccgtggtgttcaaaggctccgagttcagccccggcacgcacgcgttgatcgcgaagtgcgtacaggaggccggcctgcccgctggcgtgctcaattatctgaactcgtccccggaccgctcgcccgatatcgccgatgcgctgatttcgtctaaggatgccctgaataactcgaatgcgtaagtgctacaaggtcaccggtttcagatagtgcgatggatggcgtttagcctgggtcttcgcaccactttccacgcccttgcgggccatctgcaccgcctttgcggccatttgcctgatttcaggggcactcatccctgcgcctccagcaattgatggcgcaccatccaaagattggacagcgcaaacagcgtcttgagctgcaacgtgttcttcttcaatccccggtagcgcaccttggtgtatccaaactgtcgtttgatcaccctgaagggatgctccaccttggcacggatgctcgccttgatcttctccacttggtctatcagcgcgtcaacggggttgttctctttgtccagcgctctgcgtttgcctgggcgcatcgcgatgtgccaccgcactgcctccttggcatccgggcgcttgtcgataccttggtagcccgcatcaccaaacccgtctgtctcctgcccgtgcagcaagctgttgccctctacaacgtcggccacgttacccgaggtgcctatgacggtatgcacgagtcccgagtccgcatccacgccgatatgggccttcatgccaaagtgccattcgttgcccttttggctcgaatgcatctctggatcgcgctttctgtccttgttcttggtagagctaggcgctgcgatcagtgtggcatcgaccgcagtgcctgccttgagcagcaagccctgggctgccagaagctcgttgacagtggccagaatctgctcggccagcttgtgtttctccagccgatgacgaaacctcaggatggtgctctcgtcaggcaccctcccatgggcatcaagacttgcaaactcccggtagatcggggtgtcaaagaaggcctcttccatcgccagatctgacagggtgaaccactgctgcatgcagtggatgcgcagcatggtctccagggcaaagggtgggcggccgttcttgccttcggggtaatagggcgcaatgagttcgaccagagcagcccagggaaccaccaaatccatctggatcagcagttcttgcttgcgggtctttttggtgctcagtttcaggtcaaggctgctttgcttcatgggcggggaggatgccatgacttcctggcttctagcagactgcgttcggggttttgcaggatttccctaaagagattcgtcgcatcaactttacgggctccactcgcgtggggcgcatcatcgcccagaaagcggcccaacatctcaagcgctgcttgctggagttgggtggcaagtccccgctgatcgttctggacgacgcggacatcgacgcggcggtcaaggcagcggtgtttggcagtttcctgttccaaggccagatctgcatgtccaccgaacgcctggtggtcgacgagaagatcgcggacgaatttgtcgcgaagttcgtcgagtgtccgcgccgatccaaatttgagccaccgtgccgactgaatattgagccaggggtggaagccgactttgagagggtcggctgtggataagtgtagaggctgtgctggtttgctggtctccttggcgtgttgttaaatgcgatgggcaagccgcgcagggcgtagcccgtagcggcttgcccatcaccgtttccgatcagaagggttcgtctccagcttcggttttggctcccttgcgcgcctgctctcgggccttgatgcgcttcttggctgcggccgtgctgcgactgaatcggatcgattcgttgccggtctccatgatgtggcagtggtgcgtgagtcggtccagcaacgcggtggtcatcttcgcgtcgccgaacacgctggaccattctgcgaagtccaggttgctcgtgatcatcacgctggtgtgctcgtacagcttgctcagcaggtggaacagcagcgccccaccggcctggctgaacggcaggtagcccagttcatcgaggatcaccagatccatgcgcagcaggctggtagcgatgcgaccggccttgccttgggccttctcctgctccagtgcgttgaccagatcgacggtggaatagaagcgcacccgcttgccgtgccgggtgatgccagagacgccgattgctgtggccagatgggtcttgcctgtgcccggtccgcccaccagcaccacgttgtgcgcctcgtcggtgaaggccgtggtggccagagtctccaccaggttgcggtccaccggcgagacctcgaagtcaaagcccgccatgtcgcggtgcaccgggaacttcgccgcgtgcatctggtggctgaccgagcgcatcgcgcggtccgtaccctcggcctgcaacaggtgctcgatcagccagcgcgaggactcgatgcccacaccgcctgcctcgccacccccttgctcgaccagatcggcccacgcgccggccatgccgtgcaggcgcagtgccttgagttcgaccagcacatcagtcttcatggtcggctccttcggtgatggcacccacggtgtccgagcgcaggctgtcgtagcgcgccgtgttcgccagcggcggcgtggtcgctctcagcagcgtggccgccgtgggcggcaccggctgcgcgttgagccggttcagcacgttgaccacgtgctccacactgaccttgccaggcggcccactctccagcgccagctcgatggccaccagcaccgcgtccagaccggcgctgagcacaatggccaacacctgcgccatcacccggtcgccgcccgggttgcgcagcagcccacggcgcagccgctgcagcggctcgggcatgtcggcaaagggcgcgccgttcctcagggcaccgggctttctctgcagcagcgggatgtagtgctgccagtcgtaccgggtctcgcccgcgttgctcagccggtcgtggcgggccacgatggtgtcgtcggccacgatggcgacgctgcccggatacaaccgcgtactgaccatctggcccacccgttcgcacggcaccgaatagcggttgcgcgccaccgacaccagacaggtgctggtgacccgagcgggtttctcgacgtagccatcgaacggcacgggcatgggcatgaggtgcgcgcgctcgtgttcgagcatctcggccacgctgaactgggtgtgctcggggtggcgcacctcgtcccacaacgcgcggcagcgctgggccagccaggcgttgagttcggtaaagctgccgaacttgatcttggccgcgtcgatccagatgcgccggcggctgtcttgcacgttcttctccaccacccctttctcccagccgctggccacgttgcagaagtccgggtcgtacaggtaatgcgcgcacatggtggcaaagcgctcgttgacgatgcgccccttgcccttcttgaccttgtctaccgcagtcttcatgttgtcatagatgccccggcgcgccacgccacccagcgcggcgaagctgcgggtgtgggcatcgaacagcatctcgtggccctggctggggtaggccaccagccagaaagcccgactggcgcacagcttcatgtgtgagacctgcacccggtagtagatgccgccgatcaccatgccttcctcgctccagtcgaactggaaagcctcgcccagctcgaaggccaacggcacgaaggcgttgcccgcagacccctggccttcgccctggcgccatgcccggatgaagtcggtcacccgcgtgtaaccaccctcatagcccgcacgcctgatctcggcgtacagcgccttggctgtgcgccgctcgtgtttgggccgacgtgcatcagccttcaaggcctgcctgagcacgtcatggaacgccgtgagtttgttgggctgctcgccgcgccggtacttcggtggaccgtccacttccccgtgcagccacttcgcaaccgtgttgcgcgagagccctgtcatgcgcgatatctcgcgctccgatttgttcttccgggcatgcaaatgccggatcctgccaatcatgtccatggtgatcactccttgtcctctgctgcacaaaaaaacagcagagtaggttgttcacctggctcagttttgggtcggcactaccctcaaaagtggctcagttttcggtcggcgccaacagccacgccgcccgcagccacggcgccgatcacgaactgcccctccgcgccaatgttccagacattggagcgaaaacacaccgccagtcctagcgcgatgagcagcaacggggtggctttcacggccaattcgcccaacgcatagggcgacttgataggctcccagaagaacacctgcagcccgcgcaccgggtccttgcccagggccgcaaacagcagcacgccgatcagcaccgtgatcgccagcgcaagcagcggagagccaaaaacgaacaggcgcgacgcctcggggcgcgcctcaagcttgagcatggccggcctcctcgggtgcgctggtctcgcgcaggtgcgcctgcacctcggcgtgccacaggccgctcatccattcgccgatgcgctccaccgtcgcctcggcgcgtggcacggacggcgacagatgccccttggccagcacgtgcagccggtcacagatttcaaacaattcgtccaactcctcgctgagcaccagcacgccacagccctggtcgcgcagcttcaatatctcgccgcggatctgcgcggcagcgcccacgtccacgccccaggtgggctgcgagacgatgagcagacgcgggccggcgtcgatctcgcgccccacgatgaatttctgcaggttgccgcccgacagcgacttggccgccgcattcggcccgcccgccttgacctgaaagcgcgcgatgatggcgcgcgcctgcgcctgcagttgccccatgcgcagccagccgaaagcgcccaccgcatcggtgcgggtcagcagcaggttgtgcgccagccccatgctgggcacggcgccgcggcccaggcgctcttcgggcacgaagtgcaggcccagcgcgcggcgctggcgcgggttcatgcggccgacgggcaccagcccctgcggccccgccacctgcaccatggcgggcgcggcgcgctggtcctcgcccgacagggcgtagagcagctctttctgcccattgcccgagatgccggcaatgcccaccacctcgcccgcgcgcacctccaggtcgatgtcgatgagcggcacgccgaaggggtcggccgccggcaggctcaaggaactggcgcgcagcaccaccccgcccgtggtcacctcacggtgcgccagggccggcggctcggcgccgatcatcatgcgcgacagcgacgcgttggactcctgcgaaggatcgcacacgcctgtgaccaccccgccgcgcatcaccgtgcaggccgtgcacagcgcgcggatttcatgcagcttgtggctgatgtagagaatgctgcatccctcgccggccaattgcttgagtaccacgaagagcttgtccaccgcctgcggcgtgagcaccgaagtgggttcgtccaagatcagtagcttgggctgcgtgagcagcgcgcggatgatctccacgcgctgcatctcgcccacgctcagggtgtgcacgggccgcagcgggtcgatacccaggccgtactcggaggccgtggcgcggatgcggcgctccacctcggccagcggcacgctcttgtcctggcccagccagacgttctcggccacggtcagggtgtcgaacaggctgaaatgctggaacaccatggcaatgcccagctggcgcgcctcctgcggattgcgcacctgcaccgggcggccgtcgaacagcatctggccctcgtcgggcttcacggcgccgtagatgatcttcatcagcgtggacttgccggcgccgttctcgcccagcaccgcatgcacctcgctgggctgcaccgtgagcgatacgccatcgttggccaccacggccgggtatcgcttggtgatgcccgtcagctgcagccgcggcgcgccggtggcgggggcagaagggggtgagggattcatcctgcgattgtctcctagttttttggacggctgcctggaatcaaaacagcatgcagcgccgacccaccgggcgccagcagctactttttttatagcaaaccgtcggccaccaaccacgccggcggggttgtgtgtaccgccctatggtcaagccggcgcctgcggcatacccttgggtacatgacaacgccccgccccatacgcttcgtccgccgcggccgcaccgtgcagttgcacggcatcgcgcccgaccgcaccctgctggagattctgcgcgaggacctgggcgccaccggcaccaaggagggctgcggcgaaggcgactgcggcgcctgcaccgtggtgctgggcgaggcgcgccagggccgcatgcactaccaggccgtcaacagctgcatccgcctggcccattccatcgacggcatggcgctgtggacggtggaggacctggcgcacgacccgctgatccggcccgcgtccggcccaaagggcagcgcactgcaccccgtgcaggaggcgctggtccaatgccacggctcgcaatgcgggttttgcacgccgggttttgccatgagcctgttcggcctgtaccagaacgaggtctgccagaaccgaggcatcacgcgcgcgcaggcggccgaggcactgtcgggcaacctgtgccgctgcacgggctaccgccccatcctggatgccgcacagcagatgcagcaactgccgcgcgtgcaggtggacgaaaccgcattgctacagcaattggagctactcgcgcttgccccgcaagcgctagaggccgatttctcttatatctcgccggccacgctccctgatctgctggccgcgcgcgccgcccaccccgacgcgcaactggtggccggcgccaccgacctgggcctgtggatcaccaagcagcaccgccgcttcccgcgcctgttggacgtgacgcgcgccgcggaactgaccggcgtggtcgagcacgacggccagctcacgctgggcgcggccgtatcgctcaccgatgccttctctgcgctgcaggcccgctggccgcaactgcaccgctttgccgcgcgctttgcgggtctgccggtgcgcaacagcggcacgctggggggcaacgtggccaacggctcgcccattggcgactcgatgccgctgctgatcgcgctgggggcgcaggtggagctggccagcacgcgcggcagccggcgcatgcccctggaggatttctacaccggctaccggcagaaccagttggcagcagacgagctgctcaccttcatccacctacctctgcccacgccggaccaggggctggcggaccagcggctggcggcctacaaagtctccaagcgcttcgacgacgacatctctgccgtgtgcctggccatccacctgcgcatcgaagggcagaccatcacccaggcgcgcatcggcgcgggcggcgtggccgccaccccggcacgcgcccgccagaccgaggctgcgctgaccggccagccctggaccgccgcaacggcggagcgcgccgccgccgtgctgcaggccgaattcaaccccatcagcgacatgcgcgcgagcggcgcctatcgccgtgaagtgctaggcgcgctggtgcgccgcttttggcgcgagacccgcggcggtgcggaaaccccagcgctggagcgcctgcaacccctgacgctggaggccacgccatgaagcgcgatgacgaccacgctcccactgcgcgcacgaccgctggccgcgcggccgctggcaacccaccggccatgacccaacccgcgatgggccagcccgccatgggccagcccgccatgggccagccccacgcgcacgagagcgcacgcgcacaggtggcgggcagcgcccactacatcgacgacctgcccgaggtaaagggcacgctctacgccgcccccatcctcagcaccgtggcgcacgggcggctggaaagcgtggacacgcaagccgcgctgcagctcgcgggtgtgcacggcgtggtgctggcacaggacattccgggcgatccggtactggcggcgttcgcccatgatgagccggtgttcgcgcaggctacggtgcaacacatcggccaggtgatcggcctggtggtggccgattcggtgatgcaggcgcggcgcgcggcgcggcaggtgaagctgagcatcaccgccctgcccgccatcctcaccgtacgggacgccttggccgccgagagctatgttctaccgcccgtgcacgtgcgccggggcgacgcggcccaggcgctggcgcaggcgccgcaccgcctgcaggggcgtctggaagtcggcgggcaggagcatttctatctggagggccagatcgcctatgccctgccgcaggaacaggggcagtggctgatccactccagcacccagcaccccggcgaggtgcagcactgggtggcgcatgcgctgggcatcgacagccacgcggtgcgcgtggagtgccggcgcatgggcggcggctttggcggcaaggaaacgcaggccggccacctggccgtgtgggcggcgctggcggcgcacaagttcggccggcccgtcaagctgcgcctggaccgcgacgacgacttcatggtcaccggcaagcgccaccccttcgcctacgaatgggacgtgggctttgacgacgccgggcgcatcaccggcctcaaactgatgatggccgccaactgcggcttcagcgccgatctgtccggccccgtggccgaccgcgcggtgttccactgcgacaacgcgtacttcctggagcatgtggagatcgcctcgtaccgctgcaagacgcacacccagagccataccgcgttccgcggctttggcggaccgcagggggtgatcgccatcgagaccatcctgggcgacatcgcccgcgccctgggccgggacgcgctggacgtgcgcatggccaacctctacgggctgcatgagtgcaacgtgacccactaccagatgaccgtggaggacaacatcctgcacgagttgctaccgcaattggagcagtccgcgctctacaggcaacggcaagaggccgtttcggcatggaacgccgcgaaccccgtgctcaagcgcggcttgggcctgacgccggtgaagttcggcatcagcttcacggccacgctgttcaaccaggccggggcgctggtgcatgtgtacaccgacggcagcgtgcaggtgaaccacggtggcaccgagatgggccagggcctgcacaccaaggtggcgcagatcgtggccgatgagctgggcgtgcccctctcccgcgtgctggtcaccgccagcgacaccgccaaggtgcccaacgccagcgccaccgccgccagcagcggcaccgacctgaacggccgcgccgcgcagttcgcggcgcgccatgtgcgcgacaacctggcggcgttcgtctgcgggctggacggctgcggcgcgggcgccatccgcttcgcgggtgggcaggtcatatcccccaagcgcacgcggcgctgggaggacgtggtgaaggaggcctacgccaaccgcatccagctgtggagcgacggcttttaccgcacgcccaagatccactacgacaagaccacgctcaccggccggcccttctactacttcgcctatggcgccgcctgcaccgaggtggccatcgacacccacaccggcgagagccgcgtgctggccgtggacatcctgcacgacgtgggccacagcatcaacccggccatcgacctcggccagatcgagggcggtttcgtgcagggcatggggtggcttaccaccgagcaactggtgtggaacgacgaaggacgcctggccacgcacgcccccagcacctacaagatccccgccacgggcgacgtgcccgagcacctgcgcgtgcagctgtggcaccagcccaaccgcgaggacaacgtgggcggcagcaaggccgtgggcgagccgccgttcatgctggccatcagcgtgtacgaagcactgcgcaatgcaatcgctgcggcccggggggacggcggcggcgatgcgcgcgcacccgtgcaactgaccgcgcccgccacggcagagaacgtgctgcgcgcgctcgggcggctggagtaacccgccgccgtgtgcggccatgccagcctagccgttcaggccggtacctgcacgctgcctacggcgatgcggttgcgcccggcgcgcttggcctggtagcaggccatgtcggcggcatagagcagcgccgccacaccgtgcgcaccaggcgccagcgggaccagccccacgctcaggcccagggtgaagctgcgcccgccatatgcgggctcccacgcctgcacggcggcgcgcaactgctcggctacggcctgcccgcgcgccaaggagctgccgggcagcacgatggcgaactcatcgccgcccacgcgcgcagcccagccgttgtgccgcacttccgattcgagcagacgtgccagatggcgcagtacgtcatcgcccgcatcatggccggcaacgtcgttgaccacggtgaaatggtccaggtccatgaacagcagcaccccgccgtcttcctccggcacaccccgcgggccccgcgcagcacgcgcgtccagcagcatctgcaggcgcaactcaaactccgcacggttgagcagttgggtcaagggatcgtgggcgcgctcccaggactgctgctggcgcgctgcacgctccgcagtgaagtcttccagcgtccacaccaggccgctggacggcacgccgggctccaccagttgcccctgcgcccgcacccacagcgtgctgccgtccttgcgcagcagcggcagttcgccatcgaagctgccgtgggccgcaaaccgcgcacgcacctgctgggccacatccgctgcgccgggcggtgaggccagcagatccgtcagccggcgcccctggagctgcgccggcgcatagcccagcatgcggccggcctgctggctcacgacctccacctgctcgtcgcgactgacaacgatgcccagcggcacgtgcgccagcaccgcacgcagctggcgcgccgacgcttccgacccgcgctgttgcagccgccggtgttccagcaaccgggtgcagacgcgcaccacatcgtccacctcgccagggctgtgcggccatgggccgtcatgcccggcggacccgctcgccggcgcaccagcggcctccgcgtccatcagcgctcgggcacgctggcgcagcaggatcagcgggcgcgcgatccacagcatggcgcccagcgccaacagggccaccagcgccgtgaccgcggccgcgagcgcccaggcccggcgctggacgccctgcattggcgccagcacggcctgcgaagcgctcacccgggccaccacccattgcggcatgggcacgctggccaagctcaccacgtggtccgcctgcacggtggtttgcgcgcgcccggccagcggcgcatcgtccgcgtggcgccagcgcgcataggcctcgcccaggccgggctcgtcggccacctggcccagcacgcgctccatattggggtgcgccaggatcaccccgtcgcgcgtgaacaccaccagctgcgagtcgctgcgcgcaggcagcgccagggaatgcggcagcagtccctgcgattgcagccgcagcacgcccgccacggccccgatgacgcgcccctccccccgcagcagcggcatggtgaacatcacgcgcgcctcggccggcgtggcgccgatgaggcccgacaccagcggcttgccgtccagcagcgtgcgcacgaggtaatcgcgctcgcccgggtccagacccgaggccttttccagcttgccatagcgcaggttgatggcgaggttgccgtccttgcgcgcaacctggatggcgtcgaagaagcgcacggccggcagaccctgctgcagcagccactccagcgacgcgggagactccaacagctcgggggtgatgccctcggccacggtggcaagcaccttctggctctgctcgatcttgctggccagcaaccgcgccaccagttccacctcgtcgttctgctggctgaccaggcgctgcatgacctcctggcccgcggcgcgcgacagcacccacacggtgagcattgcggagagcacgatggccagcgccgccaccgccagcagcttgcccaccagcggaccgggcagccatgcgaagccttcaggctcccgctcgggcgccacgtcttcccacgcggcaacatgctcgggcggtgtcatgggcgctccgcgttcgaagcgcccgaaacgagaggatcgaggaaggcgcgaaccatggtcgtaggggggctgcagcctcaccagaggctcgaaccaatatacgcaggcaccctcggctccagactgggtggaaccctgtgacggcgcgggaaaaaccctgacgcctcaggccttcaggtagagagcggtaacaactggatgcaaaagggccgccgcagcggccccatcgggcggagtgcccagcgtgtgctcaggcgccggccaccagctgcagcgcgcggggctgcggcaggctcagcacgttgcccgtgccagcgatcaggccgtgctcgcgcagatggcgcagcacacgcgagagcgtctcgggcgcaatgcccaactgcgccgcaatcaggcgcttgcgctggtgcaacgtgacgcgcaagccgccgtcttcactgttttgcgcatggcgcagcagccactgggcgcagcgggcttctgcgtcctgggccaggcggctcacggccagttccgtctgttggcagtaaccggtggccatgtcgcgcagcagcgcctgtgcgcccacgggcaactcatcaaaggtgcgcttgaagtcctccagcggcagccggcgcaactgcacgcgggtgtccgccaccatgtccacggcgcagggctgctccagcagcgcggtggcggcgtcgagccagaacggcccttcgaccacaccaagctggtggcgcatcacgccgtcctcgcgcacgcccagcagcacgcggccactgtcaaggtagagcacggacgcaggttgttggtggcgctcacgcagcacctcgcccgcggtggccacctcgatctgtgcggactggtcggaggacggtagggggaacatgaccgccactgtgccggcgcaccgcccgtcctgctttgagcgaaatcaaaagtgaacgtgcaaccgccggcgtgccgggccgcctcacgcgccgttccggcaggtccgggcgcaacaacttgcgttcgcagtgttgcaaaaacacgaaaaaggctggcggcatgatgtttgcttgaccacaatcgctgcctgacacgaaaccgtcataacaacccctgcaccagccgcgcatccccgccctacagaggagaacccatgtaccgccatttgatcgcccttgccgccgccacgctgtgcgcggccacggcgcacgcccaaacctccgtcacgctttcgggtctgaccgacgtctacgtcggctccatgaagatggccggcgacgccgaccgccgctcggtggtcaatagcggtggcatgactacctcgtggttcggcttcaccggctccgaagacctgggcggcggcttgaaggccaacttccagctcacctcgttcatccaggtggatgccggcacgcagggccgctttccgggcgatacgtttttctcgcgcgacgccaacgtgagcctgtcgggcagttttggctccgtgctgctgggccgctggatggcacccaacttcctgccgtccgtggtgggcaacccgctgggcgactcgttcacgttctcgccgctgatcctgcacaagaacgtgccgctgttcaacgcctccggctggcaggccacgaccccatccgacacaggctggagcaaccagatcgcctacagcacgcccgacatcggcggcttcaaggccaacctgcagtaccagttcggcgaactgccgggcgataacggcaagaagaacgtcggcgctaatttcttctacttcggcggcccgctgacgctgactggctaatacgagcgcgaccagatcagcaaccccggccagggcacctacctgggcacgaccaagaaggactggatgctggccgcagcctacgatttcaacgtcgtgaagccgtacctgagctacggccagaccaaggccgacaacagccccggcaaggccaagacgatgcaggtcggcgcatcggccccgctgggcggcggcagcctgttggcttcctgggtcaagaccgagctgacggactcggacctggaccgcaagaccttcacgctgggctatgactacaacctgtccaagcgcacggacgtgtacgcgatgtacatgaacgacaagatcaccaaccagtccacgggcaacagcttcggcgtgggcatccgccaccggttctgacgaagccggccctgtcggccactgcacggcacgcggcgcatggcgccgcgtgcttttttttcgcctgcaaataccaatgaaaagtggccctggcgctcacgaaaagagcgccggcagctatcaattcaatactgtccatcgcccttgccaggcgcatgcgcgtcacgggcctgtcacccggaaggcctacgctccccttttaacagttaccaattgctaccgatgcctgatgctccgcggctgtctctgcgcgcactgctgccttcgctgtcacccagggtgcggcggggcgaagggccgctggcgcggctgctgcgcgcgggtgggctgcactgcgtattccagcccctggccgacctgcgcgaggggaacatctattcacacgaggcgctgatccgcggcccggaaaactcgccgctgcagtcgcccgacgccttgctggcccaggcacgcgccgaagacctgctgcacgacttcgaactgctgtgcgtcgcgcaggcactcacccaatggggccagcaggccacgccgggccggctgttcgtgaacatcagcgccgacgcgctggtctggggcgtcgggctgtgcggcgcggagcctctggcccacgtggtgcgccggctgggcgtgtccccgcacatggtggtgctggagatcaccgagcacgagcgcgtgcacgacctggtgccgctgcgcgacgcactgcgccaggtgcacgccagtggcatgcgcctggcgctggacgacttcggcgacggccattccagcctgcgcctgtggtcggaggtgcgccccgacttcgtgaagatcgacaagtacttcacgcgcgacatcggccagcaccccgagaagctgcagatgctgcaggcgatccgcggcattgccgaagtgttcggcaccacgctggtggccgaaggcatcgagaccagcgacgagctgcgcgcgctgcgcgacctcgatatttcctacggccagggctacctgctgggccggcccgcgcgtaccgctcgcatggcgatcgagccgcccgcgctggccgtgctgcgggaccgccgcgtggccgtgctgccgcacggcggccagcccatgcgcccgggcatcctgcgcaacctgctcatggcgcaggcgcccaccgtcacgccctgcaccagcaacgacgcggtggccgagctgtttcgcacgcatggcgatctgcacgccattgcggtgctggagggcgaacgccccgtggcgctcatcaaccgccaagagttcatgaaccactacgccacgctgtactttcgcgaggtgcacggccgcaagccctgcatggcgttcgccagtacgtcgccgcgcgtggtggagatggactgcgacgtggagcatctggtgggcatcctcacctcgcaggaccagcgctacctcaacgacggtttcatcgtcaccgacaacgggcgctacgcgggcctgggcaccggcgagcaactggtgcgcggcgtgaccgaagcgcgcatcgaggccgcgcgccacgccaaccccctcaccttcctgcccggcaacatccccatcagcctgcacatgcagcgcctgctggaccaccgcgcggccttcgtcgcctgctacgccgacctgaaccacttcaagcccttcaacgaccactacggctattggcgcggcgaccagatgatccgcctggtggcgcggctggcgctgacgcactgcgacccgcgggccgacttcgtgggccatgtgggcggtgacgacttcatgctgctgttccagagcagcgactggctggcgcgctgccagcgcatcgtggactcgttcgcgcgcgaggccatcgccctgttcgatgaatctgcgcgccaggaaggcggcatctgggccgaggaccggcatggcgtgaaccgtttctttcgctgcaccacgctgtcgatcggcgcggtgcgcgtgtcgccgggcagcatggagcatgccgaagaggtggccaacctcgcggcgctggccaagcgcgatgccaagcagtcgcacgcgggcatcgcctggcgcgacgccggcccaggcgggctggtctgactgcaatcgcccttgacgaccatcgatgcggcgcgcgccgcgccgcgggcccaggccggcgcgcactaggtccttacactccagcgcgacagggtcgccgcatccccatccgcggccaacctggatattccaacctacaggagagaccgcccgtgcccatgttcgttgacacctcgccgcccggccaatgcatcttctgccggctggtggccggcgagatccccagtgccaaggtctatgaggacgcgctcacgatcgccttcatggacatcggccaggtcacgccgggccatgtcctcgtcgcgaccaaacggcatgcggccaccttgctcgacacgacccccgaagaggccgcggcgctgatgcagaccgcgcgccgcgtcgcgctggcggtgcgcaccgccttcgacccgcccgggctcacgctgctgcaggccaatggcgcgctgggcgggcagaccgtggcgcatgtgcacctgcacgtggtgccgcgccacgaggacgacggcatcaccttcacctggccacgccaggagccgccagccgccgtgctggccggttatgccgagcgcctgcgcgcggcgctgtagtccgcggtcagatcggcgagaccacgccgcggcccgcaaagtggccctcggcgttggccaggaagcggtccacgctggcctgcacggcctcgggcgaccagccggccacgtgcggggtgagcagcacgttgtccaggcccaccagctcctgcggcggcgcgggctcgctctcgtacacatccagccccgcaccggcaatgcggcgctcgcgcagcgcggccgccagggcctgcgtgtccaccacgctgccgcgcgcgatgttcaccaggtagccctgcgggcccagcgcctgcagcacctcggcattgacgcggtggcgtgtggacgccccgcccggcgtggcgcacaccagcacgtcgcaccaggcggccagctcctgcaggctggggaagtagcggtacggcacctccgcgcgcgggctgcggttgtggtagccgatctccatgtcaaagcctgcggcgcggcgcgcgatcttgtggccgatggtgcccagcccgaagatgcccagccgcttgcgcgagacattgggcggcaggccgatcgcgtcgcgccacacgccggcgcggcactgctggtccagggtgcgcatgccgcgcacgatggcaatcagcagcccgaacgcatggtcggccacgcagtcgtcgttggtgcccgcgccgttggccagcgcaatgccgcgcgcgcgggcggcgtccagcgccacgttctcgtagcccgcgccgagggcacacaccagctccagcgcgggcatggcggcgatctcctgcgccgtgagaccgacggcgccgatggtcagcaccgccctgaagcgcgcgccctgctgtgcgatggcctgggcgcgcgcgtcgggcgtgggggcatagcagacgtcaaaacgctggccgatctggtccaggtgctgcggcgtcatgccgttgaggataagcaagggaatgcgggtggtggaggtcacggcgttgctcgaagctgaatgcgcgcagtggactacgtttttcatagctgctcgcgcttgtccatagggcggtacaggccattttcatccaaatgcgttggacctgccctgcgccccgctccaagccccggcgggggtgcggggccttgggtctgccgcgccatcgactctgctaccctcgcgcgcatcatgtccgtcccgtccgccgccatcggcccgcagcaggcgcctgcggtacccgtgcctgtgcctcccggcctggccatcctggtgctggccctgctgctgagcatccagcccgtcaccaccgatctgtacctgcccgccctgcccgcgctcacgcgcagcctgaacgcacccgtggccgcaggccaactcacgctgtccgcgctgctgctggcctttggctgctcgcaactggcatgggggccgctgtccgaccgattcggccgccggccggtgctgctcaccgggctggcgctgtacacgctggcggcggtgggtgcggcgctggcgccgtccatggcggtgctcattgcctggcgcacggcccagggcgtggccatgggtgccgtggtgatgtgcgcgcgcgccatcgtgcgcgacctgtacacgccgctggcgggcgcacgcgccatgtccaaggcgctgaccggcttggggctcgtggcctgcctgtgcgcgccgctgggcgggttgctgaccgaatggttcaactggcgcgcggcactgctggcgctcaccggctacgccatgggcacgttggcgctggtggcgctgcgcatgcccgagacgctgcaccagcgcaacccgcacgccctgcgccccgccatgctggcaggcaccgcggcgcaggtattgcgcacgcccgcgttctgggcgttctcgctgctcaccacggccagctatggcgggctgttcaccttcctggctgcttcgtcctttgtctatctcgacgtgctgggcatttcgcgcacgcagtacgggctggcgctgctgtccacggccgtggcgtacctgctgggcacgctgctgtgtcggcggctgctggcgcgccagggcctcaagcgcacggtcgccatcgccggcgcgctgtcggccagcggcggcctgctgatgttgctcgccgccgcgctgggctggcatagcgtggccgcgctgctgccgccgttctacctctacatggtgggccacggcatccaccagccctgtgggcagtcgggcgcggtgggaccgttcccgcaggcggcgggcatggcctcggcactcaatggtttcatgatgatgctggcgggcttcgccatcggccagtggctgggcggggcgctggacggcagcgtgtggccgctggtgcaaggcgtggccctgtggtcgctgctgctggccgccattgcctggacgctggtgcagcgccatgccccgcaggaggttacccatgcccgctgaccacattcccgcgctcgcactggctgggcccacggcctcgggcaagacggcagcggcgtttgccattgccgacgcgctcgcgccccgcctgccggtggagatcatcagcgtggactcggccctggtgtaccgcggcatggacatcggcaccgccaagcccacgcccgccgagcaggcgcgcgtgccgcaccacctgatcgacatccgcgacccgctgcaggcctacagcgcggccgagttcgtgcaggacgccacgcgcctgatcggcgagatccgcgcgcgcggcgcgctaccgctgctggtgggcggcaccatgctgtacttcaaggcgctgtttgacggcatcgacgacatgccgcccgccgacgccgccgtgcgcgcgcgcctggaggcccaggccgccgccatcggctggagcggcatgcatgccgaactggcgcgcgtggacccgccaaccgccgcgcgcctggcacccggcgacagccagcgcatccagcgcgcactggaggtgtggcatgtctcgggccggccgctgtcgagctttcacacgaccaaaaccgtagcagccagcgaccgcccgatgagcgctgcaagccttttttccttggaaccacacgaccgcgcttggctgcatgggcgcattgccgagcgctttcacgccatgctggccgccggctttctggacgaagtcctgcgcctgcgtgcgcgcggcgacctgcacgccgagctgcccagcatgcgctgcgtgggctaccgccaggcgtgggagtcactggacggcctctacccgatgagcagcctgccggagcgcggcatcgccgccacgcgccagttggccaagcgccagatcacctggctgcgcagcatgccccagcgccattcgatcgcctgcgacgcgcccgacgccactgcgcaactggtgcaggccgtgcgcgcgcgcgtgtggggtggcagcgcatgagcccccaacccacgtccctgctgcaggtgcgcggccttgccaagcgctacggcgggcaggcggtgttcgaaggcgtggatctgcaggtgcagcgcggagagttcgtcgccatcgttggcgactcgggcgtgggcaagtccacgctgctcaactgcttggcggggctggaccattgggatgccggtcaggtgctgcacgagggcgtagatctggggcagttggacgacacgcagcgcgctctgtggcgtcgcgcccatgtggggttcgtgttccaggccttccatgtgttgccgcatctggacgtggcgcagaacgtgggcctgccgctgatgttgctcaaccgcccagatgcgcagcgcgtgcagcacatgctggccgccgtgggcctggaaggcctgggcgagcggctgccgcaggaactcagcgggggacagctgcagcgcgtggccattgcccgcgcgctggtgcaccgccccgccctgctgctggccgatgagccgacgggcaacctggaccccaccacggcggcgctggtcatggatctgctcatcgcccagacccgcgagcacggcgccgcattggtgctggtgacccattcgcaggccgccgcggcgcgggcgaaccgggcgctgcgcctcacggcacagggcatccgcccggcaggaactgcttagtcgatcgtcaggcgctgcgtcttgttgccctgcttcttgggcaaggtgagcgtgagcacgccgttgtcgtatttggccttggcctgggtcgcatccacatccacaggcaattggaagctgcgcgccacggcaccatagtagcgctcgctgcgcagcaccttttcgccctccttcttctcgtcatgctggcgcacttcggcacgcaggctgaccacgttgccgtcgatggagacattgatgtcttccttgggtacgcccggcacttccgcctgcacggtgtaggcggcgtcgtcctccttcacgtcgatcttgatctgcgacggcgtgggcagcccatcgccgtgcaacgggcggacatagaagcccggcgcaaagtccttgaagaaatcgtcaaacaagctgccacgggtgaccagtgaattcatgatgaaactccttctttcgagaacaaggtgaagcggcccgcacgggccatccgtccggcgaggtcggcccccgccgtcttcaggctatataggcgctgtcgcgccgcggttcaagaacccccgcacgtttgaatttgatgcagcgcaactccacgcgccgcgggccgcacaatcgcggcatgctgaccgccctgctgcgcaccttctcctggcgtgcgctgcgccaccacccctggcgcagcgcagccgccgtggccgccgtcatgctgggcgtggcgctggggttcgcagtgcatgtgatcaatgcgtcggcgctggacgaattcgcccaggccgtgcgcgcggtcaacggccagcccgacctggagctgcgcgccacgcgcggcgcgctgcccgaatcgctctatggcgaggttgcccgccagccgcaggtgcgcctggccagcccgtggctggaagtgccggtacgggcgtttgcgacccgcggccagacacccgtggcgctgcgcgtgctgggcgccgatgcgctgctgctgcccgccatggcgccggccctggcgccgcgtgcctacgacggcgccgaccgcctggccatgctggcgcccgccagcgtgttcctcaaccctgctgcgcaacaggcgctgggcctgggcgccatcgacgcgcacaccccggccatcacactgcaggcaggcctggcggcgcaccccgtgcgcgtggcgggcacggtggctgcgggcggcgcgcccctggcggtgatggacattggtgccgcgcaggatctgttcggccgcgcggggcaactcacccgcatcgacctgcgactgcagcccggcagcacgcccgccagcgtgcagcaggcgctggccgccctgcccggctggccggcgggcgtgcagttcgccgcgccgcaggacgatgtgcagcgggtggacagcctctcgcgcgcgtaccgcgtcaacctcacggtgctggcgctggtggcgctgttcaccggaggcttcctggtgtattcggtgctggcgctcagcgtggcgcagcgcgcgccgcagttcgcgctgctggccgtgctgggcaccacgccgcgcgagcgccaggcgctggtgctgctggaatcctgcgcgctgggcctcatcggcagcgtggccggcatcgccctgggcacggcgctggcggcgctggcgctcaccctgctgggtggcgacctgggcggcggctacttcaccggcgcacaacctgcgctgcagtggagtacaccggcggcgctcctctacggcctgctgggcgtagcggccgcgctgatcggcggctggtggcccgcgcgccatgcacagcacctgccgccggcgcagaccctcaagggcctgggtgcgcaggccgggcgcggcgcgcgcgcctggatcggtcttgttttgatagctgctagcgctttactggcaaagcttccgccaattcttggcataccgctggcggcctacgtggcggtgggcctgctgctgatcggcggcattgccctgctgccctggctggtgcaggcgctgctggcgcggctgcagccgctggcggcgggccatgccctggccctgctggcgctggagcgcgcccgccgcatgcgcgccagcgccgccgtggccgtgggcggcgtggtggcggcgctgagcctggccgtggcgctgacggtgatggtgggcagctttcgcggctcggtcagccagtggctggacagcgtgctgcccgcgccgctgtacctgcgcgcggccggcggcgccagcggcgacgaggccgcggtattccctccggatttcgtccatgccgtggcgcgcctggccgccgtggcgcgcgtgcaggcgctgcgcaccagcagcctgcaactggcacccgaccgcgcccccgtcgcgctgctggcccggccgctggagggcgacccggcccgcgctctgccactggtggaccctgcgcgccccgtgccgccagggcgcgtcggcgtgtatgtgagcgaggcggtggtggacctgtacggcgcccgcccaggcgcggactggccgcggctttcagaggttttcaggcctccagcgctgtctggaaaagcgccagcagctacatttttcgtagctggtgtgtggcgcgactatgtgcgccagcacggcgccatcgcgctggacctgcaggacttcgcgcgcctgacgggtgacgcgcgcgccagcgacctggcgctgtggcccatgccgggccgcgaggccggcgcgctgcgcagcgaggtgctggagcaggcccgcgagagtctgggcgcctcggcggcggatgcactggaattcacctcggccgatgcgatccgcgcacggtcgcttgcgatcttcgaccgcagcttcgccgtcacctactggctgcaggcggtggccatcggcatcgggctgttcggcgtggcggccagcttcagcgcgcaggtgctggcgcggcgcaaggagttcgggctgctggcccacctggggctcacgcggcggcagatcctggcggtggtcgccggcgagggcgcggcctggacggccgtgggggcggtggccggcacgctgctgggcctggccgtggcggaggtgctggtgcatgtggtgaacccgcagagctttcactggaccatggacctggccgttccctggccgcgcctgggcgcgttggccctggccgtggtggcggtaggcacgctgaccgcctggctggcaggccgcctggccgcggggcgcgacgcggtgatggccgtcaaggaagactggtagtcgccgacaatgcgggccatgttgtccccctcctctctttccgccccggcggccggcagcggctggctgcacgaggccatcgcccgcatcgaggccgactaccagcgcagcgccgacacccacctgatcccgctgccgctgcccgcgttcgccggcgccggcatcgacctgtatttgaaggacgaatccacccatcccacgggcagcctcaagcaccggttggcgcgctcgctgttcctgtatgcgctatgcaatggctgggtgcgcgagggctccaccatcgtggaggcatcgagcggctccaccgccgtgagcgaggcctatttcgcgcgcctgctgggcctgcccttcgtggcggtgatgccgcgcagcacctcggccgagaagatcgcgctgatcgagttctacggcggacgctgccacttcgtggagcgtgcgggcgacgtgtacgacgctgcgcgcgccatcgccgccgacacgggcggccactacatggaccagttcacctacgccgagcgcgccaccgactggcgcggcaacaacaacatcgccgagagcatgttcacccagatgcagcgcgagcgccacccggtgccgcgctggatcgtggtgggcgcaggcacgggcggcaccagcgccaccatcggccgctacgtgcgctaccagcgccacgccacgcaggtgtgcgtggccgacccggcgggctcggtgttcagcgcctaccaccgcacgggcgacgccacgctcaccgcgccgggctcgcgcatcgaaggcattggccgcccgcgcgtagagccgagcttcatccgcacgctggtggaccgcatggaagaagtggccgacgacgactccgtcgccgccatgcgcgtgctgtccaccctgctggggcggcgcgtcggcccatccacgggcaccaacttcgtcgccatgctgcggctggcgcaggagatgcgcacgcaggggcagcgggggtcgatcctctcgctgctgtgcgacgcgggcgagcgctacctgcccacctaccacgacgacgcctgggtgcagcgctgcctgggcgactgcgcggccgcgcacgggcggctgcaggcgctgctggcctgatgatcgggcgccgcgcgctgctggcattcgcggcccagggcgcgctgggcagtgctgcctgcggctgggctgctcccgcctgggccctggcgccgcgcacgctggccttcccgcgcgaccacggcagccaccccgatctgcgcaccgagtggtggtacatcaccggccatgcgcaggccgacgagcgactgtggggctttcagatcaccttttttcgcacgcgcgtggaggccacgcagggcatgcagtccgccttcgccgcgcgccagctcgtgtttgcgcacgcggcgttgacagacgtgcaaggccgtcgccaattgcacgaccagcgcattgcccgcgcgggcttcggcattgccgaggcgctggagggcgacacgcaggtgcgcctgcgcgactggtcgctcacgcgccatgccagcagcgcgccgggcggcagccgctacgaagtgcgcgcgcaggcagaagggtttgcgctggagctggactgcgccagcacccagcccgtgctgctgcagggccaggccggcctgtcgcgcaaggggcccgacgcggcgcaggccagctactactacagccagccccagttggccgtgacgggcgccatcaccctcgcgggccggcgcatgccggtgcaaccactggccgcgcccgccaaccgcgcctggatggaccatgagtggagcgaggcgctgatgcaccccgaggccgtgggctgggactggatcggcatgaacctgcacgacggcgccgcactcaccgcgttccgcctgcggcgcgccgacggcagcacgctctggaccgggggttcctggcggcccgcaggagcggacgccgcgcaggtgttcgcgtccgaggccgtggtgttctccccgttgcgccactggcacagcccggccagcggcgcgcgctacccggtgcagtggcgcgtggacacgcccgcgggcggcttcatcgtgcgtgcgctgctggatgcgcaggagctggacagccgcggctccaccggcgcgatctactgggaagggctgtgcacgctgcatgcagcgcgggcgcggggcgatgcgggcgaaccggccggccccgaggtggggcgcggctatctggaaatgacgggctatgcgcagcgcctgcggctgggctgacggcgcggcctgtcgctatgcatgtgatagctgccagcgctttgcttttgggcatttccacccggtttgtatctaaaacctagacacaacaagcgccgccagctatcaaaaacaaagcggccatgcagggcggttgccgcgcatggccgagggtgccgccggcctggggcttggcccagccggcatgcggtgacgagggcgtcagtggctgccgctgccccccgtgcggcggcgctccagccaggcgatgatctcgcccatgatgccgcggcggaaggccagcacgcagaccacgaagatcaggcccgtgacgatggtcaccgactcgcccaaggtgttgaaccagtcgatggtcgtgagttgcgcgagcagcgtgcccagctcgccgatcttgttctccagcagcaccaccacggccgagcccaccagcgggccgctcagcgtgcccaggccccccaccagcgtcatcagcacgacgtggccggaggcgctccagtgcacgtcggtcagcgtggcgaagcccaacaccagggtcttgagcgcgccggccaggcccgcaatggcggccgagatcacgaaggccagcagcttgaagcggttggtgtcgtagcccagcgagatggcgcgcggctcgttttccttgatgcccttgagcacctgcccgaacggcgagtggatggtgcgcacgatcagcaggaaggccaccaccaccacgatcaggcacacgtagtacatggtcaggtcgctggacaggtcgagcacgccgaacagcttgccgcgcggcacgccctgcaggccgtcctcgccgcccgtgaagggcgcctgcagcgccgcgaagaacagcatctgcgccagcgccatcgtgatcatggtggcgtagatgccctggcggcgaatggcgaagaagcccatcaccaggcccaacagcgcgccggccagcaggccggccagcaggccgagctcgggcgtggcgccccacaccttcacggcatggcccgtcacgtaggccgcaccgcccaggaaggcggcgtggccgaacgacagcaggcccgtgtagcccagcagcaggttgaaggccgaggcaaacagtgcgaagcacagcagcttcatcacgaagaccgggtaggcacccaggaagggtgcggcgatcaggcccagcaggagcaggccatagccaatgggggcgagttgtttcgagttcatgcgtgcagcccctggaatcacttctctttgccgaacaggccggcggggcgaatgaggagaacgatggccatgatgacgaacaccacggtggacgaggcttcggggtagaacaccttggtgaagccctcgatcacgcccaggcccagcccggtgaggatggagcccatgatggagcccatgccgccaatcaccaccaccgcgaacaccacgatgatgaggttctggcccatgagcggcgtgacctgatagaccggcgccgccagcacgccggcaaaggccgcgagcgctgcgccgaaggcgtaggtcagcgtcaccatgacgggcacgttgacgccgaaggcttccaccagacgggggttctcggtgccggcgcgcaggtaggcacccagcttggtcttctcgatcacgtaccacgtggcaatgcacaccgtgacggaggccacgaccacccaggcacggtagttgggcatgaccatgaagcccaggttggtggcgccttcgagcaactcgggcgtgtcgtaacccaggcccgagacgccatagaccgagcgaaacgccccctcgatcagcagcgccaggcccaatgtgagcaacaggccatacgaatggtccagcttgtagatccagcgcagcagcagccgctcgatcacgaccccgaacacccccaccaccagcggcgccagcaccagcatccaccagtagctgatgccaaagtagttcatggccatccaggtaatcatggcccccatcatgaacagcgcaccgtgcgcaaagttgttgacgttgagcaggccgaaaatcacggccagcccgaggctgaggattgcgtaaaacgagccattgaccagccccaacaggagctggctcaaaagacccggcaatgagacaccaaaaatttccatggcaggcggcagagggtgaggggtcaggtcaggagcttatttccacagagcgcacttgctctcggccttggtggtgaacacctgttcacccggcagtttcttgatgagcttgtagtagtcccaggtgcccttggactcggacggcgacttcacctgcatgaggtacatgtcgtgcacgtagcggccgtcggcacgcaggtagccggaaccgaagaagtcgttcatcttcatggcgcgccaggcctccatcaccttgtcggcgtcggtggtcttggcggcctcgacggccttcaggtagttcatcgtggccgagtagtcggcagcctggatctcggtggggcggcgcttggtcttggccatgaacttgtcggcgaacttgcgcgtctcgtcgttcaggtcccagtaccagctggtggtgaactgcaggccttcggtattgcgcaggcccaggctgtgcacgtcgctgaagaagatcagcaggccggccagcttcatgctgttgccgatgccgaattccttggccgccttgatcgagttgatcgtgtcgccaccggcgttggccaggcccaggatctgcgccttggagttctgcgcctgcagcaggaaggacgagaagtcggacgcattcagcggatggcgcaccgcgcccaccaccgtgccgcccttttccttgacgaccctggacgtgtccgcctcgagcgcgtggccgaaggcatagtccgccgtcaggaagaaccagctcttgccgccaccgtcgacgatggcaccgcccgtgcccttggccagggccacggtatcgtacgcatagtgcaccgtgtagggtgtgcactgctcgttggtcagcgcggaggaagccgcgccgttgttgatcatcacgcgctttttctcttccgcgaccttggccagcgccagcgcagtgccggagttggtgccgctgaagatcatggtcaggccctgggtgtcgatccactcgcgcgccttgctggcggcgatgtcggccttgttctggtggtcggccgtcagcagctcgatgggtttgcccagcaccttgccgccaaagtcgtcgatggccatctggatggccacgccaccgttcttgccttccacgtcggcgtagaggctggacatgtcggtgatgaagccgatcttgaccttgtcctgcgcgtgcgcggtcgacgccatgagccctgcggccccgagcacgaacgccaatgtcgtgagcttcgctttcatgtggtgtctcctttgtctttcatgctttggtttgcaacgtcgacgcgcgcggtcccgggcagtgcccgggaccgtggctcaactcacttccacagggcgcacttgctctcggccttggtggtgaacacctggtcgccgggcagcttggccacgaccttgtagtagtcccagggttccttggattcggagggcgacttcacctgcatgaggtacatgtcgtgcacgaagcggccgtcggcgcggatcgtgcccttggcgtagaagtcgtcgatcggcgtggacttgagcttctccatgaccttgtcggcatcggtagtgccggcggcttgcacggccttcaggtagttcatggtggcggagtagtcggccgcgtggatgtccgtgggcatgcgcttggtcttggcgaagaacttcttgccgaactcacgcgtcttgtcgttcaggttccagtcccagctggtggtcagcagcaggccttcggtgttgcgcaggcccaggctgtggatgtcggtcaggaacaccagcaggccggccagcttcatgttcttgttgatgccgaattccttggccgccttgatggcgttgatggtgtcaccgccggcgttggccaggcccaggatctgcgccttggaattctgtgcctgcagcaggaaggacgagaagtcagacgcgttcagcgggtgcttcacgttgcccaccacgcggccgccgttttccttgaccaccttggcggtgtcgttctccagcgcctggccgaaggcgtagtcggccgtcaggaagaaccagtccttgccgccctgcttcaccacggcgccgccggtacccttggccagtgccacggtgtcgtacgcatagtgcaccgtgtagggcgtgcactggtcgttggtcagcgcggaggaaccggcgccgctgttgaagtacacgcgcttcttctcttcggccaccttggccatggccagggcagtgccggagttggtgccaccgaacagcatggtcaggttctgcgtgtcgatccactcgcgcgccttgctggcagcgatgtcggccttgttctggtggtcggcggagagcagttcgatgggcttgcccagcaccttgccgccgaagtcgtcgatggccatctggatggccacgccaccgttcttgccttccacgtcggcatagaggctggacatgtcggtgatgaagccgatcttcaccttgtcctgtgcatgggcctgcatggcggataccgccaggccggcggcccccatcactgcgaccagtgtcttgagtgtcttttgcattgttgtctccttggtgggtgcgaaaacgaatgggaaaggggtcggtcagacgcccagcaactggttgagcacgggcatcttggtatccagctcggcggcaccgaactgctcaacgatgcggccgtgctccatgacgtagaagcggtcggccagcggcgcggcgaagcggaagttctgctccaccatcaccaccgtgtagcccttctcgcgcagcgtggtgatcatgcgtgccagcgcctgcacgatcacgggcgccaggccttcggaaatttcgtccagcagcagcagcttggcgccggtgcgcaggatgcgggccacggccagcatctgctgctcaccgcccgacaggcgcgtgccctggctgttcttgcgctcggccaggttggggaacatggcatagatctcatcgatacccatgccctgcgtgccggtcttgagcaccggcggcagcagcaggttttcttcacacgacaggctggagaaaatgccgcgctcttcggggcagtagcccacacccaggtgcgcgatgcggtgcgtgggcatgttgatggtttccacgccgttgatcttgaccgagcccttgcgcgcaccggtcaggcccatgatggagcgcatggtggacgtgcggcccgcgccattgcggcccagcagcgtgacgacttcgcccggctgcaccaccatatccacgccgtgcaacacatgcgactcgccgtaccaggcctgcaggcccttgatttccaatgcgggtgtgccggccatatcagtgcgccccctgcagttggccgtcggttgtgcccatgtacgcttccatgacttgcggattctttgagacttcttcgtaaggcccttcggccaggacagcgccgcgctgcagcaccgtgatgcgatcggcaatggtcgagatgaccttcatgttgtgctccaccatcaaaatggtgcgaccggccgataccttcttgatgagctgcgtgacgcgatccacgtcttcgtggcccatgccctgcgtgggctcgtccagcagcatcaattcgggctccatggccagcgtggtggcgatctccagggggcgcttgcggccgtaaggcaggttgacggtgacctcgtcagccaggtcttgcagaccgacttcggtcagcagttccatggcgcgcccttccagctggcgcaggctggcttcgctgcgccagaagtggtagctggtgcccagcttgcgctgcaggcccaggcgcacgttctgcaacagcgtcaggtgcggaaacaccgccgagatctggaacgagcgaatcacgccgcgccgcgcgatctgcgccggctgctctcgggtgatgtcatgtccgttgaattcgatggtgcccgaggtgggctccaggaacttggtcagcaagttgaagcaggtggtcttgcccgcaccgttgggcccgatcaatgcgtggatggaaccacggcgcacgctcaggttcacgtcgctgactgcggtgaagcccttgaattctttggtgaggcgagaagttttcagtatgacgtcgctcattgccaccggacccttaccgcacaaggtgtgcgacacagtccgactccgtgtttatgttgcatcgcatcctaaggggacacaccttgcgacataactgggacaaatgcctatgtagcaacacctacgtaacaacacgtcatcaccccgtcatacgcggggttgtgcgggacattcatgcgccctcaaacgccaggacgatagccgactcatccgccgccattacgacgcgcgagcgcacgcgcagacgcgattgcggcgccgcaaatccgaccatctgcacgcccgcatccagttgcgcagacacctcgtcgcccagctcgccacgtgacacgcgcgtggcccgcgcaggccagtgattggcaccgggcgccgctggcgcgacggctgccggcagcacgcgcaccgcagtggccttgcacagggcctgtacgggcacgccggggcgcaggcccagcagctcggcgctctcgcgggtgatgcgcgaatacaccgccaggccgtcggccgacgcagccagttcacccgcaccgcgcaagtgcacgcgcacgatctgcccgctggcatgcatcccctgaacgatgcaaggccattggttgcgcatgctggtgcgcaaggccaggcgcgcggcaaccgcctgcgccacctcgctgccatcgagccgctgcagcaccacggtgcgcgcctgctgcatggcatcggccgctgccagcagctgatcgccggcggcggtaagccgcgcgccgccaccgcccacgccgcccaccacgcgctccaccagcgccacgccagccagattggtgagcgtgtccagcgcctgccacgccgccttgtagctcacgcccacagcccgcgcggcctgcgagatggagccgccctgcccgatctggcgcaggatgtcgatgcgcttgtcggccatgtcgtggcgcagggcatccagaaatgaggggtgttggtgcatggcccgcatcatgccgcccgccacagggcgctggctatactgcccgctattcatcaatggaatagcgaggtggtgctgatggcggcttcatctgtgggcaaaacccttgcaggcttggcgcttatggcagcctttgcagcgcacagtgccgaggtatcggtggccgtggcggccaactttgccgcgcccatgcagcagattgcggtgcagtttcagcgcgacacgggccacaaggccgtgctgtcgtttggcgccacgggcaagttttatgcgcagatcgccaacggtgcgccgtttggcgtgctgctggcaggcgacgacgccacgcccgaaaagaccgcccgcgaaggcctgggcaatggcgccacgcgcttcacctacgccatcggccggctggtgctgtggagcaaacaggccggctacgtggatgccgagggcaaggtactgcagcaaagcgactggcggcacatcgccgtcgccaaccccaagctggccccttacggcctggcggccgtgcagacgttggacaagctgggccttacggcgcaggtgcagccgcgtatggtcaccggcgagaacatcggccagacctaccagttcgccgcgtcgggcaatgcacagctgggctttgtggcgctgtcgcaagtcatggaaggcggccggctgcgcgagggctcggcctgggtggtgcccgccagcatgcacgcgcccatccgccaggacgccatcgtgctaaagcccggccagggcaacgccgccgccgctgcgctgatggactacctgcgcggcgacaaggtgcgcgccatcattcagtcttacggctattctttttgaagcagcttgcgcccatccgacaagggttagagccgtttttcccttaaacccaagcaaccctttagtccagcagcaatgcaccttctgccactgtcccccgaagactgggccgccatctggctcacgctgaagctggccggcaccaccaccgtgctgctgctggtgctgtgcacgccgctggcctggtggctggcgcacacaccatcgcgctggcgcggcccggtgggcgccgtggtggcgctgccgctggtgctgccgcctacggtgattggcttttacctgctggtcagcatggggccgggcggcgccatcgggcaactgaccgagacgctgggcctgggacggctgccgttcaccttcccggggctggtcgtcggctccctcgtgtattcgctgccgttcgccgtgcagccgctgcagcgcgccttcgaagcgctgggccgccggccgctggaggtggcggccacgctgggcgccagcccgctggaccggttcttcaccgtcgctctgcccttggcgctgccaggctttgtcaccgcagcgatcctgagctttgcccacacggtgggcgaatttggcgtggtgctcatgctgggcggcaacatccccggcgtgacgcgtgtggtgtcggtgcaaatctatgaccatgtggaggccatgcaatacgcccaggcgcactggctggcgggcggcatggtggcgttctcattcatcgtgctgatgctgctgcactggctgcagcccaagggggcgcgatgacaccagcgccaggcattcaaggcattcaggcccaactgatgttgcagcgccctgacttcacgctggacgtgcacctgcagctgccgggccacggcgtaacggcgctgttcggcccttcgggttgcggcaagaccacctgcctgcgcgcgctggccgggctggagcgcgcacgcggcagcgtgcaggtcaacggccaggcctggcaggacgacgccacgcgccaatggttgcccacgcaccggcgcgcgctgggctacgtgtttcaagaagccagcctgtttgcgcacctggacgtgcgcagcaacatggaatacggcctgcgccgccagcccccggcgcgccgccgcgtatcgctggagcaagccgtagagctactgggcctgggcgcgctgctgcaacgcatgccccacaccctgtcgggcggcgagcgccagcgcgtggcgattgcgcgggctcttgccaccagcccgcgcgtgctgctgatggacgagcccctggctgcactggacgccgcgcgcaaggccgaggtcatgccctaccttgagcgcctgcagcgcagcctggacattcccgtgatctatgtcagccactcgcccgacgaagtggcccggctggcatcgcacatggtgctgctgcaggccggccgcgtgaccgcccagggccccacggccgagctgatggcgcgcctggatctgcccctggcgcacggcgacgcggccgccgcactggtgcaaggccgtgtgctggcgcacgacgcgcgcgaccagctactcacagtggccatagccggcggtcaaatccagctggccagcggccgcccccgcgccgtgggcgagaccgtgcgcctgcgcatgctggcgcgcgacgtgagcctggcacgcacgcgcgcaccggacagcagcatcctgaacctgctgcccgcgcgcatcacgcaactggccgacgacggccccggtcaggtgctggtggcgctggacgtggcgggcaccacgctgctggcgcgcatcacgctgcgctcctgccgcacgctggcgctagtcgtgggcgatgaggtgtttgcgcaggtcaagggtgtagctctggtggattgaggcggttgcgccgtcaatgcggcaacctgcttcgtgcgacccgggggttaatgggggtcagattccaattaaattggagttgattggtcaaaagtggctgcagcgcttgtgggatgagcgcgggtagctattgtttttgatgttgttggccgggcgcatatcccggccagcgacatgaaaacaccccacatcgactcaaaaacaatagctactcacgcccacagagcaagcgccaaagccactttcagacccaaaagccaaaaaagaattggaatctaacccccattaacccgcagtaacgcccgcaaaccaaagcgcggccttactcactggttggcattcgggaagaacagctgctcgccgttgatcttgtagctggcaatgacgttctggccggcgggcgagatcacccagtccacaaacttttgcgcctcggcctgcttgacgtggggatgcttggcggggttcaccaccatcacgccatactgattgaacaggcgcttgtcgccctccaccagcaccgccaggttgtcgcggttcttgaagttgagccaggtgccgcggtccgatagcacgtatgcgccgctggacgccgcgatgttcagcgccgggcccatgccgcagccgcactctttgtagccgttgcccttgacgccgtcggtggcgatcttccagtagcgcagctcggcggcgtgggtgccgctcttgtcgccgcgcgagacaaactcggcattgaccgtggcaaccttcttgagtgcggcggcgatgtcgttgcccttggtggcggccgggtcgcccttgccgcccactaggatgaagtcgttgtacatgaccgggtagcgcttcacgccccagccgtcagccacaaacttttcttcggccacctggtcatgcacgaacagcacgtcggcgtcgccgcggcgcgccatgtccagcgcctggccggtgcccacggccaccaccttcacgtcgatgccggtggcctgcttgaaggccggcagtaggtgggtgaacaggcccgattgctcggtggaggtggtcgatgccagggtgatggcctgcgccgcagcgctgccatacgctaccaaagcaatagctgctaccgcagtctgtgtaagcgctagaggccaaaaacgcttgtgatttttcatgctatttctcctttgacgaacagacgggcggcctccggcagggggccgttgaaaaagtcgtgcaccggcagatcggccaggatgcggccgtgctccaggtaaatgacgcgactggccaggcgtttgacctggcccaggttgtggctgctgaacagcatggtcagcggctgctgcgggccggcgctgccgtggctggcggcaaagtcggccatcagggcctcgatctcgcgcttggcgtgcgggtccaggctggcggtgggctcgtccagcagcagcacgtcgggtcgcagggcccaggcgcgcgcaaacgccagccgctgctgctgcccgccggacaaggtgcgcgcgttctgccgcgcgatgtcctgcagccccacgcggtgcagcgccacggcggcctgggcgcaggcctcctgccagcgcacccggcgcagccacaatcccagcgccacgttgttcagcgcgctggtgcgcaacacgaaaggccgctggaacaccatggccacgcgcggcgcgccgtcgcgacgcagctgtcccgcgctggggcgcaccaggccgtgcaatgcgcgcagcagcgtgctcttgccactgccgttggcacccaccagggccacgcgctcgccgggcatcacacgcagattgatgccggccagcgcctgcaccgcgccgtagcgcacggacagctcgcgcagtgcaaacaacggcggctcgatagtggaaacgtcgcccgggctctcctccccggggaagacgggtgacggcagcgcgctcatgcccccaccccggccaggccgcccacggcggcaccatccacgcgttcacgccagcggcgcagcagcgcaatgcccacgttgagcaacaacacgacgcccagcagcacgaggcccagcgccagcgccagcggcaggtcgcccttgctggtctccagcgcgatggcggtggtcatgacgcgcgtgaagccgtcgatgttgccgcccacgatcatcaccgcgcccacctccgagatggcgcggccgaatgcggcgatcagcaccgtgagcagcgcatagcgctcgtcccaggccaccaacagggcacgcaacagggtgccggcgcccagcgagcgcaactgctcgccatgcaggcggtccacgtcctcgaccacctggcgcgtaagcgcggtgaccacgggcaacaccagcagcgcctgcgccagcaccatcgccttgaaagaaaacagccagcccaggctgcccagcgggccggtgcgcgacagcagcaggtacacgcccaggcccaccaccaccgagggcacggccagcagggtattgagcaccgcgagcaccgcgtcgcgcccggcaaagcgcgccacgcccagccatgcccccagcaccacgcccgcgccgcaggcgagcaggcaggccgtggcactcacggcgagcgaacgcacgacgatggtccacaaggcggcatcggcggaggtgatgaggtgcagcgccgtggcgacgctctgggtcattgtggacatgggttgggctatcgtatgcagcaatccaatacccggcgatatgaaaacttgtgcataggatccaactccactacacgctcgaccgcgacgcggacgacgcgctgatccgcaatcccctgctcgacatgctgcaggccgtggcgcagcagggctccatctcgggcgcggcgcgcgcgctggacctgtcgtaccgccacgtgtggggcgcactcaagcgctgggaagaacaactgggcagcgagctcatcatctggggcaagggccagtccgcccagctcagcgaattcggcaccaagctgctgtgggccgagcgccaggcacaggcgcggctcgcgccgcagatcgaggcgctgcgcgccgatctggagcgcgcgtttgccgtggcgttcgacgaacatgcccacgtgctcacgctgtatgccagccacgacgatgcgctgtccgtgctgcgtgcgttcgccaccgcgcccgcccacgcgggccagggcggcgcgctgcatctggacatccgcttcaccggcagcgtggacgcgatccgcgcactcaacgaagggcggtgcaccatcgccggctttcacacgctggaggagccgggcatggataccctggccgcgcagacctaccgcccgctgctgcagccggggttgcacaaggtgatcggcttcgcgcgccgcgcgcagggcctgatcgtggcgcgcggcaacccgctgggcctgacctcgctggcggacgtggcgcgcacgggcgcgcgcttcgtcaaccgcccgctgggcacgggcacgcgggtgctgctgaccgacctgctcgcgcaggcgggcctggaacccgcagagatcgagggctacgaccgcgatgagccctcgcacgccgcgctggcgcaggccatcgccgctggcagtgccgacgtgggcatgggcatcgagctggcggcgcgtgcgcgcgggctggacttcgtgccgctggtgtacgagcgctaccacctggcctgcctgaagtcctcactggagcagccggccacgcgcgcgctgcgcgaactgctgcagacccctgcctggcaacggcgcatggctgccatgcccggctatgcgcccatgcactgcggcgaagtgctggccatgagccgcgtgctgccgtggtggaacttcacgcgccgcagggccgcggcgcgttgacgccatgaggcggggaccgcagtccccggcccggcatcacttgtagagcagttgcggcagccacaaaccgatctgcggccacacatacagcagcacgatcgccagcacctggatgcccatgaacggcagcatgcccaggaagatctggttgagcgtcacatgcggcggcgccacgcccttcaggtagaacgccgacatggccacgggcggcgacaggaaggcggtctgcaggttcagcgccaccagcaggccgaagaacaacgggtccacgccgaagtggctcagcagcggaatgaagatgggcatgaagatcacgatgatctccgtccactccagcggccagcccagcaggaagatcaccacctgcgacagcaccatgaactcgatcttgctcaggttcatggagagcacccactgctcgatgagctcctgcccacccagcagcgcgaaggccgcggagaagatggccgagcccacgaacagccagcacaccatggccgaggtcttggccgtgaggtacaccgactcgcgcaccacatccatgctcaggcgcttgtaggccgcggccagcacgaaaccgccgaacgcccccatggccgccgcctcggtcggcgtcgccagaccgaacacgatggagcccagcacggccatgatcagtgtcagcagcgggaagaacgagcccagcagcatcttgaagatttccagccgcgcgaagctcaggaacagatagaagagcgcggtggccgcacccagcacgccaaacatgacccaccaccaggtgggcgcgggttgcgtggcggcctggggcgtggcacctgcggtggagccgggtggctcccccactgcagattgggcagattgggcggatggggcggactgcgcgggctcggcgccggggggctcggccagcgcaccactgtccgcgcccggaggctcctgcaggcccgtggattcctgcggcggttcttgcagaccgccctccaccggcggctcctgcaagccaaactccgacgccacccgggacgagttgtcgttgaagccgatgggttggatgctgtacgcctcctccaccgacaccgtggtgaccgcacgccagctgctggtggccagcagtacgaacagcagccccggcatcaccaccagtgccagttgccgcagcacataggccgtgggtacctgcgcattgcgcttgcccttgagggcatccagcaagcgcgcgggggcgtattgctgtgtctcggcgggcagcgcggcggtcatggccggcagcaccacctgccgctcctcggccgacagcggcggcgcccaggccggcttgagcttggccatcaggatcacgtacatcacatacaggcccgccagcatgatgccggggaagaaggcgcccgcgtacagctgcaccaccgatacgcccgccgtggcgccatacaggatcagcagcaccgacggcggaatcaggatgcccaggcagccacccgccgtgatcgcgccggccgacatgggcgtgctgtagcccgcgcgcagcatggccggcagcgccagcaggcccatcagcgtgaccaccgcgcccacgatgcccgtggcggtggcgaagatggcgcaggtgatcagcgtggccacggccagcgaacccggcacgcgcgccatggccagatgcaggctcttgaaaagcttttcgatcaggttggcccgctcgaccaggtagcccatgaacacgaacaatgggatggcgatgagcacgtcgttggccatgctcttgtaagccgcctgcaccatcaggtccagcgtgcgcgtgatgtcgcggtcgtacgccagccaggtgaagatcatgcccatgcccatgagcgtgaacgcggtgggaaaacccagcatgatggccaccaccaccagcgacagcatcagcaagcccaggtggccgcgcgtgacggtctccacgcccagcagcatcccgacggcgccggccaccaccagcgccatgatggcaaagccgaaccacagttccttgcgcatcttcatggcttgcccccctgcgcggcggatgcgggagccggcacctgcaggtcgctgtcgttcacgtgcaccatctccttgagcttctcgacgtccacctcttccacgtcctcgccgcgccggggccacgcgccctggcgcaggcagatcacgcagcgcgcgatctccgccagcccctgcagcagcagcacggcgcccgccaggggaatcacgaacttgaaggggtacagcggcagcggcgtggcggagaacgtctgctcgcggatggccagcgattcctgcgcataggtccagccggcccaggtcatggccagcacgcccggcaggaagaacaggatgtagagcagcaggtccagcccggcctgcacgcgcgggctgaagaagccgtacagcacgtcgccgcgcacgtggccgttcttggccagggtgtaggcgcccgccagcatgaacatggtgccgtacagcatgatctgtgcgtccagcacccaggcatgggggttgttcagcgcgtagcgcgagaagacctcccagcagatcagggccgtcaggcccacgacggcccaggccgccgccttgccgatgaaggtggacacggcatcgatgccgagtaagagtttttgcatggctggaagagaacgctgcggccccgcggggcaatgaacggatacacgctggcccgggcggcaccgcctgcgcgcgcccccggccctcgtcagaatgaaaggcaggcccgccgggcctgccgcggcatcagctcttgcgctgcgcgaagtagtggttccaggccatcttgaagtcgacgtcggtgtcgttcttccagcggccgctcctctgcgcaaaggtgcgcatggagtccatcaccttcttgaacatggcgttctcttcggctttcttggccgtgaccttgtcccaggcggccaactgcgcgcgcaggatggcgtccggcgtcttgtagaacttcaccccctgcttggattgcatctcggcgtagtccttggcgtagcggtcggcggccttccagctcatgtcggcgctggcggcctgcacggcgtagtcgatgaccgccttcagctccgacgacagcgcgtcgtacttgctcttgttgaacagcacttcgaactgctcgctggactggtggaagctgtgcagcatgcagttcttggccacgtcgggaaagcccagcacgcggtcgctggaggcgttgttgaactcggccgcatccagcaggccgcggtccagcgcgggcacgatctcgccgccgggcagcgggttcacggccacgcccatctcggtgaacacgtccaccgccagccccacggtgcggaacttcaggcccttgaggtcttccacgcgtgccaccggcttcttgaaccagcccagcggctgcgtgggcatggggccgtagagcttggagaccacgtccaggttcaggctcttgtagatctcgtcgagcagctccttaccgccgccgtagtaatgccacgcgagcacaccgttggcatccaggccaaaggccgggcccgagccccacagcgccacggcctggttcttgccgtaccagtaggccaccacgccatggccaccgtccagcgtgcccttggccacggcatccagcaactggaaggccggcaccacggcgcccgcgggcaacacctcgatcttcaggcggctgcccgccatgtcgttgatcttcttggccaggtctcccgcgaactcgtgaaagatatccttggcgggccaggtgctctggaatcggaacaccgtggtctgggccgtgctgatcatgggcacggacatggctcccgcggcaaccgcagcacccttgagtaggtttcggcggcctggggtcttggtctgctctgtcatctacttcactccttgattgggatgcctggacaatccagacccgcatttttggcgggttgcaaacgcacgccaaagagggtttacgcgaagcatcgcgcaccccaccacggcgttccgccgctttttgcgcagtgcacacctgcgcagctccagcgcaccgcacctgtgcaatgccgttcatatctgacgcagggcgctacgaattccgaagcatggtggtggggtattgccctgcaattactgcggcgcagcacgcaggacccactcggcgtttagcggcatgcgcaccacacgcgccccagcgggtcggatcatgcgaagattgaagcaaaaacaccgttaaccccatagtgggagagcgcgagaagctatgcttttggaagcaagacccccctgcacaccacttacgcgccccacacaggagacctctgcatgcccctttctcacaccgccagcggcgacgtccagcacgtgcctttcgatgacctgcgcggcacgctcgcgcgcatcttcgagcggcacggcaccagcgccgaagtggccgccgtgctggcccacaactgcgccagcgccgaacgcgacggcgcgcacagccatggcgtgttccgcatccccggctacctgtcgacattggccagcggctgggtggacggccgcgccgtgccgcgtgtggaggatgtggcacccggttacctggcggtggatgccggcaatggcttcgcccaacccgcctaccgggccgcctattcggcgctggtggccaaagcgcgcgcgaacggcgtggcgctgctggcaatccgcaactcgcaccactttgcggcgctgtggcccgacgtggagccgctggctgacgacgggttggtggcgctggcactcgtcaacagcatggcctgcgtggtgcccagtggcggcaccacggcgctcttcggcaccaaccccatcgccttcgccgcgccccgcgcgggccatgagccgctggtgttcgacctggccaccagcgccatcgcccacggcgacgtgcagatcgccgcgcgcgagggccgcctgctgcccgacggccacggcgtggaccgccacggccagcccacgaacgacccgcgcgccatcctggacggcggcgcgctgctgcctttcggcggcgtgcacagcagctacaagggctcggccctgtcgatgatggtggagctgctcgcggccgcgctcacgggcggcaacttctcgttcgagttcgattggagcggccaccccggcgcacagacgccctggacgggcgagctgatcatcgccatcgacccggccaagagcgcgggccgcagctttgcgcagcgttgcgaagacctggtgcaggccatggcggccgcgggccagacgcgccagcccggcgagcgccgctaccgccagcgcgcgcggtcgctgaaggacggcataccgctgcctgccaccacctgggccgagctgcaacgcctcgccgacgggccaatttagaaaattgaatcaaatgggcctgcagcgcccaattaataagcgctaacagctattaaaacaatagcattcaggattcactccgggaaccgcgcgtctactcgccgcgcgcccgctcgccgcgcgcccgctcgccgcgcacccgctcgccgcgcgcccgcttctcgcgccgcagcgcgaactgcagacacccctgccccaccagcgccgcgcccagcagcacgcaggacgaggccagcgccgggttggagccccagcccaccagcagggtgaacagcgcgcccagcgccatctgcgcaaaaccgtacaacccggcagccgcgccgacgtggcgcgcatccaccgtcagcaccttggacagcgccgccgggctggccatgccggcacccagcacgaacagcagcatcagccccacggtggcttccagcgtcaggtagcccagcagctccagcgccagaaagaccagcgcgcaggccacgctcaccgcgttgccccagaccagcagccggcccagccgcatgctcagtgccaggcgccgcgtgagcgcattgccgatcgccatgcccaccatcaccacgcccagggcaatgcccacgtcgcgcagcgggtgccccaactgctcggtgatgatgaacggcgccgccgcgatgaaggcatacaccgccgtggtcgcgcaaccaccgcccaccgcataggccaggaaggtgggcgagcgcaagagcgcggcgtaggcgcgtgccagccggcccgggctcacacggcccgtgggcgtacccgtttcgggcaccttgcgccaggaaagcagcagcgtcgccacaccggccaaggccagtgccacgaacaccgcccgccagccgcccagcgccaccaggcccgaacccgccagcggcgccatgccggggccgaccatcatcatcaagttgagcagtgccagggcgcgcacggcctccaccgggccattggtgtcgcgcaccatggcgcgccccagcgccagcccggcgcagccgcccagcgcctggatgaaccacgcagcgatcagggccggtgcggtcggcgccagcatggcggcgatgctgcccgccgcgtacagcgccagcccgcccagcagcaggggacgccgtcccaacgcatcggacaaggggccgtagaccagctgcccgagcgccagcccgacgatgtagatgctgatcgtggcttgcaccgccgcgggccccacgccgagcgcgcgcgccgcgtccggcaacgcgggcacgaacatgtgcatggccagagtgccgctcagggtgatgagcaccagcagccacagcgggggtgcgccggcagaaggcgaaggggacgcgcgcatcgcggaaggttagcagccaggccgtggcgctggccgccgccgccggccctcggcggacgtcagacgtcgatggccgcggccgatcccgcctgcttgcgcagctcgaacttctggatcttgccggtgctggtcttgggcaactcgccgaacaccacggcgcgcggcaccttgaagccggccaggtgcttcttgcagtgcgccacgatgtcctcgggcgtggcctgcgcgcccgccttcagctccacgaaggcgcagggcgtctcaccccacttggggtcgggcttggcgaccacggcggcggccagcacgtcggggtggcggtagagcacgtcctccacctcgatggaggagatgttctcgccgcccgagatgatgatgtccttgctgcggtccttgatcttgatgtagccgtcggggtactgcaccgccaggtcaccactgtggaaccagccgccacggaaggcctcctcggtggccttggggttcttcaggtaacccttcatggcgatgttgccgcggaacatgatctcgcccatggtctcgccgtcgtgcggcacgggctccatggtgtctgggttgagcaccatggccgcgcgttgcaggtggtagcgcacgccctggcgggcattgaggcgcgcacgctcgccgatgtccagcgcgtcccaggccgcgtgcttggcgcagacggtggccgggccatacacctccgtgaggccgtacacatgggtcaggtcgaaccccatctgctccatgccctcgatcatcgaggccggcggcgctgccccggccaccatggccttcacgcccgcgggaacgccctccttcatcgccgcaggcgcgttgaccagcaggccatgcacgatgggcgcgccgcagtagtgtgtgacgccgtggttgcggatggcgtcgaagatggcctgcgcctcgacccggcgcaggcacacattgacgcccgcgcgcgccgccaccgtccagggaaagcaccagccgttgcagtggaacatgggcagcgtccagaggtagacggcatgcttgggcatgtcccactccagcacgttgctgacggcattggtgtgcgcgccgcggtggtggtagaccacgcccttggggttgcccgtggtgcccgaggtgtagttgagtgcgatggcgtcccactcgtcgccgggcagttcccacgcgaactgcgcgtcaccctgggccaggaagtcctcgtacgtcagcgtgcccaggcgctgcgcggccgggccgtagacggcgtcttccacgtcgatgagcagcagcggcgcctgcgactggcgcagcgccagcgccttggccatcacgggggcgaattcggggtccacgatcaccgccttggcctcgccgtggtccagcatgaaggcgatggtctccgggtccagccgggtattcagcgcattgagcaccgcacccgccatgggcacgccgaaatgcgcctccaccatcggcggggtgttgggcagcatcacggccacggtgtcgttcttgccgatgcccgcgcggcgcaggctgctggccaggcggcggcagcgcgcgtaggtctgcccccaggtctggcgcagctcgccatgcacgatggccaggcggtcggggtagacctcggccgtgcgttcgatgaaggacaggggcgacagcggcgtatggttggcttcggtgcgcggcagattctggtcgtacatgctggtcacgtgcggggctcctttgtttcttgttcaggccgggaatgcaagacccgttcattagagcaaagccagctggcggcgggctgatggaaaataccccggtgtccatcccccagtcgttcatccaggagttgcttgcgcgcgttgacgtcgtcgatgtggtcggccgctatgtgcagctcaagaagagcggcgccaacttcatgggcctgtgccccttccacggggaaaaatcgccctcattcagcgtcagcccgtccaagcagttcttccactgctttggctgtggcaagaacggcaatgcgatcgggtttctcatggaccacgcgggcatgggctttcgcgaggccgtgcaggacctggcccagcagatcggtatgcaggtgcccgatgacgagaatgcctcgccccaggaccgcgaacgcgccgccgcccagcgccagaagcaggccacgctgaccgacgtgctggagaaggccggcgacgcctggcgacgccacctgcgcgagtcgccgcgcgccgtccagtatttcaagggccggggcgtatcaggccaggtggccaagcgctacggcctgggctacgcgccggagggctggcggggcctggccagcgtgttccccgagtacgacagcccgctgctggaggaaagcggcctggtgatcgtgaacgaggaagacggcaagcgctacgaccgcttccgcgaccgcgtgatgttccccattcgcaacgtcaagggcgagtgcatcggctttggcggacgcgtgttgggcgacgacaagcccaagtacctcaattcgcccgaaaccccggtgttccacaagggccgcgagctctacggcctgtacgaggcgcgcaacgccatccgcgaacacggctacgccctggtcaccgaaggctacatggacgtggtggcgctggcgcaactgggctttcccaatgccgtggccacgctgggcacggcatgtacgcccgagcatgtgcacaagctgtttcgcttcaccgacacggtggtgttcagcttcgacggcgacgcggccggccgccgcgcggcgcgcaaggcgctggacggcgccctgccttacgccagcgacacgcgcagcgtgaagttcctcttcctgccggccgagcacgaccccgacagcttcgtgcgcgcctatggaccggaggcgttcgcgcgccatgtgggcgacgccgtgccgctgtcgcgcttcctgctggaggctgcgcgcgagggctgcgacttgggaacggccgagggccgcgcccacatgctgagcaacgcgcgcccgctgtgggcagcgctacccgacggcgcgctcaagcgccagttgctgaccgagctgggtgaactgggccagttgcccgcgccggatctggcccagctctgggcgcaggagagcccgcgccccggctccgccgcgcacccgcccgcgcacgacggcgcccccttcggcgacgagccgccctgggggcaggaaccgccgggcatggaatacggcagccccgccggtggcgagcccgcacgccgctggcgcaagggcggcgaatggaagggcgggcgctggcgccgcgaagagcagcgccccccacagccgccgctgccgcgccgccccctcacggggcgcgccgaccatgccgcgcgcctgctgctgtcgcacatggaattcctcgaagagctgtcgcacgaagatcacgcgctgctgtgcgaccagcccgcgccgcacggcgcgctgttcgtctggctggaagggcaattgcacgagcacggaccccagtcctgggcggtgctgcgcgaggccttggcaggccatgactgccaggccctggccgagcgggtgatgactggctcccacgcccagaccgagggggacgagaccgagttgcgcgccgaactgcgtggcttgctcaaccgcatgctcatcgaagccatcaagctgcagcagaacgccctgatcgccgcggcctcgcaggacccggcggccatcgagcgctaccggcaattgcaggagcgccgccgcgcgctggaagaggggcttacaaaatgacctcgggggcttgacaaagccccttgaattttgctgcgccggtataatgtacggtttgtcggcaagagcgacagcagcacctccggaccaggcaaccgtgacaaacgcgcacaaccgccctcccccaccgcaaggactgcacaccaaatgttcgcccagacatcttgcccctgaggatttgcccctcgaaccgcgaaggcccttgccttcgccgtgcctgcccgcgccgggttccttggcgcttgtgttttctttgtgtgtccgtttttgaccttgaggttgtccatgcccgttcaaaagtccgcgaagtcgcccaagtctgcctctggcacccccgcgaaggccgcttccaaagccgcaaccactgtgaaagccgccgctaaggcgcccgcgaaagccgcccctgtcaaggccgctgccgccgcgcccaaggctgcgccgaaagtcaagactgtgtccacgccgaaaactgctgccgagctgaaaaaagccgctgatgaactgttgaagaagaagcccgcgcgcgccaaggcggctgctgccgagcccgaagtcgccgaagaggcgcccaagaagaagcccggccgccccgccaaggccgccggcaccaccgctgctgccaagcgcggccgcaagcccaaggccaaggaagaaggcctggaggacgacgccgacctgtccgacatcgagtccgacctcgaaggcgagcccgaagccgaggtggttgaggccgccgaagccgccccggtcgagaaggccaagcccctgcgcatgaagatcagcaaggccaaggaacgcgccttgatgaaggagttcggcctggacgaaaccgtcctgtccgaagaggacatggccaagcgccgctcgcagctcaagaagctgatcacgctgggcaagacgcgcggctacctcacgcaggtggaaatctccgaccacctgcccgacaagctggtggacgccgaaaccatggaagtcgtggtcgccatgctgggcgacatgggcgtggccgtgtacgagcaaacgcccgacgccgagacgctgttccagaacaacgtgacccccacggccaccaccgtggaggaggccgaggaagaagccgaggccgccctgtccaccgtggactcggaattcggccgcaccaccgaccccgtgcgcatgtacatgcgcgagatgggtaaggtggagctgctcacgcgcgaaggcgagatcgagatcgccaagcgcatcgagggcggcctgatggacatgatggaggccatcagcgcctcgcccgccaccatcgccgagatcctcaacatgggtgaggaaatccgcgagggcaaggtcgtcatctccaccgtggtggacggcttctccaatcccaacgaggccgacgactacgtggccgaggaagatttcgacgagttcgacgaggaagacgacgacgacggcaagggcggctccaaggcgctgaccaagaagctggaagagctcaagaacgaggccctgcgccgcttcgacacgctgcgcgcgctgttcgagaagatgcacaagatctacgacaaggacggctacggcggtcccgcgtacatgaaggtgcagcacgagatctcggcagagctgatgaccatccgtttcacggccaagaccatcgagaagctgtgcgacatggtgcgcgcccaggtggacgacgtgcgcaagatggagcgcgagctgcgccgcatcatcgtggacaagtgcggtatgccccaggagaccttcatcaaggaattcccggccaacctgctgaacctgcagtgggtcgagaagcaggccgccgccggcaagccctggagcgccgtgatgcagcgcaacatcccgccgatccaggaactgcagcaaaagctgatagacctgcaggcgcgcgtggtggtgccgctgtccgagctcaaggagatcaacaagcgcatgaacgcgggtgaagccagctcgcgcgacgccaagaaggagatgatcgaggccaacctgcgcctggtgatctcgatcgccaagaagtacaccaaccgcggcctgcagttcctggatctgatccaggagggcaacatcggcctgatgaaggcggtggacaagttcgaataccgccgcggctacaagttctcgacctacgccacgtggtggatccgccaggcgatcacacgatccatcgcggatcaagctcgaaccatccgcattccggtgcacatgatcgagaccatcaacaagatgaaccgcatcagccgccagcacctgcaggagttcggcttcgagcccgatgcgtccatcctggccgcgaagatggagatccccgaggacaagatccgcaagatcatgaagatcgccaaggagccgatctcgatggaaacccccatcggcgacgacgacgacagccacctgggcgacttcatcgaggacagcaacaacaccgcacccgtggacgccgccatgcaggccggcctgcgcgacgtggtgaaggacatcctcgacggcctgaccccgcgcgaagccaaggtgctgcgcatgcgcttcggcatcgaaatgtccaccgaccacacgctggaagaagtgggcaagcagttcgacgtgacgcgcgagcgcatccgccagatcgaggccaaggcgctgcgcaagctcaagcacccgagccgctcggacaagctgcgcagcttcatcgactcgctgtaagccacgcatcttccgcgcacacctcgcgctgccaacgcccccgccgctcggccggggcgttttttattgcgcgtcagggtttcaagccaaatcggcttttcacgcttatgcagcaggcgccagcagctatatttttaatagcaaaacatggaacgcccgatcggtggacaatggccgtcccgtccttcctgaaagctgcccgccatgcctctgaacaccccttcgcacaccggccgtctgcgcttcgccgtgatgggcgcaggcgcggtgggctgctactttggcgccctgctggcgcatgcgggccacgcggtcacgctcatcggccgcccggaccacgtgcaggcgatccaggcccacggcctgcgactgcaaaccgccacgcaggacacccatgtgccactggaggccagtaccgatgccagcgccgtgcgtggcgccgacgtggtgctgctgtgcgtgaagtccaccgacaccgaagcagcggcgcgccagatgcagccctacctggcaccgggcgcgctggtgctcacgctgcaaaacggcgtggacaacgacgagcgcgcccgcgccgtgctgggcgcggcgcaccccgtggcggccgccgtggtgtatgtggccacagccatggccgggcctgggcacgtgcgtcacttcgggcggggtgagctggtgatcggcccgtcgcccgccagcgcgcgcgtggcgcgggagctgtgcgacgcgggcatccccgccgaggtgtcggacaacgtgcgcagcgccctgtgggccaagctggtcatcaactgcgcctacaacgcgctgtcggccatcgtgcagcagccctacggctggctggtgcagcaggacggcgcgaccgatgtgatcgccgacgtcgtggccgaatgcctggccgtggcgcaggcggacggagtgcaccttcccgcagacatccacgcggccgtgcgcggcatcgcgcagagcatggcgggccaacggtcctccaccgcgcaggacctggcacggggccgccccaccgagatcggccacctgaatggctacgtggtgcagcgcggcgccgcgctgggtgtcgccacgccggtcaaccgcgcgctgctggtgctggtacgcatggccgaggccagtgtcgtgcatggcccccaggaccatcaaaaaacatagctgccagcgcttgataggtaagcgctggaggccaaaaacatcctgaatcgccacaacgcagacgcgtcgcaccgcgggctgggcgccgcctcgggaccggcctacactggctgcgcgtgcaccctccaccttttccgccgccgggcgtccggcggcccacacccatgcactggcttgaacacaagatccctccgccgctcgtcgccgcccttgccggcgtggcgatgtggttcaccgcgcaggccagcggcggcgtgacggacagcgcgccgcgcaccgcggcggccgtcctgctcgcgctggtgggcctggcgttcgacgtggccggcctgcacgcgtttcggcgcgcgcgcaccaccgtcaacccgctgcggccgggcggtgcttcggcgctggtggtgggcggcgtgtaccgcgtcacgcgcaacccgatgtacgtgggcctcgccctcctgctgctcgcatggacggtgtacctgggtgcgccgctggcgctgctgggcgtggcggcgttcgtggcctacatcacacgctttcagatcattccggaagagcgggtgctggcgcagaagttcgggccggagtttggcgcctatcgatccagggtgcgcaggtggctgtagcgcttatccagcaagcgctgacagctccttgaacgatagcgaagttagtccatcttcacgctggcgctcttcaccacctgccccatgcgcgccagttcgctgcgaaagaacgcggccgaaacatcgggcggcgtgagcttgatctcataaccctgcgccaccagcgcgtcgcgcgcctcgggcatggccagcgcggccttgaagccgtggaacagccgcgccacgtccgccgggggcacgccggcaggcgccacggcggcgatccagccctccagttcatagcgcggcaggccctgttcggcgagggtgggcacgccgggcagcgaggggacgcgggcggccgtggtcacgcccagcgcgcgcaggctgccggacttgatgtgcgcggccgccggcgccacggccaccacgcccagctgcacctgcccgcccaggatgtcattcatcagcgggcccatgccgcggtaggggatgtgcttgatgtccagctgcgcctggtccacgaacatggccgcgcccaggtgcaggatggtgccgttgcccgacgagccgtagttgagcaccccgggcttggccttggcgagcgcgatgagttcgcgcgcgttccgggcctgcaccgagggatgggcgacgagcacgaagggcgtggcgccgatcacggtgatgggcgtgatgtcctcgatggcatcgaaaggcgccgatgggtacacatgcgggttcaccacgtggttgttggacaccacgccgatcaccgagccgtccttgggcgcgcgcacgagctgcgtggtgcccgtgatgccgcccgcgccgggcaggttctcgatcaccaccgcctggcccagcgccctggacaggctggcctgaatggcgcggatggcaccgtccgcgcccgagccggccgacagcggcaggatcacgcgcagcggccggtcggccgcaccggggccctgcgcatgcgccagcgcgggcgcacagagggcagcactccaggccagcgcctggcggcgcgtgaggcggcggggtgcggggaatgtatcgaggggcatgggtgtctccggtggtttttataggggtctcagaaagcgcggactcagggattggcgggccacgcatgcacaaggccgtggcccgattgatacccctcaggccacggctgcgcacgcgcgcagcgcgaccacctgctcggccgtgtagcccaggcctgccagcagatcctgcgtgtgctggccgagccgcggtgggtccaggcgcacgcccatgcgctggccgtccaggcgcagcggcatgagcgtggtgcgtgcggtgccgcccgcgcgctccccgtcgggcagggtgatctcggccaggccgcccgtggcgttgaggtgcgggtcgtcaaacaattgctcgggccgcaggatgggtgcgaacggcaggccacggcgctcgaagaccgccgccagtgcatcggccgtgtgcgctgccaggcgctggcgcagctcgggcaacagcgtgggccgcgcgcgcacgcggtcgttgttggtggcatagcgcgggtcggccttgaggtcggcatagcccatggcgtcgcagaaggtctgccactgcgcgtcgctcaccgcggccaggaagatctggccgccgtccttgacgctgaacacgtcgtacaccgcccaggacgagatgcggtcgggcatgggcgcggcgggctggccggtcaccgcgtactgcatcatgtgctggcccacgaggaacacgttgttctcgaacagcgccgaatccacttcctggccgcgcccggtctgctggcgctgcatgagcgccgccatggcgccgatggcgccgaacatgccgcccatgatgtcgttcacgctgctgccggcgcgcagcgggtcgcccgggcggccggtcatgtaagccagcccccccatcatctgcaccacctcgtccagcgccgtgcggtgctcgtaagggccgggcaggaaacccgtgtgattcacatacaccaggcgctcgttcaggcgcgacagggccgcgtagcccaggccgtacttggccatcacgccgggcttgaagttctgcgccaccacgtcggccgaagaggccaggcggatggccacctccaggcccgcggggctgcgcaggtcgatggcgatgctcttcttgttgcggttgaacatgggaaagaagcccgcgcccgcgcccagcaggtggcgtgtgcggtcgccatccacgggctcgaccttgatgacctcggcgcccaggtcggccagcaccatgccgcaggtggggcccatgaccatgtgggtgaactccaccacacgcaggccctccaggggcagccggggcgaagaggaagcgttggaattcatggtgtcccaaagaagaagctaaaaacaggcgagcccgctcaggcaggctgcgccagggtggaaacagaagcgcccgtgtggcgcggcagaccggcctgccacagcgtgccatgcagcgtctcgcccacgagccagccctgcacgcgctggcgcagcgcgagcagcgcggccacgtcgagtcccgtggacagccccatgcgctccagcatgaaggccaggtcttcggtggtcacgttaccgctggcgccgggcgcatgcgggcagccgccaatgccggccaggcaggcgtcgaagcgcgtgatgcccgcctgccaggcggcgtagcagttggccagccccatgccgcgcgtgtcgtggaaatgcgcggcggccaggcggtcgcccaccagcgcgcgcgctttctcgaagaggcgctgcacgccggccggatcggcatagcccacggtgtcggccaggctcacgcggtcggcgccggcatccagcagcgcctgcagcaggcgcagcacctcgtccccggccacgtcgccctggagcgtgcagccgaaggccgtgcccacgccgccctcgatgcgcgtcgcgctgcccgccgcatcgcgggtggcgcggatgcgggccacctccgccaccacctcgtcgggcgtcttgcgcaggttggcgaggctgtgcgcatggctggccgacagaggcacgatcatccagtgcgcacccgcgtcgatggcgcgctcggcccccttgaggttgggcaccagcaccgaggccaccaaccccggcagcgtgagcgcatgcgcgagcacctcggcggtgtcggccagttgcggcagcaggcgcgcgggcacgaaggagcccacctcgatctcgcgctggccggaggcataggcggcgtccagccaggcgatcttgtgtgctgtcggcagcgtggtggcgatgctctgcaggccatcgcgcaggcccacctcgcgcacggtggcgtggccggggcgcgggtcgcagagggtgggtagcgaagccatggaattgcctggagggttgatgtgcgtcagtgccgttgtggattttaaaaattccagcacactacgaaacctcaatttaggaaccccaagcgttcccgaacggaaattctcatgcgtctgcccgacctgctctcgctcaagctgttcgtcgccgtgtgcgagcaccgcaacattgcgcgggccgcgcagcaggaggccatcgtgggctcggccgtcagcaagcggctggcgcaactggaagacaccgtgggcgcgcgcctgctggtgcgccgccggcatggcgtggcgcccaccccggcgggtgaggcgctgctggagcatgcgcgtgagatgctggccagcgtggggcgcatcgagcgggacatggccgcgttcaacaccggcattcgcggacaggtgcgcatgctggtcaccgcctcggtcatggccgagtcgctggccgacgacgtagcagcgttcctgcaggaccccgcgcaccgcgacatccaggtgagcatggaggagcgcgtgagccccgaggtggtgcgcggcatccgcgagggcagtgccaccgtgggcatctgctgggatgcggcggacctgcaggggctgcagacccgcagctaccgccacgaccatctggccatcgtcgcccaccccgatcaccccgtggctcagtcagcgcgcgtgcgctttgccgacgtgctggggcatgagttcgtcagcatgccggcgctgagcgccgtacaggtgctgctggcgcgcgccgcggccgtggagggcaagatgctggcacaccgcgtgcaggtgtccaacttcgacgctgcgctgcgcgtggtgcgcgccaacctggccatcagcgtgatcccacgcgaagtggccgagccgtttgccgccgccaccggcgtgcgcgtgattccgctggccgacggctgggcacggcggcgctttgccatctgctttcgcagcgaggatggcctgtcacccgccgcccggctgctggtggagcacctcgtgcgcagggcgccggagtgagccgcatggctaccccatttttcagggtttgcacatgtcagccggacgcaacgagctactaaacttgtagcaggtacatttccaggctatattgctatcgttttttgcaaccaccgccgctccgcccctgcgcggcgcggcaccccaccaccctatgcgcaaggagaagcgttcatgagctccaaggaaaacgccgccgtcaaccagctgttcgagaaactcgaatgccgttatgcgctgcgcgtgctgtgggccctgcgcgacggccatccgcagacgttccgcttactgcaagacagcgtcggcggcatcacacccaacacgctcaacacccgcatcaaggaactgcgcgagtgcgggctgctggaccacggcagcgacggctacaccgtcacccccgtaggccaggatctgctcaagcgcctgtccgatgtgcaggcttttgccacacgctggtccgccgcgcgcgtgaagaagtaaagcgccccgcaagcccttaggcccccaccagcccgccgtgtgcgggttttggtctttttggcccctagcgcttattggataagcgctaacagctatcttttttgaatcaaatcaaggaaccgttcaccatggcattcaccaccaccgcctccggcctgcagtatgaagacaccgtcgtcggcaccggcgcgcaggccacgcgcggccagtcggtgcgcgtgcattacaccggctggctctacaacgacggccagcaaggcgccaaattcgattccagccgcgaccgcaacgacccgttcgagtttcccctgggcgcgggcatggtcatcaagggctgggacgagggcgtgcaaggcatgcagatcggcggccagcgcacactgatcatcccggcagccctgggctacggcgcacgcggcgccggcggcgtgatcccgcccaacgccacgctgaagttcgacgtggagctgctggccgtcggcgtctgacggaactccgcgccccgctggcggggcgcccgaaaaaaagggaacgtggttcgcacgttcccttttttgtgggcgtgtatggccgccgttgattacaccggcacgcccaccaggtcatgcccctgcgttcccacgatgcgcgccttcacgaagtcgcccaccttgtaggtcttgctgaatttctcgggcggcagcaggtgcaccacgccgtcgatctcgggcgcatcggcgtagctgcggcccacgccgcccttcttgcccaggcccacggcctggtccaccagcacctgcatggtctggcccacgcggcgctgcagcttggcggtggagacttcctccgccaccgccatgaagcgcgcacggcgctcctcgcgcagttccatgggcagcatgcccggcagctcgttggcagcggcgccctccacgtcgctgtaggcaaagcagcccgcacggtcgatctgcgcctcgcgcacgaagtccagcaggtgctggaactcttcttccgtctcgccggggaagcccgcgatgaaggtgctgcggatcacgatctccgggcaggcctcgcgccagcgcaggatgcgctccagattcttctcgccgctggcggggcgcttcatgcgcttgagcacgtcggggtggctgtgctggaagggcacatccaggtacggcagcaccaagccctgcgccatcagcggaatgatgtcgtccacgctcgggtaggggtagacatagtgcaggcgcacccacgcgccgtaggtggcggccatctcgcccagcttctgcaccagctccagcgtgcgcgtcttgacgggcttgccgtcccagaagcccgtgcggtacttcacgtccacgccataggccgatgtgtcctggctgatgaccagcagttccttcaccccaccctcgaacagcgccttggcttccttgagcacatcgcccaccgggcgggacaccaggtcgccgcgcatcgaggggatgatgcagaaggtgcagcggtggttgcagccctcgctgatcttcaggtaggcatagtggcgcggcgtgagcttgatgcccgcctcgccgaagccgcccggcaccaggtcaaggaaggggtcgtgcggcttggggcagtgggtatgcacgacctccatcacttcctgcgccgcatgcggcccggtcacggccagcacgctggggtgtacctctttcacgaggttgccgcccgtctcgccggcgcgcgcgcccaggcagccggtaacgatcaccttgccgttctcggccaaggcctcgccaatggtgtccaggctttccttcacggcttcatcgatgaagccgcaggtgttgacgatgacgaggtctgcgccctcgaaggtcttggaggtttcgtagccctcggcgctgagttgcgtgaggaggagttcggagtcggtgaggttcttggggcagccgaggctgacgaacccgatcttgggggtcttggcgggggagagtgcttggctcatccccgcattttcccagttctgccgggctcagcgctttttgaggccaaacgcgcccagcatctgctcggtctgcttctgcatctggtcctgcatctgcaggaacatgttctgcgactgctccacgtagttgcccatcagccccttcatcatgggcgactgcagattcatgaattgcgtccacatctcgggcgtgaggccttgcgactgctcggccagcttggcctggatctcggtgaacatctgcacgttcttttccaggtacgcacccatgaagccctgcatggcgtggccatagaagcggatgatgttggccagcgccgcctcgctgaacatcggcgcgccgcctgcctcctcctctaggatgatctgcagcaggatgctgcgcgtgaggtcttcgctggtcttggcgtcgcgcaccacgacggattcgccctgcatcaccagctgcttgacctcggccagcgtgacataggtggaggtggacgtgtcgtacagccggcggttggggtacttcttgatcacgcgctgggcggtttttgggtcaggtgctgggttcttgtctggcacaggcggctcctcgggtacatggcccgtcatggcttgtattgcagtgcagcagattctaggcaggccgcacccgcgcagcgcgcaggaataccctgatggcttgcacgaccgcctgctccaggcggaatgcgggggatccggaaacaaaaaagccgctctgtcgagcggcgttttgtacagaatttctctctttgcatgctgaagtctgggtggcttcagcagagagaaatggtaggcgcgattggactcgaaccaacgacccccaccatgtcaaggtggtgctctaaccagctgagctacgcgcctgtgtttgttcgagaagcgggagtatagcagcaaaaaatgccgcctcagccctggcggccatcatcgccggcgcgccgaccgcaccccctgcaccgcggccacgatacccagcaccttgttgagccgccccgcatcggacacttccacggtgaaggtcatccatgccgttcccttgacggactgtgtctgcacgccgatgacgttggtcttctcgcgcgcgaacacttccgagatgtcgcgcagcaggccctggcggtccgaggcttccaccgccacgtccacggggtagacggcggcttctccggcggcgcgctgcgactttccccactccacgtcgatcacgcgctccgcattgcgcgccgccatctcgcggaagttgctgcagtcggcgcggtgcacgctcacgcccttgccgcgcgtgacgaaaccacggatctcatcgggcggcgcgggcttgcagcacttggccaactgcgtcatgagggaatccacgcccaccaccagcacgccgcccttgggcgcaccgtcgggtgtgcgcgccttcttgagcagcacgtcaggctcatcgaccgccggctcgggtgggcgcaacagggtctcgatgctgcgcagcgagaattcgtccttgcccaccacttcgaacaaggcctcggccgacttgaagcccagctgcaccgccaggtcgtcaagcttgagggccgtcttgccctcgcgctgcagcagcttttccaccagctcgcggccgcgcgccaccgtggcatgggtggcctgtgcgttgaaccacgcgcgcaccttggccttcgcgcggttgctggtgaggtagcccagttccgggttgagccagtcgcgcgaaggacgcccttccttcacggtggtgatctccaccgtctggccgttttgcagcggcgtgttcagcggcaccatgttgccgtcgacacgcgcaccccggcagcggtggccgacgctggtgtgcacggcataggcgaagtccacgggcgtggcgccctggggtagttccaccacggccgcgtccggggtcagcacatagatgcggtcttcgaacaacccgctgcggctggcggagcccaccaggtcgcgctcccacgccagcagctggcgcagtacggcgatcttggcgtcgtactcgctgctggccgacacgccagcgtagcccttggtgcccgcctccttgtaggcccagtgcgcggccacgccatgctcggcatggtcgtgcatggcctgggtgcggatctggatctcgatggccttgcccgcctcgtcgcgcaccacggtgtgcagcgactggtagccattgggcttggggcgggcgatgtagtcgtcgaactccgcctcgatgggcttgaactggctgtgcacccagctcaaagcggcatagcagtctttgacgctcggcaccactacacgcagcgcacggatgtcgaacacctggtcgaagttcagcgacttgccacgcatcttcttgacgatgctgtagatgtgcttgggccggccctgcacgctggcgctgatgctgcgcgcgcgcaattcggactccagccggctgcgcacctgctccatgtacagctcgcgctccacgcgcttctcgtcgagcaggcgggccacttccttgtaggtctcgggctccaggaagcggaaggccagatcttccagctcccacttcatctgccagatgcccaggcggttggccagcggcgcgaacacctgcagcgcctcgcgcgcgatggccggcgataccgggcgcttggctgcggcgtaaaagcgcagcgtctgcaggcgggacgccaggcgcagcatcaccacgcgcaggtcgcgcgagaaggccagcagcatcttgcgcacgttctcggtctgcgtggccgcatcgtccacctgctggcccatcacctgcgcctcgcgcgcctgcagttgcacgcgcatgagcttggtggtctccagcgccagcgcggcgaaattgctgccgaaggccttggtgatcacttcctcgggcttgttcaggtgcgagcaggcatacaccagataggccgccgcctgcatggtttccgagccgcccaggtgcttgaggatggcggacaccgcatcggcatggacgagggtgttctctccggtttccaacgtttcgccgatcaagagcggctcggcaaaggcgcgggcgcgtaccagtgcgtcggcatgctccggtcccgcctgcgcggtggctgcgatgagctgcggcaccgcctcgggtcggggcccggcggccgcgccctgccccatgggcagatggccgatggaactgctcttcatgctgtcaactcctcctgccgctccagcaggaactgcgcgaccacggccacctggtccggctgcaccagcgtcggcgcgtggcccacgccggcgaactccaccagccgcgcacgcgggccgcgcgcggtcatctcgcgcgccgtggcgctggacagcaggtccgactccgcgccgcgcagcagcagcacctgggccgggatctggtcgtacagctgccatagctgctgctcacccgccagcgcggcctcgggcgtgagggcgcgaaagggcacggcgatcgccgggtcgtagtgcagggccaagcccccttggggcgcctcgcgcaccatggcgcgagacagttccagccactgcgcaggtgtgtgcggcccgaagctgcgcgacaccgcccacagcgcgtcggccgcctgctgcagcgtcgcgaaatgcgcgggctgccccaggtactggccgatgcgcgcgagcgcctgccactccacccgcggccccacatcattgagcaccaggcgccgcacgggtaccggcaacactcccggctggccgcacaggcccatgccgatgagcccgcccatgctcgtgcccacccaatccagggtggcgatggggccctggctatgcagctggaccagcaaggccagcatgtcggccgcgtacaccggcaattggtattgcatcggatcggccagccaatcgctgcgtccgcgccccacgacatcggggcagaccacgcgcgcatggcgggccagcgcgcgtgccagggtgtcgaagtcccgcccctggcgtgccagcccgtggacgcagacgatcacatggggatgggccgcgtcgcccgtctcgttccactcccagtaggccatgcgatgaccttgttccgggtggccggcggccacggggccggggcacggtacgtatttcagcgtaggttgaatcatggaaacggtaccgtcatgcagcgctcgataatgcctgcgctgcatcctaattcattcggagagactctcatgctgaacggcaaaaccgccctcgtcaccggctccaccagcggcatcggcctgggcatcgccaaggcgctcgcgcgccagggggcgaacatcgtgctcaacggctttggcgacgtggacggtccgcgcgccgaggtgctggccgccggcgaggccgcaggcgcccgcgtggcctaccacggcgcggacatgagccgccccgcggagatcgaggacatgctcaagtacgccgcatcccagttcggccgcgtggacatcctggtcaacaacgccggcatccagcacgtggccagcgtgcaggacttccccgtggagaagtgggacgccatcatcgccatcaacttgaccagcgccttccacaccacgcgcctggcgctgcccggcatgctggccaatgactggggccgcatcatcaatgtggcgtcggtgcacggcctggtgggctcggcgcagaagtcggcctacgtggcggccaagcacggcatcgtgggcctgaccaaggtgacggcgctggagaccgccccgacgggcgtgacctgcaacgcgatctgccccggctgggtgctcacgccgctggtgcaaaagcaggtggacgccaaggccgccgcgctgggcatctccaatgaagaagccaagaaagtgctgctgggcgagaaggagccctccatgcagttcaccacacccgaagagctgggtgaactggccgtgttcttctgctcggccgccgccaacaacgtgcgcggcgtggcatggaatatggacggcggctgggtggcgcagtaagaccgctatcagaaagatagctggtaacgcccggctggcgggcgctgtaggccaaaatggctgatagcgaacgctggggtcacttgagctgtaccgagccagccaccgtcaccaccacctgggccttgccggcctccacaggcacgggagcgtcggacgcataggatgccgccttggcctccatggccatcatgcgcgggcgcgggccgggcgacatctcattgctgttcaccgccacctcgcgcagcgagtagccgccaaaaccaaagccccgcgccagttcggaggcgcgtgccttgaaggcctcgatggcctgcgcctgggcctcggtctccaccttggcccgcgcctcgcgcgacaagtcgaatgcgatctggctgatggacatgctctggatcttgcccgccgtggccgtgatgcgcgggaagtcacgcccttccagcaccagctcggcgcggccctgccagccggtgatcttgccgtccttgccatagcgcgggtacatgccgaaggcccccgtgcgcacgtccatctgctgcggctgggcggcgcggcgggcttcggccagcgcggcgtccagcgcctgtttgagttgcgtttgcacgcctgcggcgtccgcggcttccttggtggcggccagcgtcagcaccagcaagtcctgctgcacctgcaccgtgcccgatgcggagagctgcagcacgttctgcggcggcgccgaaggattctgagcgtaagcggccacagcgcccgccatcagtgcgcaagcagctattgtttttatagttctttgcatggtgttccttttcttgggttgacgttgtacaggcaggtgcagcatgccccaggaccgacgctaaccgcgtcagcgcagcgctggcatgaatgccgggtaatgtcgttgcgaggtgtcgcaaaacctgtaacagttggtcagaccccggggtaaaaccggactttccgttcgcaagctggtcagaatcggctctgttacaaattggactgggaaagaaagcatggcttcaacaaccaaccgtaccgacaaagttctcgtggtggatgacgatgcgcgcatccgcgacctgctgcgccgctacctcacccaggaaggctttgaagttatggtcgcggaagacggcaaggccctcaaccgcatcctgctgcgcgagaccgtggacctgatcgtgctggacctgatgatgccgggggaagacggcctgtcgatctgccggcgcctgcgcgcggccaatgaccgcacgcccatcatcatgctgaccgccaagggcgaggacgtggaccgcatcgtgggcctggaagtgggcgccgacgactacctgggcaagcccttcaacccgcgcgaactgctggcccgcatccacgccgtgctgcgccgccgcccgccgcaggaggccccgggcgcaccgtcgggcgacaacgaagtggtgaccttcggccccttcaccttcgacctgggcacgcgcgcgctgcaaaagaacggcgaggaactgccgctgaccacgggcgaattcgccatgctgaaagccctggtgcgccacccgcgccagccgctgtcgcgcgaaaagctcgcgctgctggcgcgcgggcgcgagttcgagccgttcgaccgcagcctggacgtgcagatctcgcgcctgcgcaagctggtcgaggtggacgccgccgcgccgcgctacatccagaccgtttggggtgtgggctacgtgttcgtgccggacggcacgaactgaccagggcatccctgcgaaaggaacggcggccccactccaccggcacgccgtgccctgcatgaccgcttgcacgccaccttgacatgagcgccacccacgacgcgccttccgatgccaccagccccgcgccgctggaaacgtccgccagccggcgggcccagcgtgcacgcgtggggctgaacctcttctggcgcaccttcttcctgctggcggtgctgctgatcggcagcatcatggcgtggctgcagacgctgcgcgcgctggagttcgagccccgcgccctgcagacggcgcagcagattgcatcgctggtcaacctgagccgcgcggcgctcatccactccgacgccatcgcgcgcgtgtcgctgctcaagaccatggccgaccaggagggcgtgcgcatcctgccgcgcgagccgggtgacaagttcgagttgctctcgccctccccgctcggctcgcgcctgaccgaagaactcacccagcgcctggggcccggcaccatcgtggccgccagcgtgaatggcgagaaggggctgtgggtgggcttcaccatcaatggcgaccccaactggatgctgatggaccgttcgcgcctgagtgccgctggcggcaagacctggatgatctggttgatcaccgcaggcgcgctgtcgctggcgggtgccgccgtcatcgcgcggctgatcaaccgtccgctcaagcagctcagcgacgcggccaaccgcgtgcgcgacggcgactttgccaacagccgcctggacgaagaggccgtgaccagcgagatccgcgaggtcaacatcggcttcaaccgcatggcgcaaaagctcgccaagctggagcaggaccgcgcggtgatgctggccggcatctcgcacgacctgcgcacgccgctggcgcggttgcgcctggaaaccgagatgagcgtcaccgacgacgtggcgcgcgagcacatggtggccgacatcgtgcaactggacgccaccatcgacaagttcctggactatgcgcggcccgacaccacggtggccctgagccccgtcaacctgcatggcgtggtgtcgtcctgcgtgtacgcggtgcaggaccaccgcgagttgcagatctcgatgaacgtgcccgaggacctgatcgtgatggccgacgaggtggagctggcgcgcgtgatctccaacctgctggagaacgcccgtcgctacggcaagaaccgcgaaaccggcatcaccaccgtggacatcgccgccaaggcgcgcgagaagtgggtgctgatgaagctgcgcgaccacgggcccggcgcaccacccgagcaactggccaacctcaccaaaccgttctttcgcggcgactccgcgcgcacggccgccgctggcgcgggcctgggcctgtcgatcgtggacaagaccgtgcagcgcatggggggcatcttcgcgctggccaactcgggctcgggtgggctggtcgcccacatccagttgcagcgcgcgatgaatctacggcagggccaggacccccagcagcgcctgcagcgcccgcagatcaagcgccacctgccaccgcgcagcggtgtgccgtcatcccagcaaaattgatagcagccagcgcttgctgcgtggctgatttacagcgtttcctgccggaaaccggcactcttccagcgcaagcagctattttttgaatagcaacacggcggcgcgcgcctcgatggacagaccctgccccacggggcccaggcgctcggcggtcttggccttcacgttcacttggtccagcaccaggcccagcgcgccggcgatgcgctcgcgcatggcggggatgtgcgccgccaggcgcggcgcctgcgcgaccacggtgctgtcgatgttgccgatggcgtagcccgtgtcgcccacgcggcgcgccgcctcctccagcagcgccaccgagtccgcgcccttgaagcgcgcgtcggtgtcggggaagtggctgccgatgtcgcccagcgccgcagcgcccagcagcgcatcggtgatggcatgcagcagcacatcggcatcggaatggcccagcaagcccatggtgtgcgggatctccaccccgccgatgaccaggcgccgcccgggcaccagcgcatgcacgtcccacccttcgccgattctgaaattcatgcccattgcgttcgccgccctcatgctttggaagaaaagaaagtcttgaccgggtcgctcgccgcggctccgcgttcgccgccaaagcgctccagcgtggcgccgtgcatgcgctgggccagcacggcctcggccagcgcgaagtcctcggggtaggtcaccttgaagttctgcgcgccgccaggcaccaggcgcgggcgcaggcccatggcctccatggcactggcctcgtcggtggcggtggcgcccacccgctccagcgcatggcgcagcgcaccgatgcggaacatctgcggcgtctgcgccagccatttgtcgctgcggtccacggtggctgccacgcgcacgccgccggggccgtcgctcgccaccttgagcgtgtccgccagcttgtgcgccagcagcccgcccacgctgtcgtgctggcaggcgtcgatgagcgcatcgatctgctgcgccgtcaccaggcagcgcgccgcatcgtgcaccagcgcccagtcctcgtcctgcgcgccgcgcgattgcagggccttcaggccgcccagcaccgtgtcggcgcgcgcgggcccgccgcagggcacggcaaagaaggccgggtgggggtgaccgtcgaagaaggtgtcgcccgcggccacggccaccagcgtgcccgccaggcgcgccacgcccgcaaaggccgccagcgtgtgcagcaccatcgggtggccggccaccgtgtggtactgcttgggcagcacgggggggccgtcctgcccgcccctgcgcacggcgcgcgtgccggtgccggcgcagggcaccagcccccagaagcgcccggccacagggcgagcaggggtggtgggcggcagcaggtcggtcatgggcgggcattctaaaatccccggtcgtcgtcttgagcctcctggcgcacactgctccgtgtcctgcgccctatcccacaccatggggcgacgccacctgcatgcagctgcccaaactctcccccggaaaacgattcaccctgccccgccccgtgggcagcgccgacgccttgctgctggcccgcctgggcgagcgtgaaaaggccgcaggccgcaccaccgccatcgtcaccgccgatgcaaccgacgcccagcgtctcatcgacgagatggccttcttcgcgcccgagttgcgctgcgcgctgtttcccgactgggaaacgctgccctacgacagcttctcgccgcaccaggacctgatcagcgagcggctggccacactctggcgcatccagcagcgcgacaaggacacgggcgccgacgtggtgctggtgccggccaccacggcgctgtaccggctggcgccgccctcgttcctggcgggctacaccttccatttcaaggtgaagcagaagctggacgaggccaagctgcgcgcccagctcacgctcgcgggctaccagcatgtgtcccaggtggtgggccatggcgaatacgcggtgcgcggcgggttgatcgacctgttcccgatgggttcggccgtgccgtaccgggtggacctgttcgacgacgagatcgactccatccgcacgttcgaccccgacagccagcgcagcctctacccggtgcccgaggtgcgcctgctgcccgggcgcgagttccccatggacgacgcggcgcgcgccaagttccgccagcgctggcgcgagctgctggagggcgaccccacgcgcagccgcatctacaaggacatgggcaacggtgtggccacggcgggcatcgagtactacctgccgctgttcttcgacgagacggccaccgtgttcgattacctcggcaacgaagccaccgtggtgctgcacggcgacctggagacggccttccagcgcttctggcaggacacgcgcgaccgctaccgcctgatccagggcgacccggaccaccccaccctgccgccggaggcgctgttcctgggcgccgagcagttctacgcccaggccaaccagcacgcccagttgtcgctgcgccccggtgtggaagacgtggcggacaacgcgcagttccagaagctgcccgacctgtccgtggtgcgcggcgccgaggacccgctggcgcggctgcaggcgcacatccgcgccacggcgcagcgtgtgctgctgctggctgaaagcgacggccggcgcgagagcctgctggatttcctgcggacctcggggttgaacccgccggctttcgactcgctggctgagttccagtccacgcccgaggaacgtgtgggcatcgccacggcggcgctggcctcgggcttcgcgtggatggaagaaggcctggacctggtcaccgagaccgagctgttcgccgccggctccaccacgcgccggcgcaagaagcaggagcaggccagcgacgtcgaagcgctgatcaaggacttgtccgagctgaaggtgggcgacccggtggtgcacaaccagcacggcatcgggcgctaccgcggcctcatccacatggatgtgggcaacaagaaccccgacggcagccccgcgctgcaggagttcctgcacctggaatacgccgacaaggccgtgctctacgtgcccgtgagtcagctacaactcatcggccgctacacgggcgtgtctgccgacgaggccccgctgcacaagctgggcagcggccagtgggaaaaggccaagcgcaaggccgccgagcaggtgcgcgacgccgcggccgaactgctcaacatctacgcccgccgcgccgcgcgcgaggggcatgccttccgctactcgcccaacgactacgagcagttcgccaacgacttcggcttcgaggagaccgcggaccagaaggccgcgatccacgccgtggtgcaggacatgatcagcccgcgccccatggaccggctggtctgcggcgacgtcggctttggcaagaccgaggtcgcactgcgcgcctgcttcgtggccgtggccgggggcaagcaggtagcgttcctggcgcccaccacgctgctggccgagcagcactaccgcacgctgagcgaccgcttcagcaagtggcccgtgaaggtggccgaggtctcgcgctttcgctcgggcaaggagatcaccgccgccgtgaagggcattgccgacggcacggtggacatcgtcgtgggcacgcacaagctgctcagcgaatcgacccagttcaagaacctgggcctgctcatcatcgacgaagaacaccgcttcggcgtgcgccacaaggaggcgatgaagcagttccgcgccgaggtggatgtgctcacgctcaccgccacgccgatcccgcgcaccatgggcatggcgctggaggggctgcgcgacctgtccgtgatcgccaccgcgccgcagcggcgcctggccatcaagaccttcgtgcgcaacgaaggcacgggcgtgatccgcgaggccgtgctgcgcgagctcaagcgcggcggccagtgctacttcctgcacaacgaggtcgagaccatcgagaaccggcgccagaagctcgaagagatattgcccgaggcgcgcatcgccgtggcccacggccagatgcccgagcgcgagctggagcgcgtgatgcgcgacttcgtggcccagcgctacaacatcctgctgtgctcgaccatcatcgagaccggcatcgacgtgcccacggccaacaccatcatcatcagccgcgccgacaagttcggcctggcgcagctgcaccagttgcgcgggcgcgtgggccgcagccaccaccaggcctacgcctacctgatggtgcccgacatcgacggcctgaccaagcaggcgcagcagcgcctggacgccatccagcagatggaggagctgggcagcggcttctacctggccatgcacgacctggagatccgcggcgcgggcgaggtgctgggcgagagccagagcggcaacatgatggagatcggcttccagctctacaacgagatgctggccgaggcggtgaagcaactcaaggccggcaaggagcccgacctgctcgcccccatgcaggccgccaccgacatcaacctgcacgccccggccctgctgcccgacgactattgcggcgacgtgcacctgcgcctgtcgttctacaagaagctggccactgccaagaccggcgaccagatcgacggcctgctcgaagagatcgtggaccgcttcggcaagctgccgccgcaggcgcagacgctgatcgacgtgcaccgtctgcgtgtgctgtccgcgccctacggcgtcgtgaaggtggatgccgcccccggcgtgatcaccatcaccttcaagccgcagcccccggtggacccgatggccatcatccacctgatccagaaaaacaagcacatcaagctggcgggcaatgagaagctgcgcatcgagcgcgagctgcccgaccccgccgcgcgcgcccagatggtgcgcgacgtgctgcgcagcctgggccagccgctggccgaggcgcaggccgccgtccccgcctaggcggatccatggcactggaagccgccctcgccctgctggcactggccttcgcgctggccgcgcggccctggcggctgctgggcagccgcaaaccgttggcgcacgaggcccatggcgcacctgccacgctgtggacgccgctgctcgccacgctcgtgctgctgccctgggcctgggctctgcctacgctgcaccgcatgccgctgcagctgcagtggtcaggcgcctgcctggtgctgctcatgctgggctggccgctggcggttccggccctgctggccgtcggcacgatcgccgcgctggtctcgcccagcctgggctggggcgacgcgctgggcctggccgtgtggcagggcatcgtccccgccacgctcgcgctgctcgtgggcgtgctgctgcggcgcctggcgggcgcgcgtgcgctcaccggcgtgcgcatcttcatctacgtgctgggccggggcttcctgggcacggcgctgtgcgtgttcgtggcaggctcgctgtcgcactgggcgggccatgtgctgccgggcgtgggtgaacagttgtcgctggtggcgcgctggctcatggcctggggcgatggcatggtcacgggcatgctgtgcgcggtgttcgtggccttcaagcccgggtggctggccacctggtccgaccagctgtacctgcccaagccctgaacgacaatccctctttttcgcatccgctctactccgcttccatgtcccagactccttttgaatttgcccccggtctcgtcgtgcagggcatcacgccgccgctgcggctggccgactacaagctcatcgccttcgacatggactccacgctcatcagcatcgaatgcgtggacgagatcgccgacgccgccggccgcaaggccgaggtggctgccatcaccgaggccgccatgcagggcctgatcgccgactacaaggaaagcctgcgccagcgcgtggcgctgctcaagggcgtgggcacggaccacctggagcgcgtgttcaccgagcgcttgcgcttcaaccccggcgcggccgaactcatcgccgccgccaaggccgcggggctggccacgctgctcgtttcgggtgggttcactttcttctccgaccgcgtgaaggcgcacctggggatcgacttcgcacgctccaacgtgctggagatcgagaacggcctgctcaccggtcgcatggtggaccaaccctggggcgacatctgcgatggcgcggaaaaacggcgcaccctgctggaggtcgcctcgctcatgggcatcgacgcgcgccagaccatcgccgtgggcgacggcgccaacgacctgcccatgatgggcgcggccgggctgtccgtggcctaccacgccaagcccgccgtgcgcgcacaggcccgcgtggccatcaaccagggtggactggaccggctgctggaagtgctgcgctgagtctcatacggcaacccattgaagctctcatattcatagctgttagcgctttttaaataagcgcttgaatggttttttggcaaaatttcataggataaagaacccattccatatatgaatataaaaataaaaacgacttgcggctgagtcgtcccgcttacacttcacaccctggtcatcgccctcttgcatagggcggtgctctcaagtcaccgctacaaggaaaccgttctccatgctgaagaaaaccctgtctgccattgccctggccgctgccgcgctgggtgcacaagccgccgacgtgctcaaggtagccgccacggccgtgccgcacgcggagatcctgaacttcgtgaagccccagctcaaggcccagggcctggacctgcaggtcaaggaattcagcgattacgtgcagcccaacgccgccgtcgaggacaagcagctggacgccaacttcttccagcaccagccctacctggacagctacaacaaggaccgcaagagcagcctggtggccgtgcccaacggcaagatccacgtggagccctttggcgcctactccaacaagatcaagaacgtgaaggacttgaaggacggcgccaccgtggccatccccaacgatccctccaacggcggccgcgcgctgattctgctggccaagcagggcctgatcgagctcaaggaccccaagagcctcacgcccaccccgctggacgtggtgaagaaccccaagaagctcaagttcaaggagctcgaagccccgctgctgccgcgtgcgctggccgatgtggacctggccctgatcaacaccaactacgcgatcgaagccaagctcaaccccaccaaggatgcgctgttcatcgaaggcgccgactcgccctacaccaacatcgtggcggcccgtgccgaccgcgccaacgaccccaacatcgccaagctgatcaaggcgctgcgcacgcccgaggtgaagaagttcatccaggacaagtacaagggcgccgtggtccccgcgttctgaccgcgcagcggcaacgctgtacgaagaaaagcgctgccgcggcagcgcttttttcatgggtgcgggcacgacgtcaggcaccctgccacacccaccaggccagcacgaacatcatcgcgcccgtcagcgtgtccagcacgcgccaggcgcgcgggttggcaaacacgccctgcaggcgccgcccggcgaaggccagcaccacgaaccaggtcaggctggccgacgccgcccccagcacgaacacccatttgagccacccatcctggcgcgcaccgatggagccgatcagcaccaccgtgtccaggtacacatgcgggttgagcagcgtgatgacggccaggccgctgagcacacccagcaccccgcgcgccacgcgttcgccacccgaggcgttcagccccgcatccggtgcaaagaaagcgcgatgccaggcaaacaagccgtaggccagcaggaacagcgcaccgcccagttgcagcgcatgcgccagcgtgggcgaacggcccagcacctgcgccataccggccacgcccagcgccaccagcagcgcgtcgctcgccacgcaccacgccacgcaggcgcgcacgtgttgaccctgcacggcctggcgcagcacgtacagattctgtgccccgatggagacgatgagcgacaggcacacggtgaagcccgtgagccaggaggaagcggcgtgttgagtgaacatgcgcccgatggtaggcctcgcattcatttaagtacacttcaaacttctaaccgatattaagtaaaactgaatgctggactacgctggactggaagccttggccgccgtggtgcgcgaaggcagcttcgagcgggcagcgcgccgcctgcacgtaacgccatcggccgtgtcgcagcgcatcaagcagttggaggagcgcgtgggacaggtgctggtgcagcgcggcagcccctgcaccggcaccgacgccggacgccggctgtgcctgcacctggaacaggtagcgctgctggaaaaccagttgcgccgtaccaaccccgacctgctgcccgacatgcccgcgccggcaccaacgctcaaactggccgtcaacgcggattcgctgtccacctggttcatggacgccatggccgccttcaccgcgggcggcaacgaactgctggacctgcgcatcgacgaccaggagcacacgggcgagcggctgcgccagggcgaggtgattgccgccgtcaccgccacgggcacggccatcgccggctgcaacacctggccgctgggcaccatgcgctatgtggccgcagccagccccgggttcattgcgcggcactttgccgacggtgtgacggccgccacgctggcgcgcgcgccgatcatgaccttcgaccgcaaggaccggctgcaagaccaatggatgcaggcgcacggcctcacgtcgcgcacgcatgcacccaggcacttcctgccgtccaactttggctacgtgcgcgcctgcgaggtgggcatggggtggggcatgcacccgctgacgctgatcggccagcaactggccgagggccgtctggtgcagttgctgccgaacgcggccatggacgtgccgctgtactgggcccacccgcgcacggcgcaggtggcgctggagcgcctcacccagtgtgtgatggcggcggcgcgccagtggctggagccgccgctggcggcctgaatcatcaaaaagtagagcgcttcgcgcttgcaggtaaagcgctggagcccgtttttacgccaatgtctcggggcgggtgatgggcaaccctggcacccagcgcatggactgcaccagcgccgccccgccctgccgctgcgcagcgatggacggggtgaccagatcggccacggtgaagctgtccagcactgcaaggtaggcccgcgtggcgtcggacagcacggcttgcagacggcagtggctgctcatgcggcattggttcaactcggcattgaagcactcgaccatatcgaagtcggtctccgtcatgcgcacgatctggcccaggttgatctcgctggccggcttcatcaggcgcatgccgccaccacgcccgcgcgtggtgtccagcagcccctgggccgcgagttgctgcacgatcttcgtgagatggctgcgcgagatgccgtgcgcctcggccacctcgctgatggtcacgggctgctcgcgctcctggcaggcggcgcagtacatgagcacgcgcagcgtgtagtcggtccactgggtcagtcgcatggttgcaccaagggttcacacaaagattcactctatgtggattttaatgaataaaatattcatcacaagtgaacctttaaggaagccccatgaataccgccacctctccctccctcgacccccgtcaggccatcggccagattgccgttgaactgcctggcgcgaccgccgtgttccgccgcctgaagctggacttctgctgcggcggccaagtgccgctggagcaggcggccgcggacaaaggcctggacctgcaggccgtggtggatgagctttccgccctgcaacgccccaacgaactgcccgacgcgggcacacccacggaactgatcgaccacatcgtcacgcgctaccacgaggtgcaccgcgcccagttgcccgagctggtgcgcatggcgcgccgcgtggaagccgtgcaccgcgacaaccccaacaccccgcacggcctggccgacgcgctggaagagatgcagcaggagctgctgacccacatgcacaaggaggaagccatcctgttccccatgctgcgcagcggcggcaacgccttcgtgacccagcccatcggcatgatgcgcagcgagcacgtggaccacggcgaggcactggagcagatcgcgcgcctgaccaacgacatcaccccgcccatgggcgcctgcaacacctggcgcgcgctgtatgcgggcctcgcgcagctcagcgacgacctggtgaaccacatccacctggagaacaacgtgctgttcccgcagttcgaggccggcgcctcgcagggctgcggcagcggctcggcatgttcgtgcagcggcggctgatgcccgtcagcggcgcgcgccaacgggcgtgagccggtaggcgcggacggagcccgcatggcggcgctccgcgcccttgcgtaaaaagcgtgaaagcggcccgcgactgccgctcaccgccctggcgcagcgcgcagcgcgcagcggggccagcagatcgcgcaagccgttatggtccagctcgtacatcagcgcgagaagctggccgatctcgccgcgcggaaacccctcgcgggcgaaccaatgcaggtagttggcgggcagatcggcgatcaccgtgccacggtgcttgccaaacggcatctcgcgcgtcagcagcaactgcaggcgccgcgcatcgcagcccggcaccgcagggcccgccccttccatcacattcccagtccgccgtagcggaacgcgatgcccgtgagcacgaagcccaccgacagcagcgtgacggccgccacgtgccacgccatcagcggcagcgtgcgtgcgctcagcgtgggaatgacgcgcaaccgcgcatgggcggccaccaacagcgtggcggccagcagcgcgagcttgagcgatacggcgcgttccagtggcgcatcagggctgaaccactgcccccagtcgggcacgagttgcaaggccatccacagcccggtggcgacctgaatgagcagcgcgggcatgcccacgtgttcgtagccctgctcgaaatccagcagcgcctggggcgaccgctggcgcagcgcgcgcggcaacacggtgaatgccagcaccagatggccgccggtccagacggtggcggccagcaggtgcaatgcaaagacgtagggatacatggctccggtcctcgggcgtcaggcgcggcgcgcctgcagcggataggccgggtcggtaaagcccggcgtcgacgggtggccgggggccaccaggctgtcgatgagcgcctcgtcctcgggcgtgaccgcatagtcgagcgccggcaggtagtcttgccactgcgccagcgtgcgcggcccggcgatgacggagctgacgccgcggtgcgccagcacccaggccgtggcgaactgcgcaagcgtgatgccccgggcctcggcatgcagcttgagctgctgggcgatctggagcgactcctcgcggaactcggtctcgcccatgcgccggtcgccgcgcccggcacgtgtgccttgctggggtgcctggcctggcaggtacttgccggtcaacacaccgcgcgccacagggctgtagggcgtcacgcccagcccgtaatgctggcaggccggcaggatctccacctcgggcatgcggttgagcaggttgtagtacggctggcacacgacggggccgggcatgccgatgcggcgcgcaccgtgcaccagctcggcaatgcgccagccgcggaaattggacacgccccagtagcggatcttgcccgcgcgcagcagcgcatcgatggcgaacagcggctcctccaggtccatgccctcgtagtcgcggtgcaggtagaggatgtccacatggtccgtctgcagccgcgtcaggctggcttccacctcgcgcagcatccaggcgcgcgagtagcgaccctcgttgggccgctcggacatcttgttgcccagcttggtggccagcacccagtcgtggcgctggccctgcagcagcgtgcccagcatgcgctccgacgcgcccttggtgtacacgtcggccgtgtccatgtagttcacgccatgcgcacgcgcgtgggccacgatggaagcggcctcggccttatccgtctggtcgccgaacatcatcgtgcccaggcacagcgtggacacctggagctggctcttgccaagaaaacggtattgcatggggcagccttcgctattgaaataagagctgctagcgcttgatggacgggcgctagcggccaatttgacgtaaacctcagtaatgcggcggcagttcgtcgcgcaggctgcgcacggtggcgccgcccccctcgggcacctgctggcgcaactgcgccacggtgcgcgccagctcgtcgatctgttgctgctggcggtagatggtcaggttgagctggtccagcaggtcttcggtgaaggcggccttgacctccagcgcttccacccgctcctgcgtgcgtgcgtccaccatcgccatcaacccttgagcgcctgcccgaggcgcgccacgccttcgcggatcttggccacatcggccgtggcgaacgacaggcgcagcgtggccgcatcggggttctggctgaagaacggcgtgccgggcacgaaggccacacccttgtcgatcgcgcgtttggccaatgcgccggcatcacgctcctgcccgcgcgcccctgtcaggcgcacccacaggaacaggccgccgcgcggctgcacgaactccaccgcgtcgcccagttccgcacgcagcgcatcgcccatggcctgcgcgcgctcggcatacacggtgcgcacatgggccagcgtcgcgggcatggcgccgctcttgaggtactgcgcggccgtggcctgggcaaaggtgctggtatgtgcatcgctgaactgcttgcacatcacggcgcgcgccaacagctcgggcggtgcgatcagccagcccacgcgcaggccgggggacagcaccttgctcaggctgccgcagtgcgccagccactcccgactgcccggcacctgggccgagagcgccagcaggctggccggcggcgcctcgccgaagtacaggtcgccataggggtcgtcctccaccaccagcacctggtgccgcgcggccagttccagcacgcgcttgcggcgctccaggctcaaggtggcgccgctggggttgccaaaggtaggaatcaggtagaccagcttggggcggtgctcgacgatcagccgctccagcgcatcgggctgcacgccctcgccgtccacgggcgcgctgatcacctcggcgccatagaggcgaaagcactggatggtcgcgaggaaggtggggccctcgacgatcaccttgtcaccggggtcgatcatggtcttgccgagcaggtccagcgcctgctggctgcccgtggtgacgatgagctgctcgggcgccagccccgccacgcccttgccttgcatgaaggtggccagttgctcgcgcagcggctggtagccctcggtggcgccgtactgcagcgcggcgccgggctcctcggccagcacgcgctcgctggcggcgcggatgccggccacgtcgaacatggcgctgtccgggaagccgcccgcaaaactgatgatgccgggcttacccagcagcttgaacagttcgcggatggcggaggtttcaacgttattcaggcggtcggcaaaggcaagcggcatggacggcaatcgggtggatgggtgaaagacggtagcccccattgtcgccaattgccgcgcagctttcctgcggcgcgccccacagccggcgacaatcgccgcccatgaagccccaggacatcgagcccttcttcgcggcgctgcaggccgccaacccgcagcccaacaccgagctggaatacaccaacgtattcgagctgctggccgccgtgctgctgtcggcgcaggccaccgacgtgggtgtgaacaaggccacgcgccggctgtttcccgtcgccaatacaccgcaggccgttctggatctgggcctggacggcctggagggttacatcaagaccatcggcctgtaccgcacgaaggcgaagaacctgatgcagacctgccgcatcctggtggagcagcacggcggccaggtgccgcgcacgcgcgaggcgctgcaagccctgcccggcgtgggccgcaagaccgccaacgtggtgctgaacgtggcgttcggccagcccaccatggcggtggacacgcacatcttccgcgtgggcaaccgcaccggcctggcgcccggcaagaacccgttggccgtggagatgcagctgctgcagcgcgtgccaccgcagtatctggtggacgcccaccactggttgattctgctgggccgctacgtgtgccaggcacgcaaaccgcgctgctgggaatgcgtggtcgcaccctggtgtgactacgagccgaagacgccggcgccgttcaacgcgggttgatcaaccttgcggggtgctgccgcggcagccgccggcatcagcgcacgccctgcgccaccagctcagccaccagcggctctcccaggtagtgcgggccgtcgaaggccagcacctcccaccccttgtaggcatcgatctgcggcaggaactccgccgccgtggcgctgcggaacccgccttctggtgcggggcgaaaagcctcggcaatcatctgcacgcgcgcctgacccaggcggtaggtcagcacctgcaagtacttcagcgcaacctccggactgcgcgcatgcacgcccacgccgtcctggaagaacacccctacatcggccggcagccagcgctcgatccagtccgccagcgcgtgcgggccgaggttggcgctgtcataggcgctgatccacagcgggcgtggcaactgcgccaggccctgggaccactctggccccggcagccaggtgggatccacctccagggggaaataccagccacccagcttcagcgggagccgctgcacgatgggcaccagggcgtgcgcctgctccaccagcagcgccaccgaggcacgtgcctgcgcctcgccatgcatggccgccaggcccacgatcacctcctgggcccagggctcggcggcgatgcgctcccagtcgggtagctcagccgcgatcggaggcaagccggtgcccggcacaaaagcctgtgaatccaccaccgtccattgcaccaacaggcggcgaacgcccagttgcgcccagttgccctgggggcgcagcgtgcgcaggctgggctgccacaccatgccgccaaggtggcgcaatggcgcgccggacgacgacggccaagacaccgcgcacggcagcatggccaccatggccgcgcgccgtgtcagggtcagggcttgcgttggcggctgggtgaggtccacgtgtagcccatggccgtcaggccatccacgatttccttcaggtgcgtataaccgcgcccgtcatacttctgcgcctgggactcaaccgccaggaaggggtggaagaagaacgaggcaaagccgtcacgcacgaccttctggtagcgcgcgttttccagcacctccttggatgtcagctcctcatccgccccgaactcgaaatactgcaggttgcccaggttctccggcagcacgcgcaggccatagcggtcgcgctcgatgacgaaggggaagaactggtccaccatgtagtccccggcctggaggtcgggctggtcgggctggtcggacgtgtagtacgtgtgccgctggtagcccatctcgtagatctgcgcgacggcctgcagcgtggacggcgagcccacgtagtgcggcgtctcccacgccacgggcatatagcccaggtccagcatctggcgcaggccgttgttgatgcggttcttcgcccagtccacggaatcaccgggcagcgggcggtcgttgacggtgtcccagaactcgtagtcgatgcccgtggcacccgatgcattgttgatcatgccctcggtctggtgcgtggtgccgtgctgcaggatctcgccgccacgcgccagcgcgtagtccagcgccagccgcaggttgagggcgttcgccatgggaatgtcggtgggcacgcccgcgctttgggcgcccagcgggtccttgtagtgcggtaccacccccaccgagaaaggcaccttgcgctcaaacgccaggtccaccacccgcttgaaggcgaccgggttcaccttcgcatccgcatcctcgaaacgcatcatcgcctggtggttctcggcatggtcgatgcccagcatgtcgtgcagcaagtccgagaagatcacgtaccggtcgcgcggacccgcgtaatcgaagggcgtatcggccacgaaccagaagttgcccgactgcagcacatagggcccccgctcgttcgatgccgggttgatgatgtccgcatgcacgagcgccttggcgccgtcggtcacctgggtcatgaacatgtcccacgcggcggcaggctccccgttgatcgtcttgactgccttctggaacaacaggtccgggtgcttgcggtagtagacatcgctgaaaaagctcggctccacgccggccggtgcgttgtccttcgtgcgcggccccacgggctgaaagccgcgctggctcacgaatgccgcgccctgctcatccgccagttgctgcaggttgcgacccagccagatcacgcgctggctggccgcggccacgtcctgcaagaacgctgcgggaatgctgtcgctttcggcccagccgatgtagaacgtagcctggtagcccgccaggctttgcgccgcgtattgctccacggggcgcatgtccaccgccgcatcgaaatgtcccagcaggttctgcagcatgatcgcgtagcccacccccatcttggcgaaggggctgccaggcggctggtcgtagagcaccagcacgcgcggcccggccggctgcgcgcgcacgggcgccggcatcgcggcgatggggtcgcgccggacggggtcgttggtgccaaacggcgagagcggcacgctcggcgcgctgtaaaacggatcacttccgccaccacacgcgtgcagcgcgagggcgcccagtaccacaagggtgtatcgcaacagtcggttcatggtctcctcccgcggcagccaaggttgaacaaaacgaatagcagctcgcgctcttccatcaaaggtttcatgcataaaacaccttgaaaccgttttggatcaagcgctcctagctatatttattgaagcaaaatacaaactatcgatcgctgccgtcagaagaccagcgcagcgcgcaggaacacgcccttgccccgctcgtcgcccgcaaggcgcgcacggtactgcagcgacaggtccaggtacgaacgcggcgcgttgtagcggtcctcccggaaccagcggcgcagcgcgatgcccacgcccgcacccgcagcgccgttgtagcccgcggccgtgcgtgcggagttgtagtccacacccaccactgcgtgcgggaacagcaccaggcgcgagtccgcatcccccatgcggaagctgcgcccggcctgcgcctcgaaggtcacgtagtcctgcttgcgctgcaggaaccgccccgcctcggcatagacgttgaacgtgaaccagtccggaacgtccacgcgcaggtcggtgcccacgccgtaggaataaccggcgcgcagcagccagtcgctgaaggacaacgagccgatgcggatgcgccgctcggcggacaacacgaggttgtggtcgcgcaaaggcttggcgcgcacgcccagcgcgccttgcgtggtgtcgctgccgctcgtgccgccgtggcggctgtagaccgtctgcactacgccgccatagatttcccagaagctgccgtcgcgatagccctgcgggcgccaataggcctcccccaccagttgggcggcatcccggtacagcccgggcacaggcgagatggagccgggagacatgccccggtaacccagcaacgcattgatgccccaggtgcgggtgcggtccgccagctcgcgccgggtggcgaactgctggcggtgcgtctgctccagccgtccggcctccaccgcgtcaatggtctgctgcaggtagtagatggcgcggtcgttctcggccaggcggctcgcggtgtaggcgccgtcgggtaacgcggcggccggcagcgcgtcgttggcgtgcgcgcggtcgaacacggccagcgcggtgcgatcgtcgcccacccgggcagcgaggtaggccagatcggggtctgcgctgcccgcgaaatccggccccgccatcgcgtgtgcgaactgctgcacggcctcgtcgcgtcggccttcctgcagcagcaggttgatttcactcgacagggacaggccacctgcttgcaaagccgcgcgcgcatcggcagaggcctgctcgcgccgccccaggtcgtggtacacccggctgcgcagggccagcacctctgccccgtcggcgcgcgactgcagggtgtcgtcagcctcgcgcagagcctgctccacctggcccgcggccaccaaggcctgcagccgcaacaggcggtacggcaaatgcgcaggctgcagccgcgcggcttcctcggccttggccgcggccagcccatagtcgcgctcggtataggcgcggaacgcctcctgcgccacggcacgcgcggggtccggcgcgtcctgcccgggccacacttcgcagccgggcgcctgggcgctgccaaagcaattgacaaccggcaagcgcagggagaatgtctgcagggatgcggccgagatcggccggcgcgtggcggcccgtatctcggcctctcgccccgacacatccacggcgccgccttgcgccagcggctgcagcagggctttagcgcgttcgggctggcgcgccgcgagcgccgcatcggcggcgatcacccggtagttctgctgctcgtgcggcgcgagatccggcctgccaatcacaccgtcgaaaacccgcaccgcatcgtccgtctgcccctgcgcctgcaacgccgcgccgcgcagaacctgcaatgctgcaccatcgccctgggccaggccctgctcggccacctgctgcgcctgcgcatggcggcccgcggccaacagcaggcctacccactgcaggcgatacgccggcacacccggggcttgttccgctgccgcctgtgcatgggcaagggcatcgctggcgcggccctgccgttgcgcttgcgatgcggcttcgaactgcgcataggcgtggcgctgccgcgcggtgtcgcccaacgcctgccattgcgtatcgccttgcggggcgaaagtcagttccgcttcccgtgccttggtctgtgcctcctcgtacaacccgttctcgatcagcaggtaggtcagcaggcgctggtagtcagcattggcaggggcggcctgcgcggcctcgcgcgcccacgccagggcggcgggcaactctgcacgctccaccgcttcgtaggcacggctggcagcggcatagcccggggcgccgtcggcccgccgaggccgtggcacctgcgccatgcgtcgctgcgcacgcaccgcaggcgcaggcttggcaagctgatcgggcggcgccgcaatggccggagccgccgcaggcgtgccgtgttccgacgcaggttcgggcgcagtcgcggaaggcgcagcggcgagcactggcgcggcgggtgctgcctcgggctgcgcgacgaccgtggcgctttcctgcacgggtgcgggtgggggctgcaattcgcgcagtgcctgggcaatgcgcgcatcgcccggatggcgtgacctctgggcccgcagcaacgccgcagcacgcgcgggctggccaaaacgctgatacgcctgggccaggtgcagcgcaatcgcggtgttctctggggcgagccggtgggcatgttccaactcggcaatcgcgcgcgtgccgtcgccgcgggccatcgcatcgaaggccttgtcgatgtggggatagacctggaaccgcttcagcggactgatgtcggggcccaggtccagggtctgcgccggggcgcccgtggaggccagcatgacggcgagggcaagaatgcggggggcgaaattcatgatgacggccttctcaagcaatggcccggacggtgggctgcgcattggcgcggcacagcagttgctccatggtgacctgcagctgctgctgcagctgcagcgcctcctgcacggccgcctctgtcagaacgccatgctccacgaggaaggcgcccaggctggcatcggacttctccttttgcagcagcagggcacccagcaccgcctggtcaatcttgcccacggccagaagcacgtcgcccagcagcaactggcgcgagagatagtggggccagatgccccgcgcctcttcggcggtaacgcgctgctgctgcacggcctgcgccagcaggtcgcgtgcgggttctgtgccgtggtgtgcatacaggcgccgcagttccacggtgacctcgcccttgggcacgatgacgtagcgcacggtacgtcccagcttgcgctcgatggcggccagcgacaccgggtcgatcgccgcctcgctggccaccaccaggacccgtccctgctcgcgcagcggcacgacgctatagcgcagcgccacggccgcaggcaccagtgccgccaggtcgctgtccacggcctgccctcccagggtttcccatggcacaccggcttgctcggcaaccgccgcagccaactgctggggcgtgatgacgtcacggtgcaccagcgctgcacccagacgcagtccgcgcacgggatgctccagcgcatcaagcaattgcgcttcggtcagggcgccttggtcgatgaggatctgccccagtgcgcgatgctggcgcggcccttcgcccagaaggggaaactcatggtcggtcttaacccacgccatgcgccgcaggtccttggcgcgccatgcctgggccagcgcccgccaggcggcaaggaagttgatgaagttgccccacaacagccgaggcaccgacagcaatccctgcaccacgccgtagtagctggtgacgaaaaacacgcgctgcacgatgcggttgaacatgagcaccaggttggccaagagcagcgcatagaaccaccagtcgccctcgaagaccgagaggaaccggtaggcatccggcaccaggcgttggtagagccagatgccgatcagctgcatggccagcagcgtggccgtgaagctggcgaaattggtgatgattcccttgcttgcggtcgcgccagaggaagtagttcagcacggcactgtgcgtccagcgcagcgtacgaaaaccctggatgacgatgcccgtgatccagcgggacttctgccggacggcggcggccacggtgtcagggaagaattcgcgcacggagatgacgctggcctcgcgttcgctgcgcaggggcacacgttctggcgagggcgtgcgaccaatgtgatcgtcctcctcgacgggaaagcgcacgaacacctcctgcatgcccagctgtttgaggcgaaagccgatgtcgtagtcctcggtcaggctctgcgtgtcaaaggcaatgccatcgccctgttgcagcagggccatgatggcgcgacggctgaagcacgtccccacgcccgcgctcggcacctggccgaccagggcctcgcgcaccacgatgtccttgccgtgcagctccgcaaactcgtcaaggtagtgcccgccggtgaagtcgttccagggccgctccagcgggtacacgggcagctggatgaggtccttgcggttgaccaggtagttgaacagccgcagttccaacttggagagcacgtcctcggcgtcgtgcaggatgaagcctgcaaagcgcacgccagaacgcttctcgaactgcaggatggcgtccaccacattgttcaggcagtcggccttgctggtcggtccgggacgcgcgcagaccaccgtgtgcacgttggggaagcgtgcacgcacctgctccacgtcggcatgcgtttgcgggtcgttgggataagtgccgatgaagatgtggtagttctcgtagtccagcgtggtggcggccagttgcgccatctggccaatcacgccgtgctcctgccaggcgggcaccatgatggccagcggcttctcctcggcgtcgtagagcgtcttgtagttcagcggcgcgtggcgtgcgtacaccgtgaaggcgcgccagacgcggcggacccagtaggcgatatcgatgaacaggtcatccaggctgctgatgaagatgacgacagccaccccgatcgccaccatcttgagcaggtagagataggcggtaaaaacatctatccaggacagggtgcggctcctctagacactcagggccgcaaccgcgggcgcagccgcatgtgcgggcgcgggcgcgggcgcgggcgccagcatctgctccagccgtgccacgatgcgctgggacgcatggccatccccaaaggggttggctgcggcctgcatgcggccgtaggcatctccgtcgtccatcagatggcgcacggagcgcacgatcaactggcggtcggccccaaccagcgcggcgcagcccgcatcgatgacctccggccgctcggtttcttcacgcagtaccagcagcggcaccttgaaggtcggcgcctcttcctgcagaccacccgagtccgtgagcagcagccaggcatcggcgatcgcctgtgcatggccaggtagtccagcggcgccgtcaggcgcacattgggcagcgcgcccaggtgccggtgcacggggtcgcgtaccacggggttgaggtgcaccgggaacagcacggtcatccacgggaactcgcgggcgatgtcggcaatggccgcacacacgttgtcgatgtccggcccccagttctcgcgccggtgcatggtgacgaggatatggccgcgaccttgcacccgacggcggatgtgatggcgctcgcacacccacaattgcgcgtccaccaccgtattgccggtcaccaggatgtcgcgcgaggcgatcccctcacgctccagcgcctgcgctgcacgcaaagtgggcgcgaagtgcaggcggctgatgcggctgatcatctgccgcagtccttcctcggggaacgggcggcgcaggttgtaggtgcgcagcccagcctcgacatgcaacaccggcaggccatgggagaaacccgccagcgctccctggaacgcgctttcggtgtcgccctgcacgatgacggcgctccagggctgctaccccatcacgccttccagttggcggcggcacccgaggctgaaatccaggagcgtgcttccctggcgctcgagcatatggtcgggccggatatcgaagcagtccagcatctgcacggccatgtcgctgtgctggccggcgtgcagccacacggggcgaacactttgcgcgcctcgcagggcgtgatataccggtgccagcttgatgatctcggggcgcgtgccggaaatgatcaggacgggagcgggctgttcatcgatgcaagtcataaggtgcctctcttcccttcaacctatcgatcagcagcccccgggggcctttgccgcgtcgccgctggcgttacgcgctgtgattttcacgcacccttaccagggtttcaataggtggtagagacgattcttaccaccttttcatcaattggcaaattagatcaatagtatttaactatttaccgtgcgtgataggaccgcttctggttgcacagccccttcgaattcctcatgcgcccatcctgaagatggcaagtgccggcaagacacttagcgcatcgctccgtccaccccggccgcttgaaaactcgccatctcgcgcagcacgcggcatgccgactccagcaacggccaagccagagcggcacctgagccttctcccaagcgcagtcccaggtccagcagcggctgcgcctgcaaagcctgcagcatgtggccatggccccgttcgccggagcgatgggcaaacacacagcgctgcagcacggcaggcgccaggcgcacggccaccagcacagccgcgcaggtgatgaagccgtcgaccacgatcacacgacgctcggcggcggcctgcagcacggcgccggtgagcgtggcgacttcaaaaccacccagggcggccagggcctccaagggctgcgtagcaccggcgttggccgccagcgcctgctccagcacggcctgcttgcgcgcgatgcctgccgcatccagtcccgtaccggcacccgtgcactcggtcagcggcacacctgccagacgcgccaacagcagcgacgccacggacgtgttgccgatgcccatctcgcccagcagcagcgcgttgccgggcatggcgcgcacgatatccatgccgttgcgcagcgcttgggcgcactgcgcctcggtcatcgcagggccgacgctcgcgtcctgcgtgcccgccgccacgcggcagtgcaccaggcggggcgcaccgggaacggcgtcgcgcgcgggtacttcgcgcgccacgccgcagtcggccacggtgagctgaaggccgtgctggcgcgccagcacgctcacggctgcgccgcctgccagaaagttctcgaccatctgccaggtcacgtcgctcgggtaggccgatacgcccttggccgccaggccatggtcgcccgcgcacaccagcatctgcggcgcctgcagcatgggtgattcggtaccttggatctggcccagacggagggcgagttgctccaggcgccccaacgcacccagtggtttggtcttgttgtccagcttgtgttgcagggcctgcgtcagtggcagatcggtgaggtcagcaacgaaaggcaggtcgatgatcatggcgtgtttcgattgtcaaaaaaaggtccagcgcggccccgactcacggggcgcacatcaagaggtagccgtattgcggggcgggccccatgcgttgtggctggcttatgccggtgcggtctggcgactgcactgcgccgcagcctggtcgcaccgcagatgcgcgatgagcggctgctggtcgtcgcgctgcccccattgctcgaagtacaccaggtcttccacgggcaggcgcggaagccagccagcggtttccagttcgggcttggcatggaagtggctgacgtagccgacacacaggtaggcgatgggggtgatgcccttgggaatacccagcgcctgctgcaggtcggcctggtgaaagatgctgacccatcccaccccaagcccttcggcgcgcgcggcgagccacaggttttgcacggcacagacgctgctgtacaggtccatggttttcatgtgggtacgccctaccaccaccggaccggtgcgctcgcggtcgcacgtgatgcagaggccgatgggcgactccagaatgccctcgagcttgagacgctggtagaccgcgcgcttgtcgccctcgaacataccggccgcttcggcatgggccttggcgaaggcaccatgcacccggcgcttggtgtcctgcgatcgcaccaacaggaagttccatggctgcatgaagcctacggaaggcgcatagtgcgccgcggtcaggatgcggctgagcacctcgtccggtaccggggtgggcagaaactgcccgcgcacatcacggcgtgaaaagatggtgcggtaaatggcgtcgcgggcctcttgcgtaaaggcgtgaacgctttgcgtggcttgcgcctgcgcggtattcatggcagtcccctgtgcgtgaataggtcgcacgctgcctggccttgcagcgcgatgaacgttcaggccggtcttctggcttggattcatctgacccgccgcgccttcccggccttggcggccagtggcattgagcgggggtcatcttccttacagcgttgggcacgcggcggactccaaccgccttcccgattctccctttgccttgcggcagcgggcacctgaggacggggatgataacaaccgcaattcaaccgcagttatcgtcctttactgcgcagcgagggcatccaacgccctgggctcgaagtgccgtgcgatgccggcggccagcccctcaaacaccgcatccagtgtcggagcatcggcaccgaacagtgcccgcagcacggctgcgtcctcgaacaggccgtgaaggtacaggcccagcacattgcccgcggggttctgccacgccaacccgggcatgagttcgcgcgccacatcgccgctggcggccatggccgggtgctgagcagtctggccgtggtggatttcatagccttgcacagccacgccggcaagatgccgccaggcgccttgtacggcgccgaagcactggcgcgtgggccgcacggtcttggtggcctcgaagctcgtcaccaacggcagcaggcccaggcctgggccattgccgtccacccccacggtgtcgatcaacgcctcgccgagcatctgcagtccaccgcagactccgagcacacggccaccgcgtgccgcatgcgcagcaatcgccgcgtccaacccctgtgcgcgcagccaggccaggtcagccgccgtggccttgctgccgggcaggacgatccagtcggcgccctccacatccgctgggctgcgcgcccaggacagacgcacacccggcacatttttgagcggctggaattcgtccagattgctgatgcgcggatacgccaccacggcgatgcgcgtatgcacggcaccgacggcggtggagcgcatgtcgaacacgccgtcctcctcgggcaggccatggttccactgcatcggaatggtggcgacgacgggcacgccggtcttgtcctgcagcatttgcggcgctggcgccagcagtgcctcgtcgccccggaacttgttgagcacgaagccagcgatgagcgcgcgttcttcctcgggcagcaacgcccatgtgccaaacaggtgggcaaaggcgccgccgcggtcgatatccgtcaccagcaggcaacgcgcctcagcatggcgcgccacgcgcatgttgaccacgtcgctggcgtgcagattgatctctgccggcgagcccgcgccttcgatgaccaccacgtcgttctcggcccgcagtgcgtccagcgccgccgcgatctgcggccacacacgctggctgcggccgcgccatggcagttgcgaaagctcatcgctcacctgacccagcagcaccacctggctcttcgtgtccgcttcgggcttgagcagtagcgggttcatgcgcacgtcgggcacggcccgcgctgccagcgcttggaaatactgggcactgccaatctcgccgaactgctcgcccggtgcagccaccacgcgcgcgttgttgctcatgttctgcgccttgaaaggcgccaccttcaggccctggttgctgtagtagcggcacagcgcggtggccagccagctcttgcccgcgccgctggtggtgcccagcaccatgacgcagcgcgccggcccgggtcgggtcttgttcattgcgattccttgtagaggcgccacgatacctccagcgcccgctgcgactgcggtggcaacacgcccaggcgcacgtgcccgggcaggccaaacgaggtgcagtcgcgcagcttgacgccacgcgagcgcagccattgcaggaaggtccccacatcttgcaccggcggacatgccgtgaagaagttggcgagactgcccggcgcaacggcccagcccagggccgcgcacagcgccagttgcgcggccttccattcgcgcagggtcgccagcgattgcgcgagccatgcctgcgtatccggccggacccaggccgccaacagggcaacaccgtcggcaccgaccggccaggaggccgccagcgcctgcacagcggcgacactgccatcggcgaccgcggcactcggcgcaatggcataggccgagcgcacgccggtcaagcccagcgccttgttgggcgtccacatctgccaggcggcatcaggcgctacggtggcggctccctccaggcgcaggggtgcataggcgcagtccagtatgcgcaacacgccgacaggggccggggcgcaccacgccgtcagtgcagcatcggtcgttcccagcgggctggcgggctcgcacgcccagtgcagcgccggttcagaagaaggtgtgtggcggcagtccagctcccacacctgggccgcgcaggtgtagtcgccgtagccatgcgcgggcacaacgacctggcgcacgccgctgcgtgccgcgtgcgcggtgatgcgatgaatgaactcgctggcgctggcggcgagcaccacgcgctgcaccgccacgccgtggaacgtggcgatctgcgcgcgcagcgcggtgtaggccgggtcggggtagtgggtgaagtcactctgccggagcgccgcgatggcctgcggacaaggaccgcaggcgttggcgttggtggagaagtcatgcagcggcacgcccagcgcatccgggccgccgtgctgtggcgcatggtcagacatgggtgtgcactatagctatcaataacagagctgctaccgcaagcaccacaagcgctagcagtgtttttgatgccaaatgcaccgcacgctgcgtgtccgcggcctggggcgcacgcccgggggcgttcaacacgtacacacctggtttggacaggcgcacccccaacgccagcgccatcgcccccatgggccacccgccgttgggcgacggcgtgagacgcgactgcgcgcgcagatcagtcaagcgggcgccgttgccacgcgacacaccccacaacagcaccgccgtgatgcgcgcgggcagccaggacagcacatcgtccgcacgcgccgcccacttgcccgcccatttccagtagcgcccaccgcgcatgccggggtatccccacatcgcgtcggccgtattggcaaagcggtaaagcgccgcaccgggcaggcccagcagcacgaaccagaacagcggcgcaaccacggagtcgctgagattctcggccagggattcaatggcgctctcgcgcacggccgccgcatcgagcccttgcacatcacggctgaccagccaggacagtcgctcgcgccccgcatccagcgactgcgccagcgcatcttccaccgccagcacttccccgcgcagcatgcgccaggccagcataggtttcagcagcaatcccactacgagcgctgcaccccagacgggaagcaacgtgatggcgacccactgcaaagcgccggatactattaaaacgatagctgccagcgcgcaccagacaagcgctgcagcgcaaaaagaccgtatatcccgacctgtggcctgcagcggcgcgatgcgcataccggcccaccccagcgcccgccccatccacacgacgggatgaaaggcagcggggggctcgccccagcggccgtcgatggccagcgccagcagcagggcgcaagccaggaggaaaggatccagagtccagagcggcatggggcaagcctaacgtgaatacaagcgatacacggaagccgcgcggttcgcgctaactcatgctttgtcggacaccggatctgctgaccacacgtctcaatgcgccgtctgtcggcactaaccccccgctcatccttcgttccaaacacatgcaatgaattctgcctagcatgccggcatgcaactcccgcacgcaccttccagacagcactggcctcagactgccgaacgcggtttcaccgtcatcgagctgatggtggtggtgaccatcatggccgtccttgcagcgcttgctacgcctagtttcactccgatcattgaaggatggcgcgtgcggcaggcagccaacggcctggaatccacactgtattacgcgcgatccgaggccatcaagcgtggcggggatatcacagtcgtcgcaacaagcggcgccgactgggccacaggctggtcagtgtgtgccggcgcgtgttcagcaagcaccaccttgcaaacgtccaatgctcccgatcgtgtctccgtcacgccggaccctgcagggggcaccatcacgctagaccgatgggggcgcatgaacaaaggtgcgggcgtgtccaccttcggttttcgcctggtcccccagggcaagctcagcaatgactcctccgctgcgtccttgtgcattaacggcggagcggccatcaaacggcaggcaaccgcctgctgaccccatgtgaaggctcgatcgatgacgaggtatccacatgccctcctttctcttagcaaagcacacccgcgacgccaaaagactcaggaacaagggattcacagccgtcgaattgatggtcaccgtcgctatcgtgggcgtgcttgcagccctggcggctcccagtttctctgcgctcattgagcgctggcgcatcacgcagaccaccgacatgttgaagtccacactgcactacgcccgctcggaggccatcaagcggggcggaaacgtgctcatccagaagattgccaacaacaccaatggctgcaccaccgcgaccggaaacgccgactgggactgcggatggttcgtttgcgaagacacgaacggcaatggcacatgcagttccacagagccagtgttgcagcgctatgagactccatccagggtccaggtcacccgcacgggcggtggcaccgccatcaagctcaatcgctggggactagtgaatggcacctgggtgggtttcagcatcgtgccactcgatcaatcagtcagtcaccctgctgcccgcggcgtttgcatgagcgcaggcggacgtattcgcaccattcgatcggaggaacttccgtgcacgccctgaccctctccgtctccttccgccccagaagccagcgcggcatcaccctgattgagtctctggtcgcgatcgtggttgctgccctgggaatcctgggtgtcgtaggtgttcagatgcgtacgctcagcgacacgcaaaccactgtgcgtagagctcaagccatccggctcatcgaggacctgagcgaacggctcaaggttcaccccaacgcgctcaacgccgtcaaccccacgggcggcgcagccgccagctatgtggccgaaagctggggctccgcattgactgctcccagcgtgaactgcaccacagccaaatgcacaccagcccagctggccgcctacgacctgtgggcctggcgtaccttggttcgcaacacccttcccgccggagacggcgtggtctttctcactaacaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctgctaaaggggaagatggagctgcgggcaaccaaaggcaactgggaatcatgctccgttggcgggagaacgagcgccaaatcgacggcactgaggaggataaaaagaaatacaagaacaacattgatgccagcaagcttcagaaggctgacggcagtttcgtgagtggcactggcaaaactacgctggatagcggctgtggcgacgccagctttacctgccaccttcagtacatccccatcagtgcacgttgtgcccccgatatctgggccggttcgacttggcacttctgtgccggtgcctgaccctccaggacgacatcaaaaggcaattggcatgacacgttctgcagcaccttttccgcagcgccaacgcggcgtcaccctcatcgaactgctcgtcggtctcatcattgggctgctcaccgtcgccgtggcaatgggagcgctcatggtctctcgcggcgtcagtggcacagtcagtgacgccagcgaaattcagcagcaaggctcctacgccatgcgcgtcatcggccagcaaatccgccaagccggttctctcaagttggatctattcccctctggagcgatggcgggagcaagcgacaccttggaacatgtggtgccagtcgccctcgaggcgcgcacacccccgtcaggcagcgacgccggctgggacccagccaccgacacagtcggtttctacacgccatcgggcaagcccggcggtcccatattcggctttgcgagtttcacagagaaagtcaccacgggcgctgcccccgaatatcaggcccatcaggcattcaattgcctaggccgcgcgggaaccacagtcacacgcagcaacttccggctgcaagacggcgtactgcgctgcggcgatggcggcgctgatgacgagcccattgttcgcaatgtggcagcctttcaggtgcgctacgtgatgcaggacatcacgaccacccccggcatcccgcaagtcgaatacgtggccagccacagcgcagtggaatcagccaccaatggatgggccaaggtgcaggccgtagaggtttgcctggagttgtacggaaacgagcccatcgaccttccggcgggcagtacctatacaggatgttccggtcccgtggcctacagcacgctcacgggcgaacgggcacgtcgcctgcatctcgctttccgcagcgtgttccagttgcgcggccaaggccaaacaggcgcggtgctttaaccaatgtcgggcacattcaccatgcaccagcacatgcctatacgtcgacactcacgcagttcccaaggcgcgcagcgcggtgtcgcactcttcgtggtccttgttttcgtcatgctctccatgttgctggcgctgtgggcgtcacgcacctcgctcttcaacgagctggtcgtgggcaacgatgcagactaccagcgcgccatggaagcagcccaggcgctgctgcaagacgcggagctggacattcggggagaacgcgcagatggcacagtgtgtacgggctctgcgcccgtatgccgtctgggttcggttgccaagattcccgtggaggcgaaagacgttgcagaactcctcgccactctcgaaggcataaataccgggccgcgctgcaaggatggcctgtgcctcaagcgtaccggctaccaagatttctggaacgacaacgatgccaataccggtcttgccgcaatgcaggccgtgggcacgcgctacggtacctacaccggcgccaaagtgggcaatgacgattcacccgccaaccccattttgcgaaatacggctacaggccagggcggctggtactggatcgaagtgctgccctacctgcccgacgttgccaatgccaacctgatcgcaggcatcggcgccaactacctggcagtgaacgtacagccctacgtcatctaccggatcaccgccatggcccgagggctcaaacgcaacacgctggttgttttgcaggagacctacgtgcggcaccgacttaaagactaagagctatagaaataggagctgttagcgcttgacagacaagccctacagccagatttcagtactattttcaacggagaacgccatgcctttccatgcaagcgcccgccgccattttcgacaaacaccactggccgttttgattggcgccgctctctcgtcgcagagcgcgctggccgcgttggattttgcgcaggccccgcccggtacggtggagccttatgttgcaccgaacgtaatcatctctatcgatgactcaggcagtatgaattggcggttggacagggaaaatgatagaggcgccacggataacgtcactcctaccaatggttcgtggctcagtactgatcgccgcatgaacgtattgaaatatgcactcaagcaagttttcaacgacacaagcttgctgccagacggaaagattcgactggcttggcaagtaatgcacaacaatggggatgcaccagacgccaaaaacgtggactccgacaccatgaagacaaactctatgcgagtgctgaagggaagccaccgagacaacttcattagcttcatcaacagtctgaggcccaataacggaacgccaacccataaaatgttcaaacaagccgatgactatatgcgtcgggaactgggcataaacagcccctgggcgtcagagcccggagtgaaggataagccttacctgggttgtcgacgcaattaccacattgtgatgactgatgggcgatggaacagttattctgacacctaccagacagggaacttggacggagcttcctccaccgaattgcccgatggcaccaaatatggctcagccacggaccaaaaagactacacaaaactctaccgcgacgaaacggaaaatactctcgccgattgggcattcaagagctggtcagatccccttcaatccagtggtctgacaggtcaaatattcccccccagcgagtacgaccgagctccagcgaccgaactgattggtggtgtgaacctgccaaaatattggaatcccgcatttgaccctgccaactggccgcacatggtgacttacaccatcggcttcagcgcgatggcctatacgtggaaaaccgatttctcggatgcaaaatacaacatcacccgtccgaccacaatggtcccgttcggctacgacggcgactttcccaacttggtgaatgggaccaagacttggccaaatatgtccaatgaagataggcgttcgctagatttgtggcacgctgcactcaacggtcgcggccggttttatgccgttgagcgcggggaagatctggaaaaagcctttcgtgaaatcgtcaagcaaatcaacgcccaaacagagccagaccgaggctccaccgccaccagcggtagcaatgcatcacaaaacgacgtaggcattttcactgcgagctacgtgcccaaggaaggctggcgtggcgccgtctcagccgaaaccttcaaaagcgacgatggttccacggaacaagcctgggaaggcaagaccactgcagacaagcttgatgacccatcgttcaatgtttccaatcgcctggtgcttacttggagcgacgcgattcccagtggaagtaccaaggaaatcgggggcacatccttcgaatgggccagcctcagcgaggctcagcaaaccctcctcaaagcaaccggagcagatggagggccctcagggactacaggggaaagcggtgccaaccgtatagcctatttgcggggtgaccgcagcctggagtgccctagctccggctgtactacggacaagccgttcaggcagcgctggagccggcagggcagcatcgtcaattcagaagtctggtacgtgggtgctcctgtgagcaactacgcgctagatgggtacgcagcgttcacccgcacgtgggccaagcgcgagcccatgctgtatgtaggtggaaatgatgggatgctgcacgggttcacagcgaaggatggaacggaacgcctcgcctatgtcccgcgcggcgtgatgcgtgaccttcccaagctcaccaatccgtcgttcaacaacaaccaccagtatttcgtcgacggctcgccgatgaccggcgacgtattcgatggcgcgtggaaaacgctcttggtgggcaccctcggggccggtggcagaggctactttgttctggacgtgacgaaccctggcaccaccgatggcggcgccagcagcttcaccaaggccaatgccaacaacctggttgtgatggacaaaacgctgccggccagtacgacaccggtgaacaatgatgccatcgacgatctggggcacatctttgccaagccggtgctggatgacgccaacccccaacgcaccacgcaaatcgtgcggctgaacaacaaccgctgggccgtcgtcatgggtaacgggtacaacagtgccaacggacggcctgtactgttaatccagtacctcgaccgcaacaaagaactgctgcgcatcccggcggtagcaacggacagcggaaacggcctttcagctcctcggctcgtagacattagtggtgatggcaagcccgatgtcgtatacgcaggggaccttaagggcaacctttggaagttcctcatcaacacggaagattcaagcagttggggtgtcgccagttgggaaggcaaacctgccggcacgccactgttcattgcgaatcgaggcactggccactctgccaacacgaacagttccacccggcaatccattaccgctgccccctcggtacgggtgaacgaccgcaccaagaccgtcaccgaaggcggtgtggacaagactctgcctgtgggagggatgatggtcgcctttggcacgggccggaacatcaccaagctcgaccaggctgagttgcagcagcagactttgtactccgtcctggacaacacccgttacgtccgcgagatgggcaccgcacccaatgaaaaacccaccggacgcgtcaatgtatgcaccaccacctccggtgtctgcggtgaactggtcaagtccagtgccgatctgccccgtgccgtatcgcaagacgaactggtccagaccacggtacccagtactgtggcgcagacccgcgatgggcggcagttctggaaagtgaacgccactaccatcaactgggcggaaaagaagggctggttcatggacttcccgctgacgcgcgagcgcctgctcaagccgatgcagttctatgacggcagcaatctgcttgtggtcccgtcacaaatccccgcaaagggctctcgtctggatccctctgtcgaaagctgtgaagggggtgccgtggacaaggaaacccagtatgtgaccttcatcaacatcatggatggccaagcaccgcgcgtgcctatcattgatggccccactggactggcacgctatagcatgccgcctggggctctgacgatgatcacgaaggacaatcgcatccacatgcgaggccggcagcctaagccgggcggaacgggttccgacctcgtcgaggagaagatgcgccgcatgcccgaaatgtccctgcgccccaactggcggcagctcaagtaaaacgcatggatcgcgaggcagttgtttctctcgtgagggaggtcggctcactgcctcgcatgtgttctgactggacgatgaagacatgaaataccagcaccgaggttttactctgatcgagctgatgatcgtggtggcgatcgtcggcattctctcggccattgcctaccctagctattccgagtatgtgcgccgtggtcaccgggcagatgcacgcgcggggctgttgcaggcacagcagtggttggagcgtgcatcgacagcaacaggggtgtatccaactacacctgacggaggtaccacactgccaaattcgctccagtggcgtcttgcagatggcaccgctgatcccactaaacgctacacaattggatttaccacagatgccgcatttaataccccgccgcgctgtccaaggagcaacaatggttgttttaccctgatcgctactcccaacgcaaatggaccacaggctaacgacaaatgtggcagttatcttttgacgcacacaggacggcaaggcaacaataatctcggctcaggcaccacctctgccgaatgctggcgtaaataacaccgcattgccttctcagcggggtgatgactaaattgccacacatcgaccaagcgcttgggctcgctgcccaggcgctttttctttccaatcccaacccccgcgtgggatgcgtcatcaccgacgttaacggcaacatgctgggccagggctttacccagcgcgcaggggcatcccatgccgaggtgatggctttgcgtgacgcagccgcgcggggatgcgacgtgcgcggcgccaccgcatacgtcacgctggagccgtgcgcacaccaggggcgcaccggcccctgttgcgatgcgctcattcaggccggcattgcacacgtagtggcatccatcgccgaccccaatccgctggtggcgggtcaagggttcgcgcggctgagggctgcgggagtgcaggtggaggtgggccccggcggtacgcaatcacgcgaactgaatatcggcttcttcagccgcatggtgcgcggcatcccctgggtgcgcatgaaggccgcggcctcgctcgatggcgtgaccgcattggccaatggcaccagccaatggatcacatccccggcggcccgtgccgacgggcatgcctggcgtgcccgcgcctgcgccgtgttgacaggcgtcggcaccgtgttggcggatgatccgcgcctggatgtgcgggagatcgccaccccacgccagccgcatctggtgattgtcgacagcctgctgcagacgcctgcgaatgcccggcttttcgacgttgccgaccggcgtgtactgatctacaccgcccggccagatgccgctggcgccgcggcgctgcgggcacgcggcgccacgatcatcgaactgcccaatgaccagggcaaggtggatctgcccgccctgttgcgcaacctggcccgcgaaggcgtgaatgaactgcacctggaggccggtcacaagctcaacggctccttcctgcgggaagggctcgtggatgaattgctgctctatctggccccgatcatgctaggccagggagcccagggcctgtccaactgggggccgttgcagacgctggccgacgggattccgatgcaattccaagccgtgcagcaggtggggcccgatttacgggtggtggcccgcatcgcggggcacgcggacttctgaatcccgccctgcgcagtccaggcgatgcaccacacgcccgcgtgcttgcatgccgttgtccgacagtcgcgctgccgagtttcgcgctatacccctgtcgtcacctcaccttattgcgttcgatgtccttcatagacctgctccgccaccttcgccatcgcacctggtcgcgctggccgatcatggctttgctggtcctgtccttcggcggttgcggtgggttgcccaaggatgtggaccggcccgtgtccatggcgttggacacggcgggcgagcctacggagttagccaccatagtgcaacagctgcgacagaaggcaggcgcccgccatgcgtcaggattctccctcttgagcggcccgcaggaggcctatggcagccggctcgcgctggtgcaatcggcgcagaagacgttggacctgcagtactacgccatccatgccgatgccagttccgcgcacctgctgcgcagcgtggtgaacgcagcgcggcgcggcgtacgcgtgcgcatcctgctcgacgatttccacagcacggggcgcaacgcgctggtcatgcgcatggcgttcgagccgaacatcgaaatgcgcatgttcaacccggtggcgggcccccgcgcatcgttcctgggccggatgtggggcgcggtcagcgatttttcgcgtgtgcagcagcgcatgcacaacaagctgttcctggccgacaacatgatgggtgtgaccggagggcgcaacctgggcgacgcgtacttcggcaaggcagaggccgagaattttgttgacctggacgtgctggccgtcggccccatcgtggccgacatgtcgcgcagttttgacagctactggaacaacccgcgcgcctatcccgtgcagtcgctcgtcagccgagaagagctggatcgtttgcgtgcgcaggtgcgcagcagtggcgagaaggcaggcgcggaagccggcacgcccggctccaccgcccctgcagaccgcccccgcgcctcttcgccccagtgggacacgcaacccatggacctgcgcaccgtcgatttcatatgggcgcccgccgccatgctggtggacgagccgaccaagattccgctggagggtgacgaaccgccaccgtcggccgcgatacgcgcgggcacgacgccgggcgcccatccggaagccagcgacacgccccagacaccgccggcgcccgcagcgcccgtgtccagcggggacacggtggtggacgggctgctcaccctcatggaccgtacacggcgcgagctgctcatcagctcaccctacttcgttccaggcgacgacatgaagcgcgcctttgcacgtgcgcgccagcgcggcgtgcgtgtgcggttgctcaccaattcgctagcgtccaatgacgcgcccattgcccacgtgggctatgcccgccaccgcgaagacctgttggccatgggtgtggagctgtacgaactgcgcagcgagcaggccggcctgcgctcggcctttggcagttcgggcgccagcgcggcgggggcttcgcgctccatgctgcattcgaaggtcatggtcgtggacggccgcatggtggtggtcggctccatgaacctggatctgcgctcccagttgcacaacaccgagatcgccctgctgattcgcagccgcgccctggccgccgaagctgcgcagcagatcgacaccgccatgcgcgagggggcgtggcacctgcaacgcagcgccgacggtgacctggtctggcgcgcgccgcagggcagcggcctggaggatgcgcacaccgaccccgacagcagcctggccttgcggctgttgctcaagctgctggggccgctggcgcccgaccacctgctgtgacagatgccccagcgcagacgcgcgccacccacgcggtaatggcctgctggtcggtcatcacgcgcacctcgtcgaacgcggcctgcgcctgcgggtaacggcggcgcagcaggttcagccactgcttgagccggccggcgcgctggcgcggctccaggtcttcgcacaccagatgccagaagcgcgccatgtgcggcagcaggtcttcccagggcaggcccagtgcaggcgcaccgcggtcgtgcgcgcggatagacagtgccaggcccgggtctgccacgatgccgcggcccagcatgagagcgtcgcagcccgacacgctgcggcaccgcagtgcgtcctgcacggtccagatctcgccgttggccaccaccggaatgcccaccgcctcgcgaatcgcggggatctgttcccagtatgcgggcgggcggtagccgtcggccttcgtgcgcgcatgcaccaccagctcgcaggcgccgccgcgtgccatggcctgcgcgcattcacgcgccaggcctgcatcgtcgtagcccaggcgcatcttggcggacaccggtacatgcgcgggcacggcgcggcgcaccgcctccaccaccgccgcgatgcgctcgggctcgcgcaacagggccgcgccacccccatggcggttcaccgtcttggcggggcaaccgaaattcaggtcaatgccttccggacccagctctgccagccgggccgcgttctcggccatgctgaccgggtccgatcccagcagctgcgcccgcacgggcacccctgccagcgtgcggccgccgtggttcagctcgggtatgtaacgcaggaacaccttgtccggcagcaggctgccggtgacgcggatgaactcggacacacagcggtccaccccgcccacccgtgtgagcacgtcgcgcagcacgaagtcgagcagcccttccatgggggcgagcagcagtggtgcgggcgtgctcatcagcagtttatgggtcaaacaagcctctagcgcttactgttcaagcgctgtaagctataaaaacaggagcgtcatatcgcccgagcgcatgcgattcaggactgttgcgtcggactcgccaaacccaggcgccacagcgacgtgacctcggccgcgcgcgcgccggccagtgcatcgccaccggcggtggccttggcgtggcgcgggcggatgtcgtggcggcccagcacccgcaaccccgcggcgccaatccagcccagcagtgcatcgcgggtgcgcaggcgcaaatgctccgccaggtccgacaggatgagccatccctcgccgtgcggcgccaggtgcgcaggcagccccgtcagaaaaccacgcagcatgcgactgtcttcgtcatacaccgcgcgctcgatgggcgcgctggccttggccggcagccagggcgggttgcagacgatgagtggcgcccgcccgaaggtggtcgcgggcgggaacagatcggtctgcagcagctgcacgcggtcctccaggcccagccgcgtcaggttgtcccgcgcgcaggccagggcacgcgggtccaactcggtcgccaccacgcgggccacgccacgccgtgccagcacggcggccagcacgccggtgccggtgccgatctcgaaagcgagcgcatccgcgcccggcggcagcggggcctgggcgaccaggtccacatactcgccccgcacgggcgaaaacacgccgtaatgcgggtaaatgcgtgcacccagagcgggcacatccacgcccttgcggcgccattcgtgcgcccccacggcacccagcaactcgcgcagcgagacaacggtgggctcctgcagcgccgggccccaggcctcggcgcaggccgcgcgccagtcgggcgcgcggcgcagggcgatgccccagtcgggctgcagctcgatcagcagcagccccagcaggcgggcgcgctgtgcctgcgcctggcgatgcaaatgaaaggcgtgcgggaactccgccgcgggcacggcgctgttccgaccgcctttgccgctcttgcgcggacgttcgatacggcgcttgagcgcgtccagcagatggcgcgcgttctgaaagtcgccgcgccacagcagggccgtgccttcgcataccaggcgataggccgcatcggcagccagcgtgtcgtcagccaacagcacccggcgcggcgcgctggcgccgccttcggagcgccacggcgcgctgcggtcctcgccgtgttcgctccaatggatcatggcggggttcagttgatcgggcgcttgaggcgcacttcctcgatcttcacgccgccgaccacggcggtcttggcggtcgtcatctcgcgcttgaagccggcaagttcatgaaagcgcagggcacgctcattgcgcagcggcacccaggccgtcacggtggtgcagccctcttcgtgcaggccgtcgcgcgcggcgtcccacagggccacgcccacacccttgttccaatgcgagggggccgcgtagatggcccagatttcaccggtggtgttgcgcgtcttttcatcacgcgagcggtcgaagccgacgaaaccaacgatcttgtcgccgtccacggccacctggacctggggctcgcaatactcgatcgcctcgcgccagtaggcttggcgcttctcgacggacgacatggacttcaactgatcgtcaggcagcagccctcggtaagcttccaacgcggcggaggtatgaacctgggcaatggctttggcatcgcgaagggtggcgggacgaacctggatactggacatgggaaaacgaaagcaggtgaaaagcgaaaaacccagcattttcgcgcaaatgccgcttcgcctctcatgccccgcagtttccaccttgccaaccccgccattacacgcaaacgcggccatctgtggcatagagcgcacatgccacggccacgccgcgctacatcaggcggcgcagcagcgccattacctggtcgaaacgcgcgccatagggcgggtatagcagatgtcccagcgaccagcgcgactgcgccagcaccgacttctggtggcaaaagcgcagaaagcccgcctcgccatggtaggcgccccagccgctgtcacccacgccgccaaaaggcagcgcgtcgtgcgcgatgtgcatcagcgtgtcgttcaccgagacgccgccgctcacggtgcgccgcagcacatcgtcgcgcaccgcctcgctgcgcccgaaccagtacagcgccaacggacgcgggtgcgcgttgatgtgggcaatggcatcgtccaggcgctcgtagctgagcacgggcagcacgggcccgaagatctcttcctgcatgagctgcatgttcgggctggcaccgaacaccagcgttggcgccatctgccgccctaccccgtcgccgataccctgaggcggtggcgggggcgagcccggcacgggttgcagcacgtgtacatccgccccgtgcgtctgggcctgctgcagcatggtgcgcagccgcgcgaggtggcgcgtgctgatgatggaggcgtagtccgggttgccctcgaagtacggaaacagccgcgccaccgccacgcggaacgcttcggcaaaggccgcctcgttgccacgcggcagcagcacgtagtcgggtgcgatgcaggtctggcccgcgttgagcagcttgccgtgggcgatcttgagcgcggcctcctgcatgtcgcagtccgcatcgatgatgcacggcgacttgccgcccagctccagcgtggtcggcgtgagattggcggccgccgcctgggccaccttgcgccccacggcggtggagccggtgaacaccagatggtcgaacggcagcgatgccacgagcgcggccgtggccgcgtcgccctgcaccacgcagaactcttcgggtgcgaagaactgcgccaccagcgcggccagttgggcggacgtgtggggcgtgagctcactcggcttgagcatcacccggttgcccgcggccagcgcaccaatggccggccccagcgccagttgcaccgggtagttccacggcgagatgatgcccaccacgcccagcggctggcgctcgatccagccacgcgctggttgcaggaacagcggcgtgcgcaccttggtgcgccgactccagcgcgccagatgcctgagcgtgtgccccagttccgcgcgcagcacgaagaggtcggccacctccgtcaggcgctgtgagcgcatgccaaagtccgcctgcaccgccgctgccagcaccggcccatgttcgtccagcatcttggacagccgcagcaagcgctctcgacgcaccatcaagggcacatcggggtgggcgcggctggcttggcgctggaggtcgaacaggtggcggatgtcatcagggctcatgccgtgcatgatagggctcgccaccccaccgccagaccgagccgcgcgtgacattgtgttgccgccctgcccccgtaagatgcgcccctgccctcccgcttgaaaggaacacgagatgaacggtcattgtctttgcggcgcagtccacttcacgtcccccgcggccaaggaaatcggcgcctgccattgcggcttctgccgccgctggggtggcgggccgctgctggccgtgcattgcgggccggaggtggagttcacgggtgaggagcatatcggcgtgtatgcgtcctctgattgggcacagcgggccttctgcacgcgctgcggaacacacctgtactacaagctgctggcgacgggcgaatatttcattcccgccggggccttcgagacgcaggacttcgaactggccagccagatctacatcgacaagaagcccgcgtactacgccttcgcgaaccagacgccgacgctcaccgagcaacaggtgatcgcgcaatacgggccgcccaacggctgaatgcgcggggcaaagagtgttatagccttttaagcctccagcgcttatccagcaagcgcaagcagctcatttttcaatagcaatcaatgcacttcgcgcggcacgacgtcggtgacgtccgtgctgcgctgcggggcatgcgccgtcgggccgggcgccgtccagcgcgccgtgctgcggtacacggtgctccacccctcgcgcgggttcatgcgcatggcccagggcatgaccgggcggcccgtgaggcgcgcccacacggcgcgtgcgccccacacgagtgccagaacggcggccgcggccagcagactcaggaaaaaaagcgcacccatggcgacgaccacgagccgcaacgtccaccggatcgcgccggccacaatgtcgttcaaaccatgcccctttctggcagatgagggcgcgggaaaggcccgcgccctcgttcaatggtagacctcaccccgcggggcgggcctcgccgaagtggaatacccctgggtctgtcacaggatcgacatccaccggaatcacgctcttgggcgggtagcggccctccagcagcagcttggacagcgggttctcgatgcgctgctggatggcccgcttgagcggacgcgccccgaacaccgggtcgaaccccaccttggccagttcgcccatcgcggccggcgacacctgcagggtcaggtccattttggccagccgcgcctccagcagacgcaactgaatgcgtgcaatcgcttcgatgtgcttggcatccaagccgtggaaaaccaccgtttcgtcgatgcggttgaggaattcgggtcggaaatggcctttgagttccccccacacggcttccttgatgtcctcggcatcctggcccaccatggcctggatcaggtgcgagccaatgttgctggtcatcacgatcaccgtgttcttgaagtccacggtgcgcccctggccatcggtcaggcggccgtcgtccagcacctgaagcagcacgttgaacacgtcggggtgggccttttccacctcatccagcagcagtacgctgtagggcttgcggcgcacggcctcggtcaggtagccgccctcttcatagcccacatagccgggaggcgcaccaatcaagcgcgcgacgctatgcttttccatgaactcgctcatgtcgatgcgcaccagatgctcttcactgtcgaagaggaacccggccagcgccttgcacagctcggtcttgcccacgcccgtgggccccaggaacaggaagctgccgagcggccggttggggtctgataggcccgagcgcgagcggcggatggcattggccacggcggagatcgcctcgtcctggcccaccacgcgctcgtgcagcttttcctccatgtgcagcagcttgtccttctcgccctgcatcatcttggccacgggaatgccggtggcgcggctgaccacctcggcgatttcctcggcacccacctgggtgcgcagcagcttgtgcttggtgccggtcccgccggcctcgctgtcctgcgcttccttcaggcgcttttccagctcgggcagcgtgccgtactgcagctcggcgaccttgttgaagtcgcccttgcgcttcaggtcgtcgatctgcgtgcggatggcatcgatgtccttgcggatctgttcggagccctgcgcgctggccttctcggctttccagacctcttccagatcggcgtactcgcgctccacattgcccaactcttcctcgatgagctgcaggcgtttttgcgaggcctcatcggtctctttcttcatcgcctcgcgctcgatcttgagctggatcatgcggcgctcgagcttgtccatcgactcgggcttggagtcgatctcgatcttgatcttggccgcggcctcgtcgatcagatcgatggccttgtcgggcagaaagcggtcggtgatgtagcggtgcgacagctcggccgcggccacgatggccgggtcggtgatgtccacgccgtggtgcgcctcgtagcgcacctgcaggccgcgcaggatggcgatggtgtcttctacgctgggctcgtccaccagcaccttctgaaagcgccgctccagcgccgcatccttctcgatgtacttgcggtactcgtccagcgtggtcgcgccgatgcagtgcagctcgccgcgcgccagtgcgggtttcagcatgttgcccgcgtccatggcgccttcggccttgccggcgccgaccatggtgtggatctcgtcgatgaagaggatgatgcggccttcctcgtgcgccacttccttcagcacggacttcagacgctcctcgaactcgccgcggtacttggcacccgccagcaggccggccatgtccagcaccagcacgcgcttgttcttcagcgtctcgggcacctcgccctcgacgatgcgctgggccagcccctcgacgatggcggtcttgcccacgccgggctcgccgatcagcacggggttgttcttgctgcgccgctgcagcacctggatgacgcggcggatctcgtcgtcgcggccgatcaccgggtccagcttgccctggcgggcgcgctcggtcaggtccagcgtgtatttcttcagcgcctcgcgctggccctcggcttcggcgctgtccaccttctggccgccgcgcacggcatcgatggccgcctccaggctcttgcgggtcacgccgttgtccttggccagctgcgcggcctcgcccttgctgtcgaccagcgccagcaaaaacagctcactggcgatgaactggtcgccgcgcttgatggcctccttctcggtggcctgcagcacacggcccagctcggggctgccctgcacctggtcctggccctgcacctggggcaggcgcttgacggcggcctcggccgcggccagcaggcccggcacattggcgccggcacgctgcagcagcgcgcgcgggccttcatcctggcgcagcatggccaccagcatgtgcacgggctctatgtaggcgttgtcatgtcccagggccagcgactgtgcatcagacagcgcttcttggaacttcgtggtgaatttatcgagacgcatgtgaaacctccaacttgtcactagctagggctccggggcctcgatttcaagccgccggacgataaaagtcagcccacctggggcggcgcggcgatgccccagcgcgccagcgccgcatcgtcgcttacgcgcgcatccacccagcgcgcaccatctggcgtctgctccttcttccagaacggcgcctgggtcttgaggtagtccatgacgaactcgcaggcctgaaagctctcgccgcggtgcgccgaggtcacggccaccatcacgatctggtccaagggcgcgagcagccccacgcggtggatcacgcgcacgccatagaggttaaaacgtgcaaacgccgcatccaccatggcctcgatggatttctcggtcatgcccgggtagtgctccagctccatggaggccacgctgtccccttcgttgcggtcgcgcaccgtgcccacgaagcagcacaccgcccccacgcgcgcgtcccgcgcacgcagcgccgccagctcggtggaaacgtcgaagtcatgggtctggatggaaacgcggtgcatggcagtggtcagcggcagaattgcggaattgacggcactttaacgcccaccccacacttgcacaccatggccctgcagaccatcaccaccgacgactacctgctctacccctcgccgcgcaatgcgcaccgtgtggtgtttgagttccagactttcgtgccccacccctatgccttgatcgatctgcccagcttcgacctggcgggccgctacagcctgttctccgcccaccgcaaggctgacgcgaagatgggccagctcgtgaccttcgagctggaaggcgaccagcagcgctttgagcgcctgttcgtgcctgattgaaggtacttgacgacaatagtggggtatacccggatttttgacttgtctcaaaggggctcccgccgggctgcgctgcaatggctccatcacataacgacggaggaaaaacgccatgcaactgctcaagcaactcttcaccaccgaggtgggtctgttcagcgccataggcatcggtttcatgctgtgcatggggggcttcttcatctggctgttcacgcgcaacgatgcgcccccggcaaagccaaagcgctgatccgctccagacccgcgcgggcgccgtctccggcaagagcggcgcctgtgttttttcgccgtgccagacaataggcggatgcacgacgacaaccagatcctggtcccgccctccttcatcgcgctgtacagcgacacacgcgcacgcctgcaggcgcctgccgccgaggtgcgggcgcgctacgagtggtgcgaggacctggcctgccacttggtggaacaggcgcagcagctgtaccacggcggtgcgcggtcggaagaaggggtgctgctgggcatccacgccggcctggccggcccagacgcgggcgtgaccccggccgaggcgcgctggatcacgctgcgcctggccgagttgctggggtggcgcagccccgagctgcccgccctggcggtacagcagccttgaacgccgtcagccgcccgtgacgggcggaaagaacgccgcctcggcgcctgccgccagcggcgtggcgtcatgcgccatggtctggtcgagggccacgcgcacggcgcgcccgcgcgagaggcaggtggcccagggctcgccacgggcgatgagttcatcgcgcaaggcgcccagcgtggtggcgccggtctgcaccgtctcctgccccatgcccacggcctcgcggatggaggcgaagtagcgcaccgtgatcgtgaagggcgtggtcatgacagcaactccgcaaatggcaggaagcgcacggtatcgccgcgtgcaatggtctggccggcggggttgtccaccacgccgtccgcccaggcggccgaggtaagcacgcccgagctttggttgggaaacagctccagcgtgccatcggcgcactggcgcacgcgcaggaattcacggcgtttatcggcccggggccagtcgaatccagcgttagcagctatcgatttaggagcaacatcacgcacgccctgcaggcgcaacaggaaggggcgcaccagcaggccgaaggtgacgaagctggacacggggttgcccggcaggcccatgaagtgcgctctgccgcccgcgtggggaatctggccgtaggcgaagggcttgcccggcttcatggcgatctgccagagctgcagcgtgcccaagcgctccaccgccggcttgatgtggtcttcctcgcccacactcacgccgccgctggtcaggatcaggtcatgtccctgggcagcctcgcgcagcgcggccacggtggcctcgcgccggtcgggcacgatgcctaagtcgctcacctcgcagcccaggcgcagcagcatggcgcgcaggaagaaacggttgctgttgtagatggcgccgggcttcatctgcgcgggcggcacatcacccggcatgacgagttcgtcgcccgtggaaaaaagcgccacgcggggccggcgcgccacctgcagggtgcccaagccgatactggcagccaggcccagctctgcgggagtgaggcgcgtgccagcggccagcacctcagcaccccgggtgatgtcctcgcccgcgcgccgaatccactgaccctgggccggtacggcattcacgcgcacgcgatccccgtcgagcgcctcgcagtcttcctgcatcacgatggcatcggccccctcgggcaccggcgcgcccgtgaagatgcgcgccgccgtacccgccgccagcggcacgccgaaggcgcccgcgggaatacgctgcgccaccggcaactccacccccgctgccggcacgtcggcgcagcgcacggcgtagccgtccatcgagctgttgtcgttgggcggcacctgcagcggcgaggtggcggcctgcgcgagcacgcgaccgtcggcgtcgaaggtgttgacggtgtcggtgcctgccagcggggcggcctgcgccagcagttcggccagggcttcgtccagtggcttgaggggtgcacgcgcttggggtttcattcgcaggcctccgcccggtcgggcacatagtcaaaacgcgcgccctgtgccagcagccattgcaccacggcgtgagggtcgtccaggttgagcagcggcagcgcggtgggcaccggcggcagcggcgcatcggtggccacggcgacgatgcagggatcgtgcggatagagtgcgggccgttcgcggtaatcgggtgatgcggcgcgccagatctcgatcttgggcaggtcgctttccttgaagccttccaccagcacccagtccacgcgcggatccagctcggccagcagttcgtgcacgctgggcgtgtgctcctgctcgaattcgcgcatcagcgccatgcgccggtcggaggccacggccacttcataggcgccggcctcgcggtggcgccaggtgtccttgcccacatggtcgatgtcgaacttgtggtgcgcatgcttgaccaccgacacgcgcaggccatgcaggcgcagttcgggaatcagctgctccaccagcgtggtcttgccgctgcctgaatagccggcaaagccaaccaccttcatcccgacactccttcagtttcactcatctattaatagctaccagcgcttgatggataagcgccagaggccgatttgatccctaatcgcaatgggctgcgatataggccttgacctgctcggcatcggccgccagcacctgcaggcgcttgggcaattgctcgatgccctcgaacctggccgggcgctcgggcgcgcggcccagggcttcctggatggtctcggcgaacttgatgggcagggccgtctccagcacgatcatgggcacggcgggatcgccacggtgctcgcgcgccaccttcacgccgtcggcggtgtgggtatcgatgatctggccgaatcgctcgtacgtgtcgcggatggtggccaggcggtcggcgtgcgtgctcttgccgctctcgaaaccgtacttggcgcgtgcgtctcggaacacggggtcgctccccaggtcgaagaagccctgtttggccacgccctcggcgaacagctcgcgcgtgcgctccgcattgcgccccagcaggtcgaacacgaaacgctcgaagttgctggccttgctgatgtccatgctggggctgctggtctcgtgcgtgtcggccgcgccgcgcacgcggtaggcgcctgtgcggaagaactcgtcgagcacgtcgttttcgttggtggcaacgatcaggcggtcgatgggcaggcccatctggcgcgccacatggccggcgcagatgttgccgaagttgccgctgggcacggtgaagctgaccttctggccgttcgtctccgtcgcctggatgtagcccgcgaagtagtacaccacctgcgccagcaggcgcgcccagttgatcgagttgacggtgccgatcttgtattgggccttgaacgcgtggtcgttgctcaccgccttgacgatgtcctggcagtcgtcgaatacgccttcgatggccaggttgtggatgttcgcgtcctgcaggctgaacatctgcgcttgctggaacgggctcatgcgaccgtgcgggctggtcatgaacacgcgcacgccctgcttgccgcgcatggcgtactcggccgcgctgccggtgtcgccgctggtggcacccaggatgttgagctgctcgccacggcgggccagttcgtactcgaacaggttgcccagcagttgcatggccatgtccttgaaggccagcgtggggccgttggacagggcctcgatccacaggccgtcttccaggtggcgcagcggcacgatctcacccgtgccgaacacttcggcggtgtacgtcttctcgcacaggcgcttcaggtccgcgggcgggatgtcgtcgatgtacagcgacaggatgcggaaggccagctcggcatagccttgcgtgtgataggcggtgcgcagcgcggtcagctcggcgtcgctgatctgcgggtagcgctcgggcagatacaggccgccgtcgggcgccaggccttcgagcaggatgtcgcagaaatgcttgcggtccgcgtggccgcgggtggacaggtacagcatggcgtgcagcccctcttagttgttgagctcttccttgcggatgcgcgtgatgctggccagcaccgtgggcaggccctggatttgggcgagcgcggcgtccatgtcgccctcgcgcgtgtcgtgcgtgaggatgatcaggtcggtctgcgtgctgccttcgccgcccacctcgtcggcctcgcgctgcagcacggcgtcgatgctgatgcccgcgccggccaggatgccggtgatcttggccagcacgccggcctcgtcggccacgcggatgcgcaggtagtagctggtgaccacgtcggccatgggcagcacgggcagctcctgccccgcctcgcgcagcgtgtggctctggaaggccagcggcggcacgcggtgcgcggggtcggcctcgatcaggcgggtgatgtccaccaggtcggcgatcacggcgctggcggtgggctcgctgcccgcgcccttgccgtagtacagcgtggtgcccacggcgtccccgtgcaccaccacggcgttcatcgcgccttcgacattggcgatcaggcgcttggccggtaccagcgcggggtgcacgcgcagctccacgccatcgggcgtgcgcttggtcgcgtcgccctggcggcgcttggcgatccccagcagcttgatgcggtagcccagttgctcggcatagcggatgtcgacggcggacagcttggtgatgccctccacgtaggccttgtcgaactgcaccgggataccgaaggcgatggcgctcatgatggtggccttgtgggcggcgtccacgccctcgatgtcgaaggtggggtcggcctcggcgtagcccaacgcttgggcttccttgagcaccacatcgaagtccaggcccttgtcgcgcatctcggacaggatgaagttggtcgtgccgttgatgatgccggccacccactggatctggttggccgccaggccttcgcgcagcgccttgatgatcggaatgccgccggccaccgccgcctcgtaggcgaccaccacccccttctcggccgcggccttgaagatctccgtgccatgcacggccagcagggccttgttggccgtcacgacatgcttgccggcggcgatcgcctccagcaccagctgcttggcgatgccgtagccgccgatcagctcgaccacgatgtcgatctcagggttggcgatcacttcgcgcgcatcgcccaccaagcgggcgttctcgcccacgatggcgcgtgcgcgggcggtgtccaggtcggccacacaagcaatctcgatgccgcggccggcgcggcggcggatttcttcctggttgcgcgacaggacgttgaacacgccgctgcccacggtgccaatgcccagcaggcccacttggatcggtttcatatcagggttacccgtcaaaaaaggccccagcgccctattgactggcgccggcagctatcaaaaatgaagttcacgccgccttggcgtggcgctgccggtaggcggccaggaagcccgcaagccggccgatggcctcgcgcaggtcgtcttcgtgcggcaggaacacgatgcgaaagtgctggttgtcggggtaattgaagcccgagccctgcaccagcatgacccgcgtggcgcgcagcacttccataaagaactggcggtcgtccgcgatggggtacatctcggggtccaggcgggggaacatgtacagcgccgcctgcggcttgacgcaggtgacgccggggatggcggtgatcagctcgtaggccaggtcacgctggcggcacaggcgcccgccgggtttgaccaggtcgttgatgctctggtagccgcccagcgcggtctggatggcccactggcccggcacgttggagccgagcttgatgttggccagcatgttgatgccttcgatgtagtcgcgcgcggccgtcttgtcgcccgagatcaccatccacccggcgcggtagccgcaggagcggtaggccttggagagcgagttgaacgtgagcgtgaccacgtcggtcgacaggctggccatggccgtgtgcttgacaccgtcgtacagcaccttgtcgtacacctcgtcggcaaacagcaccaggttgtgctcgcgcgcgatctgcacgatgcccttgagcagctcgtccgagtacagcgcgcccgtggggttgttggggttgatgaccacgatgccgcgcgtgcgcggggtgatcttggcgcggatgtccgtcaggctgggcatccagccgttgtcttcatcgcacaggtagtgcacaggccgaccgcccgacaggctggccgccgccgtccacagcggatagtcgggtgcgggcaccagcagctcgtcgccgtcgtcgagcagcgcgttggtggccatggtgatcaggtcgctcgcgccgttgcccaggtaaatatcgtccagcgtcacgccggccacgccctgctgctggctgtagtgcatcacggccttgcgcgccgcaaagatgcccttgctgtccgagtagcccgccgagttgggcaggttgcggatcatgtcctgctggatctcctcgggcgcgtcaaagccgaacggcgccaggttgccgatgttcagcttgatgatcttctggccctcgtcctccatctgcttggccgcgtccacgatggggccccggacatcgtagagaacattgttgagcttggcggatttgcggatgggcttcatgtgcgggcaggcgtgaggagaggggcacaagtggggctgcggccccgccgggcgcagggcgcctcggtgaaacctataatttgaccacagttccacccacggccccggccgccgcacaaccgcgcagggtgcgggcagcctccgcaacgcccatgaaattccagcccgaacgccccgatacccagtccatcaccgcctacgggccggactggatcggcgtggacgccgatcgggtgaccgagagcgtcatcatcggtgcgcgcggccagcgcatcgcctggaactgccgccgcttcgaggacctgactgccgcgcacttcgcgcaactcgccgaactggacgccgaggtggtgatcttcggcagcggcctgcgcaaccgctttccaccgcccgcctggttgcagccactgatggcgcggcgcatcggcctggaaaccatggacacccaggccgcctgccggacctacaacgtcctggcaggcgaagggcgcaacgtggtcgcagccctgctgttggaaaccgagtaacagcagatttcccctgtcgctgtatccgggtgccagtgcggccggttctcctggagggggtttcggggtaaaatagcctgttgcggtcgggggcaccacccaaaaaagagtacacccccactcccccggcttttcttcgactaattcgtgagagatagaagtgccatggcgatcgttgtcaacaaaccccttcctgaatttgaagccaacgcgactggcggaatcaaggtttccaacgtctcgcaccagggccagattctgattctgtatttctacccgaaggacaacaccccgggctgcaccactgaggccatgcagttccgcgacaagttcaaggatttcgagaaggccggtgccgtggtcttcggcgtgtcgcgcgacaacatgaagtcgcatgacgacttcaaggaaaagctggagctgcccttcgagctgatcgccgacaccgaagagaagatgtgccacatgttcggcgtagtgaagaacaagatcatgtacggcaagaaggtcaagggcatcgagcgcagcaccttcctcgtcaatcccgaaggcattctggtgcaggaatggcgcggcctgaaggtacccggccatgtggacgaggtattgaaggccgtgaaggcgatcaaagcccctgtcaagaaagccgcctgaacacctgacggctctaccgtgggccgccacggggagcatgcataatgggtcaatgctgctgagaaacgcaacacgctccccgcaatccaaagccgcctcggtctcctaggcggctttgtgctttttgaacgttactttcctcaaggctccctgcaatgcccctgccccccgccccgacccagcgcgccgccctgctcaaaccagacgcctatcgcatgacggttttcgaggatgacgaggccgcggaggcttccgcggccccgcccgctacagcggccgctcccactcgcaagcgcgcggccaccaagaccagcgccgccaagaaagccgccgcacctgataccgccatcccatccggtgcaggccgctcgaccaaagcaggggtatctgctgcatccgcccattcgcgcgcacgccctgcggatgagggcgcagtgcgcatgagaccccctgtcaccgcagtgcccccggctgccccgccgcgcgccgcaccggacgctgcacctcgcaagaagcgtgctgccgggccgaagaagatgttcgtgctcgacaccaacgtgctgctgcacgatcccacgagcctgttccgcttcgaagaacacgacatcttcctgccaatgatcgtgctggaggaactcgacggccacaagaagggcatgaccgaggtggcccgcaacggccgccaggccagccgtacgctggatgcgctggcggcagcccatggcagcgccgacatggccttgggcctgcgcctggattccacgggccagcgcgccgccggcggttgcctgtacttccagaccgcccccctgaactaccagttgccctccagcctgccccagggcaaggccgacaaccagatcctgggtgtggtggaagcgctgcgcaagctgcatgcgccgcgcgaggtggtgctggtgtccaaggacatcaacatgcgcgtgaaggcgcgcgccctgggcctggtcgcggaggattaccagaacgacaagacgctggaagacggcgacctgctctattcgggcagccttgcgctgccaacggacttctggaccaaggccggcaagaacgtcgaaagctggcagagcggcgtgcacatgtactaccgcatcagcggccccgtggtggcgcagctgatgatcaaccagtttgtgtatttcgaggcgccgggcgaacccagcctgtatgcgcgcgtgaccgagatccgggacaagacggcggtactggagacgctcaaggactatggctcgtccaagaatacggtctggggtgtgaacacccgcaaccgcgagcagaacttcgccatgaacctgctcatggaccccgacgtggacttcgtgacgctgaccggcacggccggcaccggcaaaacgctgatggcgctggccgcaggcctgacccaggtgctggacgagcgccgctataccgagatcatcatgacccgcgccacggtgagcgtgggcgaggacatcggcttcctgcccggtacggaggaagaaaagatgggcccctggatgggcgcgctggacgacaacctggaatttcttgccaagggcgacgggggcaatgctggcgagtggggtcgcgcggccaccaatgagctgatccgcagccgcatcaagatcaagagcatgaacttcatgcgcgggcgtacctttctgaacaagtacgtcatcatcgacgaggcgcagaatctgacgcccaagcagatgaagacgctggtcacccgcgcgggccccggcaccaaaatcatctgcatgggcaacctggcacagatcgacacgccctatctcacggaaggctcctccggcctgacctatgcggtggaccggttcaagggctggccgcacagcgggcatatcctgctcgcgcgcggcgagcgctcgcgcctggccgacttcgccagcgaggtgctctgatggccgtgggctggatgtccgcgctgaagcttgtgccctggggcgacgtgatcgaggccacgccccagatcatgcaggccgcgcgcaaactcatcagcaacacgcgcaaggcgccgccgcccgaggcgcccgcgcagcggatcgacagcacgcccgatcaactggcagtactgcaagcgcggatggcccagctggaggaagaccagcgcgcgtccgccgcgctgatcaaatcgctggccgagcagaacgcccaactggtgcgcgccgtcgatgggttgcgccggcgcagcctgcacctgctgctcgccgtctgcgggctcggcgtatgcacgctggcgctgctcgcctgggcactgtcgcgttgagaccgctcaatcactactaaataaatagctactagcgcttacccagtaagcgctagagccatttttgactcttaatagtaatcgtcacctgcgcccaccgccaggttctcaaagcgcgtctggttcttctggaagaacagcttcaccgtgcccgtggggccgttacgctgcttgccgatgatgacttcggcaatgttcggctccttggactccttgttgtagtagtcgtcgcggtagatgaacatgatgatgtccgcgtcctgttcgatggcgcccgattcgcgcaggtcactcatcatgggacgcttgtcggtgcgctgctccaccgaacggttgagctgcgacagcgcgatcaccgggcactgcagctccttggccagcatcttcaggccccgcgagatctcgcccagctcagtggcgcggttgtcggagctgttgctgcccgagccgctcatgagctgcagatagtccaccacgatcaggccgagcttgccgcactggcgcgccaggcggcgcgcgttggcgcgcagctcggatggggtcaggcccggcgtctcgtcgatgtgcaggctcacggtgcgcagccgttcgatggcttcggtcaggcgcggccactcctcgtcgctgagcttgccggtgcgcaggttgccctggttcacgcgcccgatcgagcccacgatacgcaccgccagttgggcggcgcccatttccatcgagaagatggccaccggcaggccctcgttgagcgccacatgctcggcaatgttcaccgcgaacgaggtcttgcccatggaagggcgcgccgcgagcaccaccaggtcgcctgcctgcagaccgctggtcatgcggtccaggtcggcgaagcccgtgggcacgccggtcacgtccatggggttgtcggccatctcctgtacgcggtccagcaggtcgatcacgagcgaatcgagcgattggaagccctgcttcatccgcgagccctcttcgccgatggcgaagatcttctgctcagcctcgtccaggatgcgctccaccggccggccctggggattgaaggcgttggtggcgatgtcgtcgctggcggtcaccagcttgcgcaggatggcgcgctcgcgcacgatctctgcgtagcggcggatgttgctggcgctgggcacgtactgcgccaggctgttcagataggccagcccgccgatctcctcggccttgcccatgccctgcagatgctcgtagaccgtgatcacgtccgcaggcttgctggcgttgatcagcgcgccgatggcggcgtagatctgctggtgctcgtggcggtagaaatcgccatccaccagcaggtcacccacgcggtcccacgccatgttgtccagcaacaggccgcccagcacgctggactctgcctcgatggaatggggcggaacgcgcaactgggccacctcgcgatccagcgatgggacggcataaccgtcaggaagggtgggcacaacggcagacatgggactcaggggctttcaggagggcaagcagacgatgctagcgggcggtgccacgcccgtcattgcacaactctgtggataaggcgtgcaaaggcagtgggcagcaggtgcacaggtgcgggtgaaaaaacaaaagccgcccaagggcggctttgtatggcagagccagggtgtgaaccgatcaggccgtttcgccgtagacggacacggtgacttcaacggccacgtcggtgtgcagggccaccgtgacggtgttgtcgcccacgaccttgatcgggccgttgggcaggcggacttgcgacttcaccacgttgtagccttgcttgttcagctcttcggcgatgtcatggttggtcacggagccgaacagacgaccgtccacgccagccttttgcgtcagcttgacggtggtgccggccagcttttcgccttgtgcctgggcggcagccagcttctcggcggcggccttttcaagttcggcgcgcttggcctcgaactcggccttggcggcttcggtggcgcggcgggcgcggcccgtagggatcaggaagttgcgggcgtaaccgtccttgaccttgacgatctcgccgaggttaccgaggttcacgaccttgtcgagcaggatgatttgcatggtaatcgtgctccttagatcttgtgctggtcgctgtagggcaacagagccaggaagcgggcgcgcttgatggcggtgttgagctggcgctggtagatcgcgcgcgtgccggtcaggcgcgcggggatgatcttgccgttctcggcgatgaagtcacgcagggtgtcgacatccttgtagtcgatttcttcgacgcctgcgaccgtgaagcggcagaagcgcttgcgcttgaacagcagcgactgggtgttgcgcttcgggcgcttgtccttgttgaatttcttgaacgtggccattttcggacctcttgaaaattaatcttgttgaatatcctggatgtggaacaccaatcccttgccgccgcgccccgtggccaagaagccctggaacctccagacgcttcccagtgcttgccgggccaggcgctccgcaagagcgccaaatgcgagggctttcacgctggccttgacctgccgatccgccccggcttcccgctggagcgactcgtgctcgagtcgtatatccagcgccggcaggccggcgggcgtgtagcgcagaggctggacctcggcgatacaggctgtcaggacccaatggttgttcacacctcctgactgacaggctggtcgatcagcgctcgttcgaagcggcaaactcggcctggctggccttgcgtgcttcttcgcgctcgacggtcttcatcatggaggacgcgcccgtttcggccttcttcttctgcaccgtcaggtgacgcagcacggcgtcgttgaacttgaaggcgtgctcgagttcggccatcacagcctggtcggcttcgatgttcaggcacaggtagtgggccttggccagcttgttgatcaggtaagccagttgacggcgaccccaatcttccacacggtgcacctggccgccgccggcaacgatcatgcccttgtagcgctccagcatggccggaacctgttcgctctgatccggatggatcaacaaaatgatttcgtagtgacgcatgcaaactccttttggatgacaccacccgccgcgtcgtgtagcggtgtggcaaggcaaagcgcgagattatagcaacgcgcgctcaccttgtacactgcgcaccgtccacactcctgcacgcggcacgccaaagcccccgcgttgcacgcaaagaacgccatttgcaccattcgcgcttgaaaaccgcggatgcgcccctaactggcgcgcataagcattccaattcaacccaagtcgacatgtccgagaaccagaatccccctccctctcctgaagagattgaagcagcgatgtccgccaatgccgccgacgaactgaaccgcctgcagggcgaactggccgagctcaaagccaagagcgccgacctggccgatcaatttttgcgcgccaaggccgaggccgagaatgcccgacggcgtgcggaggatgaggtagccaaggcccgcaagttcggcatcgagagcttcgccgaaagcctgctgcctgtctgcgacagcctggacgccgccctggccatcgagaacgccacggccgagcaactgcgcgaggggtcggacgccaccctgcgccagctgatgtcggcgctggagcgcaacaaggtggtcatcgtgaaccccgaggccggcaccaagttcgacccgcaccagcaccaggccatcagcatggtgcccgccgaccaggaagccaacaccgtcgtgagcgtgctgcaaaagggctatctgatctttgaccgcgtcctgcgccctgcgctggtcacggtggccgcgcccaagtaaataaatctcagcaccgccgcttgaagacgggcaagttatccacaagttactggctatccagccatttcagacatcacggagaaaaacatgggaaaaatcatcggtattgacctgggcaccaccaacagctgcgtggccatcatggaaggcaacaacacgcgcgtgatcgagaacagcgaaggcgcgcgcaccacgccgtccatcatcgcgtaccaggaagacggtgagattctggtgggcgcctctgccaagcggcaggccgtgaccaaccccaagaacaccatctacgccgccaagcgcctgatcggccgcaagttcgacgagaaggaagtgcagaaggacatcgacctgatgcccttcaccatcacccgcgccgacaacggcgatgcctgggtggaagtgcgcggccagaagctggcccccccgcagatctccgcggaagtgctgcgcaagatgaagaagaccgccgaggacttcctgggcgagccggtgaccgaggccgtgatcacggttcccgcatacttcaacgacgctcagcgtcaggccaccaaggacgccggccgtatcgcgggcctggatgtgaagcgcatcatcaatgagcctaccgccgccgcgctggctttcggcctggacaagcaggacaagggcgaccgcaagatcgccgtgtatgacctgggtggtggcacgttcgacgtgtctatcatcgagatcgccgacgtcgatggcgaaaagcagttcgaagtgctgtccaccaacggcgacactttcctgggcggcgaggacttcgaccagcgcatcatcgactacatcatcggcgagttcaaaaaggaacagggcgtggacctgtccaaggacgtgctggccttgcagcgcctgaaggaagccgccgagaaggccaagatcgagctgtcgaactcctcgcagaccgacatcaacctgccctacatcacggccgatgcctcgggtcccaagcacctgaacatcaagctgacccgcgccaagctggaatcgctggtagaagacctgattgagcgcaccatcgcgccctgccgcacggccatcaaggacgccggcatctccgtgtccgacatcgacgacgtgatcctggtcggcggcatgacccgcatgcccaaggtgcaggaaaaggtcaaggaattcttcggcaaggaaccccgcaaggacgtgaaccccgacgaagccgtggccgtgggcgcagccatccagggccaggtgctgtcgggcgaccgcaaggacgtgctgctgctggacgtgacgccgctgtcgctgggcatcgagaccctgggcggcgtgatgaccaagatgatcacgaagaacaccacgatcccgacgaagttcgcgcagaccttctcgacggccgaggacaaccagcccgccgtgacgatcaaggtgttccagggcgagcgcgagattgccagcgccaacaagctgctgggcgagttcaacctggaaggcattcccccggcgtcgcgcggcacgccccagatcgaagtgacctttgacatcgacgccaacggcatcctgcacgtgggcgccaaggacaagggcacgggcaaggagaacaagatcaccatcaaggccaactccggcctgtccgaggacgagatccagaagatggtgaaggacgccgagctcaacgccgccgacgacaagaagaagctggagctggtgcaggcccgcaaccagggtgaggccgccgtgcacaccgtgaccaagagcctgtccgagcacggcgacaagctggacgccggtgagaaggaaaagatcgaggccgccgtcaaggacctggaagctgccctcaagaccgaggacaaggccgccatcgacgagaagaccaccgcactgatggctgccagccagaagctcggcgagaagatgtacggcgatgcgcaggccgctcaaggggccgaggctgcgggtgcgcaagctgccgccagtggctccgccggcgccgccgcgcaggacgacaacgtggtggatgccgaggtcaaggaagtcaagaagggctgatcgcgccagcgcatcccgtgcctagccgccgcgtcgggccccgccagccggggttcgcgcggcgttcgtgctcccaaccggcctgaagattgcccatgtccaagagagatttttacgaggtccttggcgttcccaagaacgcctcggacgatgagatcaagaaagcctatcgcaagctcgcgatgaagtaccaccctgaccgcaaccagggtgatgctgccaagcctgccgaagagaagttcaaggaggccaaggaagcctacgagatcctgtccgacgcacagaaacgcgccgcctacgaccagtacggccacgcgggcgtagaccccaacatgcgtggcggcatgggtggcgccgagggctttggtggctttgccgaagccttcggagacatcttcggcgacatgttcggcggcgcgcgcgggcgcggcggccggcaggtgtaccgcggcaacgacctctcctacgcgatggaaatcacgctggaggaagccgccaagggcaaggaagcgcagatccgcattcccagttgggaaagctgcgagacctgccacggcagcggcgccaaacccggcaccagcgccaagacctgcggcacctgccagggctctggcacggtgcagatgcgccagggtttcttcagcgtgcagcagacctgcccccactgccgcggcacgggcaagatcattcccgagccctgcacggcctgccacggccagggccgggtcaagaaacaaaagacgctggaggtgaagatccccgccggcatcgacgacggcatgcgcatccgctccaccggcaacggggaaccgggcaccaatggcgggccgccgggcgacctgtacatcgagatccgcatcaagaagcacgacatcttcgagcgcgacggcgacgatctgcactgccaggttccggtgagcttcatcaccgcggcgctgggtggagagatcgaggtgcccacgctgcagggcaaggcggccatcgatatccccgaaggcacacaggccggcaaacagtttcgcctgaggggcaagggcatcaagggggtgcgctccagctaccccggcgatctgtactgccacatcatcgtggaaaccccggtcaagctcaccgagcaccagcgcaagctgctcaaggaactggacgagtcgctcaagaagggcggtgccaagcattcgccgtccaccgagagctggaccgaccggctcaagagcttcttcagctgaccccctggacaaggcccgcggacagcgggcctttttttgcctgggctttggtcaatcccgatctgtttattcaggaacgaccggcccatcgttgacaaaaatcaggttatgggtattcaccgcgacctaaggtacgcagcctgcgcaggatcagacgatccgcgcacaagccagccgaaagagcgcccccgtgaccgacccagcccgccaaccgacttcccccgacatcccttccgcacccgaactggtctgccccgccggcagcctgcctgcactcaaggcggccgttgacggcggagccgactgtgtctacctcggactgcgcgacgcgacgaatgcacgcaatttcgcgggtctgaactttgacgaggcggccatccagaacggcattgcctacgcccatgcgcgcgggcgcaaggtgctgctggcactcaacacctacccgcaggccgccaaccccgccccctggcgcgccgccctggaccgcgcggccgcctgggggatcgacgccgtgatcatggccgatcccggccttatgcaatacgccatgcgccaccatccgcagctgcggctgcacctgtcggtgcagggctcggccaccaaccacgacgccatcaacttctaccaccagcagttcggcatccagcgcgccgtgctgccgcgcgtgctctcgctggagcaggtgcgccaggtgatcgaccgcacgccggtggagatcgaggtgttcgccttcggcagcctgtgcgtgatggtcgaagggcgctgcgcgctgtcgtcttatgccacgggtgagtcgcccaacacgcacggcgtgtgctcacccgcgaagttcgtgcgctggcaggagacgcccaagggcctggagtcgcgcctgaatggcgtgctcatcgaccgctacggcaacggcgagaacgccggctaccccacgctgtgcaagggccgcttcgacgtgggcgacgagagcaactactacgcgctggaggaacccaccagcctcaacacgctggaactgctgcccaagcttgtgaagatgggcgtgcgtgccttcaagatcgagggccgtcagcgcagccccgcgtacgtggcccaggtgaccaaggtctggcgcgaggccatcgaccactgcatggcgcaaggccacctgtacagccccaagaccgcctggatggccagcctggaccaggtggccgagggccagcagcacacgctgggcgcctaccaccgcccctggaaatgaagtgcgaagaacacccccctgtgccgttgcccggcagcctgggcctgggtcacgccgatttatgcggcggggactgcgcttggccccctgaagaactgagagcatcaagatgaaactagccctgggcccgctgcagtactactggccgcgcgataccgtttttgatttttaccaggccatggccgagacgccggtggacgtcgtctaccttggcgaagccgtgtgctcgcgccgccgcgagctgcgccagagcgactggatcgacatcgcacgcatgctgcgcgacgccggcaagcaggcggtgctctccaccatggtgctgctggagtccacctccgacgtatccgccatgcacaagatcgcccaggacgaggaattcctcatcgaggcgaacgacatgggcgccgtgcaccagctcgcaggcaagcgcgccttcgtcgccggcccccagctcaacctgttcaatgccgattcgctgaactggatggtcggcctgggcgccagccgctgggtcatgccattggagatgcgccaggccgacctggccgtgctgcagcagcacaagcccgcggggctggagaccgaagtcttcgcctacggccgcatgcccttggcgttctcggcgcgctgcttcacggcacgccaccacaacctgcccaaggacgactgcggttttcgctgcatcgagcacccggacggccagctgctggccacccgcgaaggcgagggcttcctggtgctcaacggcatccagacccagtcggcgcgcgtgcacaacctcatccaggacgtacctgcgctgcgcgcgctgggcgtggaactgctgcgcctgtccccccaatcgcagcacatggcagaggtcatcgccgccttcgacgcggcccgcaaggcgccccaacccgatgcaggtgcccttgaccgcatgcgccccctgatgcccgaggccccctgcaacggttactggcacggcaagcccggactggatctggtgcagcccgccgtgacatcctgagccaccgcacttactccttcaagccatgaccgctaccccacccgcaccgttcaccctgccgcgccccgtgggcgccgtgctctcgcgtctgcccgcctatccgggctcggtcctgctggttacggccatcaacctggccctgtcgcgccacctgccgcaggacgtgaaggacctgctcaaggacaagcgcctgtccatccgcgtgcgcgacgcgcgcgtggccttcgacttcacttggaacggccaacgctttgcgcccagcgcgccgcagggcaacccggacctcgcgatcagcgccaatgcgcaggacttcgtgctgctggcgcaacgccgccaggacccggacacgctgttcttcaaccgccgcctggtgatggagggcgacaccgagctgggcctggtggtcaagaacgcgctggacgccatcgacctgcccgtgctcgacccgcgccactgggcgccgcgcgccgtgctctcgcgctgggcaccgcagcttgcgcgacaattgccgcctcttccgcccttctttggaggtcgttcgtgacggaacctgccccttgcgatgcccacccgctggtctattcctgctccggctgctccagcgccgcgcagctggccaaccatgtcgccgtgcggctggaccgtgagggcgtggcggagatgtcgtgcatcgctggcgtggggggcgacgtgcccaagctggtcaagctggcgcgctcgggccgtcccatcatcgcgctcgacggctgccccctggtgtgcgtgaagagcagcctggcgcgccacggcattacgccggcacgccacttccagttgcatgaatacggcgtgaagaagcgcaaccaccaggacttcgacccggccgaggccgcccaggtgctggcgcgcatccaggccgacctgcacgaccatcccctgcgctccaaggccgccgcatgagccagccgccccgccgcgtgatcgtgggcatctcgggtgccagcggcgccgtgtatggcgcacgcctgctgcaggcgctgcaggacatgcccaacgtggaatcgcacctggtcgtctccgacgccggctggcgcaacctgcgccacgagctggacatggaccgcgccagcgtcgaggcgctggcggacgtggtgcacgacctcgccaacgtaggcgccagcattgccagcggctcgttcgccgcgcacggcatggtggtggcgccctgctccatgcgcacgctggcggccgtggcccacggcctggcggacaacctgctcacgcgcgcggccgacgtggtgctcaaggagcgccgccgcctggtgctgatggtgcgcgaatcccctctgcacctggtgcacctgcgcaacatggcgacggtgaccgagatgggcggcatcgtgtgcccgcccatgcccgcgttctaccagcgccccaccagcgtgggcgagatcgtggaccacagcgtggcccgcgtgctggacctgctggggctggagcatgccctggcgccgcaatggcagggcctgccgttggactcctgaaacaatagctgctagcgcttgctggataagcgctggagcctgatttcattcaaagcatgcattaccgcgacctgcgcgacttcatggcccagctggaggccgcgggcgaattgcgccgcattgccgagcccgtatcccctcacctggaaatgaccgcgctggccgatcgcgtactgcgcgcgggcggccccgcattgctgttcgagcaccccacgggccataccatgccggtgctcgccaacctgttcggcacgcccgggcgcgtggcccgcgcactgggcgtggcggggctgccggagatccgcgccttcggcgaggtgctggctcagctcaaggagcccgagccgccacgcggcatgaaggacctgtggggcaagcgcgacctgctcaagacgctgtggagcatggcccctgccaccgtgcgccgcccgccctgccaggaggtggtgtgggagggcagcgacgtcgacctgacccgcctgcccatccagcactgctggcctggcgacgtggcgccattggtcacctggggcctcaccatcacgcgcgggccgcgcaaggcacgccagaacttagggatataccgccagcagctgctgggcaagaaccagctcatcatgcgctggctgtcgcaccgcggcggtgcgctggactttgccgaccactgccggctcaaccccggccagccctacccggtggccgtggccatcggggccgacccggccaccatcctgggcgccgtcacgcctgtgcccgacacgctgtcggaataccagttcgccgggttgctgcgcggcgcgcgcaccgaggtggcgcccgctttaggcgtgccgctgtcgataccggccagcgccgagatcgtgctggaaggccacatccatcctgatgccaaccacaagagcggctggcagcacgcgctggaaggcccctacggcgaccacactggctactacaacgagtgcgccgagttccccgtgttcaccgtcgagcgcatcacgcagcgccaggatgccctgtaccacagcacctacacgggcaagccgcccgacgagccggccatgctgggcctggcgctgaacgaactgttcgtgccgctgctgcagcgcgccttcccggagatcatcgacttctacctgccgcccgaggcctgcagctatcgcatggccgtggtgcgcatccgcaaggcctatgcgggccacgcgcggcgcgtgatgatgggcgtgtggagccacctgcgccagttcctctacaccaagttcatcgtggtggtggacgaagacgtggacgcgcgcgactggaaggaagtcatctgggccctgaccacacgcatggacccggcgcgcgacaccctgttgatcgagcacacgcccatcgactacctggacttcgcttcacccgtggcaggcctgggcagcaagatgggactggacgccaccaacaaatggcccggggagacccagcgcgaatggggccgccccatggccatggatgccggcgtgagccagcgcatgaacgcgctggccgacgcgctgggactgtagaacccgtctgcgatcgcctcgccgggtgggcgaagccgcaggaagccttccaaggagactgccatgaccacgacaccgccccgctgggacccgcaagcgcccgaagtcctgcgcgaccagcgcgccgcctacgaccagctgcgcgagcgctgcccgctggcgcacagcgacgcgcagcactggtccgtcctgcgccacgccgaggtcatgcaggtgctcggcgaccatgccaccttcagcagtgcggtgtcggcccacccggccgtgcccaacggctacgaccagcccctgcacacgcagtaccgccgcgcgctcgacccgttcttcgcccccgagcgcatggcgcacttcgagcccgtgtgccgcgcgctgtcggccgccacggtgcaggaggccctggccctgggcggcgagctggagatcacccacgagttcgccctgcccttcgcggtgcgcgtgcagtccgcgttcctcggctggcccacgctgctgcaggacgagctgctcggctggctgcgccgcagccaggccgccacccgctcgggcgaccgcacgcagacctcggccgttgcgcaggagttcgaagacctggtcgggcgcgtgcgccaggcccgcctggaggcgccgcccacgcaggacatcaccagcgaactgatgcacacccgtgtggagggccgcctgctggacctgcgcgagcttgccagcgtgctgcgcaactggacggtgggcgaggtcggcacgattgccgcctccatcggcatcctgctgcactggctggcgagccaccccgactggcagcaacgcctgcgcgcgcagcccggcctcttgcccacggccatcgacgaggtgctgcgcatcgacggcccgctcgtggccaaccgccgcatcaccacccgcgacgtgacgctgggcggctgccccgtgccgatgggcgagcgcctgtccatccactggatcgccgccaaccgcgacccgcgcgtgttcggcgacccggatgaatttcgcatggaccgcgatcccgcgctcaacctgctgtatggcgcaggcatccacgtctgccccggcgcgccgctggcgcggctggaactgcgggtgctgatggaggagttgctggcgcgcaccagcgccatcgcactgcccgcaggccatgcgcctacgcgggccacagccccggacgccggctacgccgcgctgcgggtgcgtttgcatcaaacacccgcgtagcgccgcctgctacgctgacggtcgtcacttcacaaagccattccatgtccgtcagcatcactttcctcggcggggccggcaccgtcaccggctccaaatacctcgtacgccacggcggccaggcgctgctcgtggactgcggcctgttccagggctacaagccgctgcgcctgcgcaactggaacccgctgccggtggcgccgcaggacattgacgccgtgctgctcacccatgcccacctggaccactcgggctacctgccgctgctggccaaggacggctttggcgggccggtgttctgcacggccggcacgcgcgatctatgcgccatcctgctgcccgacagcggccatctgcaggaagaagacgcggctttcctcaaccggcacaagctcagcaagcacgaacccgccctgccgctgtacacgcgcctggacgcgcagcactgcctgtcgctgctgcaagtgcagcccacgcaccagaccttcgagcccatccgcggctggcgcgccaccttccagaatgcaggccacatcctgggtgcggccagcgtgctgctggaggtgggagggcggcgcatcctgttctctggcgacctgggccgcccggacgacctgctgatgcatgcgcccgacgcgccgcccgcggccgacaccgtgctcatcgagtccacctacggcgaccgcagccacccgcccggcacggtgctggacgagctggggcccgcgctggcacgcttggccgcgcgtggcggcgtggcggtggtgccggtattcgccgtggggcgcgcgcagacggtgatgtacgccatcgcccagttgaaggcccgcggcgaagtgccttccggactgcgcgtgtacctggacagccccatggccgtgagcgccacggagctgttccagaaccacctgagcgagacccggatcaatcgctccgaactgcacgccatggcgcgcggcacgacgctggtgcacagcgtggacgaatccaaggcgctggcccgcctgcacgggccgcgcgtgatcctgtcggccagcggcatggccacgggcgggcgcgtgctgcaccatttggcgctgcacgcgggcgaccatcgcaacatgatcatcctcaccgggcaccaggcgggcggcacgcgcggcgcccgcatcgccgcgggcgaaaaaaccatccgcatccacgggcgcgacgtggccatccgcgccgaggtggtgcaattggccacggcctcggcccacgccgatggcgaccaattggtggcctggctgcgctccatgccctccacaccccggcaggtgtatgtggtgcacggggagatggctgcggccgacatgctgcgccagcgcatcgaccacgcgttgggctgccccgtggaggttcccgagcatggcgacagcgtgacgctctaaaacaagagccaaaacagcctccagcgcttatctgatgagcgctgaaagctatatttttcatagcaaatccgccgctatgccccatccggcggcatgtgagccatcgcgtatcgcgatgacaaccggcaaatatacaggggaaaataggggaatcacctcgtcaaacgagaagtcgctccacccccccgatgaaaagctcagagcgcagctttgcgcgccgcattgacctcacctcgctgcaactgttcgtggccgtctgcgaactgggcagcatcggccgcgcggccgagcgggagttcatcgccgcctcggcggtgagcaagcgcctgtccgacctggaggctgcggtcgacacggccctgctgtaccgccacagccgcggcgtgacgctgacccccgccggcgaaagcctgctgcaccacgcgcgcaacgtgctgttcgggctggagcgcatgcagggtgagctttccgagtacgccgacggcgtgcgcggccatgtgcgcatgcacgccaacatctcggccatcgtgcagttcctgcccgaggacctgggcgcgtttgcccaggcacacagccagatcaagatcgatctgcaggagcacctctcgcccgacgtgctgcaggccgtgcacgaaggcgcggcggatctggggatctgcaacgtacccgccacggccgcccacgaaggcctgcaaagccgcccccaccgcagcgaccggctggtgctggtcgtgccccagacgcacgccctgtcgacccacgcatcgatccgctttgaagaagtgctggactgggacatcgtcgggctgcacgcgggcagcagcatcagcctggccatgcgccaggccgcggcgcaggccgcgcgcccgctgcgccagcgcatccaggtcaccagcctggacgcgatgtgccgcatgatcgacaacggcctgggcgtgggcctgctgcccgaccgggcgttttcgctgatgcgcggcgtggggcaactggcggccgtgccgctggacgaaccctgggcccggcgcgcgctgcgcctggtggcgcgcgacttcgaggccctgcccgtcacggcacggctgctggtcgaacacctggcgcccgcgcctgccgcgacgcccgccgaggacggcgacacccccacctagaattctcaccaccccactgaacccaagaaacgagactgccatgggacgcaccctgtacgacaagatcttcgacgagcacgtcgtccacacggaagaggacggcaccgccgtgctctacatcgaccgccacctggtgcatgaggtgaccagcccgcaggccttcgaaggcctgcgcgaggcgggccgcaaggtctggcgcgtgagctccatcgtggccacggccgaccacaacacccccaccaccgggtgggagcgcggctacgacggcattgccgacccgatcagcaaggagcagatcgtcacgctggacaagaacatccaggagtccggtgcggcggcgttcttcccgttcctgtccaagcgccagggcatcgtgcacgtgatcggccccgagaacggcgccaccctcccgggcatgaccgtggtctgcggcgacagccacaccagcacccacggcgcgttcggcgcgctggcccacggcatcggcaccagcgaggtggagcacgtgatggccacgcagaccctgctggccaagaaggccaagaacatgctggtcaaagtgaatggcaaggtcgcccctggcatcacggccaaggacatcgtgctggccatcatcggcaagatcggcaccgccggcggcacgggttacacgattgaatttgccggtgaagccatccgcgacctgagcatggaaggccgcatgaccgtgtgcaacatggccatcgaagccggcgcccgcgcgggcctggtggcagtggacgacaagacgatcaactacgtgaagggccgcccgctcgcacccacgggcgtggagtgggaccaggccgtggcgtactggaagacgctgcactcggacgcggacgccaagttcgacgcggtggtggagttgaacgccgccgagatcgtgccgcaggtcacctggggcaccagccccgagatggtgctgggcatcgacgccgtggtgcccgacccggacaaggagaaggacccgtccaagcgcggcgccatcgagcgtgcgctgacctacatgggtctgcagcccggcaagccgatggatgacatcttcgtggacaaggtgttcatcggctcgtgcaccaacagccgcatcgaggacatgcgcgaagccgccgccgtggtgaagaagctcggccagaaggtcgccaagaacatcaagctggccatggtggtacctggctcgggcctggtgaaggaacaggccgaacgcgaggggctggatgcgattttcaaggccgcgggctttgaatggcgcgagcccggttgctccatgtgcctggccatgaatgccgaccgcctggagcccggcgagcgctgcgcttccacgtccaaccgcaacttcgaaggccgccagggcgcgggcgggcgcacgcacctcgtgagccccgccatggccgcggccgccgccatccacggccacttcgtggacatccgccaattcgcctgaggagcctcccaccatgaacaagtctctcgccgccctgctcgcgctggccttcgtgctggccggctgcaacaccgtcaagggcatgggccaggacgtgcagcgcgccggcagcgccatcgaacgcgccgccaagtaggcccctccacaccgccatcccaggagctccgcatgaagaaagccctcgcctgcctcgccaccacgctgctgctggccagccccgccctgtcgtgggccgccaaccgcgcctgcgtcatcgaaggcagcatcaccttcagtggcaagaccacgcaggtcaaggactgcatggaattcgccgccggcgtgcccgacgaccagatcaagggcagctgcggcggcctggcgcagatgtccgcccaactgggcggcaagcccggcaaggtgagctacctgccgcagtgcccgcgcccggccagcggcgcctgcaaggggctgatgggtcagcccgtggatgcctactactacaacctgaccgccgatgcgctgcaggacaagcgcaaggcctgcgaaacctccagcgcacagatcaaggccggcacttggaccaacggccagtaagcccgcgggccccaacgccacttctttccggacacaccaccatgcagaaattcaccctccacaagggcctcgtcgcccccatggaccgcgagaacgtcgataccgacgccatcatccccaagcagttcctcaagtcgatcaagaagacgggcttcggccccaacctgttcgacgagtggcgctacctcgacaagggcgagccgggcgtgcccgaatcccagcgcaagcccaaccccgacttcgtgctgaaccagccgcgctaccagggcgcgagcatcctgctggcgcgcaagaacttcggctgcggctccagccgcgagcacgcgccctgggcgctggaccaatacggttttcgcgccatcatcgcgccgagctttgccgacatcttcttcaacaactgcttcaagaacggcctgctgcccatcgtgctgcccgaagccacggtggaccagctgttcaacgaagcggccgccttccccggctaccagctcaccgtggacctggagcgtcaggtggtggtgcgtccccagggcgaggagatccccttcgacgtggtgccgtttcgcaagtactgcttgctcaacgggtttgacgacatcgggctgacgctgcgccatgccgacaagatccgcgcgttcgaagccgcacgcctggccagcaagccgtggctgagccacaccatggccgcgtgacccaccaccggccctgaccgattgattacaagcaaaaacagcctccggcgcttatccatcaagcgccaacagctatcaaaacagaagtgaatgaccatgaaaatcgcagttctgccgggtgacggcattggccccgagatcgtcgccgaggccgtcaaggtgctcgaagccctggacctgaagctggagatggagacggcacccgtgggcggcgccgcctacgaggccgcgggccacccgctgccggagtccacgttgaatctcgccaagagtgccgacgccatcctgttcggcgccgtgggcgactggaagtacgacacgttggcgcgcccgctgcgccccgagcaggccatcctgggcctgcgcaagcacctgggcctgttcgccaacttccgtcccgcgatctgctacgagcagctcacgcacgcctccagcctcaagcccgagctggtggccggcctggacatcctcatcatccgcgagctgaccggcgacatctacttcggccagccgcgcgggcgtcgcaccgccgccgacggccacttccccggcgccgaggaagcattcgacaccatgcgctacagcaagcccgagatcgagcgcatcgcccgcgtcgcgttcgaggccgcgcgcaagcgcaacaagaaggtcaccagcgtggacaaggccaacgtgctggaaaccttccagttctggaaggacgtcgtgaccgaggtgcacaaggactatcccgacgtggagctgcagcacatgtacgtggacaacgcggccatgcagctggtgaaagcgcccaaggcgttcgacgtgatcgtcaccggtaacatgttcggcgacatcctctccgacgaagcctccatgctcaccggctccatcggcatgctgccctcggccagcctgaacgacaagaagcaaggcctgtacgagcccagccacggcagcgcccccgatatcgccggcaagggcgtggccaaccccctggctaccatcctcagcgccgccatgatgctgcgcttcagcctgaaccaggaagaagccgcgcgccgcatcgaagccgcggtgcagcaggtgctggcccaaggcctgcgcacgcctgacatctacagcgacggcaccaccaaggtgggcacggcacagatgggcgatgccgtggtgaaggccctcgctgcctgacgggcggcctcccgcacaacgcgccagcggcccttcggggccgctttttcgtggcgcgcaagcagcaccagcggcacaagcggcatcgcaagtccggatccggccagacgcatcgcccacgggccgggagactcttccttcacccaacccgaaggagcgtcccatgtcccaccaaccgtccctctcccatcgcgtcgccatcgtcaccggcgccagttccggcatcggccgcgcagcggccctgcttttcgcggaggccggcgcggccgtcgtcgtgggcgcacggcgccaagcggagctggaccaactcgtcgctgccatcacccagcagggagggtcggctgcggcaatggccggcgacgtgcgcgacgaggcctacgcacaagcgctcgtcgccactgccgtggagcgttttggcggcctcgatatcgccttcaacaacgcgggcaccatggggccgctgcaacccacgccggacgtgcagtcgagcgatgggcgcgacaccctggagaccaacctcaccagtgccttcctgggcgccaagcaccagattcccgcaatgctggcgcgcggaggtggctcgatcatcctcacctccaccttcgtggggtataccgccgcatttgcgggcacggccgcgtatgccgcgagcaaggccggcctgatcggcctgacccaggcactggccacggagttcggagcgaaggccatccgtgtgaatgccttgctgcccggcggcaccctcacccccatggcgcgcaccatgaacggaacacccgaggcgctggcccaggtcgcccaactgcatgcactcaagcgcctggcgcagccccgggagattgcccaggccgcgttgtacctggcgtccgacgcggcatcgttcgtcaccgggacagccatgctggtggatggcggggtgtccatccagcggggatgaccgcagcgcagcggcgatggcggcatgcccagccatgggcctgcatgggttccgctacaatgcccagctatgtttgccgcccgcccgttcgccctgaacaccgcctctgccgccaaggcacgcaaggctgcgcgcgcaatcaccaaaaccacgaccattacgggctgatccagctccggcatcgtcgtgcgccctccctggcctagacgagccgggggcggaagaaagcagccaccggtcgcgtgcgtactgttttttactttgaaagggcgatgaaatgagcaagttggtaggtttggtcggctggcgcggcatggtcggctcggtcctgatggaccgcatggcgcaggaaaaggacttcgatctgatcgagcccctgttcttctccacctcgaacgcaggcggcaaggcgcccgcccaggccaagaacgagaccacgctgcaggacgcgttcgacatcgaacagctcaagcgctgcgacatcatcctcaccgcacagggcggcgactacaccaacgaggtgtaccccaagctgcgcgcggccggctggaacggccactggatcgacgccgcctctgccctgcgcatggaaaagaacgcggtcatcgtgctcgacccggtgaacatgcccgtcatcaagaacgcactggcgaacggcggcaaggattggattggcggcaactgcaccgtgtcctgcatgctgatgggcgtgggtgcgctgtacaaggccgggctcgtcgagtggatgagcacccagacctaccaggcggccagcggcggcggcgcgcagcacatgcgcgaactgctgacgcagtacggcacgctgaatgccgaggtgaaggccctgctcgacgatcccaagagcgccattctggaaatcgaccgcaaggtcatcgccaagcagcgcagcctgtcgggcgcggagacggccaatttcggcgtgccgctgggcggctcactcatcccgtggatcgacaaggacctgggcaacggcatgtccaaggaagagtggaagggcatggccgagaccaacaagatcctgggccagggggaaggcttcaacaccgccgcagtgccggtggacggtttctgcgtgcgcgtaggcgccatgcgctgccacagccaagcactgaccttcaagctcaagaaggatgtgcccgtagccgacatcgaggccatgatcgctgccgacaacgagtgggtgaaggtggttcccaatacgcgtgaggcgacgctgaaggacctgactcccgtggccgtcaccggcaccatgaccattcccgtcggccgcatccgcaagctggccatgggtccggagtatgtgggcgcgttcaccatcggcgaccagttgctgtggggcgccgccgagccgctgcgccgcatgctgcgcatcctgctagacgcctgacgcagattcaacgccaccttcgggtggcgttttttcgaggtcatagattgatacggcccgttaccgatcgttgtccattaccaacaggaataaggccgtcccggcctcttcccgcaccgtataaaacgtggcgcgacacctcagcttgtcagtgcaaaacattgatgctatggtgctttttacatattttcacgcgcctgggcggctcgatcacgaccagaaaaataccgccccctcggcaccatccatctcttcattcgtcgcacacatgcatcgctggaaattttctgtcctggccaccgcggccatcctctcggctggtctttacaccaccgatgcaagtgctctcgccctgggccgcgtgaatgtccagtcggcgcttggcgagcccctgcgcgcggaaatcgaactgccccagatcactgctgccgaggccgaatcgctgcgcgtgagcaccgccagccctgaagttttccgcagccagggcatggaatattcccccgctgcgcatagcgtgcaagtgcaactgcaccgccgcacgaatggctccatggtgctgcgcttgagcagtacccgcccggtcaacgatcctttcgtggatttggttatcgatgcgacctggagttccggccatatcgtgcgtagctacacgatgctgttcgacccgccggcgagccgcccgcaggcggcggtgaccgcagcccctcaggtaacgtcaccccgtgccgcggcaactgcgccgcgcgcccccgccaccaccgcggcgcccgcgcctgccgcacgcccagcaacccctcccgcacccgccgtagccggccgtcccacccccgcagaggcacccgcgttcgctggcggtgacgagattcgcgtgcgccccggggacacggccggccgcatcgcggaagcccatcgccccgctggcgtctcgctggaccagatgctggtagcaatgatgcgcgccaatccggacgcgttcgtcaacagcaatgtgaatcgtctgcgttccggcgcagtgctgcagatgcctagcgaaacggaggcgcaagccacggacgccaccgaagctcgcaagatcgtcgccgcgcaaagccgcgatttcaatgaattccgtcgccgcatggcagcgacagcgcccaaggccgaggttgcagccgcagagcgctccgcgcgcggcactgtgcagacccaggtggacgagagcaagcccgccgctgccggccccgataagctcactctctccaaaggcagcgttcaggcccagaagaccgaggagcagatggcccgcgacaagcaggccgaacagaacagcgcccgcatggcagagctgtccaagaacatctcggacctgaaccagctcagcggcgcctccgcgccagccggcgctggcgcagctgcgccaagagccacggcgccttccgcccctgccagccagccggcggtggcagtacccgccgccggggggttgcccgcacccgctaccgcggctgcaagcgccgacatgagcactgctacggcagaagctgccgcaccagcgcccgaggcctctgccgccgaggcggctgttcccgccgaagcagcatcccaggcttctgccgcagcacccgctcccgccgccgtggccccgcgtccagccccccagcccgttccctacgaagagcccagcttcctggatgccctcacggaggacccgctgctggctggaggcgcgctggcgctcgtacttgcgttgctgggctatggcggctaccgcgtggtccaaagccgccgcaaccagggtgccctggacagttcgttctcggaaagcagcctgcagccggattctttcttcggcgccagtggcggccagcgtgtggacacggccaacagcgaactcacgaccggctcctcgttcatgacctattcgcccagccaactggatgccggtggcgatgtggatccggtggcggaagccgacgtctacctcgcctacggccgtgacctgcaggcggaggaaattctcaaggaggcgctgcgccaccatccggagcgcgtctccatccccgccaaactggccgagatttatgccaagcgccaggaccgcaaggcgctggagtccgtcgccaacgacgtgttccggctcaccaacggccaggggcccgactggacccgcgtgtccgacctgggccgtacgctcgaccctgaaaatccgctgtaccagcccggtggccgtcctgccgttgccgccagcgccacagcggccgctgcatcgaccgcggcctttgcaagcacgctgggcgcagcaactgctcccgcgacacccacgggcggaccggactctgtgctgccagacctcgatctggacttggatctcgacctgcacgaagcaccgtcggccccggccccggcgccaagcacgtttgccatggccgcagccaacaacaccgccgcagccgcgccggtagtgtcggccgcccaggcgcccgtcccgtccctggatctgggcgacctggaactaccccaggcctcctgggacgagccagcggtgacgccgcaggcgacgacagagcccgacgtgcaaagcgagcctcttccgttgaacctggacgatgacttgtccctgatggactccggcgtcgcccccctgaccagccgcgacgcgaaggctgtcacctcggaatccctggaattcgacctcggcgatctgtcgctggaccttgacacccccacggcggccgctcccgtcgcgccctcggtcgccgccaaggcagcgtcctccgctgccgacgcgctgccggacgaccctctggccaccaagctcgcactggcggaagagttcaacaccattggcgacagcgaaggcgcgcgggccctggtggaagaggtcatcgccgaatcgtccggtgagctgaaggcccgcgcccagcgactgctcgccgaactgggctgatgtccatgcggcggtgggcacgcggccattgccgcgctgacgtgccattgccctccgaaaggagcatccgatgagggtggccctcggcgtcagctacaacggtcaggcatacaacggctggcagagtcagccctctgccaacacggtgcaagaccgtctggaagcggccctgggtcgctttgccacgcaggaggtgcacacgatctgtgccgggcgtactgacgccggcgtgcacgggctgatgcaggtggtgcacttcgatacggaactgcagcgtgcgccgttttcatgggtccgcggcaccaacaccttcctgccggcggacatcgccgtgcagtgggcgcaacccgttcccgatgcctttcattcgcgcgcctgcgccgtggcccggcgctatgcctacgtattgctgcagtcgcccgtacgccccagcgttgatgccgggcgcgtgggttgggtctttcatgccctcgatgagcaggccatgcacaaggccgtgcagcatttgctgggcgagcatgacttcacgtcatttcgcgcctcggcctgccaggccaagtcgccggtgaagacattgcaccgcatcgacatcacacgccgggctccgccagcgggcgaatccaccggcacccacgggtgtgtcccctgctactggcgctttgaattcgaaggcaatgcgttcctgcaccacatgatccgcaacatcatgggctgcatcgtcgccattggccaggggctgtatccgcccgaatggatgcgcacggtgctggaggcgcggtcgcgcgacgcggctgctcctaccttttcgcccgatggcctgtacttccagggcccggtatacggcgcggaatggggcctgccgacgcgcacggctgcgtatgattggctgccatgagcagcccgaccgcgccactgagcccccccgtccactccaccgcgcgcacacgcatcaagatctgcggcctcacgcgcgagcaggacgtggacgcggccgtcgccagcggtgccgacgccgtcggcttcgtgctctatcccgcgagcccgcgcgcagtcaccccagagcgcgcagcgcaactggcccggcggctgccgccctttgtcacgccagtgctgttgttcgtgaatgcccatgctactgatgtgatagctgcctgcgctgctgtaccgggcgctacagcgcaattccatggtgacgaaacgcccgaggactgcctgcgctccagcgacgggggtcgcattcccttcctgcgcgccgcgcgcattcccctgggcgaaggtgcggcacggttcgacctcgtaaaatacgctcacgatcactctcacgcccgcgccatcctgctcgacgcccatgtcgagggctatggcggcggtggcaaggcattcaattggtcactccttccaacaaacgtcgactgtcatctcgttttgtctggtggactcacgcctgcaaacgtgaccgatggcatacggcaagtgcgcccgcgttgccgggcgctggccgttgatgtcagttccggcgtggaggccacgggccccgatggtctgcccctgaaggggatcaaggacgccggcaagatcgaccgcttcatcgccgccgtacgcgcggccgatgcggcaccagttccttatttgtaaatgcctgcatatacccaacccgatgcttcgggccattttggcccctatggcggcagcttcgtctctgagacgctgacgcacgccatcaacgaactgcgcgaagcctatgcgcgctaccagaacgacccggagttcctcaaggaattccactatgagcttgcgcacttcgtgggccgcccctcgccggtttaccacgcggcgcgcaccagccgcgagatgggcggcgcgcagatctacctcaagcgcgaagacctgaaccataccggcgcacacaagatcaacaacgtgatcggccaggccatgctcgccaagcgcatgggcaagccgcgcatcattgccgagaccggcgccggccagcacggcgtggccaccgccaccatctgcgcgcgctatggcctggagtgcgtggtgtacatgggcgccgaggacgtcaagcgccaaagccccaacgtctaccgcatgaagctgctgggcgccaccgtggtgcccgtcgagtcgggcagcaagacgctgaaagatgcgctcaacgaggccatgcgcgactgggtagccaacgtggacaacaccttctacatcatcggcaccgtggcaggcccccacccctatcccatgatggtgcgtgacttccagagcgtgatcggcaaggaatgcctcacgcagatgcccaccatgctggccgaacagaagatcgccgccgagcaacccgacgccgtcgtggcctgcgtgggcggtggcagcaatgccatgggcatcttccacccctacatcccgttcgagaaaacccgcctgatcggcgtggaagccgcaggcgaaggcctggacagcggcaagcattccgcgagcctgcagcgcggctccagtggcgtgctgcacggcaaccgcaccttcatcctgcaagatgagaatggccagatcacggagacgcacagcatcagcgccggcctggactaccccggagtgggccccgagcacgcctggctgcaggaaatcaagcgagccgagtacgtgggcatcaccgatacggaagcgttggaagcctttcactacctgtgccgcaccgagggcatcatcccggcccttgaatccagccacgccgtagcctacgcgctcaagctcgccaagaccatgacgccccagcaatccatccttgtgaacctgtccggccgcggcgacaaggacatcggcaccgtggccgacctgtctggcgtggacttctacgaccgtccctccatgcgcgggttgaccgtcaagggaggacccgccgcatgagccgcatcgctgacacttttgcagagctgcagtccaagggccgcaaggcgctcatcccctacgtcacagcaggctttcccttcgtcgacatcacaccggccctgatgcacggcatggtcgaggccggcgccgatgtgatcgaactgggcgtgcccttttccgacccgatggccgacggccccgtcatccagaaggcgggcgagaaggccctggcactgggcgtgggcctggcccaggtgctggagatggtgcgcagattccgcctgcgcaacagcaccacgcccgtggtgctgatgggctacgcgaatccggtggagcgctacgagcaacgccacggcaagggcgccttcgcccgcgacgcgggcgaagccggcgtggacggtgtgctgatcgtggactacccgcccgaggagtgcgagcagttcgccgccgacctgcgcggccacggcatcgacctgatcttcctgctggcgcctacctccacgccggaacgcatgcagcaggtggctcgcgtagccagcggctacgtctactacgtctcgctcaagggcgtgaccggctccggcgcgctggacacggccgccgtcgaggccatgctgccgcgcatccgcgagcatgtgaaggtccccgtcggcgtgggctttggcattcgcgatgccgccaccgcgcaggccatcggccgcgtggccgatgcggtggtcatcggcagccgcatcatccagctcatcgaagaccagccccatgagaaagtggtcggtatcaccgtggactttctgcgtggggtgcgcaaggcgctggacgcataatgacggccctgcgcgccggccacggcccgcgcgcagccgcgatctgaacagaggaaacctatgtcctggctcgaaaaactcctaccctccaaaatccagcagaccgaccctaccgagcgtcgccagatgcccgagggcctgtggatcaagtgcccgagctgcgagaacgtgctctacaagaccgatctggagcacaacgaaaacgtctgtccccagtgcggccaccaccaccgcatcggcgcccgtgcgcggctcaacgccttcctggacggcgagggacgctatgagatcggccaggaagtgctgccggtcgacgcactcaagttcaaggacagccgcaagtatcccgaacgcctgaaggaggccttggagaacaccggcgagaccgacgcgctcatcgtcatgggcggcgcggtcaagagcatcaacgtcgtggtggcctgcttcgaattcgatttcatgggcggctccatgggttccgtggtgggcgagcgcttcgttcgcggcgtggaaaccgccatcgagcagaaggtgcccttcatctgcttcaccgccacgggcggcgcacgcatgcaggaaggcctgctcagcctgatgcagatggccaagaccaatgcggccctcacccgtttggccaagaaaggcctgccctacatcagcgtgctgaccgaccctaccatgggtggcgtgtcggccggcttcgcattcgtgggggatatcgtgattgccgagcccaaggccctgatcggctttgccggtccgcgcgtgatcgaatccaccgtgcgcgtcacattgcccgagggcttccagcgcgcggagttcctgcagaccaagggcgctgtggacttcatctgcgaccgccgcgaactgcgccagaccgtggcgcaatgcctgtccatgctgcagcgcctgccggccgacgcgatagcctgaaccactggcatcaaaaacaatagctgctagcgcttgctggacgggcgctagcagctatttttattgagaacagtgtcgctacatcatgacgctggcctgcagatgccccagcacgatcatcacgacctgcagcaacaccagcaccaccagcggcgacaggtccaccccgcccagtaacggcagaacacggcgcacggggtgcaacaacggctcgcacaggcgggtgatcacatcgctgatgggcgatcgcgtctgcacccacgagagcacggcataaacgatcagcaagcccatcagtcccgacacggccacgcgcgccaggccaaaaagcgccatccacggcagccaggccagtcctatccccccgcccaccagaagccacagcagcagatactggaccagttgcagcagcaccgccgccgcaaggcaggacagatcccaccgccccgccgacggaacgagcttgcgcagtggcagcaccagccagtcgctcagggcaaacacgagacggcccacgggattggcaaacgacacccgctgcagctgcatgtacagccgcaacaggcaagccccggtaagcaggccgctggcaacgtcgaggagaaaagacagaatttgaaacagcatggccgattagcaaataggtcgaccccgttgcggtgcgccgcacacgggttcaacgtgggatgatagcgacgctacgcatgccgccatgtccgatcccctcacgctgacctccctgcccctgtttccgctcaacaccgtgctgtttcccggtggtgttctaccgctgcgtgtgttcgaggtgcgttacctggacatggtgcgcaaatgccaccgcgcgggtgcccccttcggcgtcgtggccctggcccgcggccacgaggtgcgccaggcgggagccctgccggaaagcctgtacagcgtcggcacattggccatgatcgagcatttagaggaactgcaagcggggctgatgcacgtacgttgccgggggatcgcccgctttcgtatcgtgcgccaacaactactgccccacgggctgtggaccgccaatgtggaacagatcccttgcgacacgccggtccaagttcccccagacttgcagcgtgcagctagcacactgacgcaggtgttgtcgtcattgcgcgagcaggcggcaggagcagccgggggaccagccgcacacgcacagccctcacgcacagatctccaagactgcggttggcttgccaatcgctggtgcgagttattgcccattccgttggaactcaagcagcagctcatgcaactggacaacccgctggtgcggctggagctggtgagtgacatcctggaacgcaccggcatttctggctagcattgcatgcaggccaaactgaaggtgatgcaagtgatcaccaagggcgaacgaggaggtgcccagacccatgtgcgcaccttgtgccaggctctggcctcccgcatccatttcagcgctgtcattggcggcactggtcgctcgccgctcgaaagcgacctacacacgctgggactgccgatttaccacctgccaagcctgcgcaattcgctggcgccctggcatctgttccgttcggtactgcaactgcgcgccctgatccgcgagcacgaacccgacatgttgcacgcgcacagcgccgtatcgggcgtggtcgcacgcctggcgggcagactgtgccgcaagcccgtgatctacacagtgcatggcttcgctttcaaacccgaagtacccccggtacgccgcacagtggcgtggtgctgtgaatggttgctggcgcgttggacggagcacatggtgtgtgtatcgcagcacgagcgacaacttgcccgaggtttgccgattcgcgctgaccggttgaccgtcgtacccaatgccctagaaaacaatagccaacgcgctcagcctgggctggaacccgtgcgcgtcgccatggtagcccggctggccgcacccaagcgccccgacctgctcctgcatgccctggtccggctgcgcgatggcctggggcatgaggtagccgctagcatcattggcgatggcccggatcgcacggccttgcaggcgctggcatccgggttgggcttatttcaagtgagtttcgtgggcgacgtggatgatgtgccccagcgcctcgcgcatcaccaccttttcgtgttgctgtctgaccacgaaggtcttcccatctccgtgatcgaagccatgcgggcggggctgcccgtcgtggtcagtcgactgcctgggatggcggaattgctcccctccgaacaatacggattcctggtgtccaatgacgtggaggccatcgctcaagccatggagcgcctaatccgcagccccgcgctgcgcgagcaaatgggccgaatggcccgccgccattacgaagaacatcatgccccggaacgcatggcgtcggccatactcgccatctacacccaagtccgtgcatgacccagcctgttgtcacctcccgaccctgcgccgaacccgacccggcacggcgtgatggcgcgctgttgtggtggagcctgctcggcctgttgcctcaagcgctgggttacgccatagcgcacaagatgcaacacgcaggctgggtcacaccgctgttccccgccaccgtgctgtggtgtgcggtgtcctacctgttggcaacacgctggctgcaccagggtgcccatctaccgccgcgggagcagggtggctttttgctggtggtgatcacggtggcctttctgctcaccccgttgggctttgcactgctgcaagcgccctattcgcgcggcgccgtattgatggcctacatgctggccttggcttggctgctgtgcgggcatgcgctgtgggggacccgtcgtacgctgcacctggcctacgtggatgccgacttaccctacgtcctgcgccaaatgctgcgcccgcaggagcaaggcgatgaccgactgcgcctgaccagctgggtggccggactaccagcgcgaaaacagcgcgtagccgtggacggtgtggtgctagaccggctggctgatcccgacccgcaacgccaacaatggatcagcgagctcaaactccagcgcatccctctctacagcgcagaagcggcagcggaaatgctgtcgggccgcaaaatcaccgggacgctgggcgagcaagatctatggcaactgaccaattaccctgcttacgacatcgccaagcgcatgctggacttgggcctgaccctcatcatggtgccgctatgggttccgctgtgtatggccacggggctggcagtgaagttcgattcacccggcccgatgttgtactcgcagcagcgcatgggtcgccacggacgcagcttccgcatatggaagctgcgcagcatgcgtcacgagcctgccagccacatcgttcagttcgccaaacagcaggacgaccgtatcacgtcagttggccgcttcatccgccgcacgcggctcgatgaactaccccagctctggaacgtactgcgcggagaaatgagcctgatcggcccgcgtcccgagcaggcagagttcgcgcaccactttgccgcaaccatgcccgcctacccctaccgccacttggtgcgccccggtctcacgggctgggcgcaggtgcagcatggctataccgatagcgccgagcagaccgctatcaagctgagctatgacctgtattacgtgacgcactgctccatggctctggatctgctcattgcctacaagacggtgcgcacggtgctcacaggtttcggagcgcgctagttgtcaacgtgccttcactcgcgcaaccagcacatccgcccacaacggcctgcgcactgccagccgatgcaacagtcgtcccttcatcgtccccggcgccgccacctggcagctgtgcagttcggcgcccactagccctgcatccgccagcaccttcagtagtgtgaagggtgaaaaccacgcccgatggtcggtgttgacatgctccaccccgctcacgccgtgaagcgcattgcgcagggacaacgcattgggcacactgacgacgaactctgcctctggcaggcactgcgccagccgacgcaggaacgcggcggggtcaggcaggtgctcaattacatcaggcaccagcaccatgtcgggcgcacaccgggccagcacctgcggggcctcggtggcgaacacgtcgagctgctgcacgtggtcaaaaccgaggctgcgcgccgtgtccacagcggtggcgttgatgtcgataccatggcagatccgtgcgctgcggctgagaagcgcgtgcaaccaactgccgtcggaggcgcgacgtgcaatcagcggtgcatggtcggcaaagcccacatgcagcacgcactgctgcgcgacccagccggccagcaaatcaccgcgtggctgggcatgtccgataatccccggcctgaaaggcaaatcgtcgctgaaagcctcgcccagcaaataggtttcaatgtgtggcatcgtgcgattattggcgcgccctccaccagaatgcacacgcgctacatcctgttgttgcaagaagacatggccgttggcggtattcacaccgccacacagacgctggcgaatgcactgcggtgcgcaggccagataccggtcgccttggccctgcgcaatacgcgcatcggagcgctactgcgtgccgtttggcgggccgacatcatcgtagccacgaacggctttctgccgtcctatgcagcctggctgctgggcatgctgctgcgccggcccgtggtggcatggcttcacggccccacgcaggaggtgctggagcacgcccatgccagtgctgccaaacgcgcctggctgcgctggctgtatcgccgactacgctgggtggtgttcgtctcagcccacacacgcgactcgttccttgaattcacgggcggtgcagcggcagggcaacgcctggaggtgattcctaacgcccatcctgattggcagcccgcgccaatgggcgcgccaacgcaatacctgggtttcgtgggtaggcttgcgccggagaagcagcccgaattgctggtgcagatgctgcgcttgctgccgactacttatcggctttgcatggtaggcgatggcccttcacaaccggcgctgtgtgcagccggtgctgacctgcagcaagtcggtcggctggagttgcgcccttttcacctcgtacaggccacggtgtacgccccatggcaagttaccgtgctcgcatcgctctacgaaggctgccccatggcagcgctggaatcgctggccgctggcaggccctgcgtaggcctgcctatccccgcgctgcgcgaaatgttggggccagacatgccctatgcgctggcccacgactgcagcgcggctgcgctcgctcgcgccgtgcaaaccgtgtgcgccatgccacccgaacaactggcgcacgacatggcccaggtgctgcgccgctacagtcctgagcgcttttcgcataactggcaacgcgtgctgcaggaggcggcgtgctgatccacttcattcaccccggcagcgcttacctgcccgaactggcggcatatggcgacttccttgcggcgctggggcacagcgcgcaggtgcattcccgccctgcgagcgtgcctgcagatgcggtcatctgttggtggatgtgcggccgcgtgccgcacgacgcggcgcggcggctcagccatgcctttcacatccatgaatacgcatcggcttcagtgccgccctggcccaaggtcaaggaccgggccaagcgcgccctgcagcccgtgccgcagtaccgccttttccagaatacctgggtgcgcgatcggctgggattttccgacggcgtgccgtacgagttccgtgacatgggcgtggagccatcctttcttgccacgtgtgcgagacgggctgcgcccgagttcgacggagtctatctgggggacatgcaacgcctgcggcagtttgtgccactcttgaccgcactacaacaggcaggccagcgcactctgctgattggcgagccgcctgtcgatctgcgtaaaacactgcacaccttggggcacgtcacgggtcgcgttccgcacggtcaggtacccaccctgctgcgccgcgcgcgctacggactgaacctggttcctgaccaattgccgtacagccaacagacgtccaccaaactcatcgaatactgcgcggcaggtttgccagtggtcagcaccgactacgactgggtgcgggccttcgaagcgcggcacggagcgcgctttgcctacctgcccataccagacatggctggctgcgtggtgcctgatgtatccacactggcatggccgcgcgtacttgaacgactggcactctggcgccgcctggggctgtgcccgtgaaccgcacctcgctgctgatggccggagccagtctgatcgcgctgatcgcacaagcgctcatgggtgcggccatgctccacttcttcacgcccacggcggcaggccacttcgccgtcgtagcacaagtggcgtttttctgggtcacgctggcactggcacaaagcccacttcagttccttgccgacgcacacctgcccccacagcgggcgctacgtgctgctctgcgcgccagcctgctgcgctggatactgctgctgcccctggtggccgcagccctatggtggtcgagtcccgtcctccctttggccaccgtggtggcctgggccgggctgctagcgctgttgcaaatgggctggtacctggcccagccctgggtattgcgtacggcatcaccgatgtccgccgcctgcgtacgcacagccccccccttgctggcgctggcgctggccgccgggctgggtatgcgtggaaacgctgacaacgccaccggcctactggccgcggcggcgtgcggctatgcagtgggggcgctctggttgcttcacggtagccgcaccgaccatccacctcaatccgcagcaaggcaatccgacggccgcagcgctctcttgcgcatggcgcacgcggtaatggatgcagtggccggcgtagctctggtgttggcctggcagcggcagcatggcacggcggacgccagctatctggcagtgctgctacggctgttcggcttaatgcccgccatcgtgcacgcggcttggtcacaagtgctgctggcacaagcgcggccctcacgcttgaagtcgctgggcgtagggatggcagctgccctggtcacagggctgatcggtctggggagcgccgccgtactgcagaccacactgctggcgcctccatggcagggcctgctgccctatatcctgcccatcatgctgtggcagggtagcgcatgcatcttcgcggcactgagccatcggcccttccagcagggactggcgcgccgctactcattgctgaccataggtttcaatatcatgcagataatggtgctgctcgcccccctgggttggacgccgcaggtgcacctgtggtggctcgccggcctttgcaccactgggctgctgatgctgtcggcctggatggcaaaatagagggtttctgcccaagttccagccagcactccgccatgtccactgaagccactcctgcaccagccccccaggacgaaaaccaactcatcgccgaacgccgtgaaaagctcaaggctctgcgcgagaaccaggcccagggccaaggcgtggcatttcccaatgactacaagccccagcaccatgccgcagtgctgcagcagcagtacggcacattggatggagaagcgctcgaagcccaggcgatcacggtgagcgtggccggccgcatgatgctcaagcgcgtcatgggcaaggccagcttcgcgaccctgcaggatggatcgctgggtgacaccggcgggcgcatccagctctacgtgacacgcgacgccattggcgaggaagcctattccgacttcaagcgctgggacctcggtgacatcctgggtgccgaaggcacgctgatgaagaccaagaccggcgagctatcggtcaaggtgtcgcgcctgcgcctgctcaccaagagcctgcgccccatgcccgacaaattccacggtgtggccgaccaggaggtcaagtaccgccagcgctacgtggacctgatgaccgacgaggccgcgcgccgccgcttcgtcgcgcgcagcaaggctgtgggcagcatccgctctttcatgatggagcacggcttcctggaggtggaaacgcccatgctgcaccccattcccggcggcgccaacgccaagcccttcgtcacccaccacaatgcgttggagcaggagatgttcctgcgcatcgcgcccgagctgtacctcaagcgcctgatcgtcggcggcttcgagcgcgtgttcgagatcaaccgcaacttccgcaacgaaggcatctcggtgcgccacaaccccgagttcacgatgatggagttttatgcggcctactggaactaccgcgatctgatggatttcaccgaggcgctggtgcgcgatgccgcactcaaggccacgggcacgctgcagctcacctacggtggccgcgcggtggatctggcccagcccttccagcgcctcacgatccgcgaggccatctaccagcacaccgaggccggcgcacatgtggacgatgccgcctggctcatcagcgcgctcaagaaactgggcatgaccgaggagaaggaccgcctgtccacccggaccctcgccagcctgcaggtgctctacttcgaggaagaggtggaggacaagctctggcagccgaccttcatcatggagcacccgaccgagatcagccctctggcgcgcgccaacgacctgcgccccgaggtgacggagcgcttcgagctctacatcaccggccgcgagttcggcaatggcttctcggagctgaacgatgccgaagaccaggccgcccgctttcatgcgcaggtggctgccaaggacgcgggcgatgacgaggccatgttcttcgaccacgacttcgtacgtgcgctggaatacggcatgccgcccacaggtggttgcggcatcggcatcgaccggctgatgatgctgctcaccgacagcccgagcatccgtgacgtgatcctgttcccggccctgcggcgcgagcactgacccgtgggcatgcgtggccgtacgtggccacgctgacatcccgccgcaccagcggcctccactgcgccacctcatgagccctcctgccagcgccaacgcatttccgcagttcctgcttgagcccttcagcgtgctgctggtggaggaccaggcgtccgtgcgcgccacactggcaggcgagctgcgccatgtgggggtgtcggaagtactggaggccgcctcggccgacgcggcgctacagctgttcaagctgcggcgtcccgacctggtgctgctggacatacacctgcccggcggcaacgacggctactgggtggcccagcgcatgcgcgaggcagaacccggcggctggacgcccatcatcttcctctcggggctggatggcgacctggatgtgtggcgcggcatcgaagccggcggagatgactacctcgtcaagcccgtcaagcctatcgttctggccgccaagctgcgcgccatgcgccggctgcgcgacatgcgcaggcgcctcgtggaactgaccgaagagctgcacgtggccaaccagcacctcaacgagatggtggagatggacccgctcacggggctggtcaaccgccgcggcttcgaccgcatcctgcacagcgagatcctcgccgcgcggcgcgacggagtgccgctcacgctgatgctgtgcgacctggaccatttcaagagatacaacgacaccctgggccatgtgcagggcgatgcctgcctgaaggaggtcggccgcgtgctgcacgacgtctgcatgcgcccgcgcgacgtggcctcgcgctatggcggcgaagaatttgcactcatcctgcccaacacgccgcgctcgggcgccatgacgttcgcgcgcgcgctgggcaagctgttgaagtcccgcgccatcgcccatccgggctcacccaacggcgaaacgctcacgctgtcgggtggcattaccacgtgcgtgcccgacgacggtaccagcgccgagaccatgctcatgcgcgccgacgaggccctgtatgccgccaaggcccagggccgggaccgcttcttcagcttcgagatgcagatggacaccatcgagcagcggcagatttgagccgcgccggcgccaccctttcattgcccatgacatgctgccgcgactgaaaaccgccctccccgtctggatgcacgactggctcgacatcatcgtgcccggtgtgcagattgtcctcatcgtcctggccgcgctgctgctgcagcgcctgctgctgcgcatcatcatgcgggccagcgaccactaccagttcccgcacgaactgctcacacccatcaacgccgtggtgcgctggctcatcctgggcagcgccggcctgctggtgctggagcgcctgggggtgtcagcggccgtgctgtggacggccttcaccggcttcgccacagtgggcgcggtggcgttcttcgcggcatggagcgtgctgtccaatctgttttgcgcctttctgatcttcaccgtcggcccgttccgcgtgggagaccacatcgaactgctggacaccgccgacaagcccggcgccctgggccgcgtgatggacatcaacttgctttacatcacgctggaggacgccaccgcccccgagcctggcacgctgctgcagattcccaacacactgatcttccagcgcgtggtgcgccgctggcgtgccggcacgccggtgccagagtcacggctacatcctgctccggattccgccgcctgcgccgccaccgctcgcgagcccgccagcacgcccgcgcccaagccggcgagctttccttgatggcccaagtacatcgacggagttgatgctcatcaaaatatagctgtccgcgcttgatgggcgggcgctgcaggcctttttgacatatattcgggcaccccacggccgcacagcgcggtcactgcgccccgggtgacgggcaaaaccctatcgcccccgcgcatgtcagtccgccgtaagccccgcggacaacgctgcccgtctttcggcaacagccctagcaaaaaccttccggcagggccacccccggttaccctgttgccaacgccacacatcccgttaatctttgcggcctacgtctcaggcccccaccggggcctgttgatttttcagaccgctttacccaaagttgaaagagtcctatgagcattccgttccgcatgcacaccgtcgttgccgcactgggtctggccggtgccgctttgttctccaccgcgcatgcgcaagtcaagatcgccatggtgatgcccaccactggcccgctgacgcagtacggtgacatggtcaaggaaggcgtgaccacggccgtcgagatggccaacgccgctggcggcgtgggcggcaagaagatcgagttggtctccatcgacgatgcctgcgaacccaaacaaggccccgtggccgccaaccgtgtggtgaatgccaagatcggttacgtgatcggcccggtgtgctcgggtgcctccatcgctgccgctcccatctacaacaacgagggcgtggtcgtcatcaccccgtcggccacctccccggcgctcaccgacggcaagaactaccacttcatcttccgcaccatcggccgtgacgaccaacaaggccctgccgctgccaagttcatcgccgaaaaggccaagcccaagaaggtcgccgtgctgcacgacaagcagtcctatggccagggcatcgcctcctccgtgcgtgacgacctgaagaaggccggcatcaccgtggcgctgttcgaaggcatcaacgccggcgacagcgactactccgccgtcatcaccaagctcaagagcgctggcgtggacttcgtgtactacggcggctaccaccccgagatgggcctgctgctgcgccaggccggcgagcaaggcctgaaggtgcgcatgatgggccccgagggcgtgggcaaccctgaggtgaacgccattgccggtaacgccgtggaaggcatgctggtgacgctgccggccgacttcgctgccaaccccaagaacgctgccgtcgtggccgccttcaaggacaagaagcgcaatgcgtccggcgccttccagctgacctcgttcgccgccacccaggcactgctggacagcatcaaggccgtgggtgacaaccctgccaaggtggccgaccacctgcacaagagcaccatcgaaacggtgctgggccccgtgtcctggaacaagcagggcgacctgaacagcttcgacttccaggtcttccagtggcacaaggacggcagcaagagcctggccgccaagtaaacccacctccccgtcccaagggtgcgttgcgcaagccacgcacccttggtccattgcattcggcccctggaggggccttttcctgttgaggggtggcatgcatgtctgatctcataccccagctggtacaacagctgttcaatggtctttcgctgggcgccatctacgcgctgatcgcgatcggctacacgatggtctacggcatcatcggaatgatcaacttcgcccatggcgacatctacatgatcggcgcctacatcggcctggtcacgctgtcggccgtcggcgtgcagagtggtctgccggtgtgggcgatcatcgccctgatgctggtggtagcggtggccatcacgggcgtctacggcttcgtggtggagcaggtggcctacaagccgctgcgcagcagcccgcgcctggtggcgctgatctcggccatcggcatgtccatcttcctgcagaactgggtggcgctgggccagggcgcgcgcgacatggccgtgccctcgctgatccccggcgcgctgcgctttggcagcgaaggcggcttcgaggtctacgtgccctactcgcgcatcctcatcatcgccgtggcggtggtgctgatgattgcgctcacgctgtacatccagcactcgcgcatgggccgcgcctcgcgcgcctgctcgcaggacatgcacatggccaacctgctgggcatcgacaccaaccgcgtgatctcgttcaccttcatcctgggcgccatgctggcggccgtgggcggcgtgctgatcgcactcgccgtgggcaagctcaaccccttcatcgggttcatcgcaggcatcaaggcgttcacggcggccgtcctcgggggcatcggctccattcccggcgccatgctgggcggggtgatcctgggcgtggccgagaccttcgccgccgcctacatctcgtcggagtacaaggacatcgtggccttcggcctgctggtgctcatcctgctggtgcgccccacgggcctgctgggcaagcctgaagtggagaaagtctgatgcacgccaccggtttttcttcccatctcaagaacgcgctgatcgccacctttctggcggccatcgtggtactgcccatcttcacgctgcacctggagcgcgcaggcacgcgcaccatcatcgtgcccgagtggcgcacgctgctgtgggggtgcctcgccgtgttcgtggtgcagctgctgcgcccgctgctgggcgcgcggctgcccaagctgtcgctgcccagcctgcctcaggcggcgccgggccagcgcaaggtgctgatcttcgtggcgctgatgatcgcggcatcgtggccgttcttcgccggccgcaacgccgtggacatcgccacgctggccatgatctatgtgatgctgggcctcggcctgaacatcgtggtgggcttcgccggcctgttggacctgggcttcgtgggcttctatgccgtgggtgcctacacctatgcgctgctgttccactgggccggctggagcttctgggaagcccttcccctggccggcgcggcggcggcgctgttcggcttcgtgctaggctttccagtgctgcgcctgcggggtgactatctggccatcgtgacgctgggctttggcgaaatcatccggctgctgctggtcaacctgaccgactggacgggcgggccggacggcatctccagcatccccaagccgtccgtgctgggcctggagatgacgcgctcgcccaccgtggagggcggcaccaccttccaccagttcttcgggatggagttcaactccctgcacatggtgatcgccctgtacctgatggcgctgctgctcgcggtggtcacgctgttcatcagcaaccgcctgatccgcatgcccatcggccgcgcctgggaggcactgcgcgaggacgagatcgcctgccggtcgctgggcctgaaccccatgaagatcaagctctcggccttcacgctgggcgccatgttcgcgggcttcggcggcgcgttcttcgcggcgcgccagggcatcgtgaaccccgagtcgttcaccttcatcgagtctgcgctgatcctggccatcgtggtgctgggcggcatgggctcgcagctgggcgtgatcgtggcggccatcatcctcaccgtgttgcccgaactggcacgcgaattctccgagtaccgcatgctgatcttcggcctggtcatgatcctgatgatggtgtggcgcccgcagggcctgctgcccatgaaacgccaccatgtggaggtgcccgcatgagcgcccccctgcttgaggtcaaggacctgtgcatgcgcttcggcggcctgctggcggtggaccatgtggccttcgacgtgaaaccgcaggaggtgtttgccatcatcggccccaacggtgcgggcaagaccacggtgttcaactgcatcagcggcttctaccagcccagcagcggccagatcgcgctgcagggccaggccattgcgggctacaccagccaccaggtcgcgcgccagggcgtggtgcgcacgttccagaacgtgcgcctgttcaagggcatgacggtgctggagaacctgctggtggcccagcaccaccagtcgcaggcgccgctgctggccggcctgttcaacaccgcgcgctaccgccggagcgagaccgagaagatcgatcaagccatgcactggctggacgtcatgggcctgcgcgagttcgtgaaccgcgaggccggcaacctggcctacgggcaccagcgccgcctggagatcgcgcgctgcatgatcaccaagccgcgcctgctcatgctggatgagcccgccgcgggcctgaacccgcaggagaagaaggacctgcaggcgctgatcgatcagctgcgccgccagtacggcgtgacggtgctgctcatcgagcacgacatggggctggtgatgggcgtttccgagcgcatcctggtcatggaatacggcaagcccatcgctatgggcacgcccgacgccatccgcaacgacgaacgggtcatcaaggcctatctgggggaagcgtgatggcccagcccatgctgcaagtagaaaacctgtccacgcactacggcgcgatctgcgccgtgaatggcgtgagcctgcacgtgaaccagggcgaaatcgtctcgctgatcggctccaatggcgcgggcaagacctcgctgctcatgaccctgtgcggcacgccgcgcgccagcggcggcaccgtgcgcttcgagggcgaggacatcacccagcaacccacgcacctcatcatgcgcaagggcatcgccgtctcgcccgagggacgccgcatcttctcgaacctgaccgtggtcgagaacctgaagatgggcggcttcttccaggacggcgctgccattgaggagggcatggaacacgtgttcaagctgtttccgcgcctgaaggaccgcgcagcgcagcgtgccggcaccatgtcgggtggcgagcagcagatgctggccatcggccgcgcgctgatgagcaagccccgcctgctgctgctggacgagcccacgctgggcctggcgccgctgatcattgcgcagatcttcgagatcatccaggccatccgtgccgagggcgtgaccgtgtttctggtggagcagaacgccaaccgcgccctgcagatcgccgaccgcggctacgtgctggaaaacggccgcgtggtgctggaggacaccggcgccgccctgctcaccaatgcggacgtgcgcaaggcctatctgggcgcttgacgcaacgctggtgcgacacgaaagcggcctacaggccgcttttcttttgatagctgctcgcgcttaccccataacgcttggaatcatatttccttcagattccacctgaacgacaagcgcgccctgttttgcaacgcgtgcggtgctgaggccccccgcgtttcccgtggcaagtgccgggactgctccacgtcgcagcccaaagaatggccgtcgcagtagcgtgcctcctaccacgcaggtaggaaaccgctgacctgtttccctgtacgcgaccatttcaatggatctgcaggcaatcccgcctgtccacctctttggagaacgaccatggcacagcaaggcaaccaaacccagaatcagcaacaacaacagcagcaaaaccagcaaaaccagcaaaaccagcaaaaccagcaaaaccagcaaaaccagcaaaaccagcagaaccagcaaaaccagcagaaccagcagaaccagcagaaccagcagaaccaacagaaccaacagaaccaacagcagggccaacaaggccagcaggatccgagccggcagcagaacctgaacccgcaggatcagcgtgatcagcagaaattgcagagccagcagagccccaaccaaatgggcggcaagcagaaccagcaggatcgctgaacgtggtaaccccaacggtgcctgggcgcgcaagcgctttcggcacctgcgggtaggcaccgccgctgccgccgtctaccaatctcccgaacgggtttcccggccccaacagcgcggccgattaccgcccaccgctggcttggcacccagcgcacagctccgcggcaccctcgtcattcgcaccaaaggcgcggtgagtgcgttcaggcccacctgatgcgtgtgaacatccttccccatccagccatgccggcgcccgcagggcgtgtcgtccgcacgcgcgcttgtccagggcccgcaccgtgcggcggacttcacgtaagggcatgggccgctgcgggtgcccgcgccgtcaggccctgacggggtagcggctggagatggcgatccggttccaggcgttgatgaccaccgccagccattcaacggcggctatctcctccttggacaagacgccagctgcctgcgcgtaaacggcatcgggcacctgcccatccgcgaccaaggtgacggcctccaccagttccagagcggcgcgctccttcgggctgaaataatcggtttcacgccacgcgggcagcaccgcaatgcggtcgccgctctcctggctggccagcgcgtcccgtgcgtgcagcctgacgcagaaggcgcactggttgagctgggatgcccgcaggcgcaggaggtgcgcgaaccccgtcgcgatgccggcctgtgccgcagcctcggacgccaaccggtccaactccaccaccgcctgatacagcgcgggggcgctctttctaagattcacccgttcacgcatacggctcccgatgcctgtccggcagaaaaacccggcgccagcgatgggctaccgctggctggcccggcgtgccggccagccccgatcgtcgcagatgcgcggcagaacacccggccggcacggccataagaccgcattggcatgcagggcaaaaatgcgaatcaaatttgcctctaagccttgcgcttcaagcgcaagcagctcctaaacatgaagcacaaccggcctatctactcccccaggcacacgtcgatcgcccgcgccatggcgatcagttcatggtccagcggcaccttgcgctgggtgttggccacctgggcgatggggacactggcgatgtgcccgccctgtagcgtgaccatgtggccgaactggccatcgatcaccagttgcgccgcccggtgaccgaagcgcgtggccagcacacgatcgaacgcggtcgggtcgcccccgcgctgcacatggcccagcacggtagtgcgcacctcgctttgcaggtgcggctgcagccgctggcgcagcacatggcccacgccacccaggcgcacggggtcggggctgtgggccacctgctcgcgcaccgtgaggccggcgccgcgctccttggcgccttcgccgatgcagatgacggtgtaacgctggcgctgctcgcgccgacggcagcgctcgatgatgggctgcaggtcgtagtcgatctcgggcagcaggatcacgtcggccgcggcggcaatgccgctttccagggccagccagcctgcatggcggcccatggtctcgacgatcatgacgcggtggtggctgtaagccgtgctctcgatgcggcgcatcgcgtcggtggccgtggccacggcggtgtcaaagccgaagctgcgctcgcacagcgcgatgtcgttgtcgatggtcttgggcacgcccacgcattgcagcccgatccgcgccaggccatgggccaggctcatggtgccgtcgccgccaatggccaccaccacgtccaggcccagcgcgcgcacgttgcgctccacctgggccagcgtcgcttcgtccttcagcgggttggcgctgttgctcgtgcccaggatggtgccgcccatgtgcacgatgcccgagacctggtcccaggtgagcagccgcgcgcgcgacgcttcgcccctcaggccctcgaagccgtcttcgatgcccagtacctcgcagtgtccgtggtggatcagcgacttggtgaccgcgcggatcaccgcgttcagccccgggcagtcgcccccgccggtgagtacgccgacacgcatcgccgccacccgtttcaaggcagcaggtccagcgcgtgcatgtacgctggctgcaccatgaggtcgtcccacggctggggcagtgtctcgggcagcagagccaggcggcgcgcctcgctcgcaccgctggcctgccagcggcccgcggcctgcgcggcggccaggccatcgatgagttcgtccaccgccgcgccgccgcccaggctctggttgcacagcagcaccaggtcgcagccggcattgagcgcggccacgccggcgtcggtgtagctgaccacctcgccgtccaggccgttcaaacgacgggcgccctccatgctcaggtcgtcgctgaaaacggcgccgtcaaagcgcagccgtccgcgcaggatgtcctgcagccacttggtggagaagcccgccgggcggttgtccaccttggggtagatcacatgcgcgggcatgacgctggtgagcaccgtggacagccacgggtacggggccgcgtcgtcggccaggatcgccgtgagactgcggcggtccaccggaatctcggtgtgcgaatcggccttgacgaagccatggccgggaaaatgcttgccgcagttggccatgcccgcctgcagcaggccctgcatgagcgcgcgcgccagcatggcgaccacgcgcgggtcgcgggcaaaggcccggtcgccgatcacgccgctggcgccgtagtccaggtcgagcaccggcgtgaaggagaagtccacaccgcaggcgcgcagctcgctgcccagcacgtagcccgccgccgtggcggcgtccatggcgcgcagggcgccgctgccttcgcggtgcttgctgcccttgccgtcgtccatccacagctcgccgaaggcacgcatgggcgggatgtgcgtgaagccatcggtcttgaagcgctgcacgcgaccgccctcatggtccacgcagatcagcaggtcgccccgcacggccttgatggcggcggtgagttccagcaactgcgcgcggtgctcccagttgcgcgcgaacaggatcacgccgcccacgagcgggtgggccaagcgctggcgatcggtggcggtgagctgcgtgccggccacgtcgatgatgaggggtgcgtgttctgtcatgggttgcatgctttcattttgatagctaccagcgcttgccacacaagcgctgcgggctgattttgcttcaatctttctcgaccacgcagaagctggcggcgtagtcgctctcgtcggtcacgctcaggtggcagcgcaggccgcgcgcggcaaaccagtcctgcagcgcgccgtgcagcacgattgtgggctggccgctgggcaggttggccacctcgcagtgccgccaggtcatgggcatgtgcagccccaagccgatggccttgctgaacgcctccttggcagaaaagcgcgtggccaggtagcgcacgccgcgctcgggccagcgtgccgagcgtgcgcgccaggtcgccagctcgccatcggccagcaccttttcggcgaagcgatcgccatggcgcgccaggctggcgcggatgcggcgcacgtcgcagatgtcggtaccgatgccgtagatcatggggttatgagtcaaataggtctctagcgcttatccaacaagcgccagcagctatggtttcaggagtccccgctccgtcatgccctgggcgatgcagcgctggtaggcgcgcaccgtgtcgccgtagcccaactccagcgcatcggcgatcagcgcatggccgatggacacctccagcacgccgggcacgtgggccaggaagtccgccaggttgtcgcggctgaggtcgtggcccgcgttcacccccaggccgacatccagcgcggcctgggcggcagcacggtagcgctccagttgcacggcctgctgcggcgtgccccaggcggcggcgtaaggctcggtgtacagctccacgcggtcggcccccacggcgtgcgcggcggccatctgctcgggcacggggtccatgaacaggctcacgcgcacgcccaactgccggcattcggcaatcaggggcgccaggcgctcggcatcttgcggaaagctccagccgtggtcgctggtgaactggtcctggctgtcgggcacgaaggtggcctggtgcgggcgcacctggcggatgaactccatcaggttgtgcgtggggttgccctcgatgttgtactcggcctgcggccattgcttgagcagctcggccagttggtacacatcgtgtgcacgaatgtgccgctcgtcggggcgcggatggacggtgatgccctgcgcccccgcctccaggcacagctgcgcggcgcgcagcacgctgggaatgcccagatggcgcgtgttgcgcaccagcgccactttgttgacgttcacggagagggcggtgcgcgcgtgggaggtggtcatgggatgcgaagcggtggcgtgaagctaggcaatatagcaatctgcgacgggggcggggacgacgctgcgcaaggccgcggcgcgcggcggcgcgggttgcggccgcgccggggcgcctgcgcaacgccgccgggccacctcagtccgtctcgcgtaccgagtagcgctcgccgccgatcaccaggtcgtgccagcggggcggctgggtctggacgccctgctccacccactgctgggcccgcgcgccctgcacatgccggaggttgccctgcagacgccccaccgtccgccactgcgcactgtcccgcgcgaacacctggctcgcatagccgctgagcagtacctgctccgcctgcccgtcaccgtccaggtcgatgcgcagcacgggacagggcacggcctcggtgcaggtcagcgacagctggctcccccgcagctgggtgagcaggaattcaagccatgcggcatcgggcgccgcgtcggcgggaaacggctgcaagcgggcgcgcagggtctcggcggtccaaacaggcgctccacggccccgcgcgtaccggtgcgtgtcctgctgggccgcctgggcctgttcccggatctgcgcggcctgggggtggctctgctcctgcgccaactgctccaacgccgcgcgaccggcccggcccgcgtcccagcgcaggtagcggaagtcgaaggcctgcacgtccacgcgctgcgcttgcaggcgcgccagttggctggcgacagcgatgcgcgccgggtccagcacgggcgtgcaggtcaacaaggccagcgcaacggccagccaggccgccgccacgttcacccgccgcgccagcgccatccagggcgcaccgcgccgcagtgcggccaccgcatacccgacggcgtagaccgccatcagggccacggccagcgcggcccagacgcggtccgcgctccagccgtactgcgccacccgcagtcccagcgcataggcgcacagcgcggcatacacgggcattgccagcaggccggccgcgcaaaagcgctgcagcccggggccgaagcgctggctttccgcccggccgtcgctccaggccacgttgaacagaaacaccagccacgccatgagcccgagcatgagcgccgtggcgtgcccggtcttccacagcggtgccaggccgcgcaccggcagcgccacgaggaacagcaaagcgatcaggcaggccagcggcaacagccagcccagcacctggagcatcgaacgccagaaacccgccaacgcttcttcccgcgccgcgtacagcgacaaccccatgctgaacgccatcggggtggccatgtagacgaacgggcggctggtgaatgtgtccatgaagagcgacacgcccagcaccttgaacagcccggccagcaggaacagcagcgcccagaacaaacccgcgaacaggcccgccaacagcaactggaaggcatggcgccaggccgtggcgaagagccgggcgtagtcgcgcgcccaggtaccgctggccaggcgttgctcggcaaaggacagcagcacgaaccagctgcaggacagcagcacccccagggccatggcggcgcggccgcggttctcacccagcgaggcatggcccgcataagccgcggccgcggcgaacaccatggccaaggccaccgcgtgcacccacagcaggcggcgtgcacggtgcgcggccagcagttgcagggtcggcggcaccgccagcaccacggcgtagagcggccagagcacagcggcgttgcccttcggcagcagcccgtgcaacgcccacaatgcggcgccctgcgcgatcgcccagccaatcatccaccctcttgccctgccatgctccatgccctgttccctcccgttgtctgtgtttcagaagctgccctcaaacccatcgcggaagcgattctcgcggactggcccgtctgcacggcacatcgggcgccgacagcgcgtgccattggcaagatatgccacgccgccgggtgcggtgccaagcgccgcgaggaaagcctgaggacagcctctcagagtttctgcagatccatcatcaactggcgcgtgcgcagcaaggggctgccgcagtggtattgcagcagcgcacgcaactgcgtcttgagatcggccgccaccggcgcctcggctgtcgcgatggcccgcagcgtggcggtgtagcgcgcgggctcgtccagcgcgccctgcagggccagccactggcctcccgaaagcgccgcccggtcggccggcacggccgggcgcaggccggcttccggcacgagcgcgtagcgcgccgccgcgtgcagcggagcaagcgtggaggtctcggcatccaggcccggcagcaggccgatctcgcgcagcagcagcagctcgaagctgcgcagcacgggctccagcgcatcgccatgttccccctcgtggtccacggttgccagcacgcgcaccacgccggcataggtatcgaacagcggcgcgtgggtgtcctcacgcgccagcagccgcaggagcagttcgttgaggtacaggcccgacagcaacgcatcgcccgtcggcatgacatggccacccgcccactccgcgcccttgagcgcatggatctcgccatgcccctcgccgcccagtgtgtaggtcacccgcagcggctgcagcggcagcagcacgggccgaaagttggaggtgggcttcttcgcccctttggcgaccagcgccacgcggccgtaatggcgcgtgaacgtctccaggatcaggctggattcgctccagtcgtagctgtggagtacgtaggcgggctcgtcggcgatgcggcgggcggccatgaattgctattttttcaatagctcccagcgcttgacagatgagcgctggaggctgatttgcttgaaaatccgtgtgcaagcatcccccgcgccgcgtgacgtcgccactgcaccacccgtcagagagcagcgaaacgggccacgccagaagcctgcgcggagcgagccttgcccagccaccgcgtcacccctgtgcccgcgaaacgcagcgctgcgcgcaggggaagacggcacagccgttcacgggacggtcctattcataaccgaaggagcgcacgcgcgcttcatcatcggcccagccggaacgcaccttgacccagacctccagaaacaccttggcatccatgagcttttcaagctcctgccgtgcctcggtgctgatgcgcttcaggcgctcgcccttttcgccgatcaccatggccttgtggccgtcgcgctccaccacgatggtggccgcgatgcggatgaagcgcttgtgctgtttgctcttttcctcatcgaacttgtcgatgaccaccgtggaggtgtaaggcaattcgtcgcccgtgaagcggaacagcttctcgcgcacggtttcagaggcgaggaatttctcgctgcggtcggtcaactcatcctcggcataccaccagggctgctcgggcaggtacttttcgcagatgccgtacaggcgctcgatatcgcccttgttcttggccgacatgggcacgaactccgcgaacgggtggcggccctgcatgtcccgcagccagggtgcgatctcggcgcggcgatgcacggtatcgagcttgttggcgatgagcagcgtggggatgcccggcttgaacagcgacagcaccttggcgtcggccagcgtgaagctgccggcctcgaccacgaagagaatcaggtccacgtcgccaatcgcgcccatcacggtcttgttgagcgacttgttgagcgcggtggaatgccgggtctgaaagcccggcgtgtccacgaacacgaactgcgtggcgccgcgcgtgcggatgcccgtgatacggtggcgcgtggtctgcgccttgcgactggtgatggaaatcttctgccccaccagcgcattcatcagcgtggacttgcccacattgggcttgcccacgatggcgatcagcccgcagcgctggccgctggcctcggccggggcatcgccgccggggcgcgcggccgccagcatggcttccaggtcattttggccgctagcgcccgaatcgtctgcgctaccagctacggtttcagtagcattcatacgtttttcgctttcaactgggccagcatggcaccggcggcggcctgctcagcggcgcggcgcgatgcgccgctgccgcgctccacgcgctgcaactcgaccacctcgcactccacatggaacacctggttgtgcgcggcgcccgtggtggagacgacccggtactgaggcagattcattttgcggccctgcagccactcctgcaacgcggtcttggcatccttcgccgcctcctgcaagcgcggactcaactccacgccctcgaacaggcggtgcaccagctgctcggcgcactcatagcccgcatccaggtacaccgcaccgatgatcgcttccaatgcatcggccaggatggacgggcgcagcttgccgccggacttggcctcgccctcccccaggcgcagcaccggcggcaactgcagccgcacggcgatctggtgcagcgagtcctgcttgacgagcagtgcacgcacgcgcgacaactccccttcgggcaggtcgcgcatgcggcgaaacagcaggctggagaccgcgaggctcagcaccgagtcgcccaggaattccagccgttcgttgtggtccgcgctgaagctgcggtgggtgagcgcgcgctgcagcagcgacgcatcggagaactgatgctgcaggcgttgctgcagtgtggagagactggccggttgcactaagactagtaattcgggggttggatcgattcctggaagcggtagaccaggaaggccggtcccgccagggcaatttcacgcgaatagctgaatgacaccacgatcttgtcattgtgcttggtgatttccaggtccttgccggcaatggaatggatgtcgtcaatggctgctgcccggtcgaacgctgcgcggatctcgggcaccgtcgagccgtcacgtgccgccttcgctgcggccttcttgatcgcgaagtattccaggaagatgggtacggactgcccgccgatcgcgaatgcggccacagcgatcaggcccacgaaaatcacgccgatgaacgacagcccccgctgacgcgaacgagtggtggtgcgttgtgctcccatgtctgcttccctctctgccaatactggttagttgaatggtccgatgcgcttgagattaccgaagttcatccacacgaagaaggccttgcccacgatgttcccgtccggcacgaaaccccagtagcgcgaatcgagcgaattatcgcggttgtcacccatcatgaagtagtgcccttcaggcaccttgcaggtcacgccctcgacgctgtagcggcactgatcgcggaattggtaattgctcgcaccctgcacgaacgccggaacttcggggttgttgagaagacggtgcgggtgtgcccccaggtgctcctcgaactgcttgaaatagcgcatcgcatccgggtcgaagaagtccggtagtgccgtggtgggcaccggcgtgccattcaccgtcaggcgcttgttcaggtaggccacctcatcccctgggatacccaccacgcgcttgatgtagtccatgttgggttgcggcgggtagcggaacaccaccacgtcaccacgctgcagcggattgccttcagtgatcttggtgttgatcacgggcaggcgcaggccataggtgaacttgttcaccaggatcaggtcgcccacgagcagcgtcgggatcatcgaacccgagggaatcttgaagggctcgaacaggaacgagcgcagcagaaagacgatggcgatcacggggaagagccccgctgtccagtccagccaccagggttgcatgaggatgcgccccttggcttcctgaaggtcgtcctggtccaccttctggatgcccatgcgatccaactcggcgcggcgctgggccgctgcggcctccagtgcctgcgcggcctggcggcgccggggcaggaagatgaagcgctcggccagccagtacgccccagtcaccaccgtggccaggaacagcagcagcgcgaagttgccttcgagcgcgccgaaataccacgcgcccacatagcccacgaatgccgcgagcaccgcggccgtgatgtattgcatgacttgcacagcgatcaatcctcaacctgcagaatcgccaggaaggcctcttgcggcacctccaccgacccaatctgcttcatgcgtttcttgcctgccttctgcttttccagcagcttgcgcttgcgggtaatgtcgccgccgtagcacttggccagcacgttcttgcgcaatgccttgatggtctcgcgcgcgatgatgttggcgccgatggccgcctggatggccacgtcgaacatctggcgcgagatgatctcgcgcatcttcgccgccaccgcgcggccgcggtattgcgactggctgcggtggacgatgatggacagcgcgtccaccttttcgccgttgagcaggatgtccaccttgaccacgtcggaagggcggtactccttgaactcatagtccatcgaggcatagccgcgcgagacgctcttgagcttatcgaagaaatccagcacgatctcgcccagcggcagttcgtaggtcagcatgacctggcggccgtggtactgcatgttcatctgcacgccgcgcttctggttggccagcgtcatgaccgggcccacgtagtcctgcggcatatacaggtgcacggtcacgatgggctcgcggatctcctgaatcttgccctggtcgggcatcttggacgggttctcgaccatgatgacctcgccgtcgcccttgaccacctcgtacaccacgctgggcgcggtggtgatcaggtcctggtcgaattcgcgctccaggcgctcctgcacgatctccatgtgcagcagccccaggaagccgcaccggaagccgaagcccagcgcctgcgacacctcgggctcgaagtgcagcgacgcatcgttgagctgcagcttttccagggcgtcgcgcagcgcgtcgtattggttggcttccgtcgggtacaggccggcaaacacctggggctggatttccttgaagcccggcagcgcctccgtggcggggcccaggttgttgggcagcttcttttccagcgtgatggtgtcgcccaccttcgctgccttcagttccttgatgccggcgatgatgtagcccacctcgcccgcctccaacgcatcgcgcgactgctgcgcgggcgtgaacacaccgaggttgttcgcctcgtaggcagcgccgctggccatcatcttgaagcgttcgcccttctgcaaccggccatcgaccacacggaccagcatgacgacgcccacgtaggagtcaaaccaactatcgatgatcatcgcgcgcagcggcgcctcggactggccgcgcggggccggcaccttggcaacgatctgctccagcacgtcgtcgatgcccatgcctgtcttggccgaaatggcaatggcttcgcttgcgtcgatgccaatcacatcctcgatctcggccttggcggtgtctggatcggcctggggcagatccatcttgttgagcacgggcagcacttccacgcccagatccagcgcggtgtagcagttggccacggtctgcgcctcgacgccctgcgatgcatcgaccaccagcaatgcaccctcacacgccgaaagcgagcgcgacacctcataagagaagtccacgtggcccggcgtatcgatcaggttcaggttgtagaccttgccatcacgcgccttgtattgcagtgccgcggtctgcgccttgatggtgatcccgcgctccttctcgatgtccatcgagtcgagcacctgtgcttccatctcccggtcggccagtcccccgcagcgttggatgatgcggtcagcaagcgtggacttgccgtggtcgatgtgcgcaatgatcgaaaaatttctgatgtggttcatcaacgggatacgacaagtatttgaaccgcaaggctcatgacaagaaaaaagggcgcgtcaaacaagcgacgcgccctgaaccaacaatctttggcaactgcgatagttggagcttcattgtaggcaaaaaggccccgacaaggggtgcgtcctacaagcgcccggggtcgttgccgggctgcaacgaggcacttatccacatcttattcaaccaacacatctcaaattgctgaataacaagtgaacaagccatggaaaacctgtgcatgacttagcgcgttttccgcatggcgacgttcaaggtggagttatattgattggcgcctttgaaacacacttattctatcaataagtacatagcgccccgttgataccaaccctgcgaaagagcgttccccgctacggaatcgcagggctccagcgagccctggcgacgctgcctagcggttcgggcggatcagtgcatattgcgcccattcgccgcgacggaaaagcacgttgatgggtttccccatgtcagccttcgctagtaccgcttcgaaatccttgaggttacggacttcggtgttagccagcgcgatgatcacatcgtctgcccgcagaccggcacgcgccgccgcgtcgttggcagagaccacgcgcacccctcccttcaccttcagttccttcgcctgcgcagcggtcaggtcggcaacgaccaagccgatctgctgagccgctgtcgaggacttgcccttgccttctgcttcggctgccttggctgccaccttttcatcaggctccacctcggcgatggtgatcgacaggtcgcgcaatgcgccacggcggaacaccgtgatatgggtcttggtgcctggcttggtgttgcccaccaagcggggaaggtcagacgccttctcgacggccttgccgtcatagcgcgtgatcacgtcgcccgcctcgatgccagccttctccgcgggggatccagtctccacgccgcgcaccagcgcgccgtcggttttgccaagcccgatggactccgccacatccttgggaaccgagccaatctgaacaccaatgcggccacggctcacgcgaccgctcacacgcagttgctcgctcacgcgcatggcctcgtcaatgggaatggcgaacgagatacccatgaatccgccggagcgggagtagatctggctgttgatgcccaccacctcaccccgcatgttgatcagagggccgccggagttaccgggattgatggccacgtccgtctggatgaagggcagatagtcgcccgtatcgcgctgcttggcacttacgatgccggcggtcacggtgttttccaggccaaagggagagccgattgccatgacccattcacccgccttaagacggcccacgtcacccacctttaccgcgggcagtcccgtggcgtcgatcttgacgacggcaacgtcggtgcgcttgtccgagccgatgatcttggccttgaactcccgcttgtcggtcagcgtcacaatcacttcgtccgccccctccaccacgtgggcgttggtcatgacatagccgtcaggactcagaatgaaccccgaccccacgccacgcggctgctcttcgggctgcggacgctgcggcccctgctggcgtggaatgttgggcaccgggacaccaaaacgccggaagaactccagcatgtcttcatccatgcctccgatggagggcctcgccgtcaccttctcggttgtgcgaatgttcaccacggacggtcccacctgctcgaccagttcggtgaagtcaggcaagccacgcaccacggcagcaggctgggcctgcaccgaagcgggcgccaccaccaagcctgcgccgcccattgccaaggcgatagccatagcgcagggccaccatgcgcgctttgcacggagtttcgtcatcatcagcctttcttttccagacaatccgcaacagcgggaatagcagtttgtgagaaagcggcgcgcattggttcccgtacaccgggaacggcacgcatcattcgtccttgcgttggacggactcgatgaaccgctggagcgttcgggcaggaacttcccccacagcggtcacccaggcagttttgtgcacctgccggcccaccacttgtgtggcgcccatactggcactgcgcacagatgcagcatggcgtgcggcatcgaacggctccacgaagacggagagcgtggccaatccgtctgagtaaatgcactgcaacagcgggccggacgccatggccatcacgtctttgcgatagcagccctgggagacgaatccggccaccgccttgcccatggtccagccttgcgcttcggccgtcgtccgctgaagagggacctttacgagacgatacccctgcaagtcctccatcatctgttcgatgcgcgacagatccgccggggcatccagattcagttccgaaaacgccgcctgctccaggagccgcccctcgccgtccaaggtctgcatcttgacaaccagtccagacacgcgatccacccagatctggtagccgaatcgccaggcgtcacggggctggaataaaagccgatcggcatccctcccggccacgcgctcctgcccaagcgcccgcagtgcgtaatgctgcgaaggatggacacccttggcgtcggcaacacgcggaaaagcaccgggcacgtcgcgcagttcgctgcgtaccacacgggcctgcggaaggaaggtgcggacctcctcttcgcgccggaagaccacccgtggtgttccgctcagcgcctcgacccgctcaatttgccgcgcaccctcgcaggcatgccagatccgggaactgaccatggccccattggaagaaagaaccacgaacgtgccacggtagctgcgaaacagcgaagcatggtgcatgcgcgcaacccactccgccacgtcgcgtggttcgccaggggtcgttggtgcagggcctgacatgcagttcgccgcagccacgccacagagcatcaaaccgccacacaccaaccaccatgaccgcaacctgcggcagcactgcattactcgccaccgaatcacgcgcctggactccctagcctagacattccaacgatgagcccgacccttcagcgcgcaggcgcttcaaacgtggcgttccgcaggaagcctgccggcatctgcagtgcagtcgtgctgccaaactgcttgtgcgctgcgagcaactcatccagacgcggatcacgcaacatgacctgttgcccatcagggccggcggctgtgaccagcagagcgggcgccgtggccgtcatggctggctgggccgccgccaattgcgcgcctgccgcgcggccgtcaccttcggcgcccagatagacactccatccaacagccgcgactgcggcaaacgacgcgaaccctgccgccaccttccagcggaacactgcggcgttggctgcgttgtctttcgtccgccccgccttcatagaggccacgtgacctacttccacggccgccaagcggggcgccggttcgcgcgccagttgcgtgcgcaggcagtctacgagttcaaggtctcccataccggctgcttcagaactgcgcagggtgtcacctatcaaatggtagagctgccacgtcgcccgcccctcggcgttcgcggcataggtgagcgcgtgcgcaaattcttcgccctgcaactccccatcggccaaagccgacagctgttctcgcatcatcatgtcgtcgttcatggtgtttactcgccaaaccgcgccattgccattcacacgcctaccaccgcttgccggagcgcctctccagcaaaggcttgacccgcgcggaaattgcctcgcgcgcacggaagatccgcgagcgcaccgtaccgatggggcattccatggctacggcaatttcctcgtaactcaacccctcgatctcccgcagagtcacggcctgccgcaaatcctcgggcaatgcctccatggccgcattgacagcggcagcgatttcctgggccgccaacacggtttcgggggtttcgtcgctgattagttcacgatccaggaaggaagtttcatcttcggagtcgctgctgccgcgaagagcgctctccgtgacaaccggattgcgtttcatgtctaccagcgccttcttggcggtgttcacggcgatgcggtagagccaggtatagaactgtgcctctccacggaactggtacaaggctcggtaggcacgcagaaaggtttcctgcgtgatgtcggccaccagatcggtatcgcgcaccatacgcgccacgaggcgctcgatgcgccgctggtatttgatgaccagaagttcataagcccgctggtcccccgcgacggtgcgctcgaccaatcgcagatcactgtcggcgggctcttggggcgcgggcgatggggtcgtcatgtcttgtgggatgctccgccaccctgcgggggtggcattccgtcggttgtctgcttcgcgggcgcgccagcgagggggccaccacgggcgcgcgaatataccgcacgccgcagagccggccattggagagggtcgctcctgcattccatccacagccattgccgtgtgtgggatgccccttgcacggaaagcatcaggatggtctgaaagtcaagatgcaccctgagagacggatccacgggcatacgtatgcccgttcgcccagtctccaaccaccacaggctgccatcccacaccaaaaagccttccggcaggcggtgccagaagcgccaggccgccgccgcacccaacacccaggccacagcaccaacccaggcgcgcatggccaagtcgggctgacgtccatgggatagcaaccagaccgacagacaggccatgccggccagcgccaacacgacaagggtgcgggccaccacgagcgagcggccatagaggtagcgaacggcaggagcgtgcaaggactcacgcatggtggacgttagccaaacactggggaggacgagcccgcccgatgatccagagactcgcggacgcgccgaccgccgcgccaggcccgatcaatcagacgcgccgaaacaccagcgttccgttggtgccaccaaagccaaaattgttcttgactgcgatgtcgatcttcatgtcccgcgccgtgttggcacagtagtccagatcgcactccggatcctgctcgaagatattcgtggtaggaggcaccttctgctggtgcaaagcgagtacggtgaacacactctcaatgcctcccgctccaccaagcaaatgcccggtcatcgatttggtcgaactcaccaccatcttcttggcatggtcacccagtgccgccttgatggcattggtttcgttgagatcccccagcggcgtggacgtaccgtgcgcattgaggtaatccacctcgtcggcattcacgccggcattgcgcagtgcggcaaccatggcacgccgcgggccatccatattgggtgccgtcatgtgcccggcgtcagcgctcatgccatagcccaacacctcggcgtagatgcgcgcgccacgcgccttagcgtgttcatactcttccagcaccagaacccccgcgccctcgccgagaacgaagccatcgcggtccttatcccaggggcgtgacgccgtctgcggatcatcgttgcgcgtagacagggcacgcatggctgcgaagccgcccacacccaggggcgagacggtggactccgtaccgccagcgacgatcacatcggcgtccccgtattcgatcttgcgggccgcttcgccgatgcagtgcaggcccgtggtgcaggctgtgaccaccgacaggttcggtcccttgaagccaaagcgcatcgacacctggccagccaccatgttgatgatggatgcagggacgaaaaacggcgtgatgcggcgcggcccccggttggtcaactccgcatgcgtgttctcgatcagcggcagtccgccgatgccggaaccaatgatgcagccgatgcgggtggccaattcatcgtccagcacctcgcccttgggcagaccagcgtcgcgcactgcctcttcggccgccgcgataccgtaatggatgaacgtatccatcgtgcgcgcatctttggcactgatgaaggagtccaggtcaaaacccttgacctcgccagctatcttgcaggcaaagttcgtcgtatcgaacttggtgatgaggtctatgccggatttcccggcgaggatgttggcccaggcatcggccaccgtattgccaacgggggtgatgcaacccaggccggtcacgacaacgcgacgacggctcatgcgctaaacctttgctgatgggatgccgcgccccagggagtgcggggcggcagcgacttaggccttctggtgggtattggcgtagtcgatggcgttttgcaccgtcgtgatcttctctgcgtcttcgtcagggatctcgatgccgaactcgtcttccaacgccatcaccagttccaccgtgtccagcgagtcggcacccagatctgccacgaaggctttttcgttggtgacttgggactcttccacgccgagttgttcggcaatgatttttttgacacgtgcttcgatatcgctcatggtttccctcagggggttgtgaatgaatccgcgattctagccgctccgggtaaagccccgtagcagcccgccgtacggacaaaacggcgtcaactgactttaattacatgtacatgccgccattgacatgcaactcctgtcccgtcacataacctgcaccagccgaggcaaggtaagccacggcatgggcgatgtcactgggctgccccaattcgcccatggcgatctgggatttcagcgcttttttctgctcttccggcagatcggcagtcatgtcggtggcaatgaagcccggagccacgcagttcaccgtgataccgcggctgcccagttcacgcgccaacgcgcgggtcataccagccacaccagccttcgcggccgcgtagttggcctgtccggggttgcccgatgcgcccaccacgctggtgatactgatgatgcgcccaaagcgctgtttcatcatgggccgaatagccgcacggctaacgcggaaaacggccttgagattggtgtcaagcacggcatcccagtcgtcgtccttcatgcgcatggccagcgtgtcacgcgtgatgccagcgttgttcaccagcacatgcaggcccccatgctccttgacgatggcatccaccagcgcgtccacggctgcgccgtcggtcacgttcagtttgacgcccttgccgccgtaggccaccagggcctggccgatgcgctgcgcgccttcatctgtggtggccgtaccaatcacgcgcaagccccgctgggcgagctcggcggcaatggcggctccgatgccgcgggtggcgccggtaaccagcgcaatctggggagaggcggattcactcatgccagcagttccttggtttcggccagcgtggccgggtcaaacagtgaggcgccaaccagttcggggtcgatgcgcttggtcatcccggccagcaccttgccgggcccgcattcgatcacatgcgtcacgccacgcgccttcagcgcctgcacacactccacccagcgcaccgggccgaaggcctgccgatagagtgcatcgcggatggcatctgcgtcttgctgcaccgcgacgtccacattgttgaccacgggaatgcgcggagcgcccaattccagtgcagcgagcgcggcacgcagtttttctgcggcgggcttcatcaggctggagtggaagggcgccgacaccggcaacggcagtgcgcgctttgcgcccgctgccttgagcacttcgcaggctttctccacgcccgccttggtacccgcaatcacggtctgagcgggatcgttgaaattcacggcttccaccacatcggtggatccagcaccaaagctggccgtagcctcggcgcaaccggcgatcaccttggctgactccagcccgaggatggccgccatggcgccaacccccacgggcacggcctcctgcatggcagcggcacgcaggcgcaccagcggggctgcctgggccagactcaaaacacccgaggccaccaacgcggagtattcgcccagggagtgcccggccacggcagccggcagtgccccgccctcagcgcaccacacgcgccaagccgcaatcccggccaccagcatcaccggctgggtgttggtggtaagggccagcgcctccttgggccccgcatgaatcaacgcaccgacgtcttcgccgagcgcctcggaagcctcgcgcagcgtctcggccaccacgggatggccaccccaagcgtccagcatgcccaccgactgcgagccttggccggggaacacaaatgcaaaagttttcgacatggtcaaacagttcaagacaaaagcggctccagcgcttgcacagcaagcgcaagcagctacattttcaggagcaccgcaccccaggtgaagccgccgcccaccccttccagcagcaccgtctggcccggctggacctggccattgcgcacgccatggtccagtgccaagggaatggaggcggccgacgtattgccgtgctgatccaccgtgaccaccaccttgtccatggacagcttcagcttacgcgccgtgctctgcatgatgcgaatgttggcctggtggggaatcagccagtcgatatcggcgtcggtcatgcccgccttgtccagcgtggcgcgcgccgctttctccagcacgccgacggccagcttgaagacggcctggccatccatcttgagcaaagggtcgcccagaatctggccgccgtagacgttgcccggcacgcagaggatgccaacatggctgccatcggcatgcaggtcgctcgcaaggatgccgggcgcttccgaggcctccagcaccactgcgccggcgccgtcgccgaacagcacacaggtggtgcggtcgttgaaatccagaatgcggctgaagacctcggaccctacgaccagcgcacggcgcgctcctccggagcggatcatggcgtcggccaccgtgagtgcatagacgaagccgctgcatacggcctgcacgtcgaaggcggggcagccattggcacccagcttgttttgcagaatgcaagcggtggagggaaacaccatgtccggtgtggacgtggcaacgatgatcaggtcaagatcttgcgcctggcaaccggcggcctccagcgcgcggcgcgatgcttccaacgccaggtcgctgctggtgacgtcccggtcggcgaaatggcgtgcgcggatgcccgtgcgctccacgatccattcatcggaggtctcgatgccctgctgcgccagctgggccaccaggtcatcattggttacccggtgcggcggcaaatagctgccggtgccggtaatgcgtgaatagcgtgtcattgggggaggcacggccggtcaggaagcgggctgggcgtctgcggctgccagcaaaggcgccgcatgcgcaacccgcgcgcggacgcggtcgagcaggttgttgcgggccgcatcatacgcccggatcaaagcctgctcgaaagccagcgcgtcggccgaaccatggctcttgaacacgagcccccgcagtccgagcagggcggctccgttgtaacgccggtgatccatgcgcttcatgatggcagataacaccggataagcgacgatggcagcaattttcgtgaaaatgttgcgcgaaaactcctgtttgagagctcccgcaatcatcgatgccacgccctcactggccttgagtgccacattgccaacgaaaccgtcacacaccacgatgtccacagtgcccttgaagatgtcgttgccttccacattaccgtgaaagttcaggtcgccggatttggccgcagaacgcagcagtccgccggctttcttgatgacatcgttgcccttgatgacctcttcgccaatgttcagcaatcctacgagcggttcatcgcggtcctgcagcaccgacaccaacgcagatcccatgacagcgaattgcagcaaatgctcggccgtgcaatcgacattcgcgcccaggtccagcacggtagtggcaccgccttgcgcattgggcatctgggtggcgatggccgggcggtcgatgccgtccagcgtcttgagcagatagcgcgcgatggccatcagcgcgccagtgttaccggcggagatggccgcatgcgccacgccatccttgacttgctggatggcaacgcgcatggaggagtccttcttgcgacgcagcgcgacctccaccgcatcgtccatcgtgaccacctccgatgccacgacatgcgtcacgcgctcgtgtaccagaccctgcaggctgtcctgcccacccaccaggatcaggcgtgcgtcagggtgatgctccaggaactgtcggcacgcgggaagcgtgacgccggggccatgatcgccccccatgcagtcaacagccagtgtgatcatcggcaaatcgtcaagccgtcaggcggccgttaaataaaagggccattttggcgcacgccaaaacgacaaaggcccgcgctacatttttcgtagcagcgggcccggagggtgcgcagcctggatcaggcttcggatttgtttttcagtacctgacggccgcggtagaagccgttggggctgatgtggtggcgcatatgggtttcgccggtcgtgggctccacggcgatgccaggcaccgtcagggcattgtgcgaacggtgcatgccgcgcttggagggagacttcttgttttgctgaacagccatgatcggctcctagggtcttgaaagggttggtgaaaaacgcgatcagcccattgaagacacgaggggattcgcgcgaagccctcgattatatctcaaatggtttttgatcgaaaccgccgaacgggctgtttctcaggcgtccggattgtccttgcgaagccctgccagggctgcgaacggattgggcttgtcggcactggcctgctcgaagtcctcgtcgctggaggccagcgtgacatctgtcgggcattcctcatggcgcggcaccaccggcagggccatgagcagttcgtcttcgatcagctcgcgcaaatcgaactcgcggctcaatgccagcagatcctcatcgctgtcgccatccagtgcctcagcggtggcttcatcggccacgaagcggaattcgcgctccacctccaggggcacgtccacggaatgcaggcagcgctggcaggtcatcggcaaggtggcgctggctttcagacgcagccagacctggccgcctacgccgtgcgtggtgcgcacttcgccgtccgccgcccaatccacgcgcagatccgggtgcagcccctgcgcatcctcggccagacgcttgtatttgagcagcgtgtcatgaccggacaggtgagcgccggcctgtgcaaaagccttgacgtccagccggtcgggggagtgttccttggtcatgctgggcagtgtaagagaatccaggcatgccggatttctcccccctgccccgctccctgatattggcatcgacctcgcgctaccggcgcgaactcctggcccgactgggcctgcccttcgacgtggctgcccccgcggtggacgagacaccgcggccggacgaagccccgcgcgcgctggcactgcgcctggcgctggccaaggcgcgcgccgtggccggcccgcatccgcgggccatcgtgatcggctccgaccaagtggcagacctggacggcgagccgctgggcaagcccggcgaccacgaacgcgccaccgtccagttgcgccgcatgcgcggcaagaccgtggtgttccacaccgccgtggcggtggtctgccaggactgcggtttcgagcaggtggacctggcgccggtgcgggtgcgctttcgtgacctttcggacgaggagatcgagcgctatctgcgcgccgagcagccgtacgattgcgccggaagcgccaagagcgagggcctgggcatcgcgttactcgacgcgatcgacagcgacgaccccaccgccctgatcgggctgcccttgatacgcacctgccgcatgctgcgcgccgcggggctggtgctgccatgagcgaaagcactgcaacggttggcccgaccctgggtcggggcatcctgtatctggtgccagcgccgctggacttcggctgcgagagccaggcacccctgaccgaagccctaccggagggcacgttgcgccaggccgcacgcctcacccattggatttgcgagaacgccaagagctgccgcgcctacctcaagcgcgtggacgcgctgcacccgctgggggcgccgctgcagacacagcagatcaccgaactgccgcgcgaagtgcacaagaagggcgaccacggcgcccggggccatgcatcgttcgacgcacgtccgctgctggcgccggcattggcagggcacgacatgggcctggtcagcgaggcgggcatgcccgccgtcgccgaccccggcagctccgtggtgcgcgcggcgcatgacctggggctgcgcgtggtaccgctggtgggaccggtgtcgctattgctggcactggcagccagcggactcaacggccagaacttcgccttcgtgggctatctgccgcaggacgcaggcgagcgcaccaaacgcctgcgcgagctggaaactctggcccacaagcagggccagacacagcttttcatcgagacgccttaccgcaacgccgcactgtggcaggcgctgctgcaggggctgcagccgcagacccggctggcgcgcgcaagcggcctgacgctggccgatgcgcaagttgccagccacacggtgcgcgaatggcgccaacacaccgccggcacgccggacaaccgcgtacccacggtcttcgccatcggtgcgtaggccgcacgtacggccccggttgattcaaaaataatagcttgcagcgcttgatagataagcgctggagcctgatttaacccaatatcagcgcagctgcggcagctgcagcgcggccaggcccttcacggcacccatgcctaccgcggcgccaaacttcttggccaggcgctcggccacgttgtcgcggcgggtgtagtcgatcacgtcttcggccttgaccacctcgcgcgccacgtagtccaggttgcccagttggtcggccagtcccatctccaccgcctgctggcccgtccagaacaggccgctgaaggtttcaggcgtgaccttgagccggtcgccccgcccctgcttcaccacgccgatgaactgctggtggatctggtcgagcatggcctgggcgtatgcgcgctgggtttcggtctgggggctgaacggatcgagaaaccccttgttctcaccggcggtgagcaggcggcgctccacccccagcttttccatggcgccggtgaagccgaagccgtccatcagcacgccgatgctgcccacgatgctggccttgtccacgaagatgccgtccgccgccgcggcgatgtagtaggccgccgaggcacaggtttcctcgaccacggcatagacgggcttgttgtacttggccttcagccgcacgatctcgtcgttgatgatgcccgcctgcaccggactgccgcccggcgagttgatgagcagcaccacggcctgcgaacccgcatcctcgaatgcgctgcgcatggcggctacgacaaattcggcgctggcctcggcgcccgcggcgatctcgcccttcacgtccactacggccgtatgcggcgtgctcttgctggtggcggtcatttcgcgcgaaagcgcggcccagatcaccgcgcccgccaacaggacccacgccaggcgccagaagttgcgccagcggcgcgccgcgcgctgctcggccagggtgccgagcaccagcttctccagcgtatcgcgctcccagccgagggcggctgcggccttgctcgcttcattttttgtagcttgttgcgcccacaggtcgggcgctgcgggcggatttccctcgaatcccgtgggttcggtgcggttgggatcggtcatggagtcaaaactctacggtgtgcagatggagggcagtatgccagcgcacccgacccccttcctcggacaaggcgatcttcaccagcccgccgcggcacggaccgccagcgcaggctcccgtgtcgggctggtaggccgcgccatgcgtggcacacagcagccagcggccggtgtcgtcgaaaaactgaccttcctggtagtccatctccatcggtacatgggtacagcggttcaggtaggcgtgcacgcggccctgatagcggatggcgaaagcgcggcagatctggccgcagtagcgcacgtcgaacgccacggcgcggccgccatccaccagtgcctcgctggggcagaggtcgatgcgttgctccaccggagtcgccattacgcgtgctcctgcagccaacggtgcagatcggccacggacgaagccacgcacagcggccccagttcggcaaagcccgccgtgtcgtgcgcgccatagcccacgcccacgctggcacagcccgcggcgcgggccattgcgaggtcgtgcgtggtgtcgccgatcatcagcaggcgctcgggttccacgccgaactcggccatcagctcctgcagcatcagcgggtgcggtttgccggcggtttcgtccgcggtgcgcgaaccgtcgaacatgccgcgcaactgcacctggtgcagcacctggtccaggccgcgtcggctcttgcccgtggctacggccagcaggtggccgcgcgtgcgcaggccctccagcatgggcagcacgccgtcgaacaggctcaggtcgtcctggtgctgcaggtagtggtagcggtagcggttgcccaactccgtatagcgctcgcgcggcacgtcgggggccgcatgggccagggcctgcggaagcgccatgccgatcacccaggcggcggcttcatccgtaggcacggtgccgcccacatcgcgcaccgcatcctgaatgctgcgcacgatgatggcggtggagtcaaacagcgtgccatcccagtcgaaggcaatgagatcgaatcggcgcgggcggaaatcatgcatgtgcggggtcgtcggaaagaaaagcggtcagttcgggcggcaattcggcgcgcaattccaggcgctcgccgctggccgggtggtcaaactgtagccgccatgcgtgaaggaacatgcgcttcaagccttgcttctgcaggcgccggttcaggtcgaagtcgccgtacttgtcgtcgcccgcgatcgggtggccctgggaggacaggtgcacgcggatctggtgcgtgcgcccggtcttgatggtcacctccaacaggctcatcgccggcaggccctgcaaggggcgcggagcgagctggctgcgcaccttgaccagggtgacggagcgcatgccgtccgggtcgtcgggcgtggtcacgcgcacgcggcgctcgccatcctcctgcaggtatttgtgcagcggcgtgtcgatgaccttcttgttggcgggccagtggccggtgaccagcgccagataggtcttgcccgtctcgcgcccgcggaactggtcctgcagatgtgtgagcgccgagcgcttcttggccaccagcaaaatgcccgaggtctcccggtccagccggtgcaccagttccaggaagcgcgcctgcgggcgcgcctggcgcaactgttcgatcacgccaaagctcacgccgctgccgccgtgcacggccgtgccggcgggcttgtcgatggcgatcaggtgctcgtcttccagcaggatggggaattcgcgcgcgggcgcggggcgctccgccttgtccagcaccttggcggacacgcgcacggggggcagacgcaccaggtcgcccggtgccacgcgcgcgtcggcgctggtgcgccccttgttcaggcggacctcgccgctgcggatgatgcggtagacgtgggtcttgggcacgcccttcaggtggcggatgaggaaattgtcgagccgctggcccgcggattcggcgtcgacctcgacgatgcgggccgccggggcttctggcggggtgcggcctgcggccggtttgccccctataatgtgtttcacctgcgcgacgaatgtgtaagtggttgatttgtctggagtttaatggacccagcccggctcggcgcgcagcatggttgatgccaacgggcgtcatgcgcgcagattgcaggccggttgcctgcgaaggtccgcatgccggccgtgcaggctgacaaatcgaaacactgaatctacggaatcccaagctggccgcgcacccacccgggcactgcggccagcggatcaaagcgaaaatcatgtgggtgttgctggcatggatggtgtcattgtggcgagggcgtcagcctttgccacgtgcacgcaaatcgccaccaacacccgccggtcaagcgccaacagctacattcttagtagcacgcctgcgcgctgaccggctcgcccccatccacgcgccaccaccccgcctgctgagttagccaacccagcagtcgtggtgcatcccggcaattccctcgtttcgatgcgtcagtccaggcatttccggctcgtgtagagcctgtttggtttggaaccggcggtacgcgccgctgcagccctgagagagcgctgcgcgcgggccgccacgacacaacgaaaaggaattgcatcatgaagcggatgctcatcaatgccacgcagcccgaggagcggcgcctggccatcgtggacggccagaagctgctggactacgagatcgagatcgaagggcgcgagcagcgcaagggcaacatctacaaagccgtcgtcacgcgcgtggaaccgtcgctggaggcctgcttcgttgactatggcgaagaccgccacggcttcctgccgttcaaggaaatctccaaacagtacttcgccgagggcgtatcacccagccaggccaggatccaggacgtgatcaaggaaggccaggagctgatcgtccaggtcgagaaggaagagcgcggcaacaagggcgcggccctgaccaccttcatcagcctggccggccgctatgtggtactgatgcccaacaacccgcgcggcgggggcgtgtcgcgccgcattgagggcgaggaccgcgccgagctcaaggaggcgatggaccagctggagtaccccaagggcatgagcatcatcgcgcgcaccgccggcatcggccgttccgcgcccgagttgcaatgggatctgaactacctgctcaagctgtggaccgccatcgatggcgccgccaaggccggcaagggcgccttcctcatctaccaggaatccagcctggtgatccgcgccatccgcgactacttcaacagcgacatcggtgacatcctcatcgacactgacgacatatacgagcaggcgcaccagttcatggcgcacgtcatgcccgagcatgccggcaaggtcaagcgctaccgcgacgacgcaccgctgttctcgcgcttccagatcgagcaccagatcgagtccgcctacgcgcgcaccgtgaccctgccctcgggcggcgccatcgtgatcgaccacaccgaggctctggtcagcgtggacgtgaactcggcacgcgccatcaagggcggcgacatcgaggaaaccgccacgcgcaccaacctggaggccgccgacgaggtggcgcgccagatgcgcctgcgcgacctgggcggcctgatcgtgatcgacttcatcgacatggaggaaagcaagaaccgccgcgaagtggaaaaccgcctgcgcgacgcgctgcgccaggaccgcgcgcgcgtgcagttcggcaccatcagcaagttcggcctcatggagatgagccgccagcgcctgaagccctcgctgtccgaaggcgcgcacatccgctgcccgctgtgcgacggcaccggccacgtgcgcgacacggaaggcttctcgctgcagatgctgcgcatgatccaggaagagtccatgaaggacagcaccgccgccgtgcactgccaggtgccggtggaggtggccagcttcctgctcaacgaaaagcgcaccgagatcgccaagatcgaactcaagcagcgcgtctccgtggtgctgatccccaacaagtcgctggaaacgccgcactacaagctggagcgcctcaagcacgacgacccgcgcctggaaaacctggacgccagctacaagctggccgacgtggaggaagaccagaccaaggtcacgcgccgctcgcaggagcccaccaacaagcagacgcccgtgatcaagggcgtgttgcccgacgcaccggcccctgtggccgagccgcgccccgaaggcgccgcccgcggcgccacgcgcccgcagggccagggccagcagcgcccggcaacggcccccacgcccgcgccccagcgcccggccgccgcaccggcgcccgagcagggcttcttcgcatggatcaagagcctgttcggctttggcgccgcacccgcgcccgcacctgtggcggcccccgcgcagacgcccgcggaacccggcgcacgcggcgaagggcgtcgcggtgagcgcggcggtcgccgtggcgaacgcactggtgaacgcagcggcgagcgtggcggtgagcgcaatggcaaccgcgaaggcggcgaaggccgcggccgccgtggcgaaggccgtggcggcgagcgcagcgccgagggccgcgagaaccgcgaaccgcgtgagccacgcaatggccgcgacggcgaacgccgtggcgatcgcgcggaaggtgagagccgccgcgagccgcgcgaaggccgtggcggccgcgagcgcggtgagcgcaacgcacagccgcccgtgcagtctgcggccgacctggccaacaccccggtcacgaccgatgccgacgtggcagtgaccgaggagcgcacggcacgcaccggcgagcgcggtgaacgccgcgaacggggtgaacgaggcgagcgccgtgagcgcggtggcgagcgccgcgaacgcggcccgcgcaccatcgacgccaacgcccccgccgctggcgccgactttgccgacactgcgcccctggccgcattgccggacctggacctgtccggcgctgaagtcggtacgtccggcgccgaggcccccgccggcgaggagcgccgcgagcgccgttcgcgcgaccgctatggacgcgaccgccgcgaacgtggcgagcgcggcccgcgcaatgccgaggccagcgccaccggtgccgatgccgaagcgcctgccgcgccgctgatggacctggacctccccgctcccgctgcggcggccgaggaagactccgcccccgcacgccgcagctatttcgcctccgctccggcatctgccccggcggcaacgccgcaagccgcgcccgaagccacggccgcagtgacgccacccccggccgccgtgccagtccccgcaccggcgcccgcgcccgttgcagcggcacctgtgcccgcaccggctccggctgccaccgcggtagcgccggcaaccggtggcatgccgcgcgtgcaggcattcacgctgcccgtggacacgctgcagcaggtggcgcaggcttcgggcctgcaatgggtgaactccgacgcccagaagatcgccgccgcgcaggccgcgattgcggccgagcccaagcccgtccacgtgccgcgcgagcgtgcgcccgtggtggtgctggatgaaggtccgctggtgctggtggaaacccgccgcgacctgggtgcgatgcagctgccgttcgaccaggacaacgcggccgcctaagcccgcgccatggcagaacaccgggggcgtcatgcccccggtggcgttttatgctatcgataaatgagctgctggcgcttgatggataagccttagaggcatattcagctgatagccacggcagctcgcacattgggagtaatgaccgtgctgttcctgctgtcgcccgccaagtcgctggactacgacacccccctgcccgccggcctgccgcacacgctgcccgcgttcgtgcccgacgcacagcgcctgatcgcggtgctgcgcgagaagtcgccgcaggaagtggccgcgctgatgtcgatcagcgacccgctggccgccctcaatgtggcgcgctatgcggcctggcagccgcgcttcacggccaccaacgcgcgccaggcggtgatggccttcaacggcgacgtgtacgaagggctgcaggcacagtcgctttccctcgaagacctgcagtgggcgcagcagcatgtcgccatcctgagcggcctgtacggtgtgctgcggccgctggaccgcatgcagccctaccgcctggagatgggcacgcgcctggcgaccgatgccggcgccaacctctaccagttctggggcgcgcgcatcgccgaacacctgaaccagcgcctggccgcggacgccacgccggtggtggtcaacctggcttcgcaggagtacttcaagtccgtggaccgcaaggtgctcaaggcgcgcgtgatcgaatgcgtgttcgaggaccacaaggccggccagtacaagatcatcagcttctacgccaagcgcgcgcgcggcctgatggcgcgctgggccatccagcagcgcgcggccaccccgcggcggctggaggaattcggcctggaaggctatgctttccacccggcctcgtcccagcccgaccggctcgtgttccgccgccacgccgccgggagctagacgggttcccctcctttcctggaagccccccatgaaccacgccgtcgaaaccgcgcactatcccgccacccaagccgtcgaccagcccttcgaggccaccgtgcgcgaaggctggggcgtgtggatcacgttcatgcgcgaagaattcctgaaagccaccttcacccggcgcgccgacgcggaggcgtttgccgcccagcacacgcatggcggccagcggggccaggtgcggcgcatgtggctgctggtgaacgagacggccggcgaggcttatgcgctcgcgtccgacggcgtgcagccgctgcagggtgtagacctggactttcgccaccaccagcgcctgcagacgctgcgcagcgacgtgctgtcgcgcttgagcgatgccgaactgcaggtgctgggcctcaagcgcacctgaaaccctgccccgacgaaagcccatgcccgatcacagcttcgcctcctcccagtccgttacgcccgagctgcgccagtggatcctcgaccagtccggcgccggcatcgccacgcccgcactgatcgaggccatgcgcaacgcgggctgggccgatagcgttgccgtgcgcgcggtggaggaggtactgcgcgcgcatctggacggcgcggtgcagccgcaaggcctgccgcccgccgtgccggtgcccgagcccgacatcgccgacgcgccgctcttcatcgacgtgggcgaccgccaggtcgaggtgctgatgtcgatggcccacccgcgcgtggtgctgttcggcaacctgctgtcgcccgaggaatgccaggccatcatcgatgctgcacagccacgcatggcgcgctcgctcaccgtgcagaccaccaccggcggcgaagaggtgaacgcggaccgcaccagcgacggcatgttcttccagcgcggcgagacgcccgtggtgcagcggctggaagagcgcatcgcccgcctggtgcgctggcccatccagaacggcgaaggcctgcaggtgctgcactaccgccccggcgcggaatacaagccgcactacgactacttcgaccccgaccagcccggcacctccaccatcgtgcgccgcggcggccagcgcgtggcaacgctggtgatctacctgaacaacccgctcaagggcggcggcaccaccttccccgacgtgcccctggaggtggcgccgcgccagggcaatgcggtgttcttcagctacgaacggccccaccccagcacgcgcacgctgcacggcggcgcctcggtgatcgagggcgagaagtggatcgccaccaaatggctgcgcgaacgggaattcaaatgaaatgggccgctagcgcttattcgacaagcgctagcagctatccaatccatagcacaccatgaacaccccggaacactcccagctcggcaaggcctcggcctatgccgaccagtacgacgcgtcgctgctgtttcccatcccgcgcgcggacaagcgcgccgagatcggcatcgacggcaacgcccccttcttcggcgcggacctgtggacggcgttcgagctgtcgtggctcaacctgcgcggcaagccgcaggtggccatcgcccacatcaccgtgccctgcgagacgccccacatcgtcgagagcaagtcgttcaagctgtacctgaacagcttcaacaacacccgctttgccagcgaggccgaagtgcgtgcgcgcatccgcgccgacgtgagcgaggccgtgtggcgcggcgccgagcatcccggcaccgtgggcgtgacgctgctgctgcccgaggccttcgaccgcgagcccatccacgagctggacggcctgctgctggaccgcctggacgtggaatgcacgcgctaccagcccgcgcccgagctgctggccgcacaccatgacgaggccccggtgaccgagacgctggtgagccacctgctcaagagcaactgcctggtgaccggccagcccgactggggcagcgtgcagatcacctacagcggcgcgcagatcgaccaggccggcctgttgcagtacctggtgagctttcgcaaccacaacgaattccacgagcagtgcgtggagcgcatcttcatggacatctggacgcgctgccgccccatcaagctggccgtgtacgcgcgctacacacgccgcggcggcctggacatcaaccccctgcgcaccagccacccgcagcagctgcagcgcaacgtgcgcaccgcgcggcaataaagcggcaatcgcatggcagccgcgcgcccgtagcagcacagggcccggcaccgccccatgcagccggtggccgcgcgtgccttttcaccgaaagcgccacgcgctggacggcccgtcagcccaggcggaacacatccacgctgcggcccaacgaagtcacgcctgcgcgcagcgcctgggccgcggcggccgactcctccaccaacgcggcgttctgctgcgtcacgctgtcgagctggacgatggcctcgttcacctggccgatgccttcggactgctcgcgcgtggcggtcgtgatctcctgcacctgggtgctcacgcgccgcaccgcgtccaccatctcctcgatggtgcggcccgcctgcgccatgcgccggttgccatcggcgatgccgtccaccgtctggccgatcaggccgctgatctccttggcggcggtggcactgcgctgcgccagcgcgcgcacctcgcccgccaccacggcaaagccgcggccctgctcgcccgcgcgcgcggcttccaccgcggcgttgagcgccagcaggttggtctggaaggcaatgctctcgatcacgccgatgatctcgcccatgcgcgccgacgagcggcggatgtgctccatggactgcgccacctcggcgatggcggcgccgccgcggctggccacggccatattgcgctcgctctcgctcgccatctgcgccgccgcatccgccgtgtgggccacggtgctggccagttcctccatggcggctgcagtctgctgcaggctgccggcctgcgcttcggtgcgcgccgacagttcgcgtccgccctgcgccacctgcgtggcggcggaagaaaagccctgcacttcggtgcgcacatcgcccaccacggcgcgcaggttgatctggatctgcaccagacggcgcatgagcgctcccagcgacgccgaatagtcggtgcgcgccgtggtggccaggttgcagcccgcgatgtcgccggcaaaccgctcggcctcctccagcgcggtcgagaagtggcggtgaaagtagttcagcatgacgcccgcgcccagccccagcgcggcagcccgccacgccacggccgcccagcccgcaaggcccagcacgtcgggcaacagtacggcgaaggacagcaccgccaacgtaagggccatgtgtgccgtaaggcccaggcgtaccaggcgctccacccagccgcgtgggccggcgtgcagcaactcgccctcgcgcagcaccagcgtgacgcggccggactgtgcctcggcgcgcatgcgcgcatacagagcgtcggccgcggccacctcgtcggccgatggcttcacccgcaccgacatgtagcccacgggcttgccgcgttccagcaccggcaccacgttggcgcgcacccagtagtggtcgccgttcttgcggcggttcttgaccagccccgtccagggcttgccgcggccgatggtggaccacaggtccttgaaggccgccgggggcatgtcgggatggcggacgaggttgtgcggctggcccatgagttcttcataggaatagccgctcacccgcgcgaacgcgggattgcagtgggtgatttcaccccgggtattggtgagagacaccagcaactcatcggcgggatagtcatacccgcggcccgtgaccgggacgttcagacgcatgcagaacctctgaaaggacaaacggcccctctgcggggctgtcaggaatgtgagtaaacgagtgtaacttttatgaaattccccctagatttacgtcaagcaaattcgcaccaacatggtgcgacatcccgaccccatcagaacaacggcgcgctttcgccccaacccgccgcctgctgggcaacggctgcctggggcagcaggttgcccacgcgcacgcccagcaggcgcaggcgcttggtcaagggcacgcgtttgaggcacaggcccgccacgcggcggatggtggccgcatcctgggtgaagtccgccactgtctgatcgcgagtggcgatcttgaaatcgtcgtagcgcagcttgatgccgatggtgcggcccgcgtagcccttagcaatcaggtcccccgccacctgctcgcacagtgcggtgaagatgcggcccagttcggcgcggtcgtgcaccgcgtgcaggtcgcgctcaaaggtggtttcgcggctcatggagacgggctcgctctcggtcaccaccgcgcgctcgtcgcgcccccaggccgcgtcgtgcagccaggcaccgtaggaacgcccgaactgctgcatcagccacggcagcggccgctgggccagttcgccaatggtgcggatgccgtgggcgagcagcctggcctcggccttggggcccacgccgttgatcttgcggcagtccagcggccagatcaggggctgcaggtcgcctggctgcacgatggagatgccattgggcttgttgaactcgctcgccatcttggcgatgagcttgttgggcgccacgccgatcgagcaggtcagccccgtggcgtcgaagatgctcttctggatcagccgcgccagcacccgcccgccgtcgcgctggccgcccgctactcgcgtaaagtcgatgtacacctcgtccacgccgcggtcttccatgaccggcgcgatggagaggattacctctttgaaaagcctggagtagcgacggtaggcagcaaagtccaccggcagcagcacggcctgcggacacaggcgcgcggccttcatcagccccatggccgagcccacgccgaactggcgcgccgcataggtggcggtggtgatcacaccgcggcccgcgtagtccttcagcagcgcaaacgccgccaccggaatatcccccggccgcccggcgtaggcagcggccagcgcttcgtcctgcggacggcggccgccgccgatcaccacgggcagccctttgagttgcgggtagcgcagcagttcgacggaggcgtagaacgcatccatgtcgaggtgggcgatgcggcgatcagaggcagtagcggtcacggccgcaattgtcgcgcgctgcgcgagtcgtgccgcctaggaaactggcgcgccccccggcgtgggccaccgcgcaagggccgccccgccgcgctggtggcgtccccctgcccgcattgcgcggcaatgcgagagcggggggaaggcgcgaagcgactcagggggtgtttctcttcacacgccctgcaggcagatcagcaccaaccccaccagcatcaacgccatgccgatcttctcgggccgcgtgaaggactcgctgaacaggcggcgcgacaccaggtagctgaacaccacctctaccatgcccagcgtgcgcacggcgcccgtggtctgcatggcgtaggcggtgaaccacgccagcgacgcggccgcacccatgctgcccgccaccagcgacatgcgccacgccggccacagcggcgccaggccccgctcggtcttgagcgccacccaggcgcccaggcccagcgtctgcagcgtctgcgcgatcagcacgccccaggcgcccgacagccacggcgtctcggcccccagcgccagcgccccgccgcgaaaacccaccgaggcgatcgcaaagctggcgccgcaggccaggccatagagggccgggcggctcagccaggctgcaggcgacagcagctgtccgcgcgggggcagcgacagcagcagcacgcccagcgtggccaccaccatcgccagcagcgcgagcggcgtgggcagttcgtgcaggaacacgctggcgaacagcgccacctgcagcacctcggtcttggacagggtcacggcaacggcgaagttgcgctcggccatggccagcagcagaaaagccgtgcccgcgatctggaagaacgcgcccagcgcgatccagcccaggtaggcggcgctgaaatgcggcacggccggcggctgcgcgggccaggcgtacagcaacgccagccacacgccggcaaacggcaggccgtagagaaagcgcaccagcgtggcgggcagcgtgcccagctcggcggtcagggagcgctgcgcggtgttgcgcacggtctgcgccagcgcggcaaacagcaccacgggcacccagagccagggtgcaacggcggtcagggaggaggtcatgcgccgccgagcatagccagcgccatcgccgcgcagcccctgcgattggcgaggggcgcctcagcccatggcgatggccatcctgaatacccgaagccaaatcggccgtcagcgcttatataccaagcgccagcagctattaaaacaatagtgcgcgtcagctctgcggcgcggtgggataggtgccgggcacgaggatggagcggtccacgttctggatgttggtgtggccgcagaaggccatggtcacgtccagctccttgtggaggatctgcagcgccttggtcacgcccgcctcgccgaatgcgcccaggccatacaccatggcgcggccgatcatggtgccgcgcgcgcccagcgcccaggccttgagcacgtcctggccgctgcggatgccgccgtccatccacacttcggtctgcgtgcccacggcatccacgatggctggcagcgcatggatggcggacggcgcgccgtccagctggcgcccgccgtggttgctgaccacgatggcgtctgcgccgtgctgcacggccaggcgcgcgtcctcctcgaccatgatgcccttgaggatcagcttgccgccccactgctccttcacccaggccacgtcggcccaggacaggcgcgggtcgaactgctcgttggtccaggcggccagcgaactcatgtccgacacgcccttcacatgccccaccagattgcggaaggtgcgccggcgcgtgccggccatgcccaggcaccactggggcttggtcatgaggttgatgatgttggccagcgtgggcttcggcggcgcggtcaggccgttcttgatgtccttgtggcgctggccgatcacctgcaggtccaatgtgagcaccagggcactgcacttggcgtccttggcgcgctggatcatgcgggccatggcatcgcggtcgcgcatcatgtacagctggaaccagaacggcgcgctggtgttctcggcaatgtcctcgatggagcagatgctcatcgtggacagcgtgaacggaatgccgaacttctcggccgcgcgcgcggcgtggatctcgccgtcggcatgctgcatgcccgtgaggcccacgggcgcgatgcacacgggcatcttggcctgctgccccaccagcgtggtggccgtggtacgcccttccatgttcaccgccacgcgctggcgcagcttgatggggtggaaatcgtcttcgttggcgcggtaggtgccctcggtccaggcgcccgagtcggcgtagtcatagaacatgcgcggcacgcggcgttcagcgaccacgcgcaggtcttcgatgcaggtgattttggacaggtcggccacggcaaatccctcgggctgtgcgagcgtgccgcgcctggagcgccagcgaatggccggcgccttcccagtccggcaggctcttggtgagtgcgttgacggaaaagcgtggatcgtagtcccagcccggcgccgcgtgcttgaaggatttgagcgcactgtgaaaattttgcagcgcgggcgcgggcgcgggcgccaggcgccgggctcgcacgtgccgctgcgtcagcgccgcgcgcgcacgcccgcgccgcgcacctcgatctgcacctggtccagtaccttgccctgggcgtccaccagctccacgcggtggcggcccggccaaggcagccatgcccactgcgcgccgctgccggccatccgcccgtcgatgcgccagcgcaccgccgcgcggcccacaccgcccgccgtgaattgcaggcgctggtgcgcgggcggaatgtccgggtccagcgccaccacggtgcccgacgccggcgccaggatgcgcgccgctaccgcctcaggacttgcatcatttgtgcctgtaacgcccgtctcgcttgcgccaccagcttcactttcgatagcaaataacgcttgctgcgtgccgcccatgaaccactcctgccgcgcaccctccagcggctggccgccgtcgcccggcccgaagcgcaccgcctgccgcaccaggccctgtggcgggcgcggcgcgcggctgggcgtgctgcggtgcagccagcccatgacctcggcccagatgggcgctgcgccgctggtgccgctcacgtcatgcatggcggcgccgctggcgttgcccacccacacgcccacggtgtagcgctgcgaccagcccacggcccagttgtcgcgcatgtccttgctggtgccggttttcaccgccgtccagaagcgcgtggccagcacgctgtcggtgccgaaggtgcgcacgcgcgcgttggcatccgacaggatgtcccccacgatgaaggccgcgccggcatccagcgccggcgtgaacgccgggcgctgcgcaggcgcataggccacggggctcaggcgcccgccgttggccagcgcacggtaggcattggtcaggtgcagcagcggcacctcgctgctgcccagcgccaggctgtagccgtaatagccgcccgattccggcagcggcaggcccaggcgccgcagttgctcgaagaaggcgtcgggtgtcaccatcaccagcgtgcgtaccgccggcacgttcagcgaggcggccagcgcggtgcgcgcggacacccagcccttgaactggcggtcgtagttttgcgggatgtagagcccgccggcggtggcgatgtgcgcgggcgaatcgtgcaccagcgaggcggccgtgagccgccgctgggcaatcgcctgcgcgtacaggaagggcttgagcgtggagccgggctggcgcagggccagcacgccatccacctcggccgcctggctcaaggggccggacgagcccacccaggccagcacctcgcccgtggcgttgtcgagcaccaccagcgcggcgtcttccacgttgcgcccgcgcagctcgcgcaggtggcgcgtgagcgtgtccaccgccatgcgctgcagcggcgcgctgagcgtggagcgcacgcgctgctgcgcactgcccgacggcatgcgcgccgcctggcgcagcagctggcgcgcgaagtgtggcgcgatgccctggctggcgtcgaacgcgcggcgctgcaacgcggcggtggtgaacaggtccagcgcgtcgcaatcggcaccctgcgcgccgctgtggcccgcccgttgcatgtcgcgcagcacgccgcaggcgcgccgggccaccaatgcgggccgcgcattgggcgcgcgcaccagggccgcggccacggcggcctctcgctcatccaggccgtgcgcggctttgccgaacagcgtgcgcgccagcgcgtcgatgcccacgatctccccgcgaaacggcaccaggttcaggtacgcctccaggatctggtccttgcgccagcgtcggtccagcacctgcgcggccacggcctgccccagcttctgcggcacgctgcgcccaccggggccctggcgcaagaaatcggcatccgggccgtcgagcagccccgccaactgcatggtcaacgtgctggcgccgcgcgtgcgctggttccacaggttgccccaggcggcggccgacaccgcggcccagtccacgccgctgtgctcgtaaaagcgccggtcctcgctcagcaccagcgcctggcgcagcgcgggcgacacatcggccaggcccacccactggccgcggcgcacggtggcgtcggtacgcaggcgctgcagcacctcgccctcgcgcgaaagcaccagggtctcggacgagcggaaatcggcgcgcacctcatcgaacgtgggcagcgccaggctgacggtgctggccagcgccagacacgccgccgcgagggcgcgtcgccacctcacaggcgcatcaccgcgtggcgcgcagcgcggctgcatcgcaccagcgctgcgccacctgcggcgaggtggtgcataccgcgtcgtgcgtggcggtggtcacggcgcgctccagcagctggatgtcggcctcgtgctggcgcgccacgtgcgggtcctcgaagaagatggcgcggtggcagcgccgctgcagcacccagtcggcaatctgcgcgtcgccgcccagcgggccgctgttgaagcgctgcacccagggcatatcggcgggccagccgcgcgcccaggccagttcgttcaggcgctggcccgtggtgcccgtggccacgcgctggcgaaagcgcgagagcagctcgaagttgcgcgccgcaaagtccagcatggcggacttcatcgcatcgtgggcgatcagcgccagcgtctgcgcgccgtagtcatggaagcggtcggcgttgcggtcggccggcaggccggcatgcatgcgttccatttccacccagtcgcgcgcgctggccacggtggacaggaacggcttgccgtggatcacgcactggcgcttgagcgccagcgcctccgggaagatggacgacgggtccaccgggtcgatgaggtagatggcgccgtccagcgtgcggcccggctcgggcatgcccaccacctcggccacgagcttcatcagcccgccctcgcgcccataggggtagcgcaccagcggccggtagccctgcagcatgccggcggcggcgatcgcatcatgggtgcggcccacggtgtgcaggcccagccgcagttcgcgtatgcccgcctcgcaggcgcgcaggaaggcgaacagcgccccgtcttcggtatggtggtgcaaacggttggcggctagacccatcagcatgtgcaaaggctttcagacgaagaagagggacaactgccgagcatagtcgcagccgcacacgccaccgctgccgcgaccttaccggccacgccaccaggcgaagagcagcacagccagcagcacccacagcatgatgatgagcgccgcggccagccaactgcgcgggcgcgccagcatgcgcgcggcacgctcgcgcgcggccagcagcaccggcggcggcagcaggcgcagcaccagcgccaggcccaggggcacgatgagcaggtcgtccagatagcccaacacgggaatgaaatcaggcaccaggtcgatggggctcagcgcataggcggccacggcgagcgccaacagacgcagcgcccagggggtacgcgggtcgcgcgcagccaggtagacgacgagcacgtcgcgcttgagcgcacgcgcccattgcttggcggtttgcagcagtcccatggcgtgttcaggcggggtgattcatccaaagggctgcatcgtacgagctgccccgcgcggaaatggcttgatgtacatcaaaaccccactgggatcgggtgacgacagtggctgcattcccccttcgacaccctcccctgccccatggccaagaagtttccgctgaaccccgcgcatcccgagcgcacgtgctggggctgcgaccgctactgcgccgccgatgccatgcagtgcggcaacggatcggaacgcagccagcatccggcggagctgttcggccccgactgggccgagtgggagccgccttcggccggcgaggcgcctgcacagcagcagcccgccgcatcacagccagcctgaccgcgcggccactcattgcagctccagcagcacgggctggtggtctgatgcctgcgtcacgccatcgacccgcaccgcgcgcacccggctcctcagcgaatcactgacccagatgaagtcacaggccagcggctgcggcgcataggtctggtcgaacacgcaaaacgtgggcggctgcggcgcgccggggtgcagcagtcgccatgcatcccacaacgggggctggcctgcctgacccgcggtcgcgccctcctcgtccgccagcgcagcggccagcacggcgtattcaggctcgtgcgcctgcaggttgaagtcgccgcacagcacggcatggggcgtgtgcgccttgggctggaacggcgagccgtcggccaggccctgcggcggctgcgcggcctgcgcgcaggcctgcaggtgcagcgcacgcagcgccaacgcctgcgccatgcgctggggcttggagtagtactccaggtgcgtggtcatcacgcgcaccgggcccagcgcggggtcctgcacggtgagcacgctgcacaggcgcggcatgctgcgcacgccggcatcgggcgggtatggcagcgggtggtgctgcagctgcagcacgggcaggcgcgtggcgatcaggttgccaaagcgctggcggcccgcggcggtccactcatccaccgcggcgccaaagaacacctgccagcctgcgggcagcgcggactgcacctgcgccacctggtcgccgggcgcaccggccaagccggggtagttcaccgcgatctcctgcaggcacagcacatccacgtcgcccagcgccaatgcgtattgcacgatgcgcgcggggtccacgcggccgtccaggccgcggcaccactgggtgttccaggtgacgagctgcatggtttactcctaaaaacagagctgctcgcgcttgctacacgggcgctggaggctgatttggtttgaattgctacttgatgcccgcgcgcatgaagctttgcacgaactggcgctgaaagagtatgaacccgatgagcagcggcgcggtggacatcagcgtggccgcggtgatgagcgaccattccacgccctgctccaccgacgagaacacctgcagccccacggtgagcgggcgggattccacgctgttggtgatgatgagcggccacagaaagttgttccagtgaaagctcaccgacaccagcgcaaacgcggtgtacaccggccgcgccagcggcacgtatacgcgccataggatctgcagggcgctggcgccctccacgcgcgcagcttcgtccagctccttgggaatgcccatgaaggtctggcgcagcaggaagatggcaaacgccgaggcaaagtacggcagaccgatggccaccagcgaatccaccaggcccaggcggcccatggtcttgtagttctcgaccagcaggatgtcgggcatgaccatgagctgcaccagcaccagcgcgaaggccacgttctggccgcgaaagcgatagcgcgcgaaggcataggccgccagcgtggacagcaccagctgcgcggccaggatcatcgccaccagcacggtggtattgaggaagtagcgcgcgaagggcgcggcctcccaggcgcggcggaagttctccagcgtccagggcgccagcaggtcgaagcgcgtggcgtactccgcggggtgaaaggcggtccacaccgcataggccagcggcagcagccacagcagggccagcgtccaggcggccagggtgtccagcagggtgacctggtacagcgtattggttctcatggcgcgtcgcgccctcctaagggatgaaaccggcaccacccaagccagggccgccgtgcaagggccgccccgccgcacgggcagcgtcctccttcccacgcgcagcgtgagagaagggggaagcggtgcagcgctcagggggttgtttcactggtaatgcacccgtttgtcgaacacgaagaactgcaccagcgccacgccggccagcgccaccaccagcaccaccgtgagcgccgcggcatagcccgtgtcccaaaacttgaagcccacctcgtacaggtggtacagcagcagcgtggaagcgttgtccggcccgccgcgcgtgaggatgaagagatggtccaccagacggaaggcgttgatcacggcattgaccagcacgaacagcgtggtgggcatgagcagcggccactgcacgcggcgaaagaagtaccagcgcgacgcgccctcgatggccgcggcctccttcaggctggggttcagcgtctgcagcgcggccagatagaagatcatgaagaagcccgcctccttccacaccgccaccaccgtgacgcaagccagcgccgtggccgggtcgcccagccagttgcgcgacggcagcccgagcaggctggtgatctgctccagcagcccgtactgcggcgtgtagaagaacaaccagacgttggccacggcgatcatcggcagcacggtgggcgtgaagtacgccatgcgcacccaggtgcgccccaccatccgttcgttcacccacagcgccatgatcagcgccaagccgatggacagcggaatggtcgcgccagcgaaccacaggttgttgcgcacggcctgccagaacacggggtcgtccaccatggccgcatagttctccagccccacccacacccccgcacggccgccgcggggcgtggaatggaagctgtcgatcagcgtggccagcgtgggccagtgcgtgaaggccaccaacaggaccagtgccggaagcagcagcagccaggcgtgcacggcacgctggctgctgcccgcatccggcgtgctgcgcatcaccggcatgggaggcccgtccttacttgtagctgcgcagaatgcggtcggcctcgcgctgggcgtccttcatcgcttgcgccgaggtcttggtgccgttcagcgcggcctggatggcgtcgttgagcaccttggtcacgcgctggttgtcgtgcgtggagaactcggccaccgataccggcagttggtcgcgcgccaccagcgcgggcgggaagtcctggccgtattttttgagcgccggcgtgtcgtaggcagcaggcgagacggccacgtagccgctgtccatgctccactgcgcggcgcgctcgggctgggtgatccacttggcgaactcgaacgcggcctgctgctgctcttggggcgccttcttgaagatgtagaagttgccgccgcccgtgggcgagcccttgcgcaggttgccggcaatctgggccacgccgaagtcgaacttggcgttgttcttcacgttggtcaggttgcccgtggtcgtgatgatgatcgcggccttcttttcgaagaagtccttgggcgtcgtaccccactccaccacgcccttggggtgcacgccttccttggccaggttgacccagaagtccagcgcctcgatgaccttggggtggtcgaaggtgacctgggtgccggcaccgttggccagcagcacgtcgttgggcgtggtcagcgtctgcagcatccagtaggcaaagccggtggacgggatctggatgccgtactgcgtcacgttgccgctggcgtccttcttggtgagcttgtgcgccgcttccttcagttccttccagttctggggcgccttgttcgggtccaggccggcgtccttgaacgcgtccttgttgtagtacatgaccaccgtggagcgctggaacggcacgccccaggtcttgccgcccgtctggctgttggccatgaaggccgggtagaagcccttgagccaggcacggtcggcgtcggtcttcacgaagtcgtcgatgggggcgatggcgtcctcatcaatcagcgtgaacatgtcggtggacagcagcaccgaagtggccggcgccttggcggacttgtgcgcggtgagcgccttgacgatggtctcctggtacgtgccggcatagatgggcaccaccctgtactgcggatgcgccttgttgaaatcggccgcgtagccgtcgatcaccttggtgatggggccgcccacggccacggggtagtagaacggcacctccaccggggcctgcgcatgggcagtaacggcacacagcgccatggccgcgagggcgggcgcagccaaggtcttcaaaaacatcttgcgttgcattgcgaaagctcctgaggtctggaaagagtggggagaggaaacgaaaggcagcgccgtgcacgcgcatgcggcgcaggctgtgtaagaagtggctcaagccgccaggcgctggccctgggcgtcaaagaaatgctggtcgtgcccgcaccaccgcaggcgcacaccctggccgttggctgcgggggcgtgctgccccggcgcgcgcacggtgatgaattcggtgccgatagcgcagcgcagcacggcatccgcgcccaggtattcctggctgtgcacggaggcggccacgccgctcgacccaccgctgccatcgtccagggccacggcctcgggacgcaggccgagccagtgcgcctgcgtgcgacccacggcgatatcggtgcccgcgatgcggccctgttccaggcgcaccaggttcatggcgggcgtgccgatgaagcgcgcggcaaaggtggaagcgggcgcggcgtacacatcgcgcggcggcgcgcactgctccacacgcccctggtgcagcagcaccacctggtcggccatgctcatggcctcggcctggtcgtgcgtcacgtacaccacggtgaggcccaggcgctgctgcagctcacgcagctcggtgcgcatctcctggcgcaattgcgcatccaggttggacagcggctcgtccatcaggcatacccgcgcctgggccaccagggcgcggcccagcgccacgcgctgctgctgcccgccagacaactgggcgggccggcgctccagcagcggggccaggccgagcagctcggccgcatgcgccacgcgctgcgcggcctcggccttgggcaccttgcgcaccgccagtccaaagccgatgttctgcgccacgctcagatgcggaaacagcgcatagttctgaaacaccatcgcgatgccgcgccgcgctggcggcagctgcgtgacgtcctgcccgtcgatgcgcacgctgcccgatgtgggtgactccagccccgcaatgatgcgcagcgtggtcgatttgccgcagcccgagggtcccagcagcacgcagaaagaaccgggctcaatgcgcaggttcatggactgcaatgccgtggtgctcccccaggacttggcaaccgcatcaagttcgatcagtgacatcgcggcagtgtagggaccgcttgtgacgctggcgttacgcacaagcgcactgccagggcccctgcggtcctggtcctttacccgccgcgctttcattaccagcaatggggaatgcagagggtgatcgccaggtgcggccacatgacttgccacgatccacgtagccacctgcgattcgtgcacaggccctgcggacctattgggccccattggctgcatacctcagatacaccgccctttctctcgggctgagccctcctcaggcccgtggcgaacaggggcaggtctggcgtatgcatcccatcacgcggattgggttctgctcacacgggcccgtcgtggcctggggcgcggttgagcagctgcgtgctttgactggcactggccgacagatagcgctcgtaatgccgaaggatgtccgcaatgacctcttcgccacgcaggtactggatgtcgtagcccgatcgcccgtcggcaaaaaaggtgatgggctccaccacgtagagccgctccttgtcctgcggcgccacctcggccagcatgaagcccggcagcttgcgccgcacggggcgcacgccatagacaaaatcgcgcagctcgggcatggggatggtcaggcggatctgggcggcatcggggtcggcaacggcggtgtcgtcctgcacatgcgcctgcacgccgcggcggcccaactctgccaccacatcgcgcatggcgggcagcaccgtggcctgcatgaagcgcagcacgtcagcgcgcgtgggctggtgcacgatctgctccagccgcttgcgccagtgctgcccgctccagaagttggtggccatggccagatcttgcgaggcatgggcgcggtcggcctgcatggcgcgccacagaccccagcacagcgccaccatgatggccgccacgggcagggcagccgccagcgtcaaggcctgcagcgccttgaggccgcccgccaccagcagcaccgccgccgtcacgcccagcacggcggcccagaacagccgctgccacaccggcgagcgcgggttgcctcgcgttgcgatcgcgtccagcacgtacgcgcccgagtcggcagatgtgatgaagaacaccgagatcagcacgatggccagccacgaaacgattttcacgaacggcaggtactcgaagaagcgaaacaacagcgcatccacgttaccagccgtctgggccagcgcgccctgcgcaacatgggtgtcaatccagatggcactgttgccaaacgccgtcatccacagcaggttgaatgcggtgggcacgagcagcacgccgacgatgaattcgcgcacagtacgcccgcgtgagatgcgcgcaatgaacatgcccacgaagggcgaccaggagatccaccatgcccagtacagcaccgtccagtcgccgtaccagccgggctgctgcggtgcctcgtaggcaaaggtgcgcagcgacatctgcaccaggccggagaaatagttgccgacgttctcgctcagcgcctggaacagatggacggtgggcccgaaagcgatgacgaaagccagtagcacgaaggacagcgccaggttgaactcggacagaacgcgcacccctttgtccaaacccgtgacggctgacagcccggccaggatcgccaccacggcgaccacggccacgcgaaacagcgcggtgttggtgtcccagccggtcaacagtccaatgcctgcagccagctgcagcgcgccataacccagcgtggtggcaatgcccgcgatggtacccacgagcgcgaaagcatccaccgtatgtccgatgggcccgttgatgcgctgctgcagcagcgggtacaggcccgaccgcatggtcagcggcaggttgtagcgaaagccgaaatacgccagcaccagtcccatggtgccgtacaccgcccaggcatgaaacccccagtgaaaaaacgtggactgcagggcctcgcgcgccgcgttggccgtgcctgccggcgccatgggcggtttgatgtagtgctgcagcggctcgcccacgccaaagtacatgagcccgatgcccatgcctgcggcaaacagcatcgcggtccacgacagaaagctgaaatcgggcttcgcatcatcggggcccaggcggatgtcgccaaaactgctggccgccaccagcgccagaaagaccaggaacagcgtcaccgctgcgctgtaaaaccagtcaaagtggcccaccacccagacctgcacaccggtgaaaaagcggacagcctgctgcgggaacatgccgcacagcaccagcagcaagcccagcaccagcaatgacggaaccaccaccggagccgaaaacgtaaaccgtgggcctgcctcggagccagccgcaggcggctgcccctgcggcccagagccgtgaccgccagagagggagcgttcattcgacataggaactccttggagcagtgcatgacgagcagcaggcgtgcatcgcggcacgcgccagtcagcatacagcgccacgaagcgatgcgcacgccgtcagtcaaggtactccaactcggtgcgagcgacgcgcccctggcgggccgtcacctacccaatgtggcgcgagaacgtctgtgcatcgccaggggtagtggacagccgtgcatccccaccgcccggggtcatcccgcccgtcagcgccctctgcacacacccgttcgcaccgtccctcgatgtcaactctggcgaaggctgcacctcgaacggccggagccttgcccgaggcgccgcacgccaaatacgcccaatggaccgtgaacagcctgagcagcgccgcccgcgccggactgggcggagggaacggcaggcacggcagcagccagacgcacgaccaggccagcgaccggcaacggcggcgccgcgaatggacctgtaaacggcctcaccgatcgccaacacagcgcctgaagcaaccaaaaaaattgctttcagtcacgctgctgccctatttcgccgcctcgaccttcacccgtgcattcggtgcctcgccgaacatctcgggcgcatacagtgcctcgacgcggctgggcggcagcgcaaagtcgcccgcattgttcaggcgcacggtgtactgcatcgtcaccgtgcccttgggcaggtactcgtagtagctgcggaaggactcgaagccgcgttcctcgaacgcgggccagccccggccctcgcgcttttcgccctgcgtggcgatctcggagtcgcgccccaggccgctgcccaggatggtcgcccctgcggggatggggtcggtgatcgccacccaggtcatgtcggccgtactggtcacctccagcgtcacgcgcagcacgtcgccgcgcgagtagctgcccgcgggcagtgccttgtcggcctgctcaaccggcgtgaccgtgcgcttgagggtgtagcccgcgctgaacggctgctggcgcggcacggccgccaccgactgcagcgtgagccacggcttgcccggcccctggtgcgtgaccacgagcggctgcgccgcgccagcgcccatgccccagggcaggaacatgccgttgttcttgagcatgccgggcgccgctggcgcgccgaaccagcgggtctggtgcgcggcacccgcggcgtcgctggccttggccggctccaccttggcccagtccacgctggcgctgtggccgcccagcgtagcgcgggtggtgccggccaccggcgtggattcgaagcgggcgctgaacttctccagcgccagcccgccccacaggttggccgtggtggtgtgccatgcgccgccctgctggcgcgcgatgaagccgctggccaggcgccccatgtcgtccttccacgcggggtcgtccagcacggccagcatcaggcgcgcggtgttcacgtcgccgttctgcatcagccaccaccagtagtcttgctgctcggtgctgaacagcagcttggtgccctggtaggacaggcggcccttgaggatctgcatcgcctcggccaggcgctgctcgcgctgcggcacgccctgcacccgcttgagcacattgatccagtcgatcaccgcgtgcgtcggccactggttgggcgcgatggtgatgctctctagcagccgcgccggggcatggcccgtgcgcgacagcgcctcgatggccgccagcttgcgcaggtccagatccttgcgcgggctccagaagtcgcgctggatgcgtccttccacgaaggccgtcagcccgcgctccatggcctcgcgcacttcgacaggcagcgtgaactcggggtacagcgcggctgcttcgtgcgtggcggccagcaggtaggcggtgagcgtgtcgctgccccggttcgcgctgccttcgctcggcggaaagtagtaggccaggccatcgccgtccaggtaggtgggcatctgcgcggccacgctgcgccacagtgcggcatcgcgcaggccgatggccttgctggccttttgctccaggcaggcgaatgggtagttggcccaccagtcgcgcacgccgggcaggccctcggccagccggggctgcagcgccagcttgaggccgccgcgcccctgcagcgcgccggcgggcggcgccgcctcggtctggaagctgccgtccagctgcaccagcgtggcctgctgcacggccagcggcacggcgggcaccagccgctgggtcaccttgagcgcatcgcgcgcgccgctcaccgtatcgcgcgcctcgatctcccacagcagcgcctgggcacgcgtctgggccagctgcgcgggcgcggtgaccgaccacgccacctcgcgcgactcgcccgcggggatctccacggtctgctggtccagctgcagcagcgtggcgcgcggcgtgacctcgaccttcatcgccgccttggtggtgttgcgcagcgtgagctgcgcgcggaactggtcctcctcgcgcaccagcggtggcaggccgctgatgatctgcaggtcctgcgtggcgcggatgctcgtggcgccggtgccgaacaggcccgttcccgcatccgccaccgctaccaccttgaaggtggtgagcgcgtcgttgagcggcacggtcacctgcgcccggccgttcgcgtccagctgaatggcgggccgccacagcagcagcgtgtccagcagctcgcgcgtggccgtgtggccgccgccgccgcccgcaggcacggccttcttgccgtagtggcgccggccgatgatctccatctgcgcggtggaagtctccacgccccacgcccggcgctgcagcatggcctccagcaggttccagctggtgttgggcatcagttccagcagcgcctggtccacggcggccagcgccacctcggcgccggcagcgggcttgccgtccggcagcgtggcggtgatggtgacctgcgccttgccgcgcaccgggtagctgtccttgtcggccttgacctgcaccgcgatctggtgcgcggcatggcccacacgcagctcggccacgcccagccggtaggcgggcttggacaggtccaccatggccgtgggggcgacgtactcgcggccttcgtaccagaaggcgttccaccattcgcgcggcgccttgaagccccaggtgaagaagctgtaccagggcacctcgcgcagacgcccgcgcagcgccagcacgctcacgtagacgttggggctccagtcctgcccgatctggacctgcaccgtggggtcctggccattgagctgcaccacgcgcgtgtcgatgatgccctcgcgttccacgctgaccagcgccgtggcatggcgaaacggcatgcgcacctgcagccgcgcggtctcgccgggctggtagctcttcttctcgggcagcacgtcgatgcggtcatggtcctcgccgccaaaccacagctcgccgcgccgcgtgacccagacggaggacgcggcctgggcctcgttgccgtccttgtcgcgcgcggtgaccaccagctccacctcgccgggctcgtccagcttggcgtcgcacagcagcaggccgcggctgtcgcttttgccggtgcacacggtgcccaggtccttggtctcggtcttgttgtcgtagctgtaaaagcctcccaccatgcgcttgcggctggtggtggtgacatgcgcgatggcctgcacggccagtggcactccggcctggggctggccctgcagcgacagcgccagcgcctgcaagcgcactttttgcgctgccgacacccagccctcggtcttcacgcccgccaccacggcagccggccacagcgtgtgcgtgctgcgcaccgtctgcacctcgccattggggtcggcgtaggtggcctccagcagcaagtcctgcgcctggggtgcccggggcagctcggcgatggtcacgcggcctgcgccgctcttgtccagcgtgagcgccagcttgtcggccaccacgcgcgtgtcctgccgggcggcgggctcctcgtcgtcgtccccggcctgcgtgccgcgcttgcgcggcggctggaagctgaaggcgtcaaagtcggcaaattgcaaaaacttggcccgcaccatggccgacacccgcaccggcagctgcgccgcggggccgcccgacacatagcctacctgcacatcggccggcaccgagcgcgcgcgcaccagcggctggtcgcccacgagcgcaacgcgcccctgcagcaccggcaggcggaattcctccacccggaagctcccggactcgaaactgcgttcgccccccttggcgtcagcgccgcgcagctccacctggtacaggcccagcttggccgccggcggcaccgcgaactcgctggtggccgacaggccgcccgtgcgcgtcttgcgccactgcagcggctgggtgaactgctggccgctgccgacgtgggtgatcgccagttccgacggccgctcctgcggcagcgcaaagccctggcggttctgcagacgcagcacgtgcttcatggacacggtctcgcccgcgcgcagcagcgtgcggtcgaagatggtgtgggccacggtatccgggcgcgggtcgctgctggtgggcaggttgaagcgccagggctcgatgccgcgctgccagtcgctccaggcaaaggccagatcctccaccccgtccgcgccgcggtggcgcgcgctcacgaagtaggcctgcgagccatcgccgtagtcgtcgtagccgtctgcgtcgccgcagcgcggcggctcgggcgacagtccgtcaaagcgcgcgataccctgcgcatcggtctgcgcctgggccagcaggcggccccggcaatcggacacgcgcacgctcgcgcccggcacgggctgccccttgtccagcgtggtcacccaggccaacgcgttctcgcggcccagcttgaaatgcacacccaggttggtcaccagcgccgccgtgcgcacatacatggtgcggccggcgccgtggcgctcgtccagcaacgcgccgcccagcgcctgcgacgccacctccaccacatggaaacccggcgccagcggtatgcccacgacctcgaacggccgcgggtccgctgccgcggcgcggggcagctccagcgccttggcgccgctctggccggccagcagcgacagcatgcgggtctgcacgtactccttgttctcctgcccctgcagcggctggggcagtgtgctcacgccgtccctgcgggcctgcccacgctccaccagcgcgccgtggtagcggcgcaccttgcgcatccaggcgatgatctccgcatcgccgccgggctgcagcgtgcgcacccggcctgccggcgcctcgggggtggacgcaggttgcaggccctgcacgcgcagcgcgggttccaccttgcgcagcgtcacgggcagcagcgcgggcgggtggtcctcggccggaccttcggcaaagcgctcgacgatgccaaaaggcgccgccgcaaacttggccagcggcggcatgccgcccgtggccaccttgagcgggaaactcgccgcattgcgcggcgcgcgccccgcggcatcgcgaaagtccgccggcagctccaccgtgaaggacgtgctctcggccagcggcacgccgaagcgcacggcgttcaccagcgtgtcgcccggctgcgcggccgtgccctccccttcgccctcaaagcgcggcagcagcgtttcgtagctggacttcagccgtatgcccgccgccaccttgcgcgacacgggtgcgttgaacgacagcaccatggggcggatcggcaggcacgcggcctgggcgttctcgcgctcgcactggaactccacggcaaagggctcgcgcacctggaaggcaaagcgcctttccaccgtgttcgccacgccgctgggcgtggccacgcccttgccgaagacaagctgcatgcgcgtgcccgaggtcaggcggcggttgcatgccagcgtggcgtattgcagcggcgcctgggcggcgcgcttgtccagcccgagggccttgaggatgtcgccgcgctgcgcaccttcgaccaggcgcacaggcacgcgctcgcccacgccgtccagcgcgcaccaggcatggctgcgcaggctgtcctgcgtggccgcgccgttcagctgcagcacgaacacctgctcctcgtcgatggactggtaggtgccgggcaggatgcgctggacaaacgggccgccactattgaactgatagcttttcgcgcccgacagctctgcgccagaggccgatttgaaccccgacctggcggtggccgtgcagcgcacgcccggcggcaagtcgcgcgcgaagtcgaacacccattcgcgctcgcccgtccagcggcccgtgcccttggccgcatcggcgtcgctgcactgcaccgtgaagggagccggcgcctgtgggtcgccaaagcgcacggcagccgcgtcaaaccgcgccaccacctggcgcacctgcgccacctcgccctggggcgaaaagctgctcacctgcagcgcctgcgcgccgcccgccagcagtgcgccacccgcggcaacccaccgtatccatgtattcaagagatccccccctgcagtgctttggccgagcgtatcaaagcgctccatgcgccacgcggctgttgcatgcgcttacaggctgggcagaccccgtcccgcgcggtggcgcatgacgacgcgcaaaggggcgcaagtcctacccaggcgccgcaaaaccgcgcgaaacatggcggctcgccgcagcgcggcaccgtgcaacacccaccgccatttcgcccaaggagcgtccatgccacgaacccccgccaccaagcaacccctacccgcccgccaggccgcggcccatgcggacagctaccgcggccatgccggagaactgcagcagcaggccgccggccagcacccggtgctgaccacccagcagggcattgccgtgcccgacaaccagaacaccctgcgcccctcgccgcacgggccggcgctgctggaagacttcatcctgcgcgagaagatcacccacttcgaccacgagcgcattcccgagcgcgtggtgcacgcgcgcggctccgcagcgcacggtttcttcgagctcacccactccctcgcggactacaccacggcacgggtactgaccgaagtcggcacgcgcacgcccgtgttcacgcgcttttccacggtggccggtggcgccggatcggtggacacgccgcgcgacgtgcggggctttgccgtgaagttctacacgcccgagggtaactgggacctggtgggcaacaacatcccggtgttcttcatccaggacgcgatgaagttccccgacctcgtgcacgccgtgaagatggagcccgaccgcgccttcccgcaggccgccagcgcgcacgacacgttctgggacttcatctcgctcatgcccgaatccatgcacatggtgatgtggatcatgagcgaccgcaccattccgcgcagcctgcgcatgatcgagggctttggcgtgcacagcttccggctggtgaatgccgcgggtgagagcacattcgtcaagttccactggcggcccaagctgggcattcagtccaccgtgtgggacgaggcgatgaagctgcaggcggcggacaacgacttccaccgccgcgacctgttcgaggccatcgaggcgggcgactaccccgagtgggagctgtccgtgcagctgttcaccgaggaagaggccggcacgttccccttcgaccacctggacgcgaccaagctcatccccgaagagctggtgccgctgcggcccatcgggcgcatggtgctcaaccgctggcccgacaacttcttcgccgagaccgagcaggtcgccttctgcccggccaacctgccgccgggcatcgacttcagcaacgacccgctgctgcaggggcgcctgttcagctacctggacacgcaactgctgcgcctgggcggccccaacttcgtgcagatccccatcaacgcgcccaagtgccccttcgcccacaaccagcgcgacggccacatgcagatgctcgtgccgcaaggccgcgtgaactacgagcccagcagcctgcaggccgactcgccccgcgcatcgcaggcggcaggctttcggcacgtggcgcagaccgacgaaggcagcggcaaggggcgcatccgccccgagagctttgccgaccattacagccaggcgcgcatgttctaccgcagccagagcccgctggagcaggcgcacctggcgtcggcgctggtgttcgagctgtccaaggtacagacgctgcatgtgcgcgaaggcgtggtgggccatctgctgcacatcgatacggagttggcccagcgcgtggccgatggcctggcgctgccgcagctgccgcccgcccccccgctggccgtgccggtgcaggacctgccgccctcgcccgccctgcgcatcatcgaccgcatgaagcccacgctgcagggccgctgcgtgggcattctggtggccgacggctccaacggcaccaccgtggccaacctgcgcaaggcgctggagaaggcgggcgcgcaggtgaagatcgtcgcgcccaaggtgggtggcgcgctgctcaaggacggcacgcagttgcctgccgacgggcagctggcaggcacgccctcggcggtgttcgacgcggtggcctcggtgctctcgccggagatgggcgcgcagctggcgcgcgaggccgtggcggtggactggttccgcgacgccttcggccacctcaaggccatcgctgcctgcaagggcacgcaggccatcctgcaggccggcggcatcgaaccggacgcgggcgtggtggacccggccgacgcgcagggcttcatcgccgccgcgcagacgcgccagtgggcgcgcgagccgcaggtgcgcacgctggcgtgaacgcgggcctgcgctggcctgcggggcaggggccggggtgcgcccctaccgcgcccctaccgcgcggctactgcacgcctactgcgccgtgaagccgctgttgcggatgatgcgtgcccaggctgcggtgtaggccttctggcgcgcggccagttgcccgggcgccatgtggcccacggtgagacccagggtggtgagctgctcatgcaccgcgggctgcgccagcacctgcgccagtgcggcggagaactgcgcgatgaaagcgccgggcgtgccggccggcgcgtagatgccgtagtacggcaggtcctcgaagcccttgaggcccagttcgtcgaacgtgggcacatcgggcagcgcggcctggcgctgcgtgcccagcacgcccaccacgcgcagcttgccagcgcggtggtgctcgatgaagtcctgcaccgatcccacgcccgccgcgatctggttgcccagcatgtcgccgatcatgggcgcgctgccgcggtagggcgcggccaccaggtccagccggtacttgcggcccagcagcttgaccagaaactccggcgtggatgccggcgccggcacgcccaccgcgccctggccgccccgcgcggcctggagccactgcacatactcgttgaacgaacgcgcgggcgtgccgcccgaaacggcaaacgcgttcacgaaggtggcaaagcccgccacgggcacgaagtcgctcaccgggtcgaagccggggttcttcaccaccagcggcaggatggagagggtgtggtcgtgcgtgaggaacagcgtggtcccgtcggccggcgcggccttgagcacctgcgccgcgatctgcccgcccgcgccggggcggttgtccaccaccacggggacgcccagcacgtccttgagcttgtcggccagcaggcgggcgatggcatccgagccgcctccgggcggaaagcccaccaggatgcgcaccggcttggtgccgtcggcccaggcgggcaacgccggcagcacgctggcggcaacggcgctggccagcaggtggcggcggtgcaggttcatggtggctctcctggggcggcagggcgatacaaattcaggagctgttcgcgcttgccagcaaagcgtttcagcatcaaaacatactgaaaaccgtttacatcaagcgctgacagctcctatttttgacgggcaatcaggcggacagccgcgcacggtggcgcgccagctgcgtgcgcacctgcgcgggcgcggtgccgcccagggtgttgcgcgcgttcagcgagccctgcaggctcagggcatcgaacacatccttctcgatcgccgggtgaaagccctgcagcacggccagcggcagctccgacaggtccacgctgtgcgacaccgcggccttcaccgcgtgggccacggtctcgtgcgcgtcgcggaacggcaggcccttcttgacgaggtagtcggccaggtcggtcgccgtggcatagcccttgagcgccgcggcgcgcatggcctcggcgttcacggtgatgcccccgtccttgcagccggtggcggggttcatctggccgccgatcatttcggcaaagatgcgcagcgtgtccttcagcgtgtccaccgtgtcgaacagcggctccttgtcttcctggttgtccttgttgtaggccaggggctggcccttcatcagcgtgatcaggcccatcaggtggcccaccacgcggccggtcttgccgcgcgccagctccggcacgtcggggttcttcttctggggcatgatcgacgagccggtggtgaagcggtcggcgatcttgatgaagccgaagttctggctcatccagatgatgagttcttcggacaggcggctcacgtgcaccatgcacaggctggcggcggccgtgaactcgatggcgaagtcgcggtcgctcacgccgtccaggctgttctggcacacgccctccatgcccagcgtcttggccacgcgctcgcggtccagcgggtaggtggtgccggccagcgcggcggagcccagcggcagcacgttcacccggcggcgcacgtcgcgcatgcgctcggcatcgcgtgcaaacatctccacgtaagccagcaggtggtgcgcaaagctcacgggctgcgccacctgcaggtgggtgaagccgggcaggatcacctcgacgttctgctcggccacctcgaccagcgacagctgcagctcgctcagcaggccctcgatcaggtcgatctcgccgcgcagccacaggcgcacgtcggtggccacctggtcgttgcggctgcggccggtgtgcaggcgcttgccggcgtcgcccaccagctgggtcaggcgcgcctcgatgttcaggtgcacgtcctccaggtccagcttccactcgaacgcgccggacgcgatctcctgcgtgatctgggccatgcccttctgaatgtcggcatggtcctgcgcgctgatgatgccttgcgcggccagcatctcggcatgggccaggctgcccgcgatgtcggcctgccacaggcgcttgtcgaagaacacgctcgacgtatagcgcttgaccagatcgctcatgggctcggagaacaaggccgaccaggcctgggccttggtggcgagctggtcgtgggacggttgcgaggcggaagaagaggacatgggggcaataatccgggggtttcgacacccggaacgcccggatgccgcaatgcaagagacgcaaattttatcgacccgccccgccgccctgcccgaagccgcaccgcgcagtgcggtacgcggccgcgcgctggtgttcgacgcctgccaggtgggcgtggtgctgcgcgccgtgctgttcgtggaactggtgctgggcgtgggcgccttgttcggcgcgggcagcctggcggaatggctggcgcgcctggcgttgctcacgggcggcgcgctgccggccaccctcgcctggctgatcacggcctgcagcctcaagacggcgctgcagcgccttcaggagccgctgcagtacgccgccggcgtgctgctgggcgcactggccggcctgctggcctgcgccatgctggccctggccagcggccccgcgggcgccccgccgccgtggctggccagcgccgccagcggcgcgctgctggcggcgctgctggtcaccgcgctgagaatgcgcgcccgcgcccgcacgcccgccgccaccaccgcgcgcctgaccgagttgcaggcgcgcatccgcccgcacttcctgttcaacacgctcaacagcgccattgccctggtgcgcgacgaacccgccaaggccgaggcgctgctggaagacctgagcgacctgttccgccacgccctggtggagcagggcgagtccgccacactggaggaagagatcgtgctggcgcgccgctacctggacatcgagcaggtgcgctttggcgaacgcatgcgcgtgcaatgggtgctggacgcgcgcgccaacgccgcgcgcctgccgccgctcttgctgcagccgctggtggaaaacgcggtcaagcacggcgtggagcccagcgcgcgcgggggcaagctgcgcatcgccaccgagcggcgcggcggccgcgtggtgctgaccatcaccaacaccctgcccaccgatcgccccacggccgaggacgcgccgcgcggccacggcatcgcccaggcaaacgtgcgcgaccgcctgcgcctgctgcacgacgtggactgcgacttcagcgccggcgtacagggcggcctgtaccaggtgcgcatctcgctgcccgcgccctgaatccccgggccacgccgcacgccacatccactacagtcgacgccccatgcacatcctgatcgtggacgacgaacttctggcccgcagccgcctgcgcacgctgctggccgactgcgacccccgccacagcgtgacggaggccgcgcacgccgcggacgcactggcgcagctcgaggccagcggcggccgcgcggtggacgtggtgctgctggacatccacatgcccggccaggacggcctgggactggcgcaccacatccagcgcctgccgcacccgccggccatcgtgttcgtgaccgcccacgcggaccatgcgctgtcggccttcgaactggatgccgtggactacctgaccaagcccgtgcgcctgcagcgcctgcagcaggcgctggccaaggcgcagcgcgccgccgtccccagcgccgctcccacgcgctcgccgctgccggcacccagcggcgaggtgctgctgatccaggagcgcgggcgcaccgagcgcgtgccgctggacgacgtgctgttcctgcgcgccgagcagaaatacgtgacggtgcgcaccctcacgcgcagcttcgtcatcgacagcgcgctgtccgacctggaggcgcgccacgcgggccactttctgcgcgtgcaccgcagcacgctggtggcccgccgcgccatgcgcgcactggagcgctattacgacgccgaggagggcgaaggctgggccgtgcgcctgcatggactcaccgagcccctgccggtctcgcgccgccaggtggccggggtgcgcgaggcgctggccacgggttgatacggctgcggcgttcacggcgttccaggcgcccacacgcccgcaccctctaaacggctgcaccctctgcgcggccgccggcccttggactggcgccgcggtcctccccgggcaggcaggcgcggcgcgcacaccggcgaacgccctgccgtgctcaatgcgcgtgcgccagcccgctcacaaaggtcaccaccgcgatgccggccgccagccaggcgatctgcgccagcgtctgcgcggccgagaggcgtttttgcagttgcgggatcaggtcggccagcgccacgtacacgaagctgctggaggcgatggccaggaaatacggcagcccgccgtcccacagccccaccaggtagtagcccaccaggccgcccagcgccgtcagcgcgcccgccagcgagaccttgagcagcgccgcgttgcggtggcgggtgctgtggcgcagcaccaccaggtcgccgatgtggtgcggcacctcgtgcgccagcaccgacagcgcggccaccacgcccagccgcgtgtccgccatgaaggccgaggcgatcagcacgccgtcgccaaagcagtgcacgctgtcaccggtcagcaacgcccagccgccatgcccgtgctggcccgggccatggtggtggtcgtgcgcgtggtcagggtggtggtcgtggtggccctggccatggatgtgccgctcggacgggctgtgctcatggccgtggtgccacagctcggccttgtccagcaggaagaagaacaccagccccagcagcagcgtggcaaacaggtcgtgcgcactggcctggctctcgaacgcctcgggcagcagatgcatgaaggcggtcgccagcagcgcgcccgccgccaggctcagcaggtggtgcggccccacgcgctggcgcgtgcccatgcccaggcgcagcagcgccgccgccacccacacactgccaatgcccgcggccaacgtggccaggatgatcgctattaatgtcatagctgcttgcgctttctcttattggcctaggtgccaatttcattcattcaaaaccaaactctcgccgcgccatcaaaaaaagccccgaagggcttgtgtgcgtgctggctgccgcggctcacgccacgccgtgctgcttgaaccaggccagcgtgcgcttccagccgtcctgcgcggcttccttgcgaaagctcgggcggtagtcggcatggaaggcatgcggcgcgtccggatagaccacgaaccgcgaggctttcgctgcggcagacccttctgacagggcgcttttcatcttatcaatcgtgtcaagaggtatgccggcatctttttcaccatacagacccagcacgggtgccttgaggatgggcgccaggtccacggggtgcttgggattcagggcgctggcctgccccaccagacggccataccaggccaccccggccttcaccgggccatgcgcggcgtagagccaggtgatgcggccgccccagcaaaagccggtgatgcccacgcgctggaggtcgccgccatgggctccggcccattgcacggcgccgtccaggtcggccatgacctgggcatcgggcaccttggacaccagctcgctcatgagcttggcgacttcactgtaggcgcgcgggtcgccctggcgcgcgaacaggtcgggggcaacggcaaggtagccctcgtgcgccaggcggcggcaaacgtcggcaatgtactcgtgcacgccgaagatctctgaaatcaccagcaccacgggcagccccgtcttgccctgcggcgccgcgcggtaggcccgcacgtcaaagccgttcaccgcaaagtgcacctcccccgccgtgagcccgtcggccggggtggagaccgctgtctgcgccatcaccggcgcggccgcggcggcatagccggcccccagcatgacgcccagcgcggtgcggcggctggcgcccgctgccgtgctacggccggggacgagtgcatcgaagtcgttctggagatcgctgtgcatgacggaggctcctggcaaggggtggcaagggttgggggacggacgccccccggcgctggccaggaggcatggcgtgccaatgtagcggcaatggccattttgcgcatgcgacccgcccgcgccaccgcgccaacgggctacaagcgctatcagtgcgccttgtcccagtcgggccctacgcccacttcggccagcagcggtacctgcagcgcggccacgccggccatcaggcgcgggatctcacggcgcagccagtccacctcgccctcgggcagctcgaacaccagttcgtcgtgcacctgcatgatcatgagcacctcgggcttgcgcgcgtccagctcgccctgcacggccaccatggccttcttgatgaggtcggccgccgtgccctgcatgggcgcgttgatggcggcgcgctcggccgcgccgcggcgcgggccgttgggcgagttgatctccggcaggtacaggcgccggccgaacacggtctccacgtagccgcgcgccttggcccgggccttggtctcttccatgtactgcttcacgccggggtagcgctggaagtagcggtcgatataggcggcggcggccttggtctcgatgcccaggttcttggccaggccgaaactgctcatgccgtagatcaggccgaagttgatgaccttggcgtagcggcgctgctcgctgctcacctggtccagcgccacgccgaacacctcggccgccgtggcgcggtgcacgtccaggccctcgcggaaggcgtgcagcagcgcctcgtcgccgctgatgtgcgccatgatgcgcagctcgatctggctgtagtcagcactggcaatcacgcggcccgcgggtgccacgaaggcctcgcgcacgcgccggccctccggcgtgcggatggggatgttctgcaggttgggctcgttgctggacagccgcccggtgacggccacggcctgcgcatagtgggtgtggacacggccggtgcgcgggtccgccagcgtgctgagtttgtcggtgtaggtgcccttgagcttgcacaggctgcggtgttccagcagcttggcgggcagcgggtagtcctcggccagcttctccagcacctcttcgtcggtgctgcgcgcgccggtggcggtcttcttcaccacgggcatgcccagcttgtcgaagaagatttcacccaattgcttgggcgagcccaggttgaagggctggccggcgatggcgtacgcctcctgctccagctgcaggatgcgctggcccagcgcgtggctctgggcggccagcttgcccgcgtcgatcagcacgccgttgcgctcgatgcgaaataaggtctcgctgcaggccatctccagctcgtagatgccgcgcagcttgtcgtcggcctgcagctggggccatagcacgcggtgcacatccagcgtctggtcggagtcctcgcacgagtaggccgcagccttgtccaccgggacctgtgcaaacgggatctgcttggcccccttgccgcacaggtcttcgtagctgatgccggtgcggcccgtgtggcgctcggccaggctggccaggccatggggcttgtgcacttccagcacgtagctttgcagcatggtgtcgtgcgcatagccgcgcacctggatgccgtggttggcgaacacatgccggtcgtacttcacgtgctggcccagcttggggcaggccgggtcttccagccaggggcgcaggcgctccagcacctcggccagcggcagctgcggcggcgcgtcagggccgttgtgcgccagcgggatgtaagcggcggctccgggctcaacgctgaaggacacgcccacgatctcggcccgcaactcgtccagcgacgtggtctcggtgtccagcgccgccagcggcgcggccttcaggcgcgcgagccagccgtcgagctgctcccaggtgaggatggtgtcgtaggtcacctcgcgctgttgcgcctgcacggcgacggcgctggcgtcgggcgtggcgaagaggtctccgctggcgccagcatccggcaccaccgcggacggcagcgctcgtgccaggctcttgaagccatacttttgataaaaatcgcgcaacgcgtccgcctgctcagcgccaacagctatcgcatcgatagcaggcagaccatcgaggtggcccgccaggtcgcagtcggtcttgatagtgaccagcatgcgcgcggtgggcagccagtccagcgccccgcgcaggttctcgccggccacgcccttgatggcgcccgcgttggccagcagcgcatccagcgaaccgtattccgtgagccatttggcggcggtcttggggccgaccttgggcacgccgggcacgttgtccacggcatcgcccaccagggcctggtagtccaccatgagcgtcgggggcacgccgaactcggcggtcacgccggctacgtcccgcttcttgccgttcatggtgtcgatgatggtgatgttttcgttcaccagctggctcaggtccttgtcgccgctggagatcaccacctgcatgccctggccggccgcggtagcagccagcgtgccgatcacgtcgtcggcctccacgccggggatacacagcaccggccagcccagcagccgcaccacctcgtggatgggctcgatctgcgcacgcaggtcatcgggcatgggcgcgcggtgctgcttgtactcggggtacagcgcgtcgcgaaaagtggggccgctggcatcgaaaacgcaggcggcgtagtcggcagggacctctttcttgagcgcctgcagcatgttgatcatgccgcggatggcccccgtgggggcgctggcgggatcgcccggcacggcgcgcaggtcgggcatggcatggaatgcgcggtacaggtagctggagccatccaccagcaccagggtcttggggcgtgtcatcggcgaattctcccacgctcatcggccgtggccgccatcgcaatcagcaccccgcacgcgggcaggtgcagtggaaagcggcacaatccgtcgccatggcccggcggtgcgccgcgccctcccctctccccaaggctgccccatgaaacaccacctgctcgcactcgtcgcctgcgccaccaccaccctggcgtgggccaacccggacttcaagaacgtgccgccttcgatgcagaagtcgctgcacggcatcagtgccgcacagtttgacggcggcgtgctgcgcgcgcagatgaacaagcccgaggtcaccgagctggtgtacaacaccttcgtcttccacaacatctgcgcgcagcagtggcacgacccagcgcagttcgcgcgcctgggcctcacgcgcgtggagctgttcaacgccgccggcacgcagggctttgccttcgatgcgcgtggcgacgtgtgcgaggagatgggcaagctcggcaagaacttccgcaccttcatcggcaagtacacacaggtctgcagcgccagcacctgcccaccgcagcgctgagcgcgcacgccggcgcacggcgcctacaatcgcgccatgcgcgctctccactccaccttcctgctgctggccctggccagtgctcccgccctggctcagaatgcaagccaaaatgccattcagcccagtacggacgggcgcggccagctattggaaagagagcagcaggctgaagggcgccacaaccagcgcgtagagcacatcgtggtggaggacgccggcagccgcgtgcaagagctgcgcgtgggcgggcagacgcagagcatcaccgtgcaacccaagaccggcacgccgctgcccgcgtacgaagtgcgctccaacgacggagcccgcgcacgccccggcaacttcaacgagtcggacaccgtaaccgcaccacgcgtgtggaacttgcgcaatttctgaccgctgccaacgcggcattcctgggcggcccgcatcgcccgctccttcccccgtttttttcagcacgccgcgtgcactgacgtactgaccgatggccgttttcaccgaagtctccaccaaagaggcgcgcgaattgctgcgccggctgcagctgggcaagctgcttgagctgcgcggcatcgagggcggcatcgagaacaccaactacttcgtcacctgcgagcagggcgagtacgtactcacgctgttcgagcgcctcaccgcagagcagttgcctttctacctgcacctgatgaagcatctggcgcacgcgggcatccccgtgccggacccgcaggccgacaagcatggcgagatcctgcaccaggtgtgcggcaagcccgctgcgctggccaccaaactgcgcggcaagagccagctcagcccccaggaagcgcactgcgcggccgtgggcaccatgctggcgcgcatgcacctggccgcaagcagctatgaacgccagcagcccaacctgcgcggcctgccctggtggaacgagaccgtgccggtggtgctgccgcacatcggcgccgagccggcggccctgctgcagtccgaactggcctaccagaaccatgtggcggcctccagcgcctacgcggcgctgccgcgcggccccatccatgccgatctgttccgcgacaacgtgatgttcgaaggcgaggaactcacgggcctcttcgacttctatttcgcgggcgtggacaccttcctcttcgacctggccgtgtgcctgaacgactggtgcatcgacctgcccaccggcgcgcacgccgcaccgcgcgcccaggccatgatcgacgcctaccaggccgtgcgcccgctcaccgcgcatgagcgcgccctgctgcccgccatgctgcgcgccggggcgctgcgcttctggatctcgcgcctgtgggacttctatctgccgcgcgaggccgccatgctcaagccccacgaccccacacactttgagcgcgtgctgcgccagcgagcggcccacccggtgactctgtagccgccatggtgcgccgcccgccccgcaacagccactccgcacataaccgttggtttcatccaccgctgcggcctgtgcagcggcaactggggtaaattcccccatgcgcccgcaccgctgccgcggcgctccaccttcgatttccaatccatgaaactgcacatcgtccccgcgcgcacgggcctggaatgggtacgcctgggcattcgcgtgttctggcgccagcccatggcgctggccgcgctgtttttcatgaccatggcggcgatgtcgctggccaccatgctgcccctggtcggccccgccgtggcgctgggtctgctgccctcggccacgctggccatgatggtggccgcggccgaggccagccaggaccgcgtgcccacgcccgcactgctgctggtggcgtttcgcaccggcaagcagcggctgaaccacatgctgaccctgggcgcgctctacgccgtgggcttcctcggcctgatggggctgtcggccctggtggacggcgggcagttcgcacgcgtgtacctgggcggcgagccgctgacgcgcgagatggccgagtcgggcagcttccaggcggccatgtggctgtcgctgctgctgtacgtgccgctgtcgctgctgttctggcacgcgcccggcctggtgcactggcacaacgtgccgcccgtgaaggcgctgtttttcagcatcgtcgcctgcctgcgcaacttcggggccttcacggtgtatgggctgtcgtggatgggcgtgttcctcggcgcaggcgtggtcatcagcctgctggtcacgatgctgagcgccatcggcctgggcgccggcatggccggcggcatcatggtggcgacggcgatgatgttggccgccatgttcttctcgtcggtggtgttcacgttccgcgacagcttcgacgcgccccaccacgaccacggcgactcgtccgctgcggcgtcacccgagcaggattcataaagctgcgccagcggagtcgtcggggcgctccgcccggtcccgtgcttccagatattccgacggagcgggccgagtccccgcgcgcttcggcgtacccgggcgtgccccgagccaaacagtgcgcttggggtggctgctcctcagcgaacaaggttccacccgcgccctcgccctgaacaggcaagaaaaaacccgccagaggcgggttggaagtaccgcggagccgtcctgcgcgcaaggcgagagacggctcccgtgcaagccggttagataccgatcgtgccgccgtccttgcgcgtcaccaccacggtggccgagcgcggacgcttgaggcccttgtggctgctggtgatcccaggctggttgccgggccagtagctggtgaaggtgctggtggcgaagttggccttctcagcgtcctcgccgcggcggcgacggcggcggcgcggcgctgcgacaaggcgtcgttgtaggtatcgccccccttgccgtctgtgtgtcccaccacgtcgatgggcgcctgggggtagctcttgagcagctcggccgccttgtcaagcgagcgcgcggcatcggcccgcaactcggccttgtcaaagtcaaacaacacatcggcaggcaggtcgatggagatggcctgctcgggcgtgggctgggcctgcagttccaccaacagcgcgcgggtctgctccagccgctgcggcggcacctcggccgcgcgcagcagcgtggccggccctgccgccgcctgcagccgggtttcggtctcgcgcggcaccaggccgccgtgcgtcacgtgcggctgcaattgggtcagcggggcagcgtccgctggttgcaaatgggtgggcgtcgccgcgagcgactggctgctgcgccgcacttccaatgtctgcgccgcagaggccacggcggcgcagcacgcggcccacaggacagcccgccaggctggcgaacaccgcaccgccatcagcccgcctgcagcggcaggtccatggacagccccggcgccacgatgttgtcgccatcgttgccgtcattgaagaccagcttgagcgtgcgcgtggtgggcagcacgcggcccaggaaaaccagttgcccatccagggtctggccttcgcggatggtgatgtcccggttgttgtccggccgcttgacgtgcaggcgcgcgccgctttcgtcctgcaggtaggtatcggccagcgccagcatggtggagtcggtgatgcggttggcaaaggagatgctcacatccagcaccgtggcgtcccccccgatctgcacactcttgacgcgtaccgtcacccccgccggtgccacgccttgcacgcccagcggcaaggtgcgtggcgcggccggagcagcaccagggggagccgcaaccaccgctgctgcggcaggcgccgccgtggttgttgccgccggcgccgcagccgtggcggagggtggagccgtggccggagtcggggtggaggcctgcaccgccggcgtgcccgccggatccttgcagcccgcgagccacaacgccgccatggccaccgccacccaacccagggttcctctgtgttccatccccatgctttactccttgcgtggtgtttgacagtgaacgcgcatctcaggggcgctggcggcgttcattcccaaggagcaatttattcgcggcaatgcgtgccagcggggtttcctgtaatcaaaagttatcctgaaaaatcgatgagggacatgcgctgcccccatacgtctcaagccccacgcggcattccctgggcgtgaagcccgcgctgcctccccatgtcggggaaatttcaagttacttttgaataagcaagacagaaggctgcggtctctgggcgagcgcttattcgacgatggtgagcttggccaccgacagcgccagccacttggtgccgtggcgcggaaagtgcacctgcgcccgcgcgtcggcgtccgcgccctcgatggccagcaccttgccctcgccgaacttggtgtggaacaccgccagccccacgcgcaggccatggcccggcgccgccttgaccgggggtacggggggactggcgaatacttcggtcttgaagccaaattggcctctagcgcccgactggtaagcgcgagcagctcctaaatcaggagcgaaagatccaaaccctgcctggcgcggcatgatccatttgagcgcctcctcgggtagctcatcaaagaagcggctcttgacgttgtagcgcgtctgcccgtgcagcatgcgcgtctgcgaatggctcaggtacagacgcttgcgcgcgcgggtgatggccacgtacatcaggcggcgttcttcctccaggccgtcgcggtcgctcatggagttctcatgcgggaacagcccttcctccatgccgccgatgaacacgcagtcgaactccaaccccttgctggcatgcacggtcatgagctgcaccgcatcctgccccgcctgggcctggttgtcccccgcctccaatgcggcgtgggtcaggaaggccgccagcggcgacagcgtttcgccggtgtcggcatccacgttgccaggggcattcagcatcggcgcgtcggggtccagcccctggctggccgggctttgcgtgagggcgttgccgtgctcgtccagcggcagcgcgaccgcatcgcggccaaagccctcctgggtgacgaagctctcggccgcgttgatgagctcgtccaggttctccagccggtccgcgccttccttttcgtggcggtaatgctccagcaggccgctggattcgagcacctggccgatgatgccgcgcaggttctggccctgcgtctgctcgcgcagcacttgaaccagggccacgaaggcacccaggttggtgccggccttgccaggcaccgcactcaccgcgtcgtgcagcgagcagccactgctgcgcgccgcatcctgcagcacctccagcgtgcgcgcaccaatgccgcgcggcgggaagttcaccacgcgcagaaagctggtgtcgtcgtgcgggttctccagcaggcgcaggtaggccagcgcgtgcttgatctcggcgcgctcgaaaaagcgcagcccgccgtacacgcggtagggcacgctggcgttgaacagggccgattcgatcacccggctctgcgcattgctgcggtagagcacagcgatctccttgcgcggcatctcgccgtcccgcacgagctgcttgatctcatcgaccatccactgcgcctcggccaggtcgctgttggcctcgtagatgcgcacgggctcgcccgggccctgcgtggtgcgcaggttttttcccaagcgccggctgttgtggctgatcagcgcgttggccgagtccaggatgttgctgtagctgcggtagttctgctccagcttgatctggtgctgcacgtcgaactcgcgcacgaagtcctgcatgttgcccacgcgtgccccgcgaaaggcgtagatgctctggtcgtcgtcacccacggccagcacgctgccctgcgtgtgcaggcgtccgtccaccacgtcgcccgccatctgcttgagccaggcgtattgcagcttgttggtgtcctggaactcgtccaccaaaatgtgcgcaaagcgccgctggtaatgcgcccgcacggggtcgttgtcgcgcagcagctcaaagctgcgcagcatcagctcgccaaagtccaccacgccctcgcgctggcactgctcctcgtacaactggtacagctccaccttcttgcgcgtgtcggcatcgtgcgccggcacgtcgcgcgggcgcatgccctcttccttgcagccagcgatgaagtaggccagctgcttgggtgggaagcgctcctcgtccacgttgaactgcttgcacagccgcttgatggccgagagctggtcctgcgtgtccaggatctggaaggcttgcggcaggcctgccagcttgtggtgcgcgcgcagcaggcggttgcacaggccgtggaatgtgccgatccacatgccccgcacgttgatgggcagcatggctgagaggcgcgtcagcatctccttggccgccttgttggtgaaggtcacggccaggatgccgcccggagtggccagaccgttctgcagcagccaggcaatgcgcgtggtgagcacccgggtcttgccggagccggcgcccgccaggatgagcgcatggccggcaggcagcgtcacggcggccagttgctcggggttgaggttttgcagcagcggctgcaccgcctgggacgaaaccccggtagcgccggcaccattgccagtgccaaaaggcgctggcgcgccggaaaacaggtcgtgtgggagcattccgccattgtaggaacgcgaccggcgcatgcagccgctcgggctttgtggaaccatggcacccatgcgctatccactgctcaccctgcttgcctgtctcgccatgcccctggcgatggcgcagccgcgcgcctcctgctccagcgacgcccagcccaagcccacggtgctggtggagcgctttctcaacgccgactgcgccagctgctgggcggagccgccagcggtcgcggctgctggccgggatgcgctagtgctcgactggatcgtgcccggcacgcagggcgaagatgccccgctgtctgccgcggccacgcccgatgcattggaacgcctgcggtcactgggacgcgaggtgccgcagcgcagcgacaccttcgtgagcagcctgcccacgctgcccaccaccgccctgctgcgcgtggtccacgggcccgcagtggcagactacgtgggtgcgcatctgcgcttcattcccccgcatggcaagactccgcgccgcctccaggtcacgctgctcatgctggaggaaatacccgcaggcaccgagggcagcccggtcacgcgccacctggtgcgcaatgtctttcacggcgtgtgggacgcgcgcgggcagcgcccctcacaggagcggggcggctggctggagatacgccccatgcgcataccccacggagcgcagcccgagcgcctgcgcatggcggcctgggtgcagggcgatggcggcgactgggtaggcgccgcacacacctactgcggcacgggtcattaaagcgaaggcagcgcggcgggtagaatcaatcaccgggcccaagtttcttgcgcccggtttttttgtgcctgcgcactgcagggaccggcccggccaccacgcctgcagcccgcaaaagccggaaagcaagccaagcgccccatcgcccgcgaaatccctcgcgcgcgacctctacaggagcttggaacctcatggaaatcttcgactacgacaacatcctgctgctgccgcgcaagtgccgcgtggaaagccgctcggagtgcgacaccagcgtggagctgggcgagcgccgctttcgcctgcccgtggtgcccgccaacatgaagacggtggtcgacgagaagatctgcacctggctggcgcagaacggctacttctacgtcatgcaccgctttgacctggacaacgtgcaattcgtcaaggacatgcatgcacaagggtgcttcgcatcgatctcgctgggcgtgaagcaacccgactacgacacggtggaccgctttgtggccgagggcatctgccccgagtacatcaccatcgacatcgcgcacggccatgccgacagcgtgaagaacatgatcacgtacctgaaggccaagatccccgcggccttcgtgatcgccggcaacgtgggcacgcccgaggccgtgatcgacctggagaactggggcgcggacgcgaccaaggtaggtatcggccccggcaaggtgtgcatcaccaagctcaagaccggcttcggcacgggcggctggcagttgtcggcgctgaagtggtgcgcgcgcgtggccaccaagcccatcattgccgacggcggcatccgcagccacggcgatattgccaaaagcgtgcgttttggcgccacgatggtgatggtgggctcgctgttcgcgggccacgaagaatcgcccggcaagaccgtggaagtggacggcgagctgtacaaggagtactacggctcggcatccgacttcaacaagggcgagtacaagcacgtcgagggcaagcgcatcctggagcccatcaagggcaagctggcggacaccctgaccgagatggaacaggacatccagagctccatcagctattcgggcggcaaaaagctcatggacatccgcaaggtgaattacgtgatcctgggcggcgacaacgccggcgagcacctgttgatgtaaatttttcggccgacgtcgcagcgaggcgaaaaaatggtgcataatccatggctgtgctgcaacgcggcacctctgaaaagagagggctcttagctcagttggtagagcagcggactcttaatccgttggtcgagtgttcgagtcactcagggcccaccaagctagcccgcatgggcacacgaaaccctgctatcaaaccggtagcagggttttttgtttttggcttcgttccggctcatgtagccaccatgtagccagcggtacggggttttgtgccgtgtacccaggcatgtagccacccagcaccagacaaaagaaaagccccacggcgggggctcatggcgtcctggggatgcagcgctgcgccaccaggcccacgggcagcggcttgctattgggccttgtcgttgcgctctgcggtgcgttgctggctcatctggcggtttccgccagatagccagcgccagcacccaaaagccccacggtgcgaattactggggcggcaggtctttggttgcagtttgattgatgaaagctatcaaaaacgcatggcatggaatatgcaacccgcaacaactgtgcctgatagcttttgaaaatgatgctgcactatggtttttgtagcagcgggtttgatggggtcggtttggcatggaatgaccagcaagggcaccagcaccagctacaaaaaagccccacggcgggggcttgctattaggtcttgccgttgcgctccagggtgcgggccgctggcgcattggagccacctcttatccgtggggggcgtctgggagaagcgccggttgcctgtgcggtcacgcaattggagccacctcttatccgtggggggcgtctgggagggtgggtactgagtgcccacccaaaagcattggagccacccctcaaccgtggggggcgtatggctccgcactcagtgcgggcctgcatgttgatgggatgcagcgccagggcgtaacctttgccgtaaccatgcctcagtcctgtcggttcagcagcaactcaagctgcgcagttgggtcgggcggttgcggtacgtgctgggcatcatccagccccggcccctttggccttcgcctgggtctggtgggtcgcggcgctgcctcgcgcctgctgctggcgctgtcatcttgtattccgcaaaaccatttcatgtgcctcgcgcacaaaccactgaggtgatttatcttggtttttggggtctttggtgattatctccatgtagaggtcgaactgcgtctgcttgaaggtgtcccgcttgtaattgattccgcccggccgggatgcctcgctttgtataagctgctgaatagcagtggtccattcttgttcattggctgtcttttgtttttcgcgagataccgattcagctctcactacatcaacggctttcttgaactgagcttcgccttcaggagtgctggtatcaatccagccggtctttcgcatacaagctttggtcagctcctcttcgcgcttcctcgctgctgcggccgcaaaggcgtttgcgatgtctgcacccatattcgcaccagccgcgtagttaccggcaaagcttctatttgcagtggtgtttgcctgaaacgaggagtagtttccgtacgtgttcaatgtcccggttgtcgtgtaagacgttggacttggtattggcatgtagccttggaatttgggcatcggcgtaatacccgctgcgtaactctcgcactcagcgagcgcaatagtcatcgtgtccgcatcttcttttggagccagggggtgctgccacttggcagtgctcgcgcaaccgagaagcataagcattgaggtgagcgcaactgcatagcgaaccatggttcctccttttttgttgtcatccaatgtagcagcactcgcatattgaatcgattttcgttcagtggcctgtttaagttttcactcggcaccctcgtatgccgtgcgggcacccagcgccagcaggtgcgtcaccagccggtcaaaggcgtcctgccaacgcatcgcactgctcacgggtaggtcttgggcctgttgcgttttggtgcgcggtggtgcggcctcatctctggcctgccagcacccagcaggcaccggctccgggtcatcgctcaggcggtaggggttgcatcggcccttgctctgcatctccaggctctttgcctgggtacagtccgcgcagtagctcaggcgggtgttgaatgccggttcgccgtcagcggccacgatgatgacgggctggcttcccttgtggttctgcgctgcggctgcgctcttgaggtaggcaatccagctcccccggttgaaaaagcacggcgggggcggcggggccaggtcatccacagcatcagagagattcaggcgcatcgcttcgcttcgggttggtttggctgcctaaattttaagcaaagcaggattctctgcttaggctttgtgcagtctgtaaacccagtggcaaccgggcggcaaccaagtggtgacacatcagtgacgccaaagtgatgtttccatatcctctcatggggtcgggttgcgcggcctgccacctttggccccgttgatgcgcgattgctcccggcctgcatcggtctttggcccggtggacatacccccatgcagcttgcagcggcccgacttgtagagtccggtcagcttgcacggggtgcctgcccgtgtcgtagccccgcattggagcccctgcacggcttccggctgggtgggcatgggtgggcgcggcgcgggccttcctgccgcctcccaagccccttgcgcacgaaagtaggcatcaacgtagcttcgccacatgcggcggcgttctgcatcggtcatgtcggggctctcaaagcagtgaagcctgggcagcgggtgcactggtgcactgtgctgttgtggaatccgattccacggcgggccaggcctgtggctgcggacctttgccatagccttcctcgaagtctgcgcaccactcgctggccaggtctagcagcgcccgtagctgggtcgtctcatagctcaggtcggcatgtcggtggtcgctgtgctgcgccatccaatcagcaagggcctcgatacggtcatgcaggcccaccatgcggcgctgcaaggtggcgatggcctttgcggcttgcgtgtcgctggcgatgatgccgaattgctcgcagactgcgcgaagctggtacgggtgcaccagcaccgtgctgggctcggtgtagccgccctcgtcgtgctgggtcagcatgatggccgtgccgtggtcgtcgttgaccagctcggcgctcaggtggtggtgggtaagtttggtggtcatggtggtgtctttcaatgggtggtgacgtgctggcgattcagcaggccggtgaaaaggtgaacgggctttgctgtcagtcggcggtagctgccatgcccatgaatgcaggtcgtttgccccgtaggggtggcaatgtataaaggtgatacacgcggtgtcctatggcttgcctttttaggtgaaggtgaaaactcagccggaacccgcatggttgcttggtttgcggccttttccgccatagtcacgccgtgtcctagtccttcaatccaggtgtcacgcggtgtcctagttttggccccgactaggacacgcggtgacgtggtatgtgtcacgccgtgtcctaggcttttcaatttttcgggggtcgctttgatggcagattcagcggctgcaatcaggtctagcaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctgctaggccatgctgcgcactggtgacgcgcttccattcgttggtttcctttatggcctccaggtgcttcgctgggatggcgtagcactcgcggtctgtaagtcgatacaggttcggcaggcgctgcccacctttggtacagccacccttgcgcgtgactgcaatcaggcccacggcgcacaaagcccgaaggcttcgcgccagggtcaggtggtgcccaatgccgcacttcttcgcacgggtcaggggtagggacaagtcgccgttgttgtaggctttgagttcgcgcagcagcgccagataggccagcacgtcatgcggcgacaaggcagcgaatgcggcgctgtcgaacacatcgctgtagatgcgcaggctgtgcccgcgtgggtctttgaatgccttgttcctactcatgacgggcccccttttcgcgtgccttgcgggtgcggtgcagcaggtcgcctttgatgagtgccagcaggtcgtgacgctggcgcggtgtcatggtcggaagttcggccaggaactcgcgctgtgcatcgtgcggcatggcctttgccagcgtctcgcagtgcttcattgccagcaggccaccatgggcggctttgaccagctccgggcagccatagcgatgcactgccagggcttggaacaccaggcggcgcgacacgcccgcgctgtctgccagttgctgcatggtcgggtgcattggtgcactcatgctgcacccccctcaaacaatccctgctgccccggatggtgacggcgggctttgcgggcggcgtttgcgcgctctgcctcgcgtcgggcctgggcggcatgggcacggcgggcgcggcgggcagcgcgtaccttggcgcaccagtcgccagcgccatcggccattgcgcgggccacgatttcagggccaaggaagtattcagccacccacgccacgcggccatcacggcaccctgctgccttgtccacggcctcaatgggccagccgtacttttccgcaaggtagaaggtcacagcagataggcgggtggtgctggcctcgtccacagcgtcaagactggtcaggcgctcatagttgagcaggcgggccagtacctcggcggtgacggtgttcagcttggcgggcaatccaccgggggtgataatctgcgcaccttgccgggtagcgctcgatactgcttttgtggtgtcgggcgttttcacttggcggccctcccacggttgaaccagcgggacggggcggcgcaccacagcgccagcagcaggcgattgatagcggcgctcattccgtcgcctccatttcatcggccagctctagcagctttgcagccacttcgcgcaggccagccgggccaatcagtgcataagcgctcaggccctcggcatcgttcgatgtaaacaggcggcccgcggcagcctcgaaaaagatttcgccctcgccatctgggtgcaggtaaagcgctttcattacgccacccccagcacgcggcgcagttcagaaacgggccacgcaaggcggccagatatacggatggggcgcagcggcccgttttccagacaagcccatgcgcggcatgtctgcggcttgcggttcaggtagtaggcagcggctgcggtgtccactgtcgggcgggtaacagattccagcggggggaactgttgaggctcaggtacagcgcggcgggtctctgcgctgtgttcggttgcttgcatcggtttgcactttcaacccagcagcacaggccgggtatggtgcatacctttttcggggcatcgcttgccctcaaagcgaagcaataacgctgtaacccgcatgaatgctaggttttgcggggcaacgcttgccccgaattttcttgccctatttgccccggcgtattgacgttgatagctgtctgttttgtgcgctcgatatgcctttgagtgcatggcgcttgatgtacgcacccgttagcggcttgccaccggcacccacaatgcaggcttgtcgaaactctcttgcaatctcgtctgctatagcctcttggcttgggtgcaggtctttttctctctggcgcttgatgatttcgccagccctttcccgcgccatcgccttccacgcttcgccatcatctgcgctctctgccaccacaggcgcaggcgctgcggcctggggctgcgctggcaaagcctctactgcggcaggtgcgggctgttgcggtgcgggtgtcgccctctcgcccatcaattcggggctgtagcgacaggcaatgtctcgtagggctgcggctgctatcgcgctccacatgggctgttgcgcgatttcgtacacatcggcggccagcatgtgccatgtggatgctgcgggcgggtagttgaatgcgtccttgtcgccccgataggccagcatggccttttttcccagcgtgcgccatatccctgccgggttggatgctggtttgccgtagcggctaatccccgcagagttgtgcgcttgcttgccgtcgctgttggtgatgttgccgttctgccatggctggtgcggcggatacaagtgggcggtcagaaacccattcgcggcctgctgcgcaagccaatgcagttcctccaagcccgctgtaccgcgtgcgatggcaatcgcggtagcaatctcggccagtgcgatgaggtggcttgggctgtaggtctgagtccgcgatttcattgcacccccgatgcagccccggtatcaggagccccagcaggccagcgggggaactggcttttcggcccggtttcgaggcgggcctagctggggcgaaacggtcaggcgtgcgcccgcacccagcttttcagggcctcattgatgcgggtttgccagccatcgcccgatgccttgaacttctccagcacctctacatccaggcgcagagtgacctgggcctttgtgccactacccagcgggcggccacggcgtgccaacggcttgacctgctcccattcagcatccgtgaagggtcgggcgtcttggtctgccattgcggcggctgtgattgctgcatcctcggcaggcgtcggctggatggttccggctttaagtttcggcatagcgtttcacctctcgcgtgttggcttttctcaaactgataacgcggcgctcggtcggttgctctggcgggcggtcaacatacaccacgtacatgatgcgcaggccgatatagcccagcgccaccatgcggggctcaccatagtcccggcgcgtgtcgggccacaccacggcggtttcccattcgaagcccacggcatccaacaatgaaaacccatgctttgccagattggcggcatctttggccgggtcgaacgtcacattcatggtttagtgtagctacgtttatttagattgcaaggattatttgtagttgcgttatttcagacggccaccacacgcagcgcaccgggcgcggccttggcatcaaacacaatcccggcctgttccaaaatccacgcctctatgcgctcatggtgtacgcgcagcaggtcgagcgggcgcacggtgtagtgcttttcagcggttgcgctgggcttgtggcccatgatttgagccaccacaccggcgggaatttcgagccactccgtcaggctcttgaatgacctgcgcagcccatgcaaggtaagcccctcgataccagccacggcgcacgcagcagtatgcggggctctcgggatgctcagggtctgcccttcggtgtccttgccccgtgcggtgctgggaaacacccagtcactgcggcgcggcagcgagtgcagcaggtgcgacacatagggcgtcaggggtatcacgcgctcgccttccaccttgtcccggatggtcaaccctttccacttggtgttgacatcctcccagcgcagccccagcacctcgcccggccttgcaccagtcagcaccagcacttgcaagtaggcggctgcaatggggttttgaatctgttgcacggcggtaaaccacgcgggtagctgctctttcagcagtgcatcctgcttcacaccggccttgcccaatgcctcgcgggccttcttggtcttggcagggttcacgctgggcatcgctggcgcatattccgactgttctgcgcaccagctcaaaaaggctttcaggcagcgccatgccagccgggcggatgttgggcgggtctgtgcctcgcgtgcggcccatgcctcgataacgggcgctgtcaggtcacgcagcgcaagccccatcagcggatgcaacggcccggccacagtcacgccacggccacgggtgccacgcttggaaacctcgcccccgacttgaaccagcttcacatggtcggcatggtgccgcgctccccagtgcgggcggcgggcctcaaggtacagggcccacacctcacccacggtaacggcttggacggctgcggtcgccttggctgcggccttgtctgcctgttgctggcgctctatctctcgggggtcttgcccgttatccagcaccacggcaaggcggcgggcttcggtgcgggcctgttcaatgctccacagcttcacgtccccaatggtgcggcggatggtttgccggtctagcttggcctcatagacaaaagacttcgcaccagcagcggttacacgtacacgcaggccgggcgcttcgctgtctcgcatgaatgcctgttgcttgccagcggggcaggccaggcggtcgattgcgccagcagtcaggttgatgcgctcggcaatgtctggcgtgtctgtcttttttgggcgggccatgttgttgctccggttggctttggctacacgggcagtccatgtagccaccatgtagccaaaaaccccatattttggggaatatcaatcaacgcttatgctgtgttcttacccagtacatcagccgtaagttgttgatttatattgattctatcagcaccaatcaacacggccaaatatatatttactccgactcttaatccgttggtcgagtgttcgagtcactcagggcccaccaaagacagccaagccgaatccgcagcgcggattcggcttttttcatggcgatctgggctccacaccagcccggctctcccgccccttcgcccgcttgatgcgggccttctcctccccacctattcaggcccatcgcacccctggcgcccatcgcgaccccgggcggcgcggcggacgcgcaacagagcggcttcagagaggcgagcagcctgttgggcaccaacgcgctgctgcagggcttgccggcgccggcattgcaggatctggcccagcatgccctcgcgcgcacgcactctgatggggaaacgctgttccacgaaggcgatgccgcctgccactgcctgctggtcgcgcagggtgccgtggaagtgctgcgctatgacgccacgggcgaggagcgcatgctgcactgtttcacccccgggcagtgggtggccgaggcggccatgttcatgccgcacgggctctatccgatgacggcgcgcgcgcaaggcgccacgcgggtctggcgcattccccggcaggcgttgcgcacggcgtgcgagcgccacccgctgctggcgctgcggctgctggaatcgctgagcctgcgcctgtaccactgcgtgaacgaggtggactggctcaccagcagcaatgcgcagcagcgcctggccgcctacctggtggcgcggtgcagcgagggcggcgagccggtcgagctgcccaccagccagcggcacctggcggcgcgcctgggcatccgcgccgagacgctgaaccgcctgctcgcccagtggcaggccaaaggctggatccgcggcgagcggcgcacctggcgcctgtgcgatgcacaccagctgcgtcaactcgccgcgcccggcacgcgcacgttctgacgccctggccacagggccgcaacttgggtggctggcggctggccggcgcgccctcacccaccgataatgcgcccaccatgcacatcctgcgcaacgcccgtcacctggcacgcctgttgttggcgtgctttgccgtgtcgctgggcgtggcgacggcagcgcccttcgtgcaggcaggccatttagagcgcgtctgcaccgcctcgggcgaggagcgctgggttgccgccggcggcaacagcgcggtgggcaccaacgatgcctcccacccaacgcatgcgctggactgcgccctgtgcctgccgcccctgctgcccgctctggatgcacccccgtggcgcggcctgcagcagctctcgcatgtcccatctgcggatgtggtgcgccagacccatgtaccggcgctcagccgcgcgcctttccctccgcgcgccccgcctgcggcgccactcgccctcgcaccgttttgaaaacggcgggcacgggcccccgtgcacccgcccttctcccgcataccacggcagcgctgaccgcctgccccatcgttttttcaaggatttttcatgttctcccaaccgctcgtctcccgcatcgccgtcgccgccaccctgctcgtggccggcgcagcccacgcccaggtcaccgtgcaggacgcctgggtgcgcgccacggtgccgcagcagaaggccaccggcgccttcatgcgcctgacggccgcgcaggatgcccgcctggtcagcgccagcagcccggtggccggcgtcaccgaagtccatgaaatgaagctcgtggacaacgtgatgaagatgcgcccgctgcccgcgctggatctgccagccggccaggccgtggaactcaagcccggcggctaccacatcatgctgctggacctgaagcagcccgtcgcccaaggctcgaccgtgcccctgacgctggttttcgaagccaaggatggccaacgcacgacacaggagttgcaggcgcccgtgcgcgccgtcagcgccacggccgcgccggccatgggccatggcaagccgcacggcggccattgaggctcatccagtacggctgaaggttttttagacctctagcgcttgcacagcaagcgctgacagctatcaatagcatagcttccacacgcacccatcgcgggcgcggacgagggggttggccgataatgcggcgctttgcacggcgcctgcgttgcgcgccctcccccgatttcccacaccatgcactctgacgcggaacacctgtggcgcgcgccgcgctgggctctggccatcctgctggctctgctgggcatggtggggccgttcgccatcgacacgtacctgcccgccttccccgccatcgcgggcgcgctgcaggccacaccggtgcagatgcagcagacgctgtcggcctacctgttcgcgttcgccttcatgacgttgttccatggctccctgtccgacagcttcgggcgtcggcccgtggtgctgtggggcctggccgttttcacgctcgcttccctgggctgcgcgctgtcgcagagcatcggacagttggtagcgttccgggcgctgcagggcctgtcggccggcgcgggcattgtggtgtcgcgcgccgtgatccgcgacatgttcccgcccacgcaggcgcagcgcgtcatggcgcaggtgacgattttcttcggcgtggcgccggccatcgcgcccatcgtgggcggctggctgtcggtgcacctgggctggcacagcgtgttctggtttttgacgggcgtgggcgtgctgctgtgggtggccaactggcgcctgctgcccgagtcgctgcccgcgcacaagcgccagccgatccacatgggccacctgctgcgcggctactgggaattgggcaccagcccacgattcatcctgctggcgctggccagcggcgtgccgttcaacggcatgttcctgtacgtgctgtcggccccggccttcctgggtgagctgctgggcctggggcccacggagttcttctggttcttcgtgatcaacatcgccggcatcatgggcggcgcctgggccagcggccggctggccggtcgcatcccgcccaagcgccagatccgccacggcttcgtgatcatgctggcgatggcgctgctcaacctgggcgccaacctggcgctggcgccgcatgtgtcgtgggcgctgtggcccatcggcattttctcgttcggctgggccctgatggtgcccgtggtcacgctgctggtgctggacctgtacccgcagcgccggggcatggcctcgtcgctgcaggcattcgtgggcgccacggccaacggcctggtggcgggcgtagtggcgccgctggtcatgcattcggccctggcgctggcggcggcctcactgctgctgatgctggtggggctggtgtcctggatctacctgcaccaccgctggccggacatcggccgccacaccatgcacgtgggctgagagcggcgcgcggccccgtgtgccgcggcgaccggcgcccctggcgccgcagtcgtgcagcttctgcatctactcgccgggccggctcggtgcacccaccaactcgcccctcaagccgcaatagcctgccctccgagaggtccacggccccggcccggacgaacgggttgttgatctcctgcgcggccccggtgcgcttcgcggggagttggcgcgcaataaaaaagccagccctggacgagagggctggcttgtcatgtgttccgcgctgccggcttagcggtcgttgcgcgccgggcgcttgccggcaccgtggggtacgaacggcttgcccgcgccctgcggcttggcaaacgcgggcttgcggccaaagtctgcgcggggtgctgcagcgtcaccgcggccaccaccatggcggccggcgtcgccaaaccgggaggcttcgccaaacccgctcttgcggccatagccttcaccgtcgcggcggccgccgaagctgttgccacgatcgccaccgcgcggtgcgccatagccctcgccagagcggggggctgcgccgcgcgggccgcggtcggcaaagccgccacggtcattgaagccgccacggtcgccgaagctgccacgtgggtcacggtcgccatagccaccacgatcaccaaagccgcgctcgctgccgccgcggccaaagcgctgctcgcgcgggccacggtggccatcacgcccgccacgaccgccgaagtctgcgcggccgccttgcgggaagcgctgggtaggctccaggcctgcgaccacctcggccttgaactgctggcggctgtagccctcgatgtcgaagatcttgcggcggtcgcggaactcggcaaaggtcacggccaaaccgtcgcggccggcgcggcccgtacggccgatgcggtgcgtgtagtcctcggccttcatgggcaggccgaagttgaagacgtgggtgatggtcggcacgtcgatgccgcgcgcggccacgtcggtcgccaccaggatctgcacctggccattgcgcagcgccatcaggcggcggttgcgcaggccctggctcagggcgccgtgcaaagccacggcactgaaaccttcctgctgcaggtcattggccagaccatcgcactccacctgggtgctggcgaacacgatggcctggtcgatggaggcatcgcgcagccagtggtccagcagcttgcgcttgtgctgcgcgttgtcggcccagtacagcatctgcttgatgttggcgtgcttttcctgcggcgtgtcgatctggatcttcttcaccgacgcgccgttgtcgtgcatcacccgcatggcgagctgctggatgcgcggcgcgaaggtggcgctgaacatcatggtctgcttgcgctgggcggtgagctggttgatctcggccaggtcgtcggagaagcccagatccagcatgcggtcggcctcatcgaccaccaggaactgcacctggtccagcttgatctgctgcgaacgctgcaggtccagcagacggcccggcgtcgccaccaccaggttggcattctgcagcttggcgatctgcaactggtagggcatgccacccaccacgttggcgatgcgcaggcccttgcaatgcttgaccagatcgatggcatcgtgcgccacctgttgcgccagttcgcgcgtggggcacagcaccagcgcaccgggcgtcgccgccttgaagttgcgcgcctgcgtggggttcttgcgcttggggcgctttgggggggcctcgccacgcgcggccgcctcggcggcggcgcgctcgaaggcggcgcgctcggcgacttcggcctcggcctgttggcggatcagcgtgtgcagcacgggcagcaggaaggccgcagtcttgccgctgccagtctggctggagaccatcagatcgatgaagctcgcgtcatcgcccgagcccatggccaagggaatcgcgcgagtctgcacctgcgtgggctcggtgtagccgaggtcggccacagcctgcaccagttcgggcgcaaggcccagttcgatgaagccggcgggcagagcgggcgcggcggtgataggagaaacaggcgcctcaatcgaagcggccataggggattgggcaggcgcgagctcgccctgcacgtgcatggtgtctgtcatgtcgtatgtatgaagcgcgcgggtgcaacccgcggcggcttcgtcagtggttcatcaaaacatcaaccatccaacgaaacctgcaccagcagtgagagctgggcgggtgggtcattgacgcaggcactggaacgctggaaaccgttcaaggcccgcaacccattgtgagaagggagatgcgcaagggctgcgcgatgcggccaaaccttcagtcgggtttgggagtcgttttcacgcaagcctgcaattgtcgcacgattcgggttttcccgcaaacggggatcaaacggccagcagatgcgtgcggtagtgcagtagttcgtcgatggattcgtgcacatcggccagggccgtgtggcgctgcgccttcttgaacgagctgtaggcctcgggcttccagcgcttggccagctccttcagcgtgctcacgtccacattgcggtagtggaagaacgcctccagcttgggcatgtacttcaccaggaagcgccggtcctgcccaatgctgttgccgcacatcggcaccacgcccttgggtacatagcgcgacaggaaggcgagcagctcgcgctcggcatcggcctcggtgaccgtggaggcccgcaccttgtcgatgaggccgctgcggccatgcgtgcccttgttccaggcgtccatgccgtccagcaccgcgtccgcctggtggatggcgaacaccggcccttcgacacgcagcgtgaggtcggcactggtgacgaccacggcgatctccagcaggcgttcggtttcggggttgaggccgctcatttcacagtccagccagacgaggttctggtcggatttggcaagcgcgggaacagtagggttggcagtgtcagacatgccgggaattgtcgccgatggcctaaactcgcgcgcagatgcagcctccttccgcctccctcctctcgccatcccacctgaccacactggtgttcgccggactgctgctcgcaggccttgccttgcgcctgtggctggccacgcgccagatccgccacgtggcgcagcaccgcggcgccgtgcccacggccttcgcccaccgcattccgctcgccgcgcaccagaaggcagccgactacaccattgccaaggcgcgcttcggcctgctggaaatggcgctggctaccgccgtggtgctgggctggacgctgctgggtgggctggatgcgctgaaccaggcgctgctgtcctggctgggcggtggcatgctgcagcagttggcgctgctggcctgcttcgtgctcatcgggggtgccatcgacctgcccgtcgcgctgtaccagaccttcgtgatcgagcagcgcttcggcttcaaccagatgaccccgcgcctgtggctggccgacctgctcaagtccacgctgctgggcgcggtgatcggcctaccgatcgcggcgctgatcctgtggctcatgggcgccgccggaccgctgtggtggctgtgggcctggggcacgtggatgggcttcaatctgctgctgatggtggtcttcccgctgttcatcgcgccgctgttcaacaagttccagccgctggaggacgaatcgctcaaggcgcgcgtcaccgcgctgatgcaacgctgcggcttcgcagccaagggcctgttcgtgatggacggcagccgccgcagcgcgcacgccaacgcctatttcaccggcgtgggcaaggccaagcgcgtggtgttctacgacacgctgctcaagcagctgtcgcccggcgaagtggaagccgtgctcgcgcacgaactcggccacttcaagcacaagcacatcacgcggcgcctggtcggcatgttcgccatcagcctggcgggctttgcgttgctgggctggctgtccacgcgcacgtggttctacacgggcctgggcgtgcaacccaacctgatgctgccgggcgtgcccggcgccgcgcccaacgacgcgctggcgctgctgctgttcctgcttgcagcgcccgtgttcacgctgttcgtcacgcccgtactggcacagctctcgcggcgccatgagttccaggccgacgcctacgccgcggcccagagcagcggcggcgacctggcgtccgccctgctcaagctctacgaagacaatgcctccacgctcacgcccgatccggtgtttgcgaagttctactactcccaccctcccgccacggaacgcctggcgcgtctgcccgtggccttgcagccatgaactcgatgttccccaagaaagactggtccacacaaaccaggcgcgcgctgacagctactgaaatagtagcaaaactggtcgatctgccgggctggcaacggtccggcgacggcgccgatgtcgccatcgagaagacctaccgcttcgccaattaccatgaaaccatggccttcgtgaatgccgtggccttcattgcccatgcgcaggatcaccaccccgatctgtcggtgcactacggccgctgcgtggtgcgcctgaatacgcatgatgtggccggcatttcggcgaccgacatcgattgcgcgacgcgcatcgatgcactgctcgcaccctgagcccatggcccaagcccctgcgcgccttgaaggcctggtggtcgccagccacggccgccattgcgtggtggagagcgcgggcggcgagcgccgcatctgccatccgcgcggcaagaagagccaggccgtggtgggcgaccgcgtgctgtggcagcccgccgcgcccggccagggccgcggccatggcgacgagggcaccatcgaaaaggtgctggaacggcgcaacctgctgtaccgccaggacgaggtgcgcaccaagtcgttcgccgccaatttggaccaggtgctgatcctgatcgcggccgagcctgtgttctccgaaagccaactcgcgcgcgccctcatcgccgcggaagcggcgcacatcacgccgctgatcgcactcaacaagagcgacctggtcgagccgttcgcgcgcgcctgggagcgcctgtggccctaccgccatatggggggcgagcaggacacgcagcaccactaccgcgtgctgccgctgtcgctcagcgaatcgggggcggtggaccgcgacatgctgatgcacctgctggccggcaagaccacgctggtgctgggcccctcgggcgccggcaagagcacgctggtcaacctgctggtgcccggcgcctcggcgcagacgggcgagatctcgcaggccctcaattcgggccgccacaccaccaccaccaccacgctgtactggatcgacccgcagcgcactacggcgctcatcgattcgcccggctttcaggaatttggattgcgccacctcgcgcccaccgatctggcgcgctacatgcccgacatcgcagcccatgccgagggttgtcgcttctacaactgcacccacctgcacgagcccgggtgcgcggtgcaggcccaggtgcgcgacgaacaagacgcgcaggccatcagcccccagcgctaccgcatctatggcgagttgttcgcggagttgagcgagagcccctactgagtttgaagcaaaaaatggctttcgcgcttatccagcatgcgctgacagctattaaataaggagcatcaccccagcagccgcgcgaaggtgagcaaggccagcagcagcatccacaccacgaccgagcgccacaccagccccaccacgctgcgcaggtggcctacctcgggctcgcggccaggagtactgtcgctgtcgccaatgtcggcgtccacctcgaagcccggctgcacctgcgcacctgcgcggctgcgcagcgcctcgccgcccaggcgcacattgatggccccggcggttgccgccagcaccacgccatcgttgtcgttggggaagcgctgtgcgtggaagcgccagccctcgatggcctcctcgaagctgcccaccacggcaaaagacaacgccgtcagccgtgcgggaagccagtcgatcaccgtccatgcctgggccgcggcctgctgcagcgactcgctgggcggctgcgtcgcctcgcgcgcacgcgcgccccagtagcgcgacacgaactccgccaggcggtagagcaccgccccggtcgggcccaaccccagcgccgcaaggatggagaaccacgccagcacgccgaaaacatggcggtgcgccgcaatcaccgagtactcgatcacgtggcgcacgatctcgctgcgtggcagctcgctcacctccacctgcttccactgcgccaggcgcgcccgcgcatcgaccgcgtcgccctcctccagcgcgtcgcgcatccccgtgaaatggtggctgaactggcgaaaacccagcgtcacgtagagcacggccacgttccagaccagggcgaacggccaccccagccagtgcagcagcgccaggtgcaccgccaacaccaccagcggcggcaccagcacggccagtccccacgccacccatccgtggtgcgactgccccgcgtcgaagttgcggttcaccgacaccgcccaggcacgcagtcctgcatggatgggattgctgcgcgcgagcggtctcgcctgctcgatcagcaatgcgaacaggatggcaaagaaactcatgcggcaatcatactggcgcttgttacaaggcccaacaccgcgggcgacagcgcggcagcctcgctgcggcgccccccttcaggccatcatgaagcggtagaagttgcgcagcatgccagccgtggcaccccagatgtagcgcgtcgtcgcgccgtcctggtagggcatggcgaaccattcgcgctgcgcgccttgccactgcagccggtgacgctcgtggtgcgcggggttgagcaggaagtccagcggcacctcgaacacgtcagccacctcgtacgggttgggctggagcgcgaagcccggccgcaccagcgcgaccaccggcgtgacgaggaacgaggtgccggtcacatacatcgacaggttgcccagcacctcgacccagtgcggctccaggcctacctcctcctgcgcctcgcgcagcgcggtggcggcggcatcgcggtcttcgggatcggtgcgccctcccggaaaggccacctggccggaatgcgtggacaggtgcgccgtgcgctcggtgagcaataccgtgggccgatcgcgcagcacgatgggcacgaggacggcggcgtgcgcgggctcgcgttccgcgaacttcttctcgcgctgcacctcaggcgtccagggcggcggcgcggcaaagcgcaggcgcagtgcctccggcgtctgtgcatgcgggggcacggcgggtaaatggtcgtccacccctacgagcggcacggtgcgcggatcgaagtgaggcagcgaggacagcgaaggcagggccgccgcagaggacgcgccggcaggacgatgagaactcacgggggtcaaaaagaaaaaaccgctacaggctttcgcactgtagcggtttcgagtcgcgcgggaagcgcagccgtatttatgcggccactgcagctgccttgacgcgcgaaggcagcttttccttgatacgcgccgacttgccgctgcgctcgcgcaggtagtacagcttggcgcggcgcacgtcgccgcggcgcttcacttcgatgctggcgatcagcgggctgtaggtctggaacgtgcgctccacgccttcgccgctggagatcttgcgcacggtgaagccgctgttcaggccacggttgcgcttggcgatcacgacgccttcgtaggcctgcacgcgcttgcgggtgccttccaccacgttcacgttcacgatgacggtgtcgccaggcgcgaacgagggaatggtcttgttcaagcgggcgatttcttcctgctcgaggatctggatcaggttcatggttggtttccgacgatcatgtccgcgccaggattggcagggcgcccctattggcgcctttgtggctatggttcaggcccacagcggccggccagaggatcgagaacaggcgattatagcaagcttgcgttttgcgccaagagggcctcgtccgcgcgcgtgagctgcccgcgctcgcgcgcggcctgcaacaggtccgggcggtggcgcgcagtgatgagcaggcgctgatcgcgccgccagcgctcgatttgcgcatggtggccagacagcagcggcgcgggcacggcgcggccggcccattcctcggggcgcgtgtagtgcggacagtccagcagcccgtccagcgcgggattgaagctgtcgagctggtggctgccctcgtcgtgcagcacacccggctgcaggcgcgccacggcgtccagcagcgccatggccgcgatctcgccgcccgaaagcacgaagtcgccgaggctgatctgcgcatccacgtaggcgtcgatgaaacgctggtccacgccctcgtagcgtccgcacagcaagatggcacccgcgccagcggaccagtcctgcaccgcggcatggtccagccggcggccaatgggggagaacagcaccaggggcgcccgcgcctgctcggcctcggcgcgatcggcgcgtatggcggccaggcagcgcgccagcggctcggccagcatgaccatgccggggccgccgccaaagggccggtcatccacgcggcggtagttgccctccgcatggtcgcgcgggttccacagccgcacctctacctggcccgacgcgtaggcgcgccgcgtcacgccgctggcaagaaacggctcgaacagctcgggaaacagggtgatgacatcgaaacgcatggcacgcggacaaccgcctcaatagtcgggttgccagtccacagtgatgcagcgccccgccaggtccactttgtccacataggccgacacaaagggaatcatgcgctcgtgcggcttgccttcgtgctcgtaggctagcaccagcgtggtctgcggccccgtgggcagcaggtcgcgcacggtgcccagcgccacgccctcacggttgaccacaggcaggccgatcaggtccacccagtagtactcgtcatcgcccgccaccgggaagttggcgcggggcacgaagatgcgcgcgccccgcagcgcctctgctgcgtcacggtcgtccacaccctgtgcccaggcgaccaccgagtccgaatgcgtgcgcgcctgccggatgggcagcagcacggtgccagcgaaaaaactcttggcgcccttttccgccggctgcaacagccaggacttggcggcgagcagtgcctcggggttgctgctgtagggcagcaccttgaaccaccctttcacgccccaggcatcggtgatgcggcccacctccacggcgtcggagggcagttcggcggtttccaggacaggcagctgaggcatggcggcgggatgcgatggtgaggcaaagaaaaaggcggggtccgtcagttgcaccaacggagcccgcccttttcgggagtgcgaacgatcaggcggccttctgggcggcttgcttgatcagacggtccacggtgggagagggttgtgcgcccacgcccttccagtacgtcaggcggtcctgggcgatgcgcaggccttcttcgccttccttggcggaaggattgtagaagcccaggcgctcgatgaagcggccgtcgcggcgcacgcgcttgtcggcaacgacgatgttgaagaacggacggcccttggagccgccgcgggagagtcgaatcacgaccataatgaatccttcgggtggttacacagcagtggctgcgctctgttttgcggcgtttgagacacgcgacttggccacccggccagcgacacgctgcaaagtccgcgattatatccacaacacaaaaaagatgcccctcatccgcgccagccgggacgaagacgtcgccgccatcaccgccatctacacccaccatgtgctgcacggcacgggcaccttcgagatcgacccgcccacggcgctggacatggcggcgcggcgcgcggatgtgctggccaagggcctgccctacctggtggctgaagaagcaggccaggtcctgggctttgcctactgcaactggttcaagccccgccctgcctaccgtttctcggccgaggattcgatctacatcgccgatgcggcgcgcggccggggcctgggacggcagttgctggaggccctcgccgtgcaggcagaggccgccggcgtgcgcaaactcctggcggtgatcggcgactcggccaatgcgggttccatcggcgtgcaccgggccgcaggtttcaccgacgtgggcgtgatgcgctccgtgggctggaagttcggcgcctggcgcgacatcgtgctcatggaaaagcccctgggcgcgggcgataccaccgcccccgaatgaaggcgcgccaataatcgcggccatgaagaacaagactgttgccgcgtggctggcattcctgggcggcccgttggggttgcaccgcttttacctgtacggactgggcgactggatcggctggctgctgccgatccccacggccctgggcgtgtacggcatccagcgcgtgcagcaatgggggcaggacgaccaactgagctggatgctgattccgctgctgggattcacgatcgcaggctgcgcactgcgcgcgatcctctacggtctgatgacgcccgagcggtggaacgcgcgcttcaaccccgctgcggcgcccgacgccgcgccggggcggacgcactggttcacggtgtttgccattgcgacctcgctgctggtgggcacggccgtgctgatggccagcattgccttcagcttccagcgctactttgaataccagatcgaggaagcgcgcaagatttcacaatgaaatcaggctctagcgcttgatggacaagcgcgagcagctactaaaacgatagcaaaatcactccagcctggcagatcgcggcgccgcgcactgcggcgcaaagctggcgcccaccggctccgccgccccgcgaaggtcaatagagctgcaggctcacccaataggcgatcgccgccacgaaggcgctggcggggatggtcaggatccacgcccagacgatgttgccggccacgccccagcgcacggcgctggcgcgctgggtggagcccacgcccacgatcgcgcccgtgatggtgtgggtggtggacacggggatgcccagcgcagtggcgatgaacagcgtcatcgcgccgccggtctcggcgcagaagcctcccacgggcttgagcttggtgattttctggcccatggtcttcacgatgcgccagccgccgaacatggtgcccatgccgatggccgcgtagcacgagatgatgacccacatggggggcgaggcatcgcccgccgaggcgtagcccgtggcgatcagcagcagccagatgatgccgatggtcttttgcgcgtcgttgccgccgtggcccaggctgtaggccccggcggagacgagctgcagccggcggaaccacttgtccacgcggttcggactggtgcgacggaagacccaggccacgatcagcatcatcaaagagcccagcaggaaacccagcatgggcgacacgaagataaaggccacggtcttgaagatgccgctggccaccagtgcgcccgcgccggtcttggcgatcaccgcgcccacgatgccgccgatcagtgcatgcgatgagctgctggggatgccgtagtaccaggtgatgacgttccaggtgatggcccccaccagcgcgccgaagatcacgtgggtgtccaccacgctcgggtccacgatgcccttgccgatggtggccgccacgctcaggtggaacacgaagatggcgacgaagttgaagaaggccgcgaagaccacggcctgcgtgggcttgagcacgcccgtggagaccacggtggcgatggagttggcggcgtcgtggaacccgttcatgaagtcgaacacgatggcgagcgccacgagcacgaccacgatccacagggcggtttgtactgtttccatgctgggaatgagggggcgagccctgccagggatgcgaagcgcaggcctgcggccgcgcctcaggagttctcgaggatgatgccctcgatgaggttggccacgtcttcgcagcggtcggtgatggtctccagcagctcgtagatggccttgagcttgatgacctcgcgcacgtccggctcctcgcggaacagcttgctcatggcgctgcgcagcacgcggtcggcgtcgccctccaggcggtcgatttcctcgcaggtcttgagcgcggcctcggccacggccggatctgcaatgcgcgacagcagcttcaccgcgtcctgcacgcgctcgcagcacttgaggctgaggtccgtcaggcgggtgatctcgtccgtcatgtggtggatgtcgtacagcgccatggtctcggccgagtcctggatcaggtcggccacgtcgtccatggtgttgatcagcgagtggatctgctcacggtcaatgggcgtgatgaaggtcttgtgcagcgtgcggttgacctcgtgcgtcacgcggtcggcggcgcgctcggcgttgtccacgtcctggttgtactggtcgcgcaggtgggtgtcgctgtagttcgccaccagttgcgagaacgcccgcgcggcctcgacgatgcggtctgcatgctggttgaacatctcgaaaaaattgccctcgcggggcaacagctttccaaacaacatgccgactcctgatcgaaccttctggcggtatatgtgacgcagagatgaccaagacgtgacaaatctgcgaaagccgcgagtttaaccggcgccagacagccgcccggcgcaccaggtcaaagcggatgcgcagagacccgcgcccccggcagggccggggcgggtcggctcctacgcgctgcggaagatgaagtacaccgccccgacgaggcacaggcccgcccaaaggtagtcccatttgagcggctcgttcaggtagaacacggcgaagggcacgaacaccgtcagcgtgatcacctcctgcatgatcttgagctgccccacgctgaactgcgtatgcccaatgcggttggccggcacctgcaacaggtattcgaacagggcgatgccccagctcaccagcgccgccacgtaccacggggcggtggccaggttcttcaggtggccgtaccaggccatggtcatgaagatgttgctggcaaccagcagcaggatggtctggagggggatgggcagggattgcagagcgtgcatggcgcggcggattttataagccaaatcacactctagcgcatatccatcaagcgctggtagctataaaaaacaaagcaccgccgcagcggtgcctgttccagcggccagcggccgccctttcactcacccaggtaggcggcgcgcacgcgcggatcgctgagcagatcccgtcccccgccggccatggtgatcaggccggactccatcacgtagccgcggtcggcaatcgccagcgcgcggctggcgttctgctccaccagcacgatggtcacgcccagggcgtacacgtcgcgcaccacctcgaagatcttgtccaccatgatgggcgacaggcccatggagggctcgtccagcagcagcaccttgggctggctcatcagcgcgcggcccatggccagcatctgctgctcgccaccggacatggtgcccgccagctggtccttgcgctcgcgcaggcgcgggaagatggtgaacatcttttcgatgtcggcggcaatgcccgccttgtcgtcgcgcgtgtaggcgcccatgagcaggttctcggtgatggtcatgcgcgcgaacacgccgcgcccctcgggcaccatcaccagcccctgcttgaccaggtcccacgcgcccttgcccttgatgctctggcccaggtactcgatgtcgccatcgttcatgcccagtgtgccggtgatggccttcatggtggtggtcttgcccgccccgttggagccgatcaatgtgaccagctcgccctcgcgcacctcgaagtccacccccttgacggcctggatgccgccgtaggccaccttcaggcccttgacctgcaatagaactttgttggatttttcggccatgtcttgcgtccttcagtgcccgccggtgcccagataggcctcgatcactttttcgttcttctgcacgtcggcaggggttccctcggcaatctgcttgccgtagtccagcaccgtgacacggtcgcacaggcccatgaccagcttcacgtcgtgctcgatgagcaagatggtgcggttgtcgttgcggatgcggtcgatcagctcgcgcagttgcaccttctcggtggcgttcatgccggcggcgggttcgtccagcgcgatcagttgcggatcggtggccagggcgcgcgcgatctccaggcggcgctggtcgccgtacgacagcgtgcgcgccttgaaatcggcgtacttgccgatgcccacgtagtccagcagctcctgcgcgcgcttggcgatggccgcctcctcctccttgaagctcttggtgcggaagatggccccgaagagcccggaatgcgtgcggatgtgccgccccaccatcacgttctccagcgccgtcatgtcggcgaacaaccggatgttctggaaggtgcgcgcaatgcccgccttggccaccaggtgcacggcgcggggctcgtagggctggcccgccagttcaaaactgcccgcatcgggcgtgtacaggccggtgatgacgttgaagaacgtcgtcttgcccgcgccgttgggaccgatcaggccatagacctggcctcgctggatggtgatgcccacgtcggacagcgcctgcaggccgccaaaccgcttggagatgcccgcgaccttcagcaccacttctttcgatgtatctgccatgttgttgctctaccggtggtgtcaggacttctgcgcaaggctcttgccatgctcgggcgcgggccacaggccccgcgggcgcagcagcatcacgatgatcatggccaaggcgatcaacagttggcgcaggatggaggaatccagccgcccgtcggtcatcgcctgcagcgggccggccacatagcgcagcacctcgggcagcgcggacagcagcacggcacccaggatcacgccgggaatgtggccgatgccgcccagcaccaccatggcaacgatcatcaccgactccatcaggctgaacgactcgggcgagacgaagccctggaacgcggcgaacatggcgccggccacgccgccgaacgaagcgcccatgccgaaggccagcagcttcatgttgcgcgtgttgatgcccatcgccttggcggcgatctcatcttcgcggatggccatccacgcgcgcccgatgcgcgaatcctgcaggcgatagcacaccaaaatggtgaccagcaccaggaacaggaacaggtagtagtacagcgtgacggagttgatgtcgtagccgaacagctccagccgcttgcccaggtccaacccgaagatcttcaccgaatcgatctgccccaggcccttggggccgttggtgatgttgaccgggtggtccaggttgttcatgaagatgcggatgatttcgccaaagcccagcgtcacgatggccaggtagtcgccgcgcagcttgagcaccggtatgcccagcagcacgccggtgcatgccgccagcaccagggccagcgggatcaccatccacagcgacatgtgcaacccggtggggaattgcgcggcgaaccacgcgaagttgtccgccaggtgcggcgaggccagcaggccgaacatgtaggcgcccacggcatagaaggccacgtaccccaggtcgagcaggccggcgtaacccaccacgatgttcaggcccagcgccagcatcacgtacagcagggccaaatcggcgatgcgcacccatgcgttgccgaagtactgcagcaccagaggcagaaccagcagcgcaatgccgcccaggatccattggatcttgtggtttttcatggtcgttggctcctcaggcgcggtcggccacacgctcacccagcaggcccgaggggcgcagcgtcaggatgatgatgagcacgataaaggcgaagatgtcggtgtagtggctgcccagcacgcccccggtgagggtgccgatgtagcctgagccgatggcctcgatgagccccagcagaagtccgcccaccacggcaccagccaggttgccgatgccgccgaacaccgccgcggtgaacgccttcagccccggcaagaagcccatggtgtgctgcgccgtgccgtagttggaggcccacatgatgccggcgatggcggccagcaccgcgccgatgatgaaggtggccgagatcaccatgtcgggcttcacgcccatgagcgcggccacgcgcgggttctctgccgtggcgcgcatggcgcggcccagccgtgtgtagttgaccaggtagaccatggaagccagcgccaccaccgtcacgcccaggatcaacacctgggtggtggtgatcaccgcgccgcccacttggaacggctgggtgggcagcagcgtggggtacggtttgtagttgggcttccagatgatcatcgccagcgtctgcagcaggatcgacatgccgatggcggtgatcaagggggccaggcgcgggctgttgcgcagcggccggtaggcgactttttcgatggtgaaattgagtaccgccgccaccacgcaggcgatcagcgtggccagcagcagaatgagccagccgggcgcgcccggcatggcctcctgcatgaggccgatgcagctccaactggtcagcgcgccgaccatgagcacttccccgtgcgcgaagttgatgagctggatgatgccgtacaccatggtgtagcccaaggctatcaaggcgtacatgctgcccagaaccagaccattgatgatctgctgcagcaagatgtccatatgttgagtcctttgtatcgactattgacgtgcacaccagccaagcaccgcgaatcgatgcagccttgtgggcccgttcgccatctagcaaaaaacccgccaggcaagggtctgcgcgggtttgtgaagaaattgtagtcagaggaaacacgccgtccctaccacgtttggacggggttttcccttgattggagggcccatcaggcgggtgccgcgcgcattagaaatattgatgattgcgacgcgatcagggaatgcgcttattcccaatggtcatggattgggctgaacaatgccgtgcaacgggaccgtggtcggcccgccgctagcccctcacacaagaagccactcgaagcctaggcgtctgggggcatgtcgtcggggccaccctgcgcggccgcattgcgcgcgcgcagttcatcgagcttttggccgatcttgatctccagcccgcgcggcaccggtgcgtaaaagcccggcggatccatgccatcgggcaggtagttctcgcccgcggcaaagccgccctcttcgtcgtgcgcgtagcgatagtccttgccgtagtccaattgcttcatgagttgggtgggcgcattgcgcaggtgcagcggcacggggcgcgtgccgtcctgcttcacgaaggcgcgggccttgttgtaggccatgtagcccgcattgctcttgggcgccacggcgaggtagatgacggcctgcgccagcgccagctcgccctcagggctgcccaggcgttcgtaggtctgcgcagcgtcgtgcgcgatctgcatggcgcgcggatcggccagaccgatgtcctcccaggccatgcgcacgatgcgccgcgccatgtagcgggggtccgccccgccgtcgagcatgcgcaccagccagtacagcgcagcatcaggatcggagccgcgcaccgacttgtgcagcgcgctgatggtgtcgtagaactgttcgccacccttgtcgtagcggcgcatgcgctcgcccagcacctgcagcagccaggcgtcttcgatgcgctcgatgcccgcctggcttgcggtgacctccagggtttccagcgtgttgagcaggcgcctcgcatccccgtcggcataggcgatgaggcgctccagtgctgcattttcaatagctggtagcgcttgcagcgcctgggccttggccacaatttgcttcaagtcgtcgctgcccaaaggctgcagcacatagaccgcggcacgcgacagcagggccgagttgacctcgaacgaagggttctcggtggtcgcccccacgaaagtgaacaggccgctttccacatgcggcaagaacgcgtcctgctggctcttgttgaagcggtgcacctcgtccacgaagacgatggtgcgctgctgcatcagcccgtcgcgtgcgctctcggccagctgcacggcatcgcggatgtcctttacgccgcccagcacggcgctgatgctgatgaactgcgcatcgaacgcctcggccatcaggcgcgcaatcgtggtcttgcccacgccgggcggcccccacaggatgcaactgtgcgggcggcccgattcaaacgccagccgcagcggcatgcccggccccagcacatgctgctggccaatgacctcggccagcgaacgcggacgcaggcgttcggccaagggctggtgggccagcggggcagcgcgactcatagcgtatcgagcgggctcaacaccccgcgcccgcccttgttcaagacatgggtgtagatcatggtggtactcacatccttgtgacccagcaactcctgcacggtgcggatgtcgtaacctgcctgcagcatgtgggtggcaaaagaatgccgcagcacatgcggtgtgcagggcttgtcgatgcccgcgcggcgcgctgccagcgccacggccttctgcaccgactgctccagcaggtgatggcgccgctgcacgcccgagcgcggatccaccgaacgcaccgcgctggggaatacgtactgccacccccaggccgtggctgcattcgcgtacttcacggccaacgcatcaggcaaccatacggcaccaagacccgcatccaagtccttgcggtgcagcgcacgggcacgctccatctgctcgcgcaacggtgtgatcagattctcgggcaggacggtcacacgatccttgttccccttgccttcgcgcacgatcagttcacgccgttcgaactccacatccttcacgcgcaggcgcagtgcctccagaatgcgcatccccgtgccgtacagcagcgaggcaaccagccactgcgtgccctgcaggtgcatcagcagctcgcgcacctcgcgctgtgtcaacaccaccggcaggcggcgcgccttgcgggccgaaacaatctcatccagccagggcaagtcgtgctgcagcacctctttgtagagaaacaaaatggcggccttggcttggttctgcgtagaggcggacacattgcgctcaacagccaggtgggtcagaaaagcggtgacctccggtgcccccatctcgcgcggatggcgcttgtcatggaacaagataaaacggcgcgcccaatccacgtaagcctgctcggtgcgaatggaatagtgcagcacccggatgcgctcacgcatcgactccagcagccgaggcggctgtcgcacggcgggtgggcgtgaaacggaaggcgcatccatccgtgaaattttaggcggtctaaattaccgctgccatgggcgtttatggagaggcttgacagcctgcttgacttaggccgcggccggtcgatagcatgcagagatctaaggaaatcctgcaaaaccccgaacgcagtctgctagaagccaggaagtcatggcatcctccccgcccatgaagcaaagcagccttgacctgaaactgagcaccaaaaagacccgcaagcaagaactgctgatccagatggatttggtggttccctgggctgctctggtcgaactcattgcgccctattaccccgaaggcaagaacggccgcccaccctttgccctggagaccatgctgcgcatccactgcatgcagcagtggttcaccctgtcagatctggcgatggaagaggccttctttgacaccccgatctaccgggagtttgcaagtcttgatgcccatgggagggtgcctgacgagagcaccatcctgaggtttcgtcatcggctggagaaacacaagctggccgagcagattctggccactgtcaacgagcttctggcagcccagggcttgctgctcaaggcaggcactgcggtcgatgccacactgatcgcagcgcctagctctaccaagaacaaggacagaaagcgcgatccagagatgcattcgagccaaaagggcaacgaatggcactttggcatgaaggcccatatcggcgtggatgcggactcgggactcgtgcataccgtcataggcacctcgggtaacgtggccgacgttgtagagggcaacagcttgctgcacgggcaggagacagacgggtttggtgatgcgggctaccaaggtatcgacaagcgcccggatgccaaggaggcagtgcggtggcacatcgcgatgcgcccaggcaaacgcagagcgctggacaaagagaacaaccccgttgacgcgctgatagaccaagtggagaagatcaaggcgagcatccgtgccaaggtggagcatcccttcagggtgatcaaacgacagtttggatacaccaaggtgcgctaccggggattgaagaagaacacgttgcagctcaagacgctgtttgcgctgtccaatctttggatggtgcgccatcaattgctggaggcgcagggatgagtgcccctgaaatcaggcaaatggccgcaaaggcggtgcagatggcccgcaagggcgtggaaagtggtgcgaagacccaggctaaacgccatccatcgcactatctgaaaccggtgaccttgtagcacttacgcattcgagttattcagggcatccctaattctagttagtcccttcatattccgctttatgcaggcccgcatttattccagcgcttcgcctttctcaaaggtttctctttggtggttttggcgctctgctgggcttcgcctgcgtttgcttggtcagtttcaagccttttgggcctctggcgcttgtgcagcaagcgccaccagctatcattcttgcagcgctgctccgcttcggtggcccagcgctttttcatgggccgcgcacgtcttcaaggctgggcgctcccttttggccttcgggtctaactctgcgctcaagcggacccgcattctgcgggccgcttatcttgtccgttagggagcaaatatgggagaggccattgcagcactccttggggctgttttggaggtcgcgatgatcttcacgggtaaagcagtcgtatcggctgccagttttggccgctggcgcggcgagcaactcagtagttctgaaggccgcattcacagtcccgcaggcgctctatcgtttaagcgtgatggtcagcgcgtgtttaccgctacaggtctttttttcatcggaggcatgttttatgcactgttcgcgctggcagcacttttgtttgcagcattggcctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaacccgtcggtcaagcggacaggccttcggccagccgcttaccttgtccgttagatcacatggatgaagtaatcggcatcgcattgggcgtggtggtgactctcacggggaggctggttgtttcgatcctcactctcagacattggcgaggtgaatcgctcgatggtcaagaggggcgaatccacggtgctgcaggtgccctttcatttgtacgggaaggacatcgtgtggtcacaactaccggccagctgttcgttggaatagcgttctatatgctgcttgctggaggactcattgcatacgccgtcgtggtctaacccggcactcaagccgacccgcatactgcggtcggcttagctttttcgttagtcccatcacccgctctatgcgcgcagccacttatttcagcgctcggccctgttccaaaggctttctagcctttttggcctccagcgcttgccagccaagcgccaccagctatcattcttgcagcgctgcgccgcttccgtggcccagcggtttttcttgggctgcgcacgtcgtcaaggctgggcgctcccttttggccttcgggtctaactctgcagtcaagcggactggcctacggccagccgcttactttggccgttagtcccatcacccgctttatgcgcgcagccacttatttcagcgctcggccctgttcaaaaggcttatctgtctttttggcctcaagcgcttgccagccaagcaccaccagctatcattcttgcagtgctgcgccgcttccgtggcccagcactttttggtgggccgcgcccttcttcaaggcagggcgttcctttttggccttcgggtctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaacaattcgtcgcagccgaccgcctacggcggcggctgaactcagggcgttagaaagctcaggttgcttatgtcccgcgttgcaatcctgctctcttggttgctcacggcttcggtgatctggatcaagacctttgggggagcaagattcgcggaagcaatccgtttgttgcagagattgacggtaagcctgaatcgccccgagtttcgcggaggctgtttggtttaagtcagcccgccactgcggtggtctgactggcgagttaccggtagtagtttgcctcggcctcggccggcgggatgtagccgatgggttcgagcacgcgttggtggttgaaccaggacacccactccaacgtggcgaactcgacagcctccctggttttccagggcgcccgacggtgaatcagctcggccttgtagagcccgttgatggtctcggccaaggcgttgtcatagctgtcgcccttactgcccaccgaaggctcgatgcccgcttcggccatccgactgcacgagggatatgttgatgttgcgccccaagatcccttcgacgctgcatcctgtcttcagacactgcatttcacatcagcaccagagcggctgagaacgttgcgagagatccaccgacgtttgaaaccaggagcgccgctggttgtcatgcatctgagctttgatcaagagcccgaattacgaaacgcctggctttcccgctacgcagcatttgcgacctcttcgggcgtagaccctgcgaaggctcaagctggtgcgcgagcaataggtgagcggctggaaatcctgtcgccgatgcaggacgaagaactgatgcgcaaagccggcttcaagcgcgtttccttgttctacgccgcttttacgtttcgcgggtgggtagcctatgcctaacaattggcatggctggggctgcctgaccaattggacaagccgacgccggcaaactccgcttgcgggtgacctccgtgcttctcaatccggcgcggcttaccgcgagcattaatgtggaagacacccgccaccggacgtgccgacacctgacctgaggctggccaaggccgatggtcagcgggcaagcgcgtctcaggcggcagcgggcgtggcgatgaagccgtgcttgcgcagcattttgatccagcgcggcgcgttgcgctgaacgttcagcgcctcgtaatcgacctccttgtcctggtagtggcttgcgttgctgagcatggcgtagatggtgcgcagcatcttgtgggccagcgccaccactgacttcttgtggccctttcggatggtcagcgcgtcgaacttggccttgagtgcgcagcgcgttcgtgctgcagcctgggcgaactcgcacagcagccttctgacccaggcgttgcccttgcggatgcgcccggttttgcgcttgcccgcgctctcgttgttgcctgggcagatgcccacccaactggccaggcgctctgcactgccaaacacgctcatgtccgcaccaatctccaccagcagcatggccgccccctgctcgtcgatgcccggcagggtctgcagcagcctgagctgtggctgccagggttgcaggccctgcagcaggtactggtccatgcgggcgatgcgctgctcgatctgctcaatgtgctgcacgatctcctgggccacaaagcggtgcactgcgctgaactgctcggtgctcagggcctcgcacagttcttgcctgctcgctcgcagccgccccttgtggttcagcacctcgtgcatgggctgtccctcgatcagggctttgaccatggcacgcgcgctctgtccgtggatgtcggccaccagcacgttgatgcgaatgcccgcgtccaccagcaccttgtgcagccggttcttctcggcgctgcacatgcccaccagcttttgccgctggcgcgctaccaggcgaagctggcgcatctgcaccggtggaatgaacgaggcgcgcagcaaacccgcacgcgccagcgtggccagccactgtgcatcggccatgtcggtcttgcgaccgggcacagccttgacatgccgcgcgttgaccacccaagcaataaggcccaccgcctccagcgccgcaaacgggcttttccaatacacccctgtgctctccatcaccacgacctcaggggccatctccagcgcccactgcgccaaggcgcggcggtcgcgtttgaaggcgccgaagtctcgcttggtgacctctacccggccatcgtcatgttcgacaacggcgcaggccgtgatcttggcctggtgaacgtccagcgcaatgacgcgcttgtgcatcggggtcaaatccattgcggctctcctgcagcttgaatgacaatcacaagcgtgcggaccagccaaggtgccgccgaccaacggcctgccgggcaagcccggcggctctctttaatgtgggctgtcaggcgcgctctgacccggctgggtctgggcaacgcccgcaggcaatcctgggtacgagtggtcggcagcgggtcaagttagcgatcgcggtcgagtgccatcaaagaattgaccgacctctacccgcgctggcccgcacgcccccagtgtcttccatcatccagggtgaaccgcaagggtcatgacagttagacgttggttaatgtggaagacacccgccaccggacgtgccgacacctgacctgaggctggccaaggccgatggtcagcgggcaagcgcgtctcaggcggcagcgggcgtggcgatgaagccgtgcttgcgcagcattttgatccagcgcggcgcgttgcgctgaacgttcagcgcctcgtaatcgacctccttgtcctggtagtggcttgcgttgctgagcatggcgtagatggtgcgcagcatcttgtgggccagcgccaccactgacttcttgtggccctttcggatggtcagcgcgtcgaacttggccttgagtgcgcagcgcgttcgtgctgcagcctgggcgaactcgcacagcagccttctgacccaggcgttgcccttgcggatgcgcccggttttgcgcttgcccgcgctctcgttgttgcctgggcagatgcccacccaactggccaggcgctctgcactgccaaacacgctcatgtccgcaccaatctccaccagcagcatggccgccccctgctcgtcgatgcccggcagggtctgcagcagcctgagctgtggctgccagggttgcaggccctgcagcaggtactggtccatgcgggcgatgcgctgctcgatctgctcaatgtgctgcacgatctcctgggccacaaagcggtgcactgcgctgaactgctcggtgctcagggcctcgcacagttcttgcctgctcgctcgcagccgccccttgtggttcagcacctcgtgcatgggctgtccctcgatcagggctttgaccatggcacgcgcgctctgtccgtggatgtcggccaccagcacgttgatgcgaatgcccgcgtccaccagcaccttgtgcagccggttcttctcggcgctgcacatgcccaccagcttttgccgctggcgcgctaccaggcgaagctggcgcatctgcaccggtggaatgaacgaggcgcgcagcaaacccgcacgcgccagcgtggccagccactgtgcatcggccatgtcggtcttgcgaccgggcacagccttgacatgccgcgcgttgaccacccaagcaataaggcccaccgcctccagcgccgcaaacgggcttttccaatacacccctgtgctctccatcaccacgacctcaggggccatctccagcgcccactgcgccaaggcgcggcggtcgcgtttgaaggcgccgaagtctcgcttggtgacctctacccggccatcgtcatgttcgacaacggcgcaggccgtgatcttggcctggtgaacgtccagcgcaatgacgcgcttgtgcatcggggtcaaatccattgcggctctcctgcagcttgaatgacaatcacaagcgtgcggaccagccaaggtgccgccgaccaacggcctgccgggcaagcccggcggctctctttaatgtgggctgtcaggcgcgctctgacccggctgggtctgggcaacgcccgcaggcaatcctgggtacgagtggtcggcagcgggtcaagttagcgatcgcggtcgagtgccatcaaagaattgaccgacctctacccgcgctggcccgcacgcccccagtgtcttccatcatccagggtgaaccgcaagggtcatgacagttagtggcagcagtcgcgtgcatgcgctacgctagcatgcgttgccgccactgtgcagcgcggctgagttcaggtgttagctcttcctgtcgcccgtatctgtacccaccatgcccatccgcatcgtccgcctcggcactccccgcgcacgtgatgaaggcacgcgcatcggcaccgtgcgccgcccgccgcgcggagtgcccaaggagcagttcgcggcgcaggactggtatgacgtgtggtaccccaacctctcgcccagccccgagtccgtcaagctcgcccaggccgcgcagacgcccaaggaatgggccgccttcacccagcagttccgccaggagatggccacgccggagaaccgccacaccatcgcgctgctggccgcgctgtcgcagcacaacaatttctcgatgggctgttactgcgaagacgaggcgcgctgccaccgctcggtgttgcgcgcgctgctgtccgaagccggcgcacgcattgcggactgatggcgaagccgccgcgcaacgaattgccaggtcatgcattgccgcgcaacggactgccgcgcgacgacacacgccgcgacgagccgctggatgagctgctgcgccgcgtgcgcgcctgcacgatctgcgcgccctacctgccgctgggcccacgccccgtgctgcaggccgatgcacgcgcgcgcctgctgatcgtggggcaggcaccggggcgcaaggtgcatgcctcgggcatccccttcgatgatgcgagcggcgagcgcctgcgcacgtggctggggctgacgcgcgagactttctatgacccggcgcgcgtggccatcgtgccgatgggcttttgctatccgggccgtggcgcctcgggcgatgccccgccccgccccgaatgcgcccccgcgtggcgcgtgccgctgctggcacggctgccgaacatcgcgctgaccgtggccgtgggccaatacgcgctggcctggcatctggccgcgtgccgcgggcagccgctgggggaaaccgtgcgcggcacctgcaccctgtcggatgcgcccgtcctggccctgccgcaccccagcccgcgcaacaacggttggctcaagcgccacccgtggttcgagtccgagttgctgccgctggtgcgggcacgcgtggcgaccgtgctggcggtttagagcaaaacagggctctagcgcttaccccataagcgctagcagctatcgaaacagaagcatttactgcgagagcacatccgcccccgcgggcggcttgaactggaaggtgcctgccggcagcgccgggttgagctgcatgccggtgaagcggatcagcgagcgctgcccaaagctgtccaggatgtccagcgccgccagttgctcccccgcgaagcccacgcgcacgctcttgagctggccgtccttggccttgggcgtagccagcacccactgcaggccgtcctgctcgggcgccgactccagcgcgaagtcggcgcgcagcgccgccaggtcgggtgcggacgcgagcagcgccgcgggcgtgctgcccagcgccttggattgcgtgcgctgggtcacctgattcaagtccgcgtcgtacagccacagggtctgcccatcggccacgatgagctgctcgaacggcttgcggtaatggaacttgaagcgccccggacgctggaactcaaaactgccgctggaggtcttggtgcggcccgcctggccgtccttgggcggcgaggtcacggtctgcgtgaactcggaccggccgctctgggcggacttcatgaaggtttcaaggcttttcaggccgtcagcccaggcgcaaccagcgccagcagctatcagaatcgcagcaattattttcttcaacaccatttctccatgcaagcggttgcgtggacagcgggccagggagcatgcccaggcagctttactcgctgcgcgcgggcaccagcacctcgcgctggccgctggcggtgagtgcgctcaccaggccggccttctccatgtcttcgagcaggcgcgcggagcggttgtagccaatgcgcagcttgcgctgcacgtaggagatgctggccttgcggtctttcagcaccacctccacggcctggtcgtacatggggtccttctcgccgccgccttcgctgtcgccaaagccgaagccgctgtcgtcgccctcgacggtaccgccttccaacaccccttcgatgtagtccggctccccttgttccttcaagtagctgacgacgcggtgcacctcgtcatcggagacaaaggcgccgtgcacgcggatgggcaggcccgtgccgctggccatgtagagcatgtcgcccatgcccagcaaggcctcggcgcccatctggtccaggatggtgcggctgtcgatcttgctgctgacctggaaagcgatacgcgtggggatgttggccttgatcaggccggtgatcacgtccacgctggggcgctgcgtggccagaatcaaatggatgccggcagcgcgcgccttctgcgccaggcgggcgatgagctcctcgatcttcttgcccacgaccatcatcaggtcggccagctcgtcgatcaccaccacgatgtgcggcagccgctccagcggctccgggctctccggtgtgaggctgaaggggttggggatatgctcctcgcgcgccttggcgtcgtctattttcgtgttgtagcccgcgaggttgcgcacgcccagcttgctcatgagcttgtagcggcgctccatttcggccacgcaccagttcagcccgtgggcggcctgcttcatgtcggtgaccaccggcgcgagcaggtgcggaatgccctcgtagaccgacatttccagcatcttggggtcgatcatcagcaggcgcacgtcgcgcgcctcggccttgtagagcagcgacaggatcatggcgttgatccccaccgacttgcccgagcccgtcgtgcccgccaccagcacgtgcggcatcttggccaggtccgccaccacgggcgcgcccacgatgtccttgcccaggcccatggtcagcaggctcttggcgtcgtggtagacctgcgagcccaggatctccgacaggcggatggtctggcgtttggcgttgggcagttccagcgccatgaagttcttgccaggaatggtctcgatcacgcggatggacaccagcgacagcgaacgcgccaggtccttggccaggttcacgatctgcgagcccttcacgcccgtggcgggctcgatctcgtagcgcgtgatcaccgggccgggcatggcagccaccacggtgacgtccacgccgaagtccttgagcttcttctcgatcaggcggctggtcatctccagcgtctcgggcgacaccgtctcctggcgcgcctgcgcggcgtccagcaggtccacctgcggcaggttgctgtcgggcatctcgctgaacaggggtttctggcgctccttcaccacgcgggtgctctgcgccacatcggacagcacgggctcgatgatggtgacaggctgcgggtgctgcacctcaatctcgtggcgctcttcctgcaccacttcctcgcgctcgcgcgcggcgcgccgccccacggccacgtccttggccttctcgcgccgcgcccggccgcgctgcaccagcgcatcgatgcgcccacccaggcgctcggccagatgcccccaggagaaacggaacacgagcgccgcgcccagcacgaccaccaccacgccggccaggcccgagcccgtgaacccgagccagcgcacggccagcggccccgtcatatagcccagcatgccgcccgcatggccgggcagcagggcttcgaaccggtacagccgcgaccattccagtgccgtgctggcgcacagcagcagcgccaggccgccccagaatacgccgcggcgctgccacggcgcgtggcctgcggcgccatcgccgcgcatccagcgcgccagcgacgcaaaccaggcgcgcacgcccgcggcgacgcaccaccagacggaaaagcccagcacgaagtagctgccgtcggcgagccacgccccgagcctgcccacccaattggacagtggctgtccattgcccgcacccgatgtggaccaggccgcatcctgcgcggaatagctcacgagggccagcagccagaacaccaggcccagcaggcccagcaccaggccgatctcatggccgaagcgcgccgcgccggtgcgtggcgccgacttgctggaggaagaagcgttcagggtgttgagggagtacgtcatgggataagagcgcgcaagcttaccccatgccgacgacgcgtctgtgcgccgtgcgctgcgtgcggcagcccgccccaggcctgccggctgcgcgcctttttgtcactgcgctgcgccagcgcaaaggccgatacgcccgccccggccgtgttattcatggcttcttacaatggccgcgattgaaaacccgaccgcaggcgcccgcgcggaccggttgatactggggggcccggccccaggttcttacggggcacgccggtcgcccggcataacaaaaccttacttttcagccatgtccactacccaacacgccaaagtcatgatcctcggctccggcccggcgggctacaccgccgcggtgtatgccgcgcgcgccaacctcaaccccgtgctcatcacgggcctggcccagggcggccagctcatgaccacgaccgaggtggacaactggcccgccgacgtgcacggcgtgcaaggccctgagctcatgcagcgcttccaggagcatgccgagcgcttcaaaacgcagatcgtgttcgaccacatcagccaggtggacctgtccaagcgccccttcacccttacgggcgacagcggcacctacacctgcgactccctcatcatcgccacgggtgcatcggccaagtacctgggcctgccctccgaggaagccttcatgggcaagggcgtgtccgcctgcgccacctgcgacggcttcttctatcgcgaacaggacgtgtgcgtggtcggcggcggcaacaccgccgtggaggaagcgctgtacctgtccaacatcgctcgcaaggtgacgctggtgcaccgccgcgacaagttccgcgccgagcccatcctgatcgacaagctcatggagaaggtggcggccggcaagatcgagctcaagaccttcttcacgctggacgaagtgctgggcgacgccaccggcgtgaccggcatccgcctcaagcacaccgaagacggccacaccgaagacatcgcgctgcaaggctgcttcatcgccatcggccatgcgcccaacaccgacatcttccagggccagctggcgatggaaaacggctacatcgtgacgcagggcggcctcaagggctttgccacgcagaccagcgtgccgggcgtgttcgccgccggcgacgtgcaggaccatgtgtaccgccaggccatcaccagcgccggcacgggctgcatggccgcgctggacgcgcagcgcttcctggaacaacaggaataacgcactaagccctgcccacccggctcctgcaggtttcggcatgcaggggctttttgatattcgggctataatgcgcggctttgccaaagcctgcgcctgcaagttgcagcgcaaaggctgcggcgaccgggttaccgccacccgttcaaactggcgaggtgaggctgaccggcacgctcctgctctcgcgggacttcagcgccggcagccgttgcaactatcggagtgtcctgatggcacgcgtatgtgaagtaacgggcaagaagcccatggtgggaaacaacgtctcccacgccaacaacaagaccaagcgccgtttcctgcccaacctgcagtaccgccgtttctgggtggaaagcgagaaccgttgggtgcgcctgcgcgtgtccagcgccgctctgcgcctgatcgacaagaacggtatcgactccgtgctcgcagacatgcgtgcccgtggccaagcctaatttcctcaaggagaacaaccatggcttccaaaggcggacgcgaaaagatcaagctggtgtccacggccgaaaccggtcacttctacaccaccaccaagaacaagaagacgatgcctgagaagatgtcgatcatcaagttcgaccccaaggctcgcaagcacgtcgagtacaaggaagccaagctgaagtaattcggcccggctcctgtcaaaaagccgcccggcgttgcgcccggcggcttttttcatgtccagcgtgggcataaaaaaccgcggcaccctttcgggtcgccgcggtactgcggtcagaagagccagccgccgcgtcgctcaggcgtgggctgcccgcagcttcagcgaaaactccttgagcgccgcgatgccgctggcctcggcccgctggcaccaggcttgcaggtctgcggtcagctgatcgcgcgactgcgaggtgttgagccagagctggcgcagctcctcgcgcatggtgaccatcttgtcgagtacggggtgcgccgcacgcacttcggccagcgtcggctgtgcctgcgcagggaccttctcggcgtcgcggtgcagccagcgcttggcgcgcttgagggccgacacgtcggccttgcgcgccttgagcgcggcgatctcgtccttgcaggcctggcgcacgccgcgtgcatagccagccatgacctcgtagcggttggcgatgagcgcctccagcgtcttttcgtcggccaccggcttcacggcgcccaggcgcagcttgggcggcaccttcttgaccttggcccagcccaggcgctgcaacgcgctgatgtagagccaccccacgtcgaactcgtacggcttgaccgagaacttcgcggccgtcggataggtgtggtggttgttgtgcagttcttcaccgccaatcacaaggccccagggcacgaggttggtggaggcgtcctgcgcctcgaagttgcggtaaccccaatagtggcccacgccgttgaccacgcccgcggcccagaacgggatccacgccatctgcacggcccacacggcggcgcccacggcgccgaacagcaccaggttgatgaccagcatcagccccacgccctgccaggtgaagcggctgtagacgttgcgctccatccagtcgtccggcgtgccatggccgaacttcttcagcgtctcggcgttggccgcctcggcacggtacagctcggccccgcgccacatcacggtgcgcaggccgcgcgtctgcgggctgtgggggtcgtcgggcgtctcgcacttggcgtggtgcttgcggtggatggccacccattccttggtgaccatgcccgtgcccagccacaaccagaagcggaagaaatgcgcaggcacaggccccaggtccagcgcacggtgcgcctgcgagcggtgcaggaagatcgtcaccgccgcgatcgtgatgtgagtggtggccagggtgtagagcacgatctgccaccaggccaggtcccacacgccatgcgccagccagtcgagcgcggtattccacgcggcgccatcaaacaacatacaaacctcgatccactatccaataccgccgcgcagccggcggcgttccacattgtcggacgccgtctccgcggaccggaacatgcccggccgccaggatggcttcgcgttgcgtgccagcgcgtaggaaagttacgcgcgccgggtccagacggcagcgaagaaaccgtccgtctggtgcagatgaggccacagccgcagatatccagtaccgctggcgccgccatggcacaggcgtgcggcatcgggcaccttcagctgcgtgagcagcgcgccggcgtcctgcggctcgaaatcggcatgcgccgcgccgaaggcttcggcgatggcctcgttttcctgcggcagcacgctgcacgtggcatagaccagccgcccgccaggtttgaccaggcgcgccgcgctttccaggatggcggtctgcttgccggccagctcccgcagcgcctcgggcgattggcgccacttcaggtcggggttgcggcgcagcgtgcccaggcccgaacagggggcgtccaccagcacgcggtcgatcttgccggccagacgtttgacgcgctcgtcgcgctcgtgggcgatggccgcggggtgcacgttggacaggcccgagcgcgccaggcggggcttgagcgcctccagccggtgggccgacacgtcgaaggcgtacagccgccccgtgctgcgcatggccgcgccgatggccagcgtcttgccgccggcaccggcgcagaagtccaccaccatctcgccgcgcttggcgtccagcagcagcgcgagcaactgcgagccctcgtcctgcacctcgatggcgccgcgcgtgaacgcgtccagcttggtaagcgcaggcttgccggcgatgcgcagtccccagggagagtagggtgtcactaccgatttgatagctgcttgcgcaagctccttctgcacctggtcgcgtttttccttcaaggcattgacgcgcaggtccaatggcgcaggctgcgccaggctgtcggccagggcccagaagccgctctcgcccagctgctgcttgagcggcgccaccagccactcgggcaggttgtggcggtgcggcgccagcaggtcttcaggacgcacggcgtcgcactggtccagccaggacttttcctgctcggtcagtgcgctcttgacgaagtcgcgcgggccgtgaaagcccaggatggccaagcgccgctccttggggcccgcgcccgagcgcgcgagttgctcgaacaacagcttcttgcgcaggacgttgtagacggtttcggccagcgtggcgcgctcgcgcgggcccaggccgcggtgctcgcggaagtagcgcgagaccacggcgtcggccgggtgttcaaaagtaaggaccagcctgacgagttccgcgcaggcgtccacaagggctttgggatgcatggcgcgattgtcccatctcgcgcccgcatcatccgccgccgcctcaagcccctccgggcccggcgtgcacgggttcgaacgcctggcgctcgatgtcctccagcgccgccgcgtcaccggccgcgagcaccagcacctgtcccggcagttccagctcgctctccagacggcggcacagggcatagcgcgcctgcgcatccagaccgcgcaattgcacgaacagcaggtaggtgcgccgctggggcatggcgcgcagttgcttgcacaccagccaggcgcgcgccaccgcgcggtgcagggccaattcggcctgcagctcgccgagctcaaacgcgctcagatcgtggcgcgtcacgcgctggaagaagggcgtgtcgtacagctcctccagggcggcatcctccacctcctccgcctggcgcacgcgctcgcgccagcgcttgagggcctcggcgtcatagtccccaccggcctcggcacgctgctccagcgcctgcaccgcgccccgggccgcaccccagcgatgggtgggactgcagtctggctttgccgcggccttccgaaacgctttccgggccgcaccccagcgatgggtgggactgcagtcccacaacgcctcacagcagcgcaggcgccctgccacgtcctgtggcgccaggctgtcggccagcccgagcagcgcacccacatgggcgggttcgcgcgccagcacgcgctcgtacagcggctgcacggcggcctgcgggtccagccggcgcatcaaccgcgccagctccacggtctcggtggcgctgttgccggcctgggtggactgcagggtgcgcacgcgctcttgcgcccgctgcaggcgggcgtggtgctgcttccacaccgtggcgttggccttgcaccactggtcatcgaagtgcgccagccagccgcgcgcctgcgcccccagcagcgacagcgccccgcgctgcgaccacggcggcagcgtggggcgcccacccgtgagcgcctccacccggtcgcgcagcacgggatgggtgtcatccacgccgctcaggcgccgtaccgcgtcgcgcagcgccgtctgggcgaaggccggctccggcggcagtgccagcaggcgctgcagggcgccgtagggcccggcgggcagcggttgggacagcgcgccctgccagtgctggcgccagaactgctcgcccagccaggcgcccttgatctcgacctcggtgagcgcggcggccacctcatcctggcccagcaggcgcgcggcgatgcggtcggcctcgtattcgtcctggcgggccagggcgaaggtcttggcggcaaagcgcggccagtaccagtccaggaacgcccgcgtggccacggccatggggccggcatcgtcctgcatgccctcgtgcaggcggtgccagctcaggcgggtgcggtagatccaggccgcaaagcgaccgtggtcgccacgcaggtggccgtattcgtgggccagcaccgccagcaggcgctttttgtccagcgccatgagcagcggcagaccgagcgtgagctgattgcgcgcaccgcccagcacaccccagcgaggctcctggcggatgctggcgttgaagtcgtcgtccagatacacctcgtggatgggcggccccttgatcttgcggcggatgcgctccagcgcatcgaacagcgccggcgcctcacgcgcggtgatctgtacgccgtggggcgggctgcgcggcacccacagcgcacgcaggctcagccataacaggccgcacgcggccatcacaatccatacccaggcgaagcggaacctgccgtggaggagttggggcaccacccacaccagcatgcccacagccagcgccaggcagcccagcacccaggcgtagcccagcgccgcaaaggcggccacgccgcggcggtaggcacggctgtcgtcggcgctggccatctcgctcatgcgcaccatgtgtatgaagtccgccttctccatcaaccgccctcccgttgtgatgcgtattttttccaccgcgaatgctatccatgaacgatgaactgccacccctggtttgcacaccccccggccgctatcgccactacaaaggcgggctgtacgaggtgctcggcacggtacgccacagcgagacgctggagcccatgaccctgtaccgcgcgctgtacggcgagcagggcctgtgggtgcgcccggccgccatgttcaacgggacggtggtggtcgatggccgcgagcagccgcgcttcgccgcgtgcgcgggcacacccgaggattgaagaaaaatacggcccttgcgcttgtccatcaagcggtagcagctcctttttcaatagcaaacaccacctactggctgcgcgcgcggcccggcaccccggccctcccttgtcctacgccggcgcccaaaggcgggcactacggtgtagtcaggacgacaagcggcggcgtgcgcaggcgagccccgtgcgccgcggaaaggagccttccatggactatctgctgcagggaatgtttggcgagcggtcgctgaccaaggtggccgccgtgttcaacgaccgcgccgacgcgcaggcgatggtggcgcggctgcaaagcctgcccggtatggcacccggccaggtgcgcatgctggggccggaggatgcgcgggaagaccatgccgagcacttcggccgcacgctggagccggagcagcgcggtatcttccgcacgatgatccgcgcccacgtggtggccggtttcgcgggcggcgtggtcggcctgctgctgtacgcgtggctgctgcgctcgggcaccccgctgatcgtcagcagcccactgctggccttcatcgccgtggtgggcttttgcaccaccttcggcctgttggccggcggcctcgtcaccatgcgccccgaccacgtggggctgatcgccgaggtgcgcgaagccctggagcagggccgctgggcggtggtggtgcacccgaccgacaccgcgcagacacggcaggcgcgcgcgttgctgcaggatggcggcggcgcgcaggtggcgcgcacgctgtgagcgtgccgcccgggcggattgcaagcaaatcacgctccagcgcacgccccatcagcgctaacagctatcgattcgcgagcaaatgcgccagtacggcgcgtggatagatcaggtgttcctgcgtgagcacgcgggcggccagggcctcggccgtgtcgcccggcagcacgggcaccaccgcctggtccaggatggggcccacgtccagttctgccgtgacctcgtgcaccgtgcagccggcgaacctgcatccggcgtcgatggcgcgctggtgcgtgtgcaggcccgtgaaggccggcagcagcgaggggtggatgttgaccagccggcccgcaaagtggtccacgaaccccggggtgaggatgcgcatgaagccggcaagcaccaccagggacggctcgtaagcgtcgatggcctgggccagcgcggtgtcgaacgcctcgcgcgagggataggccttgtggtccagcacctgggtggcaatgccctgttcgcgcgccagcgccaggcccttggcatcggccttgttgctcagcaccgcggccacacggatgccgtagcgtcctgcccagtcctgctgctgcgcggtgcgcacgatggccgccatgttggagccgccgccggagatcaaaatcacgatgttcttcatttgccggaaattatcccctgcccatgccctttgacgcccgcacccgccccctgaccgcgccgcaagcgcgcgtgcttgccacgctgctggaaaagtcccgcaccgtgcccgacagctatcccctcaccctcaacagcctgctggccggctgcaaccaaaagagcagccgcgatccggtcatgcagctcaccgagagcgaggtgcagcaggcgctggatgagctgcgccagcagacgctggtgctggagatcggcggcgcgcgcgtagcgcgctgggagcacaacttcacccgcggcgtgggcgtgcccgaccagtccgcagcgctgctgggcctgctgatgctgcgcggcccgcagaccgcgggcgagctgcgcatcaatgccgagcgctggcaccggtttgccgatatctcctcggtggaggccttcctggacgagctgcagtcgcgctccgatgacaagggcgggccgctggtcacactgctgccgcgcgcaccgggcgcgcgcgagccgcgctgggcccacctgctgtgcggccctgtggatgccagccttgcccagatggccagcgcatcgcccgcgtcacgcagcgaggaagacggcgcactggcccagcgcgtacaggccctggaggatgaggtggccgcactgcgcgccaccgtgcagcgcctgtgcgagcaactgggcgtggccgagcactgacctcgtcaagaccccgcccctgtcacggttcggacagggctgaaaagcacgcccgtgctacaacggcggcttcacaggagacagcacatggaccttgcattcacccccgaagagcaggcattccgcgaggaaattcgcgcctgggtgcgcacccacctgccccaggacatcgcacacaaggtgcacaacgccctgcgcctgaccaaggacgacatgcagcgctgggccaagatcctcggcgccaagggctggctgggctacggctggccccgggagttcggcggacccggctggaacgccgtgcaaaagcacttgttcgaagaggaatgcgccctcgccggcgcgccgcgcatcgtgcccttcgggccggtgatggtggcgcccgtgatcatggcctttggcagcaaggagcagcagcagcgcttcctgcccggcatcgccagcggcgaggtgtggtggagccagggctacagcgagccgggctcgggctcggacctggccagcctcaagacccgcgccgagcgcgtgggcgacaagtacatcgtcaacggccagaagacatggaccacgctcggccagtacggcgactggatgttcaacctggtgcgcaccagcacggagggcaagccgcagacgggcatcagcttcctgctgctggacatgaagtcgcccggcgtcaccgtgcggcccatcaagctgctggatggcgagtgcgaggtcaacgaggtgttcttcgacaacgtcgaggtgcctgccgaccagctcatcggcgaggagaacaagggttggacctacgccaagcacctgctcagccatgagcgcaccaacatcgccgacgtgaaccgcgccaagcgcgagctggagcgtttgaagcgcatcgccaaggccgagggcgtgtgggacgacatgcgctttcgcgaccagatcgcgctgctggaggtggacatcgtcgcgctggagatgctggtgctgcgcgtgctgtcgatggaaaagagcggcaagaacccgctggacatcgccggcctgccgaagatccgcggcagcgagatccagcagcgctatgcagagctgatgatgctggccgccggcccctttgccctgcccttcatcgaggaagccatggaagccggctggcagggcgacttccctggcggcgtggccgccaacgcccccctcgcctccacctacttcaacctgcgcaagaccaccatctacggcggcagcaatgaagtgcaacgcaatatcgtcgctcagaccgtgctgggttaaggagacaagaccatggatttcaacttctccgacgaccagcagcaactgcgcgacgccgtgcgccgctgggtggacaaaggctacggcttcgagcgccgccgcgccatcgtggccgcgggcggatttgaccgcgccgcttacaacgagttggccgagctgggcctcacggccctcaccgtgcccgaggcccacggcggcctgggccagggcgccgcggatgccatggtggccatggaagagctgggccgcggcatcgtgctggagccgctggcgcatgcgttcattgcggcccgcgtgcttagcgaatgcgccgacgacaacatgcagtccgcctggctgccgcgcatcgccagcggcgaagccctggtggtgctggcccaccaggagcgcaaggcccgctaccgcctcgatgtttgcgaggcaaaagcggctgcagcgcccggtggatatgcgctcacagctatcaaaagcgtagttccggcgggcgaccaggcggacgccttcctcgtgcccgcacagctcgatggccgcatcgcgctgttcctggtggaacgcagcgccgccggcgtggccacgcgcggctacctcacgcaggacggcagccgcgccgccgaactgtcgctgacccaggcacccgccacactcgccaccgccgacggcctggccgcgctggagctggccgtggacaccggcattgccgccgcctgcgcctacgccgtgggcgccatggagcagaccctggccatcaccgccgactacatgaaccagcgcaagcagttcggcgtgcccatcgccagcttccaggcgctgcgccaccgcatcgccgacatgaagatgcagctggaactggcgcgctccatgagctactacgccagcctgaagctgggcgaggaagccggcgagcgccgccgcgccctggcacgcgccaaggtgcaactgggccagtccatgcgcttcgtcggccagcaggcggtgcagttgcacggcggcatcggcgtgacggacgagtacatcatcagccactacttcaagacactcacgcagctggagatgtcgtggggcgacacgctgcaccacctgggcgaggtgggcgcgcgcatgcaggacacggcgggggtgtttgcctaagggccccaagcagcgcttctcggaagcatctccgctggcttagcgcttgcggggatgctgttgtgtgcagatgctctgcttgcgcgcagagcgctctacggaacgcgggccttgcacggcacgaagatcgctgcctttctggacaccgccgccgaatccagtgccatgcgcgcagtttttggcttgaactaggaagccccacagcgtatagcccacctgcactgcgcagacgtgcaggcggccgcattcgcgtcggcgaaacgcgctttacgctccgccgctgacgggttccacgcttcccggataatgacgggttttccgtttagcgccctaaggactctctgcacgaatccctgtacgatgtggctgagcgagcctgaagctcagacaataagcgcatgaagcaaagcagcctgggcctgagcaacaccaccaaacgcacccgcaagcgcgaatttctcgatgccatggagctggtggtgccttgggctgagctggtctcgctgatagagccctacgcacccgagagtgggcgccggggccagcagccatttgcagtgagcacgctgctgcgcatccacttcatgcagcagtggttcaaactcagtgaccccgccatggaagaagccttgcacgacgtgccagcctttcgggactttgcaggcctgtcccactgggacgcacagatccccagtgaatcgagcatcctgcgctttcgtcacatgctggagcgccacaagctggccgatcagatcctggccaccgtgaatgcgctactgcaagccaaggggttgcaactcaaggcaggcaccgtagtggatgccacgctgattgctgcgcccagttcaaccaaaaaccaaagtcacgagcgtgaccccgagatgcatcaaagcaagaagggcaatcagtggtacttcggtatgaaggcccacattggggtggatgcagactcaggcctggtgcatacggtgcgaggcaccagcggcaatgtcggtgatgtggtcgaggccaacagcctattgcacgggcaggagacagacgcctttggtgatgcaggctaccaaggtgtagacaagcggcccgatgccaacaagaacgtacgttggcatgtggccatgcgcccagggctgcgccgggctttggacaaagacaggcctgtggaggctctgattgaccagttggagcgcaccaaggccagcatccgggctaaggtcgagcatcctttcagagtgctcaagcagcagtttgggtatgtgaaggtgcgctaccgagggctcaagaagaacacggcgcagatcatcacgctgtttgcgctctcaaacctgtggatggcgaggcacaagttgctgacttgcatggggcaggtgcgcgtgcagggagcgtagtgccttcaatatcggggcaatagccctcgcgcagcgcctgcggcaagcgctgcaccagtccaattgctcaaagtgagtgctgttttagttcaggcatcgccgtgacacaggcagaactgattcgtgaagagcttccctaacgggcagcacctttttgccatgagcgccactgccccccacgctgaccccatccgccagtacctcgagaccgcccgcacccagatcgccaaaggtgaactccgccaggctgccgagaccctgaacaaggcccagaagaagtcgcccaacgacgcgcgcgtcttcatgctggccggcctgatggcggagaaggcaggcaacgtcaagggcgccttcgaagccctgcgcaagagcgtcgccctggcacctacatggggcccgggtctgctggagctggcgctgctgctggcgcgacagaaccagttccaggaagccgtggagacggccgagaaggtggccaagctggagcccaagaatctgttggtgctggccggggtggtggacattgcgcaccgtgcgggccacgctgaaatggccgtgcgccatctgcgccgcggtctggagctggtgccgggcgacgtgcagttgcgccgcctcctggccgccgacctggaaggcctggggcaacacgccgaagcactggatgtatggaacggcttgatcgcgcaggatcccaaggaccaacaggcgctgctgggccgcgtgaagaccctgctggcggcaggcaagcccgcccaggccgcggccgataccaccacgttgcttgagttggcgcccggcgattccgtgtatgcctattacagcgcgctggcccatggcgttaccccgccgcaccagcctgtcgagttgaaccgccatctgtttgatggcctggcagaggtctacgaccagcacacggtacgcggtctgcggtaccagttgccgaaaatcgtggccgacaagatcctggcccgctaccccgataagcacctgaatgtgctggacctgggctgcggcacggggctgctgggtgtgtgcctgggccgcatcgacggatttctgatcggcgtggatgtttccaccaagatgatcgagcaggcccatcgccaccgcgtgtacgaccggtttcataccgtcaacctgctggatgcgctgcgcgagacgccgggcgacatctatgaggtaatcaccgcactggacgtcttcatttacaccggcgagctgggggaaaccattcccaacgcgcaccgcattctgctgccggccggggacttttacttctcctgcgaggccgccccggaagaaggtaccgacctcgtgctgcagtccaatggccgctatgcccacaagcgcagccatgtgcaggcgctgtgccgccaagcgggctttgaatcggtggagatcgaagacctgacgctgcgctacgaaggcggcgagcctgtgcaaggcttcctggtgaaggcccgcaaggcggctgcttaagaaagcccagccggcctcatcaaaaaacgcggccaaggccgcgttttttgttacccgccaacgtcagctcaacagccgcgacgacttgggcacgtgggccatgaggaactccatctggtcagccaggatgcgccggttgcgcaggatgaagtcttcccacaggctgggtacgtaaggcgtgtacagcagcggcatatgcgcctgctcgggcgtacgcgggcccttgcggtggttgcaggggcggcacgaggtgaccacgttcatccagtggtccacgccgttcctggcaaacggcacgatgtgctcgcgggtcaggtcctgttcctggaaatgccctccgcagtaggcgcacacgttgcggtcgcgtgcgaacagcttggcgttggtgaggctggggtagaggtcgaaggggttgatgttcggcacgccacgcgtaccgatgatgctgctgaccgcgatctgtgactgctcgccggtgatggcgttatggccaccgcgaaacagcgcgacctgcgcgccgatctcccagcgcacctcgcccgcggcgtagtgcgtgaccgcctgctccagcgttatccaggattgcggcagcccctgggccgacagcttcaagaccttcacaacacgcctcctgccatggaacacaagaatcggaacgttgatgtctcgccggtcgcactgtgcagcgcagccggtagcgcacaatatactctttttcatgacaaattggcgtcaagcgcttgatggacttgcgccagccgctatcaaaagaaaagcactgcgatgaagatcttccgcggcttccatcacccggaggtggcaccggcctgcgccctcaccatcggcaatttcgacggcgtgcaccgcggccaccaggccatgctggccctgctgaacagcgaggcgcagcaccgcggcgtgcaaagctgcgtgctgaccttcgagccgcatccgcgcgactacttcgccggggtgcacaagcgcccggatctcgcgcccgcgcgcatcggcacgctgcgcgacaagctgtccgagctggcgcgctgcggcgtgcagcagaccatcgtgctgccgttcaacgaaaagctggcacgccaggcaccccaggccttcatcgacgatgtggtggtgggcggcctgggtgcgcgctacctgctggtgggcgacgatttccgcttcggcgcccagcgcgcgggggactacgccatgctggacaccgccggccgcgagcgcggcttcgaggtggcgcgcatgaacagctacgaggtgcacgggctgcgtgtttccagctccgccgtgcgcgacgccctgggcgccggcgacatggaggaagccactcgcctgctggggcgcccgtacgcgatctctggccacgtggtgcatggacgcaagctgggccggtcgctgggccgctcagccgccagcgggccccaccaggacggctttcgcacgctgaacctgcgcttcgcgcactggaaacccgccgccagcggcatcttcgcggtactggtgcacgggctggacgccgagcccctgcccggtgtggccaacctgggcgtgcgcccgtcgctggacccgagcgacgtgaacggcgggcgcgtgctgctggagacgcattgcctgcagtggcccgctcacctgggggccgagggggcctacggtaaaatcgtgcgcgtggaactcctgcacaaactgcacgacgagctgaagtacgacagcctgggcgccctcacaaccggcatcgccaaggactgcgatgacgcccgcgcgtacttcgcatcctcccacgcagagacccgtcgccagaccacccgcgaccgaatttgacggggccgccttcgccccgccagcgcttggcgggtcgcgccagccccgcccttgtcctgcccccgtgtttgcctttcgggccacgcccggaacgcccttgacctgaaggttcccatgtccgactccaaccccaagaacgcccccgccagtgcctaccgcggcacgctgaacatgcccgacacgcccttccccatgcgcggcgacctgcccaagcgcgagccgggctgggtcaaggaatgggacgacaagggcatctacaagaagctgcgcgacgcgcgaagcggcgcgccgaagttcatcctgcacgacggcccgccgtacgccaacggccagctgcacatcggccacgcggtaaacaagatcctgaaggacatgatcatcaaggcgcgccagctcgagggctttgacgcgatctacgtgccgggctgggactgccacggcctgccgatcgagaacgccatcgaaaagctgcacggccgcaacctgccgcgcgacgagatgcaggccaagggccgcgcgtttgccaccgagcaaatcgcgcagcagatggtagacttcaagcgcctgggcgtgctgggcgactgggacaacccgtacaagaccatgaattttgcgagcgaggccggcgagatccgcgcgctcaagaaggtcatggagcgcggtttcgtgtaccgtggcttgaagcccgtgtactggtgcttcgactgcgcctcgtcgctggcggagttcgagatcgaataccaggacaagaagagccagacgctggacgtggcgttcaaggcacatgagccggccaagctggccgctgccttcggcctgcccgccctgtccaaggacgccttcgcggtcatctggaccaccaccgcctggaccattcccgccaaccaggcactgaacctcaatcccgagctgccgtacgcgctggtggacaccgagcgcggcctgttcatcgtggccgaatcactggtcgaggcctgcatgacgcgctggggcctcacgggccaggtgctggccgtggtgcccggcgaaaagctcgcgggcctggagttcgagcatccgctgtacgacatggacgcgggctaccggcgcctgtcgcccgtgtacctggccgactacgccactgccagcgatggcacgggcctggtgcactcctcgcccgcctatggcgtggacgacttcaactcctgcgtcgcccacggcatggcctacgaccagatcctgaaccccgtgcagggcaacggcacctacgcggcggactttccgctgttcggcggccagcacatctggaaggccgtgcccgtcatcatcgacgcactcaaggtcgccggccgcctgctgaacaccaccaccatcacccacagctacccgcactgctggcgccacaagacgcccgtgatctatcgcgccgcggcgcagtggttcgtgcgcatggacgagggcgagggcgtattcaccgacccggcgcagaaacccgcacagaccctgcgccagatcgcgctggaagccatcgagcacacggccttctacccggacaacggcaaggcccgcctgcgcgacatgattgccgggcggcccgactggtgcatctcgcgccagcgcagctggggcgtgccgatcccgttcttcctgcaccaggactcgggcgagctgcacccgcgcaccatggagatcatcgaccgggccgcagagatcgtcgagcagggcggcatcgaagcctggagccgtgtgacggccgaggagatcctgggcgcggaggacgccaagcactacaccaagagcaccgacatcctggaagtgtggttcgactccggctccaccttctggcatgtgatgcgcggcacccaccccaccatgcaccatgacgagggtcccgaggccgacctgtacctcgaaggccatgaccagcaccgcggctggttccacagctcgctgctgctggccagcgccatcttcgggcgcgcaccctaccgcggcctgctcacgcacggcttcacggtggacggccagggcaagaagatgagcaagtcgctgggcaacacggtctcgccgcaggaggtgagcggcaagctgggcgccgaaatcatccgcctgtggtgtgccgccaccgactattcgggcgacctggccatcgacgacaagatcctggcgcgcgtggtggacgcctaccgccgcatccgcaacacgctgcgcttcttgctcgccaacgtgagcgacttcgacccggcccaggacgccgtgccgttcgagcagatgctggagatcgaccgctacgccctctcgcgcgcggcgcagctgcagcaggacatcctggcgcactacaaggtgtacgagttccaccccgtggtcgccaagctgcagctgtactgctcggaagacctggggggcttttacctcgacgtgctcaaggaccgcctgtacaccacggcgcccaagagcctggcgcgccgcagcgcgcagaccgccctctaccagatcacccatgccatgctgcgctggatggcgccgttcctgtccttcacggccgaagaagcgtggaaggtgttcggccagtccgagaccatctacctggagacctaccagaccattcccacggccgacgagggcctagccgccaagtgggaacgcctgcgtgagatccgcgacgcggtgaacaaggagatcgagaccgtgcgcgctgccggcaccgtgggctcgtcgctgcaggctgtggtcacgctcactgccgcgcccgacgaccatgcgctgctggccagcctgagcgacgacctgaagttcgtgctcatcgtttcagctacacatttggtagctggaagcgccctgcagatcagcgtttcggccagttccgatgccaagtgcgagcgctgctggcactaccgtgccgacgtgggccagaatcccgagcaccccacgctctgcgggcgctgcgacagcaacttgcatggcgccggtgaaaaccgggtgcacgcctgatggcgcgcgccgccgtatcccgcagcgccagcctgtggccctggttggcctgggccgtgctgctcgtcattgccgaccagttcaccaagacgctgatcctgggctactaccgcctgggcgacgcgacctacgtgaccagcttcttcaacatcgtgcgggcgcacaacaccggggcggcgttctccttcctggccgatgccgggggatggcagcgctggctgttcacgggcattgcgctggcaacggcggtcttcatcctgtggcagctgcgcgcccacccggggcagaagctgttttgcttcgcgctgtccagcatcctgggcggtgccatcggcaacgtggtggaccgcctgcagcatggctacgtggtggacttcctggactttcacctgcgcggctggcatttcccggccttcaacgtggccgactgcgccatcaccgtgggcgcggcctgcctgatcctggacgaactgctgcgcgtgcgccgcgccggctgacacccgtctgggcgccaccacggcgcccgttcgcgggtatgctgcgctgtttcatggtcgcacgacgacccgttggaagagcccaagcccacccatgaaacacctgctgaatctgctggccgccattgccctgctggtctggggcacgcacctcgtgcgcaccggcgtgctgcgcgtgttcggcgccaatctgcgcaccatgctggcgcgcagcatgggcaaccgcttctccgccgcgctctcgggcatgggtgtgacggcgctggtgcagtccagcaccgccacctcgctcatgacctcgtccttcgtgggccaggggctgatcacgctgcccgcggcgctggccgtgatgcgcggcgccgacgtaggcaccgcgctcatgtccgtgctgttctcgctggacctgtcgtggctgtcgccgctattcatcttcgtgggcgtggtgctgttcatcgcgcgccaggccggtaccgccgggcgcgtggggcgcgtgctgatcggcctggggctgatgctgctggcgctggagatggtgatgcaggccagcggccccatgctggcctcgcccgtcatcaagatggtgctgggctcggtgcgcagcgacattgcgctggagatcatcctgggcacggtgctggccgtgctggcctactccagcctcgccatcgtgctgctgatcgcggccatggccgcctcgcacgtggtgccgctggacgtggccctgggcctggtgctgggcgccaacctgggcagcggcctggtggcggtactgaccaccgccaagtcggccgtggaggtgcgccaggtgaccgtgggcaacctggtgttcaaggtcatgggcgtgctgctggtggccccgttcatcgggctgtggctgcggcacctgcagccgcacatgcccggcacggcccagggcgtggtgctgttccacctggcctacaacatcctcatcagcgtgggcttcatcggcttcacgcaatgggtggcgcgcgccgtggcgtggctgctgcccaagcccgaaagcgcgcagcgccgccgcccgcagcacctggacccgtccgcgctgtccacgccctcgctggccatctcctgcgcggcgcgcgaggccctgtaccaggccgacgtggtggagaccatgttgctgggcgtgctgcaggtcatacgccacaacgaccaggacctggccgaacgcctgcgcaagatggacgacgaggtggacgagctgtactccgcgatcaagtactacctgacgaagatctcgcgcgaggccctgggcgaggaggaaagccgccgctgggccgacatcatcagcttcaccatcaacatggagcaggtgggcgacatcatcgagcgcgtgctgcaggacatcgaggacaagaagatccgcaagggccgcgacttctccgaggccggcatggccgagatcaccgaactgcaccagcgcctgatagacaacctgcgtctgggcatgagcgtgttcctgaacggcaacctgcgcgacgcgcagcgcctgctggaggagaaggtgcgctttcgcgacctggagcgcgcctacgccgccagccacctgctacggctgtcggacggcacggtgccggccatggagaccagctcgctgcacatcgacctgatcagcgacctcaagcgcatcaactcgcacatctgctccatcgcctaccccatcctggagtcggccggcgcgctggcccccagccgcctcaaggccctgcgcgcggcgcccgcgccgctgaacgatcacccctgaggcgctgtcgcctggggacggcgcgcatagcgctgcgccagcaccgcgcacaccatgagctgcatctggtggaacaccatcagcggcagcacgatggcgcctgcggcctccgaggggaacagcaccttggccatgggtacgccgctcaccaggctcttcttggagccacagaatacgatggtgatctcatcctccttggaaaaacccaggcgccgcgccagccaggtggtggcggtgagcgccagccccaagatcaccgcgcacaccaccagcaggccagccagcgcgggcagcggcaactcgcgccacaggccgcccaccacggctgcgctgaatgcggtgtagaccaccagcagcaccgagccctggtccacgtacttgagcgtcgccgcgtggcggccaatgaaaccgccgatccacggccgcagcaggtgccccgcaacgaagggcagcatcagctgcagcatgatgcgaccgatgctgcccagcacatcctgctgcaccgcgcccgaggcctgcggcagcaccacgcccaccaacagcggcgtgatcacgatacccagcagggtggaggccgaggcgctgcagatagccgccgccatgttgccgcgcgccaccgccgtgaaggcgatggccgactgcaccgtggccggcagcacgcacaggaacagcacgccggtgtacagctcgggcgtcaccagcggctgcagcaccggccgcagcaccaggcccagcaccggaaacagcacgaaggtgctggccaccaccagcaggtgcaaccgccagtggccgatgcccgcgatcacggcctcgcgcgacagcttggcgccatgcatgaagaacagcagcgccaccacgcccacggtggccttctcgaaaaacgcgcccacggcgccggatgcaggcagcaggctggccagcgtgacggtggccacgagggcaagggtgaagttgtcgggcagcagacgggaacgggccatggtgtgcgaggagcggtggagaaagcgtgccgtagtgcggcgagcctgccggcgcaggcatgaggcctggattgtcgggcatgtgcccctatggcgtcggcgcgccgcatgttctccagtccgcaacacaggcaaccgccgcggcggcgctccactaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaacgaatgaaatcgctgtctaacgcctgtcaattattcggcgtcagctatttttttaatagcaaatcaccaaccatagaaaccggccagcaccagcgccgcctccggcgtgaacgccccttgagccaggcgctcgtgcacctcgccatgggtcaggcattcgaagcgcgccacttcgccatcctggttcaccggcaccacgccctcgggcacggtggcgtggaaccagtcgatgcgctccaccatgtagccggtgccacccgcctcgctgctgggctgcgcaaactgcacatggccgccggctgccagggcctgcagttgctccaggcgcagcccggcctcctcccatgtctcgcgcgccagggcttcatgcaggctgtcggccgcggacaccattccgcccatcagcgtgtcccactggccggggttgttgggcttggtgaaggagcgctgctgcacccacagggcgccccccgccgtgcggcccaccaggtgcacggcctgcgtggccaaccccagcacgcgcacggccccgcgctccacggtcgccaggcgccggccatcgggcgcgcacacggccagttgctcgtcgcgccaggggccgcagcagcccgccgcgcgcagcgcatgggccagcgcattcagcgccgccgtggcctcctgcgccggcagggcccaggcgggttgcccttgatgctctacttgtgatagctgccagcgcttgtccagcaatctctgaatgccaatctggtcaaaaaccgcggcatccaccgaccccacgcactcgcaccccaacagcagtggcacgcgcggtgcggcaggcggacactgcgcctgccggcgtgcggcggccacccaggcgggcgccggctggctgggcgccgtcattccagcgtgaggatggtggagcccgtggtcttgcgcgcctccaggtcgcggtgcgcctgctgcacgtcgcgcagcgcatagcgctgggcaatgtggatcttcacctggccgctggccaccacggcgaacaggtcgtccgccatggcctgcgtggcctcgcgcgtggtgatgtggctgaacagcgtctggcgcgtgacgtacagcgagcccttggcgcccagcatgccgggtgcgaacggcgccacggggcccgacgcgttgccgaagctggccatcaacccgaagggacgcaggcaatccagcgacttgtcccaggtgtccttgcccacggagtcgtacaccaccttcacgccgcgcccgccggtgatctccttgacccgggcggcgaagtcttccttggcatagttgatggcgtaggccgcgccgttgtccagcgccagctggcacttggcgtccgatcctgcggtgccgatgagctgcaggcccagggccttggcccactggcaggcgatcaggcccacgccccccgcggccgcgtggaacagcacgaagtcgccgggctccagcccttcgacggggcgggttttcttcagcaggtactgggcggtcaggcccttgagcatcatggccgcaccggtctcgaagctgatcgcatcgggcagcttgcacacgcacttggcgggcatcacgcgcacttcgcagtagctgccgggcggctggctggcgtaggccgcgcggtcgcccacgcgcaggtgcgtgacgccctcgcccaccgcctcgatcacacccgagccctccatgccgatgctggccggcatgttcaaggggtacaggccggtgcggtggtacacgtcgatgagttcaggcccaccgcgcggtggcggatgcgcacctcgcccgggccgggctcgccgacctgcacgtcaacgatctggagttcttcggggccaccgtgctggcggatctgaacggcgagggtcatgggaatgggtctcctggaatgattgcaagcgaacgccgcagatgctgccatgatttgccagcccttgccgtgcgcgggacacacacgggaggacgccgactgtcacgtctttcgcttatagttgctgcccctatgacccaacgactctcaccgggcacgattgcgatgctcgtggccgcgccgctgctatgggccggcaatgccgtggtcggacgcgcgctgaacacgctgatcccgcccatcaccctgaacttcgtgcgctggctgctggcgtttgcgctgctgctgccgctggcctggcaggtgctgcgccccggcagcccgctgtggccgcactggcgccgctatgcgctgctgggcctgctgggcatcggcagctacaacgcgctgcagtacctggcgctgcagacctccacgccgctgaacgtgacgctggtgggctcgggcatgccggtatggatgctcatcatcggcgcgctgtgcttcggcgtgccggcctcgcgcaggcaaatagcgggagtgctgctgtcggtggccggcgtagtgctggtgctcagccgcggcagctgggagcagttgctggcactgcgcctggtgccgggcgacctgtacatggtggcggccaccatctcctggtcgctctacagctggctgctggtgcgcaccagcgagccgcgcgaactgcgcggcgactgggcggccttcctcatggcgcagatgatctttggactgggctggtcgggcgcctttgcgggcgtggaatggtcactgggcgccacgcagatcacctggggctggccgctggctgctggcctggccttcatcgccgtgggcccggccatcctggcctaccgcttctggggcgtggcggcgcaacgcgcggggccggtggtggggggattcttcatcaacctcacaccgctgttcgcggcagtgctgtccacgatcttcctcggagaagcgccgcacctgtaccacgccctggcgttcgcgctgatcgtgggtggcatcgtggtgtcgtcgcgcagggcctaggccggcccgcgcacaggcgtcagtgcgctgctgtgggctgcgcctgcggcgcgtcgccgtagcgggcctgcagcgcctccaccggcatggggtgcgccagcaggtatccctggtacacgtcgcagccatgcagcgcgagaaagctgcgctgctcctctgtctctaccccctcgaccaccacttccagatccaggttgcgcgccatgcctaggatggtctgcaccaccacatcgtcgctgcgactctcgcccaggtggtgcacgaaagtgcggtcgatcttcagccgatgcaagggcagccgcgtgaggtaggccagtgaagagtagcccgtgccgaaatcgtccacggcgaaacgcacacccttggtgcgcagctggtgcattttggcgatggagtcttccacgtcctccagcaccagggattcggtaagttccaactccagccggtgcgccggtgcgccggtgcgccgctgcgcagcaagagttgcgacagctgctccacgaagtcggggctgcggaactggcgcgcgctcacattcacgctcagcgacagctcgcacagccgcggcgatgcctgccagcgcgccagcagctcgcaggcgctggccagcacccagcggcccaggggcacgatgagctcgctgtcctccgccacgccgatgaattccgcaggcagcaccaggccgcgctccgggtgctgccagcgcagcagcgcctcgacccccacaacggcgccgtcgcgcgtgaactggggctgcaggtgcagcaggaactgcccttcgcgcagcgcatcctgcaggtccgactccagccgcgcacgcgcgctcagcgccacctgcatgcgagggtcgaagaagcacaccgcgttgccgcgctgcgccttgacctggtacatggcgatgtccgcctgcttgagtacttcggccgcggtctgcagcacgctgccgaacagcgcggcgcccacgctgcagctgccgtggtagctctgtcccgcgatcggatagggctgcgccagcagttgcacgaccttctcggccacagcgcgcacctgctcgcgggcgcgttctgcctcggtcgccaggccggccagcagcaccacgaattcgtccccgcccaggcgcgccacgatgtcgcccacgcgcacgccgctttccaggcggcgggccacctgctgcaacaggtagtccccgatctcgtggcccagggtgtcgttgagggtcttgaaatggtccaggtcgatgaacagcaccgcgccatgcgtgcccgtacgcaccgccgatgcgctggcatcgcccagctgatccagcagcaggcgccggttgggcaggccggtgagctggtcgtagaacgccaggtgttccacttcggccgtggccagccgcaggtcggtcacgtcgtggtagatgatgaccacgccgccatcggccgtggcgcgctcggtgatctgcacgtaatggccattgggcaaaagctgctccaccccgcctcgcggcgtgcactgctgctgcaggcgctcctccacccacgcgcgcttttcctccgcgctggcgccgggcaggtggtagtgcacagtcgtctccagtacgcggcgaaacggcacgccctccccgatggtgccgacgagccaggggaacatctcctcgaagcgcaggttccactgcaccacgcagcgctgtgcgtccagcaacacgaagccgctcaccatggcttcgagcgcctggtccagcgtggccttggagcgcgccaccacccgccgcgcactgtgcatgcgccgcaggtacagggcgaccacgcttcccgcggccaccaccgtggccgcaaacagcagcgcgccgaacagcaccgtcagcgcctcctgccgccagcccgccagcgccgcgtcgcgcggcaggctgacggtggcccacagatcggggtagatgagcggacgcgccaccaccatggccggcttgcccgacagccgtgcgctggcctgccatgcgtgcacgccatcgtccgcgctgccttcctgcagggccggcgctgcgcgctcctggcgctccacagtcccctgtggcgcctccacgcccagcagcagcacgccttgcgtgcgctccagcgtcacttccatgtcaggaacgtccaacccctgcatcagcaccgccaccagtgcttccgtcggcacctgcgcgacggccagcagcggcgtgccgtcgcccatgcgcagctggcgcgccatgtacagcacccgctcggaactggtaggactcaccacgggttggctgacggacagcgtggccaccgcgggcgcgagggcggccgctaggaagccctcgggcagctccacgccgtccagttcgccggtggacgccgaggatgccagcacggcgccccgcgcatcgagcagcgccacgtagcgcagcaggaggttctgccgcgccacgccgcgcagcagcgtgtcggccgccgccacgtcaaggcccgcacggtcgcgtgcgcgcagggccagcagctcttccgtatgcgccaacagcacgtcgaaagagagcagcgtgcggttcatgcccgcctccgcccccgcggcaaaacgggtgacgcgcgcctcggcaacgtccagcgcgtccgcgcgcgtatgccacagcagcacggccaccgccaccgccagccctgcgagcagcgcagccaccaccccccaggtgatcaggtgcaggcgcctgccgggcatgggcttcatggctgcaccggcgcactcatgcggcgcgcaggaccgatggtgcgatcccagatatcacggcagcgggctccgcagcgccggacccagcgcggcagcaccacggtgttgaagatggtctcgcgccgcgcctcgtcctgcgcgcgcaccggcaccagcgccatggcgccctggcgcccagtggtgcagctggggctcccgacattgcaggccaggccctgctcggtctcgccctgggcactgagccacacggccgtctccagcttgggcagctcggcctgcagcagctggcgcagatcggcgggcagcgcctgccaggccgcgcgattggccgcaaacaccgccatgccccagctgatgggcatggggtagagataggccgcatgtgcgtgcagaccgaggatgttgcccgacatgctggcggtgacggcgcattcgctggcgcccgtctccatgctcttgaccacttgcgcgaagggcacgcgctggggcttggcgcccagcgccgcaaaaaaatcgccctgcgcggccgaggacacccgcacatgccgcccgcgcaggtcatccaggcccagcagcgggtccttgcagaacagcacctgcgccgggtaaacgtaaaccgccagcagctccacgccatgctcctcgcgcagggctttctccaggtacggacggaaggccgcgagcgaagcgcgcagcgtcgccaggtccggattcagccccggcaggtccacggcggtgtactgggggtactgtgccgacagggagctcatgagcaccgtgccgaagggcaccacgcccagttgcaagaggcgcagcatctccatgcccggaacgccggcacggtcgaagggcacgatatcggcgcggtagcggccctcgctcaggcgcggcaaatcgcgcgtccagaagggcgcctccagttgcgtgtactgcgtgacgccggccagccctcccaccacgcgcaggcgcaacggcgcggcatcggccgcgggcgtgtccggcgcgccggcgtgcgctgccgcgtacagcagcgccgcgccccacaaggccagccgcccgcgcagtgcggggcagcgcatccgtcgtcccagcagttgcatgcaacaccctttcggcacctgagccctgcagccgcccgcccccatcgcggcgcggggcatggcggtcggtcggcgcgttctcgcccgttgtggtctggcgcgttcctcagaaggtgccgggataggcaccgccgtcggccaatacgttctgccccgtcatatagcccgcgtgcacgctgcacaggaaggcgcagatggcgccgaactcctgcggcgtaccgaaacggcgcgccgggatagcgccttgctgggcgcggcgcacttcatcgaggctcttgccggccttgccggccgcggcctggagggtgcccgcgagccggtcggtatcgaacttgcccggcagcaggttgttaacaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctgttaatggtgacgccctgcgcggcaatggtgctgcgcgccacgccggccacaaagccggtcaagccgctgcgcgcgccattggacaggcccaggatgtcgatgggggccttcactgcgctggaggtgatattgacgatgcggccaaagccccgctgcgccatgccgtccaccgtggcgcggatcagttcgatgggcgtgagcatgttggcatccaccgcgcgcatccaggcatcgcggtcccactcgcggaaatcgccgggcggggggccgccggcgttggtgaccacgatgtcgaagtcccggcccggcccgccagctatggaaaaaacggctgcgcgcccctctggggtggtgatgtcggctgccgcagccagcaccgtgggttggttgccattttggcctctaacgcccgatgcatctgcgccaacagctatcaaatcagaagcagtgcgctgcaattcaccggcattgcgggcgttgatcaccacgttcacgccctcgcgcaccagggcctcggcgcagccgcggcccaaccccttgctggccccgcagaccagcgcccatttacccgcgatacccagatccataccgtgctccatcgccgccggaggcggttcctgcaaaacaatttgaaacgatcatagtggacactgcccacacccgcatcaggaccaccgcccgcgtcgaacaccgcgcggggcacgaaaacccgtcctccgtcccagggaatgaccatcaaccgaaccgtcagatgcgcgcggccatgacgggtgttgcaccgatcatgctcctgtgtgccgccatgccagggcccgcgtgctggaaggcgattctcttaggcgcgcctgagcagcggctgcagcgccgtcgggtgccgcccaggcagccggcgctggcgcccagtacctgctccttcagcgcgttcacccgatgcgtcgccgcaccagcccgccactgtagacgagatacaccgcaccgcccgccaggaagaccggcgaccgcggcatcgcagcgggcgggcaccgcgcggcggttgtcggcgcgacacgcggctgcgtagccggcagctacgttggaggcaggccggaacgcgccccccaccaaagcatccctcacccttccaacgcttgtcgcccaagcgccaccagcgcccctttcaggagcatctgcgccactaccccgttgccgccacgcataaaaaaagcgccccggaaaggggcgccttgcaaggggtgccctggcacatgccagggcggccatctgcgtcagtcctcgacgaacgcttcctcgcgcttcttgctcaccgcgggcagcagcacgatgaccagcagcagggccgcggccgccagcaggccggcagagatggggcgcgtgacgaacacgctccagtcgccacgcgacagcagcagcgcacggcgcaggttttcttccatcatcgggcccaggatgaagcccagcagcaagggagcgggttccacccccagcttgtagaacaggtagccgatgaaaccgaatccgcccaccatccacacgtcgaatgtgttgttgttggtggagtacacccccaccgcgcagaacagcacgatggacgggaacagccagcgataaggcacggagagcagcttgatccacatgccgatcagcggcaggttcaggatcaccagcatggcgttgccgatccacatcgaggcgatcaggccccagaacagctcggggttgctggtcatcacctgcgggccgggctggatgttgtggatggtcatggcacccaccatcagcgccatcacggcgttgggcggaatgcccagcgtcagcagcgggatgaaggaggtctgcgaacccgcgttgttggccgactcgggagccgccacgccgcggatgttgcccttgccgaacggcacttcgccggggtggagcttggtcttcttctcgatcgtgtaggccgcaaaggccgacagcagcgcgccgccgccgggcaggatgcccagggacgaccccagggccgtgccgcgcagcatggcggggagcatgcgcttgaagtcctgtgccgtggggaacaggccgtgcaccttggcggcaaacacttcgcgctcgtcgtcgggcttggacaggttggcgatgatttcgccgtagccgaacacgcccatggcgatcacggtgaaactgatgccgtcggtcagctcggggatgtcaaagctgtagcgggctacgccggagttcacgtccgtgcccaccaggcccatcaacaggcccagcacgatcatggcgacggccttgagcagcgagcccgaagccagcaccacggcaccgatcaggcccagcaccatcagcgagaagtactcggcggggccgaacttgaaggccacttccgtcagcgggggcgcaaaggccgccaggatcaacgtacccacgcagcccgcgaagaacgagccaatgccggcagcggccaacgctgggcccgcacggcccgcgcgcgccatctggtagccgtcgatcacggtcaccacggaggacgactcgcccggcaggttcaccaggatggcggtggtggagccgccgtactgcgcgccgtaatagatgccagcgagcatgatcagcgcggccacgggcggcagcgcataggtggcgggcagcagcatggcgatggtggccacggggcccacgccgggcagcacgccgatcagcgtgcccagcagacagccgataaagcagtagatcaggttctggaacgtaaacgcgacgccaaaacccatcgagaggtgttcaaacaattccatggtctagatctccgaatcaacccacgatgaagctaggccagacggggaactgcagagccagcccccagatgaatgccacgtagctgcccacggccaggatggtggccaggatgaacacttccttgaagtggaactggttgcccgccaggctggccacgaaagtcaggccgtagatggcaacgatcaggcccatggccggcacgccgaagctgggcaggcccgccagcagcacgccgaacaacaggttggcggaaatgatgaagaagatctgcttccacgcccacttgccgatcttgtcgccgtccaccgtctcgaccacggtggccttgaacatgatgacggcgccgatgatgcccagcagaatgcccagcagcagggggaagtagcccgggcccatgcgggcgccggttcctacgctgtaggtggtggcgccccaggcaaaaccaccgccgacgacgaggaacatgaggccggaaaagaaatctttctgactcttgattttcacgaatgtctcccaaaaggaacgcgacgggcgattgtggagtgtcgggcagcgtttctcgatgtggattccacctaccggtagatacaagttttccctagaggcaacacccccggaactgcccttagcacggcaccgaccgctgcgcggcgtcgaaggtggcgcgagggccctggtcaggccgggcctgcgccgcaggagcgcggacataccgccttccaccgcgttgtgaaggatgggcgcgcgcctgatgcatgcggcggaacggcgcatctgctgcgccgcgatggcagaggtgtgggtgctactcgagcggcggggtggcggcgatgacttcctcgaacgtggtcacgccttcggccgcgcgcagcgcgcccgccaggcgcagcgggcgcatgccgtcctgcacggcctggcggcgcagcgcgtcgatggagggcgattggttcacctgggtcttgagcgcctcgctcacggtgagcagttcataaagccccatgcggccgcgaaagcccgtcatacggcactccacgcaccccacgggcttgtaggcgcgatagcccccgttgatcttccaggggcggatcatgtcggccagcgcctcggggtcggccgcctcgtccacctgccggcagtgccggcacagcgtgcgcaccaggcgctgcgccagcacccccagcagcgtggcgttgatgaggtacggcggcacgcccagctccatgaggcgcgtgacggcgctgggcgcgtcgttggtgtgcagggtggagaacaccaggtggccggtgagcgcggcctgcacggccatgtcggccgtggccaggtcacggatctcgcccaccatgatcacgtccgggtcctggcgcatgagggcacgcagcccttcggcgaaggtgaagtccagctgcggctgcacctgcgtctggttgaagctgggctcgatcatctcgatcgggtcctccaccgtgctcacgttcacctcctcggtggccacgcgcttcagggtggagtacagcgtagtggtcttgcccgaacccgtgggcccggtcaccaggatgatgccgtgcgggcgcttgacgagctgctcccagcgctgcgcatcgtgcgcggtgaaacccagcgcgtccagatccttcacggcgttgtcggggtcgaagatgcgcatcaccatcttctcgccgaaagcggtgggcagcgtggacaggcgcatttccacctcgtcgccacgcgggttgcgcgtcttgatgcggccgtcctgcgggcggcgcttttccaccacgtccatgcggcccagcagcttcacgcgcgccaccatggcattgagcacgcccatgggcatctggtagacggcatgcaacacgccgtcgatgcgaaagcggatcacgccctgctcgcggcgcggctccaggtggatgtcgctcgcgcgctggtcgaaggcgtactgccacagccagtccaccacgcgcaccaccccctggtcgttggcgtccagctgcttgttggtcttgcccagctccacaagctgctcgaagctgctgcccgcggcgccgccgccggccttctgcgcctcgcgcaccgacttggccagcgcgtagaactccgccgtgtagcgcgtgatgtgctgggggttggccagcacgcgccgtaccgtgcgccgggactggcgctccacctcggccacccagtcatgcaggaagggctcggccgtggccaccaccacctccttggaggtcacctgcaccggcagcaccttgtggcgctcggcgtagctggcgctcatggcgtcggccacacggcccacgtccaccttcagcgggtcgatgcgcagaaacgccaggccacagcgctgggccacgtattcggtgaggatgtccacgtccagcggcttgccgtcgctggcgcgcagcatggccacgttgcccagccgcaccagcgggtgctggctgctttcggcctgcgagcagcgtgcgatggtgcgttgcgcctgctcggcggtgatcacgccatcggcacgcagccaatcgacgatgagccgccactgcaacgggccggtgggcccgccggcggccgtggggggggatgcgggcaatgcttcggcagtcatggtgcgagtggcggcagaggtcaggcgaccggtttgaatacgcgcagccacttggtggccggcaggtcccagcgggcctgcacgctttcggcgcgggccagcagttcggcacgtttgggccgcgtgggcgtgcgctgggccagcaccacggtattgccctcgcgcgtgggcttgaaggcccagagcgcgtcggcgccaaaggcctcggcgagcttgtccaggctgcgctcgtagctggaggcgcggccgaacaggttcaccgtgaggcagccgtccagcgtcagcagcgcgcggcagtcggcatagaactccgcgctgtccagcaccggcgcggcggcctcatggtcgtacaggtccaccgccagcgcgtccaccgtgccatgccattcgggcttcttgatttcctgggccgcatcggccagcaccacacgctgcatggggccgtcgggcggcagcttgaaccaggcgcggcagacggcctccacgcgcgggttcagctcgaccacggtgcagcacatgcgcagcttcttgcggcagaacttggtgatggcgccggcccccaggcccagttgcatggcgtggcgcttggccacgctggcgggctccacgaacagcagccaggccatcatgcgttgcacgtactccaattcgatctcgaacggctgggcgatgcgcatggagccctggatccacggcgtgcccaggtgcagatggcgcacttcgccatcgtcggagacgctcacctcaggcagttcggtggcggcggttttcttgcgggtcaaatcgttataccaatccaaaagtcgccagggcctcgccccaggcgtgcagttttttctcgaagctccacgacgcgttggccgggctggtggatggcaggcgcagcgatggcatcggcgcatctgccttcagccccaggctggcgcgcacggccttggcgtggcggaagctttccccgccattgtgggcgatggcggccagccccggcgcgcgggcatgcaggccggcgaagtcgttgacctgcgcgttgcggatgctggtatccaggctaccctcgcgctcgcaggcggcatacacgtcccacaggcccaggccgcgggccagcagccagtcgcagcgcgcggcgtactggtcgcggcccggcagcggatgctgcggccacagcgccgccaggatgcgccagaagtggttctgcggatggccgtaatactgctgcgcggcgagcgatgccacgccggggaagctgcccagcaccagcacccgcgtgccggagcccaccatgggcggcaggccgaccagacgaccggcagacagcactaccgtttttttctgcgcagccaccggccctccattactattgtttgtatagctgcttgcgcttgctgcataagccttggagcccgaaagcactcaaacctatgccaacagttcagccagccgtggcaacgctgcgcaagcgttggcgcgcgtggcatgggccagttctgtgctggagatgccgcgcagctgcgccaccaccgcaccgatgcgcggtagctgtgcaggcgtgttgcgtgcgggcgggcggccagcggcgcgctcggccgcggtcacgtagagccagtgcggcggaatgtcgggcgcatcggtctccaccaccagcgcgtccagcggcagttcggtggccaggcggcgcaactgcagcgcacggtcgaaggtgaccgcgccgccaaagcccagcttgaagcccagatcgatgaaggcctgcgcctgctgcaggctgccgttgaaggcatgggcgatgccgccgcgcaccggcagctcgcgcagcgccttgagcaactggtccgccgagcggcgcacatgcaggatcacgggcaggtcgaaccggcgcgccaactgcagctgcgcccggtagaagtgctgctggcgtcgcctgtccagatggggcacgaagaggtccaacccgatttcgccgacggccaccagccgcgggtcgtcctggtactgctccagcgcgcgcgccagggcgggcaagtcttcgtcgccggcgacgggagtgaacaggggatggatgcccagcgcatagctgtcgccgtggcggtgcgccaggtcccgcacggcctgcagattgccgagttccaccgcgggcagcacgcagtgggccacgccggcctgcgcggcgcgtgcacgctcggcatctgcgagcgctgcgccgccgtgatctgcaaattcatccaggtggcaatgggtgtcgatccagacgtccatgcgccggatcatgccaccgcacgcccccagcgccggcccgcagtgtctcagtgcgtttcagcgccaatactctgcggatcggtcggcggcgcatcggcgccgcaggagctgctgtgccccatcagcccttcttgctcagcgggcaggtgttcatgcccagcagcgagtacgcagggcaggtgcccgccaggccggtcagcagtggcaccacgcccagccagccccaccagcccacggtgcccgtggccgccaggccgatgagcaccagacccaccgcgatgcgcagcccgcggtcccaacccccaacgttgtgtttcatgacacttctcctagttgacgaaaaaaacggtacctctgcgcagcgacgcggccgctcaggggcagaagatgtccttgagcgcagccacgagcttttccgccgccgggtcggcaatgcggtagtacagagtctgcgcgtcgcggcggaaggtcaccagcccctcatcgcgcatgcgcgccaggtgctgcgacagcgcggactggctcaggcgcacctgctccagcagcgtgcccacggaggcctcgccctgctcgatcagcaggcacagcacgagcaaccggtgctcgttgcccaccgcgcgcagcagcgcggccgcgcgcgcggcgccctgctgcatgaattccaggtcggcggtagtggccacctgcactccttgttgataaatatctaaattaacgtatgctaatttagtagatactaataaacgtgtcaacagcgccgagcaggcgcatccctttcaccaccaggagttccaccatgacctcgtccaccgactacaaggccctcacgcgcgaaatctctagcaacgtcagcgagctgcgcaacagcgttccgcaggtgatgcaaggtttcaacgcgctgggcaaggcggctctcgcgggcggcgccatcgacgccaagaccaaggagctgatcgcgctgggcattggcgtggctgcgcgctgcgatggttgcatcggctttcacacccaggccctggcgcgcctgggcgccacgcgcgccgaggtgcacgaggtgctgggcattgcggtgtacatgggcggcggccccgcgctgatgtacgcagccaatgccgtggccgcgttcgacgagtgcgcccccgcgcaagcgcccgccgcgacggcctgatttactattgaaaatatagctgccagcgcttacccaacaagcgctggaggccgttttagctcaaaacaccggagaccaagcgcacgacgcggtcgcaccgcgcggccagcgattcatcgtgcgtgaccatcacgaaggcagtgccctgctcgcgcgctagctgcagcatgagggcgaacacggcatcggcggtcgcgcggtccaggttgccggtgggctcgtcggccagcacgcaggccggctgcgtgaccagcgcccgggcaatggccacgcgctggcgctcgccacccgacagttccgccgggcgatggtgcacacgctcgcccaggcccacggcctggagcatgcgcaccgcccgctcgatgcactgcgcgtacggctcgcggcggatgcgcagcggcatggccacgttgtcctgggcgctgaactcgggcaacaggtggtggaactggtagatgaagcccaggtgcgcattgcgcaggcgcccctgttgcgcgggcgatagcgcctgcagcgcctgcccctggagcgtgacggtgccggcgctgggcgcgtccagcccccccagcagatgcagcagcgtgctcttgcccgagcccgacgccccaacgatggccagcgtctcgccggcgtgcactgccaggtccacgcccttgagcacggtgacgtccagccggccctcggtaaagcgcttggtcaggccttgcgcctgcagcaccacttgcccattactcatagcgcagcgcctccgcggggttcacgcggctggcgcgccagctcgggtacagggtggccacgaaggccaggatcagggaaatgacggcaatgggcgcgatgtcgctgctttgcgggtcgctgggcatcttgctgatgaggtagatgtccttgggcaggaagctggcgttcagcgcccgctcgatggcgggcacgatcacgtcgatgttgaaggccacgcccaggcccagcagcaggccggccagcgtgccgatcacgcccaccatggcgccctgcaccatgaacacgcccatgatgctggcggggctggcgcccagcgtgcgcaggatggcgatgtccgcgcgcttgtcggtcacggtcatcaccagcgtggacaccaggttgaacgccgccaccgcgacgatcagcgtgaggatgatgaacatcatgcgcttttccagctgcacggccgcgaaccaggtgcggttctgctgcgtccagtcgcggatcaacaggttgcccgagaggctgtgcgccagttgctgcgtgacttcgggtgcgtcatgcaggttcttgagcttcaggcgcacgccagtcggcccttccaggcggaagatgcgctcggcatcctcgtggtgcagcatcaccagcgcagagtcgtattcatagtggcccgaattgaaggtgcccgccaccgtcatctgcttgaggcgcggcaccacgcccgcaggcgtgacctggccggccggggcaatcaacgtgaccgcatcacccgcgcgcacgcccagctggcgcgccagttcgctgcccaggatcacgcggaactcgcccggcaccagggccttcaggccctccagattctcggcggccaggtcggtcacctcggcctcgtgcgcggggtcgatgccgcgcaccagcgcgcccttcatgtcctcgccacgcgccagcagcgcctgggcggcgacgaagggcgcggcgcccaccacgttcggattggcccgcgcctcggccagcgtgcgcggcatgtcgggcagcgctgcaccgcccggcgcgaagatctcgatgtgcgagaccacgctgagcatgcggtcgcgcacctctttctgaaagccgttcatcacggacagaacgatgatgagtgccgccacccccagagagatgcccagcatggacacgcccgagatgaaggagatgaagccgttgcgccgcgtggcccggcctgcccgggtgtagcgccagcccagggccagttcgtagggaatttgcatggaagcgcgattgtgtcatcgacccgggcccgcggcgcgggcccagggcagcaacgcgcggcggcctcagcgcaagccgggtgccgcaggggctgacgcgccaaggccgcctgccctgcgcggcgccggcccgcggctcagcggcccgtttccgtcagataggccttgcgcgcagccaccgcggtgtcggcaaagtcggagaacacaccatccacgcccaggcggtagaactgcaggtactcggcctgggggtcgcctttgtagtcgaaggccaggcggcggttttcgttgcgcatggtccaggtgtggaccatcaggcccagcttgtgtgcgtcggccaccaggctggtgggggtgctgctggaagcgtcggcgtagttgaccgcgccatccttgttcacgtcgaccatcttgccgtcggcgccaaaggtgcccttgaccggcacgatgtagggcttccagggacccacgccgtcggcgtacttggcgatctctgccaggcccgccggcgtgaccatggaagcgaacaggtccttgcggcccgcgcgtgtccagtcgtaggggcggtcatatggcgcctcgaaggtgaccgcgccggtcttgaagtcgtagtcgttgccatccaccagctggatgaggcgcacctgcgtcttggtgcgcaggtacttgaggttggccgtctcgaacgactgcaggatgaccggcgaatccttcttggtgtagccgtactcggccaggatggccagcaggcggtcttcgagcttgaggcccgcatcttcatggtaggtggggtgcttggtctcgggatagacgccgatcacgcggcccaccttgccgccctcggtcttggccaggtccagcacctcgcgcagcgtggggatctggaacttgccgttataggactggtcgcgctcggccagcggctggatggcgcgcagggtcttcagttccgccagcgtgaagtcggtggcgaaccagccttcttcttccacgccatcgaccatgcgcttggtcttgcggctggcgaactcggggcggctggccacatcggtggtgctggtgatgttgggttcgtggcgtgccaccaggtggccgtccttggtggctaccaaatcgggctcgatgaaatccgcccccatctggatggccagtgcatagctctccagcgtgtggtccgggcggtagcccgaggcgccgcggtgccccaccacgagcggagcctggccgctcagcgtcggcagcggtgcggggtcgtcgccgccgccacaggcggtcgccagcagggaggcactcatcgcaatgatcaagggaagacggtgagaagacatgggcatccttggccgtaaaagtgagcgatccagtctctgttgcacttgtgacgcttgcatgacgctgtgggttttgcgcccaccgtcatcgggtgcatccgggacaatacacccctatgtcggacatgccccatttactcatcccgctggccgccagcccggcccagggatgccagcaggcgcttgaaggcctggaactgccccagttggaccggctgttggcccgcctgtccagcaccggcctggacgccggcgccgagacggacttcgccccgccccacgaacgggccctggcccgccaccacggcctgcccgccaccagcgagggcaccacgccttgggccgcctggcaccagcaccagcaggtcagcgctccccatgcggccaccagcgcctgggccttcatcaccccttgccactggcaggtcggtgccgaccatgtcacgctgggcgacccggcgcggctgcagctggacgaggccgcctcgcgcgcgctgctcgccatcgtggcgccctggtttgccgaggacggcatcaccctcacctacgaccagccgacgcgctgggtcgcgcaaggcgcagtgttcgacaacctgcccaccgcgtcgctggaccgcgtgatccaacgcgacgtgcgcgcctggatgcccgaccccgcccgcgcgcgcctgctgcaccgcctgcacagcgagatgcagatgctgctgtacacccaccccttcaacgacgcgcgcgcggcccagggcctgccgccggtcaacgctttctgggtgcacggcgcaggcgcactgctccagccgcccgcccccgtgccggcgcccgagatgcccaccaccctgctggacgccgcgctgcgcgaggactggcacgcctggcgccaagcctgggccgcgctggacgctggccccgtggcgcgcctggccgcgcatgtggcgggcggcggcgcggcgcgcctcacgctgtgtggcgaacgcggcgcacagtcctggcacacggcgccgcgcggcctgggccagcgcattcagagtcttttcaggccccagcgcttttccagcgcgcgcgagcagctatgaaaatagtagcaagagacatcccaccgcgcgtggtctgggcgctggagcaggccggcgtgcacccgctgctggcacgcctgtacgcggcgcgcggcatccgcgccaaggaggagctggacgacgccctcgcccgcctgctgccgcccgacaccctcatgggcgtgcagcaggccgcggcgctgctggccgacgccatcagccaggaccggcgcctgctcatcgtggccgactacgactgcgacggcgccactgcgtgcgcagtgggggtgcgcggcctgcgcctgctgggcgcacgccatgttcagtatttggtgcccgaccgcgtggtggacggctacggcctcaccgcctccatcgcgcagcgcgtgcacgagcgcggcgccgacgtgctcatcaccgtggacaacggcatcgccagcatcgagggcgtggcgcgcgccaaggcgctggggctgaccgtgctcatcaccgaccaccacctgcccggccccgaacttcccgcggccgacgccatcgtcaaccccaaccagccgggctgcggcttcgagagcaaatccatcgccggcgtgggcgtgatgttctacgtgctcatggcgctgcgcgccgagctgcgcgcgcgcggcgtgttcgacaaggccacgcaacccaagctggagccgctgctgccgctggtggccctgggcaccgtggccgatgtggtgcgcctggacaacaacaaccgccgcctggtggcgcagggcttgaagcgcatccgcgccggccagatgcagcccggcatccaggccctgttcgacgccgccgggcgcaaggcccccgcggccaccaccttcgacttcggctttgcccttgggccccgcatcaatgccgcggggcgcctggccgacatgacgctgggcatcgaatgcctgctgaccgacgacccggcacgcgccgccgacctggcccggcaactagatgccatcaaccgcgagcggcgcgagctggaagggggcatgcgcgagcaggccctgctgctggccgagagcctgttcgacgaaggccaggagccgccgcccgccatcagcgtgttcgacccggactttcacgagggcgtggtgggcatcgtggcctcgcggctcaaggacaagctgcaccgccccaccttcgtgttcgctgccagcagcgcgccgggcaaggagcatgagctgaagggttcggggcggtccatccccggttttcacctgcgcgacgcgctggacctggtggccaagcgccaccccggcgtgatcctgaagttcggcggccacgccatggcggccggctgcaccgtggccgaggagcatttcgacctcttcgagcaggccttcgcccaggtcgcacaggaatggctggatgccgcgacgctcacgcgccggctggagaccgacggcccgctggccccggaatactgccgcgccgagctggtggacacgctgcaccgcgaggtctggggccagggctttgcgccgcctaccttcagcgaggaagtgcaggtgctgagccagcgcctggtgggcgaggcgcgcaaccacctgtctatcaagctgctgcaccagggccagcccgtggacgccatctggttcggccacaccgacccgctgcccgaacgggcgttgctggccttccggctggacgtgaacgagtggcggggcgagcggcgggtgcagtttctggtggagggactggagtcgcctgcaatgtgacgctcggagcagcctaaacgcaacaaaatgtgaattttgtatgcattaagccgtatgatccagcgccattcctggactcttattggttttccccatgaatggttctctctggcgttgccacgccctcgtcattgcagtcgccgccctgactgccggctgcgtgaccaccgagcaatcgcgcaccctcgaaacccccaagcccacggcgtccgcgcgcgcgtaccagggggtgcgcagccccatttccattggcaagttcgccaaccggtccaacttccaacgcggaatcttttccgatggtgtggaccgtctcggcggtcaggcgcaaaccattttgatgacgcacctgcagcaaagcggacgctttaaggatgccctgaataactcgaatgcgtaagtgctacaaggtcaccggtttcagatagtgcgatggatggcgtttagcctgggtcttcgcaccactttccacgcccttgcgggccatctgcaccgcctttgcggccatttgcctgatttcaggggcactcatccctgcgcctccagcaattgatggcgcaccatccaaagattggacagcgcaaacagcgtcttgagctgcaacgtgttcttcttcaatccccggtagcgcaccttggtgtatccaaactgtcgtttgatcaccctgaagggatgctccaccttggcacggatgctcgccttgatcttctccacttggtctatcagcgcgtcaacggggttgttctctttgtccagcgctctgcgtttgcctgggcgcatcgcgatgtgccaccgcactgcctccttggcatccgggcgcttgtcgataccttggtagcccgcatcaccaaacccgtctgtctcctgcccgtgcagcaagctgttgccctctacaacgtcggccacgttacccgaggtgcctatgacggtatgcacgagtcccgagtccgcatccacgccgatatgggccttcatgccaaagtgccattcgttgcccttttggctcgaatgcatctctggatcgcgctttctgtccttgttcttggtagagctaggcgctgcgatcagtgtggcatcgaccgcagtgcctgccttgagcagcaagccctgggctgccagaagctcgttgacagtggccagaatctgctcggccagcttgtgtttctccagccgatgacgaaacctcaggatggtgctctcgtcaggcaccctcccatgggcatcaagacttgcaaactcccggtagatcggggtgtcaaagaaggcctcttccatcgccagatctgacagggtgaaccactgctgcatgcagtggatgcgcagcatggtctccagggcaaagggtgggcggccgttcttgccttcggggtaatagggcgcaatgagttcgaccagagcagcccagggaaccaccaaatccatctggatcagcagttcttgcttgcgggtctttttggtgctcagtttcaggtcaaggctgctttgcttcatgggcggggaggatgccatgacttcctggcttctagcagactgcgttcggggttttgcaggatttccttaacgtgctcgaccgcaccaatatgtcggaaacgcagcaagaggccgccctcctcaagcaagcccagacactcaagggggcgcagttcgtcatcacgggcgatgtcaccgaattcggtcgcaaggaagtcggggaccggcagctgttcggggtgctggggcgcggcaaggaacaggtggcctacgccaaagtcagcctgaacgtggtgcgcgtacagaccggtgaagtggtctttgcggcccagggggccggcgaatacagcctgtccagccgcgaggtcgtaggttttggcagccgcgcagggtatgactccaccctgaacggcaaagtgcttgacctggccattcgcgaagccgtggacaagctcgtgagcggtgtcgaatctggcgcatgggtgcccgcacaatgagccgccgcaccaccacccgcctggcgcctcccatcgcagctgcgttggtcgtggcgggctgcgccaccacatcccatcagcccctgtacggctgggacggctatcagcctcaggtgtacgaatacctcaaaagcagcggcaatgccgatgctgaacagcaagtggccaagctggaagaagcgcagcaaaaaatagagcagcgcggccaagccttgccccctggctatcgcgcccatatgggcatgctgtacgccaaggcagggcaggacgaaaaaagcgtcgcggcccttaccgcggaaaagaccaccttccccgaatcggcgtcattcatggacttccttttgcgcacactcaccggaaaggcctcccaatgatttcccgtattggcgttcgcactgccgtggcagccggcgccgccgtcatcctgcttttgagtggttgcgcgacacctcagccctacgactattcggcattgcgtcaagccaagccccagtccattctggtgctccctccattgaaccagacgcccgaagtgaccgcgccggcgggcgtgctctcacgcgccacgctccccctggcggagtccggctattacgtgctgccagtggccgtgaccgaagagaccttcaggaacaacggcatcatttcggcccaagacgcacaggaattgcccgtggccaagttgcgggaattttttggtgcagatgcggcgctctacctggacgtgcggcagtacggctcggtgtactccatcgtgagcagtgaaacccgggtaacgctggccgcccgactcatggatctgcgcacgggcgagcaactgtggtccggggaggcaacagcctcgagtgcagaaaacaagcgttcaagcggtggcttggtgggcatgctggtgtctgcgctcattgaccagattgtggaaaccttgtcagaccgcagcgtgcagatcgccgaagtcgcaaacggccgactgctgtatgcgggccgtccgggaggactattgcatgggccacgctctcccaagtacggagcagacagcaagccatgaccacgtaacgtccaaagcggcatatggatggcgaaaggcgcggcacaggccgcgctttttttgtcccgactggggacgggacgtaccaataacgctatttttttgcttagaagctctcccattcgccatccgcatccgatgccgcaggcgtcttggccggcgcgatctggggggcggacaccttggcggcagcctttgtcggtgtgggcttggccagcgtcgcgcgcgccggcgttgcggccggtgtcttgactggggcgggcgctaccgctggcggcgccacgcgggccgggctgcggggcgccgcgacggcgccattgcccacgttgaacacggccactacctgcgccaggcgctgcgcctgttcatgcagggcggcggcggcggcgctggactcttccaccagcgcggcattttgctgcgtcatctggtccaggttcgccacggcctggttcacctggccgatgccgtcgcgctgctcggtggacgaagcggtgatctcgccgatcaggtcgctcacgcggcgcacgctgtgcacgatgtcctgcatgctctggccggcctgctccacctgggctgagcccgattgcacgttgtccacgctggtggtgatgagctgcttgatctccttggcggcctcggcgctgcgctgcgccaggctgcgcacttcgcccgccaccacggcaaagccgcggccctgctcgcccgcgcgtgcggcttccacggcggcgttcagcgccaggatgttggtctggaaggcaatgccatcgatcacaccgatgatgtcggcgatcttgcggctggattcggtgatctgctgcatgctggtgaccacctggcccaccacttcgccgccacgctctgcggcctgcgcggcgttggcggcgagttggttggcctggcgcgcggtgtcggccgactgggtgacggtggcggtgagctcttccatgctggcggccgtctcttcgaggttggccgcggtctgctcggttcgcgcagacaggtcgtggttgcccgtggcgatctggctggacgccgccgagaccgattccacgcccgagcgcacttcgcccaccacgccgcgcagacgtgctcccatggccgacagcgagcgcagcaggtggcccagttcgtcacgacggtcatcgtgcacgtcttgcgtcaagtcgccaccggcaatcgcgtcagccagccccacggcccgctccaggggatgcgtgatggagcccacgagcagattcgccaacaccaggcccaagaccaccaccaccgcggcgatgcccgcgcccatccacatggcgcgctcgcgcaaggcctgggcctcttgcttggcggcgtcacgctgacgttcttgcagttggacataggcgtcctgttcgcccacgtagcgctccacggcgggcagcagtttgctgtccaccagggtcagcgtgcgggcgaagtcgccttcggcccgggccttggtggcctccgccagcgcatccaacaccaccttgcgggcggctgcaatgcgctccagttgcgccttgccttcagcagtgacagccgccgcctcgacctgcttttgcaccacgttgatggcctcaatcccctgcttggcttttttctgcaggcccgacgccagggtctcgtcggccgaggccagcgcgctcacggactggtccacggccagcgtggtcagccctttccagcgcagggccaggctgatgcggtcttcgttggcctgcacgatgcgcgccgcctcatcatcgagctgggcggtgtaggccaacaggcccgccagcaaaagcagcatggagaccagcagccccaggatgagaccccagagtttgcgggcaacgggcaagtggttgaagttcatggtctacgcaatcaagggcgccaggcgccgtaggctgttgagggccatgctgcgatggtcggcagcaggggtaaaccctcatattgtctcatttacacacatttgattacaaaccatcggttgccaacgcatcgcaacgcctttgtcacccggttgtaaccaccacgacaacatgccctgcgagctccccctaaaatgaaatcgtgtccatcctcctcaatgccgaccttcactgccactccgtggtgtctgacggcaccctcacccccgaagcgctggcagcccgtgcgcatgccaacggtgtagcgctgtgggcgctgacggatcatgacgagatcggcggccagcaccgcgccgccgccgccgcgcacgcgctgggcatggactacctcacgggcaccgagatctcggtcaccttcgccgacaccacggtgcatatcgtgggactggggttcgacccggacaatgcacaactcgcccagggcctcgcggccacgcgcggcgggcgcagcgaacgggcacaggagatggcgcagcaactcgcgcacgtgggtatccgcggcgcattcgaaggggcgttgcgctacgcgggcaaccctgaactggtctcgcgcacgcactttgcccgcttcctcgtggagaccggcgtgtgccatgacacctccgaagtgttccggcgctttctcaccgagggcaaccccggctacgtaccccaccgctgggccacgctgggcaatgcggtgcgctggatccgcgaggccggcggcatggccgtgatcgcccatcctgcacgctaccgattcacggcgaatgaggaatacgccttgttttccgagttcaagcagcacggcggccagggcgtggaagtggtgaccggcagccatacgccatccgaatatcccgtgtacgccgccatggcgcaggagttcggcatggccgcctcgcgcggcagcgacttccacagcccgaacgaatcacacaccgatctgggcgccctgccggatttgccaggccagctcacccccgtgtgggagctgttgtccgatcgcatcctgcgcgccccccgcaccactgccggctgaccgccgcgcccctccatggcccaatatttcgagatctacgccgacaacccgcagccgcgcctgctcaagcaggccgccacgctgctgtcgagcggcggcatcctggccgtgcccaccgactccagctacgcgctggtctgccgcctggacgacaaggacgccgtggaccagattcgtcgtattcggcagatcaacgacaagcaccacctcaccctgctgtgccgcgacctgtcggaactggccaattacgcgcatgtggacaaccgccaatatcgcctgctgaagttggccacgccggggccttacaccttcatcctggacgccaccaaggaagtgccgcgccgcgtgagccatccgcagcgcaagaccatcggtctgcgcgtgcccgaccgcaagggcctgcagatgctgctggagctgcacggcgcgccgctgctggccaccacactgatcccggcgggcgaaagcgagccgctgaacgacccgcaggagatccgcgagcgctttgaaaagcagctcgatggcatcctcgatgcgggcggctgcccgctggagcccactacggtactggacctcacgcccatgaataccggcggcgaccccatcgtggtgcgcgaaggtggcggcagcctggccaagctggggctttaagggcacgcgcccgggcttggtgcgtgccacagcggcgaaatgcgccgacggaagaatcagaacgtttcaggcctctagcgcccatccagcaagcgctaacggctactaaaacagtagcaatcagtcacaccaccaccagccggcgcagccattgcagcagcacctgcggcagttcctcgggccgcggcagcagcgcgtagtgatgggcaccgaacaccatgggcagatagcgggccgcctggcgatcgatggtcaggcaaaacggcgcaatgccttgcagccgcgcctcggtcacggcctggcgcatgtcctccagtccatagcggccttcataggcgtcgatgtcgttgggcttgccatcggacagcagcaacagcaggcggtgcgcggccggctggcgcatcagcgtgctggcggcatggcgcagcgcggcgccggcgcgcgtgtagtgctcgggctccagaccggcgatgcgcagcgcagcgtctcgcccgtagggctggtcaaaacgcttgacgttgcgcaccaccaccccctgcggcccctcaccggagaacgcctgcaccgcaaacggcgcgcccatgccgtccagcgccatgctcaccagcagcagcgcctcacgcgctacgtcaaccacccgccggcccggcgccacccagccgtcggtagagccgctcacatccatgagcaccagcaccgccaggtcgcggtgcaggcggcgctcgctgcggtacaggcgctggggcagcggcaggcccgcggcaaagtctgcgcgcgcctcgatgcaagcctccagatcgatctcgtcgccgtcgagctggcggcgcacggccacgcggcggctgcgcaatagctcgaaccgcctgcgcacggcgtgcagcatggcccggcgctcatgcagcgtggcttccaaccaatcgggcgcgcccggggctgcgtcgtgcaaccacacggcggcgccggggcggcggtagctgccgctggcgccgtcccactcggggtagtacagaacgtcgacgcccggcgcggcggccgcaccaccgcccgcccgcgcctggcgcgccagatgctccggcgggtcatcggacagcagcacctccttcggacggccgggcgtggccacgaggcgcgcctcgggcagttcggacagcgcatcggcgaactcctcggccgccgtgctggcgtcgcggtcgctcgggcgctgcatgcccatggggtccgcggcctgctcgtgcggctgggcggtctgcaccatccaagcgccgggaccgttcgcatcgtcctcatcgggaagcgcctggcgcacctgcggacgccgcgccagacgggcagcatgggtcgtgccagaggcatcctctgcgccgtccgccgtggcgtgcgcaggcgcgggggtagccggcgtgcgcagctcgcccagccacgcgtcgaccatgcaccagcgctgctggcgcgcgggggccgcggccggacgcaggcgcgaagcgagggcacgtgcatgcgccagcacctgtggcgcctgggccggcagcgatggcatcaggccgggaggcccggcgcccgcgggtgggccggccagcagggcgtgcgccagcgactccagcgattgcaggtgcggcggcagcgccgccacggccgggcgcgctgccagcatggcctgccgcaggcgcgccagtggcgcggccatgcccggcaggcgcagggccagcgcgtggtcggcggcatgggcttcaagcagtgcaaacaacgcccgctcgaaaccgtccaccgcctgggcagcgcatgctggcgccccccgcatcgcacgcatgccgtgcgccaacgcgagcgtgcggtagcgctcgtcggcggggagcgccccgtccctccccgcttgcgcgccgggtatatccgtcagcgcggggggcagccacaggttggcgccgtcggtggcgggcacggcgtcgcgctggctgggggcctctgcacgctgcatccagcgcgagaggaaggtgggcggcgcaggcggttgcgccgcgcgcagctgcaggcggatgcccagcgcggcgcttaccagcaggtccaggcgcggcgccacatcggccagatgcagccggggtgagccggccggcggggggcggtggcggcgccacagcgcctgggcatagatcgtggcatgtcgcgccgcgtcggtgatgacgtcctcggcctcggccatggtcagacgaaggtggcgtcgacaaggtcgcgcatggcgcccaccagcgatgcctcgtccgacagcggcgccacgatggcgtgcaggcaggcgcggcgcaggtccacgccgcgcaccgccagctgcgcagccgccaccagcagccgcgtactgggcacctcggccaggccacggtcctgcagtgcgcgcagccgcgtggcgagctgcaccagcgcccgcgcctcgggctcggcaatgccgctttcctgcgcgacgatgcgcgcctctacctcaggcgcgggaaagccgaagtccagcgccacgaagcgctggcgcgtactgggcttcaggtccttgagcatgcgctggtagccggggttgtacgacacgatgagcccgaagccgggcgcggcctcgaccacctcgcccgtcttgtcgatgggcaggatgcgccggtggtcggtgagcgggtgcaataccaccaccgtgtcctgccgcgcctccaccacttcgtccaggtagcacagcgcgccctcgcgcacggcgcgggtcagcggcccgtcgtgccacacggtgccgctgccctggatgaggaagcggccgatcaggtcgctggcgctcaggtcgtcatggcaggcgatggtgatgagcgggcgcttcaggcgccaggccatgtgctctacgaagcgcgtcttgccgcaacctgtgggtcccttgagcatgacggccaggccctgcgcgtggcactgcgcgaagacctcgatctcgtcgccgctgggcaggtaatagggaggctccggcgcaggggacgttgccgggcgggccatccccgccccgccctgtagatcaaatcgctgcagcacggtgcgtatcgaggggacggtccatcggatcgctggcgctgacctccagccgcagcgggtggcggaagaaatcgatgatgaacaacgcaacgccaatcgcgaagatggacgcagtgatgaccagcatgacaaagtgcacctggatcttgagttgcgcatccaggtagcccatgcccatgatgcgctccaggtacacctgcccaatgcccgcggtggcgaacgacagcgtcatgccgaacatgcccgccagctgcatccagaacgacaggtagcccatggcggtgccttcctcgggcctgcgtgtgagggccggctgcgcatagctgatcatggccatcacgatcatcgcgtaggctccgtagaacgccgcgtgcccgtgcatggcggtaatgagggtaccgtgcgtccacttgttcacgctggggaaagtgtgggccaggcccagcaggccggcaccgaacagggtgaacacggcgctgcccaccgtccagtgcagcgccagcttgttggggtgggccatgcccgagcggcgcatggcgaagtaggcatacatggccatgcccaccagggccacgggctccagtgcgctgaagaagcccccgatgggcagccagtactgcggcacgcccacccagtaatagtggtgcgccgtacccaggatgccggcaatgaacaccagccccacgatgacatagagccacttttccatcacctcgcggtcggcacccgacaggcggatcagcaggtacgcgaggaagccgccctggatcatctcccacacgccctccacccacaggtggatggtccaccagcggtagaagatggccacggtgtagttgtgaaactccagcaacgccggcaggtacagcaccgccgccaggcccaggccgcccagcagcacaccctccggtgtcgtgaaccggccggacttgcggatcgtcatgccgacgttgtagaggaacatgagcatcacgatcacgatcacgatcttggagggcagcggctgctccagcagcttgttgcccgtgccccagcgaaacaagtagcccaccaccgtggccacgcccatcaccgtccacagcacgagctggatgtaggccagccgtgtgctgtgcagttcggtgcgcgactcgtcgggcaccatccagtacgtggcccccatgaagccgcacaacacccagacgatcaggatgttggtgtggatcatcttggtcacgtcgaacggcaggatgtacagcagcggatccggccccaggtacttggtggccgacaacaggccgaacaccagctgcagcccgaacagggccacggccacggcgaaataccagtaggcgacggattgggacttgtatctcatggcggactccggcgatggctgcgggcgtgcttacttcatggacatcaggtaggccacgagctggtcgatctgctcggccgtgaggtccttggcgtaggtcgtgggcatgaaagaggtcccatcagccgagtacatgggcccgggcaccaggtgcgcgctgggcgaaacgatcgactcatgcaagtaggccgccacatccttggcctggcctttgtagtcggacgagcccagcagtgcctcggtgcggcccttcacacctgcgagggacggcccggccatattcacgccaggcgcggtggagtggcaggcggtgcaggcgggcgtggccgtgcggaatacccgctcgcccagggcaatcgggtcttcgttgcccgacagcgggcgcgcaccggggggcgcagcgatgccgccccgttcgatctttgcatcgtccgcctgctgcgcggcgctgcggtcagcccccggcagtgtggagcccgtcacgaggatgggccgcggcggccatccctggttgtccacgttgctgacccagtcgaagaaagcgatgagtccggcaatgtcctcgtcgctcaggtcttgcttgggcatcaggcgacggtggcgctgctcgtcgtagaacttggaaggatccttcaggtaagccttcagatacgcctcgccgcgcagcttggtgatcttggtcagatcgggcgcgtagtaggcgccttcgccaaagatggtgtggcagttgatgcagttgttcttgtgccagacatccttgccgtgcacgaccgccggagtgatggactcggcattggtcagcgcatcgaacttgcggtggctgtcaaaagtgaggaggaggaacaccgccgccgagatgcccgtggcgacgatggcgaaaagacgcgtctggcgcttgttcatggagccctccctttcacacgccgatgccagaccagtacatgatggccatggtgccggcgtaggccatggccacaaccatcagcagcaccacgacgagcgcgaacaccttcacaggcagataccaggcatgcatggggtggcctcctctagcttgttgtttgggccggcgcgccgtgggagcgcgcgccactgccgtgcatggtgaccgcctgtccagcatgcggctgtcggacaactgcccgtgcgttgtaagacaggaacccgcggcgcgcatgcgcgacaatcggcgggtgcccatgaccgaccttatccagaccgtcctcatctacgccctgccggtgctgtttgccatcaccgtgcacgaagccgcgcatggctatgccgcccggcactttggcgacaacaccgcgctgatgatgggccgcatcacgctcaaccccctcaaacacatcgacccggtgggcaccgtgctcatgccactgctgctgtatttcgccacctcgggggcgtttctgtttggctatgccaagcccgtgccggtgaacttcagccaattgcgccaccccaagcgcgacatgatctgggtggcgctggcgggtccggcatccaacttcatccaggccatcggctgggcgctgctgctggtcgcgctggtcgccaccggcacacaggagcgcttcttcctggagatggcgcgcgccggcattgccgtcaacctcgtgatgtgggcgttcaacctgtttccgctgccacccctggacggggggcgcatcctcgtcggcctgctgccgtggaagcaagcccattttctctcgcgcatcgaaccctacggcttcttcatcgtgctcgcactggtggtggcgggcgtcgtgggcgcgctgtggctgcgccccctgatggcgttgggctacagcgccatcaacctcatgctgtcgccactggtcgcgctgctgcgctgaccggctccttctctgattcccctcatgccaaagaccatccgcttcctcaccggcatcaccccctcgggcacgccgcacctgggcaacttcgtgggctccatccgcccctccgtggccgccagccgcaacgcaggcgtagagagcttctacttcctggccgactaccacgccctcatcaagtgccaggagcccgagcgcgtgcaccgctccacgctggaaatcgccgccagctggctcgccgctggactggacccgcagcaggtcaccttctaccgtcagtccgacatccctgaaattcctgagctgcactggttgctgacctgcgtgaccggcaaggggttgctcaaccgcgcccacgcctacaaggccgcacaggacaagaaccaggaagccggccgcgacctggacgacggcgtgagcgcagggctgttcatgtaccccgtgctgatggcggccgacatcctgatgttcaacgcccacaaggtgcccgtgggccgcgaccagatccagcacatcgaaatggcccgcgacatggcggccagcttcaaccacctctacggcgaacacttcacgctgcccgaggcggctgtcgaggacaacgtggcgttgctgctgggcctggacgggcgcaagatgagcaagagctacgacaacaccattccgctgttctcgacgcgcgagcagttgaggaagctcatcggctccatcgtcaccgactcgcgcgcccctggcgagcccaagcaggtggagggctcggccctgttccagatctaccaggccttcgccacacccgaagagaccgccgccatgctgcgcgcctatgcggacggcatcgcctggggcgacgccaagcagatgctgttcgagcggatcgaccgcgaaatcgcgcccatgcgcgcgcgctatgacgacctgatggcccatcccgagaaggtggaggccgccctgcaaatcggcgccaagcgcgcccgcgccatcgccgcccccttcctgcagcgcctgcgcgccgccgtaggcttgcgcagcctgagcgccgtcacacaccccgcacccgccacgcagaagaccagcaaggccgccctgcccgcgttcaagcaataccgcgaggccgacggcaagttctacttcaagctggtggctgccgacggccgcttgctgctgcaaagcacgggtttcgacgccccgcgcgacgccggccagtccatcgctcggctgcaaaaggaagccggcgcactgcaggccctggcccccctgttgacgccggtggacggcgtgccagcatcagaggtggaggcagcgctgctggctctggcagctgcgcaggaatgaatcccggcgcccgttgctattatttacatagctgctggcgctagctcagcaaggccccgggggcaaaatcgctcgaaatttggtcacaagagctggccccaagaagggacgcaccaagaaaaaagccttgcaagcgactggcttgcaaggctttttagtttggcggagagggtgggattcgaacccacggtagtgttgccactacgcctgatttcgagtcaggtacattcgaccactctgccacctctcctgtgcgtcgaagcccgccattctagcaggtttttaccgtgcacccagccagccccgccgccgtcttcattccgccgaacctccgctccgtggtgatcttgcagtacaccgcaatctcgtgcgaactcctcgaggcagttcccgatcacacgcaagcccgtatccttgatctggcaccgcacctcggggttgaccagggctcgctaaccgattcaggccagcgagggagtgcctcgatgggcagattgatggggctgggagcggctatcagacagtacggcgtttgtattgttgatatcctgaaaagtaagcacacgttctaatacttgcagagaagccacattcatgacccatagcgcgatctctcagtcaaccggaacaccaccccaccttgaactgctgcaggcggccgtggagcaggcgtttaatgccgtagtcatcaccaccgcagcgcttgatggggacggcccgctgatcacttactgcaatcctgcgttctgtgccatgacaggctatgtggcagcagagttgttcggccgctctccacgcctgttgcaaggcccactgaccgactcatcattgctgcaaaggttgcgtaagtgcctgcgacatggggaatttttccagggctcgaccttcaactaccgcaaggacggcagcacctacctggtggagtggaacatctcgcccgtgcgtgatgcgcaagggaagattcaggcctttgtttcggtacagcaggacatcaccctccgagtgcaagcccaacagcgccaggctttgctggcccgcgccctggatgcaacccaggacgccgtgctgattgctgaccaccaagcacacatcctgtttgtgaaccaagcgtttgagcatctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaaccggctacagcagcgcggaggtgctggggcgaaccccgcaattcctgcagtccggccagcaccctcctgcgttctacaaccaactgcgcgagaccctgaggcgcggagagagctaccaaagcacgtttaccaaccgccataaaagcggcctcctttactatgccgcacaaaccatcactccactcaaagatgaggacggaagaatcctgaactatgtcagcgtgagcaaggacgtttctgaattggtggcgcgcacgcaggaactgcgcaaacaggccaatcatgatgccttgaccggcctgctcaatcgtcgcgctggcgaaaggcagctgcaactgtgcgaacacctggctcaggccgagaaacagagctatgccctcgttctgggggatatcgatgagttcaagcagatcaatgactgctttggccatgaggtgggtgaccagatactgcagcgctgtgccgcgttgctcagcgcgtccgtgcgcagtggggatgcagttgtgcgctggggcggcgaagagtttctgatcgtgctgccgggctgtcctccgggtgcagcgcgagaactcgctgaacgcatgcgcaaagccatcgcggcgcaggagaaccccgccgtgggccgtagcatcaccatgtcactgggtgtcgccgtttggcagccgcccgaagaccgcagggaactgctgcgccgcacggatcaggcgctgtaccaagcaaaacaaaatggccgcaaccaagtggtgatggcagcctgagaagctcttcagtccgcgcgccaatcaacctcgggtagttgctcgaaagcaggtttggcaaacaagtagccctggaaatagtgaacgcccagcgctcgcagcgttcgatattcggcctcgtcctccacgccctctgcgattacatcgatggacagtgcctggcacacccccagaatgccctgcacgatggctcggcgcacaggattgctgtcaatgtggcgcaccaattccatgtccagcttgatgatgtcgggctggaactcggccagcaggttgaggccggaataaccagcaccgaaatcgtcgatggctgtcttgaagccacgccgccggtactcttgcacgatgctcttgaggtgttctttatcgaccacgcgctcgttttcggtgatttcgaaaatcagccgactggtcggaaactggtgctgctgcgctgcctccagagtcgtacggatacaagcggcgggttcgtatacggcattcggcagaaaattgatactgacgtggcaggcaatgcccaggcgcgcggccaagctcacagccttgacgcggcaggcctggtcaaattgatagcggttgtcgtcgttcacctggctaaggatctggctggcgctactgccatccaggccacgcaccagggcttcataggcgaacactgcttggctgcggacgtccacgatcggctgaaaagccatgctgaaagccagatcgagcggcggacgatcctggcagcctttgcaaggcgcggacaaggacttactttgcaggagcatttctgtatgttagcgcaccaccgcttctggcaagaccgcagcacctcgggcaccgtcacgctgccatcggcctgctggtagttttccagcaccgccaccagcgtgcgacccacggccaggcccgagccattcagggtgccgcgatgggaaagttgatgggtaaaagcaggtctgacgcagcagccagcatcatcgcccgctcatacactcaagcgacaaggacagctcaatcagatagacagaataggtttagcgccatggcagatccgacatttcttggtctcgataaggctcaatgggaactctacaactcgttctctaattgggtctcagccttcgcgactgtggcagccgtcacggtatcactctacttggccagaaaggcgggcaagccaagggcaaagacctctgtcgggcatcgaatcgtggttgcgccgggtgcgaatggaacctacccagagatcattgtcttcagattggttaacgtcggtgaccgccccatccgggtgacccaaattggatggaggaccggattgtggaggaagcgctatgcagttcaactgtatgaccagctgcaaagcagcccactacccgtcgaactcaaccacggacaagaagcgcagtggactgtgccactgaaatcccgagaagaaccttgggtcgactacttcgccaagggcatgctatcgcctaatcgatggctctccgtgaagacactgcgagctcagttccacacctcagtcggggaggtgtttgaggctagacccgacgggacattgcaaaagatgcttatggctgcgcctcaaccaagtagtccgaaataacgcctaactcaaacgcttgatgtcccgtggcgtattcagaagatcatgtctgctcttgcgtagcgcctaccacgcgcgcgctgtgcagggcagtcatccccacctccgcagtctgatgtcacgcaccgcatagcggcccgtccggcacctctccccctcgcgctaccccctcgtccggccaacggtggatgggacgttgccgctcggttgacgacgctatcgcttggctcggagccaatgtagcgataccgcccaatgcctcaaacactctcacattgccgtcatgcagcgtgtgtacgcggcaagctgaaaatgaaaaataccaatccaactgctagccgcaccgcgactcgctcgccgctgcgatagataaagcggaatgtagaaatgcaaaacgggccactcgggcccatctgatatgaatactcgcagtggagggtgggatccgaacccgcggtggtgttgccactacgcctgatttcgagtcagggacattcgactctgccacctctcctgtgtgtcgagccccgcgattcaatcaggaaatttcagaccgacagcgtggcttgaccgcccatgtaggggcggagcacctcaggaatggtcacgctgccgtcctcgttctggtaattctccagcaccgccaccagcgtgcggcccacggccaggccagacccgttgagggtgtgcaccagctcgttcttgccctgcgcgttcttgaagcgcgcctgcaggcggcgggcctggaaggcttcgcagttgctcaccgaactgatctcacggtaggtgttctgggcgggcagccacacttccaggtcgtaggtcttggcggcgccaaagcccatgtcgcccgtacacaggctcatcacgcggtagggcaggcccagcttctgcagcacagcctcagcatggcgggtcatttcctccagcgcctcgtagctcttgtcgggatgcacgatctgcaccatctcgaccttgtcgaactggtgctggcggatcatgccgcgcgtgtcccggccgtagctgccggcttccgaccgaaagcagggcgtatgggccgtgagcttgagcggcagctgggcctcggccaagacttcgtcgcgcacgaagttggtcaggggcacctcgctcgtggggatgaggtacagctgcgcgttgtcgggtacgggctcggcatcctgaccgcccttctgggccgcgaagaggtcgccctcgaacttgggcaattggcccgtgcccttgagcgagtccgcattgacgacgtagggcacgtagcactcggtgtagccgtgctcctgggtctgcacatccagcatgaactgcgccagggcccggtgcaggcgcgcgatgccccccttcatcaccgtgaagcgcgatcccgagagcttcacgcccatgtcgaagtccaggcccagcggctcgcccaggtccacatggtccttgggggtgaagcccaggctgcgcggctgttggccatcggggctccagcggcgcacctccacattggcgctctcgtccgagcccacgggcacgctctcgtgcggcagattcgggacggcggccagcatcgtttgcagttcgccctggatctgatccagccgggtggcagaaccgtccagttccgccttgatcgcggccacctgggctttcgcagcctcggcggcgtccttctcacccttgcccatgagcatgccgatctgcttggacagctggttgcgctgcgactgcaactcctcggtgcgcatctggatggtcttgcgctcggactccagggcctggaacgcctccacattcaggaaggcctggggcttcttgcgggtttccagccgtgcgacggccgatgcgaggtctttgcgaaggaggaggatgtctagcataggcggcgattttagtggcgcagcccggcatgctaagagcgtactggggcgaaagccgcggcgtttcgcgccgataacatggcaatgcaccaccaatgcgggtgcattggccaggggtcaggaggcaaagccatgtttttcgtgttcggcccttcggggcaaatctaccggggtggaccggacaagctggcgcaggtggcgccggtgcggcgcgtgcaccgcccccaggccctgcgcacacgcgccctggacagcgacgcggcacctgttgcgaccgcagcccctcccgccacggcgcagacggcgacgcccaaacccctgcgcctgctggaggccgtatcggcctatgtgcagaccgagcaggggcccgtccaaccgcgtcagccgttgtcgcgcgtgggcgacgtgatgaccacgggcgcgctcacggtggcccccgatcagcgcgtgaacgatgcgtggcagacgctggccgagcacgaaatcgcacaggcccccgtggtgaatgatcagggccaagtggtgggcctgctgctgcgcgccgacatggcgccactggacctgctgcccgagcccggcgcggtcaagcaggccattgagctcgcacgccggccggtctcggaagtgatggtgagtcccgtacccacggtggcggaggacacggaactgcgccgcgtggcgggcgtgctgctggacaccggcctgcccggcctgccggtgacggatgagcgcggattgctcgcgggtttcatctcgcgcaccgacatcctgcgcgcggtggcggcggacccgccgctggacctgtggagttgagcctcagtcgccgctcgcaggatcggcgctgacctcctcgtcgggcaggcgggaggccagcaccttgtcgatggtcttgccatccatgtccaccacctcgaagcgccagcgctcccattgcaccgtgtcggtgaccttgggcagcttgccggtcagcaacatgaccatgccgctcagggtctggtagcggccgcggtcctcttcgggaacggtggccaactgcagccggtccttgagttcgggcacggggatgtggccgtccagtagccaactgccgtcctcgcgctccatggcccaggaggtttcggggtcgcgcggctggaactcgcccgtgatggcctcgatgatgtcctgcacggtcacgatgccctgcacctcgccgtattcgtcgatgacgaaggccatctgtacgtcggactgccggaagttgtccagcagttccatggcattgatggtctcgggcacgtacagcgccgtctgcagcggctgggtcgtcaggtcgcgcgcctgggcatcgcgcaccgtgcgcgacagccactggcgcgcgttgagcacgcccaggatgttctccatgccgccgcgcaccaccggaaagcgcgcatggtcggactcctcgatgcgccgcaggttctcctcgaaaggctcctccacatccaggaacaccacgtccgcacgcggcaccatgagcgagccgatctgccgatcatccaggcggaacacgttgcgcaccatctggtgctcgtgcgactcgatcacgccggcgctcgtgccctcggccagcacggcatggatctcgtcctcggtcacggcactggcggaatattccttcacccccagggcgcgcagcagcccctcggtggagatcgacagcaggcgcacgaagggcttggtggcgagcgccagccagttgatggggcgcgccacgacgcgcgccagcgtctcggggtagctctggcccagccgcttgggcaccagctcgcccacgacgatcgagaagtaggtgatcagcaccaccaccaggcccgtggccaggtagccggccagttgcggctccacccccaggcccagcagccactcgcccagcggcttggccagggccgactcgcccacgatgccgttgagcacgccgatcgaggtgatgccgatctggatggtggagagaaagcgcgtggggttctcacccagcttggccgcggcgatcgccccgctatcgccctcatcgatcagcttctgcaggcgcgtcttgcgcgcggagaccagagccagctcggacatggcgaacacgccattgagcaggatgagggcgaacagtattgctatttccatatgcagggggcccgacgtgcccccacggtgtgaagaagcggaaattgtaaagaggcccacattctgcgggggattggccatccggcgccacatgccccacccgcgcgcaggcattgcaatacagatgccaaatatgccattagcgcttatccatcaagcgcgagcagctatcaataatgaagcaaagctgtcgcagacagggttcgtgcagccccgcgacgcccggctttagcgggcgagaaagtgcgttcagtgtccgcccgggccggtttcgggcgggcgctcggtgatctccaggcccgtcgcggtgtccagcttcaggcccttgggcagcgggaatttcacggtttcctcgatgccgtccagcttgcgcacggccaccgcgcccagttccttgatgcgcgtgatcacggcctgcaccagcacctcgggtgccgacgcaccggccgtgaggcccacgcgggagatgccgtcaaaccactcgtggcgcagctcgtccacgctgtcgatcatgtaggccggcgtgcccaggcgcgctgccagctcgcgcaggcggttgctgttggagctggtggggctgcccaccacgaccaccaggtccacctgcgggctgagcagcttcaccgcgtcctggcggttctgcgtggcgtagcagatgtcctgctgcttgggctcgcggatggagggaaagcgcgcgcgcacggcggcggtgatttcggccgcgtcgtccacgctgagcgtggtctgcgtgaccacggccagcttctcggtctgcgcgggctgcacacgggccacgtcggccacgtcttccaccaggtggatgccatggtccaactggcccatggtgccctcgacctcggggtgccccttgtggccgatcatgatgaactcgtagccttccttggccagcttggccacctcgacatgcaccttggtcaccagcggacaggtggcgtcgaagatggtgaaaccccgcgcgcgcgcctcgtcctgaacagcgcggctcacgccgtgggccgagaagatcagcgtggcgccgggtggcacctcgtccaggtcctcgatgaagatcgcgcccttggccttcaggtcgttcaccacgtaggtgttgtgcacgatctcgtggcgcacgtagatgggcgcgccgaacttggcgatggcgcgctcgacgatctcgatggcccggtccacccccgcgcaaaagccgcgcggctcggccagaacgatttcctggggtttttgcatggcggcgtcccgttcagagcacgccgatgagcagcacttcgaaggtgacgggcacgcccgccagcgggtggttgaagtcaaagcgcacggcgccgtcttcgcgcacctccagcaccacgccggcgtactggcccgtgccgtcgggcgtggggaactgcaccacgtcgcccacggtgtattcctcgtgggggtcgcccagctcgttcagcagcttcttggccacccattgctgcatgtcggggttgcgctcgccgaaagcctcgcccgcggccagctcgaacgtggcgcgcgcgccctcgggcaggtcgatcaggcgctgctccagcgcgggcgaaagctcgcccgtgccgaccgacagcgtggcgggcttgtcctcgaaggtattgatcacgtcacccgccgggccggccaggcggtagtgcagcgtgaggaacgagccctgttgcactgtgggcacggaggacgaggatgcgaaggcgtctgcggtcatgaaagctctcgataaactgccggcattgtagaaaaccgggcaagcccccacggccgtatgccggggcggcgcccaccgcgccatgcccctcaaagacctgccgctggatgcccagccccgcgaaaagctgctcgcacgcggccccgctgcactgtccgacgccgagctgctggccatcctgctgcgcacgggcctggcgggcaagggcgtgctgcagctggcccaggagctgctggatgatcccgtgcgcgactccgccacgggccgcagcgctggcggcggctttggcggcattgccgggctgctgcacgccagcagccaggacctgcagcgcatcaagggcctgggccccgccaagcgcgccgagctgatggccgtgctggaactcgcgcgccgcgccctggcccagcagctgcgcgagcgcgaggtattcgactccccgcaggccgtccaacactacctgcaactgcacctggcggggcgcacgcacgaggtgttcgccgtgctgttcctggacagcggcaaccgcctgatcgccatggaagagctgttccggggcacgctcacgcaaacctcggtctacccccgtgaagtggtgctgcgcgccctgcaccaccatgccgccgccgtggtgctggcgcacaaccaccccagcggcagcgtgcagcccagccgcgccgacgaggcgctgacccagaccttgaaggccgcactggcgctggtggacgtgcgcgtgctcgaccatgtgatcgtggcgccaggcgcggccctgtccatggccgagcaagggctggtgtgagcgcaccggggcgcgcgcggcgcgtactggcccaggcgctgctgctggccatggcgggctgcgccccgctggccacacgcctgccgcccccgcagccgccggcccaggccccgctgctgcggctcatcggcactgccaccgtgccgccgctcacccgctatggcggcaccacggtgggcggcctctccggcatcgactacaacgccgcgcaagacacctacctgctcatcagcgacgaccgctccagccatgacccggcgcgtatctacaccgcccggctgcgctacgacgccaccgccctcgccccgcccgaattcaccggcgtgcatacgctgctgcatgccggcggccggccctatgcgccgtggctgagggcgcaccccggcatggacgtgcccgacgcggaagccgtgcgctggctgcctggcggcgcgcagttcgtgtggaccagcgagggcgacttcagccgcggcttcggcccgcaactgcgcgtaagccgcgccgacggcgcggccgtgcgcgatgtcgccctgcccgcccgcttcacgccccaggccagcagcggaccgcgcagcaacggcacgctggagggcctcgccctggcgaccgatggccgcaccgcatggctgtccatggaactgccctggcgccaggacggcccccctgctacgctcgcatcgggcggtgcaccagtgcgcatcacggccatcgacctggtcagcggccaagcgctgcgccagatcgcctacccgcccgacgccgtgccgcaggcccgccgcctgccctggggaccgcagatgaacggcgtgagcgagatcctggccgacggtgcgcaccacctgctggtgctggagcgcgcctacagcgccggcgccgggtttgccgcgcggctgtaccgcatcgacacacgcgcgggcagcgacacgctggcgctggatgcgctcacccccgccaaccaccacagcccccccaagaccctggtggccgacttcgccgccctgggcctggatgtggacaacctggagggcatgacctggggcccgtccctgcccggcggtggcgcaggcggcagcacggcgggcagctgcgtgctggtcttcgtgagcgacgacaacttcaaccccgcgcaggtcacgcagttcattgctgccgaatacctggacccccagggcggacatggacgatgcggtacaaccgcccccagcccatgaacgctgccctcaccgcccgttccttcgccgacctcaagcccctgcgccgtgcgttgcaggaggccgcgcagcagcaggccgagcgcgagcgcctgcgccgcgaggccgagcggcacgcgcgcgccgagcgccacctgttcgccgacgcagtgggccccgtgcagccgctcaagcggggacacgagcggcgctggtccacgcccgagccgctgcccgtgcagcgcgcgctggacgaagagcgcgtgctgcgcgagtcgctgagcgacgagttcgacgtgaccacgctgctggacgtggacgaccagctcagctttcgccgcccgggcatcgggctggacgtgacgcgcaagctgcgcggagggcactggagcatccagcgccagttggacctgcacggcctgcgcaccgatgaggcgcgcgaggcgctgggcgatttcatccgcctggcgcaccgcacgggcctgcgctgcgtgcgcgtggtgcatggcaaggggttggggtcgccgggccgcacaccggtgctcaagggccgggtgcaacgctggctggtgcaaaagaaagaggtgctggccttcgtgcaggcgcggccgctggacggcggcgcgggcgcgctggtggtgctgctgcagcccgggcggcgcaggccgggcggctgacgaccagcacttcaagccaaaacagccttctgcgcttatccatcaagcgccagcagctattgttttagaagcaaaaggcccacgggggcgtgcaccaccgtgggcccgcccccgtgcgaggggacgcgcagcgcttacttggacaggtcgatcttgtacttggccatgcccttgcccgagccgtcatcggccgcgagcagcgacacgccggccagccccgcggcctgggccacgggcagcgcgtccgcgccggagctgaacaccacgtcgcccgcggtcgtcacctgggtgaagcgccagctcttggccgctccgttggccacgcgcgtgacctgcgggttcttgcgcacgtactcgatgaccacatcgcggttggcatccggcgaggcccagatggtggccgagccgtccagcttcgggatgaagctcttgccgctggtggcgcggtagttgttggtggcgatcacgaactcctgcgccgggtcgatgggctggcccttgtaggtcaggcccttgatgcggctgcccacgggctgcgtcacgtcgatctcgtactgcacgtccgcggtggtgaacatgtcgaagttgtagccggggaaggtgctgatgagcgcctgctcgccggccttggcggggtcgatctggttgaagcgcttggcggcggcctccagccagtccttgacgtcggcgccgttcaccttcaccgcgtacacggtgttggggtacaggtacaggtcggccgcgttgtagatggccagcgggccggccgcgacgtcggtgaagtccttgccgccctggaagcccgacttgaacggcgcgctcaccgacagcacgggcagctgcgcgtactgcggcaggttggcctggatgtaggccgccacgtaggcctgctgcgcctggttgacgatctggatcgcgccggggtcgcccacgtcggcaaacagcgtgctcatgcggaagtcggtgttgccgatcggcgtcttcacgtagttgatggcggcctggtgctggctctcgatcagcggtgccacggcggggtcggcggccacgaatacgttggcgcctgcggcgtccttggtctggatgttgcgcagctcgctcttgctggccgccttgtccacgctccaggccttgccgtcccacttcagcgcaagctggatcacgcccagcgacttgccccaggagctggccatcacagcaggcacgccattgatggtgccggccttgttgtccacgccagcctgcgtgaaggcgggcttggccgacaggtccgggaacacgctgtgctggtggcccatgaccatggcatcgatgcccggcaccttggacaggtgcaggcccgggttctccatggtgggcgagtagctgctggcgtccaggccgccgtgcagcagcgcgacgaccagctgggcacccttggcgcgcagttcgggcacgtacttctgcgcggcctccacggcgccttcggtgtagaccttgccctccaggaagcgcttgtcccagttcatgatgcccggcgtggtgaaaccgatcacgccgatcttgatgggcagctggacctccttgccgtcgctggacttggccaccagcgtgcgctccagcaccgtgtagggctgcaccaggggcttcttggtcttgctgctgtacacgttggccagcacggcgggatagccgttgccggcacatttcttggtggcgtccacgccgtccacctccaggccgccgcccagcacctggttcaggaacggcaggccgtagttgaactcatggttgcccagcgtgcccgcgtcaaagcctaaagcgcccatggccttgtacatggacagctgctgcgtgcaggggatggggctgaccgtggcctcgtagtcggccagggccgtgccctggatggtgtcgccgttgtccaccagcagggtgttggcgaactccttgcgcgcggcgcgcaccagcgtggccgtacgctcgaagccgtaggtcttgtcctcggccagcttgaagtagtcgaagctgcgcacgttgaagtgcagatcggtggtttccagcacggccagcgtggccgtggcgggcgtggcggcggagctgtcgccatcgtcgtcgttgccgccgcaggcggccagcagcgcggcacaggccagcgcgcccagcgcatggcgacgggggaaaacaaaggctaggcgcgcggcaaatggctggccgcacaagaaagtgtcctgcatggaagaccctggtggtggataaaacaccagagtctgtgggccgggtttgacaggcatgtgacgccaagagtccgcctgtcgcatccgtcttcaccgcgcttgccacaagcgccaatagctattgaatcaatagctatttcaaccgccgcggttgcgcatccagtcggccgtgcccatgaagctctcgttcaggcgcgcgcgcaggtcgtcgggcacgtccacttcccccatggcctggtccatgcaggcgacccactggtcccgctccaggatgccgatggaaaacggcatatggcgcgcgcgcaaacgcgggtggccgaagcggctctggtaatggtcgggcccgcccagccaaccgcagaggaaccagaacagcttgtcgcgcgcgtcatccagcgtagtgccgtggctggcacgcagctcggcgtagccgggctccaggtccatgaggtcgtagaaacggtccaccagttggcggatgcgcggctcaccgccgatccgctcgaacggtgtggcaggcgtgggggcggacggcgcgggatcaggtgctgacatacgcggcattgtagaaaacgggccggcgccgcttcctcggggctgtcaacgctcgccgcgcgcctcggccttggactggcaggcaatgcagcgcgccgccgcgggctgggccagcaggcgggccacgcccacgggctggccgcagtcggtgcactcgccatagctgccgtcggccaggcgtgccagggccgcgcgcaccgccaccagctcgtcgtggtcgcgcgtggcctcggcgtcgcgcacggtggcttgcgccatgcggtcggcctggtccttgcggtcgtccagccgctcggcatcggcgcggttggtggccacggccagcgtgtcgcgctgggcctcgcccagttcggccagcaattgctgcttgcgctgctccagcgcaccgcgcagctgttcgcgttgggaatcggagagaggggtggtgttcatggtttcagcatgccactggcgatacgggacatgttgacacacatcaagcaccaccctccgcgccacggcccgccgcctgccaatggcgccacagcgccaccgcatcccatgcccggtcggtggccaggtccagcacctgtgcctgctcgtcgggcgccagtggctcggcgctgtcctgctggcgcgcgagcacggccaggctagcttccgacgggtcggtgccggccgcgctgcggcgcagcacgcgctcgcgcagttgctgtgggtccgcatggcaatgcaggatggtgaacggaacgcccaattcgcttgccagcgcgcgaaaggcgtcgcgctcgcgccggtgcaggaaggccgcgtccacgatcaccgggtagcctgcctgcagcacggcgcgggcctgctggcgcaggtgcgcgaaggtgcgctgcgaggcctcgggggtatagatgtccacgccccgcgcggcggagcggtccagcgccgccaggccatacaggcgcttgcgctctacatccgagcgcaggcgcacggcaccttgctccagcagcgcggcggcgacggtggacttgccagaccccgacagtccgtaggtgatcagcaggcggggggccagcggcgcggccaggcgttcggcgcaagccagatagtccggccccgatgtccccgccagaccctgcgcggcacgcagacgcgcggccatggcccgcaccagcgcgcggtagatctcgtaggggcgcagcacggccaggccggcatagtcgcccgtgaccgccaggtagccgtccaggaagcgccaggccaggtccgaccggccatgggcatgcaggtccatgctgaagaaacccgcgtcggccagcgtgtcgatccagcgcagcggcgggctgaactcgatgcagtcgaaggcggtgagcgcacccgccagcagcaccacgttgcccaggtgcaggtccccatggccttcgcgcacatggcccgtggcgtggcgcacggcccagcactgggccagcgtgggctggcgcgcgctgaaccacgtgcgcagcgccgccagccgcgcgctctcggcttcgccgagcagcggcgccagcgtgtccagcacgccggtgatggcctgctccacctgcacggccgtgccccagccgccatccggcggcgccactggtgcgccggcgtgaaagcgcgcgagatgcgcggcaaacgcgtccacctgcgcgggcagcagcgcgccggcgcgcaccagggcgtcggcctcgctgcccgcaggaaagcggcgcatgcgcagcacccagtcgatagcgttgccggcttgctccacgctccccaggcgcggcgccttggcgctgcccaccaccggcagtatgtcccggtagagcatgggcgccaggcgctggttcagacgcagttcctcgccgcagaaatggcgccgcgcctgcagcgtgcggaaatcggcaaagggcaggtgcagcggcttcttgagcttgtaggcatgcgtaggggtcagcagcagatgcgacaggtgcgtctgcacatgctccaccggccccccctcggccacgcccagggcccgacacagcgcggcagccagatcggcactctcgtctgcgtcaataagcaaattggcctccagcgcaataccagcaagcgctggcagctatcaaaatcattgttgacgatggcgcagcgaggcgtgccaggccgggttgggcaggccctggccggcgtactgctggttgcgcgagttggagcgccacacgccgccgcccacgcccacctgcggctgcgtgcggtaccagtaccagcgcccgtcttcgtcctgcgccagccaatcccagccctcgggcgcctgcgaccagtcgggttcccaatgcggcgtgtcgtgttgcggcatggccctcctcactcctgcgctgcgctgcgcaacgtctgtaccacggggcggcgcagcacctcgcgcaaaccccaccaacccgccgccagcgccagcagcgcacccgccagcgcaccggcgatcggcacccagaactgggccgtccagctgaagtcgaacacatagcgcgccagcgcccagcccacggccacggccacacagctggccaggaagcccgccagcaggcccacgccggccaattcggcacgctgcacctgtcgcagcaggctggcacgcgcgcccacggcacgcatgatggcgaattcgcgtgcgcgctcctcgcgcgtggcggtgacggccgcgaacagcaccaccagcccagccgccagcgtgaaggcaaacagaaactccaccgcgcggatcacctgcgccagcaccccttgcacctgggccagcgtggcgctcatgtccacgttggtgatgttggggaaggcatgcaccagcgcgttgtcaaagcccggctgctgcggcgcgcggtaggcggccaggtaggtgtagggcacgtcgggcatctgcgccaccgggtacatcacgaagaaattggcacgcatggaactccagtccacctgacgcaggctggtgatgcgcgcctcgctctgcacgccggcgatgtcaaagcgcagtcgatcgcccagcttgaggcccagcgtcttggcgataccctcctccacgctcacagcgccgcgctcgtcgggggtccagcgcccgcccacgatggggttgtgctccggcgcgtcgtgggcgttggagaggttgaactcacggtccaccaggcgcttggcgcggtcgtcctcatagtcgtccatgcccaccgggcggtcgttgatggccaccagcctgccgcggaacatggggtaccagtcgtactgcgccacgcccgcccgctgcagcatctggcgaaagacctcggcctggtccggcaggatgttgatcacgaaacggttgggcgccgtggccggcgtggcacgctgccagctggcgatgaggtccgtgcgcaacagcaccagcagcaccagcgccagcagccccaccgccagactgctgacctgcaccacggcataggcggggcgcgcggcgatctggcgcgtggccagcaccagccagcgcggcgccgtggtctcgcgcacactcttgcgcagcagccccacagccgcccaggccagcgcggcaaacagcagcgcggctgcggcaaaaccacccacggcgatcgcgccgagcttccagtcgcggctgaccaccagcagcagcgccgcaaaccccgccacgcccaggcccagcacagccagggacgtgggccgcacattccccaggtcacgccgaatcacgcgcagcggcggcacctgcgccagctgcagcaccggcggcaggccgaaggcgcacatcagcgtgaggcccacgcccacgccgaaggccacgggccagaggctggccgcaggcagtgccgattccaccagccccgcaagcagcaacacgaacacatggtgcaccgcaaagcccagcagcacacccagcgcgctggcgaacaggccgaccagagcgaactccatcacataggcgccggcgatcgtgcgctggctctggcccagcacgcgcagcagcgcggcggcgtccagatgctcgttggcgaagccgcgcgcggccagcgccacggccacggccgagagcaacgccgccagcaacgccacgaggttgaggaacttctgcgcgcggtccagcgtctggcgcatctcaggcctgccgctgtccagcgactccacacgcacgccgcgcatgcccggctcggccgccgccgcactggcccaggcggtgaagcgcttgacggcgtccggtgtgccggccaccgcaaagcggtaagtgatgcggctggcgggctgcaccagcccggtagcgggcagatccatcgcattgagcatcacgcgcggggcaaagttcatgaagcccgccccacggtcgggctccagcgtgatgatgcgcgtgatgcgcagttgcgtgtcccccagcagcaggaagtcacccaactggagcgccaacgactccaatagcggagcgtccacccagacctcgccctgcgctggaatgctttgtgtgggaatgccggggcgctgaggggcgtccgccacctgcaggcggccgcgcaacgggtagcccggctccacgctcgtgagcgccaccagccggctggcgccgccctgcaggtcgggcgcgcgccccatggtgggaaagctcagggtggtcacgcccgtcaaacccagcgcccgtgcctgctccacaaacgcgacgggcgtggggttgtcgctggccaccactgcgtcgccgcccagcagttgcagtgcgtcgcgcgccaggccaccctgaagtcgatccgcaaagaaacccaccgaggtgagcgctgccacggccagcgtcacggcgaccatgagcaggcgcaactcgcccgcgcgcagatcacgccagagcgtgcgccagcccaggcgagcccatggcacagcgatgcggccggttggcgagtcttgcgaagatgcggaggctggggatgcgggcatggcgtgcatcatgccaccgggcactatgtgtacctcagtgcccgccattggccacatagggccccttgcgccgctacgcagcgggtacaggcggtgcctgtgccaactctggctgcagcaccagccgatccgccccgctgtaacagagaaagcgccgattggtcgcacgtccgatggcgcacagccccagctggctggccacggcatgccccatttgcgtcatgccgctgcgcgacaccacgatgggcacccccatctgggcggatttgatgaccatctcgctcgtgaggcggcccgtggtgtagaacactttgtcgctgccctgcatggcctctgcaggctgctgcatccacatccagcccgcaatggtgtcaatggcattgtggcgtcccacgtcctccacaaagacgagcatctgcggcccctggaacagggcgcagccgtgcaccgagccagcggacttgtaggtggattcctgaagtcggatggcgttgacgataccgtacagctcggcctgcgtcagttgcgcgggaggcaggtgtatgccggccacctcgtccatcaagccgccgaacacgctgccctggccacagccggtggtgacgaccttgcgcgcggtgcgctcttcgatgcgtgcgatgccgcggcgcgtggcgacggcggcggcgttgacctcccagtccacggtgatggactcgatctcctccactgaatccaccaaccgctggttgcgcaggtatcccaacaccagcagctcagggtgtgcgcccagcgtcatcagcgtgaccagttcgcgtcgatccacgtacaccgtgagcgggcgttcggcgggaatgtgcagctcttcgcgctcgcctctttcgttgatggcttgcacagcatgggtgagcggcgcaaccgcctgcgtgagccgcggcacactggcatggcgagagagggtctgtggttgggacgttggcgtcatgggtgcagcgtacacgtaacgacgccccggcgcgcagagcgcggcggggcgtgcaggacatagcggccacggtcaccagcccacgggcctccaggcaccgcggactggcggctcggtcagctcttgggggccgaagcggcggcggccggcacggccgtgttgggggggctggtggccgtgcccgcaggcgagtgagcacccgcggcctcaagcggcttggcctccggcggcgtgtagctgaaaggacccggatcaaggcacgcgggggcaggaacagcaggcgcggggttcggcgcggtgcggcggtagtgcgccaccacgcggtcctgtgcctgacacagcttataggcgtccatcttgccggaccatgcggccttggcggcggtctctgccgccttggcctgtgcctcgggcgacaggggtggtagcttggcggctgccacgccggccaacgacgccagcgccagacccgctgtgcagcggcgcacgagagttgctgcaaaaatcatgaggttcctcctacggcggggtgggaaggcgtggtttgcgcggcggtagccgcaccactgcgctgtgcgggaatcttgccgctgcggacatcgtcggcccacagctcatggtgctcgcgcgcccaggcctcgcttacgtaaccggtcttcatggccttgtaggccccgcgcatgccgatcgtgcccatgtagatgtgacccagcagcagcgccatcatccagagggccagcgtggcgtgcaccatgtgggcgatctgcatctctccgcgcagcaggccccagccggggatcaacttgtcaagcaccaggcccgacagcacaacaaacacgccgggaatagtgatgccccaccagaacatgcccttctcgcctgcgttgaagcggtgcgacggcacttccttgttggtgaacatgccacctgccttggacagccagacgaagtccgcgcggttggcgatgttgtccttgatgaaagtgacgatgatcaccgtgagcgacacggcgaacagcgggcccatgaagttgtgcacgttcttcgccgcgtacgccagccagccgaagagctgtgcgcccagcacgggcagcaggaagaacttgccgaacgccatcaggatgcccgtgatggccagcgtgacgaacgcaatcgcattggaccagtgcgccgcgcgctcgaagggcgtgaagcgctcgatccggcgaccgccagcctcggcatccgcgtggcccagggtgcccttggtcacaaagaagatggccagcgccagcacggtgatgcccagcaaggccgcgccgtagggaatgatccagttattgcgcacctcgcgccacgcctggcctgccgtggtgtagcgcgagccggggtattgcgcgaacggctggatcaggttgccggcctcaggggcctggctcgccggcaggctgctgtagcccgtcaccccatctcgcacctgccgccacatgggcgcgttgttgcccggctgaaccttggcacgctcaccgttggtctgctgggcgtagcccggctcctcactggcatcgggcttcacgtcgaagatgttctggcttttgacggcaccaaccgccgccggcacaggggcagcgtctgccgccgcgggcgctgccgcgtcgctggcgggcgccgccggggcctgcgcccacgcggcaccgctggcgagcagcaatgcacacaagaggtgtttcatggcagacctcgcatcaccgcacgcggttgtattcgttttggccgtattgcatgcgggccttgagcttttgctcccagctgcccgcatcgcccgccttccagtcgggagaagtgaagttgctgcccgtgcctgcgtagggcggtgcgtcgtacttcacaccgccgccggtctgcggtttttcgccgcaggccgtcagggccacggctgcgcccagggcgcccagaacatgccatgcacgcgtcttcatgactttgctcccgccggcggctggccggcctgcttggaaccataggccgtgccccagccccagacctcggcgcccttgccgcgctggaccacgcgggtgcggaagatgtcggcgaccacgtcgccgtcaccggccagcagcgccttggtggagcacatttcggcacaggcgggcagcttgccctcggccaggcggttgcgtccgtacttctcgaactcggcctggctgccgtgctcctcgggaccaccggcacagaaggtgcacttgtccatcttgccgcgcacaccaaaagtgccctgcgaggggaactgcggcgcaccgaacgggcatgcatagctgcaatagccacagccgatgcagacatccttatcgtgcagcaccacaccttcttcggtgcggtagaagcagttcacggggcacaccgccatgcaaggcgcatcgctgcagtgcatgcaggcgaccgagatggacttttcaccgggcacgccgtcattcagggtcaccacgcggcggcggttcacaccccagggcacttcatgctcgttcttgcacgctgtcacgcagctgttgcattcgatgcagcgctctgcatcacagataaatttcatgcgggccattgcggtctcctcacgcagcttccacgttgcagatcgtggtcttggattcttgcatcatggtcacgctgtcgtagccatacgttgtcgcggtgttcacggcctcgccacgcaccaaaggcgctgcccccttggggtagtacgccagcatgtcagcgccttgccagcggccggagaagtggaatggcatccacacggtgtcgggcgctacgcgctcggtgaccagggcctgcacattcaggcgtgcgccggtgggcgagctgagccacacgcggctgccgttgcgaatgccacggtcggcagcggtcttggggttgatttccacgaacgcttcctgctgcaactcggccagccaggggttggagcgggtttcttcaccaccgccttcgtactcgaccaggcggcccgacgtcaggatgagcgggaacttctcgtacaccttgtccgccatgttcttgtcctgcaccgtcttgtacagcgtgggcaggcgccagaaagccttcttgtcctcgtgcgtggggtacttggccaccagatcgggacgcgtgccatagatgggctcgcggtgctggggaatcgcatcggggaagttccacaccacggcccgcgccttggcgttgccaaagggatggcaaccatggttcttcatgaccacgcggatgatgccacccgaggggtcggtcttccagttcttgccttcggccgccgtcttctcggcgtcggtcaactcgtcccaccagcccagcttcttgagcagcacgtggtcaaactcggggtagccggtggtgatgtctgcgcccagtgagtgcgatccatcctcggccagcaggttctcgccattgcgctccacgccgaagttggcgcggaagttaccgccaccgtccatgacgtgcttggatgtgtcgtacaggttggccgtgccggggtgcttgagctcgggcgtgccgtagcagggccatggcaggccgaagtagtcacctgcaaagtcgtagccggtttccttgtccttgccgcccttggccttcagggtcttcacgtcgaacacatgcatgttcttcatgtgggccttcaggcgctcagggctttggcccgtgtagccaatggtccagacacagcggttgatctcacgcaggatgtcctcgggcacgggttcgtccatgcccttgaccttctgcatctggtagttcttgaccagttccttgtcgaagccaagcttctgcgcgaactggtacatgatcatgtggtcgctgcggctctcccagagcggctcgatgaccttttcgcgccactgcagcgagcggttggatgccgtggccgaaccactggtttcaaactgggtgcaggccggcagcaggtacacggcccggttgggattcagatcctctggcttgccgggcatggccgccatggccgccgtggccgacggatagggatcaaccaccaccagcaggtccagcttgtccatcgcgcgcttcatctccaggccgcgcgtctgcgagttgggcgcatgaccccagtagaagacaccgcgcaggttggaatcctggtcgatgagctcgttcttctccaacacgccgtcgatccagcgcgagacggtgatgccgttcttgctcatcatggcgggcgatgcgtagcggcccttgatccactcgaagtcgaccccccaggcgttggcaaagtgcttccacgagccttcggccaggccgtagtagcctggcagggagtcaggattggggccaacgtcagtcgcgccttgcacgttgtcgtggccacggaagatgttggtaccaccaccgctcttgcccacgttgcccagggccaactgcaagatgcaggaggcacgcaccatggcattgccgatggaatgctgcgtctggcccatgcaccacacgatggtgccggggcggctgtcggccagcatcttcgcaaccttgaacatctgttcttctttgacgccgcaggcctcttccaccttgtcgggtgtccacttggccatgacctcgtcgcgcaccttttccatgccgtagacacggtcatggatgtacttcttgtcttcccagccgttcttgaagatgtgatagaccaggccgaacaggaaaggaatgtcggtgcccgagcggatgcgcacgtactcgtcggccttggcggccgtgcgggtgaagcgtgggtccaccacgatcatcttgcagccggtttccttggcatgcagcatgtgcaacatgctcacggggtgggcttcagccgcgttggagccgatgtacagagcgaccttgctgttttgcatgtcgttgtacgaattggtcatggcgccgtagccccaggtgttggccacacccgccacggtggtcgagtggcaaatgcgcgcctggtgatcgcagttgttggtgccccagaagctcacgaacttgcgcagcaggtaggcctgttcattgctgtgcttggaagagccgatgaagtacacgctgtcagggccactggccttgcgcagttccagcatcttggcggagatttcggtcagggccgtatcccagctgatgcgctcgtacttgccgttgaccagcttcatggggtagcgcaggcggtactcgccgtggccgtgctcgcgcactgacgcccccttggcgcagtgggcgcccaggttgatgggcgagtcaaacaccggttcctggcgcacccagatgccgttctcgaccacggcatccacagcacagcccaccgagcaatgggtgcacacggtgcggcgcacttcgatcttgctgtcgcccaggcccaccttggcaccttcagccgcttgcgacttcttgaccagggtaagttgcgaggctgcaatgccaacgcctacgcccaggcccgagcggcgcaggaaagcgcggcggtccatggtgggcagcgcctgcgagagtccgcgccgcaagctatgcacgaaaggggaagagacctgtgcaccttgcggcgcatgggaagattttttagtcagcaacatggcgaaccccgctgtgccgcatcagatgcgggtggtgttgtagtagtggcggacatggtccgactcatggtagccgccgccccgctcgggggtagggcgcggggcctgttccaccacagcctgcggggtggtcaccatgcgcggaagcacggccagggaagcagctgcggcaccgacggtggcagcacctgcaaagaaacgacgacgggaaggggcgggctggcggtcctgcatttttgtctccaggaatgctggcaagaaaacggaaaaaatcgcggcgtatgaagccgcattcatacagtctatgacattggtcacaatgcggcaacgtcacccgaggaccgggctcgcctttggcgatgggcctgctgcaccgttgcacgttccgcgctaggtgcggcgccgcgcttactcgagcatgtcgaagccctgcgactccactgccacgaaggcgcgcgtgaaccgcgccaggacggcgtaaaagcgcgcccgcggctgctgctccagcacatcacacaactgcagcacccagggctggatatgcgcggcaaagaaggtgcgctgcgactccaggtggcacacgcccccatcgtcaccagcgatcaggtagcgcatcacctcgcacaggtaggcgatgtggtcctcggtatcgggcatgtcctccggggcggccaggcccaggcgctgcaggtcggtgcgcagccgcgccaggggcttttcgttcagaaagccgctcaggtagtgcgagccgtacaggaatacctcgggcttgcccacgccgccaaagagcgcgtcgtactcgtcggccaccgcgccgtccgtcagctcacgcgccacggcaacgagctgctgccaaggctcctgcaaaaaggcgccgctggcgggcgcctcggtcacggcgacgcgcaacgcatccagcagcgccggatcgggcgaggcgtagtacagctgggccaacaggccgtacaactctgcgcgcgcggtttcctcatccagcgcggaggtggtggccggggcggtgaggtgggctgtggtggggctgctcacaggtcggtcactttcgcttcgttctgggcggagtacaggtcaatcacgcggcagtcgccgcacatcttgaggcgttccagcgcctcgccctggaacatcgggtggtcggccagcctgcccagcatggcctcgatggcctgcagcgtgccgaaaggcttgccgcagcggatgcagccatagggctgggtctcgttcagcacgcgcggctggccgcgctccggcgtgagcagcatgcgcggctgcagcgcgatggcgttctcggggcaagtgcgctcgcataggccgcattgcacgcaattctgctcagtgaagcgcagctgcggtgcctgcggattgtcctgcagcgcgccggcggggcaggcgctcacgcagctcaggcacaacgtacagcggtccttgtccacgaccaccgtaccccacggagatggcccctggggtagcgcaatggcctcgggcaactcgcgcgcgggggcattggtcaccaggtgatccagcgccagctccagcgtggcgcgcttgtcattggtcggcgtgaagcgggcggcctgcgccggtacgctgccacacgcgccgccgatcgcgcgcagccccgcatccagatcggtcgcggagcgcgcatgcacgcaatgcagatgcgtgcccgtatagcccaggccgtgcaacaacgcctgcgccaccgccatctgcgactgcaggccttccacgtactgcggtgcctcgtcccccgtgaacagcaccgccacctgtgtcgccccctgcgcgatggcactgagccacagatcgataccgacactggctgtatgccacagcgccacggggatcatgtgcgcgggcacgccctgggccacgcccagttgggccgcgcgccccagttcatgcacgagctgctgcccgctctcctggctgtgcagcagcaggctgggctggcggccgccggcctgggcataagtggacagcagggtacggatgcgcgtgcccatgtcctgcgcggacgggtaggcatagcccatggcgcccgtggggcagaccgtggtgcaggcgccgcagcccacgcacaggtgtggattgaccaccacctgctggcgcacggggtcgctgctgatggcctcggccgagcagatgtccacgcaggcattgcagcccaccccacggttgcggctgtgggcgcagagcttctggcggtagctgaaaaacttgggcttctcgaattcacccaccaggtcgcgcaggcgcagcagcgcctgcaggtcctgcccgtcccagcggaagtacccctgcggcagcgcgtgctgcaaaaaggtgggcccggcgccggcagggcgcaggtccagcaccagatcaaagtcctgcgactgcacctcggcctcgcgctcgaagcggatggcacccgccaccgcgcaggccttcacgcaatcgcggtggccggtacaggccgtcatgtcgatctggtaatcgagcccgatggcgttctcggggcaggcggtcacgcaggcattgcagcgcgtgcacaggtccaggtcgatggggttgtccgccgtccattgcagcgcaaatcgccccagccaacccttgagtgacacaacgcgcccgcccagcacgggaaagcgccgctcttgccggccaccggcatcaccggggccttgcgcgaacagcgtcacgtccagcacgtcggccagcagcgtggccgcacgctcggcggcatccagcgcgccgatgatcagcagacgtccaccactgcgaaagctcacggtgggcacaggctcgggctctggcagatgggccgccgccagcaacgcagcgatcttggggccggcctggcgcgcatcgcggctccagccgccagtctcgcgaatgttgacgaagcgcaggggcgaagtggccccttcggtctgctcggccagttcggtgaacaggcgttgttcctgggtgcaggcgacaagcaccgtctcgccgctgcgcacggcctgttggaaggcgccggcctcgcggcggcacagggtggagtggagcgtcagctcctcatgcagagccgttcccagtgccctggggtccagaggcatggtccggttgcaatcgcatatcagcgtcttgggcatcgggtaggtggctggcgggcgcggtctgctgcggtgcagcatccggcgcctgcgggctaggaatggcgttgcatacgccggactgtgccacatcgaggtcgcccgcggcctgcggcgtcgcgatcaccccagcaccctggctggcctttgccgcgctggcgcgctcctgcggcgcgtcctcctgcaccagtcccagcaccttggcgctggcgagctggcgcagcgtgctcagcggcagcggcgtgggctgggtgtagtcgtcgatatagacatccagcccgtccatcacattgaagtgcgggtcgctgaacagcttcttcatggcggcgttgcgaacctccggcgccacgccgcgcgtcacgaaactggagaagtcggactctggcgtgagcgcctgcacgtcctgcagcgtaggcaacggccgcgctgcggctgccggttgcgctgctggctgtgcggtgagttgctgcacgggtgccgcaggtgcttcacgctgcggcggcagatcgggcgccgcagcaacctccacctcggtctgggaagcggtttcggggtctcgcgcctcctgcttgcgccgcgaccagcggcccaggaagccctcagccatgaccgccctcgccttctgccggcgcaccaccgccaccgccgcctccgcgcgtcttgcccgtggagatggaagcggggttgccgaaccggtcggtcagtgggcggaagctctcaggccggcggcggcgcttgggctcgggctggtagtgctccgtcacgaaggcctgaagccattcgcgcaccgggccgggcgcgggcacctggtccacgttttcctgcgcatccagccatcggcccgcgtcgtggtagctcaggctcacatcgaccgggcgcgccagctggtgcccgtccgcgccgggctcctcgtccatgcgccagtgcacgaaccaacagggctcgggcgcgctcagattgaggtggtagccctcgacatcgtcgcggaacagctccacggcgaagccggggaacagccagtgctcctcggcctcgctctggcgcaacaggcggggcgtggtgccaaacacgtcttcatgcggcacgacctcgcccagggaccagcgccagggctgccagcggttgttcaggtgctcgcggcgcatgaccacagcaacggagataaaggggcgagacgacatgcgcgccactgtacgccggagtcagccgccctgcccctgcggcggcgcaatgccccgcacggccacggcgcaatacttgaactcggggatcttcccgaacgggtccagcgccgcattggtgagcaggttggccgccgcttccacataggcaaacggcatgaacaccgcaccgcgcggcgtgccgtcgtcgcggcgcacacgcacctgcacggcaccacggcgcgagcggatcgccgcccagtcgcccggcgccagccctaggcgcgccagttcgtcgccgtgcagcgaggccgtggcgtgcggctcgatggcgtccagcacggccgatcgccgcgtcatgctgcccgtatgccagtgctccaactggcggcccgtgatgagcaccagcgggtagtgggcatcgggccgctcgtcggccgggatgatgtcggccggcaccaacgtcacacggcccgtgggggtgggaaagcgctcggtgaatacgatgggctggcccgggtcctcggccgagaggcaggggtaggtcacgctggactcgcgctctagccggtcccaactgatacccgcgatggcgccggccatggcctggcgcatttcctcgtagacggcagccacgccagcttctgcgccctcgtagtcccaggccaggcccatgcccttcgccatctgttgcacgatccacagatcgggccgcgcgtcacccggtggcgtgagcgcgcgccggcccagctgcaccatgcggtcggtgttgctcacgctgccggtcttctcgggccaggcgctggcgggcagcaccacgtcggccagccaggcggtttcggtcaagaagatgtcctgcaccacgaggtgcgccaggctcgcgagcgcctggcgcgcatggttcaggtcagggtcgctcatggccgggttctcgcccatgatgtacatgccgcgcaccttgtgcgggtcggcctcatgggccagggccttgtgcatgatctcgaccacggtgtaacccggcgcgtcgtccagcggcaagccccagaactgctcgaaccacgcgcgcgcctcggcgttgtccacgcgctggtagttggggaacatcatcgggatcaggcccgcgtcgcttgcgccctgcacgttgttctggccgcgcagcgggtgcaggcccgtgccgggccggccgatttgcccggtgacggtggcgagggcaatcaggcagcgcacgttgtcggtgccatgcacatgctggctcacgcccatgccccagaggaccatcgacgccttggccgtggcgaacgcgcgcgccacctcacgcagcgtgtccgcgggaatgccgcagagcggcgccatggcctcagggctgtaggcgcgcacgttctctcgcagggcctcgtagttgagcgcacggtcacggatgaaggcctcgtcggccaggccctcctcgatcaccgtgtggatcagcgcgttgagcacggccacatcggtgtcgggccggaactgcagcacgcgccaggcgtggcgcccgatgtcggtcacgcgcgggtcggccagcacgatctttgcaccccgccgggcggcattcttgatccatgtggcggccacggggtggttggatgtggggttggagccgatcaccagaataacctcggcatgcgccacgtcgctcaccgggttgctcaccgcgcccgagcccacgccctccagcagcgccgccacgctggaggcgtgacacaggcgcgtgcaatggtccacgttgttgctgccaaagccggtgcgcaccagcttctggaacaggtaggcctcttcgttgctgcccttggccgagccaaaccccgccagcgccttggggccgtgcgcatcgcgcagcgcacgcagtccgcctgcggcgcgctgcagtgcctcgtcccaggtcgcctcgcggaagacctcgcgccagtcctcgggcctcacagcgccctgccagtccttgggaacgccaggtttgcgcaccagcggcaccgtgaggcgctgcgggtggtgcgcgtagtcaaagccaaagcgccccttcacgcacaggcgcccccggttggccgggccgtcacggccgtccacgcgcacgattttttcgtccttcacgtggtaggtgacgaggcagcccacgccgcagaacgggcagaccgagtccaccgtgcggtccaccttctgcgggccgatgtgggtcttgggactcagcgcgcccgtggggcaggcctgcacgcattcgccgcaggccacacaggtgctggcgcccatggggtcgtccaggtcgaagacgatcttgctgtcggctccgcgcagtgcatagccgatcacgtcgttgacctgttcctcgcggcaggcgcgcacgcagcggttgcactggatgcacgcgtccaggtgcacggccatggccgggtggctcaggtcgggcgcgggctgcgcgcggcgcagcgcggccagcgcgggacgcacggccacgcccagcgcatcggcccaggcgctcaactcgccgtgctgccccgggggcgttggtacttggtcaaattgtgctccaacgctctcctggcaagcgctatcagctattatttttgtagcgtcgttccacttgtagccggtctctggcatgtcggacagcagcagttccagcaccatctgctggctcttgagcgcgcgggggctctgggcgtgcacgcgcatgccgggcgtgggcgcgcggcagcagctgggcgccagcgtgcgctcgccttcgatctccaccacgcaggcgcggcagttaccgtcgggccgcaggccatcggtgtggcacaggtgggggatctgcacgccgtagcggcgcgcggcctgccacagggtttcgcccggaagggcctgcaagagttcgccgtcgagctcgaacggcacggcgcctgcgccggtgtgcggtgcggcgctcatgggcgatcctccggcactgcggcgggcgggatgcgctcggtgcgcacgccgccgcgcggcagcggcaggtcgccgggccaggggccctcgcccacctcatgcgcaaagtacttgtggatgcagcggatcgggttgggtgccgcctgccccagcccgcagatggaagcgtcggccatcacctgcgccaggtcgtccagcgtgtcctcgtcccacagcggcgcctgcatgagctgcgccgccttggccgtgcccacgcggcacggcgtgcactggccgcagctctcgtgcgcaaaaaaacgcatcatgttcagcgccgcatcgcgcgcgcggtcgtgctggctgagcacgatcacggccgccgatccgatgaagcagccgtgcggctgcagcgtgtcgaagtccagcggcacatcagacagacgggccggcaggatgccgcccgacgcaccaccgggcaggtaggcatacagcacgtgcccgtcggccatgccgccgcagtattcatccaccagttcacgcagcgtgatgcccgcgggcgccagcttcacgccgggttccttcacccgcccgctcacgctgaagctgcgcagccccctgcgcccgtggcggccgaagctggcaaaccactgggggcccttttccacgatgtcgcgcacccagtacagcgtctcgaagttgtgctccagcgtgggccggccgaacaaccccacctgggcgatatagggcgggcgcatacgcggctcgccgcgcttgccttcgatgctctcgatcatcgcggactcctcgccgcagatgtaggcgcctgccccgcggcgcagctcgatgtgcggcagcgggcatggcgattcggcgcgcagttcctccagcgcagattgcagcagcgcgcggcagccgtggtattcgtcccgcaggtagatgtagacggcctcggtgcccaccacctgggctgcgatgagcacgccctccagaaagcggtgcgggtcgcgctccaggtaggtgcggtccttgaaggtgccgggctcgccctcgtcaatgttcacggccatcaggcgcggcgcgggctggtcccgaacaatccgccatttgcgccccgccgggaagcccgcgccgcccaggccgcgcaaacccgagtcctccatggcagcgagcacggcctcggcgtccatctctccgttgaccagcgcggcggctgtctggtagccgccgtgggcacggtaggtgacgaggtcggcgtgggcggggctgatcccgtccggctgcgttggcacgctgtgctccgccaacccggcaatatcaaaattgatagctgctggcgcttgtggatggagcgctagcgcccgatttggcttcaagtttacggtttccagcaccgcatccacggcggcgtgcggcaccggacactggtgcaccacggccacgggggcctgttcacaacggcctacgcagggcacagctaccacctgtacatcgccctgcccggccgcttgcaagcgtgccggcagtgcttcgagcagttcgcgcgccccggccatggtgcagctcaggctgtcgcacacgcgcaccacaaggcgtggggcctgggcatcgtgcccgcgcacgatctcaaagtggtgatagaagctggccacctcgtacacctgcgccatgggcaggttcatctggcgggccagcgccaccaggtgccggtcgtgcagcacgccaaagtggtcgttcaggcggtgcaggtattcaatcagcaggtcgcgccggtagccatcggccggacgcgggcccagcagctgcgccacgtcggccatggcggcgtcttcgggctggcggcccttgaggcggcttgtgcggcggatgcgctcgcgcatgtcgtccgctgtggccaaaggaactgtggaaggaagaagagacatggattgcggcgatgtcataaagcatcggccccgtgctggcgcaaaagctgggcgacgaaggtctccactttggcaatttcgcctgacgggtcggccgtctggtagcgatagccctccagcgtattgagcaattgcaaccccgccaactcataggccgcgatcagcctcttttcttctgccctccggtcgcttaccgccttgtatcggaccacgacttcacaacctagccccaacagcattcgtgctgcatgcccaaccttgaaatctgtggatgcggaaaaccgggctgccacgtagtcacccaaacggcccaaatgccgcgaagactctcccacataaaacggaacaaatcctgtataggcgtaggtgtcagtcagatccatccgactcggcattggtgtttgcttttttacccaacaagctgctggaaactaaaagtaaggcaccgaggacaattgcaatatcagccaggttgaaggccggccaatgccagtctcgccaatagaaatcaaaggaatccacaacatagccgcgaaagacccggtcaatcaggttgcccatggcgccaccgaggataagactgtaagcgatggcttctcctttatgacgattttcaaggatcagcttgatcagaaaaatcgagaccactaccgcgattccgataaaaaagtagcgctgccagcctccaccattcgcaaaaagactgaatgcggcaccggtattccatacgtgtacccagttaaagaatgaggtcactgaaatagactcgccatatgccattgattgttgcaccagccattttacggcctgatcagacgctgccagcaggcccgatatggacaatagggcatacggcgagagctttttgccaataatgagcattatttaatccttcaacgccaaaatgcgtctggcaccgttaagtacaattacccccgcgatggtgccgataatcagatccggataattggacccggtccacgcgaccagagcgccggcggtgatgacccccaggttgatcaccacgtcgttggccgagaatatccagcttgccttcatgtgcgccccgccctcccgatgtttggatatgagcagcagacaactggtattggcaatcaatgcgacgaatgcgatcaccatcatcatcagcgattcaggctcactaccgaatacaaagcgtcgcaccacctcgacgagtacgccgatagccaaaatcagttgcagtacccctgccagatgcgcggcacgtacctgcattttcgcactgcgccctacggcatagagagccaggccatagacggctgcatcggcaaacatatccagggaatcagcgatcaggccggtagactgggcgatcaggccagcagtcatttccaccacgaacagaagtgcattgatgccgagcaacacgcgcagagtgcctgactcctgcgtagcagagactgccgagctctcagcggccttgatcgtctctgggtcggcaatgacggtttcctgaagcgaggcgcctagccccaaggtcgccagtttcgcggtaatgggctcagcctcgccgtcatgcacgaccttcaaccggcggttcgacaagtcgaaggacagcgcccgaatctcctcaaagccgttcagggctaggcgaatcattcgttcttctgatggacagtccatcttcggcacggcataaacactgacccattcccccgacgcatcggaggaggcctgcataacggtatccgccgcaggccttgcatggtcgccacaggggcctccgcagtttttactcatgatatgactccacttgaatgtgatcgggttttcatttaaaactatatagtagctataatgtcaatagcgtagagaatgccgggggaaagccaactcggaaaacccgtcgaaatcaaaacttggggccttgtgcgccaacaaggtatcggtgccggtcatctgattggtctggcaaaaatcgtgagctgattgttgaccgggtcgatctcgtatttgctgacggaacactcccagtcatcaaacgtcatccgctgatgaaaggttgcgccgttatctgccaccaaagtcgcaatctcgcttggcgacatcttgcgccctggcatgcaaccatcgtggccctcaagccgcacccgaacatccacacttccggattgagaaaacagcaaaaggtattcaggcattttcatggagggcttctcgcacacaaatcaccgctgacggcagtaatcaggtgttcttgctgatcgagatggtggggaacttgctggagaagtccttggcctgctgcgcgatcttcacggccacatcgcgcgccactttcttgtagatggcggccacttcgccatcggggtcggccaccacggtgggcttgccgctgtcggcctgcaggcggatgtgcatgtccagcggcagcgcgcccaggtagtccatgccatagtcggcggccatcttcttgccgccgtcggcgccgaagatgtgctccacatggccgcagttgctgcacacgtgcacggccatgttctccacgatgcccaggatgggcacgcccaccttctcgaacatcttgatgcccttcttggcgtccagcagcgcaatgtcctgcggcgtggtgacgatcaccgcgccggtcatgggcacgcgctgggagagcgtgagctggatgtcgcccgtacccggcggcatgtcgatgatgaggtaatccaggtccttccagttggtctggcgcagcagctgctccagcgcctgcgtggccatggggccgcgccagatcatggcctcgtcctggtccaccaggaagccgatggacatgacctgcacgccgtagttctcgagcggctccatggtcttgccgtcctcgctctccgggcggcggctgatgcccagcatcatgggctggctgggaccgtagatgtcggcatccagcacgcccacgcgggcgccttcggcggccagcgccagggccaggttggcggccgtggtgctcttgcccacgccgcccttgcccgaggccacggcgatgatgttcttcacctgcggtagcagctgtacgccccgctgcaccgcgtgcgcgatcaccttggtgttgatgttgaccgacacgttctccacacccgccactgccttggcaacggcgatgaactggcggcgcaactcgggcaccaggctcttggcggggtagcccagctccacgtcgaaggcgacatcgccgccgttgatctgcacattgcgcaccgcgcgcgtgctcacgaagtccttgcccgtgtgcggatcctggacgccggcgatcgccgccaacaatgcctgttctgtgagtgccatggttgtgtggtttgctgaagagaaagccggagtctagccaagcggccttggcactggcgcgcctgtgcctttgtttgcctacagcccacgcagctggcgcgccacgctgcgcagcatgccgatgaacgccagcagccaggccagcagcgccacggcaaagaacagccggggcagcgcatccagaaagccaaaggccatggcctggtccatctgccaggtgcaggccgcgtacatgcccagcggaaacaccgcgccccagtacagcgggtctagcgcagcggaaagcggcgcacgccgtggcgccagatgcccagcagcaccagcatgggaatccaccaggtgcccgcggcccagtagaacaccgtgaagcccttgaggaacggcagcagcgacaccaggaacggcgcctgcggcgcgttcaggatcagcagcgagccggccagcgtggaaatggccatggcccccatgttgatccagtacggcggcgacaagtcgcccggtgagaagggaaagaacaggtagcggtagaagatcagcgccatcatccagatgtagagcatgccgccccacagccacatggacagcgccagcaggttgagttccagccgcagcggctggccgatgcgcgcggccagcagggcgctggacacggccagcgcctgcgtggacaccacggccagcagccaggcaccgctgatgccccggtccagcgggggcttgtcccggcggatggtgaaggccgtgaagatggtgtaggtcaacaccagccacagcagcgccgccagcgcccatagcgcgaagcccagcggcacatggcccagcagcacgatgcactggctggccaggatgcccgtggcagccaccatggtgaagtagccggtcccgcgcgcgtggtccaccatgtcgccaaagaaacgccggggatagcgccaggcccgcagtacatacaagacccacagcaccacgtactgcacggcattcagggccagcaacgcgcgcgccagcaggggatggcccagcatgtccgcagccagtgaaacgatgcctgtggccatgaccaggccgaagtaggcaggcgacagctcgcgcaatcccccctgccccgccggagtagccagctgcggcggcgaccccggcggcgtgttcaacgcagctccagccgtgccggccccgcctgcacgctgccgatcaccgccgcctgcgcgaagccctcgcgcgcgaacaccgcgagcacgtcctgcacgctgtccggcgcgcaggccaccagcaggccgcccgaggtctgcgggtccgtcaccaacgcctgtgcggtggctggcaggccggcggacagcgccacgccctcgccatagccggcccagttgcggccgctggcgccggtcacgaagcccgccgcggccaggtccgccacgccgggcagcagcggcacgcgcgaccagtcgatctgcaccgtgacgccggcgccgcgcgccacctccagcgcatggccggccaggccgaagcccgtcacgtcggtgatggcgtgcacgccgggcagctcggccagcagcgggccgggggtgttcaggcgcgtggtggcggcaatcatctcgcggtagtgggcgtcggccagttgctccttcttcagcgcggccgaatacacgcccacgcccagcggtttgcccagcaccagcacgtcgcccggctgggcgccggcgttgcggcgcacccggtccgggtgcaccaggcccatggccaccaggccgtagatgggctcgaccgagtcgatggtgtggccgcccgcgatcgggatgcccgccgcgcggcacacgtcctgcccgccgcgcacgatggcgccgatcacgtccagcggcagcgtgttcaccggcatggccaccagcgccagcgccatgatgggcttgccgcccatggcgtacacgtcggacagcgcgttggtggcagcgatgcggccgaactcgtatgggtcgtccacgatgggcatgaagaagtccgtggtagccaccagcgcctggctctcgttcaggcggtacacggccgcgtcgtccgaggtctcgatgcccaccatcaattcgggcggcatgacggcgcccgcgccgctttgctgcaggatctgcgacagcacgcccggcgcgatcttgcagccgcagccgccgccatgcgacagcgaggtcaggcgcggatgggaaggggcggcggtgggggcggaagcattcatggcaaacagggaaaaagcgcggtgacggacaatggcgcctgccccgacgcaaaaaagtgtgccgcgggcgcgccgcgcgcatcatcccagattcgcacctgcccggctttgttcagcactgcattcccgtgtcccaccaccgccccacccgtcccgaagaccgccaccagttcgacgccctcatcgacgcgcgctcgcccgccgaatacgccgaggaccacatccccggcgcgatcaactgcccggtgctgaacgacgaggagcgcgccatcgtcggcaccatctacgtgcagcaaagcgccttcgaggcgcgccgcgtgggcggagccatggtggcggccaacctggcgcaccacctgcgcacgcatttcgccgacaagccagcgcactggcgcccgctggtctactgctggcgcggcggcatgcgcagcggctccatggtgcagtggatgcgcctggtgggctgggacgcacagcagctcgccggcggctacaagtcctttcgccgccatgtgatgacgcagatcgagacgctggtgccgcagctggagctgcgcgtgctggtgggcgccaccggcagtgccaagacgcgcgtactgcagcagttggccggcatgggcgcgcaggtgctggacctggagcactgcgcccgccacaagggctcgctgctcggcgcgctgccgggcgtgccgcagccgtcgcaaaagaatttcgagacacagatcgccaccgcgctggaggcgctggatctgtcgcgccccgtgtatgtggagggcgagagcgcgcgcatcggccgcctgtcggtacccgtgccgctggtgcaacgcctgcgcgccgccgcgtgcatcgagatcgaagccacgcccgaagagcgcctgacctacctgctgcgcgactacgcttacctgggcgacgaccctgacgccctggccaagcgcctgggcacgctcaccgagctgcagggcaaggaagtcgtgcagcgctggcaggcctgggcccgggcgggggagctgtccgcgctgttcgccgagctgatgctgctgcactacgacccgcactacggccgctcgcaggcacgcaactttgcgcggtgggagcagcgccagcgcgtaggcgcgccggacctgtcgcccgagggcatcgccggcgtggcgcaggccgtgctggcgctgggatagattagcgttcaatcaggctgcagcgctttacgaacaagcgtgagcagctatcatttttgaacccctcttgcgcacatgaaatcccggcgattcgtacgggaacacgccgccttcggctaggctcaaacccacctcattcctcaaggactcttttgtgaaattgaagatggccccgaactcgggcttcgcaatcctgctgcgctcgccctggtgggtgagctttgccatcgccgccgccatcgtgctcgtctgcggcgcgctgctgcccagggacatcgccccgttcgccgccatgggcgcgctgccgatcgccgtgattggctgcatcgccgcgtggcgccagtggcgcgccccgagcgccgcgagggtggaaggtgtgctgcaggcagccgccgccatgccgtggaaggatttcgccaacacgctggagcgcgcatggcgcaccgaggggcacgaggtgcagcgcctggccggtctgcacgcggacctgcgcatcacgcagggcgaccgcgcggtgctggtggccgcacgccgctggaaggccgccacccatggtgtggaacccctgcgtgaactgcacgcccaagcgcagcagcaaggcgcgcaggccgtgtacgtggcgctgaccggcaccgtgagcgagaccgcgcgcagctttgcacgcgagcatggcgtggtgctgctggagggcaacgccctggccgccctgctgctcaaggccacgcccgcagggtaaaaaagcaaggcgcaacccacgccgcgttgttccatgacccgcacccctgcccatgcgcacaccggcctggtgctgatgggcggcggcgcgcgcgccgcctaccaggtgggtgtgctgcaggcgattgccgacctgcggctggcctgcggcgagcggcgcgggccggcgccattcggcatcctcaccggcacctcggccggggccatcaatgccgcggccctggcctgtggcgcggaccagttcgaccgcacggtgcggcgcctggcgcgcgtgtggacccagctccatgcccgacaggtgtaccgagccgactccctgagtgtgatgcgcagcggcgcacgctgactcacgctgctgtcgctgggctgggccctcacccgttggagccgcatgcgcccgcactcgctgctggacaacgcgccgctcgcgcagctgctggaccaactggtgccgctggcacgcgtgccgcggctgatccgcgcgggccacttgcgcgccctggcggtgaccgcgtccagctacagctcgggccagcacgtggcgttctttgacgccggagacgcccaggagccctgggtgcgctcactgcgcaaatccgcgcgcggccccatcacgcgcaaccacctgctggcctcttcggccatcccgttcatgttcccggcggcgccgctggccatcgacgggcacaccgaatacttcggcgacggctccatgcgccagaccgcgccgctggcgcccgccatccacctgggtgcgcggcgcctgctggtggtgggcaccagccgcacctatgagccgccgcgcccctgcgcggcaggcacgcagcagccttacccggcgctggcccaggtggcgggccacacgctgtccaacatctttctggacgcactgtcggtggatatcgagcgcgcccagcgcatcaaccagacgctggcgctaatcccgcccgaggcgcgcagccacagcccgttgcggccgttggaactgctggtgttcgccccctcacgcaacctggacgagatggcggcgcgccatgtgtgcgacctgccggggaccatccgcaccctgctcagcgcgctgggcgtgcgcgccgaccggcctgacgccggcaccggcgcgctggccagctatttgctgttcgagcgcggctacacgcgcgagctcatggcgctgggccacggggacgcgctggcgcggcgcagcgagatctgcgccttcttcggctggcacgaccacggcaatcccgtgcgggcgccgcggaactgacacgccctaaaatcgagggttgcgcctcgaaacccgaggcgactggagagccgcccccgatgaccgcacgcaagatcttcgtcaccaccgccctgccgtatgccaacggcaatttccacatcggccacatcatggagtacatccaggccgacacctgggtgcgcgcgcagcgcatgcagggcaacgcggtcaatttcgtcggcgcggacgacgcccatggcgcgcccatcatgattgccgccgagaaggcgggtaagacgccccagcagtttgtggccgacatcgccgccgggcgcaagcaatacctggatggctttcacatcgccttcgacaactggagcaacaccgacagcccggagaaccacgagctgtcccagcagatctacctggacctgaaggccgccggtttcatcgagacgcgcaccatcgagcagttcttcgacccggagaagaacatgttcctgcccgaccgcttcatcaagggcgagtgcccgcgctgccatgccaaggaccagtacggcgacaactgcgaggtctgcagctcggtctacgcgcccaccgacctcatcaacccgtactcggcgctgtcgggcgccaagccggtgctcaagacctccgagcacttcttcttcaagctctccgacccgcgcgcggtggagtttctgaccgagtggacgcagaacggccagcatgtgcagcccgaggtggccgccaagatcaaggaatggttcggcacgcgcaccaatcccgacggcacgaccagcgaaggtctggacgactgggacatctcccgcgacgccccctatttcggcatcgagatccccgacgcgccgggcaagtacttctacgtgtggctggacgcccccgtgggctacctggcctcgctcaagaacctcttgaacaagcgcggcgaggactacgacgcctacatggccgacccgcagctggagcagtaccacttcatcggcaaggacatcatcaccttccacacgctgttctggcccgccatgctgaagttcagcggccgcaagacgcccacgaagatctgcgtgcacggcttcatgaccgtgaacaacggcgagaagatgagcaagagccgcggcacggggctggacccgctcaaatacctggccctgggcatgaaccccgagtggctgcgctactacctgggcgccaagctcaacggcaagaacgaagacatcgacttcaaccccgaagacttcatggcccgcgtgaattccgacctgatcggcaagtacgtgaacatcgccagccgtgccgcgggcttcatcttcaagcgcttcggcggcaagctgggcgaagtcagcgccgatggccaggcgctgctggcgcagctgcgcgaacaggccggtcccatcgttgcggcctacgaggcgcgcgacacggcccgcgccgtgcgcgagaccatgctgctgtgcgaccgcgtgaacagctacgtggacgccaataagccctgggagctggccaagcaggagggcatggaggcgcgcctgcaggacgtctgcaccacctgcatcgaggccttccgcatcctgacgatctacctcaagcccatcctgccgcaggtggctgccgaggtggcccgctttctcatcgtgccgcccgagcagtttgccgaagtggcccagcccctgggcgccggccaccagatcggccagtaccagcacctgatgcagcgcgtgacgcaggagcagttggacgcgctgttcgagcccccggctcccgcagtcgaaaaggtcatccctggcggagaggaaatcgccccgacgatcaccatcgacgactttgccaaggtggatctgcgcatcgcgaagatcgtgaaatgcgaggccgtggaaggctccaccaagctgctgcgcctgacactggacgtgggcgaagggcagacacgcaacgtcttcagcggcatcgccagcatgtacaagcccaaggacctgcagggcaagctcacggtgatggtggccaatctggcgccgcgcaagatgaagttcggcctgagcgagggcatggtgctggccgccagccacgccgatgagaaggcgcaccccggcatcttcgtactggagcctttccccggcgcgcagccgggcatgcgcatccactgatgccccagcctcggcgatcgcgccagcccctgcgccttgcggcggcaggggtttttttgtgcgccttgctttcggggtgcacagtggtggcggtgggtgcagccgccgtcagtgtcacggcgaccgccgtggggctggcggccgacgccgccgtgggcacggccaaggttgtcggtaaaggcgtgggcaaggcctatgacgcgatgaccgacgaagaagaccacagcggcatcaccgtccgctaccgcgaaggcggcgcaccgcagccgctgccggatgccccgccgcaggagcaggcggcacccacgcctgaggcgctgccgtagccgctgcgcgcgttgcctggcggcacccgccacaggacggacgcatggtcacgccgagggttcgcccggtggccgcgcggcctgccgccactgccccggtgtgcagcctgtccagcggcgaaaggcccggttgaacacgctgggctccgcgaaccccagcgactggctgatctcgcccagcgggcggtccgcctgcgccagcgcgtgcagtgcggcctggtgccgcgccgcgtccagtacggcggtgtagctcaagcccagcgcctgcatgcgtcgcgccagggtgcgctcgctcagtcccagcgctgccgcggcctgggcgcgctcgggcgccttgccgtgcagcggcgcttgcaattgatcggccatccatgcgtgcagcgcctgtgccaggtcggccggcgctgacagtgccgccagccgtgtcgtcgcatgttcgcggtgcaggcgcgcgagctgctcgtcggcctggggcagcggcgcgtccaacagcgcgttgtccagcagcacgccgctgaaggcctgctcgaattccacggcgcagccgaaggcctcgcggtagcccgccagcggcccgatgcgtgcctggctgaactgcgcctgccgcggacgcaccacctgtcccgtgacccaccgcgcaaacgccacgaccgcggccagcaccgcctcgatctggtgcgggctgaatgccagcgcgccctggcgcgggtggtacaccacccagctggcggtttcgcccgcgatcatctggaaacgcccgccgtcgctgatgaggcgctggtactgctgcaccgcggcaatggccgcgcgcaggctggacgcggactgcagcaggtagctcaccacattgaaactgcccggccccacctgtgcccccaccttgaggccaaaacccgaatcctgcgtgcagtgcacggctgcgcgccacagccgcgtgatgtggtcaatgggccagcgctcgtgcgccagctcggccggcacgatgcccgcctgcgccagcaggcgctcgcgcgccacgcccgcgcgctcggcggcggccagcacggtgttcacccaactcatcgaaacgctggcctgcaaggtcaatttccatggcctccaaagtctatgccgcgccatgatatgccgctatcttggccggcagtgcgccacacagagcgcgcaaggagacagccgcatggcaacccaacattccgacaccgtcgtcattggcggcggtctggccggcatcgtggccgcgctggagctgctgcgcgcgggccagcgcgtcacgctggtggaccgcgacacgcctgaacgcttcggcggcctggcgctgcgggccttcggcggcatggccctggtgggcacgccgctgcaggcaaagatgaagatccccgacacgcccgagcgtgcgctggccgactggctgcgctttggcgagctggacgctgacgaccactggccccgcgcctgggcgcgccactacgtggagcattcgcgcgcgcaggtgcacgactggctgttgcaggagggcgtgaagttcatgcccgcggtgaactgggtggagcgcgggctgcacggcgacggcaacagcctgccgcgttaccacatcgtctggggcacctcgcgcgaactcacgcggtgcctgatcgcggcgctgcgccgtgcgggtgaaggcagcaggctcacactgctgcacggccaccgcgccacggcactggaccaccagggcggacggatcgccggcgccgtggcggtgaacgaagccacgggcgaggaagtacgcctgcaagccccggtggtagtgctggccatgggcggcatcaacggcgggcacgaggagacccgcgccaactggccccagggccggccgcgccccgccgccatgctcaacggcgcgcaccccttcgccgatggcaaattgcaccgccacgccgcccgcctgggcgcgcagatcacgcacgcgggcgagatgtggaactacgcggcgggctttccgcacccgtttccgcatttcgacgggcacggcctgtcggccattccgtgcaagtcggcgctgtggctgaaccaccggggcgagcgcatcggccccgcgccgctggtcaccggcttcgacacgcactggctgtgccagcgtgtggccgcgcaggaaaagccctggacctggcacctgctcaactggcgcatcgcggccaaggagttcgccatctccggcgccgagcacaaccagcgcatccgcgacatgcagttcccgcagttcctcaaggaaacgctgctgggcaaccaccgcctggtgcggcagatgcagcggcaaagcccgcatttcctggtggacgacaccctggcggggctggccgcgaagatgaacgcactcaccgcctcgctcgatgtgcgccccgaggtactgcaggccacggccgacgccttcgacgccaactttgcccacggcgccaagctgcacaacgacgaccagatccgccgcatcctgcacgcgcgccagtggggccccgaccggctgcgcacctgcgcacccgcgccgctgcaacaacgcggcgcggggccgttcatcgccatccagatgcagctcattacgcgcaaaagcctgggcgggctgcaaacggacctgcacagccgcgttctcgacggcgcaggccagcccatcgacggcctgtactgcgtgggcgaggcggcaggttttggcggcggcggtgcgaacggcaagcgctcgctggaaggcacctttttgcccggctgcatcctcaccgcacgcgcagcggcgcgcgccatcaccgggagggccggcgcatgaggggctaccccgcatcggtcgccgactggcgccgcctcgcagcgcagcgcctgccgcgctttctgttcgactacatcgacggcggcgccagcgacgagcgcacgctggccgccaacgtgcaggacttcgccgccctgcgcctgcgccagcgcgtgctggtggacgtggcgcaggtggacacccgcgccaccctggcaggccaaccctgcgcgctgccgctggcgctggcacccatcggcctggcgggcatggccgcgcgccggggcgaggcgcaggccgcgcgcgcggcgcacgcggcgggtgtgccattcacgctctccaccgtgggcatctgccccatctccgaggtggcggccgcagccggcgcgccgccctggttccagctctacatgctgcgcgaccgcggcgccgtgcgcgcgctgctggacggtgcctgggccgccggctgccgcacgctggtcttcaccgtcgacctacccctgcccggcatgcggctgcgcgacatccgccacggcatggccgcgagtggcgcgcgcccggcgctcatccgcgccgcgcaggtgctggcgcgccccggctgggtgtgggacgtggcgctgcgcggccagccgctgcgctttggcaacctgaccgcgcaagtgcccggcgcgcgcgacctgggcgccttcaaggcctgggtggacgcgcagttcgaccccagcgtgacgtggcaggacatcgactggctgcgcggccaatggaagggccgcctgctgctcaagggcatcctggacgtgcaggacgcccaggccgccgtgcaggtgggcgcggacggcatcgtcgtctccaaccacggcgggcgccagctcgacagcgtggcctccaccgccgccaagctgcccgccatcgcccaggccgtgggcgcgcagactgaggtgctggtggacggcggcgtgcgcagcggcgtggatgtgttcaaggccctggccctgggggcgcgcggtgtgctcatcggccgcccctgggtgtgggcgctggcggcgcagggcgaggcgggcgtgcgcaccctgctggcccagtggcagcgcgagctgctgctggcaatgacgctggcgggcgtgacgcgcgtggccgacatcggcccccagcacctcgacacggattggtaatgaaaaacggctccagcgcttacccatcaagcgcaagcagctatgaataaagaagcaaggagattcccatgaacggcgcacaagccctgctcaagaccctggccgatgccggtatcgaggtctgcttcaccaaccccggcacgagcgagatgcacttcgtcgccgcgctggacagcgagccgcgcatgcgcgccgtgctggcgctgttcgagggcgtggccaccggcgcggccgacggctacgcgcgcatggcgggcaagcccgccgccacgctgctgcacctgggttgcggcctgggcaacggcctggccaacctgcacaacgcacgcaagggcaaggtgccggtggtcaacatcgtgggcgaccacgccacgtaccacacgcagtacgacgcgcagctgcagtccgacatcgagaccgtggcgcgcaacgtctcgcccggcttcgtgcgcaccgcgcaaagcactgcggccctgtgccaggacgcggcagacgccattgccgcagcacgcggcctgccgggccaggtggccacgctggtcctgcccgccgacgtgtcgtggggcgagggcggccagccctgcccgcccccggcgttgcccgcgcccgccgccgccagcgacgaggcggtgcaggccctggctcagaccctcatgcaggccatccgcccgggtgagaagaccgtgctgctgctgggcggccacgcgctgcgcgagggggcgctgcgcagcgccgcgcgcattgcggcccacagcggcgtgcagttgctcgccgaggtgtttcccacccgcatggagcgcggcgcgggcctgcccgccgtggagcgcgtggcctacctggccgagctggccggcgtgcaactggcgggcgcgcggcacctggtgctggtcgatgcgaagtcgcccgtctcgttcttcgcctaccccggcaaggccagcgacctggtgcccgcaggctgcacggtgcacaccctgtgcagcccggcgcaggacgcggcggcaagcctggacaagctggccgccgcgctgggcgccagcgccacgcagccgcccctggccccggcgcagcgccccggccgcccgcgcgggccgctcaccgcgcccaaagtgtgcaaggccgtgggccacctgctgcccgagaacgccatcctcatcgacgaggccatcacctccggcctgatgctgggcgtgatgacggcgggctgcccgcgccacgacctgatcacgctgaccggcggcgccatcggccagggcctgcccaatgccgtgggcgcggccatcgcctgccccaaccgcccggtgatcgcactgatcggcgacggcacggcgatgtacaccctccaggcgctgtggagcatggcgcgtgagaacctgcatgtggtgtccgtgatcttcaacaacgccagctactcggtgctgaacgtggagctggagcgcgtgggcgccgagcaagcgggccccaaggccaagtcgcagctcgacctgaagggcccggtactcaacttcgcccagctcgcgcagggcatgggcgtgcatgcggtgcgcgccagcacggccgaggacttttgccaggcgctggaatacgcgctggcgcaccccgggccgcacctgatcgaagcactggtgcccgagtcgctcgccggcccgaagcgcaaggtgctgccctggctgctgcgcgccctgcccagcctgccgccgcaggtggcgcgcgcgctcaagcgcaagatcgcgccgtaaaggcggccgagagccccacgcaagaaagccccgcaccgcggggctttctttatatgaatgatttcggactctagcgcttgccagacaagcgagagcagctcactttttcatatcaacggcatcaaccgccctggtagcgtcccggccggtggctcacccacaggaacacgcacatcaccaccgtggcgagcaccgaccaggccacgcgctgccatggcaccacgcacagcgccagcagcaccacgcagcagtcgatgcccaactgcaccttgccagcccggatgccgtggcgctgctgcgcgtaaagcgacacgatggtcgcgccgcccaggctggactggtggcgcgccaggaacagcacgcccgtgcccatcagcaaccctccggccaccgcggcgaacgccgggtgcaggtagtcgatgtggaacacgttcggcgccagcaccatcaccagcgacagcatggccacgcagacgaaggtcttgagcgtgaaggcgcgccccaggtggcgccaggcaaaccagtagaacggcaggttgatgagaaagtacaccgcgccgaacgaccagcccgtggcgtagtgcagcacgaacgccagccccgccgtgctgcccgtgagcagcccggcctgggcgtacatgagcatggccagcccgacgaacagcgagccggcgaacagcgcctgggcgtcctcgaacgggccgtggcgcagggtggcgttggaagagggaacgtgcgccgcgccagcgggcgcgagtgcggaaagagacgattgggcgtgcaaagtgtgtgcggtgcggctggccatggtgtggttcctgagcatcctgcgggcggcgctggtggcgccggggcgcaatcatctcatggaaaaccctaggtctgctggacgcccgcgcccgtccctccccgctcgcgcatttcagggcggctccaaggaggcggcccaggatcggctcaagggccgtcgtgcagcttctcggtgctggccgcacgcagcacgcgcccgtcggcgccgaacaccacggtgaacagcttctcctgcgcgggggcgtcggtccagtgccagtcccactcggtctcctgcttgagctcataggtcacctgcttgccgggcttgcccagcaggcggcgcacctgctcctgcgtcatgccgggctgcaccttggcgaagtggtgcggtgccagcacctggcgcagcgcgctcatcttgccgtcggtgccgatggtgatcatgtagttgcgccgcccggccggctggcggttgtactccagggtgcgcgagccgtcggcctcctgccagacctgctcgggctcgccaaagcgcgcacgtacgtcctgctcggtagagacgccctcttccagctcgcggatgcgctgctcgtcgcagcccgccagcagggtgagcacggccagcagggaggcgcccgcgcccttgagccagtggtgtaaagccatcggtaggtccatcctcatggtgatcggccgcccggtcgcggcgcacaggctgcactgtagagcgtccgcgggcctgccgcacgggccgtcgcccaggggccggggctaaaatgcgcggttaccaagaggctcacgcaccgcaccatgtccttctttcgccgccccgactacgaatccgacaccacccagttcatcaagcagctcaaggcccagaagcccgagctggatgcacagcagcaggccggccgcgccctgctgtgggacaagcaggtggaccgcgatgcctggcaggactacaacgccgggcgcatcccccagcagccctacgtgtaccagtcgcgctcctgagcgcgctacacatcaaatcaggctccagcgcccatgcagcaagcgctggcagctattgaataaatagtaagctccatggccgccccgcgtctcgccgcgactgccgacgacggtgcgccgccggcctctggcgacggcctgccgcaggtggtggaccaggtggcgctggcgcgcctgtatggcgagcccctgttcgcgctgccgcaggacctgtacatcccccccgacgcgctggaggtgttcctggaggccttcgaaggcccgctggatctgctgctgtacctgatccgcaagcagaacttcaacatcctggacatccccatgctggatgtcacgcgccagtacctgggctacgtggaggagatccgcagccgcaacctggagctggcggccgagtacctgctgatggcggcgatgctcatcgagatcaagtcgcgcatgctgctgccgcccaagaagcaggaaggcagcgccgagcccgaggacccgcgcgccgaactggtacgccgcctgctggagtacgagcagatcaagctggccgccatgcgcctgaatcaggtgccgcagtacggccgcgacttcctccgcgcgcaggtcaccatcgagcagagcctgcagccgcgctttccggacgtgagcctgaccgacctgcaggaagcctggcgcgacatcttgaagcgcgccaagctggtgcagcaccacaagatcacgcgcgaggaactctcggtgcgcgaatacatgagccatgtgctcaaggcgctgcagggccggcgcttcgtggaattcgaggaactgttccagcccgagaagggcggcaccgtgctcgtggtgaccttcatcgcgctgctggagctggccaaggaaaccctcatcgagatcacccaggccgaggcgttcgcacccatctacgtgcgcctggcctatacgcctgtctgatcgcccccatccccctcgccacggccgggtggctgcggcgcacattgccatgacctcacacgacttcgacgtactcatcgtaggcagcggcctcgcagggctgaccgccgcgctgcagctggcgcccacacaccgcgtggccgtcctcaccaagcgccagctggccgacggcgccagcggctgggcccagggcggcatcgccgcggtgctggcggagggcgacagcttcgagtcgcacgtgcaggacacgctggtggccggcgcaggcctgtgcgacctggcggccacgcgcttcgtggtggagaacgcgccgcaggccatccgctggctgcagggcctgggcgtgccgttctcgcaggaagacggcgccctgcacctcacgcgcgaaggcggccacagcgcgcggcgcatcgtgcacgccaccgacgccacgggcgcggccgtgcagcgcacgctgatcgacgtggtgcgcgccacgcccggcatcacgctgctcgaacaccacaccctggtggacctgatcaccagcgccaagctgggactggctggcgcgcagcgctgcctgggcctgtacgcgctggacgaggccaccgacgaggtgctcacctttcgcgcaccgcacaccatcctggccacgggcggcgcgggcaaggtgtacctgtacaccaccaaccccgacacggccacgggcgacggcattgccgcggcctggcgcgcgggctgccgcgtgtccaacctggagttcatccagttccaccccacgtgcctgtaccacccgcacgtcaagagcttcctcatcaccgaggccgtgcgtggcgagggcgggcaactcaagctgccgccgcaggccggcggcacgcgcttcatgccccagcacgacgcgcgcgccgagctggcgccgcgcgacatcgtggcgcgcgccatcgacttcgagatgaaaaagcacggcctggactgcgtgcacctggacatctcgcaccaaagccccgcgttcctgcaggagcactttcccaccatcctcgcgcgctgcgcggagctgggcatcgacatcacgcgcgagcccatccccgtggtgcccgccgcgcactacacctgcggcggcgtgctcaccgacctggcgggccgcaccgacctgcacggcctcttcgccattggcgagaccgcctgcaccggcctgcacggcgccaaccgcctggccagcaactcgctgctggaatgcatggtgttcgcgcgcgcggcagccgcgcacatccagcgggcgcagcgcgcggacctgcccgcgctgcccgcgtgggacgacagccgcgtgaccgacgccgacgagtgcgtggttatctcccacaactgggacgagctgcgccgcttcatgtgggattacgtgggcatcgtgcgtaccaccaagcggctggagcgcgcggcgcaccgcatcgcgctgctgcagggcgagatccaggagttctatgccaacttccacgtcacgcgcgacctgctggaactgcgcaacctggtgcaggtggccgacctgatcgtgaaaagcgcgcagatgcgccatgaaagccgcggcctgcacttcagccgcgactggcccgacgtggccgcccccgccgcgcccaccatcctggtgccgcccgcacgctgaccccttttcacaatccaaggaaattccatgtaccgcaccctgctcaagtccaagatccaccgtgtgaagaccacgcactgcgagttgcactacgaaggctcgtgcgccatcgacgaagacctgctggaggccgccaacatctgcgagaacgaacaggtgcacatctggaacgtggacaacggcgaacgcttcgtcacctacgccatcaagggccagcgcggcagcggcatgatctcggtgaacggatcggccgcgcgccgcgcctgcgtgggcgacctgctcatcatcgcggccttcgcccaagtggcagaagccgacgtggccgcacaccagccgcaactggtgttcgtgaacgaccagaaccgccaagtggaactgcgccaccacgtacccacgcaggcactttgatccacccccctccactcccgggaacacaccatgccccacctgaccatcgaatactccagcaacctgcccggctatcccgaggcccaggcactggccgatctcaacgcgtccctgtgcgccagccctgagatcctggacgaagccgacctcaagtcgcgtttcgtgcgcaccagcggcagcttccagatcggcacgcagcccgccaaccgcgcgttcgtgcatgcgcagctgcgcctgctgtccggccgcagccccgaagccaagaaagacctggcagggcgcatcgccgaggtgttgcgccgccacaccccgcaccctgcgggcgtgctggtacagctcagcgtggagatcgtggacatggaccggccgagctacgtgaaggaacgcctgtaagcacctgggggtccggaacgtaaaaaagaaaccgctgtgctctgagagtcatagcggttggggtgcccgcccggcccggccgttcctcaccgggagaacgccgccgaggcacggcgcacggcatgtgcaggctgcttacgcacgcacccgcgctgcctccgtgcgcacgtccccactacccggccagtccctgcggtggggccgagcctatggaacaaacaacttcgcgcaatcctgcaccaggtgggacatccggcgggttcagcaggttcagcgggttttgccgtaaacgccgatatgcgcgggtgcggaaccaccgccttagcaggcgggccccgcttaaggcatcccgtccaacgtcgcgtccagccacccgcgcaggctgttgatgaaggcccagccctgcacgcgcggcagatcctgcaagcgcaccacggcttccaccatgcgtccctcacgcagggcgacggcgcggcccacgccgggcagcaggccgcaggccagcggcggcgtgacccagcgaccgtccagcagcaacgccaggttgccgaaggtgccctcggtgatctcacccgccgcgttgtagagcacggtgtcgaacacaccgccgcccggcgcgggtgcgaaagcggcgtagtgcgcgcggcgcgtggtcttgtgccgcgtgaattcgctgtgcgcctcggtgaaggggcgatcggccagtgccagccgcacgggcatgggcgtcgcggccaacgcgaaggcttcggcgcgcggcacgccgtgtgcgtccagcagcaggcgcacgcgccagtcgccctgcgcatgggaagcggccagtgcatccaggcaggcctgcacgcgcgcggcattccagggatagccaaagtgcacggcggcggcctgcatgcgcgccaggtgctccgcgcggtggcgcagcacgccggcatgcagccccagcgtttccaacaggtcgaacggcgcgctggcgcgatccacgaaggcgcgcttggccgcccactcgccccactcggccgccgggtcggcgccccagacgatgccgctgccgatgccgcagcgcgcgtggccaccccgcagctccacggtacggatagggacgttgaaggtggcggcgatggcgcccgcgcccgctgccggatcgggccgcaccacgcccaccgcgccgcagtacacgccgcgcgggccggtctccagcgcggcaatcgcgcgcatggcctccaccttgggcgcacccgtgaccgaaccgcagggaaacagcgcgccgaacacgtcggccagccgcgtgccggtgcgcgtgcgcgccaccacgtcggaggtcatctgccagacggtgggcaactgctcggtgtggaacagcgccggcacgcgcacgctgtgcggcgcggcgatgcgcgagaggtcgttgcgcagcagatccacgatcatcacgttctcggcgcgttccttggggctgccgcgcagcgctgcggcctgcgccgcatcggcctcgggcgtggcgccgcgcgcggccgtgcccttcatgggacgggtgaggatgccgcccgcgcccgtggacccggagcgccaatcgaagaacagctcgggcgacaccgacagcacctgcgtgccgacgccgtcgtcaaggtgcgccgcgtaaccgccgggctgcgcgcggcgcaacgccgcgaacagtgcctgtgcgtcgccttgccatgtgcccatgagcggtgcggtgtagttgacctggtagtagcgccccgccgcgatgccctgctggatctgcgacagcgctgcatcgaatgcggcgcgtgacagcgcctgcgtccagtcgatggtcgccgttcccgcggcctcgtgcgcgggccagggcgcgggggcgtcgtacaccgcgaaccaggcgagcgcgggcgcgccctccccttgcgcctcggcatgcaccgccaatgccgggtcgaacgcgggcgcggcctcgtagcgcacccagcccacgcaccagcggccggcgcgcgccgcggcttccaccgcatgcaacacacccatcacttcttgcagacgtgcagccaccagcacctggcgcggcgacgcgaaggcgtggcgcaggcgcggcgcggcggcgtcgcgcggatcggcaaaatcgatcagcgatgtggtgggcatgaaaacaggccgtagcgcttatccatcaagcgcaaacagctactcaatttatagcaaccaaaccccccgtcaggccgccccgaaatgcggcaccagcgcacccgcgggctgtccgctcttgagcgccgcggtgaaggccagcatgcggtcgatgggttggcgcgcgcgcgggatcagcgcggggtccacatggatggcgttggcgccggtctccagcacgcgcgccacgtcggccagtccgttcatggccatccaggggcaatgcgcgcagctcttgcaggtggcgctgttgccggcggtgggggcctcgtggaaggtcttgccggggttgagcctgcgcagcttgtgcatcatgccgttgtcggtggcgacgatgaactcgcgcgcgtccatttcacgcgcagcctggaggatggcggacgtcgaacccacggcgtcggccagggccacgacctcgggcgggctctcggggtgcacgagcaccttggcttgcgggtgttccttcttgagcaactccaactccagcgccttgaactcgtcgtgcacgatgcatgcaccgttccagaacaccatgtcggcgcccgtttcgcgctcgatgtaggcgcccaggtggcggtcgggggcccacaggattcgttggcccgcatccttgagcgcacgcacgatgtccagcgcgcagctggacgtgaccagccagtcggcacgcgccttcacggcggcgctggtgttggcgtagaccaccaccgtgcggtcggggtgctggtcgcagaaagcgctgaactcgtcgatggggcagcccaggtccagcgagcaggtcgcgtccaggtcgggcatgagcacggtcttctcggggctgaggatcttggccgtctcgcccatgaagcgcacgccgctcaccaccagtgtctgcgccgcgtggtcgcggccaaagcgcgccatctccagcgaatcgctgacgatgccgccggtttcctcggccaggtcctgcaggtccgggtgcacgtagtagtgcgacaccatcaccgcgttcttctctttcagcaggcggcggatcctgtccttgagcgcggcacgctcggcgggcgataactcgggcggcacacgcgcccaggcgtgcttggtggagcaggtggcgccgtccgcgcccgcgaggggctgttcgtactcgacgtccttgatggcggtcgtattcatggcaatgctctcgccgccggggcgcgacggctttacgagggggaatcgattgtcgcgtcttggaagacgctacgccatgtcaggccaattcctgcaggcgcatggagaaatccgtggccttcacatccttggtcagcgtgccgatggagatgcggtccacgcccgtctcggccagcgcacgcaggccttccagcgtgacgccgcccgagatctccaggatggcgcccccgcccgcatgcgccgcgttgatgcgcacggcctcgcgcagttgtgccagcggcatgttgtccagcagcaccatcgtcgcgcccgcatcgagcgcctcctgcagctgcgccagcgtttccacctcgatctcgatgaatgcagcctgcgcagccaccgcctgggcggcccgcagcaccgccgtcacgccgccggcggcagcgatgtggttttccttgatgagcacggcatcgtgcaggccgatgcgatggttggtgccaccgcccgtgcgcacggcgtacttctgcgccaggcgcaggcccggcagcgtcttgcgcgtgtccacgatgtgggcgcgggtgccggccacggcatccacataggtgcgcgtcttggtggccacggccgacagcagctgcaggaagttgagcgccgtgcgctcggcgctcagcagcgcgcgcgcctggccttcgatctccaataccacctggtcggtggcgcagcgcgcgccctcggccacatgccagttcagcgtcacgccggggtccagcgcacgcagcgcagcctcgacccaaggagcgccgcagatcacggcggcttcgcgcgccaggatgcgcgcacgcacgcggcgcgcggggtcgatcaggccggccgtcaggtcgccgctgcccacgtcttcctgcagggcgcggtccacatcggcacgggccagcgccgcgagtgcgtcggcgccaaacaagtctctcgtcgtcatggggcgagcatagccgcatcgcatagactcgccgcacttttgcaacccgacggatcccaagcgccatgaccgactcccccaccgccggcacgccctatggcacgctgccgcccgcgtcgccgctgccccagaggcgccccgtgagcctgccccgcctggcgcagatgcgcgaggcgggcgagaagatcaccatgctcaccgcttacgacgccaccttcgcagccgtggccgatgcggcgggtgtggagtgcatcctggtgggcgattcgctgggcatggtctgtcagggcctgcccagcaccgtgggcgtgacgctggagcacatggcctaccacacggccagcgtggcacgcggcctgcaccgcgtacagggcacggcctggctgatcgccgacctgccctacggcagctatgccgagagccgcgagcaagcgctgcgcagtgcctgccagctcatgcaggcgggcgcccacatggtcaagctcgaaggcggcggctggaccgcgcccacggtgcagttcctcgtggagcgcggcgtgcccgtgtgcgcgcacctgggcctcaccccgcagacggtgcacgccctgggcggctaccgtgtgcagggcaagggcgaccaggccgcccagcagctgcgccgccaggcactggagctgcaggacgccggcgccgccatgctggtgctggagatggtgccgactcccctggcacgcgacctcacgcaggccctgccacgctgccacaccatcggcatcggcgcgggcagcggcacggccggccaggtgctggtgatgcacgacatgctgggcatcaacctgggcaagaacccgaagttcgtgcacgacttcatgcgggatgcgggcagcgtgcgcggcgccatcgaggcttatgtgcaggccgtcaagcaagggcgctttcccgacgacgcactgcacgcctggaactgaccaaacaccttcacccatgatcaccgtccgcaccattcccgaactgcgcgccgccatcgccgcgcatcccggcgcaggccgccccggcaagcgccccgccttcgtgcccaccatgggcaatctgcacgacggccacatcgccctggtgcgccaggcccggccgctgggcgacgtgctggtcgccagcatttttgtgaaccgcctgcaattcctcccgcacgaggacttcgacagctacccccgcacctgggaggccgattgcgccaagctggaggccgcgggctgcgacatcgtcttcgcgccgcgcgagagcgatctctaccccgagccccagaccttcaagctgcagcccgacccgcaactggccgacatcctggaagggcatttccgcccaggcttcttcacgggcgtgtgcaccgtggtcatgaagctgttttccgcagtgttcttcgccagcggcggcggcacggccgtgttcggcaagaaggactaccagcagctcatggtgatccgccgcatggtgcagcagttcgcgctgcccgtagaggtggtggcaggcgagacggcccgcgccgacgatgggttggccctgagctcacgcaacggctacctgagcaccgccgagcgcgtccaggccgtgcaactgtccgcggcgctgcgcgcgctggcccaggcggcgcaggcacccggcgcccccccgctggccgccctggaacaacaggccctgcagaccctggcgcagcaaggttgggcgcccgactacctcaccgtgcgccagcgccacgatcttcagccccccgctgcaggcgcagccgccggtacgctggtggcgctgggcgcggcacgcctgggcagcacgcggttgatcgacaacctggagttctgagaccgcgcgcggcggcagtccgtgcgtaggcgtaggcgcactcgcacaagcacaggaccgcgatgacctacgcggcgtggcagcctggacggacatcggggcgtctggcccatcgctaaggtgaaggcatgtttcaaccatccctataggaggcgtacatgccgatcattctttggcttctgggtgtcccgctgagtatcgttttgctgctgatgctgttcggtgtcgtgtgacccacgcaccctgaaccgcgcacgacaaaaagcggcctgcgggccgctttttgctgttcacgggagatgtgtgcgcatcaatggcgctcgacggtaggctcgcgctccatgagccgggccaccgcctcggcagcgcgcagttcaccgtcgagcagcgccacgacacactccgcaataggcatctcaacgcccaccgcgcgcgcgcgctgtaccacggtgcgggcgctgtacaccccctcagccacatggcccagcgactccaccgcctgtgccaaggtccgcccctcggccagcaacaaccccacacggcggttgcgcgacaggtcgcctgtagcggtcagcaccagatcccccaggcccgacaggcccatgaaggtctcgggccgcgcgcccagggcaaggcctaagcgggtcatttccgccaaaccgcgggtaatcaatgccgcacgcgcattcatccccagttgcagcccgtcgcacaggccggtggcaatcgccaatacgttcttgaccgcaccgccgacttccacgcctacgatgtcctcgctggcgtacacgcgcaacgcgggcccgtggaaggcctgcaccagcgcatcgcgcaccgtggcacgggggctggcggccaccatggccgtgggctgggcggtggcgacctcctgggcgaagctggggccgctgaacacaccactgtgcagccgcggtgcgacctgcgcgcacacttcatgcgccatcagccccgtgtcggcctcgaagcccttgcacagccacgcgatgggcgccgcgcagccgtccagccgttccagcatgccgcgcagcgcagccatgggcgtgccgacgacgacgaggtcggcgtccgcggccagcgcgcccatgtcacccgacgccacgtgcaggccgggcgggaacgcaaggccgggcaggtagcgctggttctgccgcttcgcctgcatggcctgcgcctgctgtgcgtcacgggcccacagcgtcacctcatggcaggctgcgtgcgcagccgcgctcatggccagggcagtgccccaggcgcctgcgccaaggactactattttcatagctactcgcgcttatcaggcgggcgctagagcctgaaacagctctaacacccgttacgaccaagaagccgtttactgggccgtgctggtggcagcctcggcggctgcggcctgttgctgctcgtacatggcctggaagttgatctcggccaggtgcacgggcggaaagcccgcacgcgtcacggtgtcggccacgttgccgcgcaggtaggggtagatgatctgggggcaggcaatgccgatgatggcgcccatctggtcctcgggcacgttgcggatctcgaagatgccggcctgcttggcctccaccaggaacacagtcttgtccttgatcttggtctgcacggtggcggtcacggccacttcaaagatgccttcgaccacgggtgtggcctcgacccccaactggatgtccacgctgggctgctcctgctccagcaggatcgcgggcgaattgggctgctccagcgacaggtccttcaggtacacgcgctgaatctggaacacgggggtttcttcggccatggtgatctcggtctttcggtcaaaacaaagcccgcccgggagaggctcccgcagcgggcaacatggggcgcattatgcaacgcgccaatggcggcaaaggctcaggcgcccagcagcggcaccagaccgccacggctgtccagggccacgaggtcgtcgtgtccgccgacgtgggtgtcaccaatgaagatctgcgggacggtgcgccggccggtgatctccatcatgtgctggcgcgcggcggggtcggtgtccacgcggatttcctcgatctgctccacacccttcagcttcagcaattgcttggcgcggatgcaataggggcacacggcggtggtgtacatcttcacggcttgcatggacggcgacctttctgcgtaacgaacaatgctggtagatgcgggcgtctcaggccttttcaaccggcaggtcggcctcgcgccaagcggccaggccgccggccagcgcctgcgccttctcgtagcccaggcccttggcgatgcctgcagcccgcgaggcgcgcgcgcccttggcacagacgaggatgatgggcacggccttgttcttggccacctgcggcaggcgctcctgcaactgccccaacgggatgttcttggcgccacccacgtggcccgcggcgaactcatcaggctcgcacacgtcgatcaccaccgccttctcacggttgatgagctgtacggcctgcgccgtgcccagggtaccggccccggcccccttgagggcaggcagcaacagcatgacgcccgaggccagcgcgaggaagatcaaataccaattgtcgagaacgaaattcacggggttccttggggtatgcaaaccgcgcaattctagaatgtcgggtttttgacctgaagccccaagggacaccatgcacaaactcgttctgatccgccacggcgaatccacgtggaatctggaaaaccgcttcaccggctggaccgatgtggatctgacccccacgggcatcgagcaggccaagaatgccggccgcctgctcaaggccgagggctacgattttgacctggcctacaccagtgtgctcaagcgcgccacgcgcacgctgtggcactgcctggacgagatggaccgcacctggctgcccgtggagcacagctggcgcctgaacgagcgccactacggcgctctgcagggcctgaacaaggccgacatggccaagcagtatggcgacgcgcaagtgctggtctggcgccgcagctacgacacgccgccgccggccctggagcccaccgacccgcgctgcgagcgcggcgacatccgctacgcgggcctggcgcccgagcaggtgccgctgaccgagtgcctcaaggacacggtggcgcgcgtgctgccctactggaacgaagccatcgcgccaacgatccgctcgggcaagcgtgtgctgatcgcagcgcacggcaactccatccgcgcgctggtcaagtacctggacggcatctccgaccaagacatcgtgggcctgaacattcccaacggcattccgctggtgtacgagctggacgcggaactcaagcccctgcgcagctactacctgggcgacgccgaggccaccgccaaggccgccgccgccgtggccgcgcagggcaaggcctgagccgccgcttctggaaagcgtagcgcggtcttgcttgaaaaataggcagatcctgaaggaactgcccaggccgcagcccttccaaggtgtatattgaatcggtagaggtgttctatgggccacaaactcaaaattgctggatggatatcggtgggcgtggtggccggagcgctcacgaccgtctcgctgcagaccgtggcacgcggcgccatgaccccgctgccgctggaggaaatccagcagctctcggccgtgttcggcctgatcaagaccgactatgtagagccggtcgatgaccgcaagctcatcaccgatgccatcggtggcatggtcgccagcctcgacccgcattcgcagtacttcgacaagaagtcgttcaaggaattccgcgaaggcaccaccggccgcttcgtgggcgtgggcatcgaaatcacccaggaagacggcctgatcaagattgtctcccccatcgagggctcccccgccgaccgcgcggggctcaagaccaacgacctcatcacgaaaatcgacgatacggccgtgaagggcctatcgctcaacgacgcggtcaaacgcatgcggggcgagccgaacacgcaggtgacgctaaccatcctgcgccgcgacgagagccgcagctttcccgtcacgatcacgcgcgaggagatcaagacccaatcggtcaagggcaagatcgtcgagccgggctacgcctggatccgcctgtcgcagttccaggaacgcacggtggacgacttcgtgcgcaaggtcgaagaggtctacaagcaggatccccgcctcaaggggctggtgctggatctgcgcaacgaccccggcggcctgctggatgcagccgtggccgtgtcggctgccttcctgccggagaacgtgacggtggtctccaccaacggccagctggccgagagcaaggccaccttcaaggcctcgcccgagttctatctacgccggggcagcggcgacccgctcaagcgcctgcccgccgccatcaagacggtgcccctggtggtgctggtcaacgaaggctcggcttcggccagcgagatcgtcgcgggggcgctgcaagaccacaagcgcgccaccatcatgggcagccagaccttcggcaagggctcggtgcaaaccgtgcggccgctgggccccgacacgggcatcaagctcacgacggcgcgctactacacgccatcgggcaaatcgatccaagccaaggggatcgtgccagacgtcatgctcgacgagaccgccgagggcgacatctacgcatcgctgcgcatgcgcgaagccgacctggaaaaacacctgaccagcggccagggcgaggaagcgaaggacgccggccgcgagaaggcgcgcgaggaggcccgcaagcgcctcgaggaagaggccaagaagcccgtgtccgagcgcaagctgcccgagtacggttcggacaaggacttccagctcagccaggcactcaaccagctcaagggccgcaccgtgctggccagcaagaccctcacggaacgcaaggaagagaagaaggacaactgacgctgtctttcttggcaaccaggccgggactcccgcggagcccggcctttttcacgcccaccaccccatgaacgacgatcaactgctgcgctattcccgccacatcctgctcgacgagatcggtatcgaggggcaggaacgcatcctggcagcccacgtactcgtcatcggtgccggcggtctgggctcgccggccgcgctgtttctcggctccgcaggcgtggggaccctgacgctggtggacgacgacgtggtggacctcacgaacctgcagcgccagatcgcccataccacggcgcgcgtcggcacgcccaaggtcgactccgcggcccaggccgtgcagaccatcaaccccctggtttcagtgcgcaccgtgcgccagcgtgtggacgccgccgcgctggatgggctggtcagcgccgcagacgtggtgctcgactgcacggacaactaccagacgcgccaggccatcaacgccgcgtgcgtacgccaacgcaagcccctggtggcaggcgcggccatccgcttcgacgggcagatttccgtgtacgacccccgccgggatgacacgccctgctatgcctgcctgttctcgcccaccgccggttttgaggaggtgcagtgcgccaccatgggcgtgttcgcgcccatggtcggcatcatcggcaccatgcaggcggccgaggcgctcaagctgctcgtgggggtcggaagctcgctcgcaggccggctgctgatgctggacgggcgcgacatgcagtggaccgaagtgcgcaccgagcgcgacccggcctgccccgtgtgcggatccctgcacgcgccagccgggtaggaatgcacctacgggcactgcacccggctgctggcagaatccgccagcctgttttcatacagtagcgccgatgccctatttttcgttcccggccgaacaggaagcaccgtgaaactgcgcacgtacatcgtcgaagacaacgccaccatccgcgaaaacctgatcggaacgctcgaagaactggcggaggtggaagccgtcggcatcgccgagacggaggacgagggcaaggagtggcttacctcgcacacctcccagtgggacctggcgatcgtggacctgttcctacgccaaggcagcgggctgggcgtgctagccgcctgccgcaaccgcctttcagcgcagaagatggtggtgctgagcaactacgcaacacccgacgtgcgcatgcgctgtgcgcagctgggggtggacgccgtgtttgacaaatccaacgagatcgaggcgctggtggactattgcatcgaacacagcaacagcacgcatcgggcagcctccagctccgcagccaccaattgaaggaggcgctgcgcgggcccatctgcactttgacacgcgcccatccttactctcaaacctctgcacaaagcacaagggccagtcagtgactggcccttgtgctttgtgcgctttgcgttcaatcgatgagcttgttcttgagcgcgtagtacgtcagatcgctgttggaggacagccccatcttttccatgagccgcgtgcggtaggtgctcacggttttcacgctcagcgacagcgacttggcgatgtcacccgccgtctcgcccttggccagcttgaggaacacctggaactcgcgctccgacagctgctcgtggggcggcgcatcgtccttgcggttgagctgctgggccagcaggtcggccacggacggggtcaggtagcggcgccccagggcgatggtgcggatggcctccacgatctccttgggctcgcattccttgttcagatagccgctcgcaccctggcggatcagattgatcgcatagtgctcctcggggtagccgctgaggatcaggatgcccatgtcgggcgccttggcgcgcagcatggccaacgcatccaagccgctctggccgggcatggacaggtccatcaccagcacgtcgatctcgtgaacgcgcaccagatcgatggcttccctgccgttgcttgcctcgccaacgacccgcaggtccacatgttccgagagaaattggcgcagcccggcacggactatcgcatggtcatccacaatgccaatcttgatcattgagccttctttcaagaggagagcgccttgctccccggtaaggtatggtctgaagatctgcccatctgctttgcattgcactagcatggcagcgcaggccgatgatatgcattttcaaccgtgccctgccagtccccttggagaagcccaagcatgagttggtcccgtttgcgcaagatcgccgtcagtctgccgctggcattgctggctgtggccctgctggtcggcatcaacgaaaccgggtacatgcgctcgcacgcggccgtgggcgacctggcccgctcgcacgccacgcgcgctgcgctcgaccggcttctgcagaacatgctcaacgccgagacagggctgcgcggctacctgctcaccggcgacgagcgctatctgcagccctacgagcaggcggtcgccaccatcaataccaaccttgatgagctgcgccagacctaccggcgcgcaccgcaggacctggacgacttttcccagctgtcgcagcagatcacgcgcaagctttccgaactcgacctcagcctcaagctgcgccgccaggacaacgacgacgcctggaagttcgtgctctccaccgacgtgggcaaggagaacatggatgccattcgggcgatcgcagcccgactggtggcgcgcagcgcccagcaaacggaacgcagcacgcaggagatcctgcattcgctgatgctctcgcgcatcggcatcgccgccgtggcggtggtggggctgctggcgttctacctgtacctgcgccagaccagcgccttgcaggctgcgcatgcgcgcgagcaggaggtgttggcgcgcgaacgcgaccgactggagcagttggtacgtgaacgcactgccgcgctctccgagttggccagccatctgcagcaagtacgcgaggaagagcgcgcacacctggcgcgcgagctgcacgacgagctgggtgctttgctcacggccgccaagctggacgtggcgcgcctgaagtcgcgcatcgatttgcacacccccgagaacgccgagcgcgtgcagcacctcaccgaaacgctcaacagcggcatcgcgctcaagcggcgcatcatcgaggacctgcgcccttcgtcgctctccaatctcgggctcaccacgtcgctggaaatcctcacgcgcgacttcgcgcagcgcagcaacctgcagatagacaccagcctggagtccgccaagctgtccgacgcagcgcagctcaccgtctaccggctggtgcaggagtccctgaccaacatcagcaaatacgccaacgcgcgcaaggtgctggtgtcggtccacagctatcccaaccatgtatcggtacaggtgcgggatgacggcgacgggttcgacatctcaagcatcgcccccgacgcgcatggtctgttcggcatgcgccaccgtgtcgaggcggcgggcggcaagctcacggtcacgtccacgcccggcgagggcaccctggtcagcgccgtgctgccgcacacgctcacctgacgcgttcccagccctgcgtccgggctgctcatctgatcggtggcgtcctacagcggggtgcgccagccaccggcactcatgcaacgccagcctccctacagtcaagccatgtgctcaggcgcattcgcaaccccggcgcaccgcgccgaaaacaaggagctggttatgttgcattacgcagtggtattcctggtcatcgccttggtggccgccctgttcggatttggcggcatcgccgccggtgccgtgggcatcgcgaagatcctgttcttcgtgttcgtgatcatggctgttgtgaccttcgtgctcagcttgttgaagaggggctgacgccccagcaacctggcccgccaggcagatgccaccatagaaaggaactcccccaatgacgatccaaaccaccacccagaaggcggcagagacggcgcacaacgtggccgaaggcgtgttcgacaaagcgtccgaaacactgcagtccacccgccggatgaccaatgagtccatcgacaaggccgagacccgcatgcagcgcatgcaagagggcgtggacccgatgatcgacgacctggccgccaaggcgcaggacctggccacgcgcggcatttcgtactgcgcgcacaccggcgaacgcgcgcggcgccagttccaccaggctgcggatgccacgaaccgctacgtcgcggaacaacccggcaagtccctgctgatcgccgcagccgcgggcgccgcctttgccactgcgctgatgtggacacgccaccgcagcgagcgttattgagaccaccgcaggaaccgacccgatgatgcacagcgatacccacgccagcgcgcttcagcttgacgaagccgcgctgcgccaggcagccaccgcggatctggacgaaggcgccgtgacgcccgcgtacggcccacaccgcgatgccatcattgccctgctcaacgacgctctggcgaccgagttggtctgcgtgctgcgctacaagcggcactatttcacggcggacggccgtgagtcgccggcgatcgccgcagagttcctggtgcacgccaacgaggaggcagcccatgccgatctgctcgcccaacgcatcgtgcagttgggcggatcgccggacttctccccttctacgctgctgtcgcgcagccatgcgcaatacgatgagtcgtccgatttgcaagacatggtgcgcgccaacctggtggcggagcgcatcgcggtggaggcctatcgccagatgatccagttgatcggcgacaaggatcccaccacgcggcgcatgctcgaaggcatcctggccgacgaggaggagcatgcggatgaactgaaggactggctgcaccgctagcctccccttcccaaccgttgaggccaccggagggtgcaacaggccgcagcggggttatcccagcacccgtgttttcaaccataacccaaggacacaaccatgaaatacgcacgtgccatcgccttttccctgcttgcaggcgccaccatcgtttccacgggctgctcggtagcacgcaaccagcaaaccgtgggctcctacatggacgacgcaggtatcaccaccgccgtgaaggccaagatggcagaggacaagagcgtctctgccaccgccatcagcgtggagacgctgaacggcaccgtccagctctcgggctttgccaagacccaggccgagaaggaccgcgccgaagccatcgcgcgcaacaccaagcatgtgcgcgaggtgcgcaacagcatcatcgtgcgcccgtgacgcacacgactgcgcaggaacgccgccctctgggcggcgttttttttcactggcaggtgaggcgcactacctgcgtcagaatccctacgcatgcgactgttccactgcggccaatgcggctccctcgtgttcttcgagagcgtgcaatgcgtgcactgcggctgcacgctggcgttctctcccgaagacatgtccatgttggcgctcgcgcctgcggacgacggcgaccacgccctgtcgcgcagctggcagcgtgttcctacacgcggcagcgacggcactgcgccaccggcccactaccagctatgcaccaaccgcaccacctacggcgcctgcacctttgcgctaccggccgcagatgcccaggcgcacggcgggctgtgcgccgcctgccgccggacgcgcgtgctaccggacctgtccctgcccgacaacctgcgccgctggtcgcagatagagagcgccaagcggcacctgttctacacgctggcgcgcctgggactgttgagcacgcagcagcccgggccggtgtatgaattcctggcggacgtggcgggcgcgccgcccgtcatgacggggcatgcccagggtgtcgtgaccctcaacgtggccgaggccgatgacgacgagcgcgcgcgccggcgccaggccatgcatgagccctaccgcacgctgctgggtcacctgcggcatgaatccggccactactactgggaagagttggtgctgcgcgccggacatgtggaggccttccgcgcactcttcggcgacgagcggcgcgactacgcccaggcgctgcaggcgcactaccagcgtgcccccctgcccgctgcgcaatggcagccgcagcacgtcagcgcctatgccgccgcgcacccctgggaggactgggccgaaacgtgggcgcattacctgcacctggtcgatctgctggagacggccgccagctttcagacccgcatggccattcccggcacgacacccgatcacgcgcagcactacgccatgcccgacccgtttgcacagccggcgcccggttttgatgccatggtctcggcgtggatgccgctgacgctgctactcaacagcctgaaccgcagcatgggccagcgcgatgcctatccgtttgccctgtccacgggcgcgctgcgcaagctgcgcttcgtacacgacaccgtggcgcggcgctgatcacgccgcggcggtgcggcccagcttgtgcaagaggcgctcgtgtacgccgggcgagacaaactgcgccacgtcgccgcccagcgtgccgatctcgcgcaccagcgtgctgctgatgaactggtactggctcgcgggtgtgagaaacaccgtctcgacgccgggcaccagcgcgcggttcatgccggcaagctggaactcgtaatcgaagtccgtgcccgagcgcagcccgcgcaccatggccgtgccgccgcgcgcggcagtgaactccgtcaccagcccctcgaaggactcgacctgcacctgcggacagtcggcaagcgcctggcgcgccatttccatgcgctcgtccaggctgaacagggttttcttgtggtgggcaatggccacggccacgattacgcggtcgaacagtcttgccgcgcggcgcaccagatcctcatgccccagcgtgatggggtcgaaggttccgggataaacggcgagcacatgcgccatggcgtggggtctccttgcagtggcggagcccgcacgggctccgtggggcggattatgcagcgcacgcctgtccatgggccattgaagccaaatcagcctccagcgccctaccaacaagcgcgagcagctcctatatcaatagcaatcaggctttgtggagcaggtgcgcatgcacagccccggccttcaggtgccggtgcagcgccagccccagcgggccgagctgctcctgcgtccaggctgcgggcgcctccaggtagatgaagccgtcgggcgccacggcctgtgcggcggcctgcagcgcaggggcgaacagctcgccgccaaacggtgggtcgatgagcagcaggtgcatgctggccggcgcgcactggcgcagcgcggccacgccgtcgccacgctgtacgcgcacggcgctcgtgtgcaggcgctggcgcagcgtctccagctgtgcggccagtgcggcgtcgccctccaccagcagcacgctggccgcgccgcgcgatgcggcctcgaaacccaaggcgcccgtgccggcaaaggcatccaggcagcgccagcccgtcaggtcctggcccagccagttgaacagcgtttcgcgcacgcggtcgggcgtggggcgcagtccgggcttgtccagcacgggcaagcgcgtgcgtttccactgaccgccgatgatgcgcacctcgccggcgcccttggcgggcgcacgcactgccgtacgtggggctgtgcgcggggcggctggcgccgcggcgcgccggttcatggccgtgcctttgccgtggcggccggctgcgcgcccacgatgacggtcaccatgcgctcgggctgcagcttgcgctgcagggcggcgcggatgtcggccacggtgagggcctccacgcggtcggtccagtgctctaagtagtccagcggcaggtcgttccaggcgatgttgaccacgttggccagcagcttgcggttgctgtcgatgcgcagtgcaaagccgccgacgaggttgtccttggcggcgcgcagttcggcctcggtgggtccttcggccacgaagcgcgcgagcacgtcgcgcgtgacctgcacggcctgggcggcctggtcgggccgggtctgcaggccgacgacgaaggccccgccgttcaggccaggcgagaagctgctgcccacgctgtaggaaaggccgcgcttctcgcgcacctcattggtcaggcgcgaggtgaagccaccgccacccaggatgtggttgcccaccagcaacgcgaggaagtccggatcccggcgcacaaagcccggctggccgatgagcacatgggcctgtgccgaagcgaagggcacatccacctgcacggcgcgtgccagcggctgcacctcggccacgggtggcaacggcgcgcaggccccggcctggggcgcaggcaggcgcgacagcagcgtctgcaccaacgtctgcgcctgggaacgcgtgagggcgcccacgatgctcacccgcgcatggcaggcctgcaggtactgggcatggaaagcctgcagatcggccggctggatgttgttcagtgtctcggccgtggcgcgctggccgtaagggtggccgccgaacactgcggcgttgaaggccttgctggccacggtgccggggcgtgtgtcggcctccttgatggcggcgctccagcgcgcccgctcgcgctgccacacgtccggtgcatagctgggctggcccagctggcgcgcggccagacgcgcggcacggtccagcaagtcgggctcggtcagcgagcgcagcgagaacgccaggccgtcgcgctcggcgccagcctcgaagctggcgcccaggtcggcccaggcctcgcccagttcgttctcgtccatcgggggctcgttcggcccgcccgcggtcacgcccttggagctcatgagcgcggccgccgcggccaggcccgcctgggccgcagggtcgcggcgcgcgccggcatcgaagtccacctgcacgtccaccatgggaatggccgggctttccaccagccacacgcgcgcaccgctgggctcggtccagtgctggatgggcaggagcgcccaggcagattgggtataaaaaatggctccagcgcttatcagaaaagcgcgagcagctatcgttttaagagttttgtacatcgctgacaccttggctcaatgcacgcggccaccggcagcgtcgggtgctggggcggcacgcttggtgcctgccgccacgggctggggcagcagcgtggcaacggtgagctgatcgtcgccgaagtaccgcgccgccacggattgcacctgctgcggcgtgaccgcgcgcagcagcttgagcatgcgctcgtccgcgtccagcggcaggccctgcacccagttgctgcccagatcgctggcctggctgtaaagcgaatcgcgcgcgtagatggtggaggccgcccactgcgttttcacgcgcgagagctcggcctcgctcacgccctcgcgcgccacgcgggccacctcggcgcgcagcgcctcctcgacctgggccgaggtcttgcccgcggcgggcacgccggtcatgagaaacagcgccggtccgcgcccgaggatggacgcctggctgtccgcgccgtcggccacacggtccgcaccctgcgtgagggctcgctccaggcgcgcgccgtcgtagccgctaagcacggccgacagcaccagcagcgccaggccgtcacggtcggcatcggtcatatcgtccaggcgcgtgacacccggcacgcggaaggccagcgccacgtaggcctgctcggccggcgccttgaaggcgatgcggcgcaggccctgctgcgccggctcggtgcgcggcttgcgcgccggcagggcacgtgcgggaatggtgccgtaggtcttctccgccagggccagcacctgcgccgggtccacgtcacccgccaccaccacggcggcattgccgggcacgtaccagtcgcggtaaaagcggcgcacgtcgtcgggggtcatggagtccaggtcgctcatccagcccaccaccgggcggcggtagggcgaagcgatgaaggtggaggcgaacagctgctcgatgagcgcggcgcgcggctggtcctcggtacgcatgcggcgctcttccttgacgacctcgatctccttggtgaactccgcgtcgggccactggttgtgggcgaagcggtcggattcgagctgcatcacgtcggccagccggtcggccggtatctgctggtaatagccggtgtagtcgcggctggtgaaggcgttctcctgcccgcccagcgccgccacgcggcgcgagaactcgcccggcggcacggccttcgagcccttgaacatcatgtgctccagcacatgcgccacgcccgaggtgccgtccacctcgtccatggcgcctacgcgcagccagaccatgtgcaccgccgtgggcgcgcgccggtcgggctgcacgatgagctgcatgccgttcttcagggtgaattgctgcgcaccgctggccgtggtggcctgggcgtgcgccgccgcggcagacgcagcaggtggggattcatgcgctgggttttgcgcccaggcgtgcagacaggccagcaggcccacaagggtgatagcgcgtttcatagaatggctgcgattctacgaacccgccaatgttcagttttttcaagaagaaaccgcccgcccccgccgaacccgcccttgcacccgaggacgtggccagccctgcggcgccgcccgcggccgacgcccccgccagcggcggcgcattcggctggctgcgcaagccctttggcgcaggcgccaccagcgtggcggagccggctgccccttcggccggcgcccccgcagccatcgacgtgccccttgccgtccccgagcccaccccgaagcccgggggcgcacgccagggctggatggaccggctgaaatccggcctgcgcaagaccggcagcagcatcgcgaccgtcttcacgggcacgcagatcaacgacgcgctgtacgacgaactggaggaagccctgctcatggccgacaccggggtgaaagccacacagcacctgctggaggacctcaagcgccgcgtgaaagagaccaagaccaccgagcctgctgccgtaaagggactgctggccgatgcgctggccgacctgctgcggccgctggaaaagccgctggtgatcggcgagcacacacccaccgtgatcatggtggccggcgtgaacggcgcgggcaagaccacctccatcggcaagctcaccaagcacctggccgaccatggcgagagcgtgctgctggccgccgccgataccttccgcgccgcggcgcgcgagcagttgggtgtctgggccacgcgcaacacggtggagatcgtcagccaggaagggggcgaccctgccgccgtgagctttgacgccgttaccgccggccgcgcgcgcggcaaagatgtggtgctggtggacaccgccggccgcctgcctacgcagctgcacctgatggaagagctgaagaagatccgccgcgtggtcaccaaggccgatgccagcgccccgcacgaggtgctactggtgatcgacggcaacaccggccagaacgccctggcgcaggtgcgcgcgttcgacgacgcgcttcaactcaccggcctgatcgtcaccaaactggacggcacggccaagggcggcgtgctggccgccatcgcgcaggagcggcccgtgcccgtgtacttcattggcgtgggcgagaaagtggaagacctggagaccttcagcgcacgcgaattcgcccaggccctgctgacctgagatagttaccccctgtgggcggatgcaggcggcatctgccagccattgcttcaacgcggcgcttgaccaggcccggctatcgaggccgggtccacctgctgcgccacccacagcacatagtcctgctctgcctgcacggcgtgggtgagcagttgcggcacttcgtaggggtgctgggcacgcagccagtcccgcaaggcgggcgcggcagacagcagcgtcttgcacaccagccgccactctgcttccgcctgctgcaccccctgccagacatagtgcgaggtgatggcctccacctgcacgcaggcggccaggcgcgcctggacagcgcccctggccagtcggtgtgcggcggcggcgtcgcccacggtggtggtcacaacggcgatctgggcgtctggggaagatgtcatgattgaagtctggcacaaggcgtaactgcacaacggcccttgacgcgcggggaagcagccgcacctgcgttttaagagccgtcgttgcgcctcttggtggttatttcctacatccgtaggggaactatgcctttagcactctctccaatggagtgctaatatgatttgcatggaagaaaggactaccgatatggcactccagactgcaacctccgtgacgaccctcgcgcccgcgaacccgtgggcgctggttcccccgctgggcaacctggacgcctatatctccgccgtcaaccgccttcccctgctcacgcaggaggaggagcagcgctacgcgcgccagctcaaggatgacaacaatgtcgaggcggccggccgcctggtgctgtcgcacctgcgcctggtcgtgtccatctcgcgccagtacctgggttacggcctgccgcatggcgatctgatccaggaaggcaacgtgggcctgatgaaggccgtcaagcgctttgaccctgaccagggcgttcgcctggtgagctacgccatgcattggatcaaggccgagatccacgagtacatcctgaagaactggcgcatggtcaaggtggcaacgaccaaggcgcagcgcaagctgttcttcaacctgcgctccatgaagcagggcttcaaggccgacgcgctggacgccgacacgcaccgcgaaaccttatccgaccacgagatcgacctggtggccgagcagctcaacgtgaagcgcgaggaagtcatcgagatggaaacgcgcctgtccggtggcgacgtgctgctggaccccgctcccagcgacgacggcgagcaggcctttggccccatcgcctacctcgccgacgcgggccatgagcccaccgccttgatcgaatcgcgccagcgtgacgcgctggccacggacggtattgccaccgccctggacagcctggacgcacgcagccgccgtatcgtggagcagcgctggctgcaggtgaacgacgatggctcgggcggcatgacactgcacgagttggcgaccgagtacggcgtgagcgcggagcgcatccgccagatcgaggtggccgccatgaaaaagatgaagaaggccctggccgaatacgcctgagccttcgcccagcagcccggatcgcgggcagataatccaggcgcgcagccctcaccggctacgcgcctttttctttgccggcggggccgcacttcgctgcccggcccagacctggagatcgccacccatgttcccccaccccctcgcccgccgcggcctgctggcactggccctggcttcggcctgcggtgccgccatggcccagaaggatgccgcgcccgccacccccggctggcccgccaagcccctgcgcatcatcgtgggcttcccaccgggttcttcgcccgacctgacggcgcgcaccttctccgagccactgtcccaggccctgggccaacccgtggtcgtggaaaacaaggtgggtgcgggcggcaacatcggcgccgatgcggtcgccaaggcgcaggacggccacaccatcggcctgttcatcaacggcaacctgacgatcgccaagctgctcaacgcgcacgtgccctacgaccccatgaaggacttcgcgccgctgtcgctgatcggcgtatcgcccctggtcctgaccgctcccgtaaaccagcccgacgtgcccgcgggcgccgacgcacgcgccttcttgcaggccgcgcgcaccgcgggcgaccgctggagctacggcacccccggcgtgggcaccgtgggccacctgggcaccgagctgctcaaggcgcgcaccggcattgcaccggtgcacgtaccgtaccccggctacccgcaggtagccaccgccatgctgggtggccagttgcaaatggcgctgctgccgcccgcgctcgcgcaggcccaggcacgggcgagcaagctgcgcctgatcggcgtgacctccgcgggccgcagcacgctggcgcccgaggtgcccagcctggcggaggccggcgtgcacgacttccagctggagatctggaacgcctttgccgcacccgcgtccatgcccgccccggtgcgcgcacggctgtcccgcgtgatcggcgagatcgcccgcagcccggaagtgcgcgccaagctgttccagcagggctggcaggccattggctcgtcggccgaggggctggccaaccggatccaggccgacacggccaccatgagccgcgtcatccgcgaacagggcatccgcgccgagtgaccgcgcagcgcggcggccacgcgggtaagggccggccgggggcgcgcagtgcaggcacttggtcccaaacgttgacctaggtcacggggcaggacggccccgccttgcacactctccgccaatccccagcactccgaggccgctgaccggccctctgcgaggcgctacggtattcatagcttccaccgcttgtcagacaagcgctgaagcccattttggcttgtactcatgaccgaccatccgtcctccggcggccatacctgcaacgactgcgcctgccagcagcagtgcctgctgggccgcctggacccgcaaacgcgcgcgggctggcgcgggcacctgacggagcggcgctttcgcaagggcgagatgctgcagcgccagggcgagagcatccacagggtgcaggtggtcaagatcggtacgctgctggtgcagcgccgcggcgacgatggagtggagcaccccgtaggcatggcgggctgctgcgaggccctgggcgcccccgcgctgctgcagcagccggcggacctgtcctacgtggcggtcacgccggggcgcgtctgccaactggacctggcgcccctgctgggggccggtcgccagttccaaggcgaattcctgctggaactggcgcgcgaacaactgaacgccaacgcgcgcctggccgactggggccgcatcgcccgcatccgcggcgtggtgggccaactggcgggcgcgctgctgcaactggccgagctgcagcgcagcacgctggtgcgcctgcccagccatacggtgctggctgccctgctcgccaccacgcgcgagtccgtggcgcgcgccctggcgctgctggcgcaggagcaaggcgtgctgcggcgcgaccgctggcactgcgagatccagcgcgcgccgctgctggcgctcacgcgcggcggccgccgctcggcggccaacctgtaccaggcgcgtgcggctgcgcgcaccccccctgcggcgcaagcgccggtgcacgccgcgctgtaagccagcgtcgctgcctgcacctcagcccagcgcaccttccgccgccacgtcggcaccggccgcgtacagcagggccacgtcgtcgggcgccagcgccttggcaaacagccagccctggtagcaggcgcactgcatctcgcgcaaaaactgcagctgctcgcgcgttgccacgccctccacgaccacccgcagccccatggtgtgcgccagcgcgaccacggcgcgcaccagcgtggtgtcgcctccgctggcaggcacgttgcgcatgaattcccggtccaccttgatgtgcgacaccggcaggcgcttgaggtaggccagcgacgagtggcccgtgccgaagtcgtccagcgccacggccacgcccagcgcgcgcagctcgttcagcacctggcaggcctgctcggggtccgccagggcttcggactcggtcacctccagttccagcaactcgggcgggacatggtgggtgcgcaggttgcgcgccacctgctcgacgaggtcggtctgccgcagctgctgggcggacaggttcactgccacgcgcagacgcatgccctggcgctcccacgccgcgatctggcgacaggccgcggccatgacccaggcgcccaactccagaatcagtcccgtggcctccgccacgggcacgaagcgctcgggcgacacctcgcccagctgcgggtcgtgccagcgcagcagggcctccacacccaccatgcggttggtggccacctcgacctgcggctggtaatgcagcgtcagcccgccgtaggccagcgccagcttgagccggtcgtgcaactggatcttctcggccatcttgcggcccatggacggagcgtagaacgcgaagttggcgcgcccgcggtgcttggcgtggtacatggccatgtcggcatagcgcagcaacgtggcggcgtcgcccgcatcctgcgggcacagcgcgatgcccatgctggcgccgaagttcagttcgaacccctgcacgcggcagggcacgcacagcgcctgcatcagccgcgcggccacgccctcggcctgcgcggcgcaggccacaccgggcaacagcacggtgaactcgtcgccgcccaggcgcgcaaggatgtcgcccgtgcccagcgcaccccgcaggcgccgcgccacctcctgcagcacctggtcgccggcggcatggccgtagccatcgttgatggccttgaagtcgtccagatcgagcagcagcagcgcgaagggcgggctttgcgctcccgcctgctccgcgatcgcctgttccagccgctggccgaacgtccagcggttgagcaggccggtcagcgtgtcgtgcgtggcctggtagtgcatgcgcgcctccaggcgccgcaggtcggagacgtcgcgcacaaaagccaccaccgtacccccgtgggaggaggaatggccgagggcgatgtccaccggcacctggctaccgtcgcgtcgctgcaaccacaggtcgcgccccatgcccatgggccggcggctgggagactggtggtagcgctgcatatgctggccatgctcgggccgcgcgtgcgccggcaccagcaggtcgatggactggccgcacaactgcgcgttggtgtagccgctgatggtctccatgggggcgttgaccatgaggatgcggccctgtcggtcggccagcacgatgccgtcgggcgccgcatccatggcagcgcgctccagcgttcccgcgctcaggctgccgatgcgctgcaggaaggcccccgcactgtcgtcggcggcgtcatcggtccgatggggcggcgggtgcgtcacgccgtcctcggaccgggggcgggcggcaggggcaaaggaatccatggcgcgtcggtagggcgtcggtaggttgaggccgtggccggcgcctgcgccatcaccgtcgatgcgcctggcggccagccactgtgcactctaggcaggcgcgacgctctcctggcgcctatcgccacccaaggtgacgcacacgtcaattcaggccctacgggcaatgtggtttttgccacacgccagcccctgggcgcgtggagcgcgtggaatcagcgggtttcgtccagcagcgcgcgcacgtcggccgccaggctctgtgccccactgccgtagcggtggtacacgcgcaggcggccggcggggtcgtagacatagctgccggcggaatggtccatggtgtagctcgtgggggtctggccctccacgcgcttgtagtagatcttgaagtccttggccacggcggccagttgctcgggcgtgccgcgcagcgcgaggaagctgggatcgaagttggccatgtaggccttgagtacctcgggcgtgtcgcgctcggggtccacgctgacgaagatgccttgcagcttgtcgccgtccgcgcccagggcgcgcttgacgtcggccagttcggacatcgacgtggggcaaacgtccgggcattgcgtgtagccgaagaacaccaccaccaccttgcccgcgaagtccttgaggctgcgcggctggccgttgtggtcggtcaactgcaggtcgcgcgcgtactcggcacccgtgaggtccaccccctggaacttgggcgccttcggagaacatgcggcaaaagtgcctgcaacgcccatccagagagcgccagcagctatttttttcagagcatcacgtttatccataagcttgcttcacaggaggtagtggtccaccagcagcgccgcgaacagcaggctcaggtggatcagcgagaaacgaaaggtcttgcgcgccagcgtgtcggagtagtcgcgccacagccggaagccgtacaggcaaaagcccgcgctcagcaccacggcggctgcaaggtagatccacgaactcataccgtacacgaaaggcatgaggcagcctgcgaacaggatcaaggtatagagaaacacctgcaggcgcgtgaactcgttgccgtgggtgacgggcagcatgggcaggccggacttgcgatagtcctccacgcggtacagcgccagtgcccagaagtgcggcggcgtccacaggaaaatgatgaggaacaggatcagtgcctcggggcccacctcgccggtcatcgcggcccagcccagcacgggcggcatggcgccgctggcgccgccgatcacgatgttctgcggcgtgagcggcttgaggatcaccgtgtagatcaccgcatagccgacaaacgtggcgaaggtcagccacatggtcagcgggttcacccaccagtacagcagcgccgagcccgccgcgcacagcagcgccgagaacagcagcgtctgcgtgttggacagctcgcccttggcggtggggcgccaggccgtgcgcttcatcttggcgtcgatgccctgctccacgatgcagttgaacgccgccgccgcaccggccacgagccagatgcccgcgctggccacggccatcaacgcccactgcgcgccgctgggcatgcccggcacggccagcaccatgccgatgaaggcgcagaacacgatgagctgcaccacacgcggcttggtcaacgcgtagaactgggacagccgcgacggcagagcgcgcggcgctgcggcggcgggggcgggagcaggagcggcactcatgcggaaactctcttgacggaatcggcaccggcgcgcggctgcgaagccgtggcgccggcggtggcgcggctggccgtgagcgcccaggtcagcaccaccaccaacgcggcagcgccgcccgtgtgcagcacggcggccaccagcggccagtccagcaccacgttggacaggccggtgacaaactgcagcagcgccaggcctgcgagccagcgcgccgggtcgcgcaacacgcccgcgcggcgcaggcgccaggccagcaccaccagcgccgccagcaccaggtaggccgcgagccggtgcacatagtggatggccgtgagcccggcgaagctgatgtggctgccgtcctgcagcaggcccagcgcgcgccagacctgaaagccctccgcaaacgccatgtcgggccaccagctgccctggcactgcgggaaagtggtgcaggccagcaccgcgtaattggtgctgacccagccgcccagcacgacctgcagcgccaccagcgccgccgtcacgcccagcagccagcgcaggccgcgtggcagcgccacgggcaccacgccctgcgtcatctgcgtctggcgcacggcctgcacgcacagcagcgccaacagcaccagcccgccgatgaggtgcagcgtgacgatggccgggaacaatttcatggtcacggtgagcgcgccgaaagcgccctgcaggcacacccacaccagcgtggcggtgggccaccaggggctcagcgcgggcgccgcccctgccaactgaggcaactgtgcggctgcgcggcgttggcgccacgcgcccacggtgagcgcgatgatcagcacgcccacgccggtggcaaggtaacggtggatcatctccacccaggccttgccgtgggtgacggggccggtgggcatggcttcctgtgcggccgagatctccgcacgcgcgcccaccgggctggcgttgccgtagcagcccggccagtcggggcagcccaggccggagtccgtcaggcgcgtgaaggcgccgaacagcaccaagtcgaaggtgaggaacagcgtgagcacggtgagcgcctgcagacgccgcaccggcgtgttgccgcgcccgcgccaccacacccaggccagcgggcccagggcgatcacgatgcccagggccatcagctccagggccggcgccaggtcgtacagcggctgcatgtccgtcacggggcctcctgcaagcggcccggctggtcccacgatgccgaggcgcgcagcagccggtccaggtcgcgcttggccttggccgcgccagcgcggtccagccgcgcgggaaagcgcatcatccagtggccctgcgggtctacgacgtacaggtgttcttccagcgtatggccgggcgcgggttgcagccaggtggccaaggtggcggcatccacgcggcgcacggtggcgccctgcaggccgggggcgatctccgccgggggcacggcgccgtcggacaccagccagacccagtccatgcgctccttctcgcggcccatggtttcgcgcaactggcgctgcaggtacaggttgttgcggcagccgtcgtcgcaggcgccgggtgccacgctcaccagcagccactggccacgcagctcgcccagcgtatgcgccgtgccgtccaatgcggtggctgcggcctgcgcgggcaaggcgcgctggggttcgatgagctcaccaaagttgcgccggccctcgggacgcagcacgtaataggtgaagtacgaagcgatcacgggcgccgcgcacaccagcaacagccccagcatctgccagcggccgctgcgcgagcgctgcagcgccgccatggcatcgccggcctggggcaggctgtgcaccgtgaggcccagcggctgctggccgccggtctcaggcaccacgctggcggcctgggcgaaggaagcgtcggacgaattggaaccagacatagaggattgccaccaggccgcaaagcccgaaccattggaatgcgtagccgtaatgcttgtcgacgccgctgtcgatgggcgcccagtcgcgctgcagcccgtcgctggcggcgccggtctgcacgacggtcaggggcgccagcgccaggccggtctcggccccataggcggccaggtccagattctgccggatgcgcgaagacccctcgccctgggcggtgggtgcgaactcatacaaccgcgccggcggtccggcgagccgcccctccaactgcaccggtccggcaggggtggtgatctccggcaggcgcgtgcgctccaggaagttgcgcggcgcccagccgcgctgtaccagcaccacgcgcgggctgtccgccagttgcaggggcgtgaacacgaaaaagcccggacgcccgtacatctggcggttctccaggaacaccgtggcctcgggcagccactggccgcgcagctcggcgcggcggtgcagcagcggcgcggtggcctcctgcgatgccgactgcagcgcctgtgccagttcggcaccctgcagcggtgcgcgggactggcgttcgtccatggccgcctgcagcgcggtcttctgcgcggcacgcgacagttgccagcggcccagggacgcagtcaacaccatggcgaccagcgccgcgagggtcaccagccagaagcgcaggccgaagggttgtcgggcagggttcaccggataatgggcctcatgaagattctggtggcattggcgtttctcgccatcatcgcaagcttgggctcggcgctgtttttcatgatgcgcggcaagggcgacgaccagcagcagggcaagcgcatggcccgcgcgctggggctgcgcgtggggctgtccatcgtgctgttcctgtgcctgctgctggcctggaagctggggtacatccagccaaccgggctgcccgccgcagtgcgctgaggcgcacgccgatggccatcaaaaaagtgagcgccttgcgcttggtgcacagggctttcaatagtatttatatccaaagtgcttatctatcaagcgcaggcagctcctgtttttgaagcaaccacctccgcgtaaaaaaagcgccttgcggcgctttttcccgatccggagacgggattacatccaatacaccaggatgtacaggcccagccagaccacgtccacgaagtgccagtaccaggccgcgccctcgaagccgaagtggcgctcggccgtgaagtggccgctgtgcaggcgcagcgtgatgaacagcagcatcagcatgcccacgaacacgtggaaaccgtggaagcccgtgagcatgaagaaggtggagccgaacacgcctgaggtgagcttgaggttcaggtcggtgtagaggtggaagtactcgtagccctgcacgcacaggaacacgaagcccagcagcaccgtgacccacatgaagccgatcgtcttggcgcgttggccttcgcgcagcgcgtggtgggcaatggtgagcgtgacgccggaggtcagcagcagcgcggtgttgatggtgggcagccagaacgggccgacagtctggaagggctcgacgatgcccgccggcgaggcggtcacccccgctgccatgctgggccagacggccttgaagtcgggccacagcagcgcgttgtccaggctacccagcgccggcaccgagtgcgcgcgcgcccaccacagcgcggtgaagaaggcgccgaagagcatgacctcggagaagatgaaccagctcatgctccagcggtacgagatgtcgatcttgcggccatacagcccgccctcgctctcgcgcgcagcatcgcggaaccactggtacagcacgaacagccaccacgccaggccgaaggccagcgaatacttgccccagtcatggccgttgatccactggctcgcgccgaggaggacaaagaacaaccccgccgccgccagcacggggtggcgagactccgcggggacgtagtagtaaggcgtcgtgccgtgggtagatgcactcatttcagctcctcgttctcaaagttctcggttgtctcgttgttatcagcggcggcaggcctcaagcaatccagttcaccagtccgatcagcagcagcaccagcacaaacagagcgaccaatcccacgaacacgatgtgcagcggctgcagcgtctcctggtcgcgctggtattgctcccccttgcgcaacccgatcagcgaccatgccacggcacgcagggtgcgcaacagcgatcccttgcgtggcggacgcggaggcgtggggctcatgaaccggcctccgcggaagtcgccggcagtgcggcggccgtggactggggcgcggccggcgtcttgccgccgacttcgaagaaggtgtaggacagcgtgatcgtggtgacgtccttggacaggcgcgggtcgatcacgaaggccacgggccattccttcttctcgccgggctccagggtgtattggttgaagcagaagcactccagcttggtgaagtgggcggccgcctggcgcggcgcatagctggggatggcctgcgcggccatgcggcggtcctgcacgttctggaactcgtacatcaccgtggccagctcgcccgggtgcacctgcacggagcgctgcgcgggccggaactgccacggaccacgcgcgttcgcatcgaactccacagtgatgaggcgggtcttgtccacctggctgttggcgggcacctgggcgttgcggccggccgtgccgttgccgggcacctgccgctccgacagcgacaagatgttgatgcccgtcatctcgcaaatgtgcttgtagatcgggatcagcacgtagccgaaggcgaacatgccgatcgtcaccacggccagcttgcccaccatcttcaggttctcgctacgcgcacccatggtcccgccctttcgtcaatgcagccaggcgatcttcaccatgaagccgatgaagaacaccgccgccaccgacgccaggatcagcgccatgcgcaggttggattttttttgctccggcgtggtcatggcgatctcccgcaatgtcagccgatcacccgcgtggccgtagcgtccagcttgggcggcacctcgaaggtgtggaatggcgcgggcgacggcacttcccattcgaggccttcagcggcttcccagggcttttgcggcgccttcacgccccgcccgcgcatggccggcagcacgacgaacaggaagaagtacacctgcatcagtccaaagcccagtgccccgacggacgccagcgcattgaagtcggcaaactgcatggggtagtcggcatagcggcgcggcatgcccgccaaccccagaaagtgcatggggaagaaggtgatgttgaaggtgatcagcgagccccagaagtggatcttgccgcgcgtctccgagtacatgatgcccgtccacttggggctccagtagtagtaggccgagaacatggcgaacaacgaaccggccaccagcacgtagtggaagtgggccaccacgtagtaggtatcctgcagctggatatcgatcggcgccatggccaggatcaggcccgtgaagccgccgatggtgaacacgaagatgaagcccacggcccagagcatgggcgtttcgaaggtcatggagccgcgccacatggtcgccgtccagttgaagatcttcacggcggtgggcacggagatcagcatcgtggcgtacatgaagaacagctggcccgtgactggcatgcccgtggtgaacatgtggtgggcccacacgatgaacgacaggatcgcgatggacgaggtggcgtacaccatggaggcgtagccgaacagcttcttgcggctgaaggcgggcacgacctggctgatgatgccgaaggccggcaggatcatgatgtacacctcggggtggccgaagaaccagaagatgtgctggtacatcaccgggtcgccgccgccggccgggttgaagaagctggtgccgaagtggcggtcggtcagcgtcatggtgatcgcgccggccagcacgggcatcacggcgatcagcaggtaggcggtgatcagccaggtccaggcgaacatgggcatcttcatcagcgtcatgcctggcgcgcgcatgttcaaaatggtgacgatgatgttgatcgcgcccatgatggagctggcgcccatgatgtgcatggcaaaaatgccggcgtccatcgacgggcccatctgcagcgtcagcggcgcatacagcgtccagcccgcagccggtgcgccgccgggcatgaagaacgagcccaccagcagcagcgccgccggaatcagcagccagaagctgaagttgttcatgcgcgcgaacgccatgtcggacgcgccgatctgcagcgggatcatccagttcgcgaaacccacgaaggccggcatgatggcgccgaacaccatgatcagcccgtgcatggtggtaagttggttgaacagctcggggttcaccacctgcagcccgggctggaacagctcggcacggatcagcagcgcgagcacgccgccgatcatcagcatggtgaacgagaacagcaggtacagcgtcccgatgtccttgtggttggtggcaaacacccaacggcgccagccggtggggccgtggtggtggtcaccgtggtcgtgtgcgtggccgccggcgtgcccgtgattgtccagaactgcgctcatgttcgattcctcaatgcgttgggcgttgcggttcacttgccgcgctgggccacgatttcagacggctgcaccagctgacccgtcttgttggaccaggcgttcttggtgtaggtcaccacggcggccagatcggtgtcgctgagctgcgcccaggcgggcatggcgccgttggcagcgcccttgagcaccacctggatctgcttggcgtggtcggcgtcggtgacgatggccgaaccgtccagcggcttgatggggccggcccccttgccgttggcctggtgacaggcggcgcagttggcggcgtagaccttctcgccgcgcggcaacagcgcgtccagcgtccagaccttgctggggtcgtccagcttggcggcggccttcttcttctcgccatccacccactgcgtgtattcctgtgcggacactaccttgacgtggatcggcatgtaggcgtgctccttgccgcacaactcggcgcactggccgtagtagtcgcccaccttttccgcgcggaaccaggtgtcgcgcacgaagccggggatcgcgtcctgcttgatgccgaatgccggcaccatgaaggcgtggatcacgtcgttggccgtggtgatcacgcgcaccttcttgcccaccggcaccaccaggggtgcgtccaccttcagcaggtagtcggctggtgcattggccacgtcgccactgtcggacatccggcgatggctgctgtccagcgtggagatgaaagacaggccctcgccctcgcccgacagatagtcgtagccccacttccactggtagccggtcaccttcaccgtgaggtcggcattggtcgtgtccttttgcgccaccagcaccttggtggccggcagggccatgagaaccacgatgatgaaggggatcaccgtccagaccacctcgacggtgacggactcgtggaaattggcggcctgggcgccgcgcgacttgcggtgcttccagatcgaatagaacatcaccgagaacacgccgacgaagatcaccgtgcagatgatgagcatcatccaatgcaggaagtgctgctcctcggcgatcttggtcacgggggggtgcaagttcagctggttcaccgccgggccgccgggcaggctctgaaccgcatgggccgccgtgcccacccatgctccggccatcagcagcccagaaaccagcttgttggaaatgctcttcatagttctcacttacttctaagctccaattgaccaatccctcggtgcgcgcctgcgtggggtcaggcggcgcacaaagccatgcgggcatgccgtgcacccgctttcaccaatcagtccagaccgctttcctggcagcctgttgtctccgcaatccaacacggactctcttgatcgcattcagcatgcccagcacgggacatggctgcaatacacgttagtcccgagagaacactgccaagaagtgacgcagaaaggaggcctgagagcgccgcgtggcgccatcagaactccagaagacgcgacgccggccgcgggcgaccacccgatgcaggcgcgccaagagagttccgaatctgcgatcttaaagaattgtagcctgcattgattgaggtcattgacagcgcaaattgcactgcacccccctcagcgcggcagcgtgcgtcctgcgtggagcatggcgcgcatgtcctgcagcgacaccgcgctgctgccctccacgcgcacgcggggcgcgggcttgaaggcatggccgtagacgacctcgaaggtcaatgcaagctgcccctcatggcgaggatcggccagccgctgggccagcgcctgttccagtcgctggcgccagtggcgcccgcgcaacgcgggaaagcgctgcggatgcaggttgcgccccaggccgcgcagctcctgcagcagccgctcgggcgtggcaaaggtgagcgtgatgcgttccatgtccatgacaggctcggcaaaccccgcatgcaccagcatgtcgccccagtcgtgcatgtcggtcatggcgtggccggcggcgggccagcccagctcggcatacagcgcgtgcagctcgcgcagcgtgtcagggcccaggcacgagaacatcagataaccgtccaccgccagtgcccgatgccactgggtgatcagcgcctgcgggtccgctgccatgtgcagggccatgttggaccacagcatctgtacgctgccctcgggcggcaccccgaagcgcggcgccgccgcggaccagcgcgcggggctccaccagggctttgcgaagcgcacgcgcgccagcgcctcccccgcgggcgatgaagtctcggtgatatggctggcggcttgttcgaaatgctggcccaccaggccatggccctgcacgccgccgcgcagcggatcccagtcgcaccaggcctgcggcgcctgcacgatccactgcagccgctcctgcatgcgctgcgccacctcttcgtgcaaccagggcgagacctcgggcaccatggcatgccagcgtgcagcggcaaccgggtcgatggtgggcggaaggtgttcggacatggcgggccgcaaatggccgcgagtatattgagcccatgctgttcacgcatctggccacgcacctggcagggatatcgcgcggcctggcccgcatgggcgcggcagtgcccagccgctgcgcggtctgccatgcctggcccgcgcgccccgtgtgcgaagcctgccgcatgcagtttgctccgccgctcccgcgctgcgccacctgcgcgcggttgctgccccacggcgtcgcgcagtgcggcgactgcctgcgccaccctccgccgctggatgcctgcgtggccgcggtgagctacgcctttccttgggccgacctgctggcccagttcaagttccatgcggagcccggctgggccggcgccctggcgcaactgatggcgtgtgccccaggcgcgcaggcagcgctggcccaggccgacctggtgttgcccgtgccgctgtcacccgagcgattgcgccagcgcggctacaaccaggccctgctgctggcgcgcgcgctgggccacccacaggtgcacgcgcggatgctgctgcgcgtgcgcgataccgaggcgcagagccacctggcgcgtgccgaacggctgcgcaacctgcgcggcgccttcgtgcccgacccgctgcgggccgcgcaactggccggtaagcgggtgctgctggtggacgacgtgatgaccaccggcgccacgctgcacgcggcggcagcgcccctgcgcgatgcgggtgcgctgcaggtctgcgcgctggtgctggcccgcacgccgtgacgcgcgggcatggccgccggtatacgattcattaccatctgccgcctcatccgtcagcccgccgcgtgcgggccgccgacaatagccaccatgtttcacatcgtcctcgtcgagcctgagattccgcccaacaccggcaacgtgatccgcctggccgccaataccggctgcatgctgcatctggtggaaccgctgggcttctccatggaagaccctctcatgcgccgcgcgggactggactaccacgagtacgccgaggtgcgccgccacccgggctggacggccctgctgcgcgacatgcagcccgacctgtcgcgcatgttcgcgctgaccacccatggcacgcagtcggtgtacgacacgggcttcctgccgggcgactggttcgtgttcggcgccgaatcgcgcggcctgccgccggaactgcgcgagacgttcccccccgcgcagcgcctgcgcctgccgatgctgcccaaccagcgcagcctgaatctgtccaacgccgtggccgtgacggtctacgaggcgtggcggcaaaacagctttctcactccgcccacgcagccccagcctgcctgaaccggaccggcaggcccggcgcagccccttcaggcgggtgcgccgtagctgcgcaccagcgcctcggccacgcacacgggcttgtcgccaccctcgcgctccagcgtcacctcccaggtcatctgcatgccgtcgggcgcgacgggctcggccgctgccagcaccatgtgcgcgcgcagccggctgcccacgggcacgggagcggggaagcgcacccggttgagcccgtagttcacgcccatgcgcgcgccggtgatggcaaacgatgcctccatgaagcgcggcagcagcgacagtgtcagaaagccgtgcgcgatggtggtgccgaacggcccctgcgctgcgcgctgcgggtccacatggatccactggtggtcgcccgtggcgtcggcaaaccggtcgatctgcgcctgggtgacttccacccagtcggtgacggccacttcctgcccgacgcaggaggccacttcggaatagctgcggaaggttttcatgcggccactgtagcggcctgcgcgcgcgggcgcctgtcggcaccgcgacagcccaggcgctggaactcggccagcgcgcgcgtcaggcgccgtccagccaggcgcagatgccctgccactgctccagatcgcgcgccacgcggccgggcgacagatcgaacagcgacaggccgtgcgccgccaggtggatgtagttctgcgtgtcgcgcaggtagcccagcaccggcaggcccaggctgtccacgaaggcatgcagcttgtccgccgcgatggtgcgcgcgtccacgcgcatgcccacgatgccgatcggcacgcccgcgctgcgacggtgcgtggccagctcgtccagaaactggcgcgtggcgaagatgtcgaacacgctgggctgcagcggcacgatgatgcggtcggccagcttgagcatgtccttcaaccgccagccgtgcaggcccgcgggcgtgtcgagcacggcgtgggtggcgtgcttgggcggcttgtcgaagcgatcgggctccacgtcccacgcgccgatggggcgcgccgcggccgggcgttgctgcagccacagccgcgcggactgctggcggtccacatcgcccagtaccaccgcatgcccgcggctggcgtagtagccggcgatgttggtggccagcgtggacttgcccacgccgcccttgggatttgcaactgcgaccacggtcatgcctgcctcctgtgttccgtacccgcgcggggccagcccgcatcgtagtgccggcggtcgcggccgctggcgccacataagcaaaaacaggccttagcgcccgaccatcaagcgccaatagctatcataaaaatagctaaccaccggctatccgtgctgtgtgccgcgcttgacgaaaaacagtcctgcgcccaccagcatcagcaggccgccaaacacgcggttctgcgtgcgcatggcgcggccgctgcgcatcagcgtgcgcagcgcgctggcgctggcagcgtagccgttcatcacgatcaggtccaccgagagcatggtgacggccatcaccagcagctggctccacagcgggcgcgtgtcggtcatgaactgcggcagcacggccaccatgaagatgatgcccttggggttggtggcattggtcagcaggccggtgagcacgcggcggcgccagctcgcgggctgcgcctgcaggtcgccctgcagcgtgccggcggcgcccgcgcgccactgcatgaaacccaggtagatcaggtagcacgcacccagcaccttgacgatgctgaaggccagttccgacgccaccagcagcgaccccacgcccgcgccggccaccaccaggatcagcagcaggcccagctccagccccaggatcgtggcgcccgccttgcgcacgccgtaggacagcccgtggctcatggacagcacggcgcccgagcccggcgagatggcgatcacccacgacgccgcaaaaaaagccatccaggtatgccagtccatgtcgtggtccgttgggaaatgaggggggaaggaatgcggcgattctatcggccgacgcagccggcacgctgcgcggcggtcctcgggcgtccggcatgaaaacgcggcctagcgcttttccatccagtgctaacagctatcaaaaccagagcattcacggcaccttgcccgcccggcggccccccgcgcctgcgccgcccgcgggccgggtgcacaatttctgcccgcgcccgagcgcggcgcacgcacttccccgcatcacttttcgcgccctcttcctgcacaccatggcccaagcccccgtctggctcacctacggattcacctaccttgccgcggccgtgatcgccgtccccatcgcccgcgcgctggggctgggcgccatcattggctacctggccgcgggcatcgccatcggcccctggggcctggcgctggtgagcaatgtgcaggacatcctgcatttcgcggagttcggcgtggtgctgatgctgtttctggtggggctggagctgcagcccagccgcctgtggagcctgcgccgccccatcttcggcctgggcacggcccagatggtgggctgcgccgcactgctgtgggccgcggcctgggccttcgggctgccgtggcgcgtggggctggtgggcgcgctcgggctggcgctgtcgtccaccgccatcgcgctgcaggtgatcaacgagcgcaacctgatgcgcacggacagcgggcagaaggccttctcgatcctgctgttccaggacgtggcggcgatccccatcctggcgctgctgccgctgctgggcgtggccgtgcgcgcggccgagctggaccatccgcacgaagtgcaggagctgctgctggaggcggccaagatcctgggcgtggtgggcgccatcgtgctcggcgggcggctcgcgctgcgcccgctgctgcgctggatcgccaagagcaagacgcccgagatcttcaccgccacctcgctgttcctggtggtgggcatcgccatgctgatgctgtcggtgggcctgtcgatggcgctgggcgcgttccttgccggcgtgctgctggccgacagcgagttccgccgcgagctggagaccgacatcgagcccttcaagggcctgctgctcggcctgttcttcatcgccgtgggcatgagcatcgacttcggcgtgatcctgcgcacgccctggggcatgctggcgctgctgctgggcttcctgggcatcaaggcactggtgatctggacgctggcgcgcgtgaccgccatgccctaccaggagcggccggtgttcacgctgctgctggcgcagggcggcgaattcgccttcgtggtgttccaggccggcgcgggctttcgcgcgattccggccgagatggcgtcgctgctgatcggcgcggtagccttgtccatgctgatcagcccgctgctgctggtgctgctggaccgggtgctgctcaagcgctttgccacgctgaagaccgccccgcaggcgcaggagatctccgagccgcagtcggccccggtgatcattgccggcttcgggcgctatgggcagatcgtggcgcgcatgatgctggcgcagggcgtgcccgccacggtgctggaccacagcgtggagatgctggaggtggcccacacctttggctaccgtgtgttctatggcgacgccacgcgcgtgaacctgctgcgcatggccggcgccgagcatgcgcgcatcctggtggtggcggtggacgcgccggagcagtcgctcaagatcgtgcaactggcgaagaagcactttccccagttgcagatcgtggcgcgcgcgcgacgtgacgcactggcacgcgctgcgcgatctgggcgtggagcatgtggaacgcgaggtgttcgagtccagcctgcgcaccgcacgcaccgtgctggagctcaacggcctgtcgccgcaagaggccgacaccttggccgagcgcttccgcgcgcacaacatggcgctgtccaaccgcatgtacgagcaccacaacgaccgcgaggccatgatcgccgtcgccaagcagggccgcgcccagctggtggagcagatggccaaggagcgccaggaacgcctggccgcggcggaggctggcgccggcctgccgcccgatgtgccccaggcacccaaggctccataacaaaagagcctgtagcgcctgtccatcaagcgctacaagctctcgtatcaatagcagattaccgctacccctccacccgccgtgtgagggaggggtaagcggctgaaccgctcagcgaagggtcagtcggccgtcgcgccggactccttcaccaccttgccccacttcacgctttcggccttgatgaaggcggcaaactgcgcgggagtctcggccaccacgtcaccgccctgctcggcgatcttcttcttcacgtcggcctggttcagcaccttgatcagcgcggcgtgcagcttgtccagcaccggcttgggcgtgccggccggggcaaacatgccgaaccaggaggttgcctcgtagccgggcacgccggcttcggcgatggtcggcacgtcaggtagctcgggcgagcgcttggcggtggtcacggcgatggggcgcagcttgcccgagcgcacgtgctggatggccgagggcatgttgtcgaacatgacggaggtctggccgcccagcaggtcggtcatggcgggggcgctgcccttgtaggggatgtgcagcaggtcggtgccggtcatgctcttgaagagctcgcccgatacgtggggcgacgcgccgctgccgggcgagccaaacgtgatcttgccggggttggccttggcgtaggcgatcatttccttcacggtcttgaacggctggctggggtgtgccaccaacaggttgggcaccgcggccacgcgcgacagcggcgcaaagtccttcaccgggtcgaagggcatcttcttgtacagcgactggttgatggcgtgcgtgcccaccgtacccatgaacagggtgtagccgtcggctgcggccttggcggccagcgatccgccaatgttgccgcccgctccgggcttgttgtccaccacgacggactggcccagctcggtggtgaggccctggcccacgatgcgcgccaggatgtcggtggtgccgccggccgagaacggcacgatgatggtgatgggcttggtggggaagttctgcgccagggcgcccatgggcagcgcaccggcggcagccacggccagggaggccagcagcgtgcggcgggtggtgtgatgaaggttggtcatgcttgtttcctctttctctaggattggatgaatggaagggagcggcgtgggcagcgcagcaagccgcactgcatcgctacctgcggtctcagccgcgcaggaactgcgccagggcctcgtcaaaggcctgcggcgcttccaggttggacaggtgcgaagccggcacttcggccagccgcgcaccggcaatggccgcctgcatgaagcggccgtcggccacggtggtcacggggtcggcgctgccggccacgatcagcgtaggcacgtcgatgccacccatctgcgagcgcaggtcggccagcgccagggcttcgcagcaggcggcatagccctcgggggcgatgccggcaatccagctctgcgcgcgcagcaccacgtccggctctgccgcgcagaaggctggggtgaaccagcgcgcgggtgacgatgcggccagctccgccatggcgtcacggcccttttcgcgcaccagcgcggcgcgggcctgccagccttcgaccgtgccgatcttggcggcgctgttgcacacggccaggctcagcaggcgctggggctggtgcacgcccagccacaggcccgtgaagccgcccatggagatgccgcagaagtgcgcacgctcgatccgcagcgcatccagcaccgcgaccacgtcgccgcccagcagttcgaaggtgtaggggccaggtgtcaccacgctcgcgccgtggccgcgcgtgtcgtagcgcaccacgcggaagtcctgggcgaagcgcgcggcctgcgcgtcccacatctccagcgtggtgcccagggagttggaaaacaccagggccggggcgccctcggggccttgcacgcacacgcgcaggcgcccgccttgcacgtccacccagcgttcttgcttgttcatgctcgctcctcgggtcacgccgcgcgcttacacgcgctccagcaccacggcgatgccctggcccacgccgatgcacatggtgcacagtgcgtagcggccgcccagcgtgtgcagctggttcacggcggtggtggccaggcgcgcgcccgaggcccccagcgggtggcccagggcgatggcgccgccccactggttgacgcgcttgtcgtcatcggcaacacccaggtcgcgcagcacggccaggccctgtgcggcgaaagcttcgttcagctcgatcacgtccatctggtccagcgtcaggccggtctgggccagcaccttgcgcacggcaggcgcggggccaaagcccatgatgcgcggcgccacgccggccacggccatgcccaccacgcgggcgcggggcaccaggttgtattgctgggcggccgcctcatcggccagcagcagcgcgcaggcgccgtcgttcacgccgctggcgttgccggccgtgacggtgccgccctcgcgcaccacgcccttgagcttggccagcgcctccagcgtggtggcgcgcggatgctcgtcctggctgaccacgacggcgtcgcccttcttctggggaatgacgacgttgacgatttccttggccaggtagccggcggccatcgcggcggccgccttctgttggctggccagtgccatgcggtcctgggcctcgcgctcgatcttgaaatcgtcggccacgttctcggccgtctcgggcatggagtccacgccgtattgagccttcatcagcttgttgatgaagcgccagccgatggtggtgtcgtacaccgcgttgctgcggctgaaggcgctttccgccttgggcatcacgaagggcgcgcggctcatggactcgacgccgccggcgatcatcaagcgcgcctcgcccgacttgatggcgcgcgcggcggagcccacggcgtccaggcccgagccgcacaggcggttgatggtggcgccgggcacgtcgatgggcaggccggccagcaggctggacatgcgcgccacgttgcggttgtcctcgccggcctggttggcgttgccatacagcacgtcatccaccgcggcccagtccacgccggggttgcgctccatcagcgccttgatgggcaacgcgcccaggtcgtcggtgcgcacgctggagagggcgccgccgtagcggccgaagggggtgcggatcgcgtcgcagatgaaggcgtggcgggcgttgctcatggtgtctccgaggggaatatcaaaaaagtgagctgccagcgcttgtccatcaagcgctggaggccgttttggtacttattgctgtgggggctggatccgcaggccgacgatgcgctccagctcctcgtgcgagaggccgggcacggtgtcgatcaggcgcaggccctggggcgtgcattccagcgtgcacaggtcggtgtagatgcgcttgacgcaggccaggcccgtcagggggtagctgcaggcctgaaccaccttgcattcgccggtcttgctgaccagatccatcatcacccaggtggacttggcgcccacggccaggtccatggcgccgcccacggcgggaatggcgccgggctcgccggtgctccagttggccaggtcgcccgtggccgacacctggaaggcgcccagcacgcagatgtccaggtggccgccgcgcatcatggcgaagctgtcggcatggtggaagtagcagccaccgggcagcagcgtcacgggctgcttgccggcgttggtcaggtcatagtcctcctgacccttggcgggcgcggggcccatgcccaggatgccgttctcggaatgcagcaccacctcgcggcctgcggggatgtggttggccaccagggtcggctggccgatgcccaggttcacataggcaccgtcgaagatgtcctgggccactcgggcggccagttcgtccttggttcgtttttgatagctgctcacgctgtatctccttgggctgaacgggctttacttcttgaatccaccggcctgggtggccacgcgcggcacctggacgaccttgctcacgtagatgccgggggtgaccacggcctcggggtccatctcgcccagctccaccagttcatgcacggtggccacggtgtacttggccgccatggcgcacacggggccgaagttgcgcgccgacatgcggtaggtcaggttgccccagcggtcgccgcgctcggccttgaccagcgccacatcgccgtagatggggtactccagcacgtagtgcttgccgttgatctcgcgggtttccttgccttcggccagctgcgtgccataggccgtggggcagaagaaggcgccgatgccggcgcccgcggcgcgcatgcgctcggccaggttgccctggggcaccagttccagctcgatcttgccgctgcggtacagctcgtcgaacacatagctgtccacctggcgcgggaagctgcagatgatcttgcgcacctgcccgctcttgagcagcgcggccaggccggcatcgccgttgccggcgttgttgttgaccacggtgaggtcgcgcgcgccttgggcgatcaggccgttgatcagttcaatggggttgcccgaagtgccaaagccgccaatcagtacggtggcgccgtcctgcacgcccgcgagcgcctcggcaacggaatccgcaatcttgttgatcatgtgttgctggtccagtgaggggaaaaggagccggcccgggccggctgtcgtgatcgtgtcactttgttcgtatatagaacaaatgttcgtataatgaattttaggacgaacagccatggatgacactcccctttccgtaagtaatacccacaagccgggggatagctacgtgcagtcgtttgcacgcgggctggaggtgatccgctccttcagcgcggcggcgccgcagcagaccctgagcgaagtcgcggcacgcaccggcctgacgcgcgcaggcgcgcgccgcatcttgctgacgctgcagacgctcgggtatctggagagcgatggccggctgttccgcctcacgccgcgcatcctggacctgggctttgcctacctgagttccatgcccatctgggacctggccgagccgctgatggaggcccttaccgaccgcgtgcatgagtcctgctccgccgccgtgctggacgggctggacatcgtctatgtgctgcgcgtgcacacccacaagatcatgagcaccaacctggccgtgggctcacgactgccggccttctggacgtcgctgggccgcgtgctgctggccgagctgcccgagcaggaactgcgcgcccggctgtccgcgctgccgcgccagcagttcacgcgccacacggtgctggacgatgcgacgctgctcgcgcgcatcgcccaggcacgcgcccaaggctggtgcctggtggatcaggaactggaagagggtttgatttcggtggcagcgccactcaagaaccgggcgggccaggtggtggcggccctgaacatcagcggccaggccaaccgcaccagcaccgaaatgctgcgcgagcagttgctgcccgagttgctggccacggcccagaccatctcgcgcatgctgggcacgcgccggccctgacgcacgtaggacctgggccaacgcccgcgcgcacggcgcgaaccgtgcgcggcaatggaacctgcgtcagggcttgcgcatgctgagtaccagcaccagggcgcccacggcgatcgcgccaatgctgagccattgcggcacattgacggattccttttccttcaccgacaactccagcggcccgatgcgggcctgcgtggtttccttggtgaagctgaagcccccggtgaagaacccggccaggcccaggatcagcaagatcacgcccagaatgcgcatgcccgtcatggtgtccacctcttttttatgttggtcgtagggtcggcagccgccagcggcgcccgccgctaatgtagagccggcgtaaccccgccggcgtaggaggccaccgcgacatcccgcggcagagccgccgcgttgcatgctactctggaatccatgttcaatcccacccaagccgacgtacgccgcttcttctgcgccacgcatgccaagcagcaggccggccagcccatggaggccatcgagacgctggccggcctgtggatcgcggagcaccccgagtaccagcccgagctggccgatgtagataccgccctagcgcgcaactacgacgagacgccggaccgcaccaaccccttcctgcacctgtcgatgcacctctcgatcagcgagcagtgcagcatcgaccagccgcgcggcatccgccaggccgtggaactgctggccgcgcgcttggggtcgttgcacgacgcgcaccacgccgccatggagtgcctgggcaccatgctgtgggaggcccagcgcgcgggtcgggcacccgacggcgacgcctatatcgcctgcgtccagcggcgcgccacgcggggctgagacgtggtgccgcgcggtgcggcgccagcgtagtcgtgcgggtacaccagcacgtcgcagcccacaccccccagcagccgctgggctacgctgcccagcagcagatccagcatccatccccggcgccggtgcgtcagcgccaccagctccgcgcccgagcgctcctgctgcacggccacctgccgcgccacatcgcccatgccgacggtcattcccacacgattgcgccgcgcctcgaaggcatcggacagccgcaccagccggtcgtgcgcatgccgctgcatttgcgcgcgccacgcgcgcacggcctgggccgatgcctcggcactgcgcagcttggcctcatcgcgcaggtctacggcatggaacagctccaccgcagcggcagtgtccagcccgctcgcgtagcgcaccatggcatcggccgccggcgaaaaatccacggccagcagcacatgcgcataagcctcgcgcgccgcacgctgcaccaccagcacggggcacggactgcgccgcaggatctggctcaacgtgccaccgcgccacaactgctccacgccctggtgcgcgcgcttgtccagcaccagcaggtcggcgcccacggccgcgcgcaagacctcatccaccacgccggcgccgcggtacgccagggccttgaccggcaggtcgtggcggcgcgccagttggcgcgcgcgctgctccagccgcgcctgcgggtcgacgaacttcgggtccggctgctccgcaccgaacagaagatgcaggcgcgccttgtgctcggcagccaacagcgcggcacggtcaagcgcatgctccgccgcggtcgagaaatcggtgagggccacaatggtctgaaggcgcatggtcaaaactcctggtcaacaagcgggaacaacggcgcacaaaagcgaccgtcagcggcgcgtcatcggcgggaagaaggtgcgcatccggggtaccgcacggcggcgcgcgcggcaagcaggccccagcgcaccggagctggctgcccggcggtacgcgtgacgcttggatgaaaggagtggagaaccgccgggcctagtgatctgcggccggcgaagctggtttcagaacacccatcctgcgcatggcgcgcgccatcacgacggctgcagatgcaagccgcgcgatacggacgcacggggtggaaaccaggaaacgcatagggccgattgtaggaagtccctctctctggggcaaccattccgcacctgggcgtgccagataaggaacccggcccgcttgcctcaaccgggcgtaaaaaaacccgcgttggcgggcttcttcgggtgcgtgccacggtcagcgaaagcgcggctgcggaacgacctgcaggtctccatcgagcgaacccaggtaacccgccagcgccttcagctcggcgttggaaaactgcttggcgatgccggccatcacgccgttgctgcggcccacgtacgcgcccttgtcggtcttgtatgacttgagcgccacgaacaggtagtccgcatgctggcccgcgatcttgggataggacgggtcgatgggcttggcgaaattctcgccgtggcaggacacgcaagcgcccttttgcagcagctgcgccacctgggcattgggttcgcgcgagggcttggcgggtgccccggcgctcgtgccgtgctcggcatagtaggccgacacatcggcgatgtcctgctcggacagcgaatcggcgatgccgcgcatggtgggatgcttgcgatcgcccttcttgtaggcgtcgagtgcggaggcgatgtacttggcaccctggccggaaatcatcggcaccttgtgcacttcggggaagctggcctggtagcccgggatgccgtggcacccgatgcacatggcgatcttttgcgccccagctttggcatctcccttgatctcctcggcatggagaaaaccggtcgcacaagcgacagacaggccgaatatcgtggtcagtgtcttcttcattttgcgcgcacaatcaggcgattggttgtctccgcgttctagttcgtggacgattatagccagcgcttgtcaagccctttcatcaacgatttccctattcccaggcccatgaaattccaaggatcccagaattacgttgccacccaggacctgatgctcgcggtgaatgcagccatcacactgcagcgcccgctgctggtcaagggcgagcccggcacgggcaagaccatgctggccgaggaagtggcccaggcgctggacatgccgctcctgcagtggcacatcaagtccaccaccaaggcgcagcagggcctgtacgaatatgacgcggtgagccgcctgcgcgactcgcaactgggcgacgagcgcgtcaaggacatccacaactacatcgtcaagggcgtgctgtggcaggccttcacggccgacaagccggtggccctgctgatcgacgagatcgacaaggccgacatcgaattccccaatgacctgctgcgcgaactcgaccgcatggagttctactgctacgaaacgcgcgagatgatccgggccaagcaccgcccgctggtgttcatcacctccaacaacgagaaggagctgcccgacgctttcctgcgccgctgcttcttccactacatcaagttccccgaggccgagacgatgaagaagatcgtcgacgtgcacttccccacgctcaagagcgaactgctcaccgtggcgatgaagaccttctacgacgtgcgcaacctgcccggcctgaagaagaagccctcgaccagtgagctcatcgactggctcaagctgctggtggccgaggagatcccgctcgaagccctgcaaagcgccgacaacaaggtggccgtgccgccgctggtgggcgcgctgctcaagaacgagcaggacgtgagcctgttcgagaagctggtcttcatgaaccagcgcaaccgctgagccagagcccgtcatgagcactgcacagcggcttctgatggaaggtgcgtccgacgcgatagggttcgtgggcggcgcgctcgcgggctatggcgtgggcctgctgctggggatggatatcttcagcgagggctacggggcggccagcattgcaggcatcgccttggtgggcattgggggcgggctgggcctgcacctggcacggcgctggcgcgcggcccgcagcgcgcggaaagaatgagcgaggagcgaccgtccatggccttcgtcgagcccgtcaccctgcgccagagcggcctgcggctggagcccctggccctggcgcatgaagccggcctcgccgccgccgcggccgacggcgagctgtggagactgcgcgtcaccagcgtgcccgagccgcaggacacgcgcgcctacatcgagacggcgctgcgcatgcgcgacgagggcaaccgtttcgcgtttgccgtgctcgacgatgccacgggccgcgtgctgggcacgacgagctaccacgacatcctgcccgccgtgaagcgggtggagatcggctacacctggtatcgccagagcgcgcagcgcacgcatgtgaacaccactgccaagctgctgatgatgggccatgccttcgacacgctgggctgccacgtggtgggctggcgcacggacaacttcaactttgcatcgcagcgcgccatcgaacgcctgggcgcgaagaaggacggcgtgatccgcggccatgcgctgcgccgcgacggcaccatccgcgacacggtgatgtacagcatgcgcagcggcgaatggcctgaagcgcgcgcgcagttgctataccttctgcagcgccacgcgcccgttgaataagcgctggaggcctgtttcatgttgatcgacttcttctacaccctgcgcgccggcaagctgccggtgtccgtgaaggaattcctcacgctgctggaggcgctgcaggccggcgtggtcggccccaagtccgacgacgcctggagcctggacgacttctactacctcgcgcgcaccgcgctggtgaaggacgagaagcacttcgacaagttcgaccgcgcgttcgctgcctacttcaagggcgtggagatgctggccgacttccgcaaggagatccccgccgactggctgcgcaagatgctggagcgcgagctgacgcccgagcagaaggccgccatcgagaagatgggctgggacgagctgatggagacgctcaggaagcgcctggaggagcaaaaggagcgccacgaaggcggcaacaagtggatcggcacgggcggtaccagccccttcggccacggcggctacaacccgcagggcatccgcatcggcggcgcgggcaagaacaagagcgccgtgaaggtgtgggagcagcgcgcctaccgcgactacgacgacacgcaggagctgggcacgcgcaacatcaaggtggcgctgcgccgcctgcgcaagttcgcgcgcgaggggcatgagctggagctggacctgccggacaccatccgcgccacggcggccaacgcgggctggctggacatcaagatggtgcccgagcgccacaacaacgtgaaggtgctgctgctgatggacgtgggcggcaccatggacgagcacatccagcgcgtggaggaactcttttctgccgtgaagagcgagttcaagcacctggagttctactacttccacaactgcgtttacgacttcatgtggaagaacaaccgccgccgctttgccgagaagttcccaacctgggacatcatccgcaagtacaacaaggactacaaactcatctttgtgggcgacgccaccatgagcccgtacgagatcctgcagcccggcggcagcgtggaatacaacaacgaggagcccggcgccgagtggttgcagcgcctcacgcacgccttcccccggttcgcgtggatcaaccccgaaccccagggcgtgtggcagtaccgccagagcattggcatcatccagcagctcatgggcaaccgcatgtaccctttgtcactcaaaggcctcgaagaaacgatgcggcttttgtcaaaatagcccgcatgaccaagccaagctcagcgccggcccggtggccggcgttgctgtttctgctgatcggcctggccctcttgcagggctgcagcctgctgcagcgcccctcctccgcgccgcacgacgcaccctcttccatcacctccgaggcgggcccggactccggccccgatgcgttcgcgctggatgtgcaggtggaggacgacaccctgcgcgagtacctcacgcgccatctggagctgcagcgctttcgccaactgcccgacctgcaggcgcatgaactcacgcggctgctgggttcggccgacgcgaacgcccgcgacctgctggccacgcagggctacttcagtcccgagatcaccatcgagctgcgcgagcaggccaccgacgccgacgcgccgccgcgcaccgtgctggtcagcgtgtcgcccggcccgcgcacgcacatcgccagcgccgacatcacgctgatgggcgaggacggccacggtgccgacgcgaccgagctcgcgcgccgccaggcccggttgcagcgcggctggtcgctgccgcccggcgagccgttcacgcaggagggctgggacagtgccaagaaccagggcctgcgcgatctgcaggcgcgccgctaccccacggcgcgcatcgccagcagccgcgccgaggtggacgccgaccgcgccgaggccaagctgcaggtggcctacgcgcctggcccggcttaccgttttggcaccctgcagatccaggggggcgagcgttacgacaacgagggcatgcgccgcattgcgcgcctgcccacgggcgacgactacagtgaggcgcgcctgctggacacccagcagcgcctggccagcagcggctattacgacgcggtgttcctcacgctggacaccgagcacggcgacccgcagtccgcccccgtgattgcccaggtgcgcgacgcaccgctgcaaaaaatggtcttcggcgtcggtatctccaccgacagcgggccgcgcctgtccatggaccacacgcacaaccgcctgccgggcttgggctggcgcgcggtgagcaaggtggcggtggacaacaagcgcaagctgctgtccaccgactggaccgggctgccgcatgcgaacggctggcgctggttcaccggcctgcagctgcagcgcgaggccacgggcagctacgacgtggacagctcgcggctgcgcgccgggcgcaccaagagcacggaccgcatcgaccgcagctacttcctgcagcacgacacggccaagaaccgcggcgaggacgcgccgccgtccagcagcgcgatctccgccaactacggctggacggggcgctacttcaacagcaataccaaccccacgcgcggctggggcctggcggccgagctgggcgtgggcaccacgctgcgcccggagcgcgaccccttcgtgcgcaccctgctgcgctggcagtccttcgtcgggctgggccgcgtggacctggggaacaacgtgcgccgcggcagccgcttgtcgctgcgcctggagggcggcgcggtgctggcgcgcgacggcgccgacatccccgttacccagctgttcctgaccggcggcgacaccaccgtgcgcggctacggctaccgcagcatcggcgcgcgcaccgacgcggacaagctcttcggcgggcgctacatggccgtgggcagcgccgaatggcagcgccccatcaccgtgcgcggcaaccgcaccgactttgagagcgccctgttcatcgacgccggcgccgtggccgacacacctggcgatctcacggcgcgcgtgggcgtgggtgcaggcctgcgctggcaaagcccggtgggcccgctgcaggccgacctggcctatggcctgcacacgcaccaggtacggctgcacctgcggctgggctacacgttctgacatgcaaaaaagtgagctgccagcgcttgatacacaagggattttgatatttttcgtttcgaattccttttctggcacgcgctagcagctattgtttttaaacctccatgacccacccctccagccaccagccctacgccgcaggcgcgacgcccacgccgcggccgccgccgcgccgccgcgccgggcgctgggtgctggctgcgctggggggcctgctcatggcggcgctggtgctgctgggcgggctgtggtggtgggccggcagcaacacctcgctggccagcgcactggcgcgcgcagcgcaacacctgcccgaggggcagagcctgcaggcgcgcgacgtgagcggctcgctgcgctcgggcggcacgattggctggctgcgctggagcagccccacgctggccgtggaggtgcacgacgcgcgcatcgcctggagcgtcgcgccgctgctgcgccgccaactgcgcctgggcgaagtgcgggccgcgcaggtgctcatcacgccgcaggacgcgcccggtccgcaggagccgcccaccccgccgctgcagcagctggtgctgccgctgcggatcgagctgcccttccacgcggaccgcatcgactgggccggcagcaccgtcgccgagcaactggagggcacctaccgctacgacggcgagcaacaccgcctggcggtggaccaggttacgctggcccagggccgctacgcgctgctggccacgttgcaggcccaggcacccatggcgctcaccgccacgctcaacggcacgctgcgcacgccggtgcccggcagcgcgcaacccttgcaggccctggcccaggccagcgcgcagggcacgctggccggcgcgggcgcacagatccagctcacggcccagctgcgcggcaccgatggcgcaggccccacccatccaccgctgcgcgccgacctgcaagcgcgcatcgccccctgggccgaccaaccgctgctgcaggccgcggccgaggtgcaggccctggacctcgccgcgctgtggccgcaggcgcccgccacccagctcagcggcaccgccgcgctggagcccgccgaggccaacgcgcccggctggcagttccaggccgcgctgcgcaacgccctgcccggcccgtgggaccagcagcgcctgcctgtcgacacactgcaggcccgcgccgcgttcgacggcaccacctggaccgtgtccgaatcgctggcgcgggtgggcagcggcagcgtcgcactgcagggcgcctacacacccgccacgcgcgcgctgcagggccaagccgaggtgcgcgccctcaaccctgcggcgctgcacaccctgctggacgccgcgcccgtgaacggcaccgccagcgccgaaagccgcgatgctgccgagggcggcgccgtgcgcttcagcgccgacctgcgcgccgccggccgccccgcccccacggccgcggcgaaggcgagcacccccgcgccgctgcgcctggaccagttgaccgtgcagggccagtggcagggcgatcggatcgacatcgcccgcctgcagctggacgccctgcgggcgcaagtgcgcgcccaggcgctgcgcatcgatctggcgggaccggccgtgcaaggcgcgctgcaggccacgctgcccggcgccagcgcgcagttcgacgggcagctcgcaccccagcgcggcaacggcaccctggacctgcgcatgacggacgcgcaacgcgcgcagcgctggctgcagggcctgccgggcctgcccgccgcgttggcgggctggagcctggacggcaacgccacgctgaccgccgcctggcgcggcggctggcacgacctgcagcgccaactgcaggccgcgggcctgccggcaggcacggccgtggccgccggggccgcaccgcagcgctttgacctgcaggcccagctgtccgcaccgcgcctgcagatcgcgcgcgcaccccagcccggcacggacgcgggcccgctcacgctggagctgcggcgcaccaccgccacgctgcagggctcgttggcgcgcgccgcgctcgactgggatggcgagctgcgccacggcccgcagcctgacgagggcacttccgcccgcagcgccaccctcacgggccagcgtgcccagttgcgcctgcgcgccacggcggccagccgcggcgcgggccagtggcaggcccagttggaatccctgcagatgcaggccgacgcggccggccagcccggcccgtggaagctgcgcctggccgagccggtggccatccagctgcgccagtccccccaattggtggtggaggccggcgccggccaggccatcgtcgaagggccgcggcccggtcatctgcaactgcgctggcaacccctgcgctatgcccagggcgcgcagggtgccctgcagctgcgcagccagggcgagctgcggggtctgccgctggactgggccaacgcctggcgcatggacggcgacggcatgctggagcgggtgggcctggcgggcgacctgctgctggacggcacctgggacatcgacgccggcgacacgctgcgcgccagcgccagcctgcggcgcagcagcggcgacctgcgcatcctcacgctggatgcgacgcccaccaccgtggtgcacagcagcggccagggcaagggcgcccaggcggcgcaggccgtgcccgcgcgcggcacgcccgccggcgtgcgccaggccgaactcacggtcagcgccgaaggcccggcgttgcgcgcccgactggactgggacagtgagcgcgccggccaattgcacgccgaaggcagcacccaactggcgcgcacgcccgacggctggacctggcccgccgaggccccactggccgccaccgtgcgtgccgaactgcccgacgtgggcgtgtggtccgccctggcgccgccgggctggcgcgtgcgcggcacgctgagcgccgacgcgcgcctgtccggcacgcgcaccgcgccgcagtggagcggacagctggcggcggaccagttcgccatccgctcgctgctggacggcgtggacctgcaggacgggcgcctgcgcgccgcgctgcagggcgaccggctcaccatcaccgagctgagcctgcacggcggccagggcagccgcgcacgcatcgcgggctacagcggcaaccgcaccgcggcgccgcaggacggcggcacgctcaccggcggcggcaccgtatcgtggggcacggcgggcgaaggtagctccggcatccgcatggatctgcgcgcgcaggcgcgcgcgctgcagctgctggtgcgcgccgaccggcaggtcagcgtctcgggcgacctcacggcgcggctgcagggcgggcaattcacgctgcgcggccagctcactaccgaccgcgccaccatcatcctgcccgaggcgggcgcgcccacgctgggcagcgacgtggtggtgcgctccgccgcattggacaaagaagccgccgccaaggccgcgcgcgacgcgcagcaggcccagaaggccgaggccggcgggcaggtgcaggccgcgcgcccgcccgacatcgccgtcacgctggacctgggcaacgacttcgccctgcagggccacggcatcaccacacgcctgacggggcagctggacatccgcagcagcggcacggccggcgccccgccgcgcgtgaccggcgaggtgcgcaccgtgcagggccgctaccgcgcctggggccaggcgctggacgtggaaacgggcttgctgcgcttcaacggcccctacgacaacccgtcgctggacgtgctggccatccggcccaacatcagcgtgcgcgccggcgtgcaggtcaccggcacggcccagtcgccgcgcgtgcgcctgtatgccgaccccgacctgccggatgccgagaagctctcgtgggtggtgctgggccgcagcgccgccagcggcggcgccgaggccgcgctgctgcagcaggccgcgctggccctgctgggcggtggctccggcagtggcaccggcggtatcgccaagcgcgtgggactggacgagatcggcttcaagggtcccggcacgggcgaggacgcgagcgccgccgccctcaccttcggcaaacgcctgtccaaggacctgtacgtgacctacgagcgcagcctctcgggcgtgctgggcacgctgtacatcttctacgacctgtcgcagcaccttaccctgcgcggccagacgggcatgcaaagcgcggtggacctgatctacacggtgcgctacgactgaagttctatgccaaaaaatcggccgtaacgcttttccttcaagcgcaagcagctattaactcaatagcaaaagggcggcatggcaccgcccttacaatcttgcctccctctccgtagttcaatggatagaacgagcgcctcctaagcgctagatacaggttcgattcctgtcggagggaccactttccgggcaaatgccggcgcaggaactagcgctcgccgtccgtcccagccttggtgtcggtttccggtgccgtggggtcggtgtccaccagccggcccgccgcagcgccgcccagcgcccccgccacactgcccgccagggtgcccacaaagacgcccaccggccccgccgtggcagcgcctacggccgcgccggcagctgcgcccgccatcgcgccgccgcccatcagcaccgatttggattcacgctcctggtcttcgggcggcaggggctgctgtgcctgcggctccgggtcttgcgacggcacgccgtggccgggtcgtgcctgttcggccaggtcggggtcgatgggtgggttctggggaaatcgcggatcggtggcgttcatggcgctctccttaaaacagtggtggacgcacgctgcgtgcgcccgatacccccgttgtagtgtggcggtggctgcgggcgtgcccgccagccggccgcaggcgtgtcggacgagggcgccatcgcatcactgcacgggcccgatcgcgcatcccacgccccatgggtccgaagggacgtgcggcgcacctgtgccgggcaacccgggcaccacgactacccatcaccgccgcgccgcccaacagcgaacgcaccggcctacccttcgccctgcacgggcgcggcagccgcctagagctgaaagcccaccgagcgcaccacgccttcgatgacgtcgcgcagccaggagggcgcacgcgcgtggtaggggcgcgcgctggccagcagctggtcgctccactgcgccagccagtgcagttcctgcgggccgtagaacacggtcatggcctcgtagttcaggaacaggctgcgcgcgtccaggttgagcgagccgacgagagccagttcgtcgtcgatgagcaccgccttggcatgcaccatggccggggacagccatacccgcgcacccgcggcggccagctggcgcagcgcgcgctcgcgggccaggtccgccaggcggtggttggagcgcgccggcaccaccacgctgacctgcacgccgcgccggcaggccaggcaccaggcgtccagcagcgcgtcgtcgggcacgaagtacggcgtgacggccacgatgcgccgctgggcatggtaggcagccgccagcagcagcgcatgcacggtgtcgtcggcatggtcgggaccgctgggcagccactgcgccaacgggccgtgtgcgggcggagcgggcagcgccggcgcggcggtgctacgtgccttgcggcggcggcgcagcaccaggccgcgcgccacacgccagtcggtggcgaactgggcctgcgcctgcgcggccagcgggccatggacctcgtagctcaagtccgcccaggcggggtggcccggccggtcgatgaagtactcgcaggccaggttgcgtccgccgctccacagccgctcgccgtcggccacgaccagcttgcggtggttgcgcaggttggtgcgcccgcgcagcgggttgtgcagcagcggcatgaagcggcgcacctgcaggccctggcgccgcagggcgcgcagcatgccgggtggcgtgcgcatgctgcccatggcgtccaccagcaggcgcacgcgcacgccgcggtgcacgcagtccagcagcgcgcgcgccacctcgcgccccacctcgtcgtaggcaaacacgtaggtgcacaggtccagccggtggcgggccgacgcaatggtggccagtagcccctgcagcgcctgcgtgccgtcggcatgcagcaccacctgcgcattgcgcacggcgggcgccagctccaggctggccagcagccgcgtggcccagggcggcccgccttccgttgcctccagcggcgggccgtgcgggcgacgtgcgggccgcgcgaacttgcgcgtgccgaacaagaggaacagcggtacgaccagatagggaaacgtgacgatgcccagcacccagcccatcgcggccgagggatggcggcgctggtggccgatgcgcgtgcccatcacgtacaccagcagccccacggccacgaagatcgcgtggcccaggcccgagagcacggccacgcggatcatgcgcgggggtggagcacgcggcgagggcccgccaacgaccattgctgcacagcgcgcgccgcggccgcacggccagcgaccgcatgcatgggccccgcatgcggggcgcattcttctggcggtacgggtggtgtcatggcgctctcccacggcccggaacaggcagcatgccgcccagcatatcggcccggcgccgcgcgcgactgtaggaaagcggcgcggcgccagggaatgggtctttttgctatttatttaatagctattggcgcttgaaaaataagcgttacaggccaatttaaccgaaatacccgaaattccgatggcccggtatcagagcaactccagcacccgctggggcgggcggcacagcagggcaccgcgcggcgtcacgacgatggggcggttgagcagcaccgggtgcgcggcgatggcggcaatgagctcggcatcggtgcggcccgggtcggccagatccagcgcggtgtaggcggcctccttggtgcgcatgacttcgcgcacgggcacgcccaggcgcgccaccaaggcggtgagctggacggcatccagcggctgggcgagatagtccacgacggtgggctcgatgccgcgctcgcgcagcagcgccaaggcgccgcgcgaattgctgcagcgggcgttgtggtaaatggtgatgtcggcaggggtcatgcgcgcagtgtaggccgccacgctgggccgtaccgggccgcctcggtgtccaatgaggcggcgccgggtcagcgcgacgacgcgcgcagcgtgcggctcagcaggatcaccggcaccagccccacggccaccagcgccagcgagggcagcgcggcctcgcccaggcgctcgtcgcgggccagctggtaggccaccacggcgagggtgtcgctgttgaaggggcgcagcaccatggtggccggcagctccttcatcacgtccacgaacaccagcagcgccgccgccgcggtggagcgcttgagcagcggccaatgcacgcgcgtgagcacgcccaggctgcccacgcccagcatgcgcgccgagtcgtccaggctgggcgagacgcgcgcgtagccgctttgcaccgactgcagcgccaccgcgcaaaaacgcaccaggtaggcccagacgatgcccacggccgtggcggtgatgatcgcgggcagcccccagccgggcgccgcggcctgcatccagcccacgggcagcagcagacccacgacgatcaccgccccgggcacggcgtagcccaagctgaccagctgcaccacgccacgcgtgagcgcatcgcgccggcggcgcacggcaaacgccagcaccagggcaatgcccacggccagcacggccgtaatgccccccagccgcacactgttgcccgcccattcgatgaaacgcgaccagggcagcaccgaccagtcggccgccagcggccgcagcatgaacagcaccggcgccacgaagcccatcagtactggcagggcgcacaccagccacgccgccacggcgcttgcaccgtgcagccgcgtgggctgcgcctcggtcgagccggcgtggcccacgccgcccgtggcaaagcgcatgcgccgctgcgcgcgcagctccagctgcagcagcagcacgaccagcaccagcagcacggtggccaactgcgccgcggcgagccggtcgtccatggacagccaggccttgtagatgcccgtggtgaaggtctggatgccgaagtacgccgcgacgccgaagtcggccagcgtctccatgagcaccagcgccacgcccgcggccaccgccgggcgtgccagcggcagcgccacgctgcggatgcgccgcgcgggcgatgcgcccagcaggcgcgccgcctccatgaggtgcgccgcacgctcgcccagcgccgtgcgcgccagcaggtacacgtaggggtagagcgagaagatgaacacccacaccgcaccgcccaggctgcgcacctcgggcagcaggcggccctccaggccgaacgtggcgcgcagcccgacctgcagcgggccgctgaactgcaggaagtcggtataggcgtaggccgtcacataggccggcatggccaggggcagcagcagcagccactccagcgagcgccggccacggaagtcgaacagcgtgaccgccgcagcgcaggccgtgcccaccacggccgcgcccacggccacggcgagacccagccacagcgtggtccacaggtaccccggcagcaccgtggtggccatggcgcgcaggatggcaccggactgcgcgccgccctcgccccagggcagccacgcccccagcacggccagcaggggcagcgtgagcagcaaggccaacaggatcagtgaagtggagcgcagggcgcggcggattcgtggcagcaagggacggccggtagcgaggtgcaaggcgaagagagcgcatccaccgcctgcccggtgaaccctggcagttgtgatgcaaatgggaacaattctacgcaaccgcgggccgcaggtcggccgcgccctaccagcatgtgggccctggggcggcgcgcccaggcggcgcagcgcggggccacgcctgcgcagtacggcgctgcggcgtggggtcattcagggcgggacacgccctaaactcacgccatgtttctggaagtgtctcaattggacgtgcggtacgccaaccgcccgcaagccgccgtgcgcggcgtgaccttgggcctggccgccggcgagatcggtgtgctcatcggcccctcgggctgcggcaagaccaccctgctgcgcgcggtggcggggctggaacccgtcgccgaaggagccatccgcctggggggcgaggtggtgggcgcaccggggcgcagcatgccccccgagcagcggcgcatgggcatggtgttccaggactatgcgctgtttccgcacctcagcgtcgggcgcaacgtggctttcggcatccacgcactcccccgggcggagcaggccgaacgcgtgcgcgagtccctggccctggtgggtctggagggcagcgaggcgcgctttccgcacgagctctcgggcggccagcagcagcgcgtggcattggcgcgcgcgctggcaccgcgcccgcggctgatgctgctggacgagccgttttccaacctggatgtggacttgcgcgagcggctggcccacgaggtgcgcagcatcctcaagaccgccggcgccacggcactgttcgtcacgcacgaccagttggaggccttcgccatcggcgaccgcatcggcgtgctggagggcggccacctgcaccagtgggacgatgcctactccctctaccaccgccccgccacgcgcttcgtggccgacttcatcggccatggcgtgttcgcccccgccacgctggtgcagcagggcagccatgtggtggcgcgcaccccgctgggcgacctgaccgacatcgacggctgcctgctgccggcaagctaccccggcggcgaatgcgacgtgctgctgcgtgccgacgacgtggtgcatgacgacagctcacccgtgcgggcgcgcatcgtgcgcaaggcctttcgcggttcggaatttctgtacacgctggaactggccaacggcctcaccgtgatggcccacgtgcccagccaccatgaccatgccatgggcgaatggatcggcattcgcacgcaggtcgaccacgtggtggcgttcgcacgggagagcgccgcacgctgaccgcggctccctcaagcgcccctgccgtcggggggcgccaggctcaagacttgtccttgcgcggcaggttctccagcgcggccaggtcgatctggcccatgaagccctgtacgtccttcaacggcaggttctccgcctccaccgtgaccaccacgccgttcttgagcaccgcgcgcagttccgcctggctgccgtccttggcgtagctgtggtgcaacgtgcggccattctcctgccaggtcttttccacgatgccgtcgctctcgcgctcgccctgcaccatgcctgccagctgggccaactggccgaatgcacccgcatccacgaccgaaatgcgcacaaccttgtcaccgttgccgtactcggcctccgcctggctggtcggcaggcctgtggcagcgccgtcgtgaacctcatagctggtgcgttccagcgatcccagcttggcgggcagcgcggccttgagcgcatcgacccccaccgtctggtgcttggcacctcccatggccgccgccatcgcctgccctgcggcttcggtcatctgttgggtatcgccgctcttgtgcgcctgctccatgcggcgggcagcctcttccatcttcttgccggcctcttccagcttggcggtatccagcgtgacctgcccacgcggcgtgtcgatgaccacggccgggccgcccgcactgccccacatggcggggccatgcggcatgaacagcgaaccgatggccgcaatgacgatgcccagcacgatggccaccaccacgaccaccgccgtgtagggcacggcgcgcgcagccgggctgcgcatcagcagcggcaggcccaggtacagcaggtacagcgaatacagcgccgccaccaagcccaggatggccagcgccggcaacaggctgaacacgccgcccagcatggcggccgtgctggcgtagaccgcgaccttgagcgcctgtccctggttctgggtgccgccgaacgtgggtgccaacgcattgatgaccagcgccagcacatacacgccgaccaggctcaacacataggacacggccatgttggccagcccggcgagcaccggcacgcgcatgctgaagccaaagcctcccatgccgatcagcgacatgccgatgaatccgcagacggccggaatggccgcgaggatcatcaggtaacccgtgaacaggcgtgccgtatcggcaggctccccatcaatggcggcccaggtctcgcggggcttgagcaaaatccccttcacgcgctccatcagttgcatgcatccctccctcggttattggcaaagaggcgcaccatactgcaggcgcatgtcgatgcgatggatgtaaacagaccgttacagtcccgttgcacacacatgtgcacttttggcgacagcaggaggctattcagcgctggcgcagatcgtccactgcggcatgcaatgcctggccccacacccggcggtcgcgcccctgcgcacgctcgggcatgccgaaatgcgccaccgccgtgatgggcggcgcggtgagcgtgcgccagatggagcccaccagcgtttcgtcgccgatgtagctcggggcgtgggtggtctggccgcttgcgcggtccacgaagcgcaggccgatgggctgcacgggcacgtccgcctgcagtgcagcctgcaacaggttggggtgaaagggcagcagcgtgcgcccgtcgccggtcgtgccttcgggaaacaccgccagtatttcgccccgcaacagggcatcccgcatgctgcccaccatgcgcagggcatcgcgccgcgacgcgcgctcgatgtacagcgtgcccgctgccgtggcgagcgtgccgacgatgggccaggcctgcacgtcggacttggagatgaagcggcagtagcgcgccgcatgcatcaccgggatgtcgagccaggacagatggttggccaccagcagcaccggcccctggctcggcggggtgccgcgcacctccagcgtgacccccgcgcaggccagcaggcccagcgcccacgcctgcacccgcgcctgctgctgctccaccgataggcgggggaagcgccacgccaccaccagcagcccctgtgcagcgtgcagcaccagccgcaacacccgccagcaggcccgtaatccccgcagcatgtgcgtgtgccggcgtcgctcagccgcgctcgaacgcgacctggccgcccaccagggtgcagcgcacccggcccggcagttcataggtcgagaacggcgtgtgcttgccctggctggccagtgcgtcggcctgcacggtccaatgcgccgcagggtccagcacgcacaggtcgcccaccccgccttcgataatgcggcccacgctggcctgcagcgtgcccagcgacgtgcccagcacccgcgcgggctctgcggtgaccacggccagcgcacgctgcagcggcgcgccgccttcctgcgaccacttgagcgccacggacagaagcaactccagccccgtcgcgccgggctcggcctcggcaaatggcaaagctttggcatcctcgtccaccggcgtgtggtcggacaccaacgcgtcgatggtgccatccagcagcgccgcggccagcgcatcgcggtcgcgctgctggcgcagcggcggcgtgaggcgtgcgcggctgtcgaagtagccgatgtccgcatcggtgagcatgagcgaattgatgctcacgtcgcagctcaccggcaggccggccgccttggcctgccgcaccagatccacgcccgcgctgctggacaggcggcacaggtgcacgcgcgcgcccgtggttttgagcaactcgaagatggtgtgcagtgcgatcgtctccgctgccacgggcacgcccgacaggcccaaccgtgtggccagcgggccgctggcggccacgcccttgcccaggtgcagttcctgcgggcgcagccagacggtgtagccgtaggtcgcggcgtactgcagcgcgcgctgcagcacctgggtgctggtcagcggcacctcggcctggctgaaacccacgcagccggactccgtcagctcggccatctcggtcagcacctcgccggccagcccgcgcgtgactgcgcccaaggggaacagccgcgcctggtgcagcttctcggcgcggaacttgagcatctgcaccaggccaggctcgtcgagcaccgggtcggtgtcgggcgggcagaccaggctggtcacgccacccgcgacggccgccgccatctcggactccagcatgccctcatgctcatgccccggctcgcgcaggcgcgccgccaggtccaccagacccggcagcaccaggcagccgctggcatcgatcacgcgggtgggcgtgaaaccctggggctcgcggtccaccgcgatgatgcggcccgcggccagcgccacgttgcacaccttgtcgaggccgctggcggggtcgatgacgcggccgttctggatgaggattttcatggttctaagccaaattggccgctaacgcccgtcccacaagcgctagcagctatcaacacaatagcaaatgagtcgtactggtgatccatggcgccgtgcgccacccacaccccatgaaactggggcaacccaggtcagggccaccgtgcaagggccgccccgccgcgttcgcggcgtcccccggggggattgcgcgaagcggctcagcgaggtcatgcttcattccctgccacgatggacatgaccgccatgcgcaccgcgatgccgaaggtgacctgcggcaggatcacggcctgcggaccgtccaccacggcggagtcgatctccacgccgcggttgatggggcccgggtgcatgacgatggcatcgggtttggccagccgcagcttctcgggcgtgagtccgaagctcttgaagtactcttggctggaaggcagcagcgcaccgctcatgcgctcgttctgcaggcgcagtgtgatgaccacgtcgcagcctttgatgccttcctccaggttgtggaacacccgcacgcccatctgcgccatgtcggaaggcaccagcgtgcgtgggcccaccacgcgcacctcggctgcgcccagggtggtcagggcatggatgtccgatcgcgccacgcgcgaatgcagcacgtcgcccacgatggccaccgtgaggttggagaagtccttcttgtaatggcggatggtgtacatgtccagcagcccctgcgtggggtgcgagtgccggccatccccggcgttcaccacgtgcacgtgcggtgccacatgctgtgcgatcaggtagggcgcgcccgattcgctgtggcgcacgacgaagatgtccgccgccatggcgctcaggttgtcgatggtgtccagcagcgtctcgcccttggcggtggagctgcgcgcgatatctagattgaacacgtcggccgacaggcgcttggccgcgatctcgaacgtggtgcgcgtgcgcgtgctgttctcgaagaacaggttgaacacgctcttgccgcgcagcagcggcaccttcttgacctcgcgctcctggacgctgacgaagttggtggccgtgtccaggatgtgcgtgacgatgtccttgggcaggccctcgatcgacagcaggtggatcagctcgccgttcttgttgagttgggggttgcgcttgtacagcaccgtcagacctctttgacgtcgaaatggaaagcgccggcctcgctgcgggccagtgccagcgattgcgtgggcggcagcgccacgcgcgccgcagcgaactcggcggccaccggcagctcgcggccgccgcggtccaccagcaccgccaggcgcacgcgcgccgggcggccgtagtcgaacagctcattgagtacggcgcggatggtgcggccggtgtagagcacatcgtccagcaccaggatgtccgcaccattcacgtcgaacggcagcgtggtctgcgcgctggaggccaggccccgctgggagaaatcgtcgcggtgcatggcggacgacagcaccccggcctggcccggcaagcccaggtccttttgcagacgctcggccagccaagcaccgcccgaggcgatgcccgccaagtaggtgtcagattcgcgcagcatgcgcacgccgcgcagcagctcggcgtacagcgcctcggcatccagcgtgagatggcccgggcgcgtggcacccggcggggtcgtagcagaactcatggcaggttcctcaaaaactgttccaggatgatgcaggccgacgcggcgtcggcatcagccgcgcccgcagaaagggcctcggtggtgctgtagcgctcgtccacctcgaagaccggcaggccgaagcgcccgcgcagctggcgcgcgaacttgagcgcacgggcggtgttctcatgggcagccccgtcgggatgcagcggcacgcccaccaccagggcatcgggctgccactcgcggatgcgctcggccacctgggcgaagcgggcatcgccctccgcgcggatcgtgccctggggcgtggcgctgcgcagcatgcgcgtacccacggcgacgccggtgcgcttgagcccgtaatcgaaagccagaaaggattggagatgcgcggggacgacggctggagcaggctggccgctcatgcatgccccgcttcgggcgacagcatccacgactgcaggcccagcaaccccagtgcacggtcatagcgctcttgcacaggcgtttcgaagatgaccgacacgtccgcacccacggtgagccagctgttctcggccaactcggactccagttggccttcgccccaggccgagtagcccagcgtcacgaggacgcgccgtgggcccgcaccatgggccagcgcctccagcacatccttggaagtggtcatttccagcccgccggggatggtcatcgtggaggcgtagggcgactcgtcctcgctctcctgcgggccgcgcatggcctcgtgcagcacgaagccgcgctcggtctgcaccgggccgccctggaacaccggctgcagcgtgagatcctctcgcccgagggacaggtccaccttctcgaacagcccttccaggctgataggcgtgggtttgttgatgatcaaccccagcgcgccgcgctcgctgtgctcgcacaaatacaccacactgcgcgaaaaagaggcatcttccacgcccggcatggcgatcaggaagtggtgcgtcagattcatgggcgcggtatcggcaggcatgcgccaattttacggccaaccaccgcatcggcccgttatccgagggcatcgcccccggcacacaaaagacaaggcccggcaggcgtgcagcctgccgggcctgggtgacactggactgcgtcgccgtcaggcggtcactgcctccgtgttcaggctggcgtagtggcgcaccaggctcatcagctcctcgtcggagtagggcttgcccaggtagtggttcacgccgagttccatcgcatggtcgcggtgcttctgcgcaatgcgcgaagtgatcatgatgatcggcaggtcctgcagcgcagcgtcggagcggatgttgcgcgcgagatcaaaaccgtccatgcgcggcatctcgatgtcggacaacacgaccgcggggcgctcttcctgcaggcgctccagcgcctgcaggccgtcggccgccagggccacgcggtagccttcgcgctgcagcaggcgctgcgtgacgcggcgcacggtgatcgagtcgtccaccaccaggatcaacggcacctgctgcaccggcaccagcagcgaagcggcgggcgtgccgccctcggcagccaccaccgcgccggcttggtccaccgccggtgcgtgcgtggccgcgcgcacttggtcgccgtacaccgtggccagcgccaccgggttgtagatcagcaccacggtgcccgaagccagcacggacatgcccgcgaggcctggcagacgcgacagctgcggccccaggttcttcaccacgacttcctggttgcccagcacttcgtccacgtgcatcgcgacgcgctgagacgcgctgcgcaggatcaccacggggcggctcttgcccgtgacctccgtgctgcgcgaggacgactggagcaatgcacccgcccagtagaagggcagatcctccaggccatccgagatggtatggctggcgtaggcagcgtcgagctccgtgccggaactacggcgcacgatctccaccaggttggctggcacgccgatggtcaggttgcccgcgcgcagcatcaccacctgggtcaccgctgtcgtgagcggcagcaccatgcggaaggacgttcccttgcccgcctcggtggaggtctcgatgcggccacccagggcattcacctccgagcgcaccacgtccatgccgataccacggccagaaaggcccgtgatctccgacgccgtggagaagcccggcatgaagatcaggttggccgcctcgccatcgctcagctgcgcatcgggggcaatcaacccttgcgccacggccttgtcccggatgcgggcgatgttcaggcctgccccgtcgtcgcggaacgccaccgacacgtcgttgccctcgtgccgcaagtcgatggagatcgaacccacaggagccttgccggcagcggcacgcatctcgggttcctcgatgccgtgccccacgcagttgcgcagcaggtgctcgaacgcaggggtcatgcggtccagcacgccgcggtccatctcgatggaaccacccgaaatgtccagcttgatctgcttgccggtttccttggatgcctggcgcaccaccgcatagaggcgttccgagatgccctcgaactccaccatgcgcgtgcgcagcagatcgcgttgcaactcacgtgcctggcggccctgggcgatcagatcgtcttcggcgtcttccatcgcacgctgcatgttgcgctgcacggtggccacgtcgttgaccgactccgccatcatgcgtgtcagttcctgaacgcgggtgaagcggtcgaattccagcgggtcgaagcccgccgccatgtccttggacagtgccaagcgggactgcatctgcgattccgcctgtacctcgatgtcacgcaactgctggcgcaggcgctccaagttgcccgacaaatcggtcagcgaactgcgcagttgcgacatgcgcacgtccagccgcgaacgcgcgatcatcacttcgcccgcctggttcaccagccggtcgagcagttgcgaacgcacgcgcacggaatgcccacctgccgcacgcaggggggccggcgcaggggctgcacccaacggcgcacgcaacgcaacgggcggagcgagcggctgggaaagccctggcgcgggagcggattggaccacctgtgcgtcctgtccatgctcagcggccggtaccgccggctccgctccagttgcgcgcagcgcgtcgaaactcgcctgcaatgcgtcgaagttgaccagcaagggctcaatgtctgcggccgccacggtttccgtgtcgatctgctccacggccgtttccatgcggtgcgccatttcgccaagccgcatcgcgcctgccaggcgcgcactgcccttgagggtgtgcagggcgcgcagcagttcgctgcgtgcgcccaggttctccggccgggacgaccactggcgcaacgccccacccagcgtgggcagcagttcaaccgcttcttcctcgaaaatggggaacagatcggggtcgatgttgtccatcgcatcgatgtcgtcatcgatatcgacggtggtcgacacggcaggcgcgacagtatcgccaatcacgcggtcgtggcctacggagagcgtaggcgccaccacgggcgatggggcagtcggctcgtcgacggtcgtcgcatgcgcggtgccctgaggcgttgccggagccggctccagcgtctcaaatgcttgtgcctctgcctcggcgaaagcacggtcttccagcgacaccatgccgctgatcacttcggtctgcaggatctcgttgagctgttccagcaccgaggcgctgggctccttcaggaagcctgcggcgaattggtgcagcagcctccggatgtcctcggcagcggcgttgaatgcctgcgcatgctcggggagaccctgctgcagcagttgaacatgctgcagcgtatgttccagggtacgcgcaagattggacagtgccaagaacccgacagtggcagagctgcctgccagcgagtgcgccaacgccaccgcgctgtccggcagcggctggtgcaattccagcgaccattcctgcaacgcagtcacgaggcggcgcgaccattcgtcggcctcgttgaggtacacgttgtacagcggtatgccgatgcgcaggtgctcgatgaccttgaccgcttcgtcgaccgcttcctccaccggaccgtccaccccagccgcggtttcggcggcttgcgcagacggtacgtccgccgctggctcctcgtccaggatgaactcgggttggacgtcatccgtgccgataaagaatgtctcgtcctgccgcaccgcgggtgcgttatccgccggctccgccaccgtgtcagccgctactgttgaagcgggttggccgacctcctgtgctggcgcatcggtggcttgcagcgcagcctcgaacagggagaaatccacctcctccgtcaccgtctcgggagctgcgggcacctcctccaccggcaacacggcctggtcggcctcatccgcatcgatgaaggtgtcgacaaagtcgccgcccacttcctcatggcccgccgtcgcgtcctgagacggcacgtcgacatctggcagcaccagatcaaactccagcgcggcagcgttggcgtgggcgtcaaccgcttcgagcggtgcaggcggttcaatggcaaatgcttgtggttcggccgcgggctccggaaggtctggcaccgacaacacgggctcgtcaggcagcagcggttctgcgggcacttgcggcgccaaggccgcagtggtgtccgcagaatcggatgagggcacgcccagtggcagcaacgtgccatccgtgcgcatcgcatccgccgcaacccggaaggcttcggccttccacgggtcggcagctcctgctgcgatgtcatcggcccatcgaccaaaggcgcccaacgcctcggaggagagttgcagcagcgcttccttgatgggtttttgctcggccagccaggcattgagcgtctgctccatggaccacgcggcttcaccaaattcgttcagtcccaccatgcgcgagctacccttgagggtatggaaggcccgccgcagcgtggtctgctcgctcaggtcacccggtgcagcacgcagcgcgtcgatggccgacaagccggtggcgacaacttcgcgcgcctcttccaggaagatgtcgagcagttcatcctcgccatcgtcctccggcagggctgcggcagcgacgttgctcgaaggaaccactggaagcgcgggctcttccggagcgaccaccgccgaaacggcgccttccgacgtcgccacgtccacgtcaagcagcgaaaaatcaatgtccgccagtgcagacggcgtggcgctctcgaccacagccgccgccgcgggttcgggtgcgtcggggaatgggagctccaacgcgggtacggcaggcgcttcctgatcatgcgcgcccggatgaggcagttgcgcacgcgcccgccccatgaggacacgcaactcgcccagctcttcgtcgtaaacgaagagcttgcgcgccatggcacgctggtagctcagcatgtcgatgagaaagcccagcgctcccaggctgttgcccagtttctcgaaaacctgcgggcgctcttcctcgggcaggtcgttggtcagcatgcgctcgaccgtgtcgcgcatgcgcaccacggccaaggaggcctgatccagtcccagcacggacagcacgccgcgcatctgctgcaggctgccaggcacggaggcaagcagggtcatgtcttccgggctgcggaagaactggtccatggacttctctgcctctgccagagtcgcacgcagttcaccgaccacgctacccatggtctggtggtcactgacgcggcgatacagctcttccatccagggttcaagaggctgcgattccccgccggcaaccacgctgtccagtcgctcggacagccgcgcagctcgctccgccatgtactgctgggcggcatccagttcctcgaaggacgcctgcagatacagcacagaggtggccacttccatggccagcgctgccgaaggaggctcgcccgaccgcgtggtggcctccagggcacgcgtcagggccagtgccaggctttcgctgtccgggtgcagtttgcgcaatgaatcgcacaccaggctgaactggtccgctgccggtttgagcttgttgcggtctccacccgcaagtgcggaccaggtttccgtggccgcggcaatgcgcttgcgcgcctgcgcaagaatggcagggtcgaaaagaccgaagcgcggctggtcatagtccaccggctggtagcgattcaaatcaaacgcgcgccgcacggccgtcagtaccggcatgcgggaagctgcatccgccgtcgcaggcaccacggcctgggcgcagaagaacagaagatcctgcaccagacggtcgctgatcgccgtgtcccccttggccaaggtggcgtattgcatcagcacgcgcgaagcgacgcgcttggcatacaggtccggattgagtgcctgctgcgccagcgcctcgaaaaagcctgcacagatcttccagaaagcgcgggcctggcggtcggtctgcgccgcggcgaagcccaggcaggttgtctgcatgtctgcagcggcgcccgggtccgcattcttcactagccgcagtaccgcgctgtccagccgcgcacgcgcttccgagccatagggcagcggcgcagcggcaaccggcacgtcaggatcatggaaacgccgctccacgggccacaagtccgccggatgcacccgctcgccccccgccagcgtctgcgcctcgcggtactggggaaacagcgccaccggcgacacggacttgcctgcgagcacatgctccaggtattcgatcaaggcaaagctggcgcgctcgatgacggccgctgcatcatcgctgcaggtctccggccgatgaacgaaccgctggaccgcagtttccatggcgcgcaacaccagggccggaggcgccatgcccaccatctccagcgcgccgctggcctggtggagttgctggcgtgcgatgcgcaagggccccgcgtccagtgaggcgagatcggactcccgcgctatctcggcatcgcgcacgaaacggcgcatggccttgacggcaccatccaaggatttgcgcagttcatcgagcacccatgcgagcggcccaagatcctgctcgccctgggcccaatcggcgccctgtgcgtttgcggcgtcaacagatgacatggattcgtccccggctgatccggagcaagttcgttaatggaagacgtcaggcaatcttgaatcgcgccaccgactggcgcagttcctcggccacgtgagacagttcacgcacctgctgcgcagtcgtacgggtaccttctccggtctgctccgtcaccgcaaaaatatgctggatgttgtctgccacgccgttggcgaggtccgcttcgcgggaggctgacgatgagatctgctcaatcagctcggccaggcgccgtgacacgcggtcgatctccgaaagcgccgttcctgcgctgtccgacagacgcgctccttccaccacgccctgggtggaacgctccatagcggccaccgcgtcctgggtgtcggtctgaatggccttcacgagcgccgagatctggcgcgtggcgtctgcggagcgttccgcgagacgctgcacttcttccgccaccaccgagaagccgcgaccggcttcaccggcggaggcagcctggatggccgcgttcagagccagcacgttggtctgctcggtaatgtccgagatcagctcggtgatttcgccaatctcttgggatgactcgcccaggcgcttgatgcgcttggacgtatcctggatctggtcgcggatggcgttcataccgccgatggcgttttgcacggcctgcagaccctggtcggctgcctgcagcgactggcgggccaccgaggcggactcctgcgcttgcgaagacacgtcgttaatacgcgttgccatctcgagcaccgaacggcccgtttcacgaatttcacgcagctgctcggtcgaagccgccagcagttccgtagaggtgctgtccacctgcgcggtggtctgggccatccgggccgcggtgttctgcacgttgcccaccagctggcggagctcttccaccgtgtagttcaccgagtcggcgatggcgcccgtgatgtcctccgtcacggtggcttcctgcgtcaggtccccttcagcgaccgattgcagttcgttcatcagtcgcagaatggccgcctggttggcgtcgttgatgcgcttggcttcctgttcctggcgcttggcatcacgctgctgcgcttcggccgtggcttggcggctgcggctgtccagcagctgcacgcgcgaaatacccacgccgcacagcagcacgaagataccggccacggcgagcgcggcgaactggcccgcccccatgcccgattgtgccgacagcttgctttgcagaccttccagttgacggcgcagcggttcgctgtctgccaggatggccgactgcgcctcacgtgcggataccagaccctggaggttgcccaggatggcgccggcttgcgtacgcatctgctcatacagcttgatgagcgactccagttgctcgcgggtttgggcgtcgcgggtggcagccaggcggaggtcggcgctaccgtccagcatgccctgtgcgatttccttgaaggagttcaagtccttgcccagcaggaacaccgcctcggggctcacgccctccgtcgtttggaactcgttagccgacttgccgatacgctgggtcaacatcaccagctggcctgcggcagaaatctcggaggccggcgcattttgctgaagcttcagggacgagaccgtctccgcgatctccagcaggtccgaggactggcggttgatggtacgcagagcgtcgcccacctgcgtcaggatcttttgctgacccatcaccacgcccgcgttgcgctcggcacgctccaccaacggcgtgatggcatccagttcggggcggaaaggctcacccagtgcctgcacatccagttcgttgtcgccaccgttgagtgcgcgcacgttgcgcgccagcacgcccgagctctccaccacttcggggaaggcctgggggctgcccaccaaggcctgcgacacggactttgcaagccgctgcgactgcatcagcgactggccggtcgccgtcagctgctgcgccgagcggttggcttgctgcagcacccagccggcaatcaaggcgagcaccaccaagccaacacccagcagcatcagcaggcggcgctggtggacggcagtggttgcgcggcccagcagaggcagcgagaccaagtcttcatccgcaaactccccttcgggatattgcgccgcaccgccgggatcgccctgcacgctggccatgccatcggtctggtacgcatcggcaagcagtccgcccgccgggtgctgcgccaagtcagcggggttcagctcagcatccgggtcggcgggcttgcggttaaacaattttccaaatggattgacgacggacatggtgctgccttacagaaataatcaagcgctgatgctgagaaaagcgggatgctgggaaagagcgtgcaggttcaattcctgccaacgcgtgccctgtgcatcaagataggtggtgccgaaataggggggcgcatcggcctccggcggctcggaggcgacgaaggcctccattccccgcaggccggacagccggtccacgagcaaggcggcattcacgtccagcgcaccattgaaggccagcaggctggattctgccaaggcctgctccgtgcgcatctgcgcggcgccaaggaggcccgccagatccaccacgccggtgagcgcgccacgcaggttggccacgcccaggaaccacggttgggtatacggaacgggctgcaccccgccccaggggaaaatctcccccgattgtccaagggggagaaggaaatagcgtccggcagactccacggccaaccaggacgacacggacacaccctcgcctctggcagcctgcagccgggcggcaagtcgtgtctgtagctctttcagggcttcgcggttagccatgggtatgcagccggcctcagttcagcgcgtcgatcttggcctgcagttctgcaggatcgactggcttggtgatgtagccgcgcgcgccctggcgcatgccccacacgcgatcggtttcctggttcttgctcgtgcacatgatgatgggcacatccgcatactgcggatcgcgggtaatggcacgggtcagttggaaaccgttttggccgggcatgaccacgtccatcaggatcaggtccggcttttcctcggccagacggcgaaatgcctcttcggcattctcggcggtacgcacttgcatgccctttttctgcagcaagtcggtcagaaacatcaactcggtcttcgagtcgtccacgaccaaaactttctgaatcggcattacaaaactccttattgggcatttccaaattgctgcacagcctgcagcaactggtctttggtaaatggtttggtcagatattcctggcaaccgaccatgcggccgcgcgccttatcgaaaaccccgtccttggatgaaagcattaccacgggcgtatcagcaaaatgcgcgttgcgtttgatgatggcgcaggtctgataaccatccagcttgggcatgaggatgtcgcagaaaatcagctgaggctggtaatcattgactttggccaaggcatcgaaaccatcgtcggccaataaaacctcgtgccctccctgcttgaggaaaatttcggcgctgcgccgtatggtattgctgtcgtccaccaccaggacacggaaggtgggaccggtcgtcgtcgtagccaatttctcactgctcctgaggaacgaaaaaacaacgctggcaggagccgcgcctcaaatctcgaccatctcgaagtcttccttgcgggcgccgcattcgggacaggtccagttcatgggaacgtctgcccagcgggtgttgggggcaatgccgtgctcggggcagcccgcagcttcgtcatatatccaaccgcaaatcaaacacatccaagtttttgggtccgtcacagcttaaggggccttcacatagaatgcaacgattgtatctagtcatcactgccggatgcagctttcgtgccaccggttacgctggcacccacccatgcaatcgaataccccttcagcacccgacagccaaagcttgacggcggatgacagcgaatccaccgcccccaccatctgcgtgatggttttcaatgcaaacgaccccagcggcgcgggaggattggcggccgatatttcggcggtgtcctcggtcggggggcatgtcgcgccggtggtgaccgggacctatgtgcgtgacagcgccgagatattcgaccattacgccttcgaagacgagacggtcgccgagcaggcccgtgccgtgctggaagacatgccgctgcacgcgatcaaggtcggcttcgtggggagccccgagaacctgagcgccatctccgagatcgccgccgactatgcggacgtgcccgtcatcgccttcatgccggacctgtcgtggtggcaggacgacctgatcgaccagtaccacgacgccttccgcgagctgttgctgccgcagacatcggtattggttggaaaccacagcaccctgtggcgctggctgctgccggactggggcagtgagcgcccaccctcggcacgcgacctggccatggcagtcgcggagataggcgtgccctatttattggtgaccggcattcccgcggcggagcggcatatcgacaatgtgctcgcctcaccgcagacggtgctgggcagcgggcgcttcgaacgctttgaagtgactttcatcggagcgggcgacaccctgtcggccaccctggcggcgctcattgccaccggcagcgacctgggcgaggccacgagcgaagcgctcacttacctggacggctgcctgcagcacggattccgccccggcatgggccatgtgctgcccgaccgcatgttctgggcccagcccgacgatgaggacaccgacgacgacgtatctccctccgcggtcgtggagggcttcgatttgccaccccatgacacacaacactgatctcaatctcccccttttcgaacgtgccaaggcgctcatccccggcggcgtgaattcgccggtacgcgccttccgcgccgtgggcggcacgccccgcttcatcacgcgtgcccagggcgcctacatgtgggacgccaacggccagcgcttcatcgactacatcggctcctggggacccatgatcctgggccatggccacccggccgtgctggaggccgtgcagaaagcagccctggagggcttcagcttcggcgcgccaaccgagcgtgaagtggagctggccgaggaaatcatccgccacgtgccgtccatggagatgatccgcctggtcagctcaggcaccgaggccggcatgagcgccatccgcctcgcgcgcggcgccacccggcgcaacaagatcatcaagttcaacggctgctaccacggccatgccgactcgctgctggtgaaggccggctcgggcctggccaccttcggccacgccaccagcgccggcgtgccgcaagaggtggtgcagcacaccctggtgctggaatacaacgacgtggcccaactggaggaggccttcacgctgcacggccccgacgtcgcctgcgtgatcatggagcccatcgccggcaacatgaacttcgtgcgcgccagcgtgcccttcatgcgccgcgcgcgcgagctgtgcacgcagcacggcgcgttgctggtcatcgacgaggtcatgaccggctttcgcgtggcgctgggcggggcgcaaagcctgtacgcccaggccatcccgggcttcaagccggacatcaccgtgctcggcaaggtcattggtggcggcatgccgctggcggccttcggcggctcgcgcgccgtgatggagcagcttgcgccgctgggcccggtctaccaggcgggcacgctgtcgggcaacccggtggccacggcctgcggactggccacactgcgcgagatcgccaagcccggtttctacgacgccctgggcgcccgcacccgcgcgctgatcgacggcctcgcgggcgctgccagcgctgcgggtgtgccgttgtgcggcgacacccagggcggcatgttcggcttcttcctgctgccgcaactgccgcagaactaccccgaggtgctcaacaccgacggcatgcgcttcaacacgctgttccacggcctgctggacggcggcgtctacattgccccggcgctctacgaagccggctttgtgagtgccgcccacaccgagcaggacatcgccgacaccgtggccgtggcgcgcgacgtgttccaaaagctatagttttcatagcttccagcgcttgatgggagggcgctggaggcataaaacgtacttgctcccccgcgaccatccttgcgggtgaccggcggatgggcgcattgacgcgtgcgcgacggtggttcatgaaaccgtcatcccgtgctgcgagccttggcgggttcatcacctttcacccgcccgccatgcagcgccacgacgattccaaacccctcaccaacctcctgcaggctgcgcacgccagcaccccgctagccgcagacggcgggcgccgtcgtttcgtgcggcagatcacgctgggcgccgccgcgctgggcaccctgcccctggcggcctgtggcggcggcgacgatgacgcacccaccgtacagttcgcgcacggcgtggccagcggcgacccactggccgaccgcgtcatgctctggacgcgcgtcacgccgcccgccgacttcagcgccgagatccccgtgcagtgggaggtggccagcgacgccgccttcgccagcatcgtggcgcgcggcgaggtgcgcaccagcgccgcgcgcgactacacggtcaaggtggacgccacgggcctgaagcccgccaccgcctaccactaccgcttcaaggctttcgaggccacctcgcccacgggacgcacccgcaccctgcccacgggcagcgtggcgcaggtgaagctggccgtgttttcgtgcgccaactacccagccggctacttcaacgtgtacgccgatgccgcccggcgcggcgacctggacgccaccgtgcacctgggtgactacctctacgaatacggccagggcggctacgcctcgggcaacgcggcggcgctgagccgactgtcccagccggccaacgagatcctgagcctggccgactaccgcacgcgccatgcccagtaccggacggatgccgacctgcaggcgctgcacgccgccgcgcccatgatcgccgtatgggacgaccacgagatcgccaacgacacctggatgaacggcgccgaaaaccaccaagccgccgaaggcagcttcgccgcgcgcaaggccgtggcgctacaggcgtaccacgagtggatgcccacacgcaatgcgcagccggacgtcatctaccgcagcttcgccttcggcaacctgctggcgctgcacatgctggacacgcgcgtggtgggacgcgatgcgcaggtcgactacgccgccttcttcaagcccggcggcttcgacgcagcgggcttcaccgcggccgtgggcaatcccgcgcgccagttgctgggcaccgcgcagacgcaatggctacagcagcagatggccgcctccagcgccacctggcagatgctgggccagcaggtgctgatgggccgcatgaacatccccgcgcccatcctcatggaaacgctgcagccgggcagcggcgtgacggtgtcgcgctacgcggccatcgtcgccaaggcgcgcacggcgcccgccacgctcacgcccgaagagcaggccatcctggcgcagccctccatcccctacaacctggatgcgtgggacggctaccaggccgcccgcgagacggtgctgggcatggcccgcgccatgaacaagaacctggtggtgctggcgggcgacacgcacaatgcctgggccagcgagctgaacgacatgaacggcaaccccgtgggcgtggagttcgccacctcgtcggtgagctcgcccggcttcgaggaatacctgcccaatgaaaacccggccacgctgtcggcggcgctgctgcagctggtggagccactcaagtactgcgacaccgcgcgccgcggctacatggtggtgaccgccacggccaccgaatgccgcgcgcagtgggtgtacgtgaacaccatcaccagccgccagttcaccaccagcgccgagaccacgctggccgtacaggccggcacgccgggccgcctgctgaaggtgtgagcgggacggcgcaagcggtgccgacgtccgcgcgagggtttacagcgttttttggctctaacgcccgtccgataagcgctaacagctattgattcaatagcgcaccaccccctcggcgggcggcagcgccaacagccactgcgccatctgcagggcctgcgcctcggtgatctggggatggcgcggcatcagcgtgcggccccatacgcccacgctgccctcgcggatcctgccggccaggtacgcggccgcatcactgcggccggcgtagcgcgcggcgatctggcgaaagcccgggcctacggcgtgccgctccaggccatggcaacgcaggcaatccgatgcctcgaccagcgcgcggcccgcggcccgttccgggtgcgcctgctgggcggcgtccagcgcctgggctgcgggccccggctgcaggatgcgccagcccacgttgagcacgcccagcaccaccagcaccatgaacaccaccagcacccagcccagccagcggggccggggcggcggtgtgtcgtcgtgcagcgggtctgggtccaccggcatgcggcgtggtcagcgcgtgtcagtgacggaagtggcgcacgcccgtgaagaccatggccacgccgcgctcgttggccgcgtcgatgacctcctggtcgcgcatggaaccaccgggctgggccacgcaggtcgcgcccgcgtcgaccaccacgtccagcccatcgcggaacgggaagaaggcgtcgctggccaccacggtgttctgcagggacaggcccgcggcctgcgccttgatgctggcgatgcgcgccgaatccagccggctcatctggcccgcacccacgcccatggtcatgccgcccttcacgaacacgatggcgttgctcttgacgtacttggccaccttccaggcgaacatcaggtcctgcatctcttcctgcgtgggctgcttgagggtcaccaccttcacatcgggcagttgcagctcatggttgtcggccgtctgcagcagcaggcccgagcccacgcgcttggcgtccatcaggttgcggccctgctcccacgccgtggcaccgccggaggcaggcaacgcgatcttcatcaggcgcacgttggccttggccttgaacacctccagcgcctcgggcgtgaagtcgggcgccatcagcacttcgacgaactgcttggcgatctgctgcgcggccgcgccgtccacggggcggttcagcgcgatgatgccgccgaaggcgctcgtcgggtcggtctggaaggccttgctgtaggcctccagcgcgctcgtgcccacggccacgccgcaggggttggcatgcttgacgatcacgcaggccggcagcttgaagctcttgacgcattcccaggccgcgtcggcgtcggcgatgttgttgtatgagagttccttgccctgcagctgcacgccggtgacgatggagccgggcgcggggtgcaggtcgcggtacagcgcggcctgctggtggctgttctcgccgtagcgcaggtcctggatcttggtgaagatgccgttgctctggccgggaaacagcgcgcgttcgggcacgtagctctcggacagcttggcctcgtcgaactggatggacgacaggtagtcgctgatggcgccgtcgtactgcgcgatgcggttgaacgccgccaccgacagcgcgaagcgcagcttgtcggacagcttgcccgcggccttcaactcgcccagcaccgcgtcgtactggtcggccgaggtgaccacgcccacgtccttccagttcttggcggcgctgcgcaccatggcggggccgccgatgtcgatgttctcgatggcgtcggccagcgtgcagccggcgttggccaccgtggcctcgaacgggtacaggttgaccaccagcaggtcgatggtgtcgatgccgtgctccttcagcgccgccatgtgcgcaggcagctcgcggcgcgccagcaggccgccatgcaccttggggtgcagcgtcttcacgcggccgtccagcatctcggggaactgcgtgacctcggccacctcggtgacgggcaggccgctctcggccagcagcttggcggtgccgccggtggacagcaggcggatgcccagcgcatgcagcgcctgggcaaattcgacgatgccggtcttgtcggagacggaaaggagtgcattcatgggggactcgtgatggttttgatgaaatcgggctgtagcgcttgatggacaagcgccaccagctattcttttagaagcaacgtcaaagcagcttgtgctccaccagcttcttgcgcagcgtgttgcggttcagccccagccattcggcggcgcgggactggttgttgtcggcgtggctcatcaccacctccagcagcggcttttccaccaggcgcacgaccatgtcgtacacgccgtcgggcgtctcgccgcccaggtcgcgaaagtagccctgcaggctctcgcgcacgcattgttcaatgttgttccggctcatgctctgtttccctcacgggcgggaccgcgtcggcgccgtcgtgtgcggacggcagccggtccatctgcgcgcccagcgcgctgaagaaatcggccaccgcctgccactgcgccgcgcagtcctcgatggtgttgatgtgttgtcgcagtgcctcgccgcccggcagcgcgcgcacataccaggcgatgtgcttgcgcgcgctgcgcacgccgctggcctcgccgtacaggccgtagtggtcctgcaggtgctccagcagcaggcggcgcacctcggccaccagcggcggcgcgaggtgctcgccagtggcgaggtagtggccgatctcgcggaagatccacggccggccctgggccgcgcgcccgatcatgaccgcgtcggcgcctgtggcggccagcaccgcccgggctttctcgggcgacgtgatgtcgccattggccaccacgggcacgcgcacggcggccttcacggcagcgatggtgtcgtactcggcctggcccttgtaaccctgctcgcgcgtgcggccgtgcaccgtgagcatctggatgcccacgtcttcgaagcggcgcgccagcaccacggcgttcttgtgctgctggcaccagccggtgcgcatcttcagtgtgacgggcacgccgcgcggtgcgcaggcggccaccacggcctcggcgatctccacggccagggcttcgttctgcatcagggcggagcccgcccacttgttgcagaccttcttggcggggcagcccatgttgatgtcaatgatctgtgcgccgcggtcgatgttgtagagcgcggccacggccatcatggccgcgtcggtgccggcgatctgcaccgcgatcgggccgggctcgccctcgtggttggcgcggcggctggtcttgaggctgttccacaggtccttgcgcgaggtcaccatctcgctcaccgcatagccggcgcccagccgcttgcacagctggcggaacggccggtccgtcacgcccgccatgggggcgacgaacaggcggttggccaagggaatggggccgatctgcatggacggtacgggcgggctgggggtgtgtgggcgaaggggcggattctacctgcccaaaatttcagcaaccgaaaagccagcactgggattgcgcatgttgcgcccgcgggtggcgacgcagccagcgcaccgctgcccctacacttgcagccctgctatggaaatctggatgcaccaactgctggacctgctggctctgccccaattcggcctgagcacggtgttcatcgtggccttcatctccgccacgctgctgcccgtgggctcggagccggcggtgttcggcctggtcaagctgaaccccgaactgctctggcctgcgatcctggtggctacggccggcaacacgctgggcggcgcggtcagctggtggatgggcctgggcgcgcaccgcgcctgggacgccgctcgccggcaccgccatgcgcgccatgccgatgcccccgccaagcccacccgcgaactgagccgcaccgaacggcgcgcccgcgtgtggctgcgccgctgggggcccaagacctgcctgctgagctggctgcccgtggtgggcgacccgctgtgcgccgtggccggctggctgcgcatgccgttctggccctgcctactctacatggcgattggcaagttcttccgctatgccagcatgacggccggcctgctgtacctggtgccgggcgactgggtacgctggctgcatccctgatcgcacggcatacgggcgcgccactcgcacccggcgccgggggtcacgcgaggggacgcacggcgcgccacagcttcagcaagtgcggcagcgcgggtgctggctccccaggcatgcacaccaggcaccgtgggctttcctgggcctttgtgcccgtcaaggctggcgctgccagccgaagtgcgggtcagacgttgaacagcgattgtgactgcaagtcattgaatgaacagttcaccatgctgctccattaaaaaaacatactcatgtttgtactcaagaaactcagcattgagtacgttcaaccgtgatctggcgccgttgcgccggctcggattcagctttccagacgccggcgacaggcatcaatactggattttatctgttgcgccagcatctgcctgatcggcgcacgctccaaccgctcacccaatgagcttgcctgcagcaacatccgttcgatgacctcttccgcccgtttccttgggacgccaccttcctccgccagacgcaataaatgccggcgttcgatggcagcaccttcgccgcaaacgtccaggtgatgctggcccatcgggccttcgctgaaggtcaggtcgaatgccggagccagacgccagcgccggtcaggcccgagacgccacgcgaaattcttgggatggtcgtcacggttgtggaaaagcacattgaagacggctcgtgcgtaggctttctccacttcgcgctcgtcgcgcgtcaggaaacgggtagcccgcaggaaggcggtatagtcggtggcaccgggcaggcgaaaatccacttgcaacaatccagccagactgtgcaccgggacgcgttgccctccctcccggtcgaagcgcgcgacgccgaaggcggccagttcggggccaaggtcgaaccaacgactttcgggcacatccagtccgcagtcccgagccaactcggcatagagctgctcgatgacgcaaacctctttgtgttcgttctgcgccgggaacttgaccagccagggactgccgggcgcatccggacgggtgctgacttgcccggtcattgcgtcgtactgcaccaaggccttggggcgagccccttgcggtgagccgccggtgagcgcgagctcgcgcagggctgcccccgcctcgcccgcgagcgcgagacggctttgctcggccagcgccagcaaggaccagtcgggctcgtgggcgccggcgtcgcttgccggaacgaagcgcaacgcgcccatcgcgcgctcaccaatgaaggccagccggtccagtggcccgggatggcgcaagccgtgttgacggaacaaccgatccatcagcagcaaaccccagccgtcaggcagactatcggcgatcaggcccggaaggcgatgcaaatggatcggaaaacctccgtaggcatccgcacgcagcttgaggtgcaagggcgacagttccaagccttgagacaaggcctcgggagaatattcgaagagcagggattgaccgtcatcggccaagcgtcccaacggccagtcttctccccagccgcaataatgtacggtaagcagcttcatgatgttttcttacgcggcgcacgctggcggcggctcacaaggtccacctgctccatctgggcgatggattgccgtttgagtacaaagagatcgtccagcgcctccagcaagccaagtgcctgcgcgacacggaccagcgtttccagcgagcactgaccgtcgctttcgagtttgcgcaacgcccccaaggacagtccggccatttgcgccagttcacgctgcgtaagcgattgggcaagccgctgctcgcgcagacgaacacccagcgcgtgcaggatctcagcgggagtcgagagatgaaaagtcacttttatgacccttaacgcgtaagaaattgcgtaagtaccattttagtggactttacttattcttgaaagcagatggctgcgatagctgccgcgagcgactaggcagtgaccatcgtaacgttacgataccgtagcgctacgatgttacggtgcaggctcctgtccagccgccggcgcctccagcagtactgaaggctccacccccagcgcctcggccagcttgaagatgttgagcaatgcgatgttgcgctgaccacgctcaaccccacccaaatagctacgggccaagccactttccagtgccaggcgttcttgcgaccaccctctggtctttctgatttctatcagcttcaggccgaagcgtagtcggggatcaagggccatatttttctcttcttaaagagaaatgactctatgagtaccccctctatagggctacgcccgataagtacccgtactataagtgacaattgaatgcatgcgccataaaatgacctctatgagtaacaaaatggagggaatgacgtatggcaagcgtctggaagtctgcggggatgggagtggcggcggggctggcagttccggtggcgggaatagctgggctgatggcggcggtgtttgtgctcatcatcgtgcaggctgggctatccaacatggggccagctggctctctgtgggggaggccaagttggtggaccttgatgaccagcgaatgggcgctgtatctactgatttcgctggcgatcttcacgctgtccttccgctttctggcacgtctgcaggcccgctgccaggcccttgtcgccaagctcaacgcccagcaggggctgtcattcgatgctggacatctcctgggttatcccgcgccggcattccttgtttttgactcccggaatcgcaagatcgcggcctgcgatgtggtcaatgaggcatacaaactgcacgacttctcctggctgctcggctggcagatgacctggcgcgaggtcgagagcatggagatgaacggcggtagccgtcaggtcaacgccagcggcatgagcgtgccgaccttcgagcgcacggtgcgcgcgaaagacttcgccatcgagctgcaaaccgccgatccgcaacgaccagtgctcagtttccccatgagccgccgggcggcggaaacctggtgtgcccggctcaatgccctcttcaacggataacctcgcgaggaactgcgatgaaacactaccggagcttgttgcttctgccgttcgtgctgacaggctgtgccaccaccgacatgcagggggcgctggattccctgaacggactgggacaatccattggaaccagtctgtcgcaagcggctacgcccgcaagcgcagcaagccgcaacagtttgttgggcactccgctgcataacgccctgcgccagaatctgtctaccgacggtcgcgccccggagtggcccaaggtggtgatcagcaatctgcaaattccggccgatcagatgacgctgacccgtagcctcacgctcaaagccagtgattgcattcgctttgacgccgtgctctggcacgatgccaagcgctccgagcgcttcagcaatctgtcgctttgcgcaccggagttgccgaaacagtcgaacaacttcgtgctgacctggaagagcttttccatcactggcaaaaccagtggccaggttcgcagtgacgggccaaccccaccgtacagcaagctgcccagcgacccggcgatggaacgctggctgataaatcagttcggcctttactatgttggttcgttgctgacgctggtcggctatgaccccaacttcacggtcgatgaccgccgcttctggatcaggaacatcaaggtgcgcattccactgatggcggacagtgattccattcccatcgcggacagcgttccaggcgatggcggacacgttgcgcgggtgtcctgagtgacgctcaaatcgtagccgaagtgtccgccatcagcgtggaatggcggtcggcgcggccggctcagacggccttggtgagcttgcgcatcgactcgcccttgagggctatcttgtgcgagccgtgcacgatgcggtccaggatggcgtcggccagcgtgggctcgtccagccaggcgtgccaggccgtcaccggcaactggctggtgatgagcgtcgagcgcgtgcccacccggtcgtccagcaattccagcaggtcgtttcgctcgtgcgcggcaatcggcgcgatgccgaagtcgtccaggatgagcaggtccagccgcgccagttgcgccagccgtttgcccaggctgccatcgccgtgggccacgtgcagctcctgcagcagccgtggcgcgcgggtgtagagcaccgagaagcccaggcgcgcggcctgctgccccagtgcgcaggcgagccacgtcttgccgcacccggtggcgccggtgagcagcacgttgtggccatggcgcagccagtccccgccggccaggctggtgatgacctctcggctcaggccccggctggcgcgccagtcgatgtcctccaggcaggcactggagaccttcaggcgggccgccttcaacaggcgctccaggcgcttgctgtcacgccagtccacctcgcgctgcaccagcagcgccaggcgttgttcaaagggcagctcgctggccgtgatgtgggtggccgcgtcgctgagggcggccaccatgccgtccaggcgcagggcgcgcagttggttcaaggtctgttcgttgagcatggttcttccttgttaggtttgcttgcacgttggagttcagtggtagtagcccggcccgcgcacgttctcgtgcagcggcaggctcgcctgtgcggccatcggcgcatccagcggccgctggtccaggccgcagcccaggatggaggcgatgctcttgtaggacggtgagcgaatcgactgcgcccgcgcacaggcggcctccagccggtcagccccgtactcacggcccaggcgcatgaggcccagacaggagcggtaaccctgctcgggatgctggcggtgctccatctgccagcgcaccacggcggcggcggccgcgcccacgcgctcaccccaggcgatgagcttggccggcgtccactgcaggtgcgcccggtgcgaggccggcatgtgctcgggcgtggtggtgtgtgcaccccgtcggggattgagggcgtgggcggccacgcgtttgctgccgtgcaggacttcgagcgtgccggccgtgatgcgcaactccaccggctcacccaccagggcgtggggcaccgagtagtagtggccatcgagctcgacgtggtaatcgatgttgacgcgggcgggtttgaagcgcgcgatgggcatgcgcaccggcggcagggggcgcagggctggccggtcgagttcggcgaaggcgctggtgcggttgcccggcagcttcttgaacgcgcgctggttcaagtccaccagcaaggcggcaatcgcccggttgagctcggccaggctgaagaaggtctggtggcgcagcctggccagaatccagcgctcgaccacctgcacagcgacctccaccttgggtttgtcgcgtggcttggccgggcgcgcgggcatcacggccaggctgtagtgcgcacagagctcttcgagcaggcggtgcgcggtgggctcgtaacggtcgggtcgggccatgagggcgcgcggctggtcaggcaccagcaggcggggcacgccgccgatgaactccagcgcgctaatgatgctggccacccagtcggtggccttctggctggcggtggcgcaggcgtaggtgtagttcgatgcgcccagcacggccacgaagacctgggcctggcgtatctcgccagtgtcggcatccaccacgggaacggtctggccggcgtagtccacaaagagcttgtcaccgcccgtgtgggtctggcgcatggagcgctgcaggcgccgggcccaggccttgtacttctcgcagaaggcgctgtacttgtacgcctgcccgctgtgctgttgctggtattcctcccaaagcaactgcagcgtcacgccaggtcggcgcagttcgcggtggatgtgggcgtggtcgggttcaaggtgccgggactcgcgcgccacgggtggcttgtagagccgggcctggagttcgtcgtcgttcaggctctgggccagtgcccagtccacgccggccacgcgcgcgtagctggctatctcgctgacagtggatttggagatgccgagggcggcaccgatttgacgggtgctcaaggccccgcggtgcagcagttgcagtgtgtgtcgtagtttgctcatggtgaccctgggtgtgggcatcgctggttccggtcaaaaaaccgggcagcgtatgccgcgttcgggtcactcagaacaccccgcaggtgtccgccatcagtttggaatgctgtccgccttcagcgtggaacactgtccgccatcacgctggaacactgtccgccatcagcatggaatcgtgtccgccatcgcgtggaatacgcatcaagggatgaaagcgtttctactggcagccatgccggtggtgctgatggatggcactgccccagacctcaaccactggttgcgaatcgagccagccatcgtcgccgccgtggaatgccgtcaagccttgccgttgcacgtactggagggcattgcgcccaatgctcccggcagttggtcgctgacaccggcacgcagcttcacagtgttcgggttgccggtgacgcgtatcgagctgttcatcgacccggatggtgaattgggtgcgagctataccgcagtgatcgaaaagcgcagcttggaacaggtgcgcaagcaactgaagcttgccagccagcgcgggcgcatcggccagctctcggcagatcagcccagcgcagaggttcaagtgacttgcacggtcgccgcaacggagcaagggtgagcattcagcgcatcctctccggcggccagaccggcgtagaccgggcggcgctggatttcgccattgcccggcagattccgcacggcggttggtgcccggcaggccgacgggccgctgatggcgtactggatgctcgctaccagttgctggagaccgaatccagcggctaccgccagcgcaccaaacgcaatgtgctggactctgatgccacactgatcctttaccggggcaggctcgaaggcggcagcctgctcactcgcgatctggcggcgggacacggcaagccgctgctgctgtgcgatttgcatgaccctacagaagatctgttgacggcatggcaaggctggttgcttagccatcccatcgctattctcaacattgctggcccgagtgaagcgcgcaaccccggtatttacctgcaggcgagtgcgctactggaacttttctggagtacggaacatgagccgatctgatgcccgctgcgcgacaccttatatctactcgggtgagctgcaaatccgtcccgaagtggatgccgcgctggctgcgctgaaagacaaaccctacaccgccatccccagttggaaaaacgacggaacctgggagctatggacagtggaaggcgacggcgaaaccgagccctgcatcatcagcggcccatcgacaacctatgccagcgaggccgatgcgctggccgccggtgcggcctggatcgccaacctcaattccatccctcgctgacaaagccaacgccacggcggctgatctccaccagcggcctgatgtcttgcacctggacgactcctcggtcatcacgagctgccgaacccaaggcccgctgcagaaccagacgcacactgcgcggcggcaaggcttgcagacgggacaggacatcatcatccagcctctcggcaaaggccgtgccccagctcgactcgtcgcggagtcggttgtaaatcgactgcgcgatgcttctgacctgctccggcttgggtggttgaatgtgcaacaccgtcagccgtgagcgtagcggccccggaatcgcctccagctcattcgcggtcgccatccaattgacatgactggcgtcaatggcaaagtcgcggatcgacaggtcgatgaaatcccgcgcactgcgcggttccagcaaggtatagagtgctgccagcggatcgtattgcggtctgccgttactggccttgtccagttcatcgagtaccaccaccgggttggccagtggctggtaggccaacagctcaaagagctggcctggctcggaattgctccagaacgattcggaacctgcgagcggcgaactcgattgcgtgctcgccatatcgaagacccgaaacggcagcacgagctgatcggccagccagcgtgccgcctcggttttaccaatgcccgccgggccgaccagcaacacggcaggccaggacacgcggccatcgcccagactggacaaggcgaagtgatcacgcagcagctcggccagttcatggaagtttgggaaagcctgcgcgaactcatccagcagggctttccagtccgggggtagcaggcccagttggcggctaccatggcccgcccgcttgatccgctctgccatcgcctgtgcgcgcttgaacttgtcgtcgccttttggtcggtggcgatccacgaacgcctccagcccggcttcatcgagaaagacgatgctcggcgctggctctgatttggccgcttctgtcgactgttcctgaacctgctccggttcggcttcactcaagaccggctcattttcagctgccacggcggcacgtgcatcctcgctcgttaccttgcccaagtcgcgcaccacctgctgcacaccttgttcgacgatgagctggcggctgcggcgcacttcttcggcaaacaatccttggatgccgtcgtgttgcggacagcgttgcggacggatgccatccccgacaacctgcgcaccgcaaaccgggcattgttgctgcgaaagatgcttggtctgggcaatcaaatcgagcacggccgctgcacgttcgctgtggcgtcgcggcggctggtaatggatggccaggcgatcccggttgcagctcactgacagtgagcccttgcgtgcgagcactgtgggcggcagcaggtattccagctgagcaaacagatgtgccaccacggccagatgccctggcgcgggttcgacgatctgccgggcaagccagggatgctgcgccttgagtgcagcaatggctgcttcgtattcccgcaggcgcaacggacgggcttgctttggcttacgcatgatggcctctcaaatagcctaactataaattactataacagtggtttgcgcgaatcaccaaactccgcacgctcgtcttgtcggtcaataagtcttatagtgatttacagtgaattcacagagcccgacatgccaagcattgccaacgaacaattgccaggctttgccgccgccttgatacgactgcgcggggaaacgctggggcggatcgccgaagtcaccggcatccgtactgccaacctctcggtctggctgcgtggcaaggaacaggtgatctccgccaaacgtttgatcggcctgctgcaccacctcggtgtggaaggcggccgcctgcgtaccgacgtgttgcaccagtggcaggatcgcggggcactggatgacagcaggctcgtactaagcctgttgcagaccaacaaccagccggtgtggttgtttcaggatgagcagccggggcttatcaagacgcgctttctgttggctggcgatgtgctgatccgcatgaagatcgagccgggcgtcgatcaggcccttgatctggcgacagtcgccagggtggatcgtgtcatcactacgcctacggcattggccggggtgccaatcgactcgttggcatctgcgcgcaacgtcctcttggcactagcggagcagaccgcagcggacgtgggtgacgaagagctgctggaagggctgatgttccgtctgaccgaaacattaggcagtaatgtctcttcagcgcagggctggcaacaactggagctggcgctgaggcggtccctagaggctggcctggccccaggtgacattgcgagcttactcaaagggcatctacagaacagatagccagaccgcttcttgttcgagcgcccgtccggattggcgcatttgttcggttaacgggcccagataatcaggtaactgcggaacagcactggtgaactcccgaaacgtatcctgccatagccgctggctgccataacgtgccagcttgccttgccagtcgggcatcagccagcattcgcaggcgtcgccaagctgtgtgtaaagtcgcgcgaagtttgccagtcccacaccgtcataatctgggaacagtacgacacggctggcacgcgggtgctgcgctaaccagccgacgagtcggccatcaagctgtccaccgtagtacaacagagtcccctgggttccgcccggcagccaatctgtgcggtcaaacagtgcttggttctccaccagccagagcggctgcccgctttgccaggtgtcgccagtttcaatgcgcaggctggtagccccgaagtggtgcgtgagctggctgagtggcagttcgctcccgtgttcgccttgccgccagagaaccttttcgccaacggccttgagcaaggggtagtagcactcatgctgatgattgcgcgctttgctgtcgcgcgcgtgggcgatgtgttgcgcccgcagcggcaggtcgtccgtggccagcatcccgacctggggggagagtgcgctcagatggatatcgaatagtcgcggatcgctgacacggtaaacatccccgcgcccctgacgctggcagattaccgctcctgtctgccgggcaaagcgatccagagcgctgcgctgagcggcggtgaaatggctggccggcagggtttgttggccatgcagcttgagcaaggctgtgcgcagggttcgatccatactcaggcatccagcggttcgatgatctgccagctatggcggctgatctggttgctgccgttgcgcgtgtgaatcggcacgcagtagcgcacggtcgtcagcggcgcgggcgaggcaaaaatcaacgagaagccgaactccgccgccgtgtcgatcaggctgcgctgattgcgggcgtccagggccagtgcctcgtccagatagcagatgccctggatagggcgacgctgatcctgcatcaaatgcagcatcgccagccccgtcaccagtttggccatcagcacggtgccattggaggcggcactgtcgaggtcatcgaaggcttccggctcgcgatctgccttgccgacccagaagcgcaggcgaaacagatcggccacacgcaggccatggcgggcgttgccctcttcgatcagcagggtcttggcgcgattgagctgctcgtcgtcaaggacgctctgctggttgaacagttcgaaggtttcgccactgtccacagtggcggcggtactgatcagcagttcgatggcttcgaccagaatggtttcgtcttcgggttcgatcttgaacactgccagatcggaaagttgccggccgctgatcttgcggttgaactcgcgcatccggcgcttgaaagcaaacaggccgtcgcgcagttcgcgcaggcaggctgccacattcaccaccgccgagcgtactttcttttccagggcttcggcttcctgcggcaggtgatgggcgaattcaacgagacgaacaatctcgctttccggttcgccgacaaactgatacttggtcaatccggcggtatggatttcacccagcagatggcgaatctgctcatccagctccagcaactggcggcagtctgcctgataggtctgcaggcgctcggccagctgttccagcgcgaactcgggctgggccaaccaagggctgtgcggcaggtcggccagccaggtgaaggggccttcgtggtcgatgcgctgatgacggcgttgctcgatctgccggtgttgctgctgcaaggccgccaaatcctgctgccgctgctgccgctgctgatccaatgcgcggtgccgctctgccgactgcgccagactggcgctgaggtcggcgagcttttgcgccagtgtctgcaaccgctcctcgcgctcggcctcgctttgctgcaagtcctgcatgtgcgtgtagtcccgcaactcggcatccagttcggctagttgctgctccagcgcttggcgttgctgtttgacgttttccagagccagggcggtggccagttgttcttgcagctgagcctgctgttgctgcaactcctgctgcaattcgctcagttccgccagggtccgttgctgatactgtgccggcagggcttccagccgcagttgcaggccaggcaaattgaattgcccggcattcgcatcgaccaaggccgcaagcagggccttgccatcaaggcggaaatcctcgctgcccagggtcagtaccggcttggccagcagcttgttcagcgcgttgagttgttccgcagatacgacaccagccagttgctgatagaggttctgcccttgggtgcgcaactcctgcgccagctgcgcggattcccgttcgatccgggccagctcgcgctcgatggccgcaggcgtgcggctctgggcctggccgatccttaccaccagcgcatcccgttgttcctgcaactcgcggcggcgcgcctccagcagggcgcggtcggggatcagggcaaaacgctgctgcaacgcgcgcaactgttcgctgtgctggcgaagctgttgttgttcctgctcgcattggttctgctcgcgtgcggactggatatcctgttcgcgcaggcgctgcagcgccacatcacactgttccagttcatcctgcaaggcttgctggcgggactcgtaatgctgttgccactgacccagtgccgtgtcaatcaaggggcgccagcacagcaatttgccgcgcaacaccaagcgggcctcctgcttctgttccagttcgctcagagtggcttgcagccgcacggcggccaggtactgactgcgttcggcgttgaggtcggcaaacgccttgtcccattcggccttgaagtcgatgctggcatccggcagatcgcggcggaaaatctgcagcagatagtcctttacctcgctggagcgcagtttgtccaagcgcagtgtgcgggtcagcacccgctgaaaaacgctggcatcgctggcatgctccagccggaaaacgcagaagtcctgctgactggcgagcttgcggctgcgcccgccatacaccatgtcggcaaattcgctgctgctgtagctgaacacccggcgcccaaagctcgccagatggctggccagttgcggttgtgccaccaaggtgccatccggcaggcagaactcctcgaccttcagcggcccggcataggcgaaatactcgtactcgaagcttacccctttgcccacgcagcccagcactacggtgccggactccggcagcgacacctccagcagcacataggcgctgttgttggggaaatagaagcgccggctcttatccacatcgtgcgcaccaaaatccatacggcggcggtcgatgatcagcaggaactgcagggcattgatcaggctggttttgccggtattgttgggcgccaccagagagaccgcaccatcgagcggcagctcggcgcgcgagtagccggcactccccagcaggaccagacgttggaagccgtactgcatcaggtgttctcctcgtcgtctggtgcatccgcagcccagtcatcctccgttggcacgctcggctcgtcgccatcggtcttggccgtcaacgccaggctctcgaaatgatcgaggtaacggcatacagcgggcagcagtcgccagcccgctggctctgccatggcaaagcccaggttgcaggcgcggcccagcagctccaccagggcgtcggggttgaggccctcggcatccagcaggtcttgctgttgcttgtagacctcgaccagccaggcgctgtcgatcagccaatcggtaaagcgctgcagggccttgccggcgttggcctgggcatcgaagatcaccatgaacagcaaggccagctggcggctgatcttgccaatgttgctgttggcgtcgctgttgtgaaaccaggcaaagcccctggcatccaggcgcagctcgaaccccagcgcggcaaacaagccgacatagctggcctcgtgctgctccagctccgcccacagcgtgggctcggccattcgattcaggtgtttgccggagagaaacaagcggaacagctcggccaatgccggcatctgtgacagcgcggctgccagagcatgtgggatcgtcattgcgggatactcacgcggtgagggtgatgcaggacgcgaatcgtctgcagcgtggttttttcaggctggctggcggcctcgaactgccagccgggctcatgttgcaggtcatgaaacaggcgcagcagggtggcatcctgcagatgggcgtaatggcggtgcagccaatcgagcagattttccaccggcaggctgcgggccagatgcgcgcgaatggcagtctcgtccacctgctccagcaacggagcgtcatcgccgggttcatcctgcggaaaggccaccgcctgcggctggtattggcgcgcggctgccatgactgcccgcacctcatcgcccaattgcaatttgaaaccacgctcattgcgccagacggggagtgcggtctcatccgccgggcgcgatagtgcgcgacgcaggccgcgtttgcgcacctgccccaacagcaagctgatggcactggtcagggcgttgtgctgacgcagctcttcgcgcaagggcagcagtgtatcggcgcactgttgcgcaaccagccgaccaaagcgccgcagctccttggcctggtgcgctacctgacgcaactgcaggcgatgcgagtagagcgcaccctgtaccgacaattgctccaggctcaagtcgagcgcacgctccgcttcttccagatagcgatagaaggtgccctgcgagccgctgtccatcatctggttcatcggctccacataatgatcgtaggcttccagcacctcgcggtagcgctggctgatcggcatgctgctgtcggcgcttttggcgttttccgccagttcaaagagcgcgtgccggtcctgatcgagctgcaggctgatctggcggaagagttctgccagcttgttggcggctccgcgcacgcgatccatgtcggccccgagcatcccttcattgagtgcttcggtggcttcacggatggccgcaacacgcgcctgcagtacggcagccaggcccagctcatgttcacgggtgaggccgcgcacgaactccagcacataggcattgagctgcagatcgctgctgcgcggcaaggtttgcaggatgtccgcattgaccaaggcacgtagcaccgcgccctgcgtttcggcatcccgttgcccggataccttggcaatgccgttcaacacctgatcgctggtcagcacggcaaactcgcgcgacagccgcaccaaaagctccacggtgtcccaatgggtgtaaagcgcgtagaccagcgagcgagggttggccatgtcagttcagtctcccaccaccgagcaggcatgccctgtgcggcatgctctcacccgccagccgcacagggcggcaacccggcgcatggccgcagcggggtttcataaggtgcaggctggacgcatcgaccattcgttgtccccacgccgccgcgcccgatttctggcgaaatcgagcccagcggccacattctttgtgctctcgcgagccagcacaaagaatgtgctcatcgcgccgcggacaagcgactctcggcctgcgtcccacccggaatgtgtcaggcatggtggcaacactgtgtgcacaaagtggcgtcaatgtggtgaacagcgtggcaacattgtgttgaacatggcggcagcattgtggcgacatgtgggtcatagtgtggcaacacggtggcactgacagctcaagcggtcgcatggatgaaagcattcagtgccgccgcgatgcgtttgcggcgctcttgcaagaacgccttgtagtgatccagtgccagcagttcctcctccaccgggatgcactgtgatgcgaatggtgtttcaccgtgctgcgccaccagcggcaacaggtaggtcacaggcgctttgtcgctgatcgcacgattggttttgccgccgatgaaagccaggttggcgatgtcgtcggcctcgcgaggggtgtagctgccgcgcagcaatgccttggggaaaatgtgatgaaactgcaagcggtgctgactgcccgagtggtccagagcaatggcaaggtggctgcgccaatccttggcgcctgccgcacgaaatgccaggaacatggtcttgaacagcgcactgcgctggttgcgcccctccagctcttccggcgtgatgtcaagacggccgaactgcagacgcagccggtcgatcagttcattgacgccgccgccattgcggatggtcgccaaatcctgatccagaatggtctcgctggaaccccgcgagaaacggcctttggcattggcggccaaggcccagtagcgcaactgctgcgcctcttccgtgctgagggcatagtcgcggcggtgtccaaagtaggccagtaccaccagtaagaagggcgatgacagcaaggcagggctgtcgatacccagattgctgcgtgcgaaattgagggcaaattccatcccctcgcaggcttctttccacgcttgctgcagtacgtccagggtcaggctgccgacggtcagaaaacgggattgcccggtggcaaaggccatcaaattcttcaggtgcaaacccagatccagctcgaaaccgttctgggcgcaagcattctggaagtccaggaaggtctgcagcgagtgccgccatttggccgtgatctgcgccagagccagatcggagctgcgcagcttggcacccagcgagttgacccgcacgaagatttccgtgacctcgtcgtaggacagtgttcgctccagcacgtccatgcgatacacgtacttgcgaatgccacgtagccgggctaggcgctggctgtatttctcgtaacgcggatcatcaaagccactgatgcccgcacgtttgaggaaaggcgcatcgctgtcggtcttgaagacttcggataccttcacccactgcggcaactgctccagcttccgggtcgccaccacgaaggtcattttgttgaagcgcgtcagcagttcgtcctcgctggcgtcggcctcgtcgccgcccagttcgccttcctcatcgacctcggcgtcatcgccgttctcatccacttcggtcacgacggccagttggtcgggatgctccagattaaagagcaaatcgatgggccgacggcgaccgcgcaccgacaccggctcgccacgaatgacggcagacaacgaggtcagacgctgttgtccatcgagcaacaggcgggtgctctgataagggttattgctttggctgacggcaaagctttgcaggggcacggcctcatcggtttcccacagcagaatcgcccccgagggatagccccgatacagagagtcgagcaagtcgcgtacgcgcgtggagcgccagacatactgccgctgcatttccggcaagcgcagctcaccgcgctcgatcatcgagaccagttcttcaacgctggcttcagccttggccatggtgcttccttatcctctcaatctcactcaactgctgcgggaggctcggcagcagggatgatcaacaacagctcggagtcatccactagcctgtaaaccggccgcttgccggacagccgttcactttgatccagaatgatctgaaccccttcaccacgcttgtccatcatggcgctgcggcctgtgatcgctttgtccgcctcgggcacggaacatttggccagcaggctggtgatggcttcgtttcgcgcggcctggcggtagggaaggctctccaccgtcatggtgttggggatggcgcctggcgaatacagctccagccggtccgcaaacatccgcaggcggattttggcgccatggatcgagtaatcccggtgtgcaacggcattgaccagggcctcgaagacggcggtcatgtcgtactgcggcagatcgtgcctgccctcatccttggtggcatagacctgcatgttcttgcggacgaagtggcaagccgccagcacctgggcatccagcggcccggtgatgtcctgggcgtcgagctgataggccgtgtcgccttgcggcagcacctcggtgccacggtaggccaccgcctgaatgaaggcatttggcagccagcggcggggatctgcgctggccatcagcacgccggcgatggttggccgaagtgcgccgtcggtatcggggcgcgccatggccagtttatccagcagcaccgcacgcgtatcttgcacgcgaggactggcaaaacgttgccagaggtcatctgcaaggtcatcgagcgtggcgccaggcaccggctgctcgtcgaagcggatgatgcgcgcctggctgcgttgctggaacagccgcgccagatagtccggagccatttcacgcttggcgctgcccacgcggtgcaaatagccgccggggcttttatgcacgaacaggctgcttgcgatatcgactttcaatacaggcaagggctcgcctgacgtgctgggcaggctcagacgctcgatcaccggcgcgagcggcggggtgatgctgtccaggcaaatctgccggacgaaatcctccaccaggtccaagcgctccagcgggataccgagcacttcacgggtgtcgtccacgccgagcacgcacacaccaccccggctgttggcgaaagcggccagctcatcggccagcgaatctttatggggtgctgacaccttttggccagcaaagcggacttccttcaactccagataggagtcctctcccaggcgaatcttgtcgatcaagtcggcgatgttgtcgaacatgtcaaacctctcttcccaggcgttggtaacgtcgttcgaacgcttcttcgccgccttccatcacttggcagacttcgcggcgcatagcctgatcctgcaaagagccggtttgcttcacgtggcactggtggttgaagtccagtacgtggatcaactccgcatcgccattgaccacgatgttggggttgtgggtcacgatgatgagctgacggcgcagtttgttgctgcggatctgctgcacgaccagtccgtagatcaggtggttatccaggtcatcttctggctggtcgagcaccagtggctcgttgccgtgcgccagcaggaaggccagcatggccgccgcgcgctgcccggcggacgcctggccgatggactgaaagtcccgcccgtcacctttgcggctgtactccacctgcaaaccgtcttcggggaaccagcacagaatgtgatcgatgaattccgggcgcttgtcggcttccgctttcaggaaactgttaaatcgtgcgccaaattcgtcctttcctacggctgcttcaacgagccgcttcttcagcgtctcaatggagttctcgtatgcttcgatgtcttgggaactcggcaacgtgtttaaagacagctcactgagcagcatcagatcggcaactacccctcgcgccaagccctcttcctgcggttcctgatatatgtcggccttgaagcgctcgtcgacagcaccaagcacctcccgcaaggagcgctcgatgccctgcgcgtcccggctgtacgggatcagctcgatgcgcacaaagggattgccttgcagcgttgcctgcagaaatgcgctccgttgggcgctgatggcgcggcgggcggattgcacctgttccagcaacgacttggccttctcgcgcaactcagtgtgctgcttctgcaaggcttccagcttcttcagctcgatttcctggcgctgcttttcttgcaccagacgaccgtactcgctggggtcgctgacgccttgttgctgcaagtcggccttgagctgctcgtaagccgtcttggccgcgtcgatccgcgcaaaccagggcgaagcctccagttcacctctcaggacttgcccacgctcctgcagcacgtttgccgcgcgctcgacgtcctgctgcgccttggcgatggcggcgtgcagcgcctggacaatgctcagtgctggtccgtcttcggcggtatcgaacaagccttccggcaagtcttccgccaacagatcgtcggcaagcgctttcaagcgggttgccagttcggcggaggcgtcgaactggcgttccagctcgcggctttgccggttggtgcgctgatagtttttcagcagggcggcatgatcggcgccctcgaagcgggccagcttgcgctgaatatcttgcagggccagcgtcaacgcttcacgcccttgcagcttgccatccagctcgcgcatttgcgcccgtgcggccaggaaggcacgcttggcttcctcgaaagcggcttgctgcgattgcgtgcccgccgcatcgtcaatcaccttgagcagcgcctgctggctgtcaccggccagcgcggcgatctgcccctggctgaacagacgcaccggaaagcgttgctcggtgacggcctgactggccgaaggcttgaaactgcccgtagcggcgttccattcctccaccgcatggccctggccatcctgccgccagatcaggcgatagggcatgccatcgcgctgcacttgcacgcagaggctggtttccgcccgtagtccgccttcgtcattgcggcccctggcaacctgattgaaacgcttgaaggtctgcccggcttccgagctgagtgacagctccttctcacggcgataagccagacgcagggcatgcacggtggtcgatttacctgtgccacggccacctatcaaggcattgaagtacggattgagcggcaactcggcaggctgcctgccgcgccccatgtagcgagcgtcgcggatttcaatcgactcaatgaaatgctcgggcgtattgaacggcgcaaagccgtcgctctcatcgctgcgccgaacagagacttcctgcccatccagcaaggcaagacgcaagccttccaagctaggccgcgccatcttgatccaggtgtagcgcgaacccggaacagccgtaccttggaagctgtggcaatcgctgcccaccacgctggcaaagcgcagtttcagctcctccagcaccatgggcacagggctgttggaggcggcccactccagcgccaggatgccgggctcctgcaagatcgccttaaccgtattggcatccatcatgcatttacgcgtaccaggttcgacctgtagcagccccttgtcgccttcgacgtgtgccggaatggccaggccgcccgccgccagaatgcgctccaccacctgggcggcaccgagacgggtaacgccatcgctgtcgccacgcgtgccttggtaatccacctgcgctagcaggtcgctgatggtctgactggtggcggacgggtcaaagatcgccagcagatgaaagccgccctgcaccgagatttccacaccggggaacaggtgcaactcacggaagccgcccggcggcgtgcccgcgtcggcctcgcgcttcatttccgcataggccgccttgagcctgtcgatccactcgcccgtgttgtggtcggtgacggccacgcagtcgatttcggcggccatgtatttgagcagccatgtctgcggcgttaactcattcggcgtgccgatggctacctgccatgccccggtatccttggaagctggggtgtgggtatggaagtcgaacttccaccagcgtgcgccggggtaaggccaggatgggcttgcgttgacgctcatgttcattccctcagtaatactgccggatgtagctgtaggccttctcgaacagctcttcatccgcatgcagcttgtatttgaagagggctttgcgcagggccttcttgacttcacgctcgccggcctgcgtaccttgccagcccgggaagcggaccagtcgcactatctcgtcgatgtccgtgaccacgcgttcgaccatgatgggcgtctcagaagtcttgacctcgttgaacaactcggtgagagccgccttaccgcgatcctcgtcctcttcggacggcacgtccttctcggcctgcagcgtctccttggcgatctccagcaactgcttcagaaactcgacgctgttgatctgcccggattcgaagcggtccttcagcgcatcgagccgctccgacagcttcttgaacttggggttgccgccatgcccgcgcagccggcgcttgagcttgatctcaatctccttggccttcttcgggtctgggttcgacagcaccgcttccagcagatcagcgtccagcaccaaggtgtcgaggtcatcccgcaccgcgtcgacatgcacgttctggtggatcagctcgatggtcttggcgcccagcgaatgccagatcaacttgccgtggccactagagggctgtaccgactggtacacctgcgacaaccacttgtagtccttctcgaaggggcccagaacggtgtccggtgacagcgcctcccagatcttgttgagcacgctgtactcggcagcaaagttgtctcgcacctcgttattgggcagacactgctgcgcggcgatcaggccctcgtagccttgcaaactgcgatcgcagccagagaagaaggccaggcacttctgcatggcttcgggcagcttgtccttcaactcctggatgttgctgaccacctgcttgacgctctggtcgtcgaattccagcgccgccgcgacgtcatcgaagatgccgaggtagtccacgatcaggccgtgggtcttctgctcggagtaggtacggttcacccggcagatggcctggagcagcgtgtggtcgcgcagcggcttgtccaggtacatggcctgcaggatgggcgcgtcgaagccggtcagcagcttagcggtgacgatgatcagcttcagcgggtcggccgggtcgcggaagcgatcgagcagtcgctcttcttcatcgcggcttcggtcgtaaggcgcgtactcagggtgttcttttttgtccgccgcctgcaccgacatcacgatgtctgtagcctcgggcggcagcagcttgtccagctcggccttgaacagcaggcaggactcgcgatcgaacgttacgatctggcccttgaagccattgggctccaccttggcctgaaagtgctcgacgatgtcttcgcacaccttgcggatgcgctcaggcgtcttcaccagcacggccatcttggcggcggttttagcgaggttgtccttgtcgagatccgacaggccgccggtcaggtctttgtaggcggcgtccagcgcggccttgtcgatgtgcagatcaatcaagcgcggttcgaagtgcagttttagcgtggcaccgtcgcggatcgactcctcgaagccgtaccggctcatgtagcctttctcatcctcgtctgcaccaaaggcgtagaaggtgttgcggtcggcacggttgatcggcgtgccggtcaggccgaacagaaacgcgttgggcagggcttcgcgcatcttgcggcccaggtcgccttcttgcgtgcggtgggcttcgtccaccaaggcgatgatgttgctgcggtcgttcaggctgcccccttttgttgagttggggccctcgccgaacttgaagatcgtggtgatgatgatcttgcgcacgtcctgcgccagcagctgctgcagcttctcgcgggtatccgccttttccaggttgggaatgtccgctccggtgaaggtaccggtgatctggctatcaagatcgatccgatccaccacgatcagcacggtgggattcttcaatcctgcgtgcatgcgcagcttctgcgcggcaaacaccatcagcagcgacttgcccgagccctggaaatgccagatcaagcccttcctggggtagcccgccagcacccgctcgacgatcttgttggccgcttcaaactgctggtaccggcaaatgatcttgatgcgctgctttttcttgttggtggcgaacagggtgaaactgccgaggatgtccagcaccacatgcgggcgcagcatgctctcggccgacagcttgagcgacttcagcggatggtgctgactatcctcgccatcaccatccagatgccaagggccccagtccttgactggtagcccgatggagccatagcggtacgccttgccctcggtcgccaccgagaacacgttgcagacgaagagctcaggcacgaacttctcgtagtcatcgtgcacctgcaccgccgcgtcgacccagctgatgcattttttgaccggggtcttggcctcgatcagtaccagcggcaggccattcaccaacagcaccagatcagcccggcgttcggtggggcctgcacggtaggtgtattgctgggtgacgatgtagtggttttgcgacagatcatccaggtcgatcagccgcaccggcacatgctcgttgttgtggccgaagggcatcgagcgctcaccgcgcatccacgcggtcatttcctcgttggcgcgaatcagaccatccgagcgcaccgacagcacgatggcacgcagcttgtagagcacctcgtcggcccggtccggctgggcggcgatctccgggtttagacgaatcagcgcgtcgcgcagccagggttcaaccagcacttcctgaatctggcgcggcacctcagacggagcagcgtagcgccagccgatgcctttggggctgggcccgtagctagcttggggttcctgggcggtgttgactggggcagccttgatgggaccggcgagcagatcacggacataggcttcgacggtgttggattcgttaaacactatgccgctcccccaattgttctcatggcaatgagtcttgttagctgccgcgcggcatcccagcgtgccttttgcgttgcaatcgcgtttttaaattgctgcagttcatcgagcgccatttcctggacatcaagatccggcacgttcaagcgcatctgcagcaggttggcacgattgatcttcttcatgctcgcactggtgcccgctgcaattcgcattaggaattcgcgggcagatgtggtctgtaacaaggcctccaagaaatgcgggtgaaccagtgcagggtttggctggaggcgcatcatcgtgtccggaaaggacacgtcatcacggttatcgctgaaaatcccaacgaacccaactcgatccactgtattggagcgagaaatcagcatgtcgcccatagagagttttgccgcgaccatcttgcttgttggctcgacgggcttgaagtcccctgatacatatccatcgcgagacagtgcagccaatccgagtacgaaatagcctgtgtcggcatcctttggcggcgcactgcagccgctttccggtgacctcaataagaggtcgcccaggagaaaggaatttgctaaggacgatgttttgcgcagaagcagtgaatccttgaacgactgcagcatccggcctgcagcgcgatgtgcagcttcgacggcatggcactggtcggttgcggcgcttagtagggctatggctgattgctgctcatcaatgggtggcagtacaaactcaaacttcgccaaatcagaaaagttgatgtagggattgactgatccctttgagttcttaaccgagaagtcgttgaatgcctcagtctgcatcaggaacggcagaaactccggcagaagttcattggggttttgcggctccaacacgaaggtcgtgttcgcacagataccttcaaaatcagctaccgccacctttcgcagataggttctgcgcgagccatagagaacttgtccgggcttgaagcgcatgtggaaggctggccccaagtaacccgagccaatctcaccccagcgacggagtcgaaggtcgtcggtgtccatatggtcaccagcgatgtaacgctcaaggccagaggtctcgggatcggccttctctttgcattggcggaccacatcgccaaacttcactcgacgccagccaggctttaagtccctttcaatcattactcttgtcctctggggcaacatacgcctggtgtggatgtttggcgctttccgggtagcggaaacgtaattggccgtcacgcaccatggggatcagatgcttgttacgcaggtagtcgcggtcttttcccagcaaggttgcaagttgatcgccgctctggggcgcccactgacacaggcggcggatgccgtcacgcaaggcttcgctgctgatccggccctgcaaggttgcaagtaaggttgcaagctcaggcggcaaggttgcaagctgggggttgcatgcttgctggcccgctaccgcctctgcaggctgaggctggccaacaggagcggtgaatgctgggagatccagcggcagctctgactgtgcgctctccagagtcggacgaggctcattaccggccagggtgtaataggtgcgactgcctgcaccccgcttctcaagcaggccccggtcgcgcagccggcgcagtaccatgctggcggccagggtatccgagccacagaagtcgcggcaggcggtgttatccaccgcgccggttgcccgcacatagatcagcaccttggcttcgtcggggcccagtgtgctgccggcataattgcgcagccaggtgtggtcttcttcggtgagcaggttgtgcagaaacagggtgagcttaaattcattggcctgccggtctgagtggaactctggcagcggcaagcctgcatccgcagccaggcgacgcatggcacgaatccccgtacccttggcttcggccagatgcagatcatgcagcaccgctgcaatggctgggttgcgcagacgtgaacctggcaagcccagctgcgctggctccttgagggagtagccgacgttacgaatttcgatgcggttgctgtagcgaatgatctgcgttgggctgtgtagggtgtagttgcggtgcatggcggcattggccaaggcttcgcggatcaccttgcgcggcagaatgggctcttgcacgctctgtagctggccctccggcaggcgaaagcctttaggcagctcatcaataatgctggcttcggcgagcggcaatgccagtatcaggggcttgcggatgtcgatggattggaagcgattttctggatcttcgacccattcgttacccggtacacgtatgtagtcaatacgcaccatgggcagcaatctgcgcaaatctagcggtttaccgaacaaaacgatgccagccaatgtgggttgcaaggcaccatccacacgcctcagtgcccccagggcttcgagcatgtcttcgtcgccatagtccagctcttccgcctgggggttgatgcgggcacgttcacgccgatacgcggcaatcgcggtcgggtcaaagtcgtcggcgcgggcatcagaaagaatgcttgaatcagggccatgcaagggctggctttcaccgcgcaacacccagaggtcttcatcgacgcagcgctggtcgcttgagccgatgcggcggtaagcgccgcctggtaggcccgtggcttttttgtagacgggtttgtgagtgacgtcagcctcgggcacatacaccaccagcagcgtcttgccacccacttgctccaactgcatctctggccgcagagcgacgttgagcatgctggcacactggctggcgagatcacgctgcaccttgtccggatcgggcaaccccaccggccggtacacggtatcgcccttgtcgttgatcgcccagtccacgcccagtagcaggtagccgccatccagaccgggctcgttggcaaaggcgatgaccgtttccatcaccgacttacccgtgtcgctggcacgcttggcttcgatgcgggcggactcgtctaccgcattgagttcatccagtagatcggtagcgctacgcatcggctgcctcctgagcgacgaggccatcgagcgtttcgaccagcgcatccatctgttgccagaacgcgcggccatcggtttgccattggccccaggcagagcgcagcgataccgcgtcgccattgctgtcggtggcgatggcggcggcaatgcgcttcacgtacagcgggatcgacaggttgccggcattggcgccgatttcggccagagtggccaccttggcgaaaccgggcacgtccgcaaaggtcttgtaggcggtcaggatgcgctgttgatgctcgggcttcagaaaactctgcgcgcgctcgcgggtcacctcgttcaccgcgtcgatgaagatcaccttacccttgcgcgcagccgttttcttgcggttgcagatgacgatgcacgactccatcggggagttgtagaacaggttgggacccaggccgatgaccgcctccacccagtcttgctcgaccatcttggcgcgcatggcctgttcttcgttgcggaacagcacgccgtgcggccaaagcacggcactacgccccttggcggtgaggctggtcaggatgtgctgctggaaggcgtagtcggcccggccctgcggcggcgtacccagggagttgcggccccacttgtcactgctccaggcctcgcggttccactgcttgatggagtacggggggttggccaggatcacgtcgaactggcgcaggcgatcgccttcgatgtgcttgggttcagccagggtgtcaccccggatgatctcgaagtcctccacgccatgcaggaacagattcatgcgggcgatggatgaggtaatgaggttgcgctcctgcccgtagagcttgagcgtgcggtactctccgcccgagcgcttcacttcgtccagcgctgaaatcaacatgccgccggtaccgcacgtggggtcgtaaatcgactcgcccgcctgaggtgcaagaagttgcgtcatcaagtggacgacggtgcggttggtgtagaactcggccgccgtgtggcctgagtcgtccgcgaacttcttgatcaggtactcgtaggcgttgcccaactcgtcctcggggacgttggccaccgagagtgtctgcgtcgagaagtgctcgatcaggtttttcagcgtttcatcgggcaggcgctcgcggttggtccagggtgcatcgccgaagatgccgtcgagcagatccgggttggcggtctcgatagcacgcatggctttctggatggcggcgcctacgttcttgggtgcctggcgaacatcgttccagtgagcgccttggggaatctggaagcggtggttctccgcgaactgcgcgtaggagaggtcgcccttcgagttggccagggccgcctggtattcctcgtcccaaacgtccgagacgcgcttgtagaacagcagcgggaagatgaactgcttgtagtcgccggcgtcgatgagaccgcgcagcagcacggcggcgccccacaggtagctttctagttcttgttggctaatgcgtttgcttgggtgactcatttcagccatcccccttcagtcatgacctgcgcgagccgctcttcggcttcacggcagcgggtgagcgcgtccttgaatgccgcgatagcatcgggcagcggtgggatgtcctcctgcaatggcggcagcacatagcgcgaaatgttcagcgtccagtcctcggctttgatctcgtcgagactgaccacgcggaccgtgtcctgcacatcggcaaagccgcgataccagccgaggatctcggcggcgtgctcgggctccagatagttctgcgcgcggccccggcggaacaggcgtgacgcatcggcgatcagcaccttttttttgtgcttgaccggtttgcgcttgcgcaagaccaggatgcacgcggccaggccggtgccgtaaaacaggttgggcgccaacccgattacggcctcgaccagatccatctccagcagtttctggcggatgctgccttccacacctttgcggaacagggcgccctggggcagcaccacggccatccggccgctgacgtcggccattgacttgaccatgtgctgcacccaggcaaagtcaccgctggatgagggcggcaggccagcaaagttgcggccgaagggatcgttcagccacaggtcctcgccccacttttccagcgagaacggggggttggcgatcacgcagtcgaaggtggccagtcggtcgacctcgaagaaggccgggttgcgcagcgtgtcgccgcgcaccacctggaagtcttcaatgccgtggaggaacaagttcatccgcgcaatggatgaggtggtgaggttcttctcttgtccgtacagcttgccccacagccgcttcacgtcgccatgctgttccttcacgtgctgcacagcggccagcaacatgccgccggtaccgcaggccgggtcgtagatggtctcggcttctttgggatcgagcatgtcgatcatcagccgcacgacgctgcgcggggtgtagaactcgccggccttcttgttggtggcgtcggcgaacttcttgatcaggtattcgtaggcgtcgccaagcagatccgagttgacgttcttgttgccaaacggcagcttggagaagtgctcgatcaggtccttgagcaaggcatcagacagccgatccttgttcgaccactgggcatcgccgaacacgccgtaaagggtgtcggggttggccttctcaatctcgcgcatcgcgcgctgaagggccgtcccgacattgctggccttggtgcgaacgtcgttccagtggcagtcttccgggatctggaagcggtgcgactcgggaaaccaggccaattgctcatcgccagtctcatcgacgatctcctggtactcctcgtcccagacgtcgcagatgcgcttgaagaacagcagcggaaagatgtaggtcttaaagtcagccgcatccaccgggccgcgcaggatgttggcggattcccagaggtggctttcaagctggctgagtgtgattgtcgaagctgcttgcgtcatttggatggcgtgctcttgactggcgttttcgcgaggccatcggcgtgcagatcgtgcgcgcgggcgtactccagcaccaggatttcgatcatcgaagccaccgagcggcgctcgcgctcagccgccaagcgcaaaagctgcttgatctcagcggaggtgcggatggatagggtttcgtccttcaggcgtgacatggcagcgtctcgtcagtgatgtcacgcaaatgtactgcattttgccccacctcgccacgattctcgtcagggcgtggattccgtgcttgaggcggctcgatgacgcggccccttagcaggccgttgaaaaagtgcttttcgaacgcatcagggacgctgagtgcgaagacacgagctgcccagacgcgtctgcgcagcgattgcaacggcccatctggccggtttgcaggccctcccgcccatttcgggcgcacgtatccctgggctcacgcatgatgcgcgtcccaccagccgccgatgctgcccattcgcacaaggttgtaggtggcaaagcacagcagcgcctggcccgtgagcttggcctgaccgatcagcttggtctttgccagaccaccgacggtcttgatccagccaaaggcctcttcgatgcgcttgcgcaccttcaggctggtcttgtagccctcgtgccgtgtcactcgcgcatccaccgccgagtgtttgtccttggccgccacgtggggcgtgactttgagctttctgcagcctttgatgaaggccttgctgtcgtagcccttgtcggcaccgaccgtggcccgtttgttcctgttgccccgacgctccaacatggccagcgccgcctcgcgctcggccgtgccgctggcgtgggtgatctcgacatccacgatcagcccgttgcggttctccatgaggatgtgccccatgtggcacaggcgggatttgtcgccctggctcttcttgaacagccgggcatcggcgtccgtggtgctctcgtgggtgtcgttgcagcgctcctgccccttgaagtccacctcggggttgcgcccaggcggcgtgccgctgtcgtcgtctttgcgcttgaagctcttgtgcgaggcccaggcgtcaatgagcgtgccgtccacgctgaagtgctcgtcgctggcgagcttgccccactgggcactgagcttgacgcgctcgaagaaggcgcgggcgaggtcttcgttgaacagacgttcgcggttggcgctgaaagtggagtggtcccagaccttgtcttcgatgttcaggcccacgaaccagcggtacagcaggttgtagttgatcgcttcgaccaactggcgctcgctgcggatggagaacaggatctgcagcagcaaggccttgagcagcatctccggtggcaccgatgggcggccacggcgggcgtacaccgcttcgaactcgcggttcatggttgccagcagcgcatcaaccaccgcgcgcaacttgcgcagcgggtgtgcctgcggcacgcgctcttcaaggctgatgtagctgaacatcgccccctggaaatcttgactgcctctcatcgtcctcgtctgggtcgttcaccgatggcttcagatcgtagcggccaacgcgggcgtcggcgggggatttttcaacggcctgttagcggtagtcggctttacagggcgctccgcctcgatggcgatgggttgcagggcatgccggctgctggcctgattggcttgcccgtagtgtcgccgtgtcttggcgctggcatgtcccagcccctggctgactgagtccgcagccgcgtgccgtttcaggtcggccgcccattggtggcgcaggcagtaagccgtgacggcgtgcttgtgcttcggccagaggctgtgtgccagccgacgggcttcgacggtgaagttgactgggctgtcaatgcaaacgagcaattcccgccgccccgctagccggatgcgcagagcctccagcaatggatggggatcgtgtgcgccataggcgatcaagcggtgcggctggccttgatgcgccttgaccttggcgccatcgatctcgaatctgatctcgcccatgccgctgcgcggattgttcacccggcgaatgtgcacgccttgccggagctcttccgggcggcagccggtcagcgcggcgaccagaatcgcatcggcatacttgcctttcgcagcgcgctgatacagttgctcgcgccagtcgccggggaggccgcgcaaggcttgccgcttgctggcacgcttgcggcgctcatcggttgggccgctttgccgggctgtctcgaactcgcgcagaaatgtacgctgttgttgcaattgggcttggatggccatgacttgcaacctgtccacaggtcgggcagagagcgcggaacgcaggcttttcagctgctcgacaagatcggcgtacaggcagtagcgaagcgctgcgacgcgtttgtagaaggttgtcggacgcagggtggccgtcatgacttcggccaccccaccttcggcgtagcgggcacgctgcaacagcgttcggccgagctggcgatagtcttgtctggtcttgctgctcaagctggcaaactcatcggccgggagcatggcttgcatctcgcgtcggcacgattcgatcagcgcaaccatctcattcgcgtcgatcatggcttccggccatgaaacatcgctttcaaatcggcgatggcctttgcgcgttcagccttagctttttgacgctcggcttctggctgttgcacaggggcgcgggatgccgatgcctccatcgcctcctgtcggttctttcgccagcgggcgatactcggcgcgaactcagggatgaagtctcccgcgacagcgctattcatcacggccaatagccatgagcgcacggagcggatgcccgcgtgcttgccactaccggctgccgatagcacgccagccaattcgtcagcggcaagctgaatctgttctgccgtgagcgagggcccgaagcggcgggttacgtcgcctatgacgcgcaggtagggtagaagggaagggtgcgacaagtccaagggcgcggaagcctctcccgttttcggagagttatccacagcccctgtctgtagtagtggttttatattttttactactacttcttccttgtattcacctacacctatatcaccgccctgaccggcgacggatgcgccgtccacggtttctccgtcgccggccaagccggccatggatgtctgtggcaccttttgcgaaacgggtgtcaacacggactcccatcgccaaagcccttcctcgtcctggaacttcctccgcgccaggtagccggcatcttcaagttcgcgcaggatgcggcggcaaaggtctcgcccaagatggcctttcgctcgtgactgatcgtgcaacacgcgcggcagtgcgacagcgcgcaactgccagttgcggcccagcgagagcaagtggcaagccacgcctcgcgcttcatagctcagccgcgcatcgcgcagcaggctgcaaggcagagaccaccagtattcggcggagtcgtcaatgcggatgcggctcatgacttcgccctctggagagccggacaaccgtcgtgctcgcgctccgccgcctgagtctcaagccacgcgtcgatctcgtgggcaaaaaagccaatcgaacggccgccagggcctagccgaactggctttggaaaatcttcagtctggcaaagtcgccagagggttgtccggctgacggcaattttgtcgcagacatcctgaacctttatgacgcgcatgaaacacctcgaatgatcttgaacacgaggccatgctgcgactgattgaagccgtgcgcacggacattaaatatgcgcaaaaccgcgtcactttctgtccgtcgtaaatcccctccagcggatgcgagctgctagatcaatccggagagtttatagaaacgccttgaaaactgatccggtagctgatttcaccggatacgtgtttgtcaccatggaggtagcatctttcccccttgcgcatcttgcgaagcatggttttagcgcgctgaatactggttacggagttttctcccgcttcgtgaaagactgcggccaagcaacgtaccgcgtcggactctaggacttggtccccccgttttctctctctcccgctatttgcaacgccaagcgtccaaccagcgatgtggcaaatcaaaacgaactccgccgcggtatcaagctcggcggtaagtgatggcctacctcttttgttagaagcgagcccttctgcaatcatttgaagtgtgtgtaggttgtgtcggatcaggacgtgctcatggcattgtgctggttcgatatttagctccgcccacaactgctcgtcatccggctcattagctgccgcatcaagcgtgcctgacgacaaatatcgattttcctcacttaggagccacttgatttcatcaggctttaaacccagcaatgtttcttgcagtaggtgaacggctttggcaacggcctggtagcgtttttttctctcttcgtctctgaggggcttgacttggtccgcatgccacgccgccaaagttttgagctgctcggaaaaagcagcggggtctctgaaaacaggaaggccacaacgggttctgcgggcgaaaacttcatattcaatttgaccgagggggagaaaggcatgcccatcgcttgatgttttgatcggcttcatgcttgccccttccattcatccaacttgtccgcccattcctgcatcatggtgcgacgctcatcgaaataggtggcgtggttgtaggtacgacgcacattgttctggtcagcatgggcaagctgcgcttcgatggcatcgggacggtagcccatctcgttaaggcgggtactgccggtggtccgtgtggcgtgtgggctataagcgccactccaccccaaaaccttgagcgcctggcgaagcgatgcggcggacataggggcgttgcgatcatcccggccaggaaacaggtgcttgcggttgccggtaatggcatgcagtcctttgagcatctccactgcctgtcgtggcagaggcacgacgtgctccttgcgcgctttcatgcgctgcgccgggatacgccaaacagccttctcaaggtcaaactcatcccaggccgcctcggccacttcggtcggtcgcgctagggtccaccacatcagttgcatgcaatgacttacctgaaagctgcagcggtggtttgcgaagtcgctcagcagtttgccgatctgctctttactcagtgccggcttgtgctgggtcttgtttgccggtagcgccttgcgcaccggccaaaccgggtcgctgtcggctcgcaaggtggcgacggcgaactcgaatacggcggacatggtgcgccgcgcctcggcggcgaccgtgggcgcgccacgctttgctgttttctgcaggatgtccaggacatgggttggcgttatttcgcgaaccggcatattgccgatactggggaacaccacgcgttccagcatatccagacgccggttcttggtgacatcttcccagtcctttgtctgcagccactccttggcgacgatctcgaaggtgttctttgcttcgctggctttccggatgcggtcgagctgcctttgctgcgcgggattgatgccttgcttgaccagtttgcgtgcggcctcgctgcgttccctggcttcagagagcgtaacagcagggtattcgccaagcgcaaacatgctggccttgccatccagtgtgaagcggtatcgccaagccttgactccgttgggcttgacttcgaggtaaagcccgcgctggtcattcaagcggtagagcttctccctgggcttggcgttgcggcagtgcgtgtcggtaagcatggtggctgactccttgtcatggcgacagcggcactatactcacttattcgtacatactccaagagctgtactcgctagcgtactcaggcatgcattgactgctcgggaaacttgaagcagcgctatgaaacaataaaaccgcgcaactgcgcggttttattgggggttttcatgctttcctggtgtttcatgaaacatcaggaaaacggcttggcgactcagacgttgaagaggaagttcatcacgtcgccgtctttgacgacgtattccttgccctcggcgcgcatcttgcccgcgtccttggcgccctgctcgcccttgtactggatgaagtcctcgaacgcgatggtctgcgcgcggatgaagccgcgctcgaagtcgccgtggatcacgccggccgcctgcggcgccgtgtcgcccacgtggatggtccaggcgcgcacttccttcacgccggcggtgaagtaggtctgcaggcccagcagtttgaagcccgcgcggatcaggcggttcaggcccggctcctccagccccatttcctgcaggaacatgtcgcggtcctcgtcgcccatctcggccatctcggcctcgatcttggcgcagatggcgaccacgggcgcgccctgggcctcggcataggccttgagcttgtccagcagggggttgttctcgaaaccgtcctcggccacgttgcccacgaacatcgccggcttggcggtgatcaggcagaactgcttgagcagcggcgcgtcttccttggacacgggcacggtgcgcgccggcttgccctcatccagcgcagcctggatgggcgtgagcagttgcaccagcttggcggcttccttgtcgttgccgctcttggccgccttgctatagcgctgcagggccttctcgacggtggccaggtcggccaggcacagctcggtctggatgacctcgatgtcggcgatggggtccacgcggccggccacgtggatcacgttcgggtcctcgaagcaacgcaccacgttgacgatggcatcggtctcgcggatgtgcgccaggaactggttacccaggccttcgcccttggaggcaccagccaccaggcccgcgatgtcgacgaactcgacgatggcgggcacgatgcgctcgggattgatgatctctgccagctgctgcaggcgcggatcgggcacctccaccacgccggtgttgggctcgatggtgcaaaaagggtagttctcggcggcaatgccggccttggtgagggcgttaaagagggtggacttgccgacgttgggcaggcccacgatgccgcatttcaggctcatggcagggctttcgtaggttcgggagacaaacccgccattttacgggagggggtatgcagcgaagcgcgcgcgggccaatgccccgcaggcgctcccctcgccgggcgcccccgcagggcccccctcagtcgaaccgcaggttggccgccacgggctggcccacgcgcagcaccgtgcccgtgccctcgcgcacgatggcattcatggcgaaggtgatcgcgccgtccatgcgcgggtcctggcggtaacggcgcagggccgtgctgacggccggggtgctctcggccgtggcggggtcgatgttggggatggggcagcgtgtgcacggcttgacgagctgcagccgcacctcgccttcgcccgtgccgatgaacagctcgtcgatgcggtcttcgtcgtgcgcctcgaccccggcaatcaccaggttgggccgaaagcgctccatgcccaccgccccctcgcccgcggccagcagccgctcgttgaggccgtccagcgacccctggctcgccaccagcagcggaaagccgtccgcgaactgggtgggcgcctcgatgccgccggtccaccgcagactggacagccggcggtgctccgggtcaaaccgcaccagccggcagcgcagccccaaaaagtccgaaaaccactgcgcggccaggtcgcccatgtcccaggcgggcacggtgtcgtcccacacctgcacggtggccggctgctcgacccggtccagcgccacatgcagcgccagcatgccgggcgcgcgcagcaccaggtcgtcgctgcgcaactgcgggcgaatcagcgccatgcgcggcagcgtgcgctgcgacaggaacacgccctgcgcgtcgaccaccatccaggcgcggtccaggtccagcccggtatcggtcagcagagcctgctgcacctcgatgcccgcgcaggacttcacgggatggatgaacagccgggccacggtaccggtcaaatcatggtctgcacgaaagctcacgctgctgctcctgtcgctggcgatggatgaggggattggcccgcgattgtgccgccgccccacccggcgcaggggcgtagcgcggctcctacaatcccgggatggcgcagacatttgacgtatgtatccgcggcgcgggcgtggtgggccgcaccttggcactcttgctggcgcgcgaccgcctgcgcgtggcgctggtgggcccgccggagggctccccctccgacggcgacgtgcgcgcctacgcgctcaacgccgcctcgcgcgcgctgctggaatccgtgcgcggctggcccgacgcgcagcatgcgacggccgtgctgcagatgcaggtgcacgccgaccaggacggccaggtgcgctttgatgcggcccagcagggccacgacgcgctggcctggatcgtggacgtgcccgcgctggaggcgcgcctggcagatgccgtgcgctttcagccgctggtggagccggtcgccgcgcccgtggacgccgcgctcaccgtggtgtgcgaaggccgcgccagccgcacgcgcgccgagttcggtgccgaattcgacatcaccccctacgcccagcacgcgatcgccacgcggctggtgtgcgagcggccccacggccaggtggcgcgccagtggttcttgcccgacggcagcatcctcgccttcttgccgctggacggcgcccaggggcgcgccgtggccgtggtgtggtcggtgccgcaggagcaggctccgcactggctgcaggccgacgagggcagcttcacccagcgcctgcgcgaagccagccgcgatgcgctgggcgctttgcagctcgcgggcccgcgcgccagctggccgctgcagcaggcccaggcgcgccactggtgcggcgccctgcccggccagtccgccctgggtgcgcgccgcagctgggcactggccggcgacgccgcacacaacgtgcaccccctggccggccagggcctgaacctgggcctgggcgacgcgcgcacgctggcgcgtgtgctgcacgagcgcgcggcctggcgcagcgtgggcgatctgcgcctgctgcgcagctacgagcgcgaacgcaaggccgcgctgctgccgatgggcatggccatggacggcctgcagcaactcttcacccggcgcgagggcgcgctggccgcgctgcgcaactggggcatgaagggcttcgagcgcagcggcccgctcaaggcctgggtggcccgccaggccatgggcgctgactgacacgacgagccccttttttctgagtagaacggaaaccaacgcaatgaaactcctccccaccttgctggccgccactgccctgtgcctgggcctgaacgcatcggcacaggacgcagcgatccgcaaggcgctggccgagcgcatcccgcagctgcagcagatcgacgaagtgcgctccacgcccatgaaggggctgtacgaggtgcgcatcggcaccgacctgttctacaccgacgcccagggcaactacctgatccagggtgagctgatcgacaccaaggcgcggcgcaacctcaccgaggaccgcatcaacaagctgacggcggtggacttcaaggccttgccgctgcaggacgccttcaccctggtgcgcggcaacggcgagcgcaagctggcggtgttcgaggacccgaactgcggctactgcaagcgcttcgagaaggacatgcagaacgtggacaacgtgacggtgtacctgttcctctaccccatcctcagccccgactctgccgagaagtcgcgcaacatctggtgcgccaaggaccgcgcggccgcgtgggacgaccacatgctgcgcgacaagacgcccgcagcggccagctgcgacacggcagcgctgcagcgcaacctggcgttcgggcgcaagcacaagatcaccggcacgcccacgctgatctttgccgacggctcgcgcgtgcccggcgccatcggcgcgcaggacgtggaaaagcgcctggccgctgccgggaagtaaggcgccactgccgcccaccgcgcatccttcatcgcatgcgctgcaaatatgagagctgctagcgcttgctcactgaggactttcaatacatttcatattgaaacccttgtgcggcaagcgcgagcagctatttttttgatatcactccctctcgctgcctcccgccatgtctcttgccgccagcaccgccgccgtccactaccgcatcgaccccacgcagacccacgcccacctgtaccgcgtcacgctcaccgtggcggtaccggcggcgcagcaggagctgtcgctgccggtgtggattccgggcagctacctggtgcgcgagttctccaagaacctgcagtcgctgcaggcgcagcagggcggcgcccccgtgcccctgcagcagctggacaagcaccgctggcgcgcgcagtgcacggcgggcacgccgctggtgctgagttacgaggtggccgcctacgacacctcggtgcgcaccgcctggctggacgccatgcggggcttcttcaacggcaccagcctgtgcctgcgcgtgcacgggcaagaggaggcgccgcacacgctggaggtcgcgtgcccgcccgcgctggccggctggtcgctggccacggggctggagccggtggcggtcgcaccgtccggcttcgggctgtaccgcgcacgcaactatgacgaactggtcgactgccccgtggagatgggcccgttctggagcgcccaattcaccgcctgcggcgtgacgcacgagctggtggtggcgggcgccgcgccgtcgttggatggcgaacgcctgctgcgcgacgtgcagcgcatctgcgaggaggccatccgcttttggcatggcgcgcagcagccgccgttcacacgctacgtgttcctgctcaacgtggtgcacgacggctacggcgggctggaacacggcaactccaccgccctcatctgcggccggcgcgacctgccgcgcgtgggcgaggccgccacgcccgagggctacaccaccctgctcggcctcatcagccacgaatacttccacacctggaacgtcaagcgcctgcgccccgccgagttcgcgcgctacgactacgcgtgcgagaactacaccgagctgctgtggtttttcgaaggcttcaccagctattacgacgacctgctgctgcgccgcgcgggcctggtggaccacgccacctacctgcgtctgctgaccaagaacatcaaccagatgctgcagacgccgggccgccaggtgcagtcggtggcgcaggccagcttcgacgcctgggtcaagtactaccgccaggatgagaacacgcccaacagcaccgtgagctactacaccaagggcgcgctgatcggcctgtgcctggacctcgcgctgcgccgcgaaggccgcaccacgctggacgacgtgatgcgcgcgttgtggcagcgcaccggcggcggccccatggccgaggccgacctgctggccgttttgcaggagttgtcggggcgcgactggtccggcgagatcgggcagtgggcgcacggcacggcggagctgccgctggccgagctgctggccgcccatggcatccggctgcaggcggagcccgcgcagatcgcccagcgcctgggcctgcgcgtgaacgagaaccacggcgtgcacatcaagaccgtgctgcgcggcggtgcggcagaggcggccggcttcatggccggcgacgaatggctggcgctggaaacgccgggccaggcctggcgcctgcacaagttggacgatgtgccgctgtacgccgccagcgccacccagatcacggccctggtggcgcgcgaccagcgtctgatgcgcctggcgctcactctgccaggcgctggcgcggcctctgacacggtgcgcctggacgtgcaggacgccgccgcggcccagcgctggctggggccggcccagccgggtcctcaggcatgaaggcttgggtatattcccggcatcccacccactacaaacaggagatcaccttggcctacgaatgcatcgaagtccgcaccgaagcggacaaggtcggcatcatcacgctcgcccgtcccaagcagctcaacgcgctcaacgaccagctcatgaccgagctgggcgaggccctcaaggcgttcgacgccgacgagaagatcggctgcatcatcctgacgggcagcgagaaggccttcgccgcgggcgccgacatcggcgccatggccaagtacagctttgccgatgcgtacaagggcgactacatcacgcgcaactgggagcagatccgcagcatccgcaagcccgtcatcgcggcggtgagcggctacgccttgggcggcggctgcgagctggcgatgatgtgcgacttcatcatcgcggccgacaatgccaagttcggacagcccgaaatcaagctgggcgtgatccccggcgccggcggcacgcagcgcctgccgcgcgccgtgggcaaggccaaggccatggacatggccctcaccggccgcatgatggacgccacggaagccgagcgctccggcctcgtcagccgcgtggtgccgctggacaagctgatggaagaagccctgggcgcggccctcgtcatcagcggtttctcgcagatcgccgtgatggccgccaaggaatcggtgaaccgcgccttcgaagggactttgagcgatggcgtgatgttcgagcgccgcctgttccatgcgctgttcgccacccaggaccagaaggaaggcatggacgccttcgtgaacaagcgcgcagcagtcttcacgcaccaataaatttttgttctataattcgcggcttcggtggtatagctcagttggttagagcgcagcattcataatgctgatgtcccaggttcaagtcccggtaccaccaccagatacaacccgcagcgccccaggtgctgcgggtttttctttagccgcgtggcgggccggcgcctgccactagaattttcgtttcagcccctggatgtacaccatgaatcgctgcaacacccgcaccttcgcgtccacccgcacccgcggcgcctggctggcgaccctcgcatgcctggcactgctgggcggcgccgcgtccacggccgccacggcccagacggtggcggccaccggccttgcgcgcaccttccccgccaatgcgctgcgcggcacgctgaacttccaagaccgcacgacggccctgctcaacggcaatgccatccaggtggcgcccggcatgcgcctgttcagcccgcagaacgcgctggtcatgacccacaccgtgcagggcaagcccctgaaggtgaactacgtgaccgaggccagcacgggcatgctgctcaccgcctggatcctcacgcccgccgaggccgccttgccccgcaagggcagcgacaccgaaaccaacgtgcgtttcgagtgggacaccaagcccgccgcgctgcgctgacacacccgcgctgatccaccgcgctgaagcccggcgcgcgttcgcgtttcgccggccccgctggccagcccgcaaccgccccgctgccgcctgcgccgcggcggctggtctttcgcgagattgaagagacacaagccatgtccaagaaagttttcatcaagaccttcggctgccaaatgaacgagtacgactcggacaagatggccgatgtgctgggcgcagcccagggctatgagcccaccgacgacccggagcaagccgacctgatcctgttcaacacctgctcggtgcgcgagaaagcgcaggagaaggtgttcagcgacctcggccgcgtcaagcacctcaaggacaagggcgtgctcatcggcgtgggcggctgcgtggccagccaggagggcgaggagatcatcaagcgcgctccgttcgtggacgtggtcttcggcccgcagacgctgcaccgcctgcccgagctgctcaacgcccgcgccgccaaggccaggccgcaggtggatatttccttccctgagatcgagaagttcgaccacctgccgcccgcgcgcgtggagggtgccagcgccttcgtgtccatcatggaaggctgctccaagtactgcagctactgtgtcgtgccctacacgcgcggcgaagaggtcagccgcccgttcgaggacgtgctggtggaagtggccggcctggccgaccagggcgtgaaggaagtcacgctgctgggccagaacgtgaacgcctatctgggcgccatgggcgacacggcggagaaagccgactttgcgctgctgctggagtacgtggccgagatccccggtatcgagcgcatccgcttcaccaccagccatcccaacgagttcacgccgcgcctgatcgaggcctacgccaagatcccgaagctggtgagccacctgcacctgcccgtgcagcacggcagcgaccgcatcctgatggccatgaagcgtggctacacggccatggaatacaagagcaccatacgcaagctgcgcgccatccgccccgacatggcgatgagcagcgacttcatcgtgggcttcccgggcgagaccgaggaagacttccagaagatgatgaagctgatcgacgatgtgcgcttcgacaactccttcagcttcatcttcagcccgcgccccggcacgcccgccgccaacctgcacgacgacacgccgcatgaggtgaaactgcgccgcctgcaggagttgcaggccgtgatcaaccgcaacatcctggagatcagccaggagcgcgtgggcacggtgcagcgtctgctggtggagggcgtatccaagcgcgacggcagcgagctgatgggccgcaccgaatgcaaccgcgtggtcaacttccccggccacgagcggctgatcggccagatgatcgacgtgaagatcaccgaggcgcgtacctacacgctgcgcggcgaggtggtgatgggcgaggtcacgaccgcggtcggatgaccctcaaaaaccatagctaccagcgcttgctacctctggatttccaatgtttttccgcctgaaacccttgaaataccagcgcgagcagctctatttataggagcggtcaccgctcccctgttcagaaccgcggcatgcctccgatgcccggcaggccgcccttcatgccgcccatcttcttcatgagcttcatgaggccgccgcccttcatcttcttcatcatgccctgcatctgctcgaactcgttgagcaggcggttgacctcctgcacctgcacgccggcgccctgggcgatgcgcttcttgcgtgtggccttgatgagctcgggcttgcggcgctccagcgccgtcatgctgcagatgatgccctccttgcggcggatgtcgcgctcggccttgtccatgtccacctgaccggccttggccgtgagctgcgcgggcagcttgtccatgaggctggacaggccgcccatctgcttcatctgctgcaactgggccaggaagtcgttcagatcgaacccgtcgccgctcttgaccttggcggcgagcttttgcgccgcctccatgtccacgccggccgtgacctgctcgaccagcgcgacgatgtcgcccatgcccaggatgcggcccgcgtggcgctcggcgtcgaacacctccaggccgtcgatcttttcggacacgccggcaaacttgatcggcgcgcccgtcacctggcgcaccgacagcgccgcaccgccgcgcgagtcaccgtctagtttggtgagcacgatgcccgtgagcggcagcgcttccttgaaagccttggcggtgttcaccgcgtcctggccctgcatggcatcgacgacaaacagcgtctccaccgggttcagcacggcatgcaggtccttgatttcctgcatcagcacctcgtcgatggccaggcggccggccgtgtccaccagcagcacgtcgaagaagtgcttcttggcgtagtccagcgctccaagggcgatgtcgcgcggcttctggtcgggcgtgctggggaaccactcggcgccggcctgcttggtcacggtcttgagctgctcgatggcggcggggcggtacacgtcgcccgagacggtcagcaccttcttcttgcgcttttcgatcaggtgcttggccagcttggccgtggtggtggtcttgcccgcgccctgcaggccggccatcaggatcaccgccggcggctgcgcgttgaggttgatgtccgccacgccctcgcccatggtcgcggccagctccttgttcacgatgcccaccagcgcctggccgggcttcaggctacccagcacctcctggcccagggctttttccttcacgcgggcgatgaagtcgcgcaccacgggcagcgccacgtcggcctccagcagggccatgcgcacctcgcgcagcatgtcctgcacgttggcttcggtgatgcgggcctggccgcgcatctccttgacgagacgggtgagtttttcggtgagtgcggaggccatggccaaatgctccagatgcaccggcccgggcgtaatgccggccgatggcacagccccgacgaccaggggcgaaaggctaaactgcgaacccatgattttacccagtgcttccccgctcggctggctgctcgccctggccaccgccgccgcctacgcgctggcggcggccctggcgccgcgcacctccacaggccgcggccaactggccatcatggcccctgcctggatgctgcatggcgctgcgctggtctggggcctgctgggcagcacgccgcatttcggctttgccgctgccttgtcgatgacggcctggctggtactgaccacctacgccgttgagcggcagctgtttccgcagatgcgcgcgcgctgggtgctgtgcgcactgggcggcgcggccgtgttggtggcggcgctgtttccgggccggccactgcacgtatccgcctcgccctggctgccgctgcacctcacgctgggcattgcatgctatggcctgtttgccgcagcggtggtgcacgcctggctcatgagccgtgccgagcgccagatgcgcctggctgccgattcgcacagcggcatgccgctgctgacgctggagcggctcacgttccgcttcgtgacggcgggctttgtgctgctctcggccacgctggtggcgggctggctgttcagcgagcagctctacggccgcgcctggctgtgggaccacaaggccgtgttctcgctgctggcctggatcaccttcgcagtgctgctgctgggccgctcgcgctttggctggcgcggccgcagcgccgtgcgcgtgctgtatgcaggcacggcactgctgctgctggcctacgtgggctcgcgcttcgtgatggaagtggtgctggggcgggcggcatgaaatacctggttctgttcgctgtgctggccgtggtctacgcagtgtggcgcgcgcagcgccgtgcgtctgcgccgaggcaaggcaacacccagcgcccgtccatcgcaccgccacaggacatggtgcgctgcgcccactgcggcgtgcacctgccacgtggcgatgccgtgcccaagggggcgcatatgtactgcagcaccgcccaccgggaccgtgggcccgcctgagccgatgccctccaagctggcagccgccgcctctcccctgccctttcatcgcctgtggaatgccttcctcacagcgcgcgtgatggtggcgctggcgctgctgctgctgcagttgctgggcattgcacttaaccaggccggcgaaccgctgctgttcagcatctgcctgggctacctggtggccacggtggcgctgcgggtgtgggggcacggcgcggtgcccgacccgcgccccggcatccagtggttgccttccatcgggctggatctgttgctggtcagcgtgctgcaggcgctgcagcagtcgggcggcttgaatttcacgccgttgttcgggcttccggtcctgatggcaggcgtgctgggatccttgacactggctctggcaaccacggccggcgccacgctgctgctgctggcctgggcctggtggctgggcacatacggcggcgccggagacggcacgcagcgctacctgcaggcggcgttgacaggcaccggctacttcatcgtcgcctatctggtgcacctgctggccgccaagctcaccagcgagcagcagatggcccggcgcagccagatggatgcgcgcacccaccgcgcagtcagtgccctggtgatgcagcacgtggccgatggcgtgctggtgctggacctgcatggccaggtccgcctggccaaccccgcggcattgctgatgctcggccacaagatctccggagattcctccctgacgctcacccacacggcggccttcaaacccctcatggacctggcgtgcgccactttccagatggagcgtccccagcatgccgatgtcaacgtcctgcacgatggccagatccccatggccctgcgcgtgcgcgcatggctcacccacacgcaggacgccccggacgactctccgggggagccgctgtgcgtgatgttcctgcacgacctgcgcgaaatggaagcgcgcctgcgcaccgagaagctggccgccatggggcgcatgtcggccgccgtggcacatgagatccgcaacccgctggcagcgatcgtgcaggccaacgaactgctggaagaagacctggacgaccccacacagaagcgcctgacacacatggtgcgtcaaaacgccgaccggctggtgcgcatcacggaggacgtactggacatcgcgcgcgtgcagcaccagatccaccaggccagctcctccaccgtggcactggatgccatggtgcagcaggtgtggaacgactggacggcgcaggaccccgcacgccgccaggggcaactgatactggacgcgggctcggcgcaggtggagttcgacgccgagcacctgcggcgtgtgctagtgaacctgctggacaacgcattgcgctacaagggacccgaacccgattcgctgtgcctcgcgacgcgcgccacccccggcgggaaggccggcgtgcaggtgtggagcgatggcgcaccgctggacaaatcggtggagcggcatctgttcgagcctttcttctcatccgaaagccgctccagcgggctgggcttgtacatctgccgcgagctgtgccagcgccacggggcggcgatcggccatcagcgcaccacacgcagcctggcgcgcggcgaggtggcgggaaacgccttcactgtgaccttccgcagcctttcgcgccctgcagacagcgcatcactgtttgacacaatcgtggtctgacacggcccacagaccatgaatgcatccaccgcctccattcttgtcgttgatgacgaacccgatctgcgcaccctctatgagctgaccctgctgcgcgaaggctaccgcgtggagaccgccgccagcgtggacgacgcgcgccaacagctgcagacgcagaagttcgacgtcgtgatcaccgacatgcggctgcccgacggcttcggcatggacttgctgcacgacctgcgcagccagcagcggcgtgaacgctgcgtggtcatgacggcctatggatcggccgagaacgcggtggaggcgctgcgcgcgggcgcgttcgactacctgaccaagcccgtggacctgaagcaattccgtgccgtggtggcctcggcggtgcagggtattggcgccgtactggcggcgcccaaagccacccgccccggcgcacgcaacgtcacgcagtggccggacatgcaagatcctgtgctggatcgcctgatcggcgactccgaagccatgcgcaatgtgaagcagcgcatcgccaaggtggcgcgcagcatggcccccgtgctggtgcgtggcgagtcaggcacgggcaaggaactggtcgcccgcgcgctgcatgccagcagccagcgctccgaaggcccgctgatcgccgtcaactgcggcgcgattcccgagaacctgctggaggcggagttctttggcgcgcgcaagggttcctacaccggctctacgcacgaccgggagggctacttccaggccgcccgtggaggcacgctgttccttgacgaaattggcgacctgccgctgcccatgcaatccaaattgctgcgtgcgatccaggagcgcaacgtacggcccctgggctccacgcaggaagaggccgtggacgtgcgcatcgtcagcgccacgcaccgagacctggccgctgacgtgcaggcggggcgcttccgccaggatctgtattaccggctgaatgtcatcgaactgctgatcccaccgttgcgcgagcggcgagaggacctgcccgcgctgtgcgaggccttgctggcccgtatcgagcaagaatcgggggtggccgttccccacctgacagaggaagcgctgcagtgcattgcacagcacccgctcaccggcaatgtgcgcgagctggaaaacctgctgcaccgcgcggtagccctcagcgatggccatgagctgcacgttgaaggcgcgccagcccccaccgtggaggcaccgccacccctaccgcagcccgtaccgtccgcaccagccatcgcgcagcccgctgagccgcacgcgccccctcgttggtccggcatcagcgaaggcatgcccctgcccaacgatctgcaagcctggctcgaccagcaggaacgggaaatactcgtgcgcgccctgcgcgaggcgggtttcaaccgcacggccaccgcagcccgcctgggcatcagcctgcgccaaatccgttaccggattgcccggctgcacatcgaggtaccgcaagacggcgacagccatggcgacgcgcagccctgagcctgcgacccggcggcctgcctggcatggcggctggtacgcgaatgcgagacgcatggactcgcccaaccacgggccacgccccccgcaggccagcgtggacctcatcgtggtgcattccatcagccttccccccggagagtttggcgggggtcatgtgcaccggcttttcatgaaccggctggactgggacgcccatccttatttccagcagattcgcggcctggaagtgtcgacgcatttcttcatcacgcgcgcaggtgtgctgtggcagttcgtggacgtgggccgacgcgcctggcacgcgggccgttcccactaccgggggcgcgatgcctgcaacgacgactcgatcggcgttgagctcgaggggctggaaggtgggagctttgagcaggcgcagtacgccacccttgtgaccctttgcaaggcgctgcggcagcgctaccccgtgcgctacatcgcgggacatgagcacatcgcccctgaacgcaaacacgacccaggccctgggtttgactggcgtgtacttcatggagccttcgccggcgcgggtgttctttttccgccagggtgttgatcccccaggcacccggacgcattgccgcactttgcgccttcgcctcgccttcaccgctcaggatgaagttgcacgcgcgtttgcgcgcaagatcggccagcatgccgcaccatggctcaagccgtcggaggcgggcccgatcccacgagggctgcgacggcagtagaaggcccaggcgttcaatcacgacgaaacgatctcgccagcctcttacggggatacactacccctagtgtcttgagccatcaacacacactagatatagtgtgcggcgacagtctacgccgccgtttcgccggccgaaggtgactgcccgtccgcctggccatttctccgaacacctccgaggacctccatgcacgctgcgcccctatccgttcctgttgacaccccatcgcctgcacgggccaccccgtcggccacgccgaccggggcccatccactgatgcactaccagatcatccgccgcaacggcgccgtggtgcccttcgagccgcaaaaaatcgccgtggcgatgatgaaagcattcctggccgttcacggggcacagggagcagcctcggcgagcgtgcgcgaagtggtcgatcagctgacccaggcagtcgtgcgcgcgctgatgcgctcgcgccccgcaggaggaacgttccacattgaggacgtgcaggaccaggtggagctgggcttgatgcgaggcagccatcatgaggtggcacgcgcctacgtgctctaccgcgagcgccgcgcgcaagaacgcgcacagaagaaggaacaactgctaccccagatgccggccctgtatgtacaggaccaaggtcagcgcgtggagcttgacattctgcgcctgcagagcctggtagaagccgcatgcacgggcctgggatcggacgtccaggccgcgcccatcatcgcggagaccatgcgcaacctgtacgacggcgtacccatggacgaggtgtacaaggcatccatcctcgcggcgcgcaccctgatcgagaaagatcccggctacacctacgcgacggcacgactgttgctgcacaccatcgtgcgcgaggtgttaggccgcgacgtgaatcccgccgacatggccctggcctacgccgaaaattttccacagttcatccgccagggcgtggacaacgagttgctcgacccgcgcctgatggaattcgacctgcagcgcctgggaagcgcactgaaggccgagcgcgacctgcagttcgactatcttggcctacagacgctgtacgaccgctacttcctgcatgtgcgcaaaacgcgcatcgagctgcctcagacctttttcatgcgcgtggccatgggcctggcgctgcgcgaggacgaccgcaacgcccgtgccatcgagttctacgaactgctcagctccttcgatttcatgagcagcacgcccacgctgttcaacagcggcacattgcgctcgcagctatccagctgctacctgaccacggtgcccgacgagctggagggcatctacgaatccatcaaggaaaacgccctgctgtccaagttcgcgggcggcctgggtaacgactggacacgcgtacgcgccctcggtgcacgcatcaagggcacgaacggcgagtcgcaaggcgtggtgccgttcctcaaggtggtcaacgacacggccgtggccgtgaaccagggcggcaagcgcaagggtgccgtctgcacctacctggaaagctggcacctggacatcgaagaattcctggagctgcgcaagaacaccggcgacgaccggcgacgcacacacgacatgaacacggccaactggattcccgacctgttcatgaaacgcgtaatggaaaagggcctgtggacactgttttccccctcggatgtccctgatctgcacgacctgtacggacaggccttcgaaaaagcctacatcgcctacgaggccaaggccgagagcggcgagctgcctctgttcaaacgcgtaccggccgtcgacctctggcgcaagatgctgtccatgctgttcgagaccgggcatccctggatcaccttcaaggacccgtgcaacatccgctctccccagcagcatgtaggcgtagtgcacagttccaatctctgtaccgagatcacgctcaacaccagcgatgccgagacggccgtgtgcaacctgggatcggtgaacctcgcgcgccatctcaaggacggaggcatcgaccacgacaagctgcgcaaaaccgtgagcacggccatgcgcatgctggacaacgtgattgacatcaactactacgccgtacagaaggccaaggattccaacctgcgccaccgccccgtcggcctgggcctgatggggttccaggacgcgctgtatgaactgcgcatcccctacgcaagcgacgccgcagtggagtttgccgatacctccatggaggctctctgctattacgcctactgggcctcaaccgatctcgcccaagaacggggccaatactccagttaccagggttctctgtggtcccagggcatcctgccgctggattcactgcagttgctggagcaggaacgtggcgggtacgtggaggtggaccgtacgacccgtctggactgggacatgctgcgcgccaagatcgcgcaagacggcatgcgcaactccaactgcatcgccattgcgcccacagccaccatctcgaacatcgttggcgtggacgcctccattgagccctccttcggcaatctctccgtcaaatccaacctctcgggagagttcacggtcatcaaccagtacctggtgcgcgacctgaagcagctgggcctgtgggacgacgtgatgctcatggacctcaagcacttcaagggatcgctgcacgcgatcgaccgcgttcccctcaccgtcaaggcactgtatgccaccgccttcgaagtcgctcccacctggctcgtcgaagcggcggcgcgtcgacagaaatggatcgaccaggcgcagagcctgaacatctatatggccggcgcctcaggcaagaagctcgacgagacatacaagcttgcgtggatacgcggcctgaagaccacttactacctgcgcacgcagagcgcgacgcatgtggagatgagtaccgtgaacacacgccagctcaatgccgtcgcgtccggcgcaagcgacacgggggagggaacgatggcaccaagctcggcactgaacgctgccgtggccgcagcgcaagcgcaggctgctgccatccctgcgaccgacgtgaagttctgcgccattgacgaccccggctgcgaagcctgccagtgatgccgtgcgcatgcgggcgcagcgtgacacatcgtcgcctcgttcgcatgtgtcgtgaagcaacagatcacgcctggcaacgcttcggtgcttttcattttgaagcactgcttccataatccgaccactggaaaacctatgctcacctgggacgacgaagtcaagccctcatcgcaaaaactcttggacggcagtcactccaacgaccgccctgtggagcctccgccaaacggtttccaagcacccgtgttgcagtccgtcgccagcacttcgacgcgcactgcccctaccgcgtctgcagcaccccaacaccgccgcgtgtctgcggtcgacaaacgcatcatcaacggccagaccgacgtcaaccagttggtgccgttcaagtacaagtgggcgtgggagaaatacctcgccacctgcgccaatcactggatgccgcaggaagtgaacatgacgcgggacatcgcactctggaaggacccaaacggcctgaccgaggacgaacggcgcatcgtcaagcgcaacctgggcttcttcgtcacggccgactcgctggccgccaacaacatcgtgctgggcacctaccgccacatcacggcgccggaatgccggcagttcctgttgcgccaggcgttcgaggaagccatccacacccatgcgtaccagtacatcgtggagtcactgggcttggacgaaggcgagattttcaatgcctacaacgaggtccagtccattcgcgacaaggacgagttcctgatccccttcatcgaagcgatcatggatccgcgcttcacgaccggcacacccgagagcgaccagacactactcaagtcgctgatcgtttttgcctgcctgatggaaggtctgttcttctacgtgggtttcacgcaaatcctggcactcggtcgccagaacaagatgaccggcgctgccgagcagtaccagtacatcctgcgcgacgagtccatgcactgcaacttcggcatcgacctgatcaaccagctcaagctcgaaaacccacatctgtggacggccgagttcaaggacgagatcaaggccctgttcatcaaggcagtggaactggaataccgttatgccgaagacaccatgccgcgtggcgtgctgggtatgaacgcctccatgttcaaaggctacctgcgctacatcgcgaaccgccgcgccacacagattgggctggaagcgctctttccgaatgaagagaatccgttcccctggatgagcgagatgattgatctgaagaaggaacgcaacttcttcgagacgcgcgtcatcgagtaccagtcgggcggcgccttgtcctgggactgacatcttcgtagaccaggccatgatttttcaaccacgctccgcgcacacagcaccgttcggcgctgcggccttggggcgtttccgcattcgtggtgacgcatattcagtcgtcgccatggatcgctccacgcccaatgcaggcgtggggtgctctttgcaaatcgacccaaggagaaaatgatggcaactgcgaagaaacccgctgcaaagaaagcagctcccgctaagaagacggctccagccaagaaggcagccgctcctgcaaaaaaggccgtagcagccaagaaggcagcgcccgccaagaaggcaaccgctcctgccaaaaaggccgtagcagccaagaaggcagcacccgccaaaaaggcagccgctcctgccaaaaaggccgtagcagccaagaaggcagcacccgccaagaaggcagccgctcctgccaaaaaggctgtagcagccaagaaggcagcacccgccaaaaaggcagccgctcctgccaaaaaggccgtagcagccaagaaggcagcacccgccaaaaaggcagccgctcctgccaaaaaggccgtagcagccaagaaggtagcacccgccaagaaggcagccgctcctgccaaaaaggccgtagcagccaagaaggcagcacccgccaagaaggcagccgcgcccgcgaagaaggctaaggctcctgccgcagcgcccgctcctgtcgcgcaaacaacgctgaacccgcaagccgcatggcccttccctacgggtggcaagccataaggctacgggacagtccagcctacgacccggtgcttgcaccgggtttttttatggcgaatccgcagtcagaaacgcttcttcgatcccagccactcgctcagtcgggttgaaagtccagctggtaattctgcggaccacgctgtgcgatcttgagcgcgcccagccggttgcccaactgagcgcaacgtgccagggtccaccccttctccaggccgtagagcaaaccgccacgccaggcatccccgcagcccgtggggtccaccacctgcgccggttgcacagggggaacatgcgtcctgacaccctgttcccaaatttcacatccctgtgctcccagtgtgacgatcaggccgcggacccgatgcgagatctctgccaggctccagcccgtacggtcacacaacatcttgccttcgtagtcattgacggcgatccagctcgcctgctcgatgaatcgacgcaggtctgcgccatcgaacatgggcaacccctgtcccggatcgaacacgaacggaatgcccgcctcggcgaattgcgccgcgtgctgcagcatggcctcacggccgtccggcgcgatgatgcccacgtgcgcacccgtcccgggcggaatgcgatgcaggtgggcctgcatcatggcaccggggtggaacgccgtgatctggttgttgtcccgatcggtcatgatcatcgcctgggcggtgtatgtatcctccacgcggccgacaaagcgggtgtcgacgccgagttgctgcagtcgcgccaagtattcgccgccatcagcgcccagcatggccatgggcagcgggttgcctcccaacagcttgaggctgtatgcgatattgccagcgcatcctccaaagtcgcggcgcaatgtgggaacgagaaacgacacattcaggatatgcagttgctcgggcaatatttgctctgcaaaacgcccatcgaacgtcatgatggtgtcgaaggccagggaaccgcaaatcagcgcagccatagggtcaaagctcaagagtaaaaaatcagggatagaaggccaccagccgatagccagccacctgcgcagcgccctggatcacctgcaacggcagtgcaccgctccacacgaaacctggtgccaattccaggggggcccccagttcgtcacgcagcaatacgcgccgcacaatgggttggtcttgcgcatccgtcagcgtgagttccagcgccggcatcgcaacggcctgggtcgacgtattcttcacgctcatctgcaactggtacccggacggatcgtggcgcgccttcagaaacgatgagctgtcgatgaccacggccgtgatgtgccgtggaggttgcagcacgcactgcaagcgcccgcacagtcgttccatccaggcgcgggccacgggatgacgcgatgcgatgtcgtcccgttcctggatggtgatttggagaagcaaggccaccaccaacgtcaagccgaccaaggacaggcccacacgcacggagggcctgcgccagaacgcgttgcgccgcgcagccttcacgaagccaggttcaatgacgggatccgtgcggtcgtcggcgtgcccttcttcccgctccagcgatggcgcgcctgcatcctccgatggcgccagggactccagcggtccagccgggctgggcgccatctctggtgattcgatggtttcctgcgccgccctccccgcagcggacgtgcccccctcctctgtgggtatcggtgaaaccagaacggcaggggcttccgcggattcgtggctgctgggttcctccgattccgcatcgtcctcaagaggcgccgccggtaactcgtaaccctgcgggagcgtatggactggcggggcgtgaatatcgcgcgcggctggagagaggggcgccgcatcggcatccaccaggggcgcggccattgctttcgtcgtcttcgcaggcgctgcgccctccggattcgccagcagaaaggcggggaccgggggcggtgggggaacccatggtggaggttcgccttccgtacgcaggccttcatcctccgcgggaaccacttcctgcggtgcacacgcggccgctgcagacatcaccgggtccggcgcaagcgacgttggagcctccacatgccgcgcactgccccagacctgaatgccttccgaggctttaccgacgggctgtggcggaggcttgagcgcatccagaagcaggtcggaaagcaacggctccgcctcctgcacctgcaagtgctgcgatgcatcgaacacttccttgcagtgcccgcatcgcacccagccttccgatatccgcagctgatcggcaaccacccgaaaggtggtggagcagtgggggcagcgggtgatctggctcatcggctgtggattgtaggggcccctctacggccccgcgcagcccgcgcggtcagcgacgcgcggtcatcaggatccagccatcctcacggtccgacacctgcaactgcagccacggcgcataggcctcctgcagctcctgcgcctgccgctccaggatgccggccagcacaaggtgcccgccctgcgcaacatggccgctcagcaagggcgccagcaccttcagcggcgtcgccagaatattcgccaacacggtctggtattgcccttgcgcgcgctcgggcagacccgcgttcacctgcacgccgttggcttgcgcattttgtcgcgtggattccacggctgccgcgtcaatgtccaccgcgtcgatctctgtggcgccaaatttcgcggcgccgatcgccaggatgccggagccgcagccatagtcgagcacgcgccccagcgcctgcccggccgcgtcgccatgtttggcaatccagcgcaggcacatgcgcgtggttgggtgggttcccgtgccaaaggccagccctggatccaggcggatgctacggcgcgcagccgcgggcatctcgtgccacgtcggcacgatccagaaatcgggcgtgatgtccaccggcgcgaactgggattgcgtgagccggacccagtcctgctcctgcaccacactcaccccctgcacgatgcagccctcgaagaaatcctgggcctgcaacagttgccgcgcctcctctgccgcctcttgcgtaggaaacagggcagtgatgcggctacgctgccaaccctcacgcggggccggcatgccaggttctccaaaaagcgcctgctcggcatcggtgtgcgcgtcggcatcttccaccgaaacgctcaaggcttccagcgcatcgagcgcgtcgctcacggtctccacccgttcctcgggacacaacaggttcagctcgaacatgggatcagcctccttgcacgcgatccatgaaaaaaagctggcatccgtttccggatgccagcgggcaggtcagaagtgctgacgatcagcgctggcgctgcgacagccactcctccaggtagtggatgttggtgccgcccgctacgaacttggcgtccaccatgagttcgcggtgcagcgccacgttggtattgatgccttcgatcaccgtttccgacagtgccgtgcgcatgcgcgccagggcttgctcgcgcgtatcgccgtgcacgatgatcttgccgatcatggagtcgtaattcggcggcacgtagtagttcgtataggcgtgcgagtccacgcgcacgcccgggccgccaggcgcgtgccacatcgtgatgcggcccggcgacgggatgaacttgtaggggtcctcggcgttcacccggcattcgatcgcatggccatggatctgaacctggcgctgagtgaacggcagtttttcgcctgcagccaccatgatttgcgtgcgcacgatgtccacgcccgtgatccactcggtcaccgggtgctccacctgcacgcgggtgttcatctcgatgaagtagaactcgccgttctcgtacaggaactcgaacgtacccgcaccgcggtagccgatcttcttgcaggcggccacgcagcgttcgccaatcttctcgatcagcttgcgcggaatacccggtgccggcgcttcctcgatcaccttctggtggcgacgctgcatggagcagtcgcgctcgcccaagtacacggcattgcggtacttgtcggccagtatctggatctctatatggcgcgggttctggaggaatttctccatgtacacggccgggttgccaaaagcggcctgcgcctcagccttggtcatctgcaccgcgttgaccagcgccgcctcggtgtgcaccacccgcatgccacggccgccaccaccgccagcggccttgatgatgaccgggtaaccgatgctcttggcaatgcggcggatctgcaccggatcatccggcaactcgccatcggagcccggcacgcagggtacgcccgcgcggatcatggcctgcttggccgacaccttgtcacccatcatgcggatggagtcgggcgtcgggccgatgaactggaacccgctcttttccacccgttcggcgaaatcggcgttttccgacaggaagccataccccgggtgaatggcctcggcgtccgtcacctcggccgccgaaatgatggcaggcatgttgaggtaggacagcggcgagggcgcggggccgatgcacacagcctcctccgccagcttgacatatttggcgtcgcggtcggcctcggaatagaccatcacggccttcacgcccagttcgtggcaggcacgctggattcgcagggcaatctcgccgcgattggcgaccaaaatcttcttaaacatggttggcctcgcggctcaaggccgcatgcagacaaaaacccgcgccagcgcctggtgctgccatgcatgcgcaacgagcgcatgcggcgggggctgaagcgctcatgcgcggcttactcgatgacgaacagcggctgcccgtattccaccgcctgcccgttctcacccaggatgcgggtcaccgtgcccgacttgtcggcctcgatctcgttcaggatcttcatggcttcgacgatgcacaccgtgtcaccttccttgaccttgctgcccacctcgacaaacggcttcgcgcccgggctggacgcgcgatagaacgtacccaccatgggcgacttgacgatatggccagaaggggccgccgccgcgggggcaggcaattcagcgacgggcgcggtgggcgcggccgctacgggcgcggcggccatgggggtttggacgggagcggcgacgaactgctgcaccacggccccgccgctcttcacgatgcggaccttgccctcggcttcggtgatctcgagttcagaaacattcgactcggagaccagatcgatgagggtcttgagttttcgcaaatccatgggggctccaacggctagaaacggaatggggagcgaatttaccctaatttcggactatttcaccgaaacgaccccaattgccaccatctccattgagggaacacaggcgctcacaacgttgtggaccagccttggagatcctgcgccgtcagttggcccattttacgcttcaaaatgctgccatttgcgccaaacagtacggtaaagggcagcccgcccttttcgttgcccagcccgcgtgccaggtcggtgccgcccagcccccccaaggcgattgggaaatcgagaggcatgcgctccaaaaatttgcgcacgttggaaggctgatcaatcgccaagcccacaacctgccaccctttggcgcggtgttccccataaaaggcattgagcagcggcagttcttccacgcacggggggcaccaggtggcccagaaattcagcagtaacggccgaccccgcaaggcggccagggacagcacttcgcccgccgggccttcaaactgcgcgccccagacggcgtcggacacgccctcctgcaccgggcccggccgcagccgccaggtcgccagccccgcgccccccagggcggcaagggcaccggcccccaccagcagccagcggcggcggcggggcggatgggcgctcggcgcctttgcggaatcggcagacgccgaagaggaaagagtgggctcgttcatgaagacagggtggaagtaggcatttcctgcagcaaccggcgcacggcttgcagatcaccccggggcgcgcgcccccgggcgtcggggcgcagcgcgccgcgcaggtcgtccaggtcatagatcagcagatgcacgccgatctcttcgtgcaacgcagcggatcggcttctcagactcaaagcatcgaccggctcgccccggaaacccatgacggtgcgcggctcgtaattcacatggtggtcgatgagggcaatctcggccgatttgggatcgtcgcagaacagcgccaggtagatgtcggacagccgtgtggccgtgccgtgccagaccgcaccgcccaggtaggggcggaagtcctgcatgcgttgcatccacaccagcgccaattcgcgcagcgcccgcaattcggagggttgggtatcggcgcaaaacaggccgatgtactcccgcacggcgtcctcgacgaggtcgttgtcgggcagcggcgtgcgctggggcagccccagttccttgaccgcgcggcgcttggccgccccccattccagcccctcctcgaccaccaggcgggctgcggcattggcgatttcgatggcaagggcgttttgcatggcggcacggtccagaacgcaggacgtccattgtcgccccaatgccccgcaataccgttgacgcaaccttgacggcgcacccgccgcaggggcaatgcaccatgcatccgccatttgctccttattcgatagctgttcgcgctttatcaacgggcgttagaaccatttttctcataaatcctggaggttccaccgaggtccatagaatcgggagccatgcatatacacatcctgggcatctgcggcacgttcatgggcggcctggccgcgctggcgcgcgaggcgggccaccgtgtcaccggctgcgacgccggcgtctaccctcccatgagcgaccagttgcgcgccttgggaatagagttgatcgaaggctatggcgccgaccagctcgcgctgaagcccgacatgttcgtggtgggcaacgtggtcagccgcgcgcggctggcggacggcacgccgaagtttccgctgatggaggccatcctcgacgcgggcgcgccctataccagcgggccgcaatggctggccgagcatgtgctgcagggccgccatgtgctggccgtcgccggcacgcacggcaagacgaccaccacgtccatgctggcctggattctggaatgcgcgggcctggcgcccggcttcctggtgggcggtgtgccgatgaacttcggcgtatccgcgcgtctgggcgcacccgtacggcccctggccgggccaggaccgctcgccacggcgccgctgttcgtgatcgaggcggatgaatatgacaccgcgttcttcgacaagcgcagcaaattcgtgcactaccgcccccgtaccgccgtgctgaacaacctggagttcgatcacgccgacatctttgacgacctgggccagatcgaacggcagttccaccacttggtgcgcacggtgccgccctcgggccgcgtggtggtcaacgggctggaggagagcctggcacgcgtactgcacgccggctgctggagcggcgtggccaactttggcaccgcggtgagcgacttcggcgcgcaaggcgagccgcacgatttcgaggtgctgcagcggggccgcacagtggcacgcgtgcagtgggcgctgacgggcgtgcacaaccagctcaatgccctcgctgccatcgcggccgccgaacatgtgggcgtgacgccggcccaggcggccgaggcgctggcgcgcttcgagaacgtcaagcgccgcatggagctgcgcggcacggtgcggggcatcgctgtctatgacgactttgcgcaccatcccacggcgctgcgcaccacgctggacggactgcgccggcgcgtgggccccaagggcgaaggccgcgggcgcatcctggcggtgttcgagccgcgcagcaacaccatgaagctgggcaccatgaaggcgcagttgccctgggcgctggagccggccgacctggccttctgccataccgccggcctggactgggacgccgctgcggcgctggcccccatgggtgcgcgcgcgcagacggcgggcgacctgcccacgctcgtgggccagatccgcgcggtggtgcagccgggcgaccacatcgtctgcatgagcaacggcagctttggcggagtgcacgcccaactgctcgcagaactatcaaaacaatagctgctatcgcttgattaataagcgctagcagcctttttggcttgaaacttagaagctgacagccatgcccggcacgtccacgcgcacgacgggcctggcaagcgcagcgacggtggcgcgggcaaactggccggaccatgcaggatcggccagcagcgtcgcccccgcggcacgggccacggtcagcaccttgtcggccagcagcaccttgccgctggcgcgcagcggttcgcattccaggcgtagaaattcatcgtccagccagcggcgtgcgtcctcgtgcgacaggggctgtcccccctgcgcgtccagacggaattcctgatcggggctcagggtgaccaatacttcgctgtgcatgagctgtctcgcctcttgagggaatagtgttgacgggtgaacgggacggcgcggccgcgccattcccgtgccgcgagcttacaccgcgcccgcttcaacgcgcgcgccgcgcttgcacggcggccgccagctcggccaggcaggcaacggagtcgtcccatcccaggcaggcatcggtgatgctcttgccgtattccagcgtcgtggcatcgtccttgcccggcgtgaacttctgcgctccgggctgcaggtggctttccaccatcacgccgaacacgctgcgcgagccgcctgcgatctgcgcggcgatgtcgcgcgccacatcgcgctgcttctcgtgctgcttgctgctgttggcatggctgcagtccaccatcagcgacgccggcaggccggcggcctccaggtccttgcaggccgcggcaacgctggctgcgtcgtagttgggcgccttgccgccgcgcaggatcacgtggcaatccttgttgcccgcggtgtgcacgatggccacctggccgttcttgtgcaccgacaggaagtggtggccgcggctggcggactggatggcatcggtggcgatgcggatgttgccatcggtgccgttcttgaagccgatgggggccgaaatgccggaggccagttcgcggtggacctggctttcggtggtgcgcgcgccgatggcgccccaactgatcaggtcgccgatgtactggggcgagatcacgtccaggaactcgctgcccgccggcacgcccaggcggttgatgtcgatgagcagctggcgcgcgatgcgcaggccctcgtcgatgcggtagctgccgtccaggtaggggtcgttgatcaggcccttccagcccacggtggtgcggggcttctcgaagtacacgcgcatcaccacttccagttgatccttgtactgctcacgcacggccttgagcttgcgcgcatagtccaccgcggcgtgcgggtcgtggatcgaacaggggccgatgatgacgagcagccggtcgtcctcgccgctcatgatgcgctggatgctgcggcgtgtgttggcaatcagcgactccacctccgacccgcggatcgggaagaagcgaatcaggtggtctggaggaggaagcacggtgatgtccttgatgcgttggtcgtcggtctcgctggttttctcgacgttgggataccaggcatcgctgctggagacatgggcgttcatgggtgcttcctctcgggtgtgtgggggtgaagatggaaaacggagaacagataacaaaaaaccgccgggcttttcagcttcggcggtttcttagagaagggggctcagtctgggtgcgcgcgtacctctcatccgccagggacagagaaccaaaagtaaaagtaaaacgcgctgtgaactgacatgcgaaccaatgtagcacgtattgcggcaccgcaacataggcaccgtgttgccgtcgcgctacaaccgcttacggatgccgtccctcgaaccaccaccggcgcaggcgcgccagcagtggcgcacgcgttgggcgctccgcggcaggccgggtgtcgggcgccgatcgctccatgcaggggtcgccctgcatatagatgtcgagcaccagccgcgcctctcccagcgtgcgccaggcctgccgctcgaaagtactgaagcgctcggcctcagaggggctgcgctgctgcaaggcctgctgccattgcgccagggcatcgcgcaattcgcgcaacgcgcgctggtagacaccgaattcatacagcgcatgccaggccgaccccatgccagtgaggtgcaactggtggcgccttgcgcaatgcgccagcgcctctgcgctgcgccgcacggcctcgggccccagctgcccccggcgcgcgcgcgtggcggcctcgatatgctgggccagctcgcccaggctgtcgcgcagcgcacgcgcgtcctcgtccgcctcgccgccgtgcgggttacggtccggatcggtgaaagtctgcgggcggctggagtgtggcgcgggcatggcacacaaccggccgcggcgctcaggccgtgccgcccaccgtcaggccatcgatgcgcatggtgggttggcccactcccacaggcacgctctgaccctccttgccgcaggtgcccacaccgctgtccaggcgcatgtcgttgccgatcatggtcaccttcttgagcgactccgggccgctgccgacgatggtcgcgcccttcacggggtactggatcttgccgttttccacccagtaggcctcgctcgcggagaacacgaacttgccgctggtgatgtccacctgtccgccgccgaagttggtggcgtacaggcccttcttgatgctggcgacgatctcctgcgggtccttgtcgccgcccagcatgtaggtattggtcatgcgtggcatggggatgtgggcatagctctcgcgccggccgttgcccgtaggcttgacacccatgaggcgcgcattcatcgcgtcctggatgtagcccttcaatatgccgtcctcgatgagcacgttgcgctgcgtggcgtggccctcatcgtccacgttgagcgagccgcggcggtcggccagcgtgccatcgtccagcacggtgacgcccttggccgccacgcgctggccgatgcggccgctgaaggcgctcgaccccttgcggttgaagtcgccctccagcccgtggcccacggcctcgtgcagcagcacaccgggccaaccggggcccagcaccacggtcatctcgcccgcgggcgcggggcgcgactcgaggttgaccaacgcagcattcacggcttcatggacatactgcccgatctgctcgtcggtgaaataggccagaccgaagcgcccgcccccgccggccgagcccacctcgcggcggccgttctgctcggcgatgacggtgatcgacaggcgcaccagcgggcgcacgtcggcggccatcagcccatcggcacgcgccaccagcaccacgtcgtactcgctggccaggcccgccatgacctgcaccacgcgcgggtccttggcacgggcacattgctcggcgcgctccagcaggcgcaccttgtcggtgctgtccatcgaggcgatggggtcgatgtgcgggtacagcgaacggctgtttgctatctttttggaagctactcgcacgcgtcccaccttatccgcagccgaaatggaccgtacggtacgggccgcgtcgagcagcgaggcctcggaaatatcgtccgagtaggcgaaggccgtcttctcgccgctcaccgcgcgcacgcccacgccctggtcgatggagaacgagcccgtcttgacgatgccctcttccaggctccagccttcgctgcgcgtgtactggaagtacaggtcggcgtcgtccacgcggtgcgcgcggatctccgccagggcgcgggagaggtgggactcgtccaggccgaagggggtgagcagcagctcacgggccaggcccaggcgttcgatggtgggttcgcgggaaatcatcggccgattgtaggcaggcgccctagaccctgcgtgcacgcaggttccccccgcagccccgctaccgcgcccgcggcggcccctgctcgggctggtgctgtgcgcgtgccaccgacatcagcacccccagcgcaagccccagcgtgaccatggccgtgccgccgtaactgacgaacggcagcggcacccccaccacgggcaggatgccgctgaccatgcccatgttcacgaaggcataggtgaagaagatcatcgccacggcactcgccatgaggcgcccgaacagcgtattggcgttggccgcaatcgccagcccgcgccacaccagcagcacaaagcagacgatcagggtgaggttgcccaccaggccgaactcctcggagaacgcggcgaagatgaagtcggtcgtgcgctccggaatgaactccaggtgcgtctgcgtgccggccatgaagcccttgccccacacgccgcccgagccgatggcgatcatgccctggatgatgtgaaagcccttgcccagcggatcgcgcgtggggtccagcagcgtgcagatgcgctgttgctgatagtcgtgcagcaccggccagcgcacgccctcggcgcacagttgcggctcgaaccagacgatgagcgcaatgcccaccgcgcccagcagcaccggcggcaccaccagcttccagggcaggcccgcaaagaaaatcaccgacagccccgcggccatcaccagcagcgaggtgcccaggtcgggctgtttcatgatcagccccacgggcaccatgagcagcgcccccgccaccacgaagtccagcgcacgcagctggccttcgcgcttttggaaccaccaggccagcatcagcggggtggcgatcttcagcagctcgctgggctggatcaccacacccacgttgatccagcgctgcgcccccttcttggtgatgccgaacagcgccacgcccaccagcagcgccacgcccagcgtgtacaacggcacggccagcatcatcagccgctgcggcggcacctgggccaccacgaacaggatgcccgcggccagcagcatgttgcggccatggtcgtaaaagcgcgtgccgtggtcgaaacccgacgaatacatggccaccaggccgatggaagacagcgccagcagcaacgcgatgagcggccagtcaaagccgcgcagcagcggcaggaggcgttgcggcagggaaggtttgtcgaaagcggcggccatggggcgcgattatcgggcgcccggccaagcccccggcgtgattccaggactaagcatcagtcggcctggcgaaacgccagcaccagctggttgcgcagcgtgcgcagctgcccctgcaccttgtcgtccaccaccaggccgccagggcgctcatgatcggcatagatcagcgcaaagggacgctgcttgatcgacagcggcagcagcagaaagctggtggcatcgaagctgccgaggaaccatgccggcagacgcgctcgcacacgctcctcggtggcgtcggcaatcagggtatcggcgccccgctggcacacggcggcaaacaggtcatccgcgtccttcaggggcacggccagggcgcgcacggcgtctgcgctgccttcgcccagtccgaagcgcccggtcatgcgctcggtcttgacctcgcgcaggcagaacacgatgcgccgcgcgcccagcgcacgcagcatggtttccagcaccatgcgcacgatgtcattcaggcggaagtcctccaccatggcgttgctgacctcctggatgccagcggccagcacctcggccgcctggctggcggaaggcgccgcatcagtggactgcgccagcgtcagaggcagggtctgcagggcgtcgtaatgcagctcatggcccgtggccgggtcggcccataccggcggcgcatccagggcggcgggcggagccagcagtcgcgccgcgggcgagcccttgtccacgcgcaagtccagggcgtcggccatggcgatgagctgctcgcgtgccagcaccgtggccttgacgaactcctgctgcgtcatcgagaaagcgaccgcatagtgcgccgccagccgctgcaggcgggcgcccgcgggttccggctcatgctgcagcatgatggtggctgcctcgttcgcggcacgtcccacccagcgcaaccgctccacgccctcgggcggcgctgcggcggccgcccctgcggtggccgtatgcagcgctgcagggaatcgggcaggctccacacacgcgccacgccgacacccaggtcttccaggctcagtcctagcacctgcaaagccgcggcttcatcgccccccgacggccggtcagaggccaccagcgcacggatccgggccgcctcctccgggaaataaaacgagcacagcatgcgccccaggccctggaacatcgcgccgagaaacgcttcctcgcgcatctgcttggcgtgcccccggtcctgcatgtgctccagcagcaccagcgacagcgccatgttgcgcaccgcattgaagcccaccaggctcaccgcgcgcgagaccgtgccgatgccgccccccaggtgggaaaagggggcgctgttgaccaatcgcagcagcttgttggtgagggcaacgctcttgaggatctcgttggtcagatcggcaatgctgtcgtcctccgagtgggtcatgcgctggatgcgcgccaccgaatcggacagcgccggaaagtcactcttgtggcgcatgcgccgcagcaggaagtccagcgcggcattgcttgccgccgtaggggcgctcaccggcgccgcccaggcacgcaaggcatcgcacatttcctgcgcgctggcgtagcgctcggcagggtcgcgcgccagggcccggcgcaggatggagcgcagcccatcgtccacgcccgcccccagatcgtcgggcagctgcggcgcgtggcgggcgacatgcgcgagcgcctgcaccgggtcacgctcagtaatcaaacgcctgccggtgagcagttccacgagcaccagcgcagcggcgtagatgtccgacgcgggcgcgggcgccgcacccgccaccgcttctggcgccatgtaggccggcgtgccgcgcgcaacggggccgcccgcagggctggccatggccgcggcgatgccgaaatccatgatccgcgcatggcgctgggcatccaccatcacgttcgacggcttcaggtcgcagtgcacgatgccggcctcatgcgccgcctgcagcccttcgagcacgtccaccatcagctccaccgcgtcgtgcaccgcacagcggccctgatgcgccagatgctcggccagcgtgcagcccggcacatattcgaacaccaggtagggctggccttcgtgcacgtcggcctcgaacaccggcacgatgcgcgggtgcgacagccggcccacatggcgcgcctcgcgcagccactgctcctgcgcctgcgcgtcgccgccgtcggccagccacttgatcgcgacctcgcggtgcaggcgcgtgtcccgcgccagccatacggtcgcctgcgcgccccggcccagcacgtgctgcaactcgaatcgccccaggcgctggcgagcgggcatggcgcccgctgcagcgcccagggtggccggacgggaaacggaatcgggcatggcgtaagctggctacaagatccacgcatcatccaccaaaaaccgttgccggaccggcatttgcctttcgacagcgccgacgctgacagccatgcccaccacccacctgctgtacctgcacggctttcgctcatcaccccagtccaccaaggcccgccaggtggccgcgcacgtggcgcagcaccacccaggcgtgacgttctggtgcccacagctgcccccttcgccgcgcgcggcgatggcgctggtcgcaggcggcatcgccacctggccgcagggaccgggcatggcggtggtcggctcgtcgctcggcggctactacgccagctgggtggcgcaacaggcgcgctgcaccagcgtgctgctcaaccccgccgtccaccccgcgcgcgacctggaacgctacatcggcgagcagaccgcgtggcacaaccccgaagagcggttcttcttccgccccgagtacatcgccgagctgcaggcgctggacgtgcgccacctgccgcccgcggggccggagctgctgatcgccgcgcagggtgacgaactgctggactggcgcgagatggtcgcgcgctacccgcaagccacccagcgcgtactgcccggcggcgaccacgcgctgagcgacttcgccccgcacctgcccgaggtgctggcgttctgcgacctggcctgatcagtgttccagcggcgggccaccggaaggctggccgcgctgccagcgcccgaattcgtacggataggcgcggcggtagcggtcggtgtgcagcgccacctcgtcctcgcggcccagcagccgcgcgctggcgatgagcttctcgatcacgcgcggctcgggcgagtagtgcagcagttgcaacgccagggcatgcatctcggccgcattggcgggcgtgaccaccgcagtggtgagttgcgcgaactgcgctggcgcacggaagaaccacacctgccgcgccgcgtcggcagccgttagcgcgcgcagcgccgcgggccgctcggccgtgggacggtacagcgcgctcacgcgcgcgtagtcccgtaccagtacgaaccccatggccggggccgccagcagtgccacgcccaccaccaccgcacccacggggcgccagcgcgccgcacgcgacagccagggtgccagcagcaccagcacggccagcgcagtggccagttggaacggcccgtaccacagcgggaactccagcaggctgtgcacgcccacaagggccagcacgccccaggccagttggcggtggggctgcgtctcgcgccaggggcgcgcgcgcagcgcggcccacagcggcacgccgcacagcagcagcgcagccggcaggcccagttccaccgccagatgcagcggcaggttgtgggcgttgtccagcagcacgcaaaaacgctctcccgcaaacgggtggatgtagtgcgcgtagtccagctcgccccagccccagccggcccagggccgctgggcgatcagctccagcacgttggaccacagcgtagcgcggccgacgcaggtctgggagccatcggccatccgcatgaacaggccgtccatgcgcatgcccgtccaccgcagcaacagctgcggcaagccccacgcggccaccgcatagaccgccagccccacgccggccatgccgagcgccagtgcgccactgctgcgccgccacacggcgagcagcgccaacaccaccagccactccagtgcccccgtgcgcgaagccgtggccgcgcccgcagtggccagcagcaccatggcccagggcaccgcgaccgccgccagcaccggccagcgcgcgccgcgccctcccagcaccgggttgccgtccacctgctcctgcaggcgcgccacccaccacagcagcgcccacacgcccagcgccagcaacgtggcctgctggttgcgctggcgcaagttgccaaaggccaggcccgggctggaggcatgcacccacggcgcccaccccgggtcgcccatgaagaactgcaccaggccgatggccgcggccaccagcgccgcgagcagcagacccgccgccagatgggcgcccaggcgcgcggcactgggacgccaggcgccgcaccaggccagcgccgccagcagccaggcgcaggcgccgctggccagcagcggccaaaagttggaatacggagcctcggtaatgccaaagacgaagggcagcgccatcgccaaaaccgccagcggcgtgaaatcaggacgcatggcggggtggtggtgcaaaggcgatcgtggacgtcatggtggcgcccatcataggcgccgccatggcaccagccgcacttcaagccaaaaatgcctccagcgcttttgtagcaagcgctggcagctatcaaaggcagagcaatgggttacctgggcgtgcaggcggctgcgcagccaggcgatgagcgccgcacgctcgccatcgtccttcacgcctgcgtagcccatggacgtgccgggcacggtggctggcgggtccttcaggaagcgctgcagcgtgcgctcgtcccagacgatgccgctggccttcatggccggggagtagccgtcgaaccccggcgccgtgcccgagcggcggccgaacaggccgcagtgctgcggtcccgtgcggtggccctcgatggcgtggcaccccgcgcagcgcgcgtagatctgctggccgcgcgccagctgggccgcgtcaggcgccatgggctggggcgcggccggcgctggcgttgccggagcgggcccggcgaccgccatgcccacagcaccaagcgccaatccgcccaccaatgcccaggcccgcctgcgcccacccgcctggactcgggtcatgacatgaacgccgagggcaccggcgcctcacccagggcctggcgcagcacggcccagtgcatggcctcgtcgcccaggatgctggcggccacctgcgccagggcacggtcggcaaacagcggcaccgcacccaggtaggccgacacggcgccgcgctccagtccggcggcaaagcgcagcacgtcggcttcggccttgagcttgtcggtcgggaagccgtactgcgccttggcctgcacgggcttgccgcccatcttctgcacggcgccggcgatcgcgtcggcatgctccttgtggtggccctggaactgctgcgccaggggcagcacgccggaggtgagcagaccgctctcggcgcccacctggtaggcggccacggcctcgtactccgccgccagtgcggtgttgaggatgcgcacgtcggcctcgtgctgtcgcgcatcggtcttggcgccagcggccagcgcgtcgcgcccgcccagcagggccacggccgaggccgagagcacggccgcgcccaccgtgcggcggcgcgcgagcagcgcggaagaaggagtcaagaggaaggaagagtggttcatggtcatctccttgaagaaagggacaagtgccgcgccggcggcgcgggtaatcggcgcggcgcgcagcggcgcacgggccataggcgtgggcggggtggcgccggcccgtcaggccagcagcccgcgccgcgccagtgcgtccagcacctgctgcacgacctggtcgcagcgcgcgcccgcaaacggaaagacgctgtcggcgcaggcttccacccgcgcgcccagcgcgtcgcgcaacatggcgcgcgaacgcaggtagcgggtgcgcaccagctcttcgctgatgtccaggcagaaggccgcctcctgcacgctcatctcctgcacggcacgcaggaggaacacgctgcggtacagcggcggcaggctgtgcacggccgactccagcagggcgcgcaactgggcacgcgcaagtgcctggtcgggcgcgtcgtcgggcggggcgaaataggacatggcatcctccggctgcggctcctggtcgctggcctgcgcggggtcgatggccacgctgcgcgcacgccggcgcaagacgtccaaggccgtgcgcaggcagatgcgcgccagccaggtgcccagcgcggcatcgccgcggaaggcccgcagccgcgtgaaggcgcgcaaataggcctcctgcaccacgtcctgcgcctcggcgtcgtcatacaccacgccgcgcgcggcgcgaaacatcagccggttgtggcgccgcatgatggcggcgaaggctcccgcctcgccggcgagggcgcgcgtcaccaaggccgcgtccgccgcacggtcggcgatcgggatggcagtgacaaccgccgcctgcggtaagtcctcggatgggtgcatggctcgcctcgctttcgttgagaccctttgcccattggacgcacgccgaaggcctggcgtgacaaacacccgcaatcacctgccacgaacaggggcgctgcccgccgccatgggaaaatcgcgcccctatgcatgcactgttcgacgaagccggcaagttcctggccggccgcatcctctccgaagccgaaagctcggcacagattgagctcgactcgggtaaacgcgtcaaggtcaaggacgccaacatcctgttgaagttcgacaagcccgccccggccgagctgctggcgcgggcgcgcgagatcgccgccggcgtggagcttccgctggcctgggagttcgcgcccgaggaggagttcggcttcgccgagttggcgcgcgactatttttctgcccaggcgccagtgaccgagcaagccggcatgctggtggcgctgtttgaggcgccgcactactttcgccgcgcgggcaaggggcgttttcgcaaggcgtcggccgaggtgctgcagcaggccctcgccgccatcgagaagaagaagcagatccaggcgcagatcgacgcctgggccgccgaactcgtcgccggcacctgcccgcagcctgtgcgcgagcagctctacaaaattctgttccgccccgacaagaacgcgcccgagtacaaggccgtggtcgaggccagccgcagcgcgcagaaggctccgctggacctgttgcaggccgcgggtgcgatcgactccagctaccagttccactggaagcgctttttgttcgacaacttccccaagggcacgggctttccccagctggcggcaccccagccgccggccgacctgccgctggcggatgtacaggcctattccatcgacgattcggccaccaccgagatcgacgacgccctgtcggtgcagggcctgggcaccggcaccgtgacgctgggcatccacattgcagcgccgggcctggcgatccaacccgggggcgacctggacaagctggggcgcacgcgcctgtccaccgtctacatgccgggctacaagatcaccatgctgcccgacgaggtggtgcagatctacacgctggacgaggggcgcgccaacccggccgtgtcgctgtatgtgacgatcgacgaggccacgctggccatcaccgccaccgagacgcgcctggagcgcgtgcccgtgacggtgaacctgcgccacgaccagctcgaccacatcgtcaccgaagaatggctgcaggatgcgtcgattcagaccgaaaatacgcctcaggccttgctggatctgcgtgagcagctctcctttttgcaccgactggccaagcagctcaaggcccagcgcgaagtcgtgcgcggcaagcccgaaaccttcaaccgccccgactacaccttccgcctcgccggcaacgacggcgccgagcccaacggcagcgaaacggtggacatcaccacccgcaagcgcggcgcgccgctggacctgatcgtggccgaggccgccatcgtcgccaacagcacctggggcaacatgctggccgagcacggcgtgcccggcatctaccgcagccaggccagcctggcgccgggggtcaaggtgcgcatgtccaccaaggcgctgccgcacgccggcatcggcgtgaagagctacgcctgggccacctcgccgctgcgccgctacgtggacctggtgaaccagtggcagatcattgcctgcgcgcgccacggcaagaccgctgcactggccgcaccgttcaagcccaaggacgcggagctgttctccatcatcagcagcttcgatgccgcctacagcgcctacaacggctaccaggccggcatggagcgcttctggacgctcaagtacctgcagcagaaccagatcaccgagctggacgccaccgtgttcaaggaagggccgaacggcagcttcctggtgcgcgccgacaccctgccactggtgctgcccgtgctgggcgcgcagcagctgccgcgcggcgcacgcgtgcgcgtcaagctcggcgagatcgacgagatcacgctggacgtggcgggcaccctggtggcgcgcctggacgacccgctggatgccagcgacgacggcccggtggacgaggacgagggcgacgaggaggccgtggccggcccgatcgccatcgcggtcgatgtcaacgaggccgagggcgagggcgccggcggcaccgctgataatcgggcgccgtgacaaccgctcccttgctccaccgccatgcagcgcgccgccccacagggcgccgcggcctgcagtgatggcggcccgacgatgaaaatctccaccctgcttcaacgcctgacgacgctgcagatcgcgctgggcgtctccatcgccgtgcatgccgcactgctcacggtgcgcttcgtggaccccgagagcttcaaccgcgtgttccaggacacgccgctggaggtgatcctggtcaacgcgcagtccaacgagcgccccgacaaggcgcaggccatcgcgcaggcgtcgctggccggtggcggcgaggccgccaagggacgcgccaccagccccctgccctactcggccctcaccacgatcggcgacgacctggaagaagcccagcgcaagatggaccagatgctggagcagcagacccagatgctggcccagctgcgcaagcagctcgccgtgctgcccgagcccgacccgcgcaagcccagccagagcaccgacagccaggcccaggaagaaaagcgccgccagttggtgaagctgctggccgagatcgaaaagcgcatcaacgaggaaaacgcccgcccgcgcaagcgctacatcagccccgccacgcgcgaagaggtgtacgccgtgtactacgacgcgctgcgccgcaaggtcgaggacaagggcacgcagaacttccccgagcagggcggcaagaagctctacggcgagctgatcatgatcctgaccgtgaaccatgacggccgcgtgctggccaccgaggtggtgcagggctcgggcaaccgcctgctggaccgccgcgccgaggccatcgcccgcgccgcggggccctttggccacttcggcccggcgatgcgcgccaaggccgatcagatcgccgtggtctcgcgcttcaagttcacgcgcgaccagaccctggaaaccgacctgcgctgatgaccgccgccgccgacctctactgcgtgatgggcaatcccatcgcccatagccgctcgccgtggatccacgcgcgctttgcccaactgacgggccagtcgctgcactacgagcgccgcctggttccgctggacggcttcgcccaggcgctgcagagcttcgccgccgaaggcgggcgcggctgcaacatcaccgtgccgttcaagctggaggccgcgcagctggccaccacgcgcagcgagcgcgtgcagttggccggcgcggccaataccctcgtgttcgacggcggcagcatccatgccgacaacaccgacggcctgggcctggtggccgacatcacgcaaggcgcgggcgttccgctcgccgggcgcgacgtgttgctggtgggcgcgggcggcgcggccgccggcgtgctgggcccgctgctgcggcagcacccccggcgcatcgccgtcgtgaaccgcacgcccgcgcgcgcccaggcactggtggacagccacgccgcgctcgcagcgctacaaaaaacagagctactggcgctggacatgcaagcgccaggggccgatttcgatgtgatcatcaacgccacggccagcagcctggaaggcggcccggtgcccgtgcccgccagcgtgctgcgccccgggagcctggcctacgacatgatgtacggccccgcggcgcagccctttctggactgggccacgggccacggcgccaccgcgcgcgacgggctgggcatgctggtggagcaggcggccgaggcgttcctgctctggcgcggcgtgcgcccgccgtcggccccggtgctgcaggagctgcgcgcggccatcgccgcgggggcctgaggcatgcggggcgcactgcgctggtgcatgctggtgctgctggcactgctggcgctgcagctgttcttcgtggcgcgcatcgcggccatggcggtgatcgacccggaatccaccacgttccagcggtccgaggcctgggcgcaatggtcccaaggcagcggcgtgcgctggcgccagcagtgggtgccgtacgcacagatatccgaccacctcaagcgcgcggtggtcgcatcggaggacgacaacttcgtcaaccacgacggcgtggactgggatgccatcgaaaaggcctgggagcgcaatgcgcgcatcgaggcgcaactggccgcccggccgtcggccacgggccgcgcgcccaagatccgcggcggctccaccatcacccagcaactggccaagaacctgctgctgtcgggcgagcgcaacctggtgcgcaaggggcaggaattcgtgctctccctggcgctggagcaactcctgcccaagcagcgcatcctggagatctacctgaacaacgtggaatggggggcaggcgtgttcggcgccgaggccgccgcgcagcgctacttcggcaagagcgcgcgccagctcaccgcgcccgaggccgcgcgcctggccgtgatgctgccggcgcccaaacgcttcgagaaggcgcccggctcggcctacctggccgggcgcacgcgcgcgctgctggcgcgcatggggcgcagcgagttgccctgaaccacatgtcattcatacaagcaaaatcggcctcaaaaccaatagcagcaagcgcgaacagctataaatttaatagtccatgagaatccttggcatcgaccccggactgcagaccacgggcttcggcgtggtggacgtggacggccatcgcctgcgctacgtggccagcggcaccgtccgcaccacggggcgcgccacgggcctcgcgctgggggatctgccgggccggctcaaggtgctgttcgacggcgtgagcgaggtggcagcgcgctaccagcccagcacagcggcggtggaaatcatcttcgtcaacgtcaacccgcagtccacgctgctgctgggccaggcgcgcggcgcggcgctcaccgcgctggtgaatgccaatctgcccgtggccgaatacaccgcgctgcagatgaagaaggccgtggtaggccacggccgcgcggccaagtcgcaggtgcaggagatggtgcgccgtctgctggaattgcccggcctgccgggcaccgatgccgccgacgccctgggcctggccatcacccacgcgcacgccggggcggccatggcccgcgtgggcgaggtcgcgcagctcacgcggcgccagcacgccatgtacaaggccgggcgcagttactgaacgactgaacgcggcccttgcctctggggcctttccctacgcagcaagcgcgggcaagccaacgtccttctccgccatttcccgagcggtggttgcgcgcgccaacgccacggcccccggctgcggcgcgccgccctgcagcttgaagcggctgaccgcctcggtcagtcggcccgcctggtcgcgcagcgactgcgacgcggctgcggactcttccaccagcgcggcgttctgctgcgtcatctgatccaggtggctgaccgattggcccacctggccaatgctgcccgcctgctcggcggccgcgctggtgatctcggccacgatgtcggaaacccggcgcacgctggccacgatctcggtcatggtctcgcccgcctgcgccaccaggcgcgagccgccctccacccgctcgacggaggcgccgatcagcgccttgatttccttggcggcgtcggcgctgcgttgcgccaggctgcgcacctcgctggccacgacggcaaagccccggccctgttcaccggcgcgcgcggcctccacggcggcattgagtgccaggatgttggtctggaacgcgatggagtcgatcacgcccgtgatgtcgccgatgcgccgcgagctgtcggaaatctcgcccatggtctgcaccacctgcgcaaccaccgcgccgccgcgcaccgccacctcggccgcgttggccgcgagcccgctggcctggcgggacgattcggcactgtgctgcaccgtgccggtgagcaactccatggacgaggcggtctgctgcaggctggcggcggtctgctcggtgcgctggctcaggtcctggttgcccagggcggtctcgtcactggccgtggcgatgctgcccgcagcctgctgcacctggcccaccagggtgcgcagcgcatcctgcatgcggcccatggcagcgacgaggctgccgatctcgtcgcgctggcgggactgcactgtatgcgacaggtcacccgcggcaatgcgctcggccagcgcacgcgcctgctccagtgattgcgtgatggaacgcacgctgaacaacgtcagcggcaccagcaccgccaaccccaacagcacggctgcagcaatcagcgtggacatggtggcggtgcgctggtccagggcggcgcgcgcctcttccatatggccgcgcgcctgcgtggccaggctggccagcagggcatcggtggtgtccatgtgggccttgaaacgctcggcatacgcccccgcacccgcgccatcgagcagggcgcgctcgatctggtcgaagatcggcacgagcccgccttcgtactgcccgacctcggccagcgccttgtccagtgcgccggtgaattccacgttgccggcctgcacctcgcgcacctgcgccatgctcttgcgcagcgcatccaactggcggctccagccctcacgcagcgcctgcacctccacggcgttgttgaagttgatgatgatgtccttctcggcacggcgcaggtgccccaagccggtgcgaagttcggccatgtcggtgagcgtttgcacctgccgcgcaaacagctcttgcagcgtggtgcgcgagcggtcgagcgcaacgtagcccagagcgcccactgcagtcagcaggaccagggaaaaagtcgtggcgaaatacagccgcgcgcgaatggaaagctgccccagaaccctcatggcattcctttgctgaacatgatgaccggcgtgtgcaagttccacgccatggcagagataccgcctcgtgggcggaccggaatgcaactgtatgttgcaagcgctcaatcccaaggcagggtaatcacggtcccgttgtctctggtgagacggggcttagggaacgcggcaaggcatgcctagaaaacatattgtcacaatctttgtccatagtgcggttcggccctaaggctttggtcaccccgaacacgcgcatgtccttctcttcttcccctacccgctctctttccatcggcccgctgggtcgccggctgctgggcctgttcatgacggtgctggcgctgagtctggtcggctcggccatcggcgtgtggtcgctgcggcacatcggccaatcgacggacgacatggttcagcacagcgtggccaacgaacggctggtggccgacgcctatcggctgcaggccatcaatgccgagcgctacaaggccgtggccttgagttcagaacccgaggtggggcaagccatcggcgccgacattgccgctacgcagcagcagtacgacaggctggtagccaccctggcacagcggctggccggcacagccgacgaggaactgctgtcccgcgtgaaggcgcgggccgccgacttccacgaggcccaggccgcactggtgcaggcacgcgacttcggcctcacgtcacgcattcagcaggtgtatggcgagcgcttcctgcccgcgtcccaggcattgctgggggcgctggatgcgctcacgcagtcgcagcgccagtccatcgacacggccgccctggccgtgggcagctggagcctgcgggcgcgctggtcgctgctggcgttcggcagcctgtccctggtgctgggcaccctgctcgcgctgtggctggtgcgcagcatcacgcggcccattgcactggccagcgacaccgcgcagcgtgttgcggggctggacctgcgccaggacatcgtgggccacgaccgggacgaaaccgggcacatgctgacgtccctgtcggtcatgcagtccgcgctgcgcagcctggcgggacaggtgagcacctctgtgcacagcctgcacacggcttcgtccgagatggccaacggcaacgcccacctgtccacccgcaccgaggaggccgcagccagcctgcaggaaacggccgccgcgctggagcatgtgacacgcgccgttcaacaatcggccgagaccgccgagcatgccgaggcacgcgccgcacaggcggcagccaccgcgcacgaaggcagcaacgtggtgacgcgcatggagcagaccatgcagcaagtggcccacagcgcgcaccagatcggcgacatcacgggcatgatcgactcgatcgcgttccagaccaacatcctggcgttgaacgccgcggtggaagccgcacgtgccggcgaacaaggccgcggtttcgcggtggtggccagcgaggtgcgcagcctggcgaaccgctcggccgaagccgcgcgcgagatcaaggcattgatccaggcatccgtgcagcaggtggatgccggcgccaccctggccgctgatgcggggcgaaccatggcgcaggtggtggcggccatccaggacgccgcgcgcacgatggccgacatacgctccagccaccatgcgcagcagcaggacatcctctccatccactcggccctgtcgcggctggaccagatgacccagcagaacgcggccctggtggaagagtccgcggccgccaccgagagcttgcgcggccaggcccatgagctagcggcgcaggtcagccgcttccgcctgccgggtgaactggcgcacgcactgccgtcgcccatgcccacccggctgctggccgcggcctgatacggccacttggagccggcctggcatgacaggccggcggctttgcgtgggtcagtcggcgcggtggatgggcacgtagagctcgccgcccgtgcggttgaactcctcggccttggactgcaggccctgttgggcgaattcgcgcacttcctgcgtgatcttcatcgagcagaacttcggcccgcacatggagcagaagtgcgccaccttggcgctgtccttgggcagggtctcgtcgtggtactccttggccgtatcggggtccaggcccaggttgaactggtcctgccagcggaagtcgaaccgcgcctggctcagcgcatcgtcacgcgcgcgggcgcccgggtggcccttggccacgtcggccgcgtgcgcggcaatcttgtaggcaatgatgccctgcttgacatcgtcgcggtcgggcaggcccaggtgctccttgggcgtcacgtagcacagcatggccgtgcccatccagccgatcatggcggcaccgatggcgctggcgatgtggtcgtagccgggggcgatgtcgatggtcagcgggcccagggtgtagaacggcgcctcgtggcaggtcttgagctgctccgtcatgttggcctggatcatgtgcatgggcacgtggccggggccttcgatcatggtctgcacgtcgtgcttccaggcaatctgcgtcagctcgcccagcgtgtgcagctcggcaaactgggcttcgtcgttggcgtccgaggcgcagcccggacgcaggccatcacccaggctgaacgacacgtcgtacgccttcatgatgtcgcagatgtcctcgaagtgcgtgtagaggaagctctccttgtggtgcgccatgcaccacttggccatgatggagccgccacgggacacgatgcccgtgcggcgcgcggcggtgagctggatgtaggccaggcgcacgcctgcgtggatggtgaaatagtccacgccctgctcggcctgctcgatcagcgtgtcgcggaagatctcccaggtcaggtcctcggcaatgccgccgaccttttccagcgcctggtagataggcaccgtgccgatgggcacgggcgagttgcgcacgatccagtcgcgcgtggtgtggatgttcttgccggtggacaggtccatcacgttgtcggcgccccagcggatggcccagacgagcttctccacctcttcctcgatgctcgacgtgacggcggagttgccgatgttggcgttgatcttcaccttgaagttgcgcccgatggccatgggctccacttcggggtggttgatgttggcgggaatgatggcgcggccacgggcgacctcgtcgcgcacgaactcgggcgtgatgattttcgggatgctcgcacccagcgggttgccggccaggcgctgctcgcgcgcggtgtcctgcatgtattgctgcatccactcacggcgaccgttctcgcgcaaggccacgtattccatctcgggagtgacgatgcccttcttcgcgtagtgcatctgcgtgacgttggcgccgctcctggcgcgcagcggctggcgctgcagcgccgcagcctcggcgcgcagctgggccaggcggtcgccatcctcggccttctggccgtcgtccagcgccttgcgcacgcgaccctcatagccctcggtgtcaccgcgcgcggcaatccattcgccccgcacgctcgcaaggcccttgcgcacgtcgatctgcacggcaggatcggtataggggccggacgtgtcgtacacgctcaccacttcgccgttggtgagctgaatgtcgcgcaccggcacgcgcagcccgggctggctgccggcgaggtaggacttggtggaagcgggaaagggttcgcgcgtgagcgcaagcaggctggcgaacttgtcgggggcattcatggcgggcagctccttcatcggcgggatggatggaattgctccgctatcgatcggatggacggacggagcacgacccttcttgcgggtgtacccgtttccccctatccgactgcagctcttcttacgctggcatgaaccagatcaagttcgcggttccggcggtcaggtccgccatctcagcacgccgttacgtgcaccccggagcggggccgagtataggcgacttgaccgccagcaaggtgccttacagcagacgctcgaggatcagcaccaggaagaacatggacgccgcgatcacggtccatttgacgatgaccagtccaaaacgcttgtagcgctgctgtcccgtagcggcaaaaaaggcaaacgacacgccggcagccagcagcagcagaaggacagcccatcggaagatcaacatgcacgcgtcccccgtccattaccaggcacgcaccggctgtgtgaaacctgcgggcgcctggcgctcattctcgaaggtcacgatctcccacgcatcctcgtgggccagcagttcgcgcaacagcaggttgttcatggcgtggcccgagcggaaggcgctataggccgccagcagcggcttgccaacgaggtacaggtcacccatggcatcgaggatcttgtggcgggcgaactcggcgtcgtagcgcaggctatcggcgttgagcaccttgtagtcgtccatgacgatggcgttgtccagcccgccacccagcgccaggccgctggagcgcagcatctccacgtccttcgtgaagccgaaggtgcgggcgcgcgcaatgtcgcgcgcgtagttgccttcgcccagatcgaactccgcgctctgcccggtggagtccacggcggggtgggcgaagtcgatgtcgaagcgcagcttgaagccatggtagggctccagccgcgcccacttgagctgctggcccgtgccttcacgcacttccacggggcgcttgacccgtatgaagcgcttgggcgcgttctgcaactccacccccgcgctttgcagcaggaacacgaaggaagcggacgatccgtcgaggatcggcacctcctccgccgtgatgtcgatgtagaggttgtccagccccagccctgcgcaggccgacatgaggtgctccacggtatgcaccttcgcaccaccagcgccaatggtcgaggccatgcgcgtatccacgacggccgtggcggtaatgggaatgtccaccggctccggcagatccacgcggcggaacacgatccccgtgtccggctgtgccgggcgcaacgtcaactcgacccgctggccgctgtgcaggcctacgcccacggcgcgggtcagggtcttgatggtgcgttgctgaagcatccgccgattctaggccgccagacacgggccggcagtaccccttttctatgacgttgatagcagcgaaacgttctgccgcctgcgctgcgcgtcgatctgcagaagcgctgacatacggacaacgagcgcgtcgccgaacaaaattggaacaaatgaggtaattatgttaataaatgtttaccaaactcgccattttggcgaatttcggagaaagccccccatgaccaagctcagcctcaagatgaagattcttgccatgctgggaacggcgctgctcgcgctgatcgtgatgtcgaccctgtcgttgctgcaggagcgcaagctcatcatcgacgcccgcaaggaaaccctgaccaccgccgtgcagacggcgcacagcatcgtcgccgcttacaaggaagcggccgacaagggcgcgatgagcgtagaggacgcgcagaaggccgccaaggaatccctgcgcctgtcgcgctacggcggtgcggaaggcaagaccgagtatttctacatctggaccatggacagccgcggcgtgatgcaccccatcaagcccgagtgggaaggccaggacatggccggcaagctcaaggacggcgatggcaacgacctgctcaaacagatcacggacgcactgcagcgcagcaaggatggcaaggcgtatgtctctgccaggttcatgcgccctggcgagcagacgctcgcacccaagctgcagtacgccgtgcgcatcgatggatggaactggatggtgggctccggcttgtacaccgacgatatcgatgccgcagtgcgccaggcgctgctgaccgacctgctggtggtcgcgctcgtcacccttgccgtgggagtggtcggttttgcggtgttccgctcggtggtgcgccagatcggcggcgaacctgcccacgccatgagcgtcatgtcggaagtcgcgcagggccatctggacaccgccatccctcccgcgcccgcaggatcgctgatggatgggctgtcgcagatggtggcctcgctgcgccgcctcgtggttgaggtgcgcagcgcctcagacagcattgccaccgcggccagcgagatcgcgcagggcaacaacgacctggcccatcgcaccgaggacacggccagcaacctgcaggccacggctagcagcatggaagagctctccagcacggtgcgccagacctccgacgccacccagaccgccaaccaactggctgcatcggccgcgcaggtggcggcacgcggcggggacgtggtatccctggtggtgagcaccatggaaggcatcaacgccagcagcggcaagatcagcgacatcatcggcgtgatcgacggtgccgccttccagaccaacatcctggcgctcaacgctgccgtggaggcggcgcgcgccggcgaacaaggccggggctttgccgtggtggccggagaagtccgcacgctcgcgcagcgcagtgcgcaagccgccaaggagatcaaggcgttgatcaacgattcggtggaaaaggtccgctccggcacgacactggtggacagcgccggcagcaccatgaccgagatcgtcagcagcgttcagcgggtgacggacatcattggcgaagtgcgcgccgccacctccgagcaaagccagggcattgcccaggtcagcaccgccatgcaccagcttgaccagatgacgcagcagaactccgcgctggtggaggaatccaccgccgcggcggccagcctgcgcgagcaggccatgaagctgaccgacgtggtggcgctgttccgcgtgcaggcaggcgaggtacagcggccccgccccgccacggcgatcacgcgtgctgcaccccccgcggcgcgcccggccgcaagcgcacctcgcactctgtccactcccgcggcacccgcgctacaggccaagcccgccaaggcgcccggcgccggcccggacgacggcgactgggaatcgttctgacgccgatccgtgcggcgcccgcaggcgccagcgcgcgccgtgtagcgcacgtcatgcggatgcgcgaccgcacatgaaaaagccgctggcacgccagcggctttttcattcaggcaccttggtcgtggcgccggtggagcttcagtccgcctgcttgcgcaggaaggccggaatctccagttcatccatgccgcccgaagacagcgcatccacgcgcgccgtggccacggaacggttggtgcgccagacgctcggcacggccatgctgccgtagtcggcctgggccgcaccgcccaccatgccggcggaaactccgaccgctgcgccggccatcggcatctggtacgccacgttgtccgtgccggtgcgcaggctgccctgcaccacctgcatgggctggcggcgcgcgttctggcgcgacaggcccgtggccaccacggtcacgcggatctcgtcacccagcgtgtcgtcgtatgccgcgccgaagatcacatgcgcgtccggcgaggcgtaggcgttgatggtgttcattgccagccgcgattcggccagcttgaggctgcccttgcttgccgtgaccagcaccagcacgcccttggcgcccgacaggtcgataccttcgagcagcgggcaggcgatggcctgctcggccgcgatgcgcgcgcgatccgggccgctggccgtggccgtgcccatcatcgccttgccgggctcgcccatcacggtgcgcacgtcctcgaagtccacgttcacctggccgtactcgttgatgatctcggcgataccgccgaccgcgttcttgagcacatcgttggcgtgcgcgaaggcttcttcctgggtgatgtcatcgcccagcacctccagcagcttctcgttgagcacgacgatcagcgagtcgacgttggcttcgagctcggccagcccatcgtcggcgttcttcatgcggcgcccgccctcccaatcgaagggcttggtgaccacgcccaccgtgaggatgcccatctccttggccacgcgcgcgatcacgggcgcagcgcccgtgcccgtgccgccgcccatgccggcggtaatgaacagcatgtgcgagccctggatggcctggcggatgtcctcctgcgcagcctcggcggcctcgcggcccttgtcgggcttgctgcccgcgcccaagccgcttgcgcccagttggatggtgcgatgcgccgtgctgcgggtgagcgcctgcgcgtcggtgttggccgtgacgaactccacgccctgcacgttgcgcgagatcatgtgctcgacggcgttgccgccgcccccgccgacaccgatcaccttgatctgcgtgccctggttgaactcttcggactcgatcatttcgatggtcatgatggtgctcctgaaacttgggttgtgatttgcaattgccgtaggttggtgtttgttaggggacggtcattgccgtcgggcggaggcgcggtacttcgccatcgcccgcggcgccgcggcggcggactggcgcgtgccatccagagcggggggaaggtcatgtcagaagttccccacgatgaagtccttgaaccggccaaatgcggtcttcaccgacccgctcttggctgccaccttgaagccgcgcaggcgcgccaggcgcgcctcttccagcaggcccatgaccgtggcggcgcgcggctgggcaatcatgtcggccagcgcgctggagtacttcgggatgccgcggcgcacgggcttgaggaagatgtcctcgcccagctccaccatgcccggcatgacggagctgccgcccgtgatcacgatgcccgaggacagcacctcctcatagccggactcgcggatcacctgctgcaccagcgagaagatctcctccacgcgcggttcgatcacgcccgccagcgcctgcttggacagcatgcgcgggctgcggtcgcccaggcccggcacctcgacctgcgcctcagggtcggcgagcaactgcttggcgtagccgctctccaccttgatgtcctcggcgtccttggtgggtgtgcgcagcgccatcgcgatatcgctggtgatcaggtcgcccgcgatcgggatcaccgccgtgtggcggatcgcccccccggtgaagatggccacatcggtggcgcccgcgccaatgtccaccacggccacgcccagttcgcgctcgtcatcggtaaggacggcctggctgctcgccagcgggttcagcatcagctgctccacttccaggccgcagcggcgcacgcacttgatgatgttctcggccgcgctctgcgcaccggtcacgatgtggatcttggcctccaggcggatgccgctcatgccgatgggctctttgacatcctgcccgtcgatcacgaattcctgcggctccaccagcagcagccgctggtcgctggagatgttgatggccttggccgtctccaccacgcgcgccacgtccgccggcgtgacctccttgtccttcacggccaccatgccgctggagttgaggccgcggatatggctgcccgtgatgccggtatagacgcgctggatcttgcagtcggccatcaactcggcctccttcagcgcctgctggatgctctgcaccgtcgcgtcgatgttcaccaccacgccgcgcttcaagccattgctgggggctacgcccaggccggccagcttcagctcgcccccgggcagcacttcagcgacgactgccatgaccttggcggtgccgatgtccagccccacgaccacgtctttgtattctcttgccatagttctctgtcctgccctcagttgttctgccccgccctgcgcgcatgcgacgccgcgcgcagcgcagccgccttctgtgcatccgtactcacggtggtgacgccgcgcaggcgcagcgcatagccgctttcatgccgcaagtcggcgtactccagcgcatccacgcgacgcccctgccgctgcgccacgtccggcagcgtgtgcaccaaacgcgacacgcgctgcatcagcaattgcgtcgagccactccccagctccagcaccgccccgctgtccagcgtgacccgccagcctccattccccgtgagctgcaacgagtcgatgccggaacccagcggcgccaacgcgggcgccagctggcggtacatctgcagcaactccgcggagcgctcgggcgtgcccatcaggcgcggcaggttgtcctgctccaggtcgcccgcgtcggcttcaaagacctcgccccggctattgaccagggtgtcgctgccttcggcgccccagtaggcgaccacgtcgtgctcctgcagctgcacgcgcaggccactggggaactcgcggcgcacataggcctgccgcacccagggcacctgctcgaaggcgcggcgcgcggcctgcaagtcgatggtgaagaagttgcccacgagttgcggcgcaacgttggcacgcaggctcaacgcgctggtgtgcacgaggtcgccctccaccacgatgcgcccgatcgagaacgcgggatggcgcagcagccagcccccgcccaccgccagcacggccagggcgcagcccaggaacaggaccgtggcggtcatgttcatgaggcgaacgtccagcggtgcgggcagcgtgttgttcataccgactcccgtcctcctgccgcaccggcccggccctgcagcgcgtccagcgacgcgctcgccaggatgcgcaggcacaggtcggggtagctgatgccgctggcattggccgacatcggcaccagcgagtggccggtcatgccaggcgaggtgttgatttccagcaggaagggcttgcggtcgctcgcgcggatcatgatgtcggcgcgcgcccagccgcggcaacccagcgtacggtaagcctgcacgacgatgcgctggatctcgcgctcctcggcctcgggcaggccgctcgggcagtggtactgcgtgacgtcggtgaagtacttgttctggtagtcgtagttgccttgcggcgcttcgatgcggatcaccggcagcgcgcgcgcctcggtgccttggcccagtatgggacaggtggtctcgtcaccatcgatgaactgctcgcacagcacctcggggtcatgctgcgcggccagccgatatgcctgttcgcactgccccagcgaagtgaccttggtcaggccgatggtggagccctcgcgcgagggcttgacgatcatcggcgcgcccagctcctggaatgcctgagccgtctccgcactgctggacaccaggcgccagtctggcgtgggcaagccgtccgcgcgccagatgcgcttggtcatgatcttgtccatggcgatgctggacgccatcacgccgggaccggtgtacggaatgcccagcagctccagcgcgccctgcaccgtaccgtcctcgccatggcggccgtgcagcgcgatgaagcagcggctgtagccgtgggccttgagctccgacagatcactgtgcgcggggtcgaacgcatgcgcgtccacgccacgcgagcgcagcgcctgcagcacgccgccgcccgacatcagcgacacctcacgctcggccgacgtgccccccatgagcacggccactttgcccagcgccttcacatcaatcttgaggtcattttggctcattgcgcccgtccttcctgcgctagcagctcatttttttgtagcaaatcaaccaccttggcgggtacgccaccgatcgagcccgcccccatgcacagcaccacatcgccatcccgggcgcccgcggcaatgcgctgcggcatgtcggccacgttgtcgatgaacaccggctccaccgtgccggccacgcgcagtgcgcgcgccagcgaccggccgtcggccgccacgatgggcgcctcgcccgcggcatagacctcggtcagcagcaccgcgtcggctgtgcccagcaccttgacgaagtcctcgaagcagtcgcgcgtgcggctgtagcggtgcggctggaaggccagcaccaggcgccgccccggatacgccccgcgcgcggccgcaagcgtggccgccatctccaccgggtggtgcccgtagtcctcgatgagcgtgaagtgccccccaccctgcgcgggcaggtcgccgtggcgctggaagcgccgccccaccccggtgaaaccggcgagtgcgcgcagcagggcgtcgtcgggcacgttcagctcggccgccacggcgatcaccgccagggcgttgagcacgttgtgctcgccggccaggttgagcacgacctgcaggtccggcagcgtcacgccgttgcgccgctgcacggtgaaatgcatctgcgtgcccacggcacgcacatccacggcgcgcacctcggcatcctcggacaggccgtagctcgtcaccgggcaggtcaccagcggcaggatgtcgcgcaccgccgggttgtcgatgcacaggatggccgtgccgtaaaacggcatacggtgcaggaagtccacgaacgcctgcttgagccggccgaagtcgtggccgtaggtctccatgtgatcggcatcgatgttggtgaccacggccatcacaggcagcaggttgaggaacgagccatccgactcgtcggcctcgaccacgatgtactcgccctggcccagcttggcattggtgcccgcgctgttcagccgcccgccgatcacgaaggtcgggtccagccccgcctcccccagcacgctggccaccaggctggtggtggtggtcttgccgtgtgcgccggcaatggcgatgcccttgcgcaggcgcatcagctcggtcagcatcaacgcgcgcggcaccacgggtatcttgcgctcacgtgcggccagcacctcggggttgtcagcctgcacagcggtggaggtcacgacggcgtccgcaccagcgatgtgcgccgccgcgtggcccacatgggtggccacgcccagtgactgcaggcggcgcagcgtggggctgtcggccaggtcggagccggaaaccacatagcccaggttgtgcaacacctcggcaatgccgcacatgccggagccgccgatgccgacgaagtggatgtggcgaatggcctgcttcatcgtgccagcctttcacatgccgcgacgatgtcgcgggttgcgttgatctttcgcatcgtgcgtgccttttgcgccttggccagcagatcctggcgcttcatgttctgcagcatctcggccaggccgtgggcggtcaggtcggcctgctgcaccagccagcccccgcccaccttcaccaggtactgcgcgttggtggtctggtggtcgtccaccgcgtgcgggaatggcacgaacaccgccgcagcccccacggccgcaatctccgtcaccgtgctggcgcccgcgcggcacagcaccaggtccgcttcggcgaacgcggctgcggtgtcctcgatgaacggcgtgagcgtggcctcgacgcccgccgccgcgtagctgcggcgcagcgcctcgatctgggactctccgctttggtgggtgacgatgggtcggtcctgctcatggatccatgccagcgcctggggcacgatgtcgttgagcgccttggcgcccagactgccgcccaccaccagcaggcgcagcggaccttcgcgcccggcaaggcgccgctcgggacggggctggcgcgtaaaggcgcgccgcatggggttgcccacccactgcgcatcgggcagcacattgggaaaggccgtgtagacccgcgtggccagccgcgacagcagcttgttggccatgccgggcacggagttctgctcgtgcagcagcagcggcttgcgcgccaggcgcgcggcaatgccgccagggaaggtgacgtacccgcccaggccgatcaccacgtccggctgcagccgacgcacgaccgcgcgcgcctgcaggcatgcgcgcgccagccgcagcggcaaggccagcagcgtcttcaggcccttgccgcgcacgccggagaaatcgatgggctcgaacgcaaaaccgcgcggcggcaccaggcgctcttccatgctgccgggcgtgcccagccaatgcacctgccagccacgttcgcgcagcgcctcggccagtgccaggccaggaaagatatgtccacccgttccaccggccatgaccagcgccgtgcgttggcgcgcgggaagggagtgcgcagagcgctccaggacctgcgtcgcgggaaagttggactgaacgccctcgcgccgtccggcccgcgcgcgcgcggatcgcccacggcgggggtgctggctgtggccgaaacgtgacgtcatgtcggcgctcctggtgcgcggcgcgcgcgcaggggcatggcaagccggcagtaccgacgcactgccacaagcccgaggcggtgaataaggttcctcatgcacggcctccgcgcatgagcagcttgttttcgtaatccacacgcaggaccaccgcgatggcgaccaggttcatcaggatggccgatccgccaaagctcatcagcggcagcgtcagccccttggtgggcagcgcccccaggttcactcccatgttgatgaaggcctgaaagcccatccatatcgccacgccctgggccacgaggcccgagaacacgcggtccagcgcgatggcctggcggccgatgtgcatgatgcgccgcgtcatccacaggaaggcgacgatcagcgtgagcacacccaccaggccaaattcttcgccgatcaccgccagcaggaagtcggtatgcgcctcgggcagccagtgcagcttctcgacgctgccacccagccccacaccgaagatctcgccgcggccgatggcgatcagcgcatgcgagagctggtagcccttgcccagggcgtgttgctcgctgaacggatcgaggtaggcaaacacgcgctcgcggcgccagggtgagctggcgatcatgatggcgaaggccgccaccagcacacccgcaatcaggaagaacatgcgcgcgttcacgccccccaggaacaggatgcccatggcgatcaccgcgatcaccatgaaggcgcccatgtcgggctctgccagcagcagcgcacccaccaccgccacggcggcggccatgggcagcacggcgcgaaagaaccgctccttgacctccatcttgcgcaccatgtagtccgatgcgtagatcagcaccgcgaacttcgccagctcggacggctggaagttcatgaaccccaggctgagccagcgccgcgcgccgttcaccatggtgcccacgtgcgggatcagcaccgcgatcaacagcacgatggaggccacgaacaaccacggcgccatgcgctcccaggtgtccatcgatacctggaacgcgatcagtgccgcgacgaaccccacgccgatggcaatcgcgtggcgcagcaggaagtgcgtgggcgcgatgttgccaaagcgcgggttgtccggcatggcgatcgaggctgaatacaccatcaccacgctgaaggccagcagcaggaccaccacccacagcagcgcctggtcgaagcccagcacgcgcgcgggcgtggcggccgtgcgccggtattcggtgccgcccacgcgcacgggcaggacgtcggcgtttgcggccggcgcggcacccgcccaggcccgcatgcgctgccacaacgagggacgggaagcggcggtcgcggcggtcatgccgtccctccttccagcgtctggccggcgtcttcggccagcgcctgcacggcttcgcagaaaacgcgagcgcggtgcgcgtagttgtcgaacatgtccaggctggcgcaggcgggcgacagcagcacggcgtcgcccgcatgggcgcgctgtgtggccaactgcacggcctcgggcagcgtggcggcgtcctgcagcggcacgccgcagccctgcagcgcggcgcggatctgcggcgcgtcgcgcccgatcaacaccaccgcgcgcgcatagcgcgccacgggcgcggccagcggcgagaagtcctgacccttgccgtcgccacccaggatcaccaccaggcgccggtcggcgcccagcccggtcagcgcagccaccgtggcgcccacgttggtgcccttgctgtcgtcgaagtactccacctcgcgcacgatgcccacggactccacgcggtgcggctcgccgcggtattcgcgcaggccgtagagcatgggcgcgagcgggcagcccgcagcctgggccagcgccagcgcagccagggcattgatggcgttgtgccgcccgcggatgcgcagcgcgtcggcgggcatcaggcgctggatgtgcagctcggcgtcctgcgccttgccgcgcttggccgtttcgtccgcttcgtgtgcacgcaccagccaggccatgccgctgaccacctcgatgccgaagtcccccgggcgctgcggcatgtcgccaccgaaggtcacgtgtgcgcgcaactggggcttttgcagcttcacgcgcactggcggtggcagcagggccatgacttccgcgtcctcgcggttgagcaccatgaggccggtttcgccgaagatgcgccccttggcctgtgcgtaggcctgcaggctgccgtgccagtccaggtggtcctgcgtgatgttgagcacggccgcggctgtgggctcgaagccctgcacgccatcgagctgaaagctcgacagctccagcacccacacctcgggcagcgtgcccgcgtcgatgtgctgcgccagcgtatccagcagcgtggggccgatgttgccggccaccgccacgcgcttgtccgcgcactccaccagcagccccgtgagcgaggtcacggtggttttgccattggtgccagtgatggccagcaccgcgggcgcgtagccctgaccggcgcgcagctcgcgcagcgcctgcgcatacaaacccaattcgccttccacgcttatctggcgggcgcgagcagctataacaacaggagcaatctcattcggactcagacctggcgaacggtataccgcgtgcagcgcgcgcccctgcaccagggtctcatcgaaggcgccggcgatgaactccacctgcggcagttctgcgcgcagcaccgccagctgcggcggactgctgcgcgtgtcggccacggtgacctgcgcaccacagcgcacacaccagcgcgccatggccaggcccgaggcgcccagacccagcaccagcacctgcttgccggcaagcgcgggcggcgcctgcggggcctcctcggacgcgacggcaggctcctcaacggcgtggtccgcagccggagaaccgggggggtcttcagcagacgtgccagcgccaccctccgccggagccgcgtcggcaaagatgcgcgccacgaactcggcagcggcggccgcggctgacaccgcgggtgcggtgtagtcatagcgcgccgctgcatcttgcgcgggcgctggcaagggcgatagatcctgcggcggactgtcgtgcgccgcatcctgcggcaacgcgtcgtcccgctccccgggcgcggacacgggcgccggcggcacagtcgtcgctgcggcgccgaatgcgtcggggtgcaggggatcgtggtggccagtgttcatcgcagcttcagcgtggtcagacccacgaggcacaacagcatggtgatgatccagaagcgcacgacgacctgcgtctccttccagccgctcttttcaaagtggtggtgcagcggcgccatcttgaggaggcgccggccctcgccatacttgcgcttggtgtacttgaaccaggtcacctgcagcatcaccgacagcgcttccaccacgaagatgccgcccatgatggccagcacgatctcctggcgcacgatgaccgcgatcgtgcccagcgcagcgcccaaagccagcgcgccgacgtcgcccatgaaaacctgggcggggtgggtgttgaaccacaggaaggcgaggcccgcgcccgccatggcggcgcagaagatcaacaactcgcccgagccggcgatataagggaacagcaggtatttcgcatagcccgcgttaccggtcacgtaggcgaagatgcccagcgaggcacccaccatgatcacgggcatgatggccaggccgtccaggccgtcggtcaggttcacggcgttgctggagcccacgatcaccaggtaggtcaggatcacgaagcccagcacccccagcgggtagctcacttccttgaagaacggcaccagcaggcctgccttgggcggcaggtccatcaaaaagccggactgcacccaggtgatgaacagctcgaacacccgcgtgttggagttctcggaaatgctgaagacgaggtacagcgcggccagcagcccgatcaccgattgccagaaatacttctcgcgcgaacgcatgccctcggggtccttgttgaccaccttgcgccagtcgtccacccagccgatggcgccaaaccccagcgtcacggccagcacgatccacacgaaacggttggacaggtcgaaccacagcagcgtggagatggcaatggagcccagaatcaacacgccgcccatggtgggcgtgccgctcttggacaggtgcgtctgcatggcgtagccgcggatcggctggccgatcttgagcgaggtcagcatgcggatgaccttcggccccgcgatcaggccgatgagcagcgcagtcagcgccgccatcaccgcccgcagcgtgaggtactggaacacccgcagaaagctcagctcgggcgacaggccttgcagccattgggtcagcatcagcagcatgcggctcccccttgcgcggccgcgcctgcggcgccgtcctcatgcagtgcctgcagcgcctgcacgacctgttccatcttcatgaatcgcgatcccttcaccagcacgctgcccaccgtgggcagggcctgccccactgcggcctgcagcgtggccatgtccttgaaatgccgtgcggccgtcccacaggcctgcacggcgtgggcgctcaggtcgcccagcgcaaacagctgctcgatgccgcgcgcacgggcgtgcgcgccggcctcggcgtggaactgcggcccctggtcgcccacctcgcccatatcccccagcaccagcaggcgcgggccaggcagtgcggccaacacctcgatggccgcatgcaccgagtcggggttggcgttgtagctgtcgtccaccaccgtgatggaacgccccccgcaacgcacggccagcgcccgcgagcgcccgttgaccggcgcgaaagccgccagcccttgcgcaatgctcgccagaggcacccccgccgccaacgcgcaggcggtggcggccagggcattggtgacgttgtggcgccctgcgatggccagccgcgtatcgaatgcgccgttgggggtgtcaatgcgcacctgccaagcaccgccgccccattgcgcagcggcgcaacgcacctcgcccgcggtctcaccaaaggtcaggcagtgccgcgtgccggccagctcgcgccacaagggcgtgaaggcatctgccgccgggaacacagccgtgccatcggccggcagggcagacagcacgctgccgttctcgcgcgccacggcctcgaccgtgtgcatgaattccaggtgctcgcgctgggcgttgttgaccagggccacggtgggccgggcaatgtccgccagattcgcgatctcgccgggatggttcatgcccaactcgaccaccgcagcctcatggcccggccgcaggcgcagcagcgtgaggggcacgcccacgtcgttattgaagttgccctgtgtggccagcgcggcgtcgcctttccaggcccgcagcaccgccgcgatcatttgcgtgaccgtggtcttgccgttgctgccggtcacggcgatcagcggcagatcccgctgcgcgcgccagccagcggccagcgcacccagggcggccagggtgtcggggacctcgatgccgggcagaccggcgtcggccaggcccgcatgcgcaatggccgccgcggcgccggcccttcgcgcctgggacagaaactggtgcgcatcgaaacgctcacccttgagcgccacgaacaggtcacctgcggccagcgtgcgggtatcggtgtgcgcgcgcgcgagcggcgtggcaccttcgccgaccagtcgcacaccaggaatgcgggcgcgcagcagatcaaacgcctggtgcagcgtcatcatgggggagttgttctggtggtggctcatgccacgcctcctcggcgcgcgagcgctgcacgcgcgtgcgccatgtcggagaacggcacacgctggcccgccgcctcctgatagtcctcatggcccttgccggcaatcagcaccacatcgttggcgccggcctcggccagcgcttgcgcgatggccgcggcgcggtcgacctcggcacgcacgctggtgcctgcaatcgtgcccagcaggatctggtggatgatggattgcggctcctcaccccgcgggttatcgctggtgacgatgacctcgtcggcctcgcgctgtgccacggctcccatcagcgggcgcttgccggcgtcgcggttgccaccgcagccgaacacgcaccacagccgccctccgcgctgcgccgccacgggcttgagcgcggccagcgcctggtgcagcgcatcgggcgtgtgggcatagtccacagccaccagcggctggccagcggccgccaactgctccatgcgcccgggcacgggccgcaggcgcgcacaggcctggagcgcctgcgccaggggcacccccagcgcacgcatgcctgcaatcacgcccagcaggttggacacgttgtacaggccgatgacctgcgtttgcagcacctcggtatgcgcgccttcggccaccgtcaaggccaggccggcacccgtgtgcacgatgtgcttggcctgcaggcgggcggggccctgcagggagatgctccacagatccaggtcgctgccctgcagctcggcatgcagagcggcgccctgcgggtcgtccacattgaccacggctgcgcgcagccccggccagtcgaacagtgcgcgcttggcctgccagtaggcggccatgcccgggtggtagtccaggtggtcctgcgtgaagttggtgaacagcgccacgtgaatgcgtgtgccgtccaggcggtgctcggccaggccgatagacgatgcctcgatggcgcaggcgcgatggcccgcttccgcaaactgcgcaaaggcgcgctgcaggcgcaccgggtcgggggtcgtcatgcccgtggtctgcaacgctggcggaacgcccatgcccaaagtacccaccagcgcgcatccagcaagcgctggcagctcttcttttgatagctgattgagcgcatccgccagccaccaggccgtgctggtcttgccgttggtgccggtcacggccagcacctgcaggcgctgggtggggtggccgaaccattcggaggcaatcatgccggtcgcggccttgaggccgcgcagcgccgcgatgtggtctcccgcgagggcgaagggctccacgccctcgcactccaccaggcaggcggcagcgccgcgcgccacggcgtcgcccacgtgggcgcgcccgtccgtggccgcgccgggccacgcgatgaacccatcgcccggctggatcaggcggctgtccgtctgcagcgtgcccgtgacgcgctggcgcagccagtccacggcctcctgcagggtggtgagcgtgtgcagtgcgttcacagcgattcctccacaccgttggagacgatgagcggcttgacagccatgtcgggcgccacgcccatcatgcgcagggtctgctgcaccacttcactgaacaccggtgccgcaaccgcaccgccatagatcacgccgttgctgggctcgtcgaccatcacggccacgatgatgcgcgggtggtcgatgggcgcaagcccggtgaaccaggcgcggtacttgcccgaggcgtagctcttgcccacctgcttgcgcgccgtgccggacttgccgcccacggaatagcccaccgtctgcgccttctggcccgtgccgccgggccccgcggccatctgcagcatcttgcgcacctggttggcggtgcgttcggaaaacacgggcacgcccacgggcgcttcgtgggtcttcagcatggtggcgggaatcaccttgccgccgttggaaaacacggtataggagcgcgccatctggaacaggctggccgacagcccgtagccgtaggacatggtggcctgctcgatgggacgccagctcttgtaggggcgcagccgcccgctcgccactcccggaaaggcgatctgcggcttttgcccgaagccgacggcggagaaggtttcccacatttcctgcgccggcagctgcatcgcgatcttcgtggtacccacgttgctggacttctggatcacgccctccacggtcaacagcccgtagttgtgcgtgtcgctgatcgtcgagccggtgatggtcaggcggcctggcgtggtgtccacgctggtttcgggcttgaagcggccgctctccagcgccagccccaccgtgatgggcttgatggtggagccgggttcgaacacgtcggtgagcgcgcggttgcgcagttgctcgcccgtcaggttctggcgcttgtcgggcacatagctggggtagttggccaaggccagcacctcgcccgtgcgcgcatccagcaccaccacgctgccggccttggccttgtgcgtctgcacggtgtcgcgcagcttctggtaggcgaagaactgcaccttgctgtcgatggacagctgcatgtccttgccatccacgggcggcacttcggcgcctacgccctccaccacgcggcccaggcgatccttgatgacgcggcgcgaccctggcttgcccgccagatccttgtcgaaggccagctccatgccttcctgaccatggtcttccacgttcgtgaagcccaccacgtgcgcggcggcttcgccctcgggatactggcgcttgtattccttgcgcaggtagatgcccttcagccccagggcggtgatctgctggcccacgtcccagtcgagctggcgcttgatccagacgaaggtcttgtcctcgtcagccagcttgccctgcagcgtggacagcggcatgtccatgagtcgcgccaggtccttgagcttggcgcgcacctcgggtttggccatctccacatcttcagggatggcccagatgcttgccgccgggacgctggaagcgaggatcaggccattgcggtcgaggatgcggccccggttggccggcagctccagcgtgcgcgcaaagcgcacctcgccctgacgctgaaagaagtcgttgccgatcacctgcacgtaggcggcgcgccccgccaggcccacgaaacccagcgccaccagggcgacgatgaacttgctgcgccagacaggtgtcttgctggccagcagagggctggaggtgtagttgacgctgcggctgctcacggcccgcgcccctcgccagctggcacgacgacgttaccgccgtcggtcacgtattcggtaatggccggcgtggcggtacgcatctgcagccggtcgcgcgccaggcgctccacgcgcagcggcgtggcctgcgcgcgcttgtccacctgcaggcgctggtgctcggtctccaggcggcgcgactcagccaccgcacgatcgagttcggtgaacagccttcgcgactggtattgcgtatgcacgaggtatagcgcgctggccatcaccgccagcagcagcacaaggctgatgcgcgtcattgcccgcctcccgtgtgccctgcaacgcttgaaggactgtgccgcggagcgagcgcgccccgcgcatgcgcgtgcagcggcgtggcgacatggcacatccgcgcgtcgctcatgcgggcacctccgtgcgttccgccacgcgcatcacggcgctgcgcgcacgcgcgttggcggccacctcgtccgtgctcggcttgatgcgctccagcgccctgagccgcatcggctggggcggcgcgaacggtgcacggcggtcgtagacctccttggagtgctgtgcgatgaactgcttgacgatgcggtcttccagcgagtggaagctgatgaccaccagccggccaccgggccgcagcacgtgcaggctaccctctagcgcctgctgcagctcctcaagctcggcgttgatgaaaatccgaagagcctgaaatgtgcgcgttgcagggttctggcccggctcgcgggtcttgaccgcgccagccacgatgtcggccagttcggcggtgcttgcaatggggccgcgttccgtgcgccgagcaacaatcgcctttgcaatggggccagcaaaccgttcttcaccgtagtcacgtatcacctccgcaatctgtgccgtttcggcatctgccagccactcggccacgctctggccacgcgtggtgtccatgcgcatgtccagcggaccatcgaaacgaaaactgaacccgcgctgggggtcgtcgatctgcggggagctcacgcccaggtccagcagcacaccggacacgctggcggcgggcagttccccgagatggctgaacccctggtgccgaatggaaaagcgcgcatccgtgatgcgcgccgctgcttgaatggcttcggtgtccttgtcgaacgccaccagccggccttgcggccccaaccgctgcaggatgagccgcgaatgccctcccctgccaaaggtgccgtccacgaaggtgcccgcaggcgcatcgccatcgcccagcaaggcgtgcaccgcctcgtcgagcaggaccgtggtgtgttgcaggggctggttcacacgcggcccctagaaagagaaatccttgaagacatcgggcatctcggcctgcatggccgcggcttccttggcctcgtaggtggccttgtcccacagctcaaagtggttgcccatgcccagcaggatggcgtccttggacaggccggccgcctcgcgcaattcgggcgagaccagcacccggccggtgccgtccatctccacgtccatcgcgttgccgaggaagatgcgcttccaccattgcgcggacatgggcagctgggcaatgcgctcgcggaacttctcccactcgggacgggggaagaccatcaggcagccatcggggtgcttggtgagggtgagctggccgcccgcctgcgccgtgagggcgtcacgatgccgggtcggcacggacagccgcccctttgcatccagactcagcgatgacgccccttgaaacaccgatggaaccccttgcccgctactgccgctttccaccccgagagagggcgcaaagggcacttttcaccacttaattgcacttttttgcactgtagcaggaaaagaacaccaggcaagaggcgccgcaacaaaattttgcaatgaaatcaaggacttagcgccgatttccaaggtgaaaatcgggcaaatgtccttattgattaagcacttagctgcaggtatgcaagtggtttatgaaggcttgacgcccccgcgcaaccaggcatcacaggatgtatcgggacaagtcttcgtcctggctcagcgactgcagccgcgcattcacgtagccggcatccaccaccacggtctgccccgacaggcgcgtggcgtcataactcacctcgtccagcagccgctccatcaccgtggacaggcggcgcgcgccgatgttttcggtgcgctcattcacctcgaaggcaatgtgggccaggcgggtgatgccctcgggcgtgaaatccagggtgacgccttccgtctccagcagcgcctggtactgcttgaccagcgacgcatgggtctgcgtgaggatggcctcgaagtcctgcaccgacagggaggtgagttccacgcggatagggaagcgcccctgcagctcggggatcaggtcgctcggcttggccaggtggaacgcccccgaggcgatgaacaggatgtggtcggtcttgaccatgccgtactttgtggacaccgtggtgccctccaccagcggcagcaggtcgcgctgcacgccctgacgcgagacgtcggcgccgccggcctcctggcgcgacgcgaccttgtcgatctcatcgatgaaaacaataccgttctgctcggcgttggccagcgcccgcgtcttgacttcttcctcattgaccagcttggcggcctcttcctcgaccagcagcttcatggcctcggcgatcttgagcttgcgcgcgcgacgccgctcctggcccatctggctgaacatgccacgcaactgctcggtcatctcctccatgccggccgggctcatgatttcgaactgcggccgcgcatcggccaggtcgatctcgatctccttgtcgtccagctggccctcgcgcagcttcttgcggaacacctggcgggccgtgctgtcacccgcgggctcgccggtacgcgcggtatcgacgccagcgccgcgcgccggagggatgagcacatccaggatgcggtcctcggcggcgtcttcggcacgcacgcgcacctttttcatgtcggcttcgcgcgtctgtttcacggccacttccaccagatcgcggacgatggaatccacgtccttgcccacgtagcccacctcggtgaacttggtggcctcgaccttgatgaacggcgcgtccgccaggcgcgccaggcgccgcgcgatctcggtcttgcccacgcccgtggggccgatcatgaggatgttcttgggcgtgatctcgtgccgcaggctggcgtccacctgctggcggcgccagcggttgcgcagtgcaatggccacggcgcgcttggcgccgttctggccgacgatgtggcggtcgagttcggagacgatttcctggggagtcatggaggacatgctgcagcctgcctgtctttatgagtcaaaggagccgctagcgcttgatagaccagcgcaaacagctacaaaaaagatagcccaccacacgacgcctacagcgtctcgatggtgtggtgcatgttggtgtagatgcacagctcgcccgcgatctccagcgacttcttgacgatctcggccgcgggcaggtcggtgttgctcaagagcgccttggcggccgagtgggcgtaggcgccgcccgagccgatggcgatgatgccctgctcgggctccagcacgtcgccgttgccggtgatgatgagggacgcggaatggtccgccacggccagcatggcctccaggcggcgcagcacgcggtcggtacgccaatccttggtgagttcgatggccgcgcgcgtcagttggccctggtgcttttccagcttggcctcgaaacgctcgaacagcgtgaacgcatcggccgtggcgccggcaaagcccgccaggacccgcccctggtagagcttgcgcaccttgcgcgccgtccccttgacaacgatgttgcccaaggtgacctggccgtcgccgccaagggcgacctggatgccgtctgccgtctggcgtcggacgctgaggatggtggtgccgtggtactgttccatagctcgtgcatatgggggcgctgcgccgccttgcaagcacggcagagcaccttctcggcaacggccccggagtggcaaatagccggtgcggcctcagttcttgcggggcaccacccaggcgtgctcattcacgccgatcacgttgaagaacacggcgaccaaccggtgcaggttggtgaactgcaccacatgcccttgcgcctgctgggtggccgcccagttcagcaccgagcccacggcagcgaaatcgatgcggatcagccggtcgcaggccacgttcagcggcacaccggggcgcacgagaggctccagcggctccaggacggaggccgcatccccctcgatgtggccttcgagcgtggcggcaggcccctcgtccacgccgcccggctgcgacagcgcgaaccccgacgcgtacagcgcgctgtcggccgcgtctggcgtggccggtggctgcgcaccgtcgtcgccgctgtagccgcagcgcggaggcacccacgatggcggcgagacctcgtaggtgacgcagtagtccagcgcgacgagttcgaattcatcgggcagccccatgagccgcagtgccgccatgcgcagccgccaccactgtggatcggcgccgcggtcccccgactgggtgtgggcctgcaggaccccctgcagcgcggcggtgccaacgaagtggatctgcacatcccgctccgcgcaggcctcgaacagctcggccagcgcggtgaccgccggcagatcgatcgcggtcagccgcgtccagttcagggtccagggcggcgcggaacgcgccagcgaggcctgcagcgccgcaatcgactgctgcgtgagggtggattgcgcactccagctcagttccctctgcgggatggcgggtgcacccacgtcaggcgtcatggccttcaaacccagctgttcgggcaacgagaaccacagcggcgccgagcgaccgaaacgagcggcatagtcaatggccagcgcgtcgaaaggctcctgctggcccgtggcccggtacaggtcaaacagggtcatccagatgtcatgctgctgctgggggtcactgtgctggtgttggaccagcacttccttcaggcccgactccgcgccggcatagtcgccattggcaaagcggatcgcggcctcttccaggtcgggttcgtgcacgaacttctccggttgggacggcgcgggttgcggcgcgtcctccgcgagcggcgggggtacgaccaccgggctcgcgtcgtggaacatcggctcgacggcgggcgccttgtcgagcgtcggcggcaggctcagcggcgccgtcggcgcaaaggcgcgcgcagggtcgccggccagcccgctggaggccagcgccgccgccatggccgcggccgcaggcgacggttgtcctgcggtgggtgcagcggcaaaagccgcggcagccaccggtgcgggtcgcggcgcgggggctgcggacgctgcgggcagcgccgcaccgtcaggcgcgggcgccgcaggggttggggccggggtttcgcccgaccctttgcccttccaccattgctgcgacatctgcgcctcgatctcgtcgatcttcttgagcgtgacagcccgctcatcgggcgaggtcatgctggtctggaagaacgacgtgcgcgcagtgatgtcttcagggcgctggccgtgcagggcctcgcgctggcgcagcttgcgcagctgatcgaactcgcggcggcgcacgaaatcgttgcgccgcttgcgctcgatcatctccttgagcatctgcttgctgtactggctctcgcggtccgcctcgaccgcatcgagatcggaccagttgacggtgggattgcgcacgaaccgcaccatcttggacagcaggccgccggatgtggtggtgtcttccttgctcatggatgcaaatgggcgtgcgcagtgcggacgtctcgcggcaatcgaccgctggatcagtcgccaaacattttctgcttgagttcgcggcgctgctgcgcctccagcgacagcgtggccgtggggcgcgccagcaggcggcctacgccgatgggctcgcccgtctcgtcgcaataaccgtagtcgccggcgtcgatgcgcgcgatggactgctcgatcttcttgagcagcttgcgctcgcggtcgcgcgtgcgcagttccagcgcgtgctcttcctcgatcgtcgcgcggtcggccggatcagggaccaccacggtgtcctcgcgcaggtgctcggtggtttcgcccgcgttgtggtgcatgttctgcttgagctgagccagcttgtggcggaagaacgccagctgcttctcattcatgtactcgctctcgggcatggccagcacttcggcatccgtcaggtcttcggcagacttggtcttccagttgttggccagcttgggatctttcttggcggccgccacaggggtttgcagggtcgtaggcatagtttgggtaaagctggcttcgggggcgccgggcgccgccgcggtggccttggatggtacggtcaattgcccggaaccggaaggagaaggccggaggcgccgcgcggttaccggcgcgggttcgtcgcccgcgcgcttggcctgggccgcagcctgggctttgctggactgggctttcacttcctgtctcctcgcagttcgggctttttccgcctgcgtgcggggcccagggcccctcgtgcagcacggtgcgaatggcacgcgccccagggggcgtttttgccggggcgcgattgtatagacctgcgctggccgagcgcaaaacgttgtggataccacacaggcgtagtgcactttaccgccagccacctcgggtctcacaccaggcactgctccagcccctgttgcaggatgtcctgcggcaggtcgatgccgatgaacaccatcttgctctggcgcgtctcgccttcggcccactggggacccaggtcgctgcccatgagctggtgcacgccctggaagatcaccttgcggtcggtgcctttcatattcagcacgcccttgtagcgcagcatgcgcgggccgtagatattgacgatggcgcccaggaagtcctccagcttggccggatcgaaggcacggtcggcgcggtagacgaagctcttgacgtcgtcgtcatggtggtggtgatgcgggtgcttgcagtgctcgtcatgcttgtgctcatggccatggtcgtggccgccgtgcgcatggtcatgaccatggtcgtgctcgtgttcgcagtgcccgtggtcatggtcgcaatggctgtggtcgtgcgcgtcttcttccttcaagaagtccgggtcgatgtccagcttggcattgagattgaagccacgcaggtccagcacctcggccagcggcacatcgccaaaatgcaccgcgcggatgggcgcgcgcgggttcatgtgcttgaggcggtggatcaggtcgttcttttcctcctcgctcaccaggtcggtcttggacaggaatatctggtcggcaaagcccacctgccggcgtgcctcctggcggtcgtccagctgctgctgggcgtgcttggcgtccaccaaagtaatgatggaatcgatgagataggtctcggcgatctcatcgtccatgaagaaagtctgggccacggggccggggtcggcaagccccgtggtctcgatcaccacgcggtcgaacgccaccagccccttgcggcgcttggcagccaacagctgcagggtttcgcgcagatcctcgcggatggtgcagcagatgcagccgttgctcatctgcagaatctgctctttggactcggtcttgaggatgtcggtgtcgatgttttcctcgccgaactcgttttcgatcacggcgatcttctggccgtgcatttcggacagcacgcgcttgagcagcgtggtcttgccggagccgaggaagccggtgaggatggtgacgggaatcagggccatgggtcgctttccgtggagtgcaaacgcaaaacggcggcctggacgaccgccgcatgggaatcgaatttcagtgtacagagcctgtcaagaccttcgcgcccgcagcgtcatgccggcttgcgcatgatggccagacccttgaggtactcgccctcggggaactccagcgtcatcgggtggtcgggcgcgccggccaggcgccccagcacgtagccgtccacgcccgcatccgcacccgccgaggccacgatcttgtgaaacagctcggcgctgatgccgcccgagcaggaaaaggtatacagcacgccgcccggctccagcagttgcagcgcgaggcggttgatgtccttgtacgcgcgcgccgcacgctcggcatgcgccgccgtgggggcgaacttcggcgggtcgagcacgatggcgtcaaagcgccgcccttcggccaggaagcggcgcagggatccattcacgtcggcatccagaaattcggcccgcgccgcgtcaaacccgttcaattgcacgtgcgcccgcgcacgctccagcgcggggccggaagaatcgatggacgtgacctgccccgcgccgccggccagcgccgccaccgtgaagccgcccgtatagcaatagcagttgagtacacgctgcaggcccaggcgctgcaccgtgccaaagaaatggtgccggctgtcgcgctggtcgaggtagaagcccgtcttgtgcccttcggcaatgtcgagcgtgagccgccagccatgctcgcggatcgtcagctcttgcggcccctgcccgcgcagccagccggtggcgggcgccaggccttccaactggcgcacgctggcgtcggagcgctcgtacaggcgcgacaggcctgtcgcctgaagcagcgcgtcggcgatgacggccttccagcgctccgtgcccgcgctggtgaactgggccaccagcgtgtcctcgtagcggtcgacgatcagccccggcagcccatcggattcgccatggaccagccgcacgccattgctttcaatggggaaacggcctctagcgcttatggatcgggcgcaagcagctataaaaaaagaagcatcgatgcgctgcttctcgtcaaagctccacacccgggcacggatgcgcgactgggggctgaacgccgcccaggcaagaaactggccctccgccgactccacccgcaccgtctcgccgctgtcgccgccgcccttggcgatggcaccttcaaaaatccagggatggcggcgctgcagcgaacgctccttgccgggtttcagtcgaatggttttcatccctggattgtgcgcgcgcgggtgagcgcttttgtcgcacccggccggacgcagagcgtgcgggaccaggctaccgcccgccgcccgccacctagggcttgcgccgtgcgcgcgggtgcgccgcgtcgtacacccgcgccaggtgctggaaatccagccgcgtgtagacctgggtggtggtgatgttggcgtggcccagcagctcctgcacggcgcgcaggtcgccgctggactgcagcaggtggctggcgaacgagtggcgcagcatgtgcgggtgcacgggcgtggtcaggcccgccacctggctgcgctggcgcaggcgcgaccagacggactgcgccgtgagccgcgcgccgcgccggccgatgaacagcgccggctccagccgcgccgcgcccgcggcgcccaacggcagcgcgcgctgcgccagccaggcctgcagcgccgcggcggcggcgcggcccacgggcacgctgcggcgcttggagcccttgccgaagacatgcgcctcgcccgcttgcaagtccacccagccgcgcccctgctggtgcgcggcggggctgggcgccacgtccaggcccaccagttcgcccacgcgcaggccgcagccgtagagcagctcgacgatggccgcgtcgcgcgtctccagccaggggtcggcgcccgtctcttggtgctcggccaggcgcaccgcttcgtccacgggcagggccttgggcaggggcttgggcgccttgggcgcgcgcacgtcctgcacggggttgtgcggcaccagcccctggcgcgcggcccaggtgtagaacccccgccagcccgagaggatgagcgcgataccgcgcccgctgcgcccgccggcatgcatctgcgcgacgaagcggcggatgtgcgcgctggtcaggcgcagcagcggcagatccacgcccgcggccatggcggccaggcgctgcaggtccagcgtgtagagcgtgagggtgcgcgcggccaggcgcttttccacgcgcacatgctccaggtactgcaacgcctcaggcggcaggtgcagggcaactggcgtaccgttcatttgctactgaataaggagcttcttgcgcttgatgcgtggtgttttcaggcaaaaaacctacgcaaacccttatccattcagcgcaagccgctcactttttcatcgcatgcgcgacagtgccgagctggccagctcggccatgcgcgagaggaattccgtgcccatggtggcctcgaagcggtgcgggtcgtgcgagcccagcacgatcaggccgaaggccggctggtcggcgctgtcgatcgcgccttcgcgcagcggcagcagcgccagcgactgcacctcgcccgcctcgggcagccaggccgtggcctcgaaacccaggttgggcccgcagaacggcatggtcagcgacgaggcgaacaggcgcaggtcctcgctcaccggctgggtggccacgaggcccgcgtgctcgggcgcgacgttccacacccgcagtgcgacctgtggcacgtcgaacagcgtgcgcaggccgttctccacggcgcgcggcaagcgggccgcatcgcgcacggcggccacctcgcgcgtccactggtggatcttctgggtgatggcggcgttctcggtgccgtggcgcaccatctccatcacgcggtgttccaggcccttgatcttctcgcgcagcatctcggcctggcgctcgtgcaggctcacggcgcgctggccgtgggggctggcgatggtgacactggccagcaactcggcatggcgctcgaagaagcccggcgtgttcgccaggaagtgcgcgatgtcgtcttcggtaatgggggatacaggagaggaagaggtcataaagcgtccggaatgtcgatctcgccttcgaagacggtggtagcggggccggtcatgaacacggggtcttgcaagccgccggcccagtcgatggtgagcaggccgccccgcgtgtgcacctgcacgcgcgcatccagcagccccaggcggatgccggccaccacggcggcgcaggcgcccgtgccgcaggccagcgtctcgcccgcgccgcgctcgtacacgcgcaggcgcacttcaccacggttcacgatctgcaggtagcccgcgttcacgcgctggggaaagcgcgggtggctttcgatcaagggaccggtctgcgccacgggggcagtgtccacatcgtcgaccaactggacggcgtgcgggttgcccatggacaccactgctattaatatcgtagctgctgacgcctgtccatcaagcgccaggggccatttttggcctgaaccttgcgacacgggcgcgaggcccgtggtgtcgaacggcacgcgcgccggctccagttcggggcggcccatgtccaccgtcacacggccgtcggcggtcaggtgcggggcgatgacgccggccatggtctgaacgcggatcgtgtcctgcgcggtgaggcccttgtcgcgcacatagcgcgcgaagcagcgcgcgccgttgccgcactgctccacctggccgccgtcggcgttgtggatcacgtattcgaagtcgatacccgcgccgggcgaggggcgcacgatgaggatctggtcggcgcccacgccgaagtggcggtcggccagaaagcggtactgcgcgggcgtgagccccaggcgtccctgcgtctcgtcgagtaccacgaagtcgttgcccgcgccctgcatcttggtgaagcggatgtgcatggcgcgattatccgccgcatgcgcgcgtcgcctgggtgcaaccacggggaaaccccgcacggctgacatccgagttttttgctcggctattgatttcgatcagcccgcccctgggctgcatggggagcatccggggttcccgccgcgccgccctgccggccgcggcgggccacgataacgacaacggaggtgcgatgaccctgacgatggatgtactcgaccggctgcatgccgccgacccgaatgccgcgacggaactggtgcaagacagcgccgacgccgtggcgctcatcgaactgctggagatgctgtggaactgcggcattccgcgcgcgccgcagttgctggagcccgtgctccagcggctgctgcagctgcgtcccacggattgaacacgtccgccgcgggtgcggttcggccggcacgggcaggttgtccctttgatcgccccagaaaagagagagcgaggccaccatgactctgaccgttgacgtacttgaccggctgcatgccgaagacgttgccaccgccacccatctcgtgcagcgcagcgccgacggcgccgcgctgatcgagctgctggagatgctctggagcgtgggcatcccgcgcgccaagccgctgatcggcccggtgctggagcgcctgtcccagctgcgcccgctgcagggctgatggcgggcggcgtgcgcctgccgataatgcgccgatgccacgcctgagccaacaactacacccccaccgcgagccggtcaccccccttcacgcggccaccgtgctgctgctgcgcgatgcgccccaacccggcggcggcagcacgctgcaggtgctgatgacgcgccgctccgacaaggccagcttcgtgcccggcgcctacgtgttccccggcggcggcatcgagacgcaggacgccgaccccgccacccacgccctggccgaccaccgcccggcgcagaccgccgcgcgcctgaccgacgcgctggccgccatccgcgaaagcttcgaggagctgggcgtgctgctggcgcgccacggcgacggccgctgggccggggccgacgacatcgccgccatcgcacgccaagcaccggccggcaccacattcgccgcgcaatgcgccgagcgcggcctgcgcctggcggccgaccacgtgtactggctggcccactggacagccgaccgcaatttaccgaagcgcttcgccgtgccctttctcgtcgcgcgcatgcccgaggggcaggagcccgtggccgacgagtccgagcagttcgagcccgtgtgggtgagcccggccgacgcgctggcgcgccacgaggcggggcagttcttcatgatcttccccaccatccgcacgctgcagcgcctggcgcagtttgcggacgtggacgccgtgctcgccgccgtcgcgcacgagcagcccctgtgggtcagcagcccgcgctcgggcctgctgggcggcaaggaggcgcgcttcatggaggacgaggcgccctttggcgagctggcgctggtcacgcccacgggccgcggcgagcatgcgctggactggcagagcgagacgcccgtgccgctgctgaagaacgtgcagcgcctcaccgcccccaaccccggcgtgatgaccggccccggcaccaacagctacctggtgggcgacccggccacgggctacatcgccatcgaccccggtccggccgacaccgagcacctggacaagctctggcgcgccgcgggcggggacatccgcatgatcgtgtgcacccattcgcaccccgaccactcccccggcgccgcgccgctgcaggcgatgtgcgtgcgcgccgggcgcgccacaccgcccatcctgggcctgccctcggcgcccacggcgcgtgcggccagtcaattcacgcccgatcgctcgctacaagatagtgagctgctcacgcttgctggacaagggccagacggcgaaatcacccataccctgcaggtcatccacacgcccggccacgcggccaaccatctgtgcctgctgctgcgcgaggacgggttgctgttctcgggcgaccacatcctgaacggcagcaccacggtcatcgacccgcccgacggcaacatggcggactacctggattcgctggaccggctggacgcgctgtgcgccgagcacggcgccgatttcatcctgcccgcgcacggctacgtgctgggaggcccggaagatggggcgcgcaccgccatcgcgcgcctgaaggcccaccgcctggcgcgcgaggccaaggtgctggccgccatgcaggcccagcccgaaggcagcatggatgactgggtgcgcctggcctacgacgacgtgccgccgcgcatgtggcccatcgcgcagcgctcgctgctcgcgcatgtggagcgcatccgcatgctggagcccggcaatgactgagtccagtcatccaacggacgcggtgcgcctgtccaagcgcgtggcgcagcagttccagtgctcgcgcaccacggcagagcagtacatcgagggcggatgggtgtcggtggacggccaggtggtcgagctgcccggtgcgcgcgtggcgtccgcgcaaagcgtggtgctggcgccggacgccaacccgatggagctcacgcccgtcaccctgctgctgcacaagccgccgggctacgaggcggggctgggcctggtcactggcgcgacgcaccgcgcaccgggcgcgcacggcagccgcagccagggcgcgccgcaagccgtcgcgctgctcaacgcgcagtcgcacctgcccgaagacgccgccggcacgcgcgtgctgctgcgccatttcaaacagctcgaatgcttcacgccgctgcccaccgaggccagcggcctggtggtctacacgcaggaccggcgcgtggcccgcaagctgcaggaagacatcgaaacgctggaacaggagtgcatcgtggaggtggcaggccagatcgcggacggcggcctgcaaaagctctgccacggcctgagcttcaacggccggccgctgccgcccatcaaggtcagctggcaaagcgagacacgcctgcgcttcgcgctcaagggcatccgccccggccagatcccggccatgtgcgaagccgtgggcctgtccgtgcgggccatcaagcgcatccgcatcggccgcgtgcccctggccaaggtgcccgaggggcagtggcgctacctgcagccgtgggagcggttctgaacgacgcgggccccggcggcggggacggacagcgatgacggcgacgcgggtcgccttgcggcggcgtggaagggcgcggcccccttcagcgcaaccaggcccacctacccgattttcaggcgcaggcgcttaagggttgccctcctcgcggcggacttggctgcagcccacaatcgttcccatgtccggcagccagatcatcgtcctcgtcaccccggtgttcctcgccctcatggcgctggaatgggccatcggccgttggcgcgggcggcccgcgttgcggctggccgatgcggtgagcagcgtcagcctgggcatgctcagccagaccagcgcggtgttcaccgtgctgctgcgcgtggggctgtacacgctggcctatgagcacctggcgctgtggcgcagcgaggcgttctggaccacctggtacggctggttcatcgcgctggtgttctacgacttctgctactactggctgcaccgcatggggcacgaagtggccgtgctgtgggccgcgcatgcggtgcaccaccagagccaggactacaacctgtccaccgcgctgcgccagaccagttccggcgcggtcctgggctgggtgttctacctgccgatggcgctggcgggcgtgccgccgctggtgttcgtggtggtggggctggtcgacctgctgtaccagttctgggtgcataccgagcaggtggggcggctgggctggttcgaccgctggttctgcagccccagcaaccaccgcgtgcaccacgccgtgaacgacagctacctggacaagaactacggcggcatcctgatcgtgtgggaccggctgttcggtaccttcaaggacgaggacccgcgggagaaatgcgtgtacggcacgcgcggcctgctcaacagctgggacccgctctgggccaacgcccaggtgtatgcaggcctgctgcacgacagctggcacgcccgccgctgggcggacaagctgcgcgtgtggctgaaagcccccggctggcgccccgccgacgtggcgcagcgctttcccaagccggccttccacctccacgacatgcccctgttcgacccgcccctgtccgcgccgctgcgctggtttgccggcgtgcagttcgtgctgctgctggcgggcgtggcggcattcctgtggcaggccgacggcgcaccgctggcgaccaacgccgtgtggttcgccacgctgctggcctgccagtgggcgctgggcgcggccatgcaggggcgcattggcatggggttggcgctgatgatcgaagccggggcgctggccacggcgaccagcgcgctggggttcacggcgtggcacctgctgttcaagccgctgaccatggcgattgctatcacttatgtagctaatcacgcttatccaatgagcgctaccggccgttttggcttgaaccgatcatgctggctgctgctgggcgcgctgctgggttcgctggcgggcgacgtgttcctgatgctgtcagagcacctgttcattcccgggctggtgagcttcctgctggcgcacctgtgctacatcgcgctgttcaagcagggcgtggggtggttcggccaccgcggggcactcgggggtacgctggcgctgggcatcggcatgtacgccttcctgtggcagggcgggttgccggccgcgctgcgggtgccggtggccgtgtatgtggtggtgatcgcgctgatggcggcgcaggcctgggggcgccacgcggcgctgcgcgagcgctcgtcgcttgcggtggcgctgggcgcgtgctgcttcatgctcagcgattcgctgctggccaccaaccgcttcgtgcagccgctgcccttgtcgcagttgtgggtgctggccacctactatgcggcccaggtgctcatcgtgagcgggatggtcacagcgctgacccgcagcgcagcgcaccaagccgacgcacggacccagccgctcaccccccacgcggcctgagcgatcaggcggactcgaacagcccgcccgcggcgcgcggcggcgccacgcccaggtggcggtaggcggccagcgtggccacgcgcccgcgcggtgtgcgctgcagatagccctgctgaatcaggtagggctcgatgacgtcctcgatggtgccgctctcctcgccgatgctggcagcaatgttgtccagtcccacggggccgccgtcgaagcgatgcaccacggcctccagcagcttgcggtccattacgtcgaagccctgcggatccacgtccagcatggtcagcgcgcggttggcaatgtccagggtgatgtggcccgaacccttcacctcggcatagtcgcgcacgcggcgcagcaggcggttggcgatgcgcggcgtgccgcgcgagcggcgcgcgatttccatgccgccctcggcatcgatgggcgcgcccagcaggccggccgatcgcatgacgatgcgcgccaattcatcgggcgtgtagaactccagccgcgcgacgatgccgaagcggtcgcgcagcgggttggtgagcatgcccgcgcgcgtggtggcgcccaccagcgtgaagggctgcaggtccagcttgatgctgcgcgcggccggcccctcgccgatcatgatgtcgatctggtagtcctccagcgcggggtagaggatttcctcgaccacgggggaaaggcggtggatctcgtcgatgaagagaacgtcgttgcgttccaggttggtgagcagcgctgccaggtccttgggcttttccagcacggggccgctggtctgacgcaggttcacgcccagttcggtggcgatgatgtggctgagcgtggtttttcccaagcccggcgggccgaacagcagcacatggtccagcgcctcgccgcgcttcttggccgcgccgatgaagatctcgagctgttcgcgcgccttggcctggcccacgtactcctgcagcagcttggggcgcagcgcacgctccagcgcttcctcctgtgaggaggccggtgcggccgacaccacgcgctcgcgcgcaggagggggagagggggcaaagtcgtcggtatggatcgtcatgcgaagcggaccaggaagggcgcgtgcattgtcccccattcccccgcgctgccgtgccgccccgccaccccgcgcgggccagggatagccgcctttcggtaacatcgccgccttcgcgcgccgcgcgcgggcgagccccgtccccctcccggaccactcgaacgccgcacccgcccctgtgcgccgcgccgcctcggcccggcgcccccttgcagcgacagcccatgaacactccagcacacccctccttcctgagccgcatggccatcgccatcggcagctttttcgccatcctgggcaacggccgcctggccgccgacatccagcgcctgcgcgcgggtgaagcgctggccgccgacgtggcgccaccggctccccaggcagtgcgggtggaagtgcccgtggagacaatcgtggagaagatcgtcgaggtccgcgtggaggtgcccgtcgagaaagtggtggaaaagcgcgtcgaagtcgccaccgacaccgccgcgctgcagctgctgggcctgctgcagcgcgaggcgcgcctggtggactttctgcaggaagacgtggcgccctactccgatgccgagatcggcgccgccgcgcgcgtggtccacgagggctgccgcaaggtgctgcgcgagcatttcaccatcgaggccgtgcgcccggagggcgagggcagccacgtcaccctgccggtcggctttgacgccacggccgtgcgcctcacgggcaatgtgctgggccaggcgccgttcacgggccagctgacccaccgcggctggaaggcgaccgccgtccgcctgccgcagctcaccgacccgcgggccgccgccgtgctggcccaggccgaggtggagctgtgaacacggatatgcccaacattcctgaaaccatagctgccagcgcttaccctgcaagcgctacaggcaaaaataacgcccagtacagcatcggcatcgatctgggcaccacgcactgcgcgctgtcgtacgtggaccggcacgccagcgacggcgacgccgtcgtgcagcaggtgctggatattccgcagctcaccggaccggccagcgtggaggcgcggccgctactgccctccttcctgtacctgccgcatgagagcgagttgagcgccgccgacacggcgctgcccggtggcggcgcaggccaggacggcgtggtgggcgagctggcgcgcacgcgcggcgcggccacgccgatccgcctggtgtccagcgccaagagctggctgtgccacccgggcgtggaccggcgtgcgcccatcctgccgcccgatgcgccgccagaggtgccacgcgtgtcgcccctggccgcatcggcgcgctacctgtcgcacctgcgctgggcctggaaccaggcccaccccgaggcgccgctggagcagcaggacatcaccgtcaccattcccgcatcgttcgacccggccgcgcgcgagttgacggccgaggcctgccgcgccgccggcctggagcgcctgacgctgctggaagagccccaggccgcgctgtacagctggatccaggccagcggcggcggatggcgcaagcaggtcgcgagcggcgacgtcatcctggtggtggacgtgggcggcggcaccacggacctgtcgttgatcgcggtgctggagaaggacggcgccctggaactgcagcgcgtggcggtgggcgagcacatcctgctgggcggcgacaacatggacctggccctggcctatggcgtggcgcgcaagctggcccaggaaggcaagccgctggacgcctggcagacccgcgccctggcccatggctgccgcgcggccaaggagcagctgctggccgacgaggcgctgccatccgtgcctgtggtcgtccccagccgcggtagcaagctgatcggcggcagcatccgcaccgaggtgacgcgcgccgaagtgcaggcgctgctggtcgatgggttcttcccgcaggtggccgtgggcgacaagccgctgacccgcgcgcgcggcgcgctcacgcaactgggcctgccctacgcgcaggacgcggccgtcacgcgccacctggcggccttcctgtcgcgccagctggatgccacggcacagatccctggcctggccgacaggcaggcagggcgcgccagcttcctgcaccccacggcccttctgttcaacgggggcgtgctgaaggccctccagatcgctgagcgcatcgtcggtgtcatcaacggctggctggctgccgagggcgccgtcccggcccggctgctggaaggcgcccagctggacctggccgtggcacgcggcgcggcgtacttcggccatgtcactgcggcggggcgcggcgtgcgcatccgcggcggcacggcgcaaagctactacgtgggcgtggagagcaacatgcccgccattcccggcatggagccgcccctgagcgccctgtgcctggcgccgttcggcatggaggaaggcaccgaggtcgcgcttcatgcccaggaattcggcctggtggtgggcgagccggtgcggctgcgcttcttcggctccagcgtgcgccgcggcgacaccgtgggcacgctgctggacttctggggacccgaagagctggtggaactgcaggagatcgaggcccacctgccccccgagggccgcacgcccggcgaggtcgtacccgtcaccctgcacgcccgcgtgaccgacatcggcacgctggagctgagcgccgtgcccgtgggaggccatgagcgctggaaggtggagttcgacgtgcgcgcccagacacaggcctgacgccggcgccatgcactgcctggtcgtcatcgcgcatccgctggaagacagcctgtgccagtcgctggcgcaggaagccatccgcaccctcaccgccgcagggcacacggtgcaggtggaggacctgtgccgcacgggcttcgcgcccgcgctcacggcggcggagcgccgcagctactacggcacggccttcgacggcggcgccgtgcaagcgcagatcgaccggctgctgcaggccgaggcgctggtgctggtctttccgacctggtggttcggctttccggcggtgctcaagggctggttcgaccgcgtatgggcgcccggcgtggcttacgaccatgcgagcgacctggggcccatccgcccccgcctgcaccggctgcgcaggacactggccatcaccacgctggggtcaccctggtgggtggaccggctggtgctgcgccggcctgtgcggcgcgtgctcaagacggcgctgctgggcacctgcgcgccacgcagtgccttcgacatgctctcgctctacggcgccgagcgcctgtccgccgcccaggtgcagcggttcaacgcgcgcatcgcacgcgcgctgtcttcatgggcttagccgggtgaaacgctacaccgtcggcatcgacctgggcaccagccacaccgcctgcgcctatgcgccgctggaaggccgcgcggcggacatcgcgctgctgcccatcccgcagcggctctcggcgggcgaggtgcaggcgcagccgctgctgccctcggtgcgctaccaggcggcacccggcgagttgggcgaggcgtggcgacagccctggccgcccctggaggccacggacgacaccccggccaccctcggccgctgggcgcgcgacctgggtgcagccgtgccagggcggctggtggaaagcgccaaaagctggttgtcccacccaggcgtggaccgcacggcgcccatcctgccctggggcgcgccgcaggacgtggcccgggtctcgccggtgcaggccagcgcgtcgtacctggcacatgtgcgcgcggcatgggacgccgcccaccccgatgcgccgctgcatgcgcaagacctggtgctcaccgtgccggcttcgttcgacgagggcgcgcgcgcgctcacgctggaagccgcacgcctggccggcttgccagcgctgcagctcttggaagagcccaaggccgcattccacgactggctggcgctgcaaggcgaacaactggccgcgcaattggcgggctgccgcctggtgctggtggtggacgtgggcggcggcaccacggacctcacgctgatccgcgtggacacgcaggccggcggcacgccccggctgacgcgcatcgccgtgggagagcacctgatgctgggcggcgacaacatggacctggcgctggcgcacctgctggagccgcagttcgccggcgacggtggccacctgcccgccgcgcgtttgcccgccgcgcgtttgcccgccgcgcgcttgcccgccgcgcgctttgcccaactggtgcagcgctgccggcaggccaaggagttgctgctggccgacggcgcccccgacagcgccgcagtcacgctgctgggcacaggcagccgcatgctggcgcagacacacacggccacgctcacgcgcgcgcaggtgctccaatgcgtggtggaaggctttctgccgcaggtgtcgatcggcgatcgcccggcgcgccgccagggtgcgctgcgcgggctgggcctgccctaccccgccgacgcggccatcacgcgccatctggcgcagttcctggcgcagcacgccgggggcgacttgcccgacaccctgctgctcaacggcggggtattccatgcgccggcgctggtgcagcggctcacggaggtgcttgcgcactggcgcggcgcaccgccccgcgtgctgcacaacccgcaccccgactgggccgtagcacgcggtgccgcggcgtacgggttggcgcagcattcatcatcaaatacgcacacagcccagtcaggacaagcgccagcagctcctaaaaccatagtcccacgcatcggcggcggctcggcgcgcagctactggctggtactgccgggcaaggcgggcactgcgccgcagggcatctgcctgctgccccgcggcaccgaagaaggcgtgcgcctggtcctgacgagccggcgcttcgcgctgcggctgggccaggccgtgcgcttcgcgctggtggcgcgcagccagggccaggcgcaggccgggcagatcgcaccgctggagggcgacggctgggcggaattgccgccgctggccacggtgctgcccgcacccgaaggccgcgccaccgcccaggtggaggtgcagctgcaggcctgcatgaccgaggtgggcacgctggaggtgcgctgcgtggcaacgcaggaggcggaccaatcctggctgctgcccttcgccgtgcgcggcgcggcgggcaccgatggcgcttccaaatcgatagctgccagcgcagaatcggaaagcgtcagcggccaaaaaggctcggagggtaaagcctcacgcctgccccaggcgctggcgctgatcgaccgcatcttcggcacccaggcacaggacgtggcgcccagggaggtgcgccagctgcgccagtcgctggaaaaaatcctgggcccgcgcgccggctgggacgtggccttgctgcgcgcgctgttcgatgcattgctggcgcgtgcgcgccgccgccggcgcacgcccgagcacgaacgcacgtggctcaacctggcaggctggtgcttgcgcccgggggtgggcgccgagctggacgcgtggcgcatcgcgcaggtctggcagctctacccccagggcctgggccacggccaggacgccgccaactggaccgaatggtgggtgttctggcgccgtgtggccgcgggtctggacgaggcgcagcagatgcaggtgctggaagcggtggccggctgcatgcaaaagaccgtgcaacgcagccagggcaaagccgcgtggggcagctacgacgacatgctgcgcctgttcgccgccatggaggccgtgccctggcagtaccgccaggaaatgggccagtggatgctgcagcgcctgctgcggcccgatgagtccgcacagacctggtgggccatcggccgcctggccgcgcgccagccgctggcagccaacgcccaccgcgtgatgccgcccgaggccgcggccgagtttctgcatgccacgctgcgcgaggactggcgccacaacgagcatgccctgttcgccgccgtgcagatcgcccgcatgaccggcgaccgcgcccgcgacctgcccgacgctctgcgcaccgaagtgctggaaaagatgcgcgccacccacgcgcccgcacgctggatcgcgctggtggaacagcccacggccatggaggccgaggaccagcagcgcagcctgggcgacagcctgccgcccgggctggtgctggtgggttagggcctgttcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccacgccattcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctagttggccgccgtcggattcagccagcgccacagcgccgtgcggtagctggtgtcgaaacggccgtaatagtccacaccgtcgcgcgcagtacagctggcggttccgcccagaagctgacccaccacatagcggcgctcgccaaacgtcacgaacgcggccgagccgctgctgccgccctccgtcgtgccctcctgccagcccagcgtaaggaaggtgccgtcgtccgcattactggaacggcaactgttgtccacgcacgtgctgtagcgctgcacggagcccaggctgaccttctgcagatcgccctggggatggtgcacacccgccagcgccgtgccaacgcccaccccgccaaagtacgagcctgcatagacgatgccggcaggcgcctggctgttgagctgcatgaaggccgtgtccgtggtggccgacgcgtacagcagcgccgcaccgccggtgacgcgcacggcggcggggttcacggtggcaatgccgcagctgctggaacggtagaaccagtccgtggtgagcgtggacgccacgggctgcgtggaaatgcaatggttggcgctcaggaagtagggcgtaccgctggacgcggcatcgttgagcagcgtgccggtgcacaggtagctcttgccatcgtcgcgcacaaagatcatgcgcgccaccgagcggctctggtcgttgaactccggccggcaggtcgcgtccacgttgcagctgcccgactcgcccaccttctgggcaagggcctgctcggcctgtgcgggcgccagcgtgaaatgcgacagccgcggcacggacagccggacggccgctggcgaggccgcagcgggaatctccacttccagtgtggtctgcgggccgctgaagtccgggctccaataggtgcgcgcggtggtgtcatccgcaccgccacgcgcattgcgcgcggccatgtcccgcagctcggacgcgcgcacctccatggcccccgcgccctgctcgccgtagaagcgcagcaccgcgccctcgggcagcgactgcacgagcacgcccaggcgcacgccatgcgccccgtcggccgtgaagcgcagcgcagcggcccgcgtgccccgcgccgtcggttgccagcgcagcagggccgaggtggccgcgacggtggcggtgtccgccacgctgcgcgcctcgccgatctgcaagggcgttccgggagtggcggagaccacgcccttcacggccgtgagcgcgccgagggcgatggtgcgggttgcctgtgcactggcgaccgggctcaccgcctgctgcgaggtggccaccttggccgtgccgctggggtcgtagggctcgatgcggtcgcccgccaccggaggcgcaggagagggagtgtcgttgccgccgccgccacaggcagccagtgccaatacgagggggagcgtcgcccagccgcgtcgggatggattcatggtgaagacctccagagcgcgaccaccgggccgcggggttacttggacagggacttcagcgccagcttgatcccctcgctcactcccacatccgccggcagcgccttgagcgcagcggcggcctccttgtcgttatagcccagggccagcagcgcctgcaggatgtcggcctggttgtcgttggccgcatgcgcgcgcacgccgacgtccgcgcccagcttgcctttcagctccagcagcagccgctcggcggttttcttgccgatacccggcactttgaccaggcgccctgcttcctgcagcgaaacggcctgcgccaggtccgccacgcccatgcccgagaggatggacagcgctgtgcgcggccccacgccgctgatcttgatgagttcgcgaaacgcctggcgctcctgcgccgtgccaaagccgtacagcaactgcgcatcctcgcgcacgatgaactgcgtgagcaggctcacccgctcgcccacggcgggcaggttgtagaaggtgctcatgctgacctgcacctcgtagcccacgccgtggcagtccaccagcacctcgggggggttcttttccagcagcgtgccggtcaatttgcctatcatggatgtcctttgccgcgccggacacccgccgcggaacttcgaccggaattatcagcgtgatcctgcgccacaccttcaccccccataacaacacgcgcctgacccatctgtgcggccccgccgatgtgcacctgcgcaccatcgaggcggcgctgcaggtctccatcgcccaccggcacgagcagttcaaggtggacggccccaaggccaaggccacacaggccatggaactgctgcaggcgctgtacgagatggcggatcgccccatcaaggaagaacacctgcaactcatgctggccggcgacgccagcatgcagggcgatgacgaggtcagtgccatccagctcaccacacgccgcgccgacctgcgcgcgcgcacgcccacacaggccacctacttggaaaacatcgccacgcacgacatcaccttcggcatcggccccgcgggcaccggcaagacgtacctggccgtggcctgcgcggtggatgcgctggagcgcagcagcgtgcagcgcatcgtgctcacccgcccggccgtggaagctggcgagcgcctgggcttcctgccgggcgacctgacgcagaaggtggacccgtacctgcgcccgctgtatgacgcgctgtacgacctgatgggcttcgaccgcgtgcagaaggccttcgagcgcaatgcgctcgagatcgcgccgctggccttcatgcgcgggcgcacgctgaacaatgccttcgtcatcctcgacgaggcgcagaacaccacgcccgagcagatgaagatgttcctcacgcggatcggcttcggcgcgcgcgcggtggtcacgggcgacgtgagccagatcgacttgcccaagggcgcgatgagcggcctgatcgacgccgagcgggttttgaagcgcgtcaagggcatcgccgtcacgcgcttcaccagcgccgacgtggtgcgccacccgctggtagcgcgcatcgtggatgcctatgacgcacagcgcagccgccgtggcgcaggcgagtaggcgccggccagaagctcacaaattcatagctattcacgcttgatagataagcgctggaggccaaaatggctttgaaccaattgtccctgtccctccaattcgcacgcgacgcggaggccaccgcgcaccgcgccaccctgccccgccacgcggttgcgcgctggatccgccacgccctggccgtggatgccgagatcaccgtgcgcatcgtgggcgccgaggaaggccagcgcttgaaccgcgagttccgccacaaggactacgccaccaacgtgctcaccttcgactaccagcaagagcccgtggccgtggccgatctggtgctctgcgcccccgtggtcgagcgcgaggcccgcgagcagaacaagacgctagaggaacactacgcccacctgctggtgcacggcacgctgcacgcccagggctgggaccacgaaaccagcgaacaggacgcgcaggaaatggaagcgtacgagaccgccatcctgcaggagttgggcttcgcggacccctacgcggcataactggcaggcgctcaccaccacgggcgccggggtgcggaaagctgttttgcgcccaggtcacaaacgcgcccgccggtgcggcctaagatgccgcgcgacctgcgtcctgcaggtccgcctctcacgcggcgaccatctcttaacaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctgttaagggaagaacccacgcatggacatcctgggctggacgacctccatcggccacttggcacttctgctcaccgccgcattcatcgccggtgcgctcaacgcggtagccggcggcggcagcttcctcaccctgcccgcgctggtgttcaccggcgtgccgcccgtggtcgccaacgccaccggcactgtggccttgctgcccggctacatggccggtgcctggggctttcgggaagacatgcaaccgccgccgggcctgtcgatgcgcgccgtggtcgtgctgtcgctcatcggcggctcggccggtgcggcgctgctgctgttcacgcccgacgccaccttccgcaaggtcgtgccctggctgctgctggcggccacggcactcttcgcctttggcccgcagctgcggcaatgggccggcaaagccggccatggcacgccctcggctctgaaagccggcgcaggcatgctggcggtggcggcctacgggggctatttcaacgggggcctgggcatcctgctgctggcgctgttcgggctgctggggcagacacagctcaacgccatgaacggcatgaagaacctcgtgtcggccctgctcacggcgattgccgtggccatctatgccgcaggcggcatcgtgctgtggccgcaggccctggtgatgatggtggccgccacgttgggcggctatggcggcgcgcgcgtggcgcgccaactgcctgcgccggtgctgcgctggggcattgtggccacggggctggtgatggcggggctgttcttcctgaagggctgaaccccgcccccaaggctccaggcgcgctacagcaagcgcgccttcaccatcttgcctttgacgcggcccgcattcagcttggcgcaggcctgggccgcgatggcgcggtccacggccacgtaggtggaaaaatcgttgacactgatcttgccgatctgctcgcgcgcatagccgaagtcggcgcacatggcgcccatcacgtcgccggcgcggatcttctccctgcgcccgccgatgatttggatggtgcacatgggtggccgcagttcgccccctgccgtaggggtgagttcatccaccggaaagaactcgcaggcacggccttgcagcaattcgatcctgcccacgctgcccatctcatccatgctgaccaggttcagcgccagcccctcggcatcgccacggcccgtgcggccgatgcggtggatgtgcacctcgggatcgggcgtcacgtcgacgttgatcacggccgagaggtcggcaatatcgatgccgcgcgccgccacgtcggtggccacgagcacgctgcagctcttgttggcaaactgcaccagcacctcgtcacgctcgcgctgctccaactcgccaaacagggcgagggcactgaatccctggctctgcagcgcagtcaccacgttacggcactgctgcttggtattgcagaaggcaatgctcgacgcagggcgaaagtgcgcgagcatgcgcgccaccacgtcgaccttctcgcgtgcatccacctcataccagcgctgcgcgatcttgcctgcaccgtgctgggcggccaccttcaccatctggggcgcgcgcatgaaacgctgtgccagtcccgcaatgccgtcgggataggtggcggagaacagcagggtctggcgctcggccggacactggcgcaccacggtctcaatatcggccaggaagcccatgtccagcatgcggtcggcctcgtcaagcaccaaggtcttgaggttggcgatgtcgagcttgccgcgctccatcaggtccatcacgcggcccggcgtgccgaccacgatgtgggcaccgttctccagcgaagcaatctggccgcgcgaaggcacgcccccatacacagtgacgaccttgatgttgtcttgcgcacgcgccaagcggcggatctcggtggccacctgatcggccagctcgcgcgtggggcacagcaccaggccctggacggcgaaccagcgcgggttcagccgatcgaccatggccaagccaaaggccgctgtcttgccgctgccggtgctggcctgggcgatcagatcacggccctgcaggctgaagggcaggctggcggcctggatgggcgtcatctgcgcatagcccagctgctgcaggttggccagcatttcaggggacagaggcagcgatgagaaggcggtggcggacggggcaggcgacgcgcctgaagagatggtcatggtcgccaattatcccggcggcgctatccgcagcggaagggtcaccggtccgtcgttgaccaggtgcacctgcatgtcggcggcaaagcggcccgtggccaccatggggtgcacggcgcgcgcctgggcgacgaagtagtcgtacagccgctccccctgcgccggcggtgccgcctgcgtgaagctgggccggttgccgccgcgcgtgtcggcggccagggtgaactggctgacgatgagcaggccgccgcaggtgccctgcccgtccaggtcctgcacgctgcggttcatcttgccggcctcgtcgctgaagatgcgcagcttgagcattttggccagcagcttgtcggcctgcgcctcgctgtcgccctgctcggcgcacaccagcgccagcagccccgggccgatgcggcccacgatctcgccggccacttccacgcgcgcctcgcgcacgcgctgcagcaggccgatcatgtgccggctcctcccggcgcggccgcctcggcagtctcgaacaccgtagcctgcccttcgggcagcagttcgatggtggcgcgcaggccgggcacggcctgcatcagggcctgctcgacggcggtgcgctgctcggcggcgtgccccagcgtccagtgcgcgggcacatgcatgtgcagatccacgtaattgcgcgcgccggcgcggcgcgaggtgaggctgtcgaaatacaccacccctgcgctggcgtggttgtgctcgcccaacaccgtgaacacgcgcgccagcaggctgggctccatggcttcgtccatgagaccctgcgaggcgcgccagatcagtgcgcccccttcgcgcaggatgttcaacgccaccgcgatcgccaccagcgggtccagccacagccaacctgtggcgccagcggccagtagcccgcccaccacgccgatggaggtccacacatcggtcatcaggtgccgcgcatcgccttccagcgccagcgaccggtgcacctgcgccgcgcgcagcatgccccaggccagcaggccgttgcaggccgtgctcaacagcgacaggcccatgccccagcccagttgctccagcggctgcgggtgcatcagccgcagcacggccgcccagaggatggcgatgctggcccccacgatgagaatgccctcgaagccggacgagaaatattccgccttgtggtgtccgtaggggtggtcctcgtccgccgggcggcgcgcaatggtcaccatggccagcgcgaacatcgcgcccgccagattgacgaacgactccagcgcatccgacagcaggcccaccgagccgctgacccaccaggccagcgtcttgagcacgatggtgagcagggccacgcccaccgaggcgcgcagcaggttgtggggcgtcatccacgcgggaacgctcaaggggccggagggtgcggaaggcatacagcgattatcccgccgccgtgccgccctgctggcacacaagcgcccggcgcgccgccggacgcgcctgctcgccaaaggccaggcgttgggatataagctccgggaccgaccgcccactggcactggatatgccctcccctcgcccccctgcctccccccccctgcccgacctgggcccccgcgccagtgatgcgctgctgcggctcatcgccgactcggtgcccgtcatgctggcctattacgaatcgaccagcctgcgctgcgtgttcgccaaccagcgctatgccgccttcagcgggcaaacggtgcagagcatcatcggcaagacggtgcgcgaggcgatcggcgaaaaggcctggcaggagatcctgccctacgtgcagcgcgcgctggctggggagagcgttcagtacacccgcgaatacgccggcccgcaggggcgcgcgcatatgctggagatcagcctgcagccgcacttcggggtgcgcgaaggacgcaacgcgatggtgggtgcattcgtgctcatcaacgacatcacccaccactgggaggccgagcgcgccgtgcgccagagcgaggagcgcatgcgcaagttcgccatcgctaccgaggagggacttgcctttcaccgcgacgggcgcattctggatgccaacgaagcgctgcagcgcatggttggctattcgctggccgagctcgtaggccaatccatcttcgatttcgcgctgcccgagtaccgcgcgctggccgtggaatacacgcgccgcggcagcgagaagccctacgagctcgccatgcgccacaaggacggccgcgtgatcccgatcgaggtggtgggcaagaccatgccccagcaggagggcgactaccgcgtggtggtggtgcgcgacatcacggcgcgcaagcaggcgcaggagcaggcgcaggtgcaggcgcgcttcctggtgctgcatgacacgctgacccaactgcccaaccggcgccacctcatgatgcagctggcacgcatggcgagtgccgcgcaggagcggcagacccgcgccgccgtgctgttcatcgacctggaccacttcaagacggtcaacgagttgctgggaaaccaagccggcgaccagctgctgatcgagatggcgcggcgcctgcaggacggggtgaaggccaccgacttcgtcgcgcgtgtgggcggcgaccaattcatcgtgctgctgcccgacctggccaaccgcgccgcagcggccgaagtggccgatgcgctgctggcgcgcgtgcgcgccgagttcgccatcggtggcacgccgctgtcgctatcaccctccatcggcatcagcgtctttccggacgacggctacagccccgacgagctgctgcgacgcgccgacgcggccatgcaccacaccaaggaaagcgggcggggcacgcgcatgttctatgaaccgggcatggaaggccaacccacggagctgctgcagcaagagcacctgctgcgcgaggccgtgttccaaggggccttcgcactgcactaccagccccaggtgcgggtggccgacggccggctggtgggctttgaggcgctggtgcgttggcgacacccggtgcgcggcctcgtggggccggatgagttcattccgctcgccgaatcgcgcgggctcatcacgcccattgggcgctgggtgctgcgcgaggcctgccgccagctcaaggcatggcacgacgaagggctgccccgggtgccggtggcggtgaacctctctgccatcgagttccgccagcgcgacgtggtgggcgagatcgcccaggtgctgcagtcggcggggctcgcaccgcagtacctggaggtggagatcaccgaatccgccctcatgcagcaggccgaccacacgcgcaccaccctgcaggccctgcaggccctgggcgttgccgtaacggtggacgacttcggcacgggctactcgtcgctggcctacctcaaacgctacccgctggacaagatcaaggtggaccgctccttcgtcaccgacacgcctgccgacagcgaagacgtggccatcgtcaccgccatcatccagctcgcgcacagcctgcagctgcagcccgtggccgaaggcgtggagaccgcggagcagctcgcgctgctgcagcgcctgggctgcgaactggcgcagggctttggcatcgcaccgcccatggatgcgcagcgcgcccgcgagtggctgcgcgcccaggccgagtgagcggccggcctggcccggcgccgtgcccacgctgacacatgtggcgtggacaataggcaccatggcccagatccccgcacttcccgatcccaccttccacgcgaccgagaccgaggcactggcccaggtgcagcgcatctaccagcagcagatcgaccacctgcgcagcgccatgcagcgcttcgtggcgggagagacgcccgccgcacccgtgcgcgcgttctatcccttcgtgcgcgtgcagaccagcaccgtggcgcgcgcgcccacgcacctggcctatggcttcgtggaggggccggggcgctacgagaccacgctcacgcggcctgacctgttcgccgactactacacggagcagctgcgcctgttgcgcgccagccacaacgtcgagctggaagtgggcgtgagcaatcagcccatccccatccacttctcgttcgccgagcacgaccacatcgaaggcacgctcagccccgagcggcgcatgctgatgcgcgacgtgtttgacctgcccgacctggaggccatggacgacggcattgccaacggcacctggtcgccgcgcgctggcgaggcgcagccgctgtcgctgtttaccgcgccgcgcgtggactattcgctgcaccgcctgcgccactacaccggcacgcagcccgagtggttccagaacttcgtgctgttcaccaattaccagttctacatcgacgagttcgtgcgcctgggccatgccgagatggccaagcccgacagcgagtacatcgccttcattgagccgggcaacgtggtcacgcgccgcacgggcctgcccgcgcaggccggcgacgacctgggcgtggccccggcccgcctgccgcagatgcccgcctaccacctcgtgcgcgcggaccgcagcggcatcaccatggtcaacatcggcgtgggcccgagcaacgccaagaccatcaccgaccacatcgccgtgctgcgcccccacgcctggatgatgctgggccactgcgcgggcctgcgcaacagccagcagctgggcgactacgtgctggcccacgcctacgtgcgcgaggaccatgtgctggacgaggagctgccgctgtgggtgcccatccccgcgctggccgagatccagatggcgctgcagcaggccgtggccgacgtgacgcagatgccgcaggaccagctcaagcgcatcatgcgcaccggcaccgtggccagcaccgacaaccgcaactgggaattgctgcccgacaacatgccccagcgccgcttcagccaaagccgcgcagtggcgctggacatggaaagcgccaccatcgccgccaacggttttcgctttcgcgtgccctacggcaccctgctgtgcgtgagcgacaagccgctgcacggcgagatcaagctgcccggcatggccaaccatttctaccgcgaacgcgtggaccagcatctgcgcatcggcatgcgcgccatcgacatcctgcgcgcgggcggtgtgcaccggctgcacagccgcaagctgcgcagctttgccgaagtggcgttccagtagccgcagccattgctacttcatcgatagctgctcgcgcttatcccataagcgtttgagccgctttttatcaatttagagtagcaacagcaccgcgacgaaggccagcgtgtgcagcaccacgccgccaccggccgccacggcataacgccagcccccgctgaccagggccgtcacgcatttgctgacggcgtgcacgctcagccccgccgccagcgcgctcaccaggctgggccccacggggtccagcggccggccctgcgacatgatggccgcggcggccgcatggacgtcggccagcgccgccaccagggcaccggccagcaggcccgcgtcgccccaccagccgcgcagtgcctgcaccagcacctgcacagccgtgagcagcgcggcgatcagcagcgcgtcgcgcagcttgaacagcgccgtgccgtccacgtccgccggggccggcgcctcacccgcgggcatgctgcgcagcagcgcccacccccagaccagcgccaccaccccgcccgccagggccggcgcccacaaccgcaccagccactggggctgcacggtggccgccaccaccaggatctgcgccatggtcgccacgcacgacagcacggccgcgcccccctgcgcgcgcacgggctcgcgcccctcgcgcacggccacgcccaggctggcgatggtggcggtgctggagatgaaacccgaggccagcgccgacagggcgttcgcgcggcgcgcgtccatgagccggcgcgccagatgcgccagcgcctggatcaccagcagcaccaccaccaggcgcaccagcacctgggggttcagcgcctccccccacaggggctgattgggcgcaagcggcaataccagcagcgccagcgcagccaggatcagcccgccccgcacctcgccctggcgcagccactcgcgcgaaaactcgtgcagcacctcacgcgccgccagcaggctggtcacggcgacggccagccccgccgccacgggcaggctctgcgtgcacagcacgccgatcaggtaggccagcagcagcgcgatctcggtggtcacgccggggtcttcggagcggtcgcgcgcataggccaccacgcccagcagcgcaatgaacaccgcgcccaccgccaccagcgcctcgctgcccagcagcgccgccgtcgcacccgacaccgccgccagcgtgaacgagcgcacgcccgcgagcgcgcgcaacgggccctggcccttgcgccgttcgcgctcgatacccatcagcaggccgctgcccagggcgcccgccagcacggccagcgtgtcctgaaagccggttgtgtccatggtgttcatcgtggttggttggctttgacgattggaccatggaaagcgggcatccaaagggcgccccactctcagaacactctggttttgatagctatcagcgcttgtcagtaaagcaccagcgccatttttctcataaacctctgcaatggcgcggtcttccccccacaatcgcgccatgcaagtgcttctggaagcccgcgacctgcgcaagcgctatggcaccgccaccgtggtggatgggctgtcgttcgccatcgcgccgggggagtgcctgggcgtgatcggccccaacggcgcgggcaagaccaccaccctgcgcatgtgcctgggcctcacggcgcccgacgagggcagcgtgcactttcaccctggcggcggcgctgcgccgctcgccatgccgcaagacgcgctggccatcaaggcccaactgggcgtggtgatgcagttcgacagcctggacccggacttcagctgcgccgaaaacctgcgcgtgttcggccgctacttcggcctgaagggcgcggccatggcacagcgcatcgcgccgctgctggagttcgccgcgctcacggccaaggccgacgcgcggccgggcgaactgtcggggggcatgcgccggcgcctgtcgctggcgcgcgccctggtcaacgacccgcgcctgctgctgctggacgagcccaccaccggcctggacccgcaggcgcgccacctgatgtgggagcggctgcagcagctgctgcagggcggcaaggccatcctgctgacgacgcacttcatggatgaggccgagcgcctgtgctcgcgcctgctggtgctggaccatggccgcaagatcgccgaaggcacgccgcgcgtgctgatcgccgagcacctggagcccgacgtggtcgaggcctacggccccggcgcgctggccctggcgcaggatgcgcagttgcgtccgctggcgcggcgtgtggaagtcagcggcgagaccgtgttcttctacacgaaggacgcccgcccgctgctgcaggcgctgtcggcccacggcagcctgcgcaccctgcaccggcccgcgaacctggaggacctgttcctcaagctcaccggacgtcaaatccgcgaggaaggctgacatgcccacgcccaccacgcccagcccctggcgcgcgcccgacctgtcgatgcgctggtggcccgtgtttctgcgcaacctgctggtgtggcgcaagctggcggtgcccagcctgctgggcaacatcgccgagccgctgatgtggctggtggccttcggctacggcatgggggcgctggtgggacaggtgcaggtgggcgggcagaacgtgccctacatcctgttcctggccagcgggtcgatctgcatgagcgccatgaatgcggccagcttcgaagcgctgtactcggccttctcgcgcatgcatgtgcaaaagacctgggacggcatcatgaacgcccccatcagtctggacagcgtgctgctggccgagatgctgtgggccgcattcaaggcgctgttcaccaccaccgccatcctgggggtgatgctcgcgctgggcatcagctacagccccaagctgatcgtggcctggcccgtgctgctgtgcgtgggcatcatgttttccagcatcgcgctcatcttcaatgcgctggccaagggctatgacttcttcacctattacttcacgctggtgctcacgcccatgatgttcctgtcgggtgttttcttcccgcgcgaacagctgcccacggccatacgcctcgcctcggactggctgccgctcaccaatgccgtggagctggtgcgccccctcttcatggaccagtggccgcagcacccgctgcgccacggcctggtgatcgccgtgaccaccgtggccgcgtactgggtggccctggcgctcacccgcaagcgctttcgcgcctgagcctttcacgcatgcctacgcttctgagcgccgaatacatcgccctggtggaccggggcgtctccaccatcgtggcctcgcgcgacgcgcagttgcgtcccagcgtgacgcggtagacgcgcgcatcagcaccaacggccagcgcatcacggtcttcctgcggcgaagccagtcacgacagcttctggccgacattgccaccaccggccacattgccgtggtcttcagtgcccccctcgcaccgcacggtgcaggtcaaggccaccgccgccgtgcaacgtgccgtgctgccggccgacgagcccgcgctgcaaagctacctgtccgccatgcagcatgccgtggcccaggtgggctatggcccgcagtacaccgcggccatgctgaatgcaccacgggacgatctggtggcagtggagttttcacccgaagccgcgttcgaccagacccccggcccacatgccggcgaaccgttgcgcaaggagcgccagccgtgaacgtgccgcccaccctgcgctccatccgcgcctgcctggagggcgcgattcctgccatcatggccacctgcgcccccgacggcacgcccaacgtggcctacatctcacaggtggtctacgtcgatgagcagcatgtggccctgtcgttccagttcttcaacaagacgcgcgccaacatcctcgccaacccctatgccagcgtactggtgctggaccccgtgacagcgcgctgctttcgcctgcacctgcgcttcttgcgcacggaggcggaaggcgcactgttcgagcgcatgcgcgcgcagctggcgggcatcgcctcgcacaacggcatggagggcgtctttgaactcaagggatcggatgtctacgccgtcgagcgcatcgaacccgtgcccggagaaggactggcacccagccccgcgcaactgccacgcgccgatctgctgggcgccgtgcgcctgtgcagccagcgcctggcgcgctgcaccacgctcgacgagctgctacagacactgctggcgggcctgcacgagcatctgcacgtgcagcatgcgatggtgctcatgctggatgcgcaagcgggccacctgtacaccgtggcaagccatggctacacacattcgggcgtgggctcggagatcaagctgggccagggcgtgataggcgtggccgcgcgcgaagccacgccggtacgcatcagccacatgacccatgccgcgctgtacagccatgccatgcgcagcagcctgggacagagcgcgcccgcgcacgagatcccctacccgggcctgcccgcgccgcacagccagctggccgtgcccctgttgagctgcggccgcaccctgggggtgctgttcgtggaaagcccgctggacctgcagttccgctaccccgaggaagatgcgctggtggcgctggcaggacagctggccgccgcgatcgacctgctgcagtcggccgacgaagccacggaggcatcgcaagaaccagcgcccgcgccggcgccgcagggggcgcccgtgcgggtgcggcatttcgcggtgaacgacagcgtgttcgtcaatgacacctaccttatcaagggcgtggcgggcgcgatcctgtggaagctgctgcgcgaccatgagcgcaccggacggcaggacttcagcaaccgtgaactgcgtctggaccccagcctgcgcctgccgggcgtggccgacaacctggaggcgcgcctgctgttgctgcagcgccggctgcaggaaagcgacaccggcatccatatcgacaagaccggccgtgggcgactgcggctgcggctggacgcacctgtgcagttggaagagatggccggcggttgaaggtcgcgccgccgcggcgctcacttgattgggcgccggcgcagcaactcgatgttggcgcgctgctctggggtgaaggatgccagcgcgctggtgcgcgaagccttgtcagccagcgattccatggcgaggaacatgcccgcgtgcagtgcggcatacaccgccgtggcgtactcgatgctgctaacccggtggcgggccagcaaggcacggatgcgcggatccgcatccagctgacgcgccagctcctgaacggactgcgcgtccggctcgtcgtcgtcgcagggacgtgcggcttctggcgacgcagcctgcggtgcctccatgcgctccagcaattggggcgtgagccgaaagcgttcggggggcggggggcccgcagccagggcactcgcgctggccatgcaaagccagaatgcagccagggtatggcgcagcaacccatggctcatcgcgccagctccaaagcatgtgccagtttgccccactcgccatccgacaggtgcggacgcatgacactcaatgccgtgtcaaagatgccggaaggcgcattgcgccgcatgtcaccgagcaccatggcccgctcgctcggggtcatgctgggcagcatccagcgcagcgtgacgagcatctcgtccggcggtatcgacgcgaccagcgcaccctcgatggcagccagttccgcgtcgctgtaatgcgcccagagcaccgcgttgtgcgccgtctcctccaactgcatgtactcgaagttgtgcgccacgaacagcgccagctgctggtacagcgcatgagccacgcgcgctcgccgctcgcgcgggcattgcatgagctgctgcgccgcatccgccagcgccgcaatcgcctgtccatgaccatcatgttcctgctcaaccgcggcggcgctgccaggtgcatggcgctccatggcgggatgcacgtaggtgttctcgtggtacaggtgcgcgcggcaaaagctcagcagctgcagcacgcgtgcgccggcctgggacagttcgaggtcgtcctcggcgtccacacgacccaggcccacgagtgtgtcgaccatataggcgcgcaaggccttgtggatgaaggcatagaggtccatgcgcggtgcggcggcgtcggcctgcgcgagcgcggtgatttcctgagggttgaattgcatcgtcggttccggttcttgtgggtgttgcggcttgggagcctcgccttcccatgcggcacatcgtgtgtctcacaggtgctgtgcagtctaggaacggtgcagcgcgcgtgctgctaaaaaacgcttatgcgaaccctcaaaatttcttaagcgcgcactggcgaaccggagcgcgtcatgcagcctggcgcagcaagtccaccgcgcgctcggcaatcatcaccgtgggtgcattcgtgttgccgctcacaatgcgcggcatgatggatgcgtccaccacacgcagagcctgcaggccatgcacacgcagttgggcatccaccacgtccagcggaccgcagcccatgcggcacgtgcccacggggtggtagatggtgtcggcccagtcgcggatgaactgctcgatctgtgcatcgctttgcgcacgggacgaatggggcagctcacgcgcgcccaggctggccagggcgggctgtgccaagatctcgcgcatgcgccgcacgccgcgcaccatgcgctgcatgtcgtcgggatcactgaagaatgccgggtccaccagcggagcggccgccgggtcggcgctggccagcgtcacccggccgcggcttcggggctgcagcaggcatacatggcaggaatagccatggccccatgtggcccgccggccgtggtccagcagcttgccgaccacgaagtgcagctgcaggtcgggcaatggctcctcggggcgactcttgatgaagccgccagcctcggcgaagttagtggtcagcatgccgctgcggtgcgcacgccactcccgcacgccgcgcagcacgttcagcgccccgggcagtgacaggccgaagaggtccgtcaaccgcggtgcatccatcacctgcaccacgtcgggatggtcgtgcagatgcgcgcccacgcccggcagatcgtgcaccacgccaatgccgtggctctgcaactgcgcgcccggccccacccccgagagcatgagcaattgcggcgatagcagcgcccccgccgacagcagcacctcacgcgtggcgcgcacctgctgcgtctggccgcctcggcggtattccacgcccgtggcgcgccggccctcgaacaggatgcgcgtggcctgcgcgccggtcaccacctgcagattggtccggcccaggtggggcgtgaggtaggccttggccacgctgaagcgttcgcccgcccggtgcgtgacctggtagagacccacgccctccagttgcgcgccgttgaagtcgtcattgcgtggatggccagcctgcacgccggcttcgacgaaggcgcgactggcacgctgcggcgactgcaggtccgccacattcagcggcccgtccgtgccgtgccaggcgcttgcaccgcgctcgttgtgctcggcccgaagaaagtacggcagcacgtcgttccagccccagcctgcattgccggccgcagcccagtggtcgtagtcgctggcgtggccgcgcgcgtagatcatggcgttgaccgagctggagtcacccagcaccttgccgcgcggctggtagccccgacgcccgcccaggcccgcctgcggcgtggtgtgcagcccccagttgaaggcgccgctgcgcgccatggcggccagccccgccgggcaatggatgagcacactggcatcgctgccgcccgcctccagcaggcacacgcgcaccgtggggtcctcgctcagccgccccgccagcacgcagcccgccgagccgccaccgatcacgacatagtcgaactcacgcatgcagtgtcccctcgttgtatggcgatgctgcaacgcagcagcagacgcgcgattgccgataccatcacggcatcgtttttttctcaccactacactttcaagggacatttatatgacgatttcgaccgttggcatcatcggcgcgggcaccatgggcaacggcattgcccaggcatgcgctgtgtcgggcatcaatgtggtgatggtggacatctccgacgccgccgtgcaaaagggcgtggccaccgtagcaggcagcctggaccgcctgatcaagaaagaaaagatcaccgaagccgacaagagcgccgccctcgcgcgcatcaaaacctccaccagctacgacgacctgaaggccgcccagatcgtgatcgaggctgccaccgagaactacgaactcaagctcaagatcctcaagcaggtggacgcgctggtggcgcccgaagtgatcattgcgtccaacacctcttcgatctccatcaccaagctggcggccgccacgtcgcgcgccgaccggttcatcggcatgcatttcttcaaccccgtgccgatgatggcgctggtggagatcattcgcggcctgcagacttccgacgccacgcacgacacggtgaagcagctctccgagcgcctgggcaagtcgcccatcaccgtgaagaacgcccccggcttcgtggtcaaccgcatcctggtgcccatgatcaacgaggccttcttcgtgctggcagagggcctggcaacgcccgaggacatcgacgccggcatgaagctcggctgcaaccagcccatcggcccgctggcgctggccgacatgatcggcctggacgtgtgcctggccgtgatggacgtgtacctgaccgagttcggcgacagcaagtaccgcccctgcccgctgctcaaggagatggtggccgccggccgcctgggccgcaagaccggccgcggcgtgtaccagtactgacctgacccagaccacccgccatgcccgttcgcaaccccttcaagcacgcactggccgccggccaggcgcagatcggcatctggtccaccctgccatcgcccctggtcaccgagctgatcgcgggagcgggctttgactgggtgctgctggacacggaacacacgcccagcgacgtaccgctcatggtgcagcagctgcaggccgtggccgcgggctgccgtggccacacgcacggcgtggtgcgcccggcctggaacgacccggtgctgatcaagcgctacctggacattggcgcgcaaacgctgctgctgcccttcgtgcagaacgcggacgaggcgcgcgccgccgtggccgccatgcgctacgcgccgcgcggcatgggcggctccatgcgcgcctcggacttcggccgcgacgcggcctatgtacgcgatgcggagaacgagctctgcctgctggtgcaggtggagacggccgaggcgctggagcagattgaggccatcgccgcggtggagggcgtggacggcatcttcatcggcccggccgacctgtccgccagcatgggcttcccgggtgaggccaaccaccccacggtgcgcgccgcgatcgacgacgcgatccgccgcatccgcgcggccggcaaggcaccgggcatcctcgtggtggacgaagcccgggcgcgcgaatgcctggccctgggcgcgcagttcgtggccgtgggcatggacatgctcctgctgcgccaggccgcggacgggctggccgcgcgcttccggccagatgcaagcgggcccgtcgccacgagctactgaccccgagcgccgcccgcacggtcggcgcttccgcctaccaaaccgcccgccacagcgtgtcccggtcgtcaatctcgctacattagggcctgttcacactatttttgccagtgcgaatggcgtgaaaaccgcgccaatctaggcgcgtgacgacgccaaggccggggccttggctaggagggcaacgacgaatggcgcggttttcactccgttccctccgggttgcgatcaaaaagggccattcgcggcgttgccaagcctcgctggggtagcaccccagcttcgtttggcgccttgcgcctggccctttttgatcgcaacgcatctggcaaaaatagtgtgaacaggccctagctatagctgccagcggtgatatggcggcgattccagctttctacgtctagaaaaattccatctgggcgctgcgctacactgcgcgccaacaaccaccagagagggaaaaaccatggacgtccaggtatcgtccgagcgcgcgcgggcgcgctctgggctgcgctcgtccttcgagtcacaggacatcgagccacacaccatgcgcttcacgggcagcggcggcgagtacttccgcgtgtggatcgtgaacgtactgctgagcattctgacgctgggcctgtacaccccctgggcgcggcggcgtacggctcagtacttctacggccacacgctggtggcaggcagccccctggaattcaccgcgcagcagcggcgcatggtggtgggcttcgtcgtgctgctgctgctcacggtcgcctaccagttggccgtcaacacggggcaggacacggccgtgggccttttcatcctgggcggcgcggccctgtcgccgctgatctggggcagcgctatgcgctttcgcctggccaacacgcgctggcgcgggctgcgtctgcagttcgtggcgagctggcgcgaggtctacaccgcaagctggcccgtgttcgctctggcactggtgtggctgggcgtgttctggggcctgcagtccctggccccggccgcggtggtgaacgaagaaaccggccgcaagctgcccgaggtcaccgcgccgctgataggtctggtggcgctgggcctgctgctcacggtgctgtgcatcatccggttggagttcaactaccgcagcctcctggtgctgcgctcacgcatcggcaacgaggccggccgctggaagcccgtgtacatggatttcgtgaagctgtggctggccacgctggcggtgtttctcgtctcgctgctggtgctcgtcgcgctggtcgcgggcctcttcacgggctcgctcggactcgtgtccaagctgggcaagggcgggatggggctgggcatcttcgtgctgatcatggcggccttcgtgggcgcgctgctggcgatgatgctggccaccgcaccggcacgcgcctatcgcgaggccgcgctgtttcgcctgacctggagcaacatcggtgtgagccgcatcgcgcgcttcaagtgcaacctcagcacgggcggctatgtgctgctgcggctgcgcaacatgctgctcacggtactgacgctggggttcttccgcccattcgccatggtgagcgaataccgcatgaagctcgaatccgtcaccgtccatgtcaagggcggcgtggaccaggtggcggggcgcctgggccggcagcagccgggcggcatcggcgatgcgctggctgacgcggcgggcctggacctgatcggatgaccggccgccccaaaacaccttcgcccggcgccccctcgcggagacgccattgacgggcatggtgctcgcccattggttcgacgggcgcagcagccgaccgcgcgcggcgcaggtgcggctgctgcccgcgcccgacggccccgcgctggaactgcatgtgcccggtgcgccgccgcgccgctttgcccaccgcgacgtggcctggcccgaggcctggaacgcccggcgtccgcaaccaaaactcgtggccgatctgggcgacgacggcagcctggagatcgacgaccccgccgcctggcaggccgcgctggatgcggccggccaccggccggggctggcgcagcgcatgcagacgcgctggggcgtgtttgccgtcgtcctggtgctggccgtggccgggttgttcgcgttctaccgccacggcacgccctggctggccgcgcagctcacgcgccatgtgccgctggcctgggaggtggcgctggcccagagtgcgctggcgcagatggacgcgggcacgctcaagcccaccacgctcacgcctgcgcgccaagccgcgctgcgcgcacgtttcgatgcgctgctggccgcttcgcccgcggcgctgcagcgctatggcggttacgcgccgcactacacgctcgcgttccgctccggcctggggcccaatgccttcgccttgcccggcggcacggtggtgatgaccgatgcgctggtggaaaccgcccgcgcgcaacgcctggacgacgacgcgctggtgggcgtgctggcgcacgagatcggccatgtggcccaccggcataccacgcgcatgctcgtcgagcagggggtgctgcaggtgggtctgggactggcgctgggtgacgtgtccggcctggtggccacgggcagttcgttgctcacgggcctggcctacagccgcagccatgagcgcgaggccgactgccacgcgctcgcactgatgcgccatgccggcctgcccaccgcaccgatgggcgacctgctgttggccatgctgcgggacgaggattccgcaaccccctccccgcaggccggcaaggccccatccacgcccgaggacccgccgcagccccaaggcctgtggacgctgctgagcacccatccggacacgctggagcgcgccaacgcgctgcgcgccggccgtgcgccgtattgcttctgagcgctcctgaaaaaagagctgccagcgcttgattgtcaagggctggcagctgttttggcataaaagtgtgaagcgcgccgataagccggattctgtgcactgcggttgcccgcagcgtgaccgccattaatctgggccgggtgtcaccaccacggctcggtgctacctacccgccagctccgcggaaccacgtcaacgctggcctacttggtattgctgcgcgtagagattgcccgtttcacccccagtggtctgccttcgcaggcactcccccgggactcgtctctgttgctctgatcctcacctcacggtgggcagccgttagctgctacgctgtcctgtgcagtccggacgttcctccagtgcctggtttcccagattgcaccagcggcggtctggcgtgcttcacgggcgcaattatccgcgtttctccgctgcggcgcgcggccggcgcgctcaacgcgcgggcaacaactggaagatgttgtaggcgatgagcagcagcgcgcccacgatgcccaccatcatcagcgccgggccccagcgcgactcgcgcgccgagaaaccgatcagcatcagcgcacagctcgcggtgagcatgagcatggtggtatgcagcaaggtcatggcgcaggagggaaagtgaagacgagaccattgtcgcgcgcgcacccgaccgatggcacaggcgggcgcgcacgcgccggcaaatcttgatgcatatcaatcgagccggcccacaggcggacgattcacgccggcgccatatccacagcgggaatatccatatcgcgacgccgctgaacgactcccccacaatggacgcctctcccgctttgccggattcccaccctctaccctggagacaccatgcgagtcgacaacatcctgcacaccatcggcaacaccccccatgtgcgcatcaatcgcctgttcggcgcgggcgccaacgtgtgggtgaagtccgagcgcgccaaccccggcggttccatcaaggaccgcatcgccctggcgatggtcgaggcggccgagcgcagtggcgctctgcagccaggcggcaccatcatcgagcccacctcgggcaacaccggcattggcttggcgctggtagcggccgtcaagggctaccagctggtgctggtgatgcctgacagcatgtccatcgaacgccgccgcctgatgctggcctacggcgcccgcttcgacctcacgcccaaggaaaagggcatgaaaggcgccatcgcccgcgcgcaggaactggtggccgcgacacccggcagttggatgccccaacagttcgaaaacccggccaacgtcgaggtgcacatgcgcaccacggcgcaggaaatcgccgccgacttccccgacgggctggacgcactcgtcaccggtgtgggcacgggcgggcacatcacgggcgtggcgcgcgtgctcaaggcgcagtttccgcagctcaaggtgttcgcggtggagccttcgcaatcgcccgtgctgtcgggcggccagcccggcccgcaccccatccagggcctgggcgcgggcttcgtgccgcagatcatggacaccagcctgctggacggcgtgatccaggtcgaggccgagcccgcgcgtgaatacgcccgccgcgccgcgcgcgaggaagggctgctggtgggcatttcctccggcgccacactggccgccattgcccagaagctgcccgagttgcccgcgggcgcgcgggtgctgggcttcaactacgacaccggcgaacgctatctgtcggtcgagggtttcctgcccgcctgacacgcctggcgcacctttttgacaaggccccgcaaggggccttttttatgccttgccgccaacgcaacgacgcggcatgttcacgcaccggcatggtccaccgtcctacagccgcgtgccggccgccagggaaacaatgccccatcgccctccgctgccgcgctgcggtgcgccccccggcagcgggccggcattggatttccccatgactcagaacccgccctcttcctcccccgtcgcgttcaaggtgctgaccgtgaacgtgcacaaggggttcacgtccttcaaccgccgcttcatgttgcacgagttgcgcgaggcggtgcgccaggtatcggccgacctcgtgttcctgcaggaggtgctgggcacgcaccagcgccatgcggggcgcgtgaccaatttcccacaggagccgcactacgagttcctggccgactccatctggacgcagtacgcctatggccgcaacgcggtctacaccgatggccaccacggcaacgcgttgctgtccaagttcccgatcgtgcactacgagaaccacgacatctcggtcagcggcccggaacgccgcggcatgctgcactgcgtgctgcagccgccccagcatgcacggccggtccatgccatctgcgtacacttgggcctgcaggaggcgcaccgccagcagcagttgcgccgcgtgtccgcgctggtgcattcgtttcccgcgcaggacccggtgatcgtcgcgggtgacttcaacgactggcgcggccgcgcgcacgacgtgctgcagcgcgaagccggcctgcatgaagtgttcgtgcaagcctgcgggcgtgcagtgcgcacctttcccgcatcgctgccgctgctgccgctggaccgcatctatgtgcgcggcacctcggtgcacacgccgatgagcctgccgcgcaggccctggaaccgcctgtcggaccatgcgccgctggccgcggagatcctcctgtgatgcgcccgcgcccgtcctcgcgctggatacccggcaaccactttcgcctactggagaacggcgaggagttcttcccgcgcgtgttcgaggccattgcccaggcgcagcgcgaggtgatggtggagaccttcatcctgttcgacgaccacatcggccaggggctgcacgcggcgctgctgcaggccgcgcggcgcggcgtgtcggtgaacctgctggtggacggctttggctcgcccgacctgcctgatcattttgtcgacagcctggtgcaggcgggcgtgcgttttcgtgtgttcgacccagggcggcgcctcttcggccagcgcctgaacctgctgcggcgcatgcaccgcaagattgtggtggtggacggcacgctgggcttcatcggcggcatcaactactcggcggaccatgtggcggacttcggcccgcaggccaagcaagactatgccgtcgaggtgcatggccccatcgtggcgcacatgcaccgcttcacccgcacggcggtcctgcccccatctgtccagcgcacccaccgccacgagccgctgccgcagctgcccgcagcgggctcagcccacgccatgttcgtcacgcgcgacaaccaccggcataccaacgacatcgagcgccactaccgtatcgccctgcgcgccgcgcgcgagcgcgtggtgatcgccaacgcctacttcttcccgggctaccggctggtgcgcgaactgcgccgcgccgcgcggcgcggggtggacgtgcgcctgatcctgcagggcgaacccgacatgcccatcgtgaagaccgcggccggcctgctgtacgaccacctgctgcgcgcgggagtgcacatctacgagtactgcgagcgcccgctgcacggcaaggtggcgctggtggaccgcgagtggtccaccgtgggctccagcaacctcgaccccctcagcctgtcgctcaacctggaggcgaacgtcgtcatccgcgatgcctccttcaatgcgctgctgtatcagcgcctgtcgcgcctgatgcagcggcactgccgccaggtggagcccgctccgcgcggcgcctgggaggccctgcgcctgctgcgcggctactgcgtgtaccacctcatgcgctggtttcccgcctgggcaggctggctgccgcgacacgagcccgccatcgccgtcatgcaggccgagccgcccgctgaccaaacggcacgggcgtcctgaggcagcccatgcacgcccctgccacttcgcctgtccacaccgcgcgccgccgtcgccgcagcgggtggcgccgcttacggggctggcgctggctggccggcgtggccatggcagcggtggccgccctggtggcatggctgctggtgcgccagggcctgcaggtggactggcccggcgtgtggcaggcgctgcgtgcgctgcctgtgcccacgctggctgcagccgcagccctggcctgggccggccacctggtgtacgggtgcttcgacctgttcggtcgccacgtggtacgccacaggctgggcgccgcccgcaccatgggcgtcacgctgatcgcttaccccttcacgctcaacctgggctcgctgatcggtggcgcttcggtgcgctaccggttgtattcgcgccagggcctggatgtgggccagatcgcgcaggtgatcagcctgtccatcgccaccaactggctgggctactgcgtgctggcctgtgcgctgttctgggcctggacaccgccgctgcccgagggttggcgcatgggcagcggccagctcccttggctgggcacggtgctggcctgcgtggcgctgggctacctggcgctgtgcgcgcagcgcggcgggcaccgaccgctgatgctgcgcgggcgacgcctgccgctaccgacctggcgcgtggcgctgctgcagttggtgctgtcgtgcacccactgggcgttaatggccgcgtccgtgtgggtgctggcgcgccagcaggtgccctacgccgcggcgctggccacggtgctgctgggcgcggtggccgggctggtctcgcgcatccccgccggcctgggtgtgctggaggccgtgggtacggccgtgctggccgtgcacctgcccgtgagccaggcgctggccgtggtgctggccttccgcgcggtgtactacttcgcaccgctcgcgcccgcggcgctggccctgctggcgaccgagctgtggtggcggcggcatcagccgaccaccagttctcaagcaaatcagcccctagcgcttttcagacaagcgcaagcagctattaatacaatagcaaattgagttctcctcaccggtcatgaccgtgcggcgctcccttatgatcgccctcctctttggcaccgcccgatagtcacgggccgcaccccatgattcgcctctccgaaatcaagctgccgctggcagccctgcccgccggcgcctacgacgccgacacccaccccgaggccctgctgcgcgcccaggccgcacaggtgctgggcgtgcccgagtccgccatcgccgccctgcacgtgcacaagcgcagcttcgacgcgcgcaaggccgacctgatggcggtgtacatcctggacctgcagctcgcggacgcgtcccaggccggcgccctgctggcacgccataccggccacccgcacatccagcccacgcccgacatggcctggcgcccggtgggctgcgctggcgaagcgcccgcacagcgcccggtggtggtgggcttcgggccctgcggcatcttcgcggcgctggtgctggcgcagatggggttccggcccatcgtgctggagcgcggcaagcccgtgcgcgagcgcaccaaagacacctggggcctgtggcgcaagcgcgcactgaaccccgagtccaacgtgcagttcggcgaaggcggcgccggcaccttcagcgacggcaagctctacagccagatcaaggacccgcgccacctgggccgcaaggtgatggaggaattcgtcgcagcgggcgccccgcccgagatcctgtacgtggcccacccgcacatcggcaccttcaagctggtgaaagtggtggagtcgctgcgcgcgcagatcatcgcgctgggcggcgaggtgcgcttcgagcagcgtgtggacgacgtgatcatcgaaaccgacaccgccggccggcgccacctgcacggcctgcgcgtgcgcgatctggccagcggcgcagtgcaggagctgcgcgccgatcacgtggtcatggccctgggccacagcgcgcgcgacagcttcgccatgctgcacacgcacggtgtggccatggaggccaagccgttctccgtgggcgtgcgcatcgagcatccgcagagcgtgatcgaccgcgcgcgctggggcaagcatgcgggccacccgctgctgggcgcggccgactacaagctggtgcaccacgccagccaggggcgcaccgtgtacagcttctgcatgtgccccggcggcaccgtggtggccgccaccagcgagcccgggcgcgtggtcaccaacggcatgagccagtattcgcgcgccgagcgcaacgccaacgccggcatggtggtgggtgtagacccgcaggactatccgcgcgaccccgcggccttcgaggtcgccctgggcgcatctcacggcgtggacacgttgcccgccgggcaggtgcacccgctggccggtatcgtgctgcagcgccagctggaatcgaacgcctaccgcctgggcggcggcaactacaacgccccggcgcagcgcgtgggcgattttctggcgcgccgcgcgtccaccgcgctgggggacgtgcagccctcgtacaagcccggcgtcacgctggtcggcatggacgacgccctgcccgccttcgccaccgaggccatgcgcgaggccctgcccgccttcggccgcaagatccgtggctacgacatgcacgacgcggtgctgacgggcgtggaaacgcgcacctcgtcgccgctgcgcatcggccgcggcgacgacttccagagcctgaacaccgccggcctgtaccccgccggcgagggcgcgggctacgcgggcggcatcctctcggccggcgtggacggcatcaaggtcggcgaggccgtggcctgtgccatgctgggcctgccgctgccctcctcgggcacgcgcggctcgggcgcggcggcctgaaccgggccagttcactgcggcggcgcctttctccagaccggcggaaggctccacgaataccgcaacgccagcagacgcacggccaggcagaccgacgcggcaaaccagggcgtcagcgtcacccaccattccaggcgctgccccatcacctggatcgccgccgccagcaatgccggaagcgcgtagatctccttgtgcaggatgatcggtacgcggttgagcagcacgtcgcgcaccacgccgccgccgacggccgtcaccatccccaggaggatggccagctcggcgttgtggccgtggagcagtgccttgtgggcccccaccaccgcaaagaagcccagtcccaccgcatcgaagaaggcgatcggatgctgcagccgctccaccagcggccgcgcccagatgcccatacccgccgccagcaccacggtggcgaggtagcgccagtcagacagccccaccggcggcaccgcacccagggccaggtcacggatgacgccgccgccacaggccgtcacgtagctgacgaacaccaccccgaacaggtccaggcgccgccccccggcggcaacggcaccgctgaccgcaaaggcaaaggttcccagcagctccacccacacgaacagctggtgttccatcacgcacctggcgcggcgcacaaccacaccgacgcggccgtcagcagggcctgcagccctgtttccagcgtgggatgcaggaccggcgcgaactgcggcgaatggttgctcggtatcttgttgagctgcttggcagccttggcctgtgcgtggagggcggggtccgtgccgcccacgaaccagaagacgtacggcacgttccaggtgcggccgaaaacgctgaagtcctcgctggccgaggccggcgccgcctcatgggcctggccgccaaactgcgcctggaaggcctgcgccacccgttgcgtggcagcagcgtcattctcggtcagggggtactggctcagggtggtgaactccggcggccgctcggcgttggaggcatcgcactcggcgcagcagatgcgcctgatggaagccagcatgtactcgcgcacatcgttgtcaaacgtgcgcacgttcagcttgatcgtggcctcgtccgggatgatgttttccttggtgcccgcctgcagcgacccgatggtgagcaccgcgttgtccggtgcgcacctcctgcatggaaagctcgggatgctggtgcagatccttgtagatgccttccagctccgccagcagcgggccgctgcggctcctgagtgcctcggcgagtgggttcatggacggctcccggcttggtgtgcgtgtgcaactgtgccgcattctgtctccgcacgacaccaccgtccgcggtcgatgcgcaaaacactactggcagcacacgaatgccgctgggggcaggcggcgaagcgcgatgcggccggaaatgcccactccgacgccaagctgggggatcaagaaggtgccgcggatcgtcgctcaggagcctgaggaagaacgagaggtgcgatcccgcacggcaccccagtgccgtgcgggtgcgcccggttacaaccgagaggccatctccggcacggcctggaacagatcggcctccagcccgtagtcggccaccgcaaagatcggcgcctccgggtccttgttgatcgccacgatcaccttgctgtccttcatccctgccaggtgctggatcgccccggagatccccgccgcgatgtacagctgcggcgccacgatcttgcccgtttgccccacctgcaggtcgttcggggcgtagcccgcgtccaccgctgcgcggctcgcgccaatggccgcgcccagcttgtccgccagcggggtcatgacttcgttgaatttctcgctgctgcccagcgcccggccgcccgagacgatgatcttggcggcggtgagctcggggcggtcgctcttggtgacttcgcgtcctgcaaagctgctcttgccggcgtcggccacggcggcggtggtttccaccgcggcgctgccacccgtggcgggcgccgcgtcaaagccggtgccgcgcacggtgatgaccttgacgctgtccgcgctttgcacggtggcgatggcgttgcccgcgtagatggggcgctcgaaggtgtcggcggagatcactttggtgatgtcgctgatctgcgccacgtccagcttggcggccacgcgcggggcgacgttcttgccgctggcggtggccgggaacaggatgtggctgtagttgccggcaatctgcagcacctgggcggccaggttctcggccaggccgtccttcaggctggcgccgtcggcgtgcaggactttggcgacgcctgcgatttgggaggcggcctgggcggcggcctgcgcgccttcaccggctacgagcacgtgcacgtcgcccccgcaggcgagtgcggcggtgacggtgttcagggtggcggccttgaggctggcgttgtcgtgttctgcaatgacgagtacggtcatgttgtttctcctgtcctgcctttagatgaccttggcttcgttcttgagcttgtccaccagcgtggcgacgtcgggcactttcacgccggcgccgcgcttcgggggttcggccaccttgagggtcttgaggcgcggggccacgtccacgccgaggtcttcgggtttgatggtgtccagcggctttttcttggccttcatgatgttgggcagcgtgacgtagcgcggctcgttcaggcgcaggtcggtggtgatgacggccggggtggtcagttgcagggtttccaggccgccgtcgacttcgcgtgtgacgctcactttgtcgccggcgacttcgactttgctggcgaaggtggcctggggcaggtcggccagggccgccagcatctggccggtctggttggcgtcgtcgtcgatggcttgcttgcccaggatgatcaggcccggttgctctttgtccaccagggccttgagcagcttggccacggccaggggttgcagctcggcatcggtttccaccaggatgccgcggtcggcgccaatggccatcgccgtgcgcagcgtttcctggcattgcgccacgccgcagctcaccgcgatcacttccgtggccacgcctttttctttgagccgcaccgcctcttccacggcgatttcgtcaaaggggttcatgctcatcttcacgttcgcgatgtctacgcccgtgccgtccgacttcacccggaccttcacgttgtagtccaccacgcgcttgacggggacgaggattttcataacaagtctctttctgctgggttatcggagcatgcccgccaggcgctgggagatcagcgcttcggcctgggacatgatggagtcgatgagctgctgcacagtgggcacgtcatggatcagcccggcaaccatgccgcaggaccacacgccggcctgcatgtcgccctgctgcatgatgcgcgggtagacgccggccacctcgggcgcaatgtccgcgaaggtgatggcggcgcccagtgcgcgctccttgtccagcacgcgctcggtggcgctgttggtgagcacgcgctcggtattgcgcagcgggcgcatgatgagccgcgtatccagttcggaggccgcaacgatcgcctgcttgacgttctcgtgcaccggcgcttcctgggtggcgatgaagcgcgtgcccatgttgatgccgtcagcgccaagcgccagcgcagccaccaggctgcgcccatcggccatgccgcccgaggcgacgaaggggatcttgagttcttcggcagcgcgcggcagcaggatgaagttgggaatgtcgtcctcgcccgggtggccgccgcattcgaagccgtccacgctgatcgcgtcgcagccgatggactcggccttgagcgcgtggcgcaccgaggtgcacttgtggatgaccttgatgccggcctccttcagcgcgggcatccacttctgcgggttgttgcctgccgtctcgacgatcttcacgccgccctcgatgatcgccttcacatagcccgggtagtcgggcggattcaccgacggcaggaacgtgaggttcacgccgaacggcttgtcggtcatcgtgcggcagcgtgcgatctcctgcgccagcaactcgggcgtcttctgcgtcaggccggtgatgatgcccagccctccggcattggagacggctgcggccagctcggcataccccacgtggtgcatgccgccctggaggatcgggtgctctatgccgaagagctcggtgatgcgggtcttcatggcgcgctcgctcagtcgttggcgatgcccttgtcgcggatcacctggccccagcgggtgtagtcctgctgcacgcgctggcccatctgggcggggtccatgaaatgggcaatggccccggcgcccagcaggcggtcctgcacttccttctcggccaggatctggcgcacctcatgggccacgcggtccacgacggccttgggcgtgcccgagggcgccaccaagccgccccaggacacggcctcgtagcccttgaagccttgctcggcaatggtcttcacatcgggcaccacgcccacgcgctggggcgagcccacggcgatggcgcgcagcttgccggcctggatgtgcggcagcgcggcgatgaggtccgagtacatcacgggcacctggccgccgatggtgtcggtgatggcaggggcgctgcccttgtagggcacgtgctgcatgtcgaagccgcccatctgcttgagcagttccatgctcaggtggccgaagctgcccgtgcccgagctggtgtagttcatcggcaccttctgcgccttggcatgctggatgagcgagcccaggtcggtgacgttgggcagctgcgtggggttcaccacgaccacgatgggcaggtcgtacaccatggccacgggggtgaagtccttcaccgtgtcgtagcccgccttcttgtacagatgcggcgccagcagcgtgggggtggccagcatcatcagcgtgtagccgtcggccgggctcttggcgacctgtgcggcagcgatcgagccggaggcaccagcgcggttttccaccaccacgggctgcttgaggcggtcggccagcttctggcccacgatgcgcgaggccgtgtcggtaggtccgcccgccgggaaggggacgatcagcttgaccatcttgtcgggccaggcggcctgcgccatggcgccgccggccacactggcaagcaggggcgcggcggccagggccagtgcggtgcggcgggtgattgcagaaaatttcatgacgtctcctagaataaaaaatggttccagcgcttacccatcaagcgctggcagctatcttttagatagctcactgcggcggcagcgtcagcacaccctgcgcctgcaaggcctgcagctgctcatcgctgagcgccagcagccggtgcaagacctcacgcgtgccctctcccagcgtgggcggggcattgcggatcggcaggcgctggccgtccagccggtacggcggtgcgaacaccggcgtggtgccctcgacggggtgcggcatgtcctgcaccaggcggccgcgacgcgtgcgctcgctggtcagcgcttcgtgcaggcctgccaccttgccgcaggggatgccggccgcggtcaggcgctgcagcagcaggtcgcgcgggaaggtggcgatcagctccttgagcatgggacccagctccagccggtgcttggcgcggttcacgttggtggcgaagcgcgggtcctcgacgatgtcgggccgctcgatcacctggcggcagaacttgtcgaactgcgcgttgttgcccaccgcaatgatcagcgggccgtcagcggactcgtacatgccgtacggcacgatggacgggtgcgcgttgccgtagcgctcggggtcatggccgagcttgagcgcgtccaggccgtagtagccggtgatggtgaggccgcagtcgtacagcgccatctcgatcaggcgcccgcgccccgttctgctgcgctggaacagcgccgccagcacggcctggccggcgtacatgccggtcatcaggtccaccacggcgacaccgaacttcagcggcggcgtgcccgcctcgccattgagcgccatgaggccggtctcgccctggatcaccaggtcgtagccggggcgcttggcctcggggccgctggtgtcgtagccggccacggcgcagtaaatcagatccggcttgatcgccttgagctgctcgtagcccaggcccagcttctcggcgccaccagtcttgaagttgtggatcaccacgtcgcactgcggcagcagctcgtggacgatcttcagcccctcggggctttgcaggtcgagggtgatggaccgcttgttgcggttcatgctgttgtagtaggtggtctcggtcttgccgatgcgcatgccccagtcgcgggtatcgtcgccgcggcccgggtgttccaccttgatgacctcggcccccaggtccgccagtacctggccgcacagcggcccggcgaacacgcgggaaagatcaagcaccctcacgccgtcgagcggaaagtcgatgtcgtgggtcggtgcgttggatgccatgggcttgtctccttggatatcggccaatacgaaaatcagtgcgcgccgcgcagtttcgtgtagtcgggtgcgcgcttttccagaaaggccccgatgccctcgcgcgattcggcggtctcctgcgcacgcaccatgcactgcgcctccagctccagctgctgctccagcgtggtgcgcggcgcggcgcggcacagctccttgatgcgggccatggtccacgcggggccgctggccacctgcgcggccagcgccaccgcatcggccagtgcctggccgggctcggacagccggttcaccgggccgagctggtgcatgcgctcgccgctgatgcgctcacccgtcaggcacagctcggtcagcacctggcgcgagacgaactcggccaggaaagccgtggcgccgccgtcgggcgtgaggcccaccttgacgtaggccgcggagaacaccgcattctttgccgccaccagcatgtcgcaggccagcgccagcgacaggccggcgcccgcggccgcgccctccaccgctgcgatcacgggcttggggcagtcgcgcacggcgcggatcaggtcgtgcaggccttccagcttggcacggcgctccgcgatgggcagctcgcggcgcttggccagctggcgcaggtcgccccctgcgcagaagtgcccgccctcaccggtcagcaccacggcgccgatggcggggtctgccaccgcgtccaccagggcctgggtgacggcggcatagaacgcgggcgacaacgcattgcgcgccgccacattgttgtgggacaacacgagtaccgcgccttcgcggcgggtgcgcaggacgccgtctggcgcgccatccagggctttgtcggtcacgggcatctcctatgctatttattttgtagctatccgcgcttgatgcgcaatggctcgtggctatttttatgcttaaccccctcttccaacgaagaaggggctccagagaaccgcctcaggccgccagggccatgaagcgctgcaggtggtggtcctcgtcgccaaactggtggtcgatcatcaccaggcgcttggcgtagtgcgccagcggcagttcccaggtcatgccgatgccgccgtgcagctggatgctctcctcggccacctgcgtgcccacgtagcccacggtgtacttggcggcggacagcgcccggtcgcgcgcggccccctgggcgttgtcgatggcgtcggcggcgttgatcacggccgagcgcgcctgctcgacttccagcagcaggtcggccatgcggtgctgcagggcctggaaggtgccgatggccacgccgaactgcttgcgcgtgcgcaggtattccagcgtctggtccttggccacgtccatcgcgcccagcgactcggcggacagcgccagcagcgcatagcccgcgatgtgctgcagcacggcgtggccctcgccctcggcgcccagcagcgcatcggccggcaattgcacattgttgaaggtgagttcggccgcacggccgccctcgaagcggttgtaggcgcgcttggcgatgccggccgcgttgccatcgaccaggaacaggctgatgcccgcatcgtccagcggcccgcaggccgtgcgtgccgagaccagcagcaggtcggccttttcgccgaaggccaccacgcccttggcgccgttcagctcccagccgctggccgtgcgtgcggcagtggtggtcacgcggttcagctcgtagtggccgccgggctcgtcatgcgccagcacggcgatggcggtgccggccacaaggtcttccagccgcgccttctgtgcgtcgctgcccgcggcaatcagcgcctggcccaccaccagcgcgcccagcaggggttcggccaccaggccgcggcccaggctctcgaacaccacgctgatatcaaagcccgcgccgccaaagccgccttcggactcgggaaacagcgcgccgatagcgcccagttcggccagctgcgcatacagctgcgggctgtggccctcgtcgccataggcgatgcggttgcgcgcctcgatggcgtactgctcggagacgaagcggccgagcgtgtccgccagcatgcggcggtcttcggtgtgtgcgaagttcatgtgcttttcttcccgcgcgatcaggtcacaggcccaggatcatcttggagatgatgttcttctggatttcgttggagccgccgaagatcgacagcttgcggtagttgaagtagctggcagcggcggtggcggcctcgtcgatgccgcccacgggcgcctcgttccagccctcgtactgggcctcgtcgatgtagggcacggcatacggccccatggcgcggcggatcagcgacaggatttcctgtcggatctcggtgccgcggatcttcagcatggagctttccgcaccgggcacgccgccgccggccacggcggcgatcacgcgcaggttggtggtcttcatgttctccaggtcgatctccacgcgcgccatgcgcgcagcgaacagcgggtcctggctcaaaggcttgccgttcttgtgcaccttggcggcgatgaccttgagcttggccagcgccgagatgcaaaagcccacgccggcgatgccggtgcgctcatacgtcagcaggtacttggcgtaggtccagcccttgttctcttcgccgaccaggttttccacgggcaccttcacgtcggtgaagaagacttcgttgacttccttgtcgccgtccagcgtgcggatggggcgcagctccacgccgggcgccgtcatgtccaccagcaggaagctgataccggcctgcgccttggcttccttgttggtgcgcaccaggcagaagatcatgttggcgtgttggccctgggtggtccaggtcttttgcccgttgacgatgtagtggtcgcctgtttcgtcagtgactcgcactgccgtggtcttgaccgaggccaggtcagaacccgcgccgggctccgaatagccctggcaccaccagtcatcgccgttcaggatgcggggcagccagtacttcttttgctgctcgttgccgtacttgatcagcaccgggccgagcatgttcacgccaaacggcacgatgcgcgggccgccggccagcgcgcattcggtgtcgaagatgaacttctgcaccgcgccccagccggggccgccgtgctcctggggccaatggttggccagccagccacgctcgttgaggatggcgtgccattcctcctggtcttccttggtcaggcgctggccggccttgaccttggcggcgatgcgcgcgggcagcttgtctttcaggaacgcacgcacttcgtcgcgaaatgcctgctcctcgggggtgaattgcagatccatgggagtctcttcagaaaatttcaaacagcccggccgcgccctggccgccgccgatgcacatggtcaccacggcccatttcacggacgggtccttggccttgcggcgctggccttccagcaagacgtggccggccagccgcgcgcccgtcataccgaacgggtggccgatggaaatcgcgccgccgttgacgttcagccgctccatgggtatgccgagctgccgctggcagtacagggcctgcgaggcaaaggcctcgttcagctcccacagggcgatgtcttcgaccttcaggcccgcacgctccagcaggcgcggcaccgcgaacacggggccgatacccatctcgtcgggctcgcagcccgccaccgcaaagccgcggaaagcgcccagggcctgcaggccgcggcgctcggcctccttggcttccatcatcacgcaggcggccgagccgtcggacagctgcgaggcattgcccgccgtgacgaacttgcccgcgcccttcacgggctccagcttggccaggccttcgagcgtggtgccggggcggttgcagttgtccatggtggcgaccacctcgcggtaggtcacctcgccggtttccttgttcttctcggccatggtggtggcgcagggcacgatctcgttgtcgaacacgccactggcctgcgcggccgccgtgcgctgctggctttgcagcgaaaacgcgtcctggtcctcgcgcgtgatgccgtagcgctgggccaccacgtcggcggtgtcgatcatctccatgaacagcgcgggcttgtgctccaccagccaggggtccaggtgcgaggcgccgctgcggccggcggggttcatgagcgagatgctctccacgccgccggcgaccatggccggcacgccctccagcacgatgcggcctgcggccacggcgatcgcctgcaggcccgaggagcagaagcggttgatcaccgtgccgcccaccgtcaccggcaggccggcgcgcagcgcggtctggcggccgatgttgcggccggtggtgccctcggggtagccacagccccagaccaggtcttcgatcaggccggggtcgatgccggcgcgctgcacggcggcctgcaccgagaaggcccccaactgggcgcccggggtttggttgaattcgccgcggtgcgacttggtgagcggcgtgcgggcggtggaaacgatgacggcttcgcgcatggcgggtctcctgggtgtctcgggatgctgtgtttctgatagctgctagcgcttgttcaacgggccttcaagcatgaaaaccccttgaaacctttgaatgacaagcgctggcagctcctgtttttgataatcggccagagaatcaagctgccttgttcaggctgtcgaagttgcggccctcggccaccagctgctccagcagcggcgcgggcttccagaacagcgggtcttccttctcgaaggcgcggatgtcggccagcaccttgtccaggcccgtcatgtcggcccacttcatcgggccgccgcgccagcgcggaaaaccgtagccggacaggaaggtcacgtccacatccagcgggcgcagggcaatgccctcttgcaccaccttggcgccttcgttgaccatggcagccatgtagcggcgcatgatctcgtcggccgtgaattggcgcggcgtgatgcccttcttggcgcgctcggcgtccacgatggccagcacctcggggtcgggctggcccacgcgggcgccctgcgggtagaggtaaaagccccggccggtcttctggccgaaccagccgcgctcgcagacgcggtcggccacctcgacgtagcgggcctgagggtcgcgcgtggcggcgcgccgcttgcgcgtggcccagccgatgtcgccaccggccaggtcggtcacctggaacgggcccatcgcaaagccgaagccgcgcacggcctcgtcgatctcgtaggggctggcgccgtcttccatcaggtagtcagccgcctgcttgtacacggccaggatgcggttgccgatgaagccgtcgcacacgccggcgcgcacgggcaccttcttcatcttcttggccagcgcgaaggcggtggtcaccacgtcgggcgccaccttggcgggcaccacgatctccagcagcttcatgatgttcgccgggctgaagaaatgcaggccgatcacatcctgcgggcgcgaggtgactgcggcaatcgcgtcgatgtccaggtacgaggtgttggtggccagcaccgcgcccggcttgcagacgcggtccagctccttgaacacggccttcttgacctccaggtcctcgaacacggcctcgatcaccaggtccacatcggcgatgtcgtcgtagcgggtgctgggcgtgtagcgcgccaggatggcggccttgccttccgcggtcatgcggcccttggcgatcaggccgtcgtagaccttctcgacgttcttctggccgcgcgcgatggactcggcgtcgcgttcgatcatggtcacggtgaggcctgcgtccagcgcggcgacggtgatgcctgcgcccatggtgccgccgccgatgatggcgatcttggcaaagtggcgcggcgcggcggcctgcgcctcggggatcttggcggtctcgcgctcggcgaagaacgcgtgcaccaggccctggcgctgcgggctgttcaggcattcgacgaacagcgcgcgctccttggcgatgccctcgtcgaacggcagctccacagcggctcgcacgcattccacgatcttgccgggcgagaacaggccgcgggtcttcttggcggtctcaagcgccagcgcgtccagctcggccagcgcggcggcctggtcggcaatcttcaggtcccgcgtgcggcgcggctgcgcgccctgggccagcagctcgttggcgtaggccaggccggcggccacggggtcggtgccttcgaccagtcggtccaccaggcccgccgcggcggcggccttggcgctcaaatgcttgccgctgagcatcagctcggctgccgccttcacgcccatcaggcgcggcgcgcgctgggtgccgccggcgccgggcagcaggcccaggttcacctcgggcaggcccaggctggccgcgggcaaggccaggcggtagtgcgcagacagcgccacttccagcccgccgcccagcgcggcgccgtggatggcggcgaccaccagcttgccgcaggactccaggcggttgcacacctcgggcagcgacggcggcacctggggcttgccgaactcgcggatgtcggcaccggcgatgaaggccttgccctcgcccacgatcagcagggcgcgcacggcggcatcgccctcggcctgctccaccgcggccagcaagccggcgcgcaccgcctgccccagggcattgacgggcgggttgttgatgctgaccaccagcaccgcgccttcgcggcgggtctggacttcaggggcctgggcggcagggctcatgcgtacgtctccggtgtctcgtaacggaaaagtcgcattcttgttctgataatggttctttacaatccacagtcaaattgacagagcgtcaaatccttttgaacaaatacctaccttccaccggagcctgacatggacctgaatgccctgaccctgctggtggagatcgtggacagcggcaacctgagccaggccgcgcgcaagctgaagatgacccgcgccaacgtcagctaccacctggcgcagctggagaagtcgctgggcgtgcagctggtcaagcgcaccacgcgccgcgtggagcccaccgagctggggctgcgcctgtatgaacatggccgcaatgtgcgcaacgagttggccgccgcacaggagaccatcaccagcctgggccaggagctgcgcgggcgcgtgggcatcagcgtgcccagcggctacggccagatggtgatgagcgactggctgatcgagttcaagcagctgtacccgggcatcgtgctggacgtgctgttcgagaaccgcgccgacaacctgcgcgacgaggtggacatcgccatccgcgtgatccaggagccgccgctgtcggtggtggcgcgcagcctgggcgacgtgcgctatgtggcctgcgcatcgctggactacgccgcgcgccacggcctgccgcgcacgctgctggagctgcgcaatgccccggtgatcacggccggcgtgatggggcgccagttgcgcctggcggcctaccaggggctggagcggcaagaggtgatgctggagcccacgctgatctcagagcactttcccttcctgcgccagggtgtgttggcgggcttgggcgtgggcgtggtgccggactatgtggtgcaggacaagatcgccagcggcgaggtgctgaccacgctgcaggactaccggctgagcatcttcggcacccacatgtacctgctgtacatgcccaaccggcaccagacgcgcgcggtgcgcacctgcatcgacttcctgttggccaaggccggccgcagtgcgctgccgcccgccccgcaggcggcgccagagacagcagcgaccggcggttgatcgccggtcgggttcagcgcggcccccagcgcccgccgccgcggtaccagccctgcgggccctgttgccagcggtaggggtgccacacgtggccgcggtgcggcggcacggcccagtagcccggcgtccatgcatagcgcccgccaccccagccccagtaaccgttgatccacacatgcaccggcgagggcgcgacaggaatcacctcggtgcgcagcggcggcgggggcgccggcgcatacaccacctcgccctgcggcacgacgggatacgccggcgccaccacgcagccggtcagtgccgcgatggcgctggccagcgccacggctggcagcacgcggcgcatgcccagagaaacagggaagttcatcgtcatggcgcattcctggcagtcatgcctttacaacgcaaaagcccctgccggatgttgacaggggcttgtgaagcgaaggtaaagaccgcgcgctggatcaggcgctctggctgttttgcagtgcggccacgcgctcctcgatgggcgggtgcgagctgaacagcttgccgatgttgcccgtgatgcccatggcctgcaggctctggggcatggcgcccgggcgcatgccgcccagacggtgcagcgcgttgatcatgggctgcttgcgccccatgagctgggcggcgccggcgtcggcgcggaactcgcgctggcgcgagaaccaggccacgatgatggcagccaggaagcccagcacgatgtccagcacgatggtggtgatcatgtagccgatgccggggcccgagctgttctcgtcgttcctgcgcaggaagctgtccaccgcgtagccgatcacgcgcgacaggaacaccacgaaggtgttcatcacgccctggatcagcgccatggtgaccatgtctccattggccacgtgcgcgacctcgtggccgatcacggcctcgacctcctcgcgcgtcatgccctgcaagagacccgtggagacggcgaccagggccgagttcttgaacgcgcccgtggcgaaggcattgggctcgccctcgtaaatgccgacttcgggcatctggatgccagccttttcggagaagcggcgcacggtctcgacgatccaggcctcgtcggcattgcgcggcgcgttgatgatctgcacgcccatgctcatcttggcgatcggcttgctcatcaggagcgagatgatggcgccgccaaaacccatgatgaaggcaaagcccaacagggcgcccaggttcaggccgttggccgtcaggtagcggttcacgcccagcaggctggcaacgatgcccagcaccaccacgacggcgacgttggtcagcaaaaagagcgcaatgcgtttcatcgatggcttctccgtggaaagcgacggtaaggccgcggacaggcgcggcgggcagaaaacaagttggggatggagcgcggcgcttcaagccgcgcgggcagcgaagggtgcgcctgttgtggttgcgttatgcgacgcgcgcgctgcggaaaacgagggagtcatcatagaagcaaaagttctcgttctcgggccaccagcccggcacacccagaatcggcaggggattgaacggcttggccgcgagccatggtgcgctgaggtctcgcgccagcgcctggtccaccattgcttcgcttttgatagctgcctgcgcttgatagacgtgcgctgtgatcgattttcggggtgacaccagcttttccagaagggcatggcccaggaccagcagccgcgcctgccgccacagcgggcgcagttccacgcacagccggcgccactggcgcgcggccagggcttcatacagaggttgcggcgccagcagcacggcgccgttctcgtcgaacaccgtgaccgcgtcacgcagcggcccgcgcaccgcgcccacgccctgcgcagcgatggcgcgggcctgcaagtcgttgagacgccgcttggtagccgggtagtgcagccagatcaggccgttgaagaagtcatgcaggttgtcgcgcgtgggtacgcggcgctggccatggacgaactgctcataagcctcgcccgctgggagtgcctgctgcggcgcgaagcgaatacccggcgccagccccgcgcagtccatggcggcgttgagcgcgtcggccacgcaggcgccggcctgcacgcgtgccgccacctgtggccccaggaccgccagcggcgcaagccaggggcgttgccagtcgatggccgccaacgcctgcgcggcggagggttcgctcacgtgctggccggcccaccggcgggcggggccggagcacgcgccgcgcgcttgtcgcgcacggccacgcgcgaggtgccctcgtcgcggaactcaaaggcctgcgtggccgccagcagcttggacagcgaggcatagccgtagttgcgggcatcgaacgaggtcttgttgccaatctgtgtgcccaccgcacccacgcgggcccagccggtttcgtccgcgcacgcctgcacggcatcacgcagcaggttcatgaggcgcgtgtcctggcgcagttgggccgtgggcacgcgcagcgtggaggggcacagcggcacgccgggggcgggcacgtcctcggtcttggcgggggcgggttgcgcgggcgcgggcgcggccgtggcctcgggctgggccggcagggctgcaccctcggcgtcttcttcgctgaccagcgactccaggtacaggaaacgcgagcaggcgttcacgaaaggcttgggcgtctgcgcggcgccaaagccgtacaccgccgagcccttggcccgcaggtgcatgaccaagggggtgaagtcagcgtcggacgacacgatgccgaacgcgtcgggccgctctgaatagagcagttccatcgcgtccaccgtcatcgccatgtcggtggcgttcttgcgcttggagtagtcgaactgctggatcggtcggatggcgaactccagcagccgctgctgccagccgcccaggccggacttggtccagttgccgtaggcgcggcgcacgttgatctcgcccagcgtggacagctcggtgaggatctcgtcgatcttgtcggccggtgcgttgtcggcgtcgatcagcagcgcaatgcgcaattggcgttccgccatgggtgacctccccctgtgtgggttgtgacgttttttatgccaccaggcgccagggcagcgcctcgcccgcgcgcagcggcttgagcgcggcttcgccgaaggcgaagctgtcgggcggcgtccagctctcgcggcgcagcgtgaccgtgcccgtgttgcgcggcagaccgtagaacgccgggccgtggacgctggcaaagccttccaacttgtccagcgcgcccgcgttgtcgaaggcttcggcatacatctcgatggcggcgtgcgcggtatagcagcccgcgcagccggtggcatgctccttcaggtgcgcggggtgcggcgcgctgtcggtgcccaggaagaacttgtcgctgccgctggtggccgcttgcaccagcgcctggcggtgcacctcgcgcttgagcacgggcaggcagtagtagtgcgggcggatgccgccggtgaagatggcgttgcggttgtacagcaggtggtgcgcggtgatggtggcggccgtgaagcggccagcctccttcacgtactgcgccgcctctttcgtggtgatgtgctcgaagacgatcttcagttcggggaagtggcggcgcagcggaatgagttgctgctcgatgaacaccgcctcgcggtcgaacaggtcgatgtcgctgctggtcacctcgccatgcaccagcagcagcagaccggccttctgcatggcctccagcgtcttgtaggtcttgcgcagatcggtcacgcccgcgtcgctgttggtggtggcgcctgcggggtagagcttggcggcgaccacgcccgcatccctggcacgcgcgatctcgtcgggcggcaggttgtcggtgaggtagagcgtcatcaacggctcgaaggccaccccctccggaacggcggcgaggatgcgctgcttgtactcagcggcctgctgcgccgtggtcaccggcggtcgcaggttgggcatgatgatggcgcggccgaactgcgcggccgtgtgcggcaccacggtgcgcagcggctccccgtcgcgcacgtgcaggtgccagtcgtcggggcgggtgatcgtgagggtgtcggtggtggcggtcatggaccgcattgtcccatccactacgtgcgcaacacgcgcaaaaaagagccccggcgccgtagcgggccggggcaaaccccgtagtaggggcgaggggcaagcaaaagagagccgtaaaagagcgggaggaaacggtgctcagcagcccgacgggcggttgggccgcatggggatcacgcctgaaaccgtcacccgggcgcccgacccgtcggtggccgtcagcgtcttgttgaccaggcggatgcgatcggtgtcgcgcaccacggccacgtcgctccagccgtcgtcggcgcggaactcgcggtccatgaaggtgaagaaggcctcgtacaccgacgtggcatcgggccggtagcggatgtcgccaaacgcctggccgctgccgcccacgcggttggcaccatcgaagcggaaggtgcacacctcggggtaggagccgatggggttcttcttgtccacatcggtgaggttgatgttgccgtcgccatacaccccgttaaggccgtccacggtagatccggtgacggtcaacacgcccagttggtcgctgggcgtgggatcgtcgtcgttgcctccgccgcaggcgctgagaagaagggcagtggcggccaccgccgcggcgcaggaggttctgacaaaggtattcatggcgctgtgtgctgttgggggttgaacaccgccagcaacgcgtgctggcaacatgggttcgatcctagaaagcgcgcccaggggcggcgtgtgagccacgcacgccgcaccctgtaggaaaagcccccgcggcccggtcagcgcgccaacaccggtgccagcgccttgccggtgtgcgtgccctggcgcaccacgtcctccggcgtggctgccgccacgatgcgcccgccgtccttgccgccttcggggcccaggtcaatgatccagtcggcctcggcaatcacgtccagatcgtgctcgatcacgaccacgctgtggccgccgttgaccagccggtgcagcacctggatgagcttgtgcacgtcggccatgtgcaggcccacggtgggctcatccagcacgtagagcgtgtgcgggcttttctgcccgcgtcggcctacgtcgtcgcgcaccttggtgagctcggtcaccagcttgatgcgctgtgcctcgccgccgctcagcgtggggctgggctggcccagcgtgaggtagcccaggcccacgtccttcaagagctgcagtgggtgggctatgccgggcatgctggcgaagaactccacggcctcgtccacttccatctgcagcacgtcgccgatgcttttgccgcgccaggtgacggccagcgtctcggggttgaagcgcgcgccgtggcagacctcgcagggcaccttcacatcgggcaggaagctcatctcgatggtgcgcacgccctgcccttcgcaggccgggcagcgcccctcgccggtgttgaagctgaagcgccccggcgcatagccgcgcgccttggcctccagcgtctcggcgaacagcttgcggatggtgtcccaaaagccgatgtaggtggcggggcagctgcgcggcgtcttgccgatgggcgtctggtccacctccagcacgcggtcgatggtctcgaagcccgacaggccggtgcagccggccagcggcggcgccttgcccgcatccatggcgtcgcgcccggccttggtggcgcgctggcccacccaggcggccacgttggccagcaacacgtcgcgcgccagcgtggacttgcccgagccgcttacgcccgtgacggccaccagccgctgcagcggcacgcgtgcagtgacctgctgcaggttgtgcaggtgcgcgccgtgcacggtgagccagcgcaggggttccgcatcgttttggcctccagagcccaccggatgggcgccatcagctactttttcaatagcatctaccggacgacgcgcctgcagcgggtggcgcatggcgtgcagcaggtagcggccggtctgcgagtccgcagccgcctgcacgtcggccaccgtgccctgggccaccaggcgcccgccgcgcttgcccgcgctggggccgatgtcgatgatgtggtcggcgcggcggatggtgtcctcgtcgtgctccaccaccaccagggtgttgcccttgtcgccgagcttgtgcagggcgttcagcaggatctggttgtcgcgcgcgtgcaggccgatggtcggctcgtccagcacgtagcacacgccctgcaggttgctgcccagctgcgccgccaggcggatgcgctgcgcctcgccgccgctgagcgtgggcgcgccgcggtccagcgtgaggtaggacaggccgacctcctccaggaattccagccggctctggatctcggggatcaggtcgcgcgcaatctccgcctcgcgccccgacagctgcagcccggcgatccactgccgcacttcggccaccgacaggcgcgccacctcggtgatcggcgtgccggcgaaccgcacggcgcgcgccaccgggttcaggcgcgtgccctggcaggtgggacaggcggcgtcggccacgtcctccacttcgggctcggcaaaggtttgctcgcggccgcggttgtcctccgactgcacggagtcgtccaacaccttgcgctgcgccgatgtgagcttgacgcccgtgcccacgcagtcggggcaccagccatgcttgctgttgtaggagaacagggaaggctgaagctcggcatagctggtggcgcacacggggcaggcgcgcttggtggaaaacacctgcagccgcccgatgtgcgccgtgggcgctccgtcctgcagcgcctgctgcaggccgtccaggccgctcagcacatgcaccacgcccttgcccagttccagcgccttggacagttgcgtgcgcagcgtgtcttcatgctccggcgacacgtccacgctggccacgggcagctcgatggtgtgctccttgaagcggtcgatgcgcggaaaacccgcggtcggcaggaagtggccgtccacgcgcaggtgggtgtagccacgcgggcgcgcccagtcggccagttcggtatagacgcccttgcggttcacgaccagcggcgccagcaggccgatgtgctggccgcggtagtcgcgcagcagctgcgcggcaatgctctcgctggtctgcggctgcaccgccgcgccgtcgtgcacgcagtgctgcacgcccagcttcacatacagcagacgcaggaagtgccacacctcggtggtcgtgcccacggtgctcttgcgcccgccgcgcgacaggcgctgctcgatggccacggtgggcggtatgccgtacaccgcgtccacctcgggccgcccggccggctgcacgatgctgcgggcgtaggcgttcaggctctccaggtagcggcgctggccttcgttgaacaggatgtcgaacgccagcgtggacttgcccgagccgctcacgccggtgatcacgttgaaccggccgcgcggaatgtccagcgtgaggtgccgcaggttgtgctcacgcgcgttcacgatctctatggcgtttttggcctctggcgcttttccatccagcgcgagtagcttctcttttcgtagcaccgcctgctgctcgtgcaccgaatggccgccctcgcccagcgccagttcgtactcgcgcagcgcttgcgcggtgtgcgacgtggggtgctggcgcacctcctcgggtgcgccctcggccaccacctggccgccggcgtcgccgccttcgggccccaggtcgatgagccagtcgctggcgcggatcacgtccaggttgtgctcgatgacgatgagcgagtgccccgcgtccagcagcttgcgcagcgcgcgcatgagcttggcgatgtcgtcgaagtgcaggccggtggtgggctcgtcgaacaggaacagcgtgcccttgcgggccagcggctggcgcgacttggcctggctccgggccgcctcggccaggaagcccgccagcttcaggcgctgcgcctcgccaccgctcagcgtgggcacgggctggcccagcttcacgtactccagccccacgtccacgatgggctgcagcgcgcggatcacctcgcggtctttcgcaaacagctctgctgcctcgtgcacggtgaggtccagcgcgtccgccacgttgagcagcctgccaccgcgttcgatgcgcacctccaggatctcgggccggtagcgcttgccgtcgcagtcggggcagcgcaggtacacatccgacaggaactgcatctccacatgctcgaaacccgagccgccgcaggtcgggcagcgcccgtcgcccgaattgaagctgaacttggccgcggtgtagccgcgctcccgggccagcggcgccacggcgaacagctcgcggatggcatcccacgcacccacatagctcacggggttggagcgcgccgtcttgccaatgggcgactggtccacgaacaccacgtcgctcaggtggtcggcgcccagcaggcgctcatgcgcgccgggcgtctccgtggccttgccgaagtggcgcatgagcgcgggcgccagcacgtcctggatcagcgtggacttgcccgagcccgacacgccggtgatggtgaccaggcgctgcagcgggaactccacgttcacatcgcgcaggttgtgctcgcgcgcaccctccagcaccaggcgcggcgtggcatccgtcaccaggcgcttgagcccggtgccgatctgtttgtgcccgccgaggtactggccggtcagcgtgggcgcgcggcgcagttcgcccaccgtgccgtcgaacacgatctgcccgccgcgctcgccgggacccgggccgaagtcgaggacacggtcggccgcgagcatcacggcggggtcgtgctccaccaccaccagcgtgttgcccgcgtcgcgcaggcgcagcatggcctcggtgatgcggtgcatgtcgcgcgggtgcaggccgatgctgggctcgtccagcacgaacagcgtgttcaccagcgaggtgcccaacgccgtggtcaggttgatgcgctgcacctcgccacccgacagcgtgcggctttgccggtccagcgtgaggtagccgatgcccacgtcgcacaggtacttgaggcgcgtggcgatctcgtcatgcagcagttgcagcgcctggcgatcgccagcctgagagtcgttttggcctgtagcgcttacctggagagcgccaccagctattgaaacaggagcattctgcacacccgccatgcgcgcgaagaagcgccgcaggcggtcgatgggcagcaacatcaggtcgtgcaggcacaggccgggcagcgcctccagctgcgcgcgcgtccaggccacgccctgcggcaggaagcgctgcgcggggtcgagcacggcatcggcgtcctccttgctgcccagccgccacagcaggctctcggtcttcaggcgcgcgccggcgcacaccgggcatggcgtgaagctgcggtacttggacagcagcacgcggatatgcatcttgtaggccttgctctccaggtactcgaagaagcggcggatgccgtaccactgcttgttccagttgccgttcttgaagccgggcgtgccttcgatcacccagtgcttttgctccgcggtgagcttgtaccagggcgtgtcgcgcgggataccggcggcctcggcatggcgcatgaggtcgtcctgcgcttctttccaggcgggggtctggatggtcttgatcgcaccggcgcgcagcgtgagcttgtcgttgggaatgaccaggccgtagtccacgccgatcacgcggccgaagccccggcaggtgtcgcaggcgcccacggcggagttgaacgagaacatggacgcgatgggctcggcgtagcgcaggtcgctctcggggcaatgcaggccggtggagaagcgccacaggtctgcttcgccatcgtcccgcaggcgatagacattgagccgccccccgccgcgcttgagcgcgacctcgatcgcctcgaccgcgcgcgcgcgctccacgttgcccatacgaaagcggtcggccaccacgtccagcagcttgcgcgggcctgtgggcgtggccacctcgcgctcggcctgcaccttggtgaagccgctggccgacagccattgctccaactgctccgcggtggtgcccgcgggcagttccacgggaaaagtgagcacgatgcgcgggtcgtcctccgccgcgcagcgccgctgcaactcggcatggatggtgtccggcgaatcgtggcgcacgggcagcgccgtctcgcggtcgaagagttggccagcgcgcgcgaacagcagcttgaggtggtcgttcagctcggtcatcgtgcccacggtggagcgcgacgagcgcacggggttggtctggtcgatggcgatggccgggggcacgccctccaccttgtccacggcgggcttgtccatgcggtccaggaactggcgcgcgtaggcgctgaaggtctccacatagcggcgctggccctcggcatacagcgtgtcgaacaccaggctggacttgccggagccgctgggaccggtgaccacggtgagctcgcccgtgcggatgtccaggtcgatgttcttgaggttgtgctggcgcgcgccgtggatacggatcagtccctgggtcatgagcgggtctttctgcaatgaggcggaacattctagggacgagccggattccgcatcgaccgggtggacaccacaccacagccggtcacgcaggtgatggcgcatccggccctatccgttagactgcgccgcaccaacaaccaaagagaggagacgccatgcagccatggcataaatggggggccgccctggtcctgggcgcaacgctgggcgcaagccatgcacagatcctggtggggcaaacggccgggttctccggccaggtggccgcaggggtgcaggagaccacgcagggcgccaagctgttcctggacgcggtcaatggcaagggcggcgtgcacgggcagaagatcgaactgatctcgatggacgacaagttcgaccccaaaaccgccggcgagaacgcgcgcacgctgatcgaggacaagaacgtgcatgtcatgttcctcacgcgcggcacgccccacaccgaatccatgatcccgcacctggacaagcatggcgtggccctggtgggcccgtccacgggcgccatggtgctgcaccagccggtgcgcaagcacatcttcaacgtgcgcgccacctaccagcgcgaggccgagaaggccatgacccacctggcctcgatgggcatcacgcgcatcgccgtgctgtatgcggacgacagcttcggcgccgatggcgtgacgggcgcgcaaaaaggcctggcccagaccaagctgcagcccgtggtgctggagaagttcaatcgcgccaagccggacttcaccccgctggtggccaagatctcccaggcgcaggcccaggccgtcctgatggtcgcctcgggcacgtcggtggtggatggctacaacgcgctgcgccaggcgggctccacggcacaggtggtcacgctgtccaacaatgcctcgggcggcttcatcaagagcctgggcgaaaatgcccgcggcgtgatcgtcacgcaggtctacccgaacgagcgcagcctgaccttcccgctggtcaaggaagccatcgacctggccaaggccaagggaatgaccgaggtcagcccggccatgctcgaaggttttgccgccgccaaggtgctggtcgaaggcctgcgccgcgccggcccgaagccgtcgcgcgagaagatccagacggccctggaatccatccagaagttcgatctgggcgggctggacatctcctacggccccgacgatcacacgggtctggacttcgccgatctttccatcatcggcacggacggcaagttccgccgctgaagcccttttcgtgaggtcagacgccgcccgggtgatcgcgcggcgtctgcggcacgtcattccagcgtaggctgccgccgatacactcgcccctgctcgcactcgcgcgcaaatacacagggaagagacacctcatgaagacacattggaagaagtggggcgcagcgtgcgccctggcggtggtcagtgcggcctcatcattggcccacgcgcagttgctcgtgggtcagaccgtcggcatcaccgggtccgcggcggcaaccgtcaaggaatcgatgctgggcgcgtcgctgtacctggaccatgtcaacgcccgcggcggcgtgaacgggcagaagatcgaactcgtcgcgctcgacgacaagttcgaccccaagctgacgcaggacaacgcccgcacgctcatcgaggacaagggtgtgctggcactgttcatgacgcgcggcacaccccacacccagggcattgttgcgctgctggacaagtacggcgtgccgctggtggggccctccacgggcgccatggcgctgcaccagcccgtttcccgcaatatcttcaacgtccgcgcgccctaccagcgcgaggtggagaaagccatcgcccaccttgcgctgctgggagttcagcgcatcggcatcgtgcatgtggacgacgccttcggccaggacggcctggccggtgcgcaaaagggcctgcagaacaacaagctgcccgccttgttcgtggagaagttcgaccgggcgaagcccgatttctcagccatcgccccgcgcgtgcgtgcgcaggaacctcaggccgtcatcttcatcggcaccggcgcggcggtcgtggacggcatcaaggcactgcgcgcggccggcgtgggcgggcagatcgtcacgctgtcaaacaatgcgtcggggggcttcaccaaggcgctgggcgaccaggcccgcggcgtcatcgtcacgcaggtctttccgtccgagcggtcgctgaactacccggtgatcaaggaagccctggaattggcgaaggcgcaagggctgaaggaactcactccggccatggtcgagggcttcgtgaacgccaaggtgctggccgagggcctgcgccgcgccggccccaagccggaccgtgcacggctgcacgcggccctggaaagcctgagcaaattcgacctggggggcctggagctttcctacagcgcaaaggaacactcggggctggacttcgccgacctgtccatcatcggagcggacggccgattccagcgctgagcgggccgtaacaccacggcggcggagtccaccgccccatccaaaacgcggagcctggctccgcgttttggatgggtggggccggttcactgcgctgcgctggcgccggacgcgggagcagctgcggactcgggcacatgcgtcgcttccaccccatgcttttcaccgctcatatccacctggtctcctgccttcatgatcacgaacagcatgatcactgcgaacaccacgaaacccaccacgatcttccacatgctcatctcctgaaaattgttgtcgacggaaaagggcggcaccaataaaaaagcctcacaccatcgtgtgaggcctgtctgatcgcaagcccgactccattgaatcaggcttgcattgcaggcagcttacgctgccggtgcatcagaagttgtggcgaacgcccagcgccagcgagctgaagtcctggccagcggcgcccgtcatgtaggtagcacctgccttgttgtccaccttcgtgtagaaagcgtacaccttggtgcgcttgctgaagttgtagttgtagcccagggtccactgcgtagcggagctgtcggcaatgtcgctccacttgccagcgcggcccacgttcacgtggaactcggaagcacccatcatgtaggcgcccgccaggcggaagttgttgcggttgcctgcgcccgtggcgaggagctggttgtcgtccttgttacgctggtagtagccacccacgacgaactggccgaaggtgtacaacgcgcgcaggcccagctggcgattgctgtccacttggctgtagccggcgcccaggttcagcgcgccgatgttgtagttggcagccaggtcatagccattcttttgcggaatggcagcgtttttctcatgcaacgagacggaagcgtccaccgtcagcccaccgaagctgggcgtgcgatagccgatcttgttggtggtgctcaggccgccgaaccacacgggatcgtagtacagagcgtccgaagacgtgcccgtgtcatggttgtgcatgctcacgtagtcggccgtagcgtagtacgactcgggcatgaagttgcccaggcggatcatgccgaaaccacccgacaggttcacttcgctctgacgggcaaaggacatgccggtagtggggtgggtccagcccgagcccgtgccggtatcggagttgaagccgctttccagctggaagccggccttcaggccgccgcccaggtcctcagtgcccttgaagccgaagcgcgaggcgttgttctgcatgacggtgttgctggtaccgccgaccttctggcgttccaccgacgtgttcacgcggccgtacagggtcacgctgctttgcgcgaaaacagcggaagtacccagcagagccagggtagcgagcagcaaacgacttggtttttgcatttgagttccttgaatgcttgtgtccatcagttgtggtaggcacagctcgccgcccgcagggagccgattagcacaatgtgcagctacggcgcaaattctaggtgtaaccatctgggccaacacaggggaaagtcccgcctgtaatacccctgacgtattgccgccacactttcgcacaggcaaaggtgtggcggcagggctcagccagggaaaaccctgacaaaagagcggaacgacgtcagtcgttggcgtagatgtccacgtccttggtttcgcggatgaacagcgtgccgatcactgccgtcatgccggcgatgatgatggggtaccacaggccgttatacatattgccggtggacgccacgatggcgaacgatgtcgtgggcagcaggccgccgaaccagccattgccgatgtggtacggcaggctcatggaggtatagcggatgcgcgtggggaacagttccaccagcatggccgcgatggggccgtagaccatggtcaccaggatcaccagatacgtcaggatgacgatcatcatcaccttgttcatcttggcgggatcggccttggaggggtagccggcgagcttcaggtattcggccatctccttcttgaaggcggcgatggccttcacgcttgcctcgtcgaacttgtggttgaccacgttgccggtgggcgcggtgatggtcttttcgccgatcttcacgaccgcgggcgagcccgcggggccggccacgttctcatagctcaccgagttctgcaccaggtagcgcttggcgatgtcgcaggagctcttgaagtcgatctcgcgtgccacggggttgccctggaacgagcaggtggcgggatcggcggtcaccacgacacccgctgtcgcctgggccttggccaggtcggggttggcggcttccgtcagcatcttgaaggccgggaagtaggtcagcacggccagcacgcaacccagcatgatgatgggcttgcggccgatcttgtcggacagcgagccgaacaccacgaagaacggggtgccgatcagcagcgcggcggcgatcatcaggttggccgtgacggcatccaccttgagctgctgcatcaggaagaacagcgcatagaactggcccgtgtaccacaccacggcctggccggcggtcaggcccaccagcgccaggatcacgatcttcaggttcttccattcgccgaacgactcggacagcggcgccttcgacgtcttgccctcggccttcattttctggaaggccggcgactcggacagcgacaggcgaatccacaccgagatgcccagcagcagaatggacaccaggaacggaatgcgccagccccagtcgttgaacacgggctcgcccagtatggtgcgggtgcccagaatcaccagcagcgacaggaacaggcccagcgtggccgtggtctggatccacgaggtgtaggcaccacggcggccatggggcgcgtgctcggccacgtaggtggccgcaccgccgtattcaccgcccagcgccaggccttgcagcatgcgcagcgcgatcaggatgaccggtgccgcgatgccgatgctggcgtagctgggcagcacaccgacgatgaaggtcgagatgcccatgatcaggatggtcaccaggaaggtgtacttgcgcccgatcatgtcgcccaggcggccgaacaccagcgcaccgaacgggcgcaccaggaagccggccgcgaaggccagcagcgcgaagatgaacgccgcgccagcatccagcccgctgaagaactgcttggcaatgatggccgcgagcgagccgtagaggtagaagtcgtaccactcgaacacggtgccgagggacgaggcgaagatcaccttcttttcttccgccgacatcggtcggggggcagcgccggggcggccggcgtatgcagtgctggtagccatgaatgctgtctcctgcttattgggatggaatcgaaaatgcgcgtaagaaagcgcgaaaaaccgacgatctgaagcactctgcggtgcttgcgacgcaatatcgggccgccatctgaccgaaagctgacatgcgccaaacgctgccgccacccccgtcttacggccatctgacaaactccgtggcaacccgcagatcgtttttcttgatgcgaaaaattgaactgcgcgaggctgcggtgagtcccgcgcacggcaccagacacgggtaaccccgcagtttttcgccagggtttgccctccctaggacaaacccttgacgcatgacaaacccacacccgccgcacagtgctgggcacggtcccatgcaaaaaggcgccgcagaacgctgtctgcggcgccttggaacgcctgccgcggccccgtcggccgccgccgaggaatgcgcttcagcgcacggaaggcaggcccgatggcaccgcgggggccgcatcccatgccggcccgtcaaaccacgcgtcgccgtccaggtaggcgcgcaacataggcaggctgtcgagcccccagaacaggcgcccctccacctcaaaggccggcacgccaaacacgccacgggccgacgcctcgtccgtgttggcgcgcagcagggccttgggcagggcgcccgcgccttcggcgtcgggccgcaactgctctgccagggcctgcgccagcacgtccaggcgcgcgggctccagcgcatcctgcccgcccagccagacatgccgcagcacggtgccggcgacatagcggttgaccgtgccatcgtcgctgcacgccagcgcctggcgcagcaacggcagcggattgaaggggtggcgcgccggcatgtccagaccgcagcccagtgcatggcccagccaggtggcgtgccggtacgtccagtcgcgcttgggcggcacgccggccggcccggggttggcatgctgctgcagcagcgctcccaacaacaccggcttgtagtgcaggtggtagctcagcccctccagtacctgcggcagccgctcgaaggccagccacgcgtacggcgagacgaaatccaggtagaacgtgatgtgcttcatgccagtggctccagctcttcgggaaggtccacccccgcgcgttgcaatgcggcggtccagatcgcgcggcgcgcggcgccatcggcttgcgaccaggcgcggatctcgtcgatcgtacggaagcacccctcgcaatggctgcggtcggccgtcatgcggcagaccgacacacagggcgacggaaccggctcctgggaattaaagccaaattggcctctagcgcttatttcaccagcgcgagcagctatcaattcagaagcattcactgcggcatcgctcatgcgctgacctcctgcaccacgtcggccaccggggcaccggtgagccgctgcagatcgtgcgggctcaactggaacacgccgtggggatggccggcggcagcccagatcacatcgaagcggaacagctcgcggtcgatgagggtgacaggcgtggtggaatgggccacgggcgagacgccgccgatggcgaatccggtcttggccttgacgaattccgcgtcggcgcggcccgtcttgcccacgagggcgtcgaccttcttctcgtccacgcgccggtcgccggaggtaacgaccagcacggctgcgtcatcgctcttgcgccggaagatgatgctcttggcgatctgccccaacgccacgcccagcccgtcagccgcctgctgcgcggtgcgcgcggcgtcgtcaagcatgcgcggcgcgtgggggtggcgcaggcgctgcagctcggcagccacccgctgggtgctttcaggtaatgcgtgcataacagggcaatgcggggcctgggacggcgaagcgcacgcacggatgcggagtgcctcggcgcagccacaagccccaggcggggttacagtgtgatagctgccatccattgtccatgaacctgcttcgcgcctgcctgctcttgtggcttctcgtcggcaaactggcctgggccggtggcgcccctgcggtgctggacgatcaccgcaagggcctatcgctgggaagcaccggccagcttttgtggctcgtggacgaccttggcaccctcaccatcgacgatgtgcgcgcagcggctaccgatgcgcgcttcggcccgcccccccgcatgccgctgcgcggggccacaccggcctaccactggttcaaagtggtcctggagcagcgcgcggccagcggcgactgggtgctggccacccagaccacgtctttgcaggacgtgcggttctacggcccgttcgatgcgtcgggtacggcgcttgcgccgccagtgcacacgggcctggcgcagcccttcgccacgcggcccctgggcagcgagcgctacctcacgcgcctgcagcccccgggcccgggcacctacacggtctacgcccggctgtacagcgagacggcgccgtccttcgacctgtccgtctgggacacggccgaatacctgcaatggcgccagcacaagcggctgttcgacggcatctgctacggcatcctgatcgcactgctggtctacaacctcacgctcgtgggcatctttcgggacaccacgtacaccttctacgtcggccagtgcatcttcgcgctgttgacgctggccaccttcaacggccacacggcccattacctgtggggcgacgcgccgtggtggcaggagcgcagctatttcgtattgcccagcctgtggctgttcttcggcgcgctgttcacgcgcagtttcctggacacccggcagacgcccttgatggacggagtgctggtggcaatcggcctgctggcggcgctcaccgccgtgctcggcgggctcgggcaatttgccatcgcccagacgcagaacgaactgctggccagcgccggcatcgcggccgcgtcgctcgcggccattctggtgctgcgccgaggcttcacgcccgcgcgctggtacctgggcgcgcaggcgctgctgttcgtcacggtggccggcgtggtgctgagcaactggaaggtgatcgacgcgcccttcatgctggccaacggcctgcagatcggcgtggcggccgagatggtggtgttcgccgttgcgttgagcacccgcatcgacagcctgaatgcctcccagatcgccctgcggctgcgcgcggaccatctggccaaggccgcgaccaccgaccctctcacgggtctgaccaaccgcatggggttgacccagggcgcaacgcaactgctgtcggaagggggcacgcacgccctgctgctgctcgacctggaccgcttcaaacccatcaacgacacctatggccatgacgccggcgacgaggtgctgcgcgccgttgccacacggctgcagacgcacacgcggtccggcgacatcgtggcccggctgggcggtgacgagttcgtggtcatgctggcccacgcgcccgcgggcgacgacctgacggcgctggtcaagcatctggagttggctatctgccagccggtgtacttccagcaccaggaactgtgcgtgggcggcagcacgggcgttgcgcacagcccgcaggacggcgccacgctgacggagctgatgcgctgcgccgaccagcgcatgtaccaggccaagcaggcgcacaaggacgcggcgcagcacccggcagcgccggctctgccgttggcctgacgccgggtggccgctcagcccttgcgcttggtgagcaccgccacggccacgcgcgactgcggcttgcggcccaggaagtcgctgatgtaggcgccgacgtcgatcagctggtccagatcgataccggtctcgatgcccatgccgtgcagcatgtagaccacgtcctcggtggccacgttacccgtggcgcccttggcatagggacagccgcccaggccggccacggacgtgtcgaactgccacacgcccagctccagcgccgccagcgtgttggccagcgcctggccgtaggtgtcgtgaaaatggccggacacgtcgttcaggtcgtagtgcttgagcgttgcctcgatggcgcgctgcaccttgcgcggcgtacccacgccaatggtgtcggccacgccgatgtgctgcacgccgatgcccttcatgagcccggccaggtattccacgcgctcgggcgcgatctcgccctcgtaggggcagcccacggtgcagctcatggcgccacgcacatacacgccagcggcgcgcgcggcctcgaccacgggggcgaagcgctcgatgctctcggcaatgctgcagttgatgttcttctggctgaaggcctcgctggcggcgccgaagaccacgatctcatcgggcttgtcgagcacggccgcctcccagcctttcaggttgggcgtcagcactgaatagcgcacgccgggcatgcgtgtaatgccttgcatgacctcgtggttgtcggccatctgcggcacccacttcggagaaacgtagctggtgacctcgatttccttgaggcccgcctgctgcaggcggtgcaccaattcgatcttgacggccgccggcaccggctgcttctcattttgcagcccgtcgcgcgggcccacgtccacaagcttgacgcgggaggggatgttcgggttcatcggtgggtgtccttgggtgagggattcgtcagtagccgcgtccggcatccaccacgccggccacggtctcgccgcgcgcgagcgccgcgatcttgccggcgatctgggcgatgctctcgtcgcgcagcgtgcgtgccgaagtgtggggtgtgagggtgatcttgggatgtccccagaagggatgcccggcaggcaacggctcggtgcggaacacgtccagcgtggcgcccgccacatggcctgcgtcgatcagcgcgagcaggtcctcctcgaccaggtgcgcaccacgcgccacattgatcacgtaggcgccgggcaggaggcgggccagcgtgtcgcggttcatgatgccctgcgtctcgggcgtgagcgggagcagattgaccagcacgcgggtagcggccaggaactcgttgaagccctgcagcccgttgaagcagcgcaccgcctcgatctgcttcggactgcggctccagccgagcacgggaaagtcgaactgcgccaccgcgcgcgccacgcgctcgcccagtacgcccaggcccatcacgcccacaggaaagtcctggcgcaggcgcggcttgcggtagctccactggcccgcctgcatggcggcctcgtactggtcaaactcgcggaaatgccggatcagcgcgtggcacacgtattcggccatctgcacggccatgccggcgtcatccagacgcacgacgcgcacggacggcggcaggcgcagcttgagcagcgcatccacccccgcaccgatgttgaacagcgcccgcaaagcgggctgttcgtcgatgaactgctggggcggtgcccagaccacggcgtagtcggcctgcggggctccgggctgccagacggtaatgtcggctcccggcagggcggcggccagcccctgcagccagggttcggccttggtatcggtacagcaaaaggtgatcttcatggccaacgagcgtaccgcggctgggcaagcccccgccgtcactcggcggaaagccgcagcagttctgcgccttcggccacctggtcgcctggcgcgtagagcagctcctgcaccacgccatcggcgggggcggcgatggtgtgctccatcttcatggcctccatcaccgccaggggctggcccttggtcaccttgtcgccggcctgcacggcaaacgacaccaccttgcccggcatgggcgcggtgagacgcccgccctcgctggccgcttcgcccgcatgggccagcaggtccaatgcctcgatgcgcgtggcgccacggggggtgaagatgtggtcggtctcgccctgggcatagaccgttgcgcgggtgcgctggccggcgtattgcaggtccaggccgcccgccaagggcgtgaaagccagcggaccctgcgcggctccctcgccttctcccacggtcagttggtagccgccatcgcgttcataggtcagccaggccttggcatgtgtgccattgaagtcgaactcgaaacgccggcggcacgctacgagcgaacgccagccgtcgcggcggctgaacggattggcgccttcctgcgcctgctcacgctgcaactggctggccacggcggcggctgcggccaaaggcagacctacgcgctcctggccgaacaacacggcctcttcgcgcgggatcaacgcggtgtccagccgcgcctgggcgaacgaatcgctcttcaccacatggcgcaggaactgcacgttggtcgccaggcccacgatgtgggtctgcgccagcgcatcgtccagccgcgccagggcctgcgcgcgcgtgtcgccgtgcacgatgagcttggcgatcatgctgtcgtagaaggggctgatggcgtcgccctcgcgcacgccgtcatccacgcgcaagctgccccgttcgaagctggtgcatgccggcttgcggtacacgtgcagctggccggtggcgggcaagaagttgttgtcagggttctcggcgcagatgcgcgcctcgatggcgtggccgatgatcttcagctcgtcctggcgcttgggcaaaggctgcccgctggccacgcacagctgccactccaccaggtcttcgccggtgatggcctcggtcacggggtgctccacctgcaggcgggtgttcatctccatgaagtagaacttcatctgctcgggcgcgtcgtagccgccgggctgttccacgatgaactccactgtgcccgcgcccacgtagcccacggccttggcggctgccacggcagcctcgcccatctggcgacgcagggcctcggtcatgccgggggcgggggcttcttccagcaccttctggtggcggcgctgcacggagcaatcgcgctcgaacagatagacgcagttgccctgcgtgtcgccgaacacctggatctcgatgtggcgcgggcgcagtacgtacttctcgaccagcacggcatcatcgccaaagctgttgatggcctcgcgctggcagctggccagcgccgctgcaaagtcctcgctcttttccaccaggcgcatgcccttgccgccgccaccggcgctggccttgatgagcacggggtagccgatacggtcggcctcgcgctgcagcagttgcgggtcctggtccttgccgtggtagccaggcaccagcggcacgcccgccttctccatcagctgcttggactcggccttcaaacccatgtccttgatggccgaaggcggcgggccgatgaacaccagccccgcagcggcacaggcctgggcgaagtcttcgttctcgctcaggaagccgtagcccgggtggatggcctgcgcacccgtggcctgggcggcctcgatgatgcgctcccagcgcaggtagctgtccttgggggcgctgccgccgatatgcacggcctcgtcgcaggcggccacgtgcttggcctgggcatcggcgtcggagtacacggccacggtcttcacgcccatgcggcgggcggttgcggccacgcggcaggcgatctccccacgattggcaatcaggattttttggaacattcaggccaccttggcggaatcggaaaagaaagaggaaatgcgccgcagcacggcgcgcaggaacttgaacagcaccaccagaagcagcgccgacagcgccagcatcaccgccagcgcaatgccgaaggccagcgggtactgcgtggccagccagaccacgccgacgaccaggccgtcctcaaagaacgacaggccccagttggaaaacggctcgggcgaggtgttggccgccgcccgcgtggtcatcttggtggccagcgccgtggccgagagggagccgcccagcagccccgcggccagcgccatggtggcgttgtcggcaccgaacacgccggcggccagcagcgcgccggcgggcacgcggatgaaggcgtggatggcatcccaggcgctgtcgaaccagggcaccttgtcggcgaagaactccaccagcagcatgaagccgctggccatcagcaccagcgggtgctgcagcagcgccagccccggcggcagcggcagccagccggccaagcccatcatgcccaccaggaacaccacggcgtacaggcgaaagccgctggcccagcccaatgcggcggccagcgccagcagcgcgggcatgtccagctgctgcgtggcgcgcgcagccccttcggccaccgcctgggcggtacccgcatcgacatgcaaccccacgctgtggagccactgcacgatctggagccagaacgcgtccatggcggatcagcccagccaggagggcttgcgcttttgcaggaacgactgcacgccctcgcgaccctcgctgctcgcgcggatgtcggcaatgccctccacggtggcggcgatgagtgcggcgtcgatctcgcgcccggccacatcgcgcaccaacgtcttgcaggcgcgcacggcgttcgggctcgcggccgtcagtgccttgagcagctcgtccacctgggcgtcgagctgctctgcgccgaccacttggtgcacgaagccgatgcgcaaggcctcggccgcgctgaagcgttccgcggtgaggaagtagcggtgcgcggcgcgcgcgcccatggcgcggatcacgtaggggctgatggtggcggggatcaggccgatcttcacctcggacaggcaaaagcccgcggtatcgaccgccaccgccatgtcgcaggccgcgaccagccccatgccgccggcgtacacgtcaccctgcacgcgcgccacggtgggcttggggcattcgtagatcacgcgcagcatctcggccagcttggcggcgtcggcaaggttctcttggcgcgtgtagtcggccatgcggcgcatccagttcagattggcacccgcgcagaaggccggcccctcggcggccagcaccacggcgcgcacgtcggcgcggcccccgacttccgtgaaggccgcggtgatctctgcgatcacttcgtcgctgaaagcattgcggatttcgggctgcgtcagcgtgatgcgcgccaccgcgcccgattgggtgatggaaaggttctggctcatggcgtatccgggttctgcaggaagtagacaaggtcgagcgacgggcacggctggcccagcgcggtgagtgccgccgtgatctgtccgcggtggtgcgtgccgtggttgaacacatgcgccagcgtggcggcaaacggcagcacggcgggcgtgccgcgcgtggtggtgtaagacagcgcaccctcccagcgcgctggcgcaaagccggcgatcagcggctcccagcgcgcggcgccttcccgcagccgctcggccaggcgcgcgcgatcgctctccacctcggcatccagcgccatgcggggcgacgcgccttcggcaaagcgcgcgaaccacagcaggtgctcgcccaccagcagatggttgagcgtgccatggatgctgcgaaagaacaggcccatgtcgcgccggtagtccgcctcgggcagcacctgcacggctgccagcaggcgcgccgtggcccacacgttgtagcgcgcgagccggctgaaatgggtgatggcatccatggaccgcgccttacatgcggaacacgccgaacttcatgtcttcgatcggcgcgtggcgcgaagccgccagcgccagcgccagcacgcggcgcgtgtcggcggggtcaatgatgccgtcgtcccacaggcgggcggtggcgtagtaggggtggccctgttcctcgtactggcggcggatgggcgtcttgaaggcctcttcttcctccatgctccagctgccgcccttgccctcgatgccgtcgcgcttgacggtggccagcacgctggcggcctgctcgccgcccatcacgctgatgcgcgcgttgggccacatccacaggaagcgcggcgagtacgcgcggccgcacatgccgtagttgcccgcgccgaagctgccgccgatgatcaccgtgaacttgggcacgttggccgtggccaccgccgtgaccatcttggcgccgtggcgggcgatgccctcgttctcgtacttgcgcccgaccatgaagccggtgatgttctgcaggaagacgagcggaatcttgcgctggcagcacagctcgatgaagtgcgcgcccttctgcgcgctctcgctgaacaggatgccgttgttggccacgatgcccacggccatgccctcgatgcgcgcgaagccgcacaccagggtgttgccgtagcgcgccttgaactcgtcgaacgcactgccgtccacgatgcgggcgatgatctcgcgcacgtcgaagggcttgcgcgtgtccacggggatcacgccatacagctcttctgctgcatatttaggagctactggcgcttgatctgcggacgctacaggctgatttctattcaaattcttgacgaccccgcgcgccagcgagagtgcatgcaggtcattctgtgccaggtggtcggccacgccggacaggcgcgtgtgcacgtcgccgccgcccaggtcttcgctgctgacgacctcgcccgtggcggccttcaccagcggcgggccgcccaggaagatggtgccctggttcttgacgatgatggtctcgtcgctcatggccggcacgtaggcgccgccggccgtgcacgaacccatgaccacggcgatctgcgccaggccctgcgcgctcatgttggcctggttgtagaagatgcggccgaagtggtcgcggtcggggaagacctcgtcctggttgggcaggttggcgccgcccgagtccaccaggtagatgcacggcaggcagttctgctgcgcgatctcttgcgcgcgcaggtgcttcttcaccgtcatggggtaataggtgccgcccttcaccgtggcgtcgttgcacacgatcatgcaggcgatgccggccacgctgccgatgcccgcgatcaggcccgcgccgggtgcgtcgttgccgtacatgttgagggccgccagcggggcgatctccaggaacggcgtgccggggtccagcagcatctccacgcgctcgcgcggcagcagcttgccgcgcgccacatgcttggcgcgggcggcctcgccgccgccctgggacacgcgctcgatctgggcgcgcaggtcctccaccacggcgcgcatcgcggcggcattggcctgaaagtcggccgagcgcgggttgagttgggattcaagaatcatggcggtggctcgtttcaagcggttttgtcttcggcaaggcccagctcgtctttcatgacgtcgcggatcttgaacttctggatcttgcccgtcaccgtcatcgggaagctggtaacgaagcggatgtagcgcggcaccttgtagtgcgcgatctggcccttgcagaaggcacggatgtcgtcctcgctggggcgcgtgccgggcttggcgatgatccaggcgcacagttcctcgccgaagcgctggtcgggcacgcccaccacctgcacgtcctgcaccatggggtggcggtagaggaattcctcgatctcgcgcgggtacacgttctcgccgccgcggatcaccatgtccttgatgcggccgacgatgttcacgtagccctcgtcgtccatggtggccaggtcgcccgtgtgcatccagccgccttcgtcgatcgcctcgcgggtcttggcctcatcgccccagtagccgtgcatgacggagtagccctgggtgcacagttcgccgcgctcgccgcgcggcaccacggcgccggtctcggggtcgatgatcttcacctccaggtgcggctgcacgcggcccacggtggacacgcgcttggccagcggcgtttcggcgtcgctctggcagctcacgggactggtctcggtcatgccataggcgatggtgatctccgacaggtgcatgtcgcccaccacgcgcttcatcacctcgatcgggcacgggctgccggccatgatgccggtacgcagggtgcgcaggtcgaactcggcaaagcgcgggtggtccagctcggcaatgaacatggtgggcacgccgtgcaggccggtgcagcgctcggcctgcacggtctccagcacggtcagggcgtcgaagccgtcgttggggtacacgatggtgctgccgtgcgtgaggcaggccaggttgcccagcaccatgccgaagcagtggtacagcggcacggggatgcacagccggtctgcaggcgtgagcttcatgcactcgccgatgaagaaaccgttgttcaggatgttgcggtgcgtgagcgtggcgcccttcgggaacccggtggtgccgctggtgaactggatgttgatggggtcggtgttgtgcagctgggcggcaatggcgtcgatgcgcgcgtcctgcgcgtcgccccgcgccatcagcgtggaaaaccgcagcatgcccggctgttcgtcgccttggcccgccacgcctgagccggccgcgtcgatccacacgaccgtgcgcagcgtgggcaggcgcgcggcctgcagtgcgccgggctgggacgcggccaactcgggcgccagctcgcgcagcatgcccagatagtcgctggtcttgaactgcggcatggccaccagcgccttgcagccgaccttgttcagcgcgtactccacctcggccgtgcggtaggccgggttgatgttcaccaggatcaggcccacctgcgccgtggccagttgcatcagcacccattcggcgttgttgtgcgaccagatgccgatgcggtcacccttggcgagccccaggcccagcagcgcgctggccagttggcgggccgcctggtgcagctcggcgtaggtgtagcgcaggccctggtggcggctgaccagtgcctcgcgcgtgggctggcgctgcgccatgccggcgaagaagtcgcccagcgtctgctcgatgaggggggtggcggcactgccacgcgcatggctcaacgcggccgatggggtggatgcgggttccatgggcttgtctcctggtcggggtgggccagcgcccgcgcggggcccggcaacaggctgcacagcatacgccgcacccccgcacgcgcggtgaccgggatgggtcagaaaggttgcaaattgcgccacggagttgcagactccacgcatgcccgaccgccctgaccccgcgccgccaccgcccgcacccaccgcactcctcgctacacccacggccgccacgccgatggcgtttgtgcaggccatcgtgcaggcctacgcagcgcgcggaatggacgcggcgcaggtgctggcgctggcacaaatcccgccagagcaggttggcaactctgcgggccgcatcacggcgcagcagatggagatgctgtccgccgctgcgatgcgcgagctggacgacgaagccctgggctggttcagccgccgcctgccctggggcagttacggcatgctggcgcgcgccagcatcagctcacccacgctgcaagtggcactggcccgctggtgccgccaccacggcctgctggcggacgacattgcgctgcatctcaccaccaccggcgacactgccaccctggccatcaccgaggcgcgcgacctgggcgcgctgcgcgagttctgcctggtatcggtgctgcgcaatgcccacggcctggcctgctggatggtggactcgcgtatccccctcatcgccgccgaatttgcgtttgacgcgccgctgcatgccgatgcgtatgccgtgctgttccgtggccctgtcaccttccacgcgccgcgcaccgccatccactttgacgcccgatacctgcacctgcctctgcgccgcgacgagcaggccctgcgccagatgctgcagcacgccctgcccctgacggtgctgcactaccgccgcgaccgcctgctggtgcagcgcgtgcgccagctgctggccgcgcccctgccggggcaaccggcccacgccctgccccagcacagcgccgaatccctggccgcactgctgcatgtgtcgccacgcaccctgcaccggcaattgaaggaagaaggcgccacgctgcagggcctgaaggacgaggtgcgccgcacccgcgcggtggagctgctgcaccgcacgcagcgccccatcaagcaggtggccgaggcggccgggtttgagaacgagaagagttttatccgggcgtttcgggggtggacggggcagtcgccggcggagtttagaaaggggggggtgagagtctagaagaacccataagttgagattccactgacaattcagcggccaatagtcttgcccagcgaaaattcaccatgaaactcagccgatcgacgcttgaaacccgggctttcctgctcaactggtcatctcttcagcgaatctattcatctgtggcgacgcgattgtctaacgtatccatagtagccaaatgctcagaccgacttgatcgagagttcgcatctctagggatgccctgaataactcgaatgcgtaagtgctacaaggtcaccggtttcagatagtgcgatggatggcgtttagcctgggtcttcgcaccactttccacgcccttgcgggccatctgcaccgcctttgcggccatttgcctgatttcaggggcactcatccctgcgcctccagcaattgatggcgcaccatccaaagattggacagcgcaaacagcgtcttgagctgcaacgtgttcttcttcaatccccggtagcgcaccttggtgtatccaaactgtcgtttgatcaccctgaagggatgctccaccttggcacggatgctcgccttgatcttctccacttggtctatcagcgcgtcaacggggttgttctctttgtccagcgctctgcgtttgcctgggcgcatcgcgatgtgccaccgcactgcctccttggcatccgggcgcttgtcgataccttggtagcccgcatcaccaaacccgtctgtctcctgcccgtgcagcaagctgttgccctctacaacgtcggccacgttacccgaggtgcctatgacggtatgcacgagtcccgagtccgcatccacgccgatatgggccttcatgccaaagtgccattcgttgcccttttggctcgaatgcatctctggatcgcgctttctgtccttgttcttggtagagctaggcgctgcgatcagtgtggcatcgaccgcagtgcctgccttgagcagcaagccctgggctgccagaagctcgttgacagtggccagaatctgctcggccagcttgtgtttctccagccgatgacgaaacctcaggatggtgctctcgtcaggcaccctcccatgggcatcaagacttgcaaactcccggtagatcggggtgtcaaagaaggcctcttccatcgccagatctgacagggtgaaccactgctgcatgcagtggatgcgcagcatggtctccagggcaaagggtgggcggccgttcttgccttcggggtaatagggcgcaatgagttcgaccagagcagcccagggaaccaccaaatccatctggatcagcagttcttgcttgcgggtctttttggtgctcagtttcaggtcaaggctgctttgcttcatgggcggggaggatgccatgacttcctggcttctagcagactgcgttcggggttttgcaggatttccctagatgagcttaaagagtttgacaacccgagccgtgcggcaatccaagaactacggatcaccgggcgggaccacaagcacgatcagcgattctctatttcactcagcaatgagcgtcggtccaacgtacgaatttccctggatgcggacgaggaaaatgcgatccctttaaacgaactcgccgctgacaccatcgattcgcttcgtccttggtactcttggattgcaagagtggattggtattggttggtgattggcggctggatggcgacgcagtttgcgcttattgcactcaagttgttgctagccggtgacaaggtgctcaccttttcttccaatacacaaatgactgcacgggattttctgaaggaggggttgatcacactcgcgcccctcgccgcaggaattgcgctgaactttgtcagagacaaattttttcctatgggtaccttcgccattggacagggtgagctgagacatagctccactgaggtaatacggacggttttgatagcggggtttgccgtttctatcgtcacgagcgttgttctatcttggttctcctaaccatccgttgacgaggcagcagcggtgctagcgtcctacggttcgccgcgcagctaatctgtatgccgaaacattttgacctcctccgcactgcgcgccagagcaagttctgagtgagtgactttcgtcacaaagcaatttctccatgctccacctccaccactgcatcagcgcccgctccttccgccccctgtggatgctcgaagagctgcaactgccctaccagctgcacatgctgccctttccgcctcgggcgctggcgcgcagctttctggaactgaacccgctgggcacggtgccgctgctgacccagggtgatgtgcgcatgaccgaatcggcggccacgtgccaatacctcgccgccacgcaccccgacgcgggcctggatgtaccgcccaccgaccccgcctatggcgcctacctgaattggctacacatgagcgatgcgacgctgacctttccgcagacgctggtgctgcgctatggtcgctttgaacccacggagcggcagcagccgcaggtggtgcaggactacacgcgctggtttctggcgcggctgcgcgcagtggagtctgcattggcgcacaacgaccatctgtgcgcgggccgcttcacggcggccgatgtggcggtggggtatgcgctgctgctagcgcagcacctgggcctggccgcgcaatttggaccggccacccaagcctattggcagcggttgcaggcacggcccggctaccagcgggccatggcggcacaaacgcgggccgccgaagaacagggtgtacccaccacgcccgcgccagacacgcagccttgaaggcccgccctcttcccccacaacccctccatggagcgcccaacatgttcaaacgactcatcggtatcgcggcactggctctgtcgttcacggcactggcacagccgcaacccacggtggtagacctgcctacccgccctggtgtgacgcagcgcatgctggtgatcactccccctgaacccaaagccgccgtcgttctgctggcgggcggacacggggggttgcagatatttccgaacgggtcgttcaaatggggcgaaggtaatttcctcgtcagatcgcggcaactgttcgccgacaaggggttgatgacggtggtggtggatgcgccatcggatcggcagcgcgcaccgtttctcaatggttttcgccaaacggcggagcatgtggccgatttgcaagccaccattgcctggctaaaaaccaccgccaaagtgcccgtgtggctggtgggaaccagccgaggcacgcaatcggccgcgtatgcggcaacggtgctgcagggcgcagacgcccccgatggcctggtgttgacggcgtccatcctgtcggatgacaaacagcgcccggtcacagccatgccccttgaaaaagtccaggtgcccgtgctggtggtgcaccaccagcaagacggatgcgcgtattgcgcttacaccgacattcccagcctgatggcgaaactgacccacgcacgccgcagccacctcatcacggccacaggcggcaagaaccagggagatgcctgcgcagcatttgcccaccacgggttcaacggcctggagacaaacgttgtggggcaaatcgccgactggatcctggccccctgagcgcatcgagttcgcgccctgaaactgctgcgccgcaccgccccgctgaagaaccggggctggcccggtctgcggcatccaatgcaaccccggtgacaaccattgcaccccaggcttgcgcccaccggcctacactgcgttgcatcctgccctgacagccgctacagcgccatgatcaccatcaccccgaccaccaccatcggcgacgccttcgagcgcgccgccgcagcctacgggcccaacagcctgctggccgtgcccgccaacccggcgcgcagctacgacccgcaaggccgcgagatccgctatgacgaggccgccagcgccgtgcgcgcactcatgcagcactaccgcgccgccggctatggtctgggccaccgcgtgggcctgtttctggaaagccggcccgagcacctgctgcacaaactggcgctgaacaccctgggtgtgtgcgtggtgcccatcaaccgcgactaccgcccgcgcgagctggcctatctgatcgaccatgcgcgcgtggacctggtggtggccctgcccacgcgcctgcccgccgtgcgcgccgcgctggccgaggcgcgccaccagccgccagtggccacacccgatgacatggctgcgctgccgccaccggcacagcccgcacaggctggcgcgccgcaggccgacacgcccgccagcatcctttacacctcgggcaccaccgggcagcccaagggttgcgtgctgtcgcaccgctacgaactggcggccggcgactggtatgcgcgccggggtggcatggtggccatccgcgaaggccaggagcggctgtacaacccgctgccgctgttccatgtgaacgcgtccatcctgtcgttctattgcatgctgctgaccggcggctgccaggtgcagaccgaccgctttgcaccgtcgcgctggtggcaggaggtgtgcgagagccgggccaccatcgtgcattacctgggcgtggtggtgcccatgctgctggcccagcctgccagtccgctggagcgcgcgcacagcgtgcgctttggctacggcgccggtgtcgagccgcagttgcacaccgtattcgaagagcgctttggcctgcccttggtggagctgtggggcatgaccgagatcgtgcgcgtcatctccgaccaccacgcgccgcgccagatcggcacgcgcgcctttggccgcgccgagcccggcctggaggtgtgcgtggtggacgaagcgggcaccgaggtggccgacggccagcccggcgagatgtgggtgcgccattcggcggccacgccgcgcaaggactttttcagcggttacctgaacgacccggaggccaccgaggccgcctggcgcggcggctggtttcacaccggcgacatcgtcacgcgcgatgccagcggcatgctgcgcttcatggaccggcgcaagaacattatccgccgctcgggcgagaacattgccgccgccgaggtcgaggcgctcctgctcacccacccgctggtgcaccaggcggccgtgatggctgtgcccgacgcggtgcgcgaagaggaagtgctggcctgcgtggtgctcgaccccgctgccgcagcgggcatggcacacgccgacgcggcgcacaccctgcaggcgttctgcctgcgcgagctggcttactacaaggcgccgggctggtggtggtttgccgacgagatcccgaccaccggcacgcagaagatccagaagcaccgcatcttcccggcgggcagcgacccgcgggcgctggcgggcatggtggatttgtgcgcgctcaagaagcggcaggcggggtgacggggctggctgcgtgcgctttgcccgggcagatgctatttaaataatagcttctggcgcttaccagataagcgccagagcccgatttggctcaaactcttttcgctgcccttctccccttacttcagcgccccaaacaccttcttcaggatggcgctgcccgctgccgccgggttctggcgcagttgctgctcttgctcgccaatcaccagatacaggccgtccagcgtcttgccagtcacgtactgctcgatggtcgcgtcttccttcttcaccaggccaaaacccgcggccttgcccgcaaaggcgttgtattgctgtgccaggcccactttcttggtggcctgggtgacgacgggcagaaacttctggcccagcggggcgcgggttttttcggaaaagaactgcgtgaccgacgtgtcgccgcccgccaggatgtttttggcatcggtcaccgtcatgctgcgcacggcgccgaccagcaggtccttgcccatgggcacggcggcttcggcggcgcggttgatcgaggtttccagctcttcgatgcgctggccctggccaaatcgcttcatcagcttggccgcgtcgttgaggtaacccggcagcgggatgcgcaccttggggttgttcaaaaacccgccagattggcccagcaagcccacagccgccagcgcgccctgctccagcgcggccttcacgccgctgctggcgtcggcattgctgagctcacccagcgacagggcctgcgcccgcgtggtggccagggcgatcagtgcggcaaaactacaggcctggaattggcgtcgttgcatggagtgctccttgaagaaaaaacgggaaactcccccgagtgtgcgtgtgcgcccgtggtgttgtgacgggccgctgaccgggcgccacccgcagtgtggccgcgccacggatggcccctcttcctgccccacagcgcgacaaaattgctctgtaataaatagctaagggcgcttgctacataagcgcttggggcagttttcattgaaatttctttttttccaacggcctgcaccgcaagcactttgtttttgatagctgcttgcgcttactccataagggctagagccatttttggcctcaactcagcggctatcaccatccacgtagtaccagcgcccggcctcgcgcacgaagcggctgcattcgtgcagtcgcacggcgcgcccggccacacggtagcgggccacaaactcgacctcggcgtggtcggcatccagcacgcggtggctgcgcaccgcaaggcccagccagtgcgcgccgggctcgaactccagcgtgggcgggcgctggctgacgtgccaggtggccagcaaatagtcgcgccgttgcaacacaaaagcgctatagcgcgagcgcatcaaccgctcggcgtcgggcgcgggcgtggcatcgaaatcctccacataacgcccgcagcagtcggcgtagaccagggctttttgccggggcgacaaagcgccgcagggacagggagaggcgggcaaaaactggggtgggtacggggtttggggcatggcagacgggcggtggaagcaatcggcgggacaaccctctgattattgaatgccgtctgtgcagcccggggccccacggacgcaccgagatgagcacatacaaccgctcgcaagtgttcgccttgatccagaccatgccacgccggtagccaaaccaagggaaaacccctaaaatgtaaaattgagtaaaaactgcactactgcaacctgcgcaggtgcggtgttttcaatcctccaaggtgaagtggctgacccgcctgcggcgagcgtcgtcggattgccttgcaggtacctaccccctcacctggagttgccgtgtttgatttttcttcctggcgcgtgcgcacgcgcctgaccgttggttttggcgtggtctgtgtcttgctggtggtctctgtgctcatgggcctgatggccatgggtcgcattggcaccaacctccagtcggtggtaagcgaccacttaccgcgcatcgtagcgtctgccaacgttttaacgcaaaccgacgccatcgccgttgcgctgcgcaacatgatgctgaaccccgacgcggccgaccgcgagcgccaggttcaggtcatctcccagtcccgccaggaaatcaccaagcaactggatgctctcaacaaaacgctgacggaccccaaggtccatgcgctgctgcagaaagtgcaggaacaacgggcgctctacctggccgggcaggaagaattgctgggcctgatcaagagcgaccagacagaccagagccgcgattacctcgcgaacaagctgcgcccggtacttgccagctacaagaccgccattggcacgctggtggaatacgagaagaacgccatcatgcaggacggcacggatgcacagcaaaccgccaacagcgcacgcaccaccctcatcggtctgggcattgcggccttgctgctggcagcggccctgggctggctcaccacgcgcagcctggtgcgtgagctgggcggcgagccccgcactgcggccgacgtggcccgtgccgtggccgggggcgactttacccagcccattgccgtcaaagacggcgacaccaccagcctgatggcccagcttgccaccatgaagaacgaccttgcccgggtggtgtcgcaggtgcggcgcggctcggaaagcgtggccatggccagctcggagatcgcacagggcaaccaggacttgtcggcccgcaccgagagccaggccagcgcactcgaagaaaccgccgcctccatggagcagctgggcgccaccgtgcgccagaacgccgaaagtgccagccaggccaacgccttggcacgcagcgcttcggacgtggccgtgcgcggcggcgaggtggtgggccaggtggtcgagaccatgaagggcatcaacgagagctcacagcgcattgccgacatcattggcgtgatcgacggcattgcttttcagaccaacatcctggcgctgaacgccgccgtggaagccgcgcgcgccggcgagcagggccggggttttgccgtggtggccagcgaggtgcggtccctggccgggcgcagcgccgaggccgccaaagagatcaagcagctcatcagcgccagtgtggagcgcgtggagcaaggcagcgccatggccgaccaggcgggcgagaccatgaccgaggtggtgcagagcattcgccgcgtgaccgacctgatgggcgagatcaacgcggccagctccgagcaggccagcggcgtggcccaggtgggcgaagccgtgacgcagatggaccaggccacgcagcaaaatgccgcgctggttgaagagatggccgccgccgcaggcagcctgagcagccaggcgcaagaactggtgcaggccgtggcggtgttcaagctcgatgccggccagagcggcgccagcgcttacagcacgcccacagcccgccccgcacccaacgctgccccggtgcgcatgcccgcaccggcacgcaagcccacggccttcaaggcagcgcccgccaaaccggccgcactgcacgcccccaatccgccaaaacccgtcaagaccgccagtgcaggcgcagaggacgactgggaatcgttttaaggcaccggttgcagcccggccttgcgcgggcgggctgcattgcattgccgcactgaaagccgcgaacctgccgcgccagcagcgcccgccgcagacgcgtcaaaggccgaggttttttcggccgtgcccgcacggcacgtcaacacccctgatcaaggcgcaaagcaaggccatggcccaacaggcgatggcggggcattgacggcacgggtccggcgcgctgtggcgtgcaaggcgggcgggcaggggccatagagcctccgcctctcagcccagcagggcgggcagctcgctcatgtgggcaatgacgcgcaccgccccggcggcaagcagggcctcgggtgcgccgtgccccaccagcgaggggctgaagcccaccacagtggcgccggcggccaccccggcggcaacgcccgtcaccgtgtcttccaccaccagacagcgctgcggcggcacgcccagtgcggcggcagcggccaggtacacatcgggcgcgggcttggtgcgcggcatttcgtggccgctgaacacgttggcaccaaagtacggcgccaagcccactttctgcagctgcatttcgaccttgtagcggtcggctcccgaggcgcaggcaatgcgcccgcccaggcgcgcatgcacggcgcgcacggcctcaatggcgccttcgatcggctgcagctcggcctccagcagcgcgttgcggcgcgcgtaaaacgcggccatccaggcgtcggtcagcggctggccggtgtgcgcctcgatgcgcgcggcctcgctgcgcaccgtcttgccaatgaagatccgcatgcactcgtcaggcgccagcgcccagccggcctcgttcagcatggcgcacagcacgccattggtgatggcctcgctgtccaccagcacgccgtcgcagtcaaacagaagggcttcgtagttcatcaacttatcaggtatttttggcctctagcgcttatgcatcaagcgctattagctattgtatttatagcattcaagccagcgcgcgctggatgatgatcttttgtacgtcgctcgtgccttcgtagatctggcacacgcgcacgtcgcggtagatgcgttccaccgggaagtcattcaccacgccatagccgcccagcgtctggatggcggcgctgcacacgcgctcggccatctcgctggcaaacagcttggccatggcggcttccttcaagcaggggcggcccgcgtcgcgcaacgcggcggcatgccagatgagctggcgcgcggcctcgatctgcgtggcgcagtcggccaggcgaaagcccacggcctggtggttgaagatgggctggccgaagctctcgcgctctttcgagtacgccagcgccgcatcaaacgcgctgcgtgccatgcccacgctttgcgcggcgataccgatgcggccaccttcgagcgcgcccagcgcgatcttgtagccctcgccctccgcgccaatgaggttctcggccgggatgcggcagtggtcgaagttgatctgcgccgtgtcgctgctgtgctggcccagcttgtcctccaggcgcgcgaccacgtagccgggcgtattcgtgggcaccaggaaggcgctcatgcctttcttgcccgcgcccttgtcggtcacggcaatcacgatggccacatgcccgttcttgccactggtgatgaactgcttgacgccgttgatgacgtactcgttgccttctttgacggccgtcgtgcgcagggccgaagcgtcggagcccacatgcggctcggtcaggcagaacgcgcccagcatctcgccgcgcgccaggggcgtgagccagtcgcgctgctgctgcgcgttgccgtagcgcatgaggatggcgttgaccgggcagttggtcacgctgatcgcggtgctcgtgccaccgtcgccggcggcgatttcctccagcaccagggccagcgtcaggtagtccaggcccgcaccgcccagctcctcgggcacgcagatgccgtaagcgcccagtgcggccaggccctggtgcgcctcgcgtggaaagtggtgttccttgtcccagcgcgcggcattcggccacagctcctgctgggcgaagtcgcgcacggcgtcgcggatcatttcctggtcttgggtcagcagcatcgtgtctccgtagggttcagtggttcttgaagtggcgcgttgcgcgggcttaccagtgcgtggcgcgccggccgtcgtggtgcagcaggcgccccttgtcttggggcgtgacctgggccagcaccgcgcgcatgccgcgcacgctgtcggccacggtgagcggagcggcctcgccgcccatgtcggtctgcacccagccggggtcgatggtgacgagcgtcgcggctgggtaatcgtgctgcgccgctgccacggccatgttcagcgccgccttgctggtgcggtacagccaggcgttgctgtccggcacgccgccgatcagcgacatggacgaggacacgaaggcaaacacgccgcccgcggcctccaccagcggcgccacctgcggaatgacctgcatggcgcccagcacgttggtgtgcatgacggcgtcgaagtcctcgcgcgtgggcggggtgcgcgcaccggggcggcgcatcacgcctgcgacatacaacgccaggtcgggcttttcgccgtccagcatccaggccagtccgcttacgctggcgggctgggccacgtccacggtgagggcctgcgcgcccagcgtctgcacgcgcgcgcggccggcttcgtcacgcaccgtggccagcacgcgccagccgtcggtcgcgtactggcgcaccagctccagaccaatgccgcgcgacgctccaatcaccaggactgtggacataagtgataagccaaataggccgccagcgcttattcatcaagcgctagcagctattaaaaaaagagcgccactgcgtgtgcaggggcgcccatggctggcgggtcagaccagttcgatggccatggccgtgccttcgccgccgccgatgcacagcgtggccaggcccttcttcttgccatggcgctgcagcgcgtggatcaatgtgacgatgatgcgcgcgccgctggcgccgatggggtggcccagagcgcaagcgccgccatgcacgttgaccttgtcgtgcggcacgttcagctcggccatcagcgccatgggcacgacggcgaaggcctcgttcacctcccacaggtccacgtcctgcaccgtccagccggccttcttcagggccttctgggttgcacccacgggggcggtggtgaaccactcgggcgcctgcgaatgcgtagcgtgcgccacgatcttggccaggggcttgcagcccagttgctgggcggtggactggcgcatcagcaccagggcggcggcgccgtcgttgatgctggagctggaggcggcggtgatggtgccgtccttcttgaacgcgggcttgaggccggcgatcttgtccagcttggccttggccgggccttcgtcgacgctcaccgtcacatcgcccttgcgggttttgaccgtgacgggtgtgatctcggtggcgaaggcgccgctttgcgtcgcctgctgcgcgcgcttgacgctttcgatggcaaaggcgtcctgctgctcgcgcgtgaagctgtacttggcggcgcagtcctcaccgaaggtgcccatggagcggccggcctcgtaggcgtcttccaggccgtcgagcatcatgtggtcgtacaccttgtcatggcccatgcggtagccgccgcgccctttcttgagcaggtagggggcgttggtcatgctctccatgccgccggagaccatcacgtcgcggctgccggcgatcagctggtcatgggccaggatggtggcctccatgcccgcgccgcacatcttggacagcgtcaccgcgccggtgctctgcggcaacccacccttgaagcctgcctggcgcgcaggcgcctggccctggccggccatcaaacagttgccgaacagcacttcgtccaccttctcgggggcaatgccggcacgctcgacggcggccttgatggcggcgccgcccaagtcatgcgccgcgaggtcggcaaagtcgctcatgaaagcgcccatgggcgtgcgcgcggcgctgacgatgacgacggggtcgtggtgttggctcatgtggaatctccttgggtttgaaatgaggaagggcttgcgcagcgaaagcgccgcgcgctgtcatagggaaacacgtcgtacaagtggccggcctggatgcgttccttgtgcgactgccagaactccacgtccagcaggtcggcgtggtggcgcatgaacgcctcgcgcacggagtcgttacccagcaggaacgggccgaaggtctcggggaacacatcgtgcggccccacgggccaccagacctcgccagacacttcgtcctcctcacaacgcggcggcggcacgcggcggaagttgcagtcggtgaggtactcaatctcgtcgtagtcgtagaacacgaccttgccattgcgggtgatgccgaagttcttccagagcatgtccccggggaagatgttggcggcgaccatgtccttgatggcgttgccgtattcggtgacggcatgctccagcgcgctgcgtgcctcgggcttgtcgagcccggtatcgaaacattcctgcaggtggatgttcagcgggatcatgcgccgctcgatgtacaggtgcgcaatgatgacctcctggcggccatcgccgtcgcggtcgctgatctcgatctggctcggcgcatgccttcggatctcctcgatgagctcgtcggagaaacgctcacgcgggaaggcaaccaggctgtactccagcgtgtcggccatccgccccacgcggtcgtgctgcttgaccagcaggtacttgccctgcacctgttcacgcgtggtgtccttcggtgctgggaactgatccttgatgagcttgaagacgtagggaaagctcggcaggtcgaacaccagcatcaccatgcccttgatgccgggggcgatgcggaatttgtcggtggaataacgcaggtggtgcaggaaatcgcggtagaacagcgttttgccctgcttggccaagcccagcgcggtgtagagctcggcacggggcttgcgcggcatgaggctgcgcaagaactgcacgtaggcactggggatctccatgtccaccatgaagtaggcccgcgcaaaggagaacagcatctgcaggtcgttctcgccgaacagcaccgcgtcgatcagcaggcgaccatcctcaccatgcaggatgggcaacgcaaacggcagttcgttgtagccgttgatgaccttgccgaccaggtacgcacccttgttgcgaaagaacaggctggacagcacctggacctgaaagttggtgcgcagcttgaccgcgcccaggcgctgctgcagggcctgcaccacgtggcccgcatcgcgcggcaggttctcgaagtcccgctgcagcgcgcagtgctcgacgatgcgcacgacggtttcgtgcaggttgtcgcgcgacgggtagtaggcgcgataggtgggccgcgccccggggtcgtcgctttcgatgtactccgtgctcaccgcgggtcgcacgaagatgaagtcgttatggaagtgcgtgcggtgcaggatcttggtggtgaccgaattgaagaaggtctcggccagctcgggctgcaggtggttcaccatgagcccgatgtagtgcagcttgatctggtgccacacgtccatgggcagggcgccggcgttgaactccttgtcgagccggcgcacgcattcgcgcacgcgcaggtcgtagaactcgatgcgctcgcgctgcgcgcgctgctgcccatgccagtcggccgtctcgaagcggtgcttggcgcgcgcagactcggcgcgaaacaggcggtagtggcggttgaagccatccatcatcgccttggcgatgtcgtaggcctgcggggcatcaagtcgctcgggaaacatgaccgtgcctgcagaaccgcgcgcagtgcggtgcgccctattggcgcacgcggctggccaccagggccaccgcctggcggtgcgcctcgccgagccccgccacgtcaggtacggacatctgcagattggtgatcaagccgttgttcaggctgtagcaccatccgtgcaactgcaccttctgaccacgcgcccaggcatcctgcatcaccgtggagtgggcgatgttcatcacctgctcgatcgcgttgagttcgcacagcgcgtcgtggcgccactgcacgtccatgtcttcaagcagggcggcgtgcttgtcgcgcacgtccttcacatggcggatccagttgtccgccaaaccaatgcgtgcgtcctgcagcgccgccagtacgccaccgcagccgtagtggcccacgaccatcaggtgctcgaccttgagctggtcgaccgcgtactggatggtcgacaggcagttgaggtcggtgggcacgaccacgttggcgatgttgcggtggacgaacacctcgcccggctccaaccccgtgatctggttggccggtacgcggctgtcggagcaaccgatccacatgtagcgcggtttctgctgcgccaacaagccggtgaagaaacccggccggtcacgctccatccgttccgcccactcgcggttgtgggcaaacagctcgtcgatggaggcggtggtcataaaggcaatccttttcttcttgctgtgaatgaatgagcagcgtcggcgcgggccatcagcaggtttcggcaaacagctcccggccgatcagcatgcggcggatctcgctggtaccggcgccgatttcgtagagtttcgcatcccgccacaggcgacctagcggatattcgttgatatagccgttgccgccgtagatctgcacaccttcgccggccatccaagtggctttctcggcgcaccagaggatgacgctggcgcaatccttgcgcacctggcgcacgtggtcggaacccagcatgtccaggttcttggccaccgtgtaggcgaacgagcggcccgcctgcagcacggtgtacatgtcggccaccttgccctggatgagctggaactcgccaatgctctggccgaactgcttgcggtcgtggatgtagggcaccacgttgtccatcacgctctgcatgatgcccagcggcccacccgtcagtacggcgcgctcgtagtccaggccgctcatcagcactttggcaccgttgttcacgccgcccagcacgttctcagccggtacctcgacgttctggaacaccagttcccccgtatgactgccgcgcatgccgagtttgtcgagcttctgcgcaatgctgaagccttgcatgcctttttcgataaggaaggcagtcacgccgcgcgcacccagttcaggctcggtcttggcgtacaccaccagcgtgtcggcatccggaccattggtgatccacatcttggaaccgttgagcaggtagtagccgcccttgtcctccgcacgcagcttcatgctgatcacgtcggagccggcaccgggctcgctcatggcgagggcgccaacgtgttccccgctgatcagcttgggcaggtatttttttcgctgtgcttcgttgccattgcggttgatctggttcacgcacaggttgctgtgcgcgccgtagctcaaacccaccgatgcgctggcgcgagaaatctcctccatggccaccatgtgcgcgaggtagcccatgtcggcaccaccgtattgctccggcacggtaatacccaacacgcccagatcaccgaacttgcgccacaggtccatgggaaactggtcgttgcggtcgatctcggcagcgcgaggcgcaatctcggcttgcgcgaattcgcgcaccgcgtcgcgcagggcgtcaatgtcttcgcccaactgaaagttcaggcctggcaactgggtggcggtgctcatgggtgtctcctcggaagatgatctctcacgggtcgttggctcgatatgtccccactgcgatacgcccaagacgacgacgctacaggccggacaaagccaggacgcgcaaatattacgtttacgtaaacgtcaattatccacgactttaggcgttggggcttcaattttttgaagcagttcctgagcctcgcgctcatgctcccgcacctcgtccagattggcttgcagatccgtcatctgggactccaactgcctgcgatgcaccgcaagaacctctaggaacttgcgcagttgcacccccgtgtcacgagggctgtcgtagaggtcgatgatttctttggcttcggtgagcgatagacccaggcgctttgcccgcagtgtcaatttgagccgtgtgcgatcgcgtgcgctgtaaatccgattccgcccccctggacctgcccgttccggacgcagcaagcccatgtcctcgtagaaccgcatggcgcgagtggtgagatcgaattctttggcaaggtcactgatggtgtaggtagccatgcattgcagaccgggagatctgctccaaatgtagcgtattagttgacgtgaacgtcaatgctacagcagatacattgaagtcccctcgaaaacctgaaccacccggaagtagagaattcccccagacggagtctctacatgaagaaatccagattcagcgaagcccagatagtcggcattctcaaggaggtcgagatgggcgccaaggttgccgagacatgcaggaagcatggcgtgagcgagccgacctactacaagtggaagagcgggcgtgtccgaatttttgtgtaaacggttcggacttcagttgacggagatgcggtctccgaactgaatggtaaagcgggtcagcgcagccttccaatcccggatgggcatggtccacttctggctgatgttgcgcagggccaggtagaacagcttgctcagcgcctcatcgctggggaatgagccccggttcttggtcagcttcctcaggcccatgttcaccgactcgatggcgttggtggtgtagatgaccttgcggatttccggcgggtagtcaaagaacgggatgagtcggctccagttcctgcgccaggactggccaatgggcaggtactcggcatcccagcgggcctcgaactctgcgagcatcagttcggcctcctcggcggtggcggccgtgtagatgcggcgcaggtcggcagccacctctttgcggcgcttccatgagacgtagttcaggctgtggcgcaccatgtgaacgatgcatagttgcaccaccgccttgggaaagacggcctcaatggcgtcagggaagcccttgagcccatcgacgcaggcgatgaagatgtcctgcacgccccggttgcgcaactcggtgaccacctgcagccagaacttggcgccctcggtctgggccagccacaggcccagcacctccttgtcgcccgtcatggtgatgccgatggccaggtacaccgccttgacccgcaccgcgccctcgcgcaccttcacatggatgcagtccagatagacgatgggataaatcggctccagcggtcgggcctgccaggccttgacctcgtcggccacggcatctgtcaccgaggaaatcaggctgggtgagacctcggtgccgtacatctcttcgaggtgggcctgtatctcgcgcaccgtcatgccacgggcgtacagcgagatgattttgtcgtcgaagccggcccagcgggtctggtgcttggggatgagctgaggctcgaagctgccatggcggtcgcgtggcacttcgatgggcaattcgccgaactcgcccttgagggtcttcttgctcttgccgttgcgggtgttgccagcggggttggccaccgcctcgttgcgttcatggcccaggtgctcagtcagctcagcgtccagggctcgctcgaccagcagcttggtaagttgcttgagcagaccgttctcgccgatgaggtcttcgggcttcttgtagttggccagcaggccagacagcagttcttcgggtacgtcgtgtttcttggtgttcattgtgcttacggacaggccggcttacgccggcggtggattgtccgtttacacaaaattctgcacaccctcggaagagccagttctcaggcatgacagtctcgcacctggcccaactgcgccagttgcaggacgagaacgccaagctcaaacgcatgtacgccgacctggcactgatgcaccacgcgctcaaggacgttgttgaccgaaagctctgaccccggagcgtcgcgagatggttgtccaaggtcttatggtcgagcacggcatgagccagcgccgcgcctgccaggccagcggcattgcccgctccacgctgcgctaccgacccattgcacgcgacgactccggggtcatcaccttcatccgggcctacatggcgctcaacccgcgccacggcttcgggttgctgtacgacagtgcccgccaccagggcaagccatggggtaagacggtgctctggcgcgtgtactgcgagctgcggctgaacctgccacgtcgtggcaagaaacggctgccagcgcgcatcaagcagcccctgcacgcggcagctcagcccaaccagggctggagctgcgacttcatggccgatgccttgtggtctggccggcgcttcaggaccttcaacgtcatcgacgagttcaaccgcgagggcctgcgcatagaggtcgacaccagcctgccggctactcgcgtcatccgggccctaaacgaactggtggaggtgcgtggtgcgccactgtcgattcgcctggacaacggccccgagttcatcgcccatgccctgtccgaatgggcgaagtccaagggcattgcccttaaccatatccagcctggcaagcccacgcagaacgcctatgtcgaacgattcaacaagacctaccgtaccgaggtgctcgattgctacgtctttgacaacctgcaggaggtgcgtgacatgacggccgactggctgcaccgatacaaccaccatcgcccccatgaagccctcggccgcatcccaccggttgagtaccgtgtcaaactgttccccaacctctacttctgattggctcagaaattcgaggggacttcaacatccccgtcaacacatcaagcagatgtagatctacggcaactgggagttgttgaatgctgtgcgccagccgatgttgaccgctcaagcccaaaagcaaaacgccctcccactgtgttagtgggagggcggtttgggctgtaagagcctgacgatgacctactttcacacgggaacccgcactatcatcggcgcgaagtcgtttcactgtcctgttcgggatgggaaggagtgggaccaacttgctatggtcatcaggcataaagggttgctgagcagtgaggactgcacagcgaattcatagagtctgtgaatcagcgtggatttgattgcgtacttggcataacagtcttgaactgcgattggcagtcaaagttatagggtcaagccgcacgggcaattagtactggttagcttaatgcattgctgcacttccacacccagcctatcaacgtcgtggtctacaacgacccttcagggggctcaaggccccggcagatctcatcttgaaacgagtttcccgcttagatgctttcagcggttatctcttccacacttagctactcggcaatgccactggcgtgacaaccgatacaccagaggtgtgtccactccggtcctctcgtactaggagcaggcttcctcaaatctgcagcgcccacggaagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccgactacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgtcctgctttcgcatctgctcgacttgtcagtctcgcagttaagcacgcttatgccattgcactatcgtcacgatgtccgaccgtaactagcgtaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgatccagctaatggacctaggttagaacctcaaacgcaccagggtggtatttcaacgttggctccatgagatctagcgacctcacttcaaagcctcccacctatcctacacagatccgttcaaagtccaatacaaagctacagtaaaggttcatggggtctttccgtctttccgcggggagattgcatcatcacaaacatttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactgggacttcaatcaagagcttgcaccccatcatttaatcttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccgattttttgcaaccgctttgggctccctttgtacaagttcacctacttgcggcataccttctcccgaagttacggtatcaatttgccgagttccttctcctgagttctctcaagcgccttagaatactcatctcgcgcaccagtgtcggtttgcggtacggtcgtcaatagctgaagcttagtggcttttcctggaagcagggtatcactcacttcgtctgcaagcagactcgttatcacccctcatctaagcccggcggatttgcctaccaggcacgactacaggcttgaaccaacatatccaacagttggctgagctaaccttctccgtccccacatcgcactattgatcggtacaggaatattgacctgtttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgtaggaaaccttgcgcttacggcgagcgggcttttcacccgctttaacgctactcatgtcagcattcgcacttctgatacctccagcatccgttaccagacaccttcacaggcttacagaacgctctcctaccacgtgcaataaattgcacatccgcagcttcggtaactggcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctgactgttttagccttcccacttcgtttcccacttagccaattttagggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctgtactctgcagtattcggagtttgccttggtttggtaagtcgccatgaccccctagccaaaacagtgctctacccccgcaggtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccaagtttgtttagcctttcacccctatccacagctcatccgctagttttgcaacactagtcggttcggacctccagtacctgttacggcaccttcatcctggccatggatagatcacttggtttcgggtctacacccagcgactgaacgccctgttcggactcgatttctctacgcctcccctattcggttaagctcgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcacccctaagggctccgactttttgtaagcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatgatgagtatttagccttggaggatggtccccccatgttcagacagggtttctcgtgccccgccctacttttctctagcttagtaccacacgtctgttttcgcatacggggctatcacccactatggccggcctttccatgccgctttgctaacagtcgcgctatcactagaaggctcctccgatttcgctcgccactactttcggaatctcggttgatgtcttttcctcgagctactgagatgtttcagttcacccggttcgcctcgctgacctatgtattcagtcagcgatacccttgcgggtaggtttccccattcagaaatctccggatcaaagcttatttgccagctccccgaagcttatcgcaggctatcacgtctttcgtcgcctatcatcgccaaggcatccaccacatgctcttagtcacttgaccctataactttgacttctcttgcaagaaatcgccatttcgagttcaaagacttgcgaggtctttcacctcgcgcgttatgccgtaatgtgaatgtttcttcggttgcgtctttcaacgcagcctagagaacgattcgtcattacttgaacaaaattgctttcgttcgttttgacgcaatcaaatttaggttgctagcggcacggtgcacttttcagtgctttccgctagcaacgctgattcgactctatgaatttttaaagaacagccgattgatcgaactatctcgatcaacaacaaaacagcctctcgcaaagctgctttggtgttgatttaaggtgttggtggaggatgacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaatccccctgtgatcctcttgcactggatgttcggaagattgtggtgggtctagttgggctcgaaccaacgacccccgccttatcaagacggtgctctaaccagctgagctacagacccctggccggtcttgcaaccgacttcacttgtcttccaacaaccgataagtgtgggcgttcaatcttgaatgctgttttccagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcacgaaccctgccgtggtaagcgccctccttacggttaggctacctacttctggcagaacccgctcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacattctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgactggctttatgggattagctccccctcgcgggttggcaaccctctgtaccagccattgtatgacgtgtgtagccccacctataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtcccattagagtgccctttcgtagcaactaatggcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtgcaggttccctttcgggcacgaatccatctctggaaacttcctgccatgtcaaaggtgggtaaggtttttcgcgttgcatcgaattaaaccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagtttcaaccttgcggccgtactccccaggcggtcaacttcacgcgttagcttcgttactgagtcagtgaagacccaacaaccagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtgcaggcccaggggattgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccatccccctctgccgcactccagccttgcagtcacaaaggcagttcccaggttgagcccggggatttcacctctgtcttacaaaaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttacggtaccgtcatgacccctctttattagaaagaggcttttcgttccgtacaaaagcagtttacaacccgaaggccttcatcctgcacgcggcatggctggatcaggctttcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctacagatcgtcggcttggtaagcttttatcccaccaactacctaatctgccatcggccgctccgtccgcgcgaggtccgaagatcccccgctttcatccgtagatcgtatgcggtattagcaaagctttcgcctcgttatcccccacgatcgggcacgttccgatgtattactcacccgttcgccactcgtcagcatccgaagacctgttaccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactctacagttcgatcttgaaatttaaagtctttcgacttcactcataaaaacggaattgaagtgaacttcacttctattctcatgagcgtttgatagttccgaagaacttggcattcgccatcaaacgcccacgcttatcggctgtatatttttaatgaaccgaagatcaaaatctctttcaatcttcatgctttgctgcgatcagcgaagccttgaattctaacacgttttaaaaagacctgtcaaactttgtggtctttcgacctttttcaccaacttcagcgactcgctacttccgtaacagaccgctccaatcagcgaagccttgaattctacaccggtttttaaccccagatcaactcaaagcagagaatttttcaaccccccttcgctacaaacgacaattcacatttgtgatgactgtgcattgcagcatggaagaagtatacgtcgggttttccctcaaaaagcactccatgacacttttttgtcgaagtcgctctgaccaaccttcgcaagagggcgcttcataattcttccatggcattgattactctgatgaacgcccagctggcgttcgggcatgtagcgctgttggaccatgccacgttcgcgctggaatccgatgagcgcgtgggactgattgggcgcaatggtgcagggaagtcgtcacttctgaaaattctgggcggcttggcccatgcagatgacggcaccctgagtgtccagcagggcctgcgcattacctatgtggcccaagagcctgatctacagcctgaggacaccgtcttccaatccgccgcccgcgggttgggcgaagcgatcgcgctgcgggaacaatacctggggggcgccacaggccttgatttggatgcattgcagtctcagatcgaggcttatgacgcctggaactgggagcaacgggtagaggaaactttgcaccgcttgcaccttgccccggaggccatcgtgggcaccctctcgggagggacacgcaagcgagtcgcgctggcgcaagcgctggtggctcgcccggacgtgctgctgctggacgagcccaccaaccacctagacctcgattccatagagtggcttgaagaactgctactcgacttcaagggtggcatcgtcacgatcacccacgaccgtgcgttcctcgaccggatcgccacgcgcatcgtggagctcgaccgaggtcagttgcgctcctatcccggcaactttgcgcagtacgtggcgcaaaaggaagagcagttggcgcaagaggccgtcattaatgcacgggcggacaagctgctggcgcaggaggaggtctggatccgcaagggcgtggaggcgcgccgaacgcgcagccagagccgcatcagtcgactggagaccctgcgcgccaatcgcgccgcgcgccgtgacgcggttggcagcgtcaagatggacatcgcctcgggcagccagaacagctaccaggggaagatcatcgccgagctggcgcacgtaaccaaaacctttggcgacaaaaccatcgtgcgggatttcagcgccaccatcctgcggggcgacaaggtgggtttgatcggtcccaacggtgcggggaaaaccaccctgctcaagctcatcctgggtgaactggagcctgacagcggtacggtacgccgcggcgccaacctgcaggtcgcgtatttcgaccagatgcgccacagtatcgacatggatgccacgctggaggacttcatcagtcctggcagcgagtggatcgagatcggcacgcagcgcaagcatgtgaagagctacctcggcgatttcctgttctcccccgcccgggcgcactcccccgtgcgctcgctgtccggcggcgagcgcaaccgcctcctgctggcacggctgtttgcgcggcccgccaacgtgctggtgctggacgagcccaccaacgacctggacattgacaccctcgagctgctggaggagctgctgcaggattacgacggcacggtgttcgtagtgagccacgaccgcaccttcctggacaacgtggtcaccagcacccttgcgttcgaggggaatggcctgtggcgggagtatgagggcggcgtgcaggactggctggcccagtcgaaccgcagccgttcactcgcgggcggaccggcggttcctgagaaaaatacgagcaaaaacgagccaaaacgcccgtcagataagcgcgagcagctacaaaaaaagaagctaagctacaaggagcagcgcgaactggaacagctacccgcccagatcgacgcactggaggccgagcaaaaggcgatccgcgatgaattggcggacggcagcctgtacagccgagacggcgcgcgggcgacggcgctgcatacgcgtgacggagagatcgaagatctgttgatgcaggcgctggagcgctggtccgcgctctcgtcctgacggggccggtcagattcggtggtgcaaccggtcggtggaaccgcgcaggcgcgcaatcagcgcctgtgcaatctgcgacagcggcagcacctcgtcggccgcaccatgggcgatggcctcgcgcggcatgccgaagacgatgcaactggcttcgtcctgcacgtagttgtagctgcctgcgtcgcgcatctcacgcatggcagcagcgccatccccgcccatgccggtgagcatgatgccgtaggcattgcgccccaccacggcggctgccgacttgaacagcacctccaccgaaggcttgtgccggttgaccggcgggctgtcatccaccaccgctacatagttggcgccgctgcgtgccaggtagaactgccgcccccccggcgcaatataggcatggccgggcagaatccgctcgccgttcaccgcctctttgaccgtgatctggcacaggctgttgagccgcgcggcaaaactggtggtgaaccctggcggcatgtgctgggtgatcacgatggccggagagtccgccggcatatggatcaggacctcgcggatggcctcggtgccgccggtcgacgcgccaatgcagatcaccttttcggtagagacgcgccccagcagcgccgacgccgtgggagcgggggccgccgcgggagcggcacctgcatcggggtggacaatggcggcagcgctgcgcgcgggggcgcgccgcacatgggccacggccgcaacgcggatcttgtccacgatctgagccgccaattcgttcagtccgctggacagccccacgcgtggcttggcgacgaaatccacggcccccagttcgagcgcccgcatggtcacttcggcgccgcgctcggtcagggtcgaaatcatcaccacgggcatcggccgcaggcgcatcaagcgcccgaggaagtcaatgccgtccatgcgcggcatctccacatcgagcgtgatcacgtcgggatttttctcacggatcatctcgcgcgcaatcagcgggtcgttggccgtgccgatgcactccatgtcgctctggcggttgatgatctccgacagcaggctgcgcaccaatgccgaatcgtccaccacgatcaccctgatcttgccgctcatgcctttcgaatccttgctgtgttgttagtgccgccgatcagaacagatccacggagcctccgctggtggcgcgcgccacggtagctgcgttgccgcgcaccacttcctgctccagcgtttcgggatgggcatgcgccaggcgcttgaccatcaccttgcccgtcaccggaaagaacaccactttgcgcggatagatgtcgagcacgtcctccgacaccaccggaatgcgctccgtagccagatagtcttgcacaaagcgggtgttgcgctcgcccacgttgagcgtggtgaagttgtgcatcacctgggcaccgccgaagatcttggcctgcagcgtctcgcggcgagcgcccagcttcatcatctcattgatgagcagttccatggcgtaggaaccataccggcccgacgcatcggcgctgtccccctcgggcagcatgaagtggttcatgcctcccacgcgcatgcggctgtcccacagacaggcggcaatgcacgatcccagcaccgtcatgatggccaggctgtcgtgcgagacaaaaaactcgcctggcaagaccttcaccgcgttgtgctggaaatggtgatcgaaaaagaaaaacgatgcctcacccggcctgcgcggacaggccttgagctcctggagcgacatggcaggcgcggtgcctgcggaggcattcgcaggcagaggcgtgatgcggggcgtgcgccggcgctccagccccccgcccggcaaggcagagggccgtggatcagctccgggtgggatgctcatggatcgccagcgcctcgcggtaggtcaaaaatgcccgcatcagatgcgttcgtacaccgtcttgcctcgcagggcaaaaaggtcgcgcgaatcgctgaagttctcggcatgccccacgaacagcatgccgccgggcttgagcacacggtggatgcgctccagcacccgtcgctgggtggggccgtcaaaataaatcatcacgttgcggcaaaagaccacgtcgaagggctcgcggaacggccagtcgtcgcggatcaggttcacgctcaggaactcgatgggtttgcgcaactcggggcgcacacgtgccagcccggcgttgccgcccttgccgcgcagaaagaagcgctgcagacgctcttggctcaagcccttcagaccgtcgaggcgatagaccccgctggcggccgtggccagcacccgcgaatcgatgtcgctggccgtcagcttgaaagacgcgttgttgcccagggtttccaggacggtcatggcgatcgagtaaggttcttcgccggtcgaagccgcattgcaccagatgttccatggcccggcagagcgcatgcgcagcagcgacgccaggatctcgaaatggtgttgctcgcgaaagaacgccgtgaggttggtggtcagggcgttcacgaactcctgccactccggcccgtcgtggccttccagccagctcaggtactcatgaaagctgtcgtacccggtatcgcgcaagcggcgcgacaggcggctgtacaccatggcgtgcttgccatcatgcaggctgatgccggcgcgctggtagatcagggactgcacccgcgcgaagtcctgatgggtccaggcgaactcgcgcccttcgccactctcggccacgggagcagcagcccccgcagcggggcgggccgggcgccgtggcgcggcggtggggctggcggtcaggctcatggcgcgctcgtcaacgtgtgtatagcgggaaggctgcggctcgccgcatcaatccccggccatggcaaggcccatgtccatgccggccatgagtttttcgatgtccagcaggatgagcatgcggtcgcccaccgagccaagcccgcggatgcactgcgcgtcgatggagctctcgatgtccggggccgtgcgtacctgttcgggcgtcagctccatcacgtcgctcacggaatccaccacgatgcccaccacccgctcgcgcaggttcaggatgatgacgaccgtgaagctgttgtactcggcctgcgcacagttgaagcgcagccgcatgtccacgatcggcacgatggtgcctcgcaggttggtcacccctttgatgaaagccggcgcatgggcgatgcgcgtggggttttcatagccgcggatttcctgcaccttgaggatgtcgatgccgtattcctcctggcccaggcggaacgtcaggtattccctcgcgcccgcagccgtggtctctgcgcccttgtccaccagactcatgccctcactcctcgtcgttcagcgtttcgcaattcagtggcgcgcacggcgcaccagggcagccgtgtccagaatcaaggccacggtgccatcccccagaatggtggcgcccgacacgttgggcaccttgcggtagttggtctccaggttcttcaccaccacctggtgctgccccagcagttcgtcgaccagcaccgccacgcggctgccatcggcctccaccaccaccatgatgctgctggtcgaattcgcgtcgggacgcggcacctggaagatcttctccagcgccaccacgggcatgtattcgtcgcgcaccttcaccagttgggagccctgggctacggtgttcacttcgccaccgttgacctggaacgactccaccaccgacgacagcggcaggatgtacacctcgtcgctcacgcccaccgacatgccgtccacgatggccagcgtcagcggcaggcgcacggacacacgcatgccgtagccttcagcggaatcaatctccaccgaaccacccagcgcggtgatgttgcgcttgaccacgtccatgcccacgccgcggcccgagacatcggtcaccacatccgccgtggagaacccgggcgcgaagatcaggttccagacctcgctgtcgggcatggcgtcggaaacatccagcccacgctcgcgcgccttcttgaggatcttctcgcgcgacatgcccttgccgtcgtcgcgcacctcgatcacgatggagcccccctggtgcgctgccgacagcgtgatggtgccgtgttctggcttgcccgcagccaggcggtcggcgggcatctcgatgccgtggtcgcagctgttgcgcaccaggtgggtcagcgggtcggtgatcttctcgaccaggctcttgtccagttcggtcgcctcgccgtgggtgacgaaatccaccttcttgcccagcttgcccgccaagtcacgcagcatgcgcgggaagcggttgaacacgatcgacatgggaatcatacggatcgacatcacggattcctgcaggtcgcgcgtgttgcggtccaggtcggccaggcctgccagcagttgctggtagacgccggcgtccaggccacggctgttctgcgccagcatggcctgggtgatgaccagttcgcccaccaggttgatgagctgatccaccttgctcaccgccacgcgaatggcggacgattccatggaggcctgcgcgccgcccttggcctcggcggaggcggcacgcgcggcgggccgctcagcagcactggccggtgcggcggcagcagcggcctcgacaggcacgcccggcgcgccggcaaagaagccgtacggctcggccagggccgcagcggatggctccagcggctcatgggcctcttgcgcggcaggtgccgcggaagccgccgcgtcgtggatggccacctgctccttcgccacatggaatgcgaacaggtccagcagatcctcgtccgtggacgtggtgtgcaccgcgaaccggcgcatgccggggcggtcttccggcagatcgttgatgctgcccaagcccgggatgtcgcggaacaggtccttgatcgcatcggccaatgtcgcctgggccagtggaccgatgtggatctccagcgagcgagcgccgccggggaccgccgcagcgggcaccacctgcgcaaccgcgggcgttggcgcaggtgccgcagcaaccacaggcgctggagcgggcgccgctgcggcgggcgctgccgctggcacggcgccggccgccagttcgctgatgcggcgcacgaggtcatgcgtggaaaccgcctcaccctgcccgcccgcctgatggcgtgccagcaggctgcgcgaggcgtccgccgactccagcagcacgtccaccatctgcgggatcagctgcagttcgtggcggcgcagccggtccagcagcgattccatttggtgtgtgagttccgccacatccgaaaaaccgaaggtggccgagccgcccttgatggaatgcgcgcagcggaagatgccgttcagctcttcgtcgttggcggcatccacgtccaggtccagcagcatctgctccatctggtccaggttctcgccggcctcttcgaagaagatctgatagaactggctgaggtcaaagtccgcgcctgcgccctcttggtaggtatccgccatggtcccgagttcctgtgtgctacgtcgtaggtgttggtgtggccggcgcgatcagcggatgaccttttggatcacttcgatgaggcgcgtggggtcgaacggcttgaccagccagccggtggcgcccgcgctgcggccggcctgcttcatctggtcgctggattccgtcgtgaggatgaggatgggaatgctcttgaagcgcggatgctcgcgcagcttgcgcgtgaggccgatgccgtccaggcgcggcatgttctggtcggccagcaccagatggatgtcgtgggtctcggccttttccagcgcgtcctggccatccaccgcttccaccacgtggtaccccgctccggtgagcgtgaaggaaaccattttccgcatggacggagaatcatcgaccgcaagaatggactgcatgtaaagctccaacgacttttgatttgaataaggttaatgggttgggagatacgggaaccgcgcctggatcagaacagctcgatcgagccggcctccatctcgctttgcgtgacagggttgggccgatcgggcaccacgccgtccagcggcgcagcgtcctccccctcttcttgtcccatggtctcggccgccaggcgaaaggcgcatccctgcaacaccttggtagtgtggatgatgagctgggtcgccatgtcgtgaaactgcaactccgtcactgcactgcgcaaggcggtgcgcaaatcggccaactctgccgacgcgccgatgagctcatccgtcagcgaggcgttggcctcgccgaaacgcgcgagcaggttctcggtggcgtggttgagcagcccttccagccggtgcaggtcgtgcatggccatcagcagggaatcctgcaactcggccgccaccatgacgggcacctgcacggcaggcccatctggcgtatttagcgtagattgcatcgtttctccattgctgctggcgcacagccggcggcaccatcatccggggcccaatcctgtcgcctgtgctacagcattacggcatccgttgtaccgcgccacaggctggaatgaccgtttcgggcccaatttgttccaatatgtatcctatgatacccactcccaccgatcttgaggccccgaaaagacccgtgcgagtgctgcatctcgaggactcaaccgccgaccacgcgctggtgcggctgacgctgcggcgcgccgggctgtcccatgagatccaccaagtggactccctggaggccttcaccgggtggctggagcgggaatcgttcgacgtgatcctggcggactaccgcctgcccggcttcacggcgctggatgcctggcgcatcgtggaccaatgcccggggcacccgcccttcgtgctgttgtccggcgcgatcggcgaggccgccgcggtggacgccatgcggctgggctttgccgactacctgctcaaggacgacatggcgcgcctgccgcatgtgctggcgcgcgcgatggaggtcgcgcaggcccgccgcgcgcgcgaggaggccacggccgagttggccgagtcccggcagcagttggccgacctggccgagcacctgcagacctccatcgaggaagaacgcgccgccatcgcgcgcgagatccatgacgacatcggcggcgcgctggccgcggtgaaattcgacctggcctggatcggccgccacgccggtgaggacggcctgcgcgaacacgccggcaccgccaccgagatgctgcagcacgccatcgacgcggcacagcgcctcatgatgaacctgcgcccgcccgtgctggaccagggcctcgtcgccgccgtgcgctggctggccgagaccttcgagcgccgcacgcgcatccccgtgcgcgtcaccgccagccgcgaggcgctggacgtgccgcctgcgctgcaactggtggcctaccgcaccgcgcaagaggcgctgaccaacgtgcagaagcacgcgcaggccggccaggtgcgcatcgatctgtcggaccacgaggacgtgctgacgctggaggtgaccgacgacggccgcggcatggcgcccgagatgcgcaagaaaccccgctccttcggcctgcagggcctgcaggagcgcgcgcggcgcgcgggcggctggatggacatcagcagccggccggggcatggcacgtcggtgatcatgaccgtgccgctaacatcgcccgcaggcgaagcaggagatgtgcagtgatccaggtggtgctatgcgatgaccatgccgtgctgcggcgcggcatacgcgacacgctgaccgagtcgcccgatatccacgtgaccggcgaggccggcagctatcccgagttgcgcgaggtgctgcgcacggccgcctgcgacgtgctgctgctggacctgaacctgcccgggcgcagcggcctggaggtgatggccagcgtgaaggagacgcacccggacatcaaggtgctgatcgtctcgatgtatcccgaggaccagtacgcgttgcgctgcctgaaggccggcgcgcacggctacgccaacaaggcaggcgacccggtgcagctcatcgccgcggtgcagaccatcgtgcaggggcgcaagtacctcacgcccgaggtggcgcagttgctggccgacagcctggcgcagcccacgcccgagctgccgcatgaatcgctgtcggagcgcgagctgcagacgctggtgaagatcgcctcgggcaagcgcctgtcagacatcgccgaggagctgatgctcagccccaagaccgtgagcgtgtaccgcgcgcgggtgctggaaaagctcaagctggccaacaacgcggagctgacggtgtacgcgatccgcaatcggttggtatgaaaacaatagctgctaccgcttgatgcacaagcatttcaatatgttttgatattgaaaatggcttgtagcaagcgctggcagctctcttttttgaccggctaacgcggcgcggcgaacaggtcgatggactgctgcagcagcgccagcatgggttgctccagcatcggcagcgtggccgtgatgcccagcatgcccacggtgagcgtgaccgggaagcccacggcatagatgttcatctgcggcgccacgcgcgagatgatgcccagggtcaggttcacaaacagcagcagcgcaatcatgggcagcgcgatccacaaggcgctggagaacagcgacgcacccagctcgtgcagccgcatctgcccgatggcctgcagaaagttgccgcccacggggaagctgtcgaaactcttgaccacggccatcaacaccatcaggtggccgttgatcaccacgaacagcagcatggagatgttgccgaagaagcgcgccaccgcgctcacctgcgcattgctcgcggggtcgaagaatgaagcgaagttcaggcccatctgcaggccgatgatttcgccggccagctccacggccgcgaacaccagccgcaccgcgaagcccatcgccaggccaatccccacctgctgcaccaccgcgcccgcggcctcgcggctgttcaggctgatgaccggctgctcgggcagcactgcctgcgcgcacaccgccaccaaaaaggccagcccgatgcgcgtgcgcaccgggatcacgcgcatcgagaacaccggcgccgacgtgaacagcgccagcacgcgcaggaacggccacagcaccggcgacagccaggccatgatctgcgcctcggtgaacgtgatcaagatgcctacccgacgacggacggaatggcctcgatcgtgcggcgcaggaagtccaccagcgtggtcagcatccacggcccggcgatcgcgaacaccaccacggccgcgatcagcttgggcacgaaggccagcgtggcctcgtggatctgcgtcacggcctggaagatgctcaccagcaggcccacggccatcaccacccccagcaccggcatggcgatcatcagcagcagggtgagtgcatcgcggcccatggtgagaacgaactgggaggtcatgcggaatccttcacgtcgcgaagctcgcggccagcgagccgatgagcaggttccagccatcggccagcacgaacagcatgagcttgaacggcagcgccaccagcaccggcgacagcatcatcatgcccagcgacatgagcacgctggagaccaccatgtcgatgatcaggaacggaatgaagatcatgaagccgatctggaaggccgacttcagctcgctggtcacgaaggccggcaccagcacgcgcagcggcgcggtctcggccgtcacgccctcgtccagcttggccaggcgtgcgaacagcgcgaagtcggactggcgcgtctgcttgagcatgaagccgcgcatgggcgcctcggccttctggatggcctgctcgaaggtgatggcgttggtggtgtagggcacgtaggcctcctggtacaccttgtccaacgtgggccccatgacgaacagcgtgaggaacagtgacaggccgatgatgacctggttgggcggcgcggactgcgtgccgatggcctggcgcagcagcgacagcacgatcacgatgcgcgtgaagcccgtcatcatgagcagcacggccggcaggaacgacagcgccgtgaagaacagcagcgtctggatgggcaccgagtagctcgtgccgcccggccccgagccgatcaccagcggcagcgcgcccgcgggctgctgctgcgcccaggcggcgcccgccagcagcaggccagccgcaccggccgcgatgccgcgcacggccttatgcatggccgtctccgcccgcatgcgccggttgtacggtctgcgcgcgcgcggccgccatctcggcggcaaacgaaggcgctggcgccgaccccggcgctgcagccgccggcagtacatgcaggcagttgatctgctgcgcggtcacgcccagcaccagcagcgtgcgctgctgcggcgggccgacctccacggtcaccacgcgctgctgcggccccacggccaccgccgagagcacacgcgaggcgcctcccgcatgggcctgcaagccggcttggcgctgctgcagccggcgaatcagccacggcaaggccgccagcgcgccgacgaacagcaccaccagcagcagcgtctgcgtcatacccacgctatccacggctgacgcggcgcagccgttccgaaggcgtgaccacgtcggtcaggcggataccgaacttgtcgttcaccaccaccacttcaccctgggcgatgaggtagccgttgaccagcacgtccatgggctcgccggccagcgcgtccagctccaccaccgagccctgggccagctgcaggatgtatttgatcggcaccttggtgcggcccagttccaccgacagctgcaccggaatgtccagcaccatgttgatgtcgtgcacctgcggctcgccgccggcggcataggggcgcgcgggctcgcccgacaacgggcctccctgctcggcatcgatggtctgcccgtcgacgcgcttttgctcttccagtgcctcggcccagccggcaaacgggtcgtccgcagcggacccgccagagttgtcgttgtggtcggattcagttgacattcttttctcccatccagtgcgcttcggcaccgcgcaggcattcctcgatgcggatcgcgtacttggagttgtgcgtgccgtactggcactcgaaaacgggcaccccctcgatggaggcgcggatgcgcggctcgcgctccagttcgatgaagtcgcccggcttcatggccagcagttgctccaccgtggcgtcggcgcgcgccagctcggccaccagcgtgacctcggcggcctggatctcgcgcgtgagcacgcgcacccagcgccggtccacctcgatcgcgtcaccctgcaccgacgagtacagcacgtcgcggatgggctccagcgtggcatacggcatgcagatgtggatcgcgccggccaggtcgccgatctccagctggaaggcggtggacaccacgatctcgctgggcgtggcgatgttggcgaactgcggctgcatctccgagcgctggtaggccagctccagggggtagatgccttgccaggccttcttgtactctgcgcagatcacgtccaccaggcggttgatcacgcgctgttcggtggccgagaagtcacgcccttcgatgcgggtctggaacttgcccacgccgccgtacagcgtgtcgatgatgccgaacacgagcgacggttcgcacacgaccaggccgctgccgcgcagcggacgaatggcgacgatgttgaagttggtcggcaccaccagctcgcgcaggaaggcgctgtagcgctgcaccgacacggtgcccacggagatctcagggctgcggcggatgaaattgaacaggccgatgcggaagttgcgcgcaaaccgctcgttgacgatttccatcgtcggcatgcggccgcgcacgatgcgctcctggctggagatgtcgtagttgcggacggcgccggcctcgatctcctccttgacggtcttctggctctcgcccgtcacgccctccagcagggcatcgacttcttcctgggacaaaaaggactcactcatggctgcaacctttcctcactggatgatgaagctggagaacagcacctgccgcaccggattggtgtcggcgcggggacggggttcttcttcttcgacatcctcgtccaagggatcgcggctggccgagcgcttgcgcggcttgggcacgctgtagcccagcgggcgcgacacttctcggcggatgtccaccgccagcttctccttgccctcgcgcgtcagcaactcgtcggtcgtacgctgcgacagcggcagcaatacgccgctgcggatggtgggcatgtaggccttcacctggtccgccgtcttgccgtcggccagctccagcgtgatgcccacctgggcaaagcggtcgccgccggggtcggccaggttgaccaccatgttgtccatgggcaggaaggtgggaggtgtcttaggcgtgcccgcctgggcgaccgcccggccgccgccctcctcgtcctcggccgcgtggcgctgggacgccatcatccaggctgcggcgccgcccgccaccagcaccagggcgagaacggccaggatgatgatcagtttcttgcttttggccggggcagcagtgttgtcggacacgttggggctttcttgcgcaacaagggcaggggaagtgggccgcgggcggcgggccgaaaggcccttccccgcagtgatggccgattattgaacgccccggcgccccgcgaaagcccgaataagcgcccaaaacccgggttttcagccgcatgcgccccgatgcgcaccgctgccgccggtgccgccggtgcggcacaggggccacccgggggatgcgtcagacgaagatatccaccgagcgctcggccacgccccgtccgccgccggcctgccccgcaggcgcggcggcctgcacggcggcctggcgcgcgcccgggcggccctcgtcccgccggccctgccggtcggcggcaccgccacccgccgtgtccaccgtcacgccggcgagctgcagcccctcgcgctgcagcatctcgcgcagctgggccgtgctgccgtccagccactggcgcgcatcggcttggtcgctgcggaaggtcacatgcgcctcgtcgcccgtgagcgccaccctcacctccacgggccggccatcctggtccagcgtcagttcggcattctgggttttctggtgcacccagtaggccacctgctcggccaactgatccgccagggcgtcctctgccccggccatgcccgccagcgtggcgtcggccggctccagcccggccccctcggcaggtgacctgaaaggctccgcgcccgaagtgcccgcggcagcgtccgcaccccgcagtcccgcgggggtggcggccccgcccgcgcccgccgctgcggagccaggtgcggcgcccgagatgcccgcgggggctgcctgcgcagccatccattcgccgggctgggcctgcaacggcgtgccagcgacctgcacgccgtcgcgccgctgcgcggtcgcatccacggcctgggacacctgcgccgcaaggtgcgacaccgtgtccgctgcctgctgcaggccagagcgcgccgcatggacaccggcgcgcaaggcatcccctgcggccccggcggcgtcctgtgccgcagcctgcagtgccatgccttgcgcgcgccaggctgtgccgcggcccgcggcgctgccgggccccgccatggaggccccgccctgcagagccgcccgctccgccgcgccgtccagcagggcggtctgccccaccagcgtatcctgccccgcgcgcaccaggcccaggcccaggcggccggccagggcatccgcctcggcagcgagcgcttcccccgtccgctgcgcgagcgcggctcccggctgaagacccgccgcccaggctgccagcgcgcccgcgtccggcagcgcctcgggcgcctgcaatgcctcgccagccaccgccagcgtgtccagcactgtggccgcgccctcgccgccgcccagagccgccagcagcagggcaaagccgtcgccctgcactgccgcctggtcgtcagcggcgctgccagccttggcggaggcgccccgggcgccgcgcgcctcgtgcgcagccgtagaaggcgaggaggaaatacgggtctgttccatggtcaatactcctgatcctgcgggaagcgtgccccccgcccggcgcgcaacgcggcgcgctcatcggtttgtttctgctcacggcgctgctgctgtaaggccacctcggcgcgccgccgctccagcaccttgcgcaggctggccaggcgcagttcggcctccagcagcgcctgccgggccttgtccacacgcacgtcctgcccgctcaccacgcccgtctgcaggccgatggcatggtccagccggcccatgaattggtagtggtggtacatcacctcgggttgcatggcgctgtcggccttcatgccccagcggccctgcgtttccgcggcgtagcccgtgagctgctccagctgcgcctgcgcggcatggcgcgcgtcctgcacgttcttgagcgcctggcgcgcggcgtcgcgccggcgttcggccagctccaccgccacctcgaaggccttcagcgacgacatgcggcgtgccctcccatcgccctagcctcacgcgccttccagcgcctggcccatggcggcgatgctgtcgtccatgggggcggcctcgaacatgctctgctgcaaaaaggcggtcatgcccggctgcaggcggatcgcctcgtccagctgcgggtcggatccgctcatgtatgcgccgacctggatcaaatcgcggctcttctgatagcgcgagtacaccgcgcggaagccgcgcgccagctcgaagtgcgcgcgcggcacgacgttgtgcatcacgcgcgaggcggattgctcgatgtcgatggccgggtagtgcccgctttcggccagcgcgcgcgacagcacgatgtgcccgtccaggatcgcgcgggctgcgtcggcgatcgggtcctgctggtcgtcgccctcggacagtacggtgtagaaggcggtaatggagcccacgccgttcagtccgttgccgctgcgctccaccaacgccggcagcttggcgaagcagctgggcgggtagcccttggtggccgggggctcaccgatcgccagggcgatctcgcgctgcgccatggcgtagcgcgtgagcgagtccatgagcagcagcacatgctggcccttgtcgcggaagtgctcggcaatcgccgtggcataggccgcgccctgcatgcgcaggagcggcggtgcatcggccggtgcggccaccaccacggcgcggccgcggtcctgtacgcccaggatgtcttcgacgaattccttgacctcgcgcccgcgctcgccgatcaggccgaccacgatcacgtcggcctgggtgtaacgggccatcatgcccagcaggacgctcttgcccacgcccgagccggcgaacaggcccagccgctggccacggcccacggtgagcagggcattgatggcacgcacgccggtgtccagcggctcgcgcaccgggtcgcgctccatggcattgatggggcggcggtccatgggctgggccgtcacttgcgccagcggtcccgcatggtccagggggttgccctgcgaatccaccacacggcccagcaggccgtcacccatgggaagaagcagtgcgcccacgcccgcgccggcttcctccaccggcgccgcgcccaggtgcaacgccggcacgtaggcgggagccggcatcacgctggcgccgctagacaggccatggatgtctcccgcgggcatcaggtaggccgtgtcgcccgcgaaccccaccacctcggccaacactggctcctggccgttcatctgcacctggcactgcgaccccacgggcacgcggatgccggtggcttcgagtaccaggccggtcaggcgggtgagcgtgccgcgcgtctccagcggctgctccggcgccaggcgcgcgcgcgcctgtgccatgaaatcatcccaggcgcgggccggctcaatcgccatggtctacgtccttccaggccgcggtcagacccagcgcggcaatggcgcggcgccagcgcttgtccagcgacccgtccaccaccatgccgcccgactccacctggcagtcgccgggctccacggcggtgtcggccagccactggatgcggccggcgggaaactcctcccgcagcggctgctccagcgcggcccagtcgcccgggttcaggcgcacggtggcgggccgcgcctcgctgaccagcatgcccagcgcctcgcgcaccacgggcagtaccgcctgggaattgcccgcgacctcctggcgcaccacctggcgcgcgatgtcgcaggccagttgcaatacctcctgcgccatgccctgctgcatgccggtgaagctttcttccagcgcctgggcgagccgggccagccgctcggcgccttcgcgcccctggccggccacgtagtcgtccatgcgctgctgccactgcagccgcgtctgctcctggccttcggccaggccctgggcatagccctcttcgcgcgcctgctgcaccagggcctggtgctgcgcctcgtcgatgccaggctccacgggcgccgcctcgggctccagcaccggcggctcgggcgccagcggctggctgcccggggggaactccacgtcaccgaactcccaacgggtgacgtcgcccacctcttcacgtgggatgaagcgggtgtaataacgcagggaccgggtcattgatcagtcctacacaaaggcgtcgtcgccgccgctggccagcgcgatctggccctcgtcggccaggcgccgcaccgtcttgaggatttccttttgctgcgcctccacctcggacaggcgcatgggcccgcgcgactccaggtcttcgcgcagcgcctctgcggcgcgcgaggacatgttggacagaatcttgtcgcgcacctcgggctgcgcccccttgagcgcaaccaccagggtctcggaagccacttcgcgcagcacggtctggatggcgcggttgtcgagcttgacgatgtcgtcgaacacgaacatcttgtccatgatcttctgggccaggtccatgtcatagccgcgaatggactccagcaccgccgcatccatgcccgagcccagcaggttgatgatctcggccgccgccttgatgccgcccagcgaactcttgcgcaccttgtcgccgccggccagcaccttgaacagcacctcgttcaggtccttcaaggccgtgggctgtatgccctccagcgtggcgatgcgcagcatcacttcgctgcgctgtcgctcggtcaggtgcatcaggatggccgaggactgctccgcgtccaggtgcaccaggatggccgcgacgatctgcggatgctcgttgcgcagcagctcggccaccgacaacggatccatccacttcaggctttcgatgcccgacacgtcgccgccctgcaggatgcggtcgatcagcaacgcggccttgtcgtcgcccagggcgcgcttgagcacggcacgcacgtagttgctggtgtcggacaccagcaggctttgcgcggccgcgtcgctggtgaaacggttgagcacctcgtccaccttctcgcgggagacggtgcgcatgcgcgcgatggtctcgcccagcttttgcacttccttgggcgacaggtgcttgaagacctcggcggcctcttcctcgcccagggacatcagcatgatggcggcgtcgttcaggccttgctcgtccatgacagtctcgtgattcggtgcgggccggcggcgtcagtcgccattgacccaggttttgaggatactggccacggcgacggggttgtcgcgggccagttggcgcgcctcttccaggcgcagttgttccgccgtgggctgcagctcttcgggttgcgcgggcgccggcaagccggggcgctgcaattcttcggaggcgatggcactcagctgcgcccccgccggctgctgcgccgccatctgcacggcgcgggcgcgggccttgagcgccgggcgcagcagccccagcagcaggatggccgcggccagagagatgcccagcggccagcccagcgtcttggccaactcgatcgtctcgggctgcttccacagcggcagttcgcccggggggacctcctccaccaggaagggggcattcatgaggttgacggaatcgccgcgctccttgttgaagccgatcgtctcgcgcaccagcgccgtcatctgctccagctgttcaggcgtcagcgccttgttcaccgcgggcttgcccggcccttcgctcacgggctggtagttcaccaccacggctgcgttcacacgcttgatggcgccggcgccgccgcgcgtcacctgggtggtcttgtccacctcatagttggtgatggattcgcgcttggcctggcccgcagcgccgctgcccggcgcgccgccggccgccgtgggcgcggggttggcgccgttgatgggagccgcggaggcctgcggcggctggttggtcaccgcaccaggcacgccggtcggtggctgcgcgccgggcgtgccgccgctttccaccacctgctggctgcgcacggcgctggcatcgggcgccaggttgggcttgtgctgctcgacggtggactcggtctggttgaagtccacttcggcggtcacctgggccttcacgttgttcttgcccacgacgggctccagcaggtccaggatgcggcgtgcgtactgctgctcgatctgctgcacataggccagttgctgcgcgtccacgccggcgccggccatgtcgggcgtctgcgacagcagcttgccggtatcgtccagcacgctcacggctgagggagcgagttccggcacgctggaggccaccaggtgcacgatgcctgcgagctgcgcgcggtccaggaagcgcccggggtacaggctgagcaacaccgaggccgagggcttttgctgctcgcggaagaaaccgttttgctgtggcagcgccaggtgcacgcgtgcgctttgcaccgaggccagcgcctggatcgagcgcgtcagctccccctccagcccgcgctggaagttcagacgctcctggaactgggtgacaccgaagcggttggtctccatcagctcgaacccggtcaccgatcccttgggcaggccctgcgtggccaggcgcaggcgcacgtcgtgcacgcgctcggccggcacgaggatggcaccgcccccttcggtgtacttgtaaggcacattcatctgcgacagctgcgccacgatggcgccgccgtccttgtcgttcaggccggagaacagcacccggtagtcgggctggcggctgtagaagaatgcggccagcagcgccgcgaccagcagcgctgccaccacccccaggcgcaggcgtgcgggacggtcgagcgaggccagccgctgcggccagccagggctggcgacgggaggcggagcgacgggaacttcggcaactgcagacatcgggttttccacaaaaagacgggcgccaggcgaggctctggcgtgcggcgattatggaatccgccccgtccgccgttcagccgataaagcgcggctttggccatcatttcccgcctctgcgcaccccacggcgccctacgattgcgccattcctgacatttcccgatccaccatggacctgcgcatcaacagcacccagtttcccctcaccggcacccaggtggcgcgccgcgtcaccgcgccgcaggaaggcgtgcaggaggccggcttttcctcggcgttcaggaacgcgctgcagtccgtgagcgccgcgcaggaccaggccagcggcctgcagcgcgaagtgcaactggaaaaccccaacgtcagcatcgaggaaaccatggtcgccatgcagaaggcgcagatcggcttccaggccacgctgcatgtgcgcaaccgcatggtgcaggcctacaccgacatcatgaacatgcaggtgtaaggcgcgcatcgacgcgactttagctcatgatttgatagctgctagcgcttactggataagcgctagaggcatatttcgcatataaaaaagccggccaccttgcggtgccggctttttgcgttgcccctgcagccccccgcccggcgccaccacgccgcagccagggaaggaaagcacaacgtcagtgcatcatctgcggctgcccgtcgaacaggtgctcgaactgcgccagccagggctcggccaggcagcggatctgggcatcgttgcgcaggatgcgctgcatgatgcgggccttctccttgcggtgctcaggcgccagttcctgctgctgcgactggtagcgcaactgctcgatgagcaccgcgcaggtgccctcgtagcgcaccacgccgtcccagtccttgagcttggccgcctccagcatcttggcgctgctgtcctcgatggccttgtagtagtcaatcagcatggtgggcatcttcaaacccctccgccctgggctggcgcagcgctgcctgcgccaatctgcccccagctttgggccacgggtgcgatcaggcgcaccacttcttcaatcaacgcaaggtcgttgcgcacattggccagcatcagccggttggcgcaatagtcgtacagagcgcccaggttgctggccagctctccgccttgagcgacattgagccccgccttcagtccctcgtccagaatgcgcgcagccttgcctagctgatgccccttttcttcaatttcgccacgctgcaaggcaccgcgtgccgcattgagcgactgcatcaaaccgtcgaacaacatttgaatcaacatatgcggcgacgcactttccaccacggattgaactcccacctgccgataggccatggtggcgcgtgaactgactggggtgtacatcggcgactccttcatgctatttacagtcaatatcggcagctgcatcgaaaactcaagcaaatctaatagcacttcaggaagcaaaaaaccgggctcatcgggctttcacggtacaggacaactatgtgtttagtcgaagcatttaattgttagtgcggttccactgcgaaacctgctgcccgacgtaggcgccaagtcccgacaacgaggccatcttggcgtcaagcgccgtgtactgggcgcgcagcctcttttccataatggaggcccgctcatcgacccgatcctgatccgacttgttgcgcttgatggaggcccccagtgcactggccttgttgtcgagtaagccctcgggcaacaacatctggtctgccagggccttcatcttcacggccagaccgtttgcctgcgaaccagaacccacattggtggcaaatagggctttgagcgcctcggggttcttgagcgcggcatcgagcttatcggccgaaacctccagcttgccaccggtcttgatgtcaatgccgatgtcggccagccgctgaaacgcacccgtgccctccgcggtggaggcgatcatcgaacgcagcgtattctgcaacgctaccgtggtgccgtcgccctgcagggcgcccgccgtcttgctcgcgctgtcgtacttggtggatgcgcctaacaggtcattgaggccgttataggcattcacaaaatcctgaatgttttttttcaaggtttccgtgtccgaacccaccgccacctcgaccggtgcggtagtgatttgcgacgcagtaaagctcaggccaggaatggtgtcagtgaacgtatttgtcgccgactccaccgcaatgccattgaccgtggcctgcgcattctgcgcatattgaatggcattggccgccatgccggcgcccggcgcgccctggggatcaaacgccaaattggacagacccggagccgcgccatcctcggtcacccgaatgcggaaacccgaggacgcgcccgtgctgtcggaacgcaccagcaggcgctcgccattggcatcgcgcagcaccgtggccgtgacgccggcctttgcaccgttgatcttggaggcaatcgtggcaagcgaatcgcccgcatcgatctgtaccggcacggcgcccgccgcgccttcggtgaactggggagaggccgtatctgtgcccgtccaggttccgagttgaatggacaggctgccgcctcccacggacgcccccggagcacccagcgaggccgaagccgccgactgcgcccgcgccagctgctgcacaccgatgccgaacgacgtagcactggccgcgccaatcacgctgaccgacaccgcagcgctattggacgaagtggccaccatgccaccccaggtgctgttcttggatagcttggccgccgcatcggacagcgtggacatcatcgacttgacctgggagaagatggacagcttggtctgcatcgacaaagccacggattgcagcttggcaatcggctgcctttccagcgcaaccagcttggagacgatgtcctcgacctgcagtccgctgccaatgcctgtagatgaaaggcccatatcacacccctaagttgcttcaagtaaacgaccatatacgccacatagcgcaaagcctaatactcagccggcctgatgccacacagcaaaaacaaaatgccggaatgccgcgcaacacggcacccagccaagccgattaccccgaaatatcggcaccagggtgaaaaacttgaattccgcgcccgcaaagcgcttactggagcagtttcaacaccgtctggggcaactggttcgcctgcgcaaccatggcggtaccggcctgctgcagaatctgggcgcgcgacaggttggccgtttcggccgcgaagtcggcatccatgatgcggctgcgggcggccgactggttctcgacagacacctgcaggttggagatcaccgcatcgaaccggttttgcgccgcgccgaaatcggcacgcttcgagttgacggtgtccagcgctgtgtcgatgttgtcaataacggccttgagcgccgccgtgtcagcggtgttgtcaattgttccacccgtgacagcggtaatggttgtgtcaaccttcatgttcgtggtgaccacatcgatagtgtcgtcggcagtggtattggcgccgatctggaaggtcagcgtcccagcgtcagcgcccaaaatgtgcttgccattgaatgtggtgccgcccagcacgcgcgtgatttcagaagccagcgcctggtactccttatcgagcgaatccttgtcgtcattagagttcgtggagttgcgcgcctgcactgccagttcacgcatgcgctgcagcgaatcacccaccttgcccagggcgccttccgccgtctgcgccagcgaaacgccgtcattggcgttgcggatcgccacgttcatgccgcgcacctgcgtgttcatgcgttcggcgatcgccaggccagccgcatcgtccttggcgctgttgacgcgcagacccgacgaaaggcgctgcatggaggtggacagcgaagcctgcgaggtattgaggttgcgctgcgcattcagcgaagaaatattggtgttgatggttgatgccatgagctgctccttgttaagcccgacggcatcgccgtcgtttccagcgccagccgtgagcgctggcaaaacatcaagcccggcgcaatcccggctttcttgatggcttgattctggagacatcgccctcaggcaagacgccgataaaaaggccctttgccgcccttttcaacccgcacaacctcgcttcgtccataaaaaaacccacggcatattccgtgggtttttgcccgaccgctgacggccggcggaatctgggagctgttagcgcagcagtgacaggacgccttgtggcaactggttggcctgggccaccatggcggtgccggcctgctgcaggatctgcgagcgcgagagattggccgtttccgatgcgaagtcggcatccatgatgcggctgcgggcggccgactggttctcgacagacacctgcaggttggagatcaccgcatcgaaccggttttgcgccgcgccgaaatcggcacgcttcgagttgacggtcttcagcgcagtgtcgatgttgtcaataacggtcttgagcgtcgccgtggtagcggtgttgtcgatttttccacccgtgacagcggtaatggttgcgtcgcccgtcatgtccgtggtgaccacatcgatcgagtcgtcggctgtcgtattggcaccgatctggaaggtcagcgtcccagcgtcagcgcccaaaatgtgcttgccattgaatgtggtgccgcccagcacgcgcgtgatttcagaagccagcgcctggtactccttatcgagcgaatccttgtcgtcattagagttcgtggagttgcgcgcctgcactgccagttcacgcatgcgctgcagcgaatcacccaccttgcccagggcgccttccgccgtctgcgccagcgaaacgccgtcattggcgttgcggatcgccacgttcatgccgcgcacctgcgtgttcatgcgttcggcgatcgccaggccagccgcatcgtccttggcgctgttgacgcgcagacccgacgaaaggcgctgcatggaggtggacagcgaagcctgcgaggtattgaggttgcgctgcgcattcagcgaagaaatattggtgttgatggttgatgccatgagctgctccttgttaagcccgacggcatcgccgtcgtttccagcgccagccgtgagcgctggcaaaacatcaagcccggcgcaatcccggctttcttgatggcttgattctggagacatcgccctcaggcaagacgccgataaaaaggccctttgccgcccttttcaacccgcacaacctcgcttcgtccataaaaaaacccacggcatattccgtgggtttttgcccgaccgctgacggccggcggaatctgggagctgttagcgcagcagtgacaggacgccttgtggcaactggttggcctgggccaccatggcggtgccggcctgctgcaggatctgcgagcgcgagagattggccgtttccgatgcgaagtcggcatccatgatgcggctgcgggcggccgactggttctcgacagacacctgcaggttggagatcaccgcatcgaaccggttttgcgccgcgccgaaatcggcacgcttcgagttgacggtcttcagcgcagtgtcgatgttgtcaataacggtcttgagcgtcgccgtggtagcggtgttgtcgatttttccacccgtgacagcggtaatggttgcgtcgcccgtcatgtccgtggtgaccacatcgatcgagtcgtcggctgtcgtattggcaccgatctggaaggtcagcgtcccagcgtcagcgcccaaaatgtgcttgccattgaatgtggtgccgcccagcacgcgcgtgatttcagaagccagcgcctggtactccttatcgagcgaatccttgtcgtcattagagttcgtggagttgcgcgcctgcactgccagttcacgcatgcgctgcagcgaatcacccaccttgcccagggcgccttccgccgtctgcgacagcgaaacgccgtcattggcgttgcggatcgccacgttcatgccgcgcacttgtgcgctcatgcgctcggcgatcgccaggccagccgagtcgtccttggcgctgttgacgcgcaggcccgaagacaggcgctgcatcgaggtggccagcgaagcttgcgatgtattgaggttgcgctgcgcattcagcgatgcgatgttggtgttgatgactgccatggtgatagctccttgtataaagccctaacgtgcggcattgctgccggtatcaaatgccagcacacgctggctgcccaacccgttggcttgcggcccttgcatccatctgggccttgccgcggggacagggctttgcatccctgttgtgtgtgttatcggcccgctgcgcggcaaactttagggctgcggtaactttttgcgacattcgacggcgcgcgtcggtactagccgacgggcgaggcggagttttctcttgttttgatagctactagcgcttgacagcaaagcgctacaaccaaaaaagaccgtgaatgcctgcccgacggccaagtggcgccgcggcggcgtgcggcccggcccatccccgtgcagcggcttgatctggccgcccaagcgggccttgtttgggcttatgggcgcaaacggctctgccagaatcgcccaccatgcttgtcctcctcggctacatcatcaccttcggctgcgtcttcggcgtgttcgtcgcccatggcggcaacgttcaggtgctgctgacggccctgccctttgaaatgatcaccatcggcggggccgcgctgggctcattcatcgtgaccaaccagcccaaggtgctcaaggccaccatggccacgctgccccaggtgttcaagggcaacaagtacaccaaggcgcgctacatggagctgatggccatgctctacgagatcctgcagaaggcccgcaaggaagggctgatgtcgatcgagcaggacgtggagtcgcccaaggaatcagagctgttcaagaaattccccaccgtgggcagcgacccgcacgtggtcgaattcaccaccgattacctgcgcatgatggtctcgggcaacctgaacgcccacgagatcgaggcgctgatggacagcgagatcgagacccaccacgccgaggcgcacgcccccgtggcggcgctcacgcggctggccggcgccctgccggccttcggtatcgtggccgcggtgctcggggtggtgaacaccatgggctcggtgggccagccgcccgccgtgctggggggcatgatcgcctcggcgctggtcggcaccttcctgggcattctgctggcctacggcgcggtggagccgctggccgggctgctggagcaaaaggccgctgacgccgccaaggaatacgagtgcatcaagtccaccctgctggccagcatgcagggctacaaccccgccacctccatcgagttcggccgcaaggtgctgttctccggggaccgcccaggcttcgccgagctggaagcccacgtcaagggcaagaagtgacgcgccacgcctgaaccacctttgccatggccgaaaagaagctccagcccatcatcatcaagcgcgccaagaagcgcccccatgcgccgcacggcggcgcatggaagatcgcctacgccgacttcatgacggccatgatggccttcttcctgctgatgtggctgctgggctccaccgccaagggcgagctgcagggcattgcggcctacttttcgtcgccgctcaaggtggcgatgcagggcggcgacggggcgggcaacagctccagcgtgatcccgggcggcggcaacgacctgtccaaggtgcacgggcaggtgcgccgctccaattccgacagccccaccaacatgcgctccagcgtggaggcctcgcgcgccgagcgtgcccggcaggacgcccagcgcatcaaggccctgcagaccaagatcgaggcgatgattaccgagagccctcgcctgaacgaataccgttcgcagatccggctggacctgacacccgacggcctgcaaatccagatcgtggacgatcagaaccgcccgatgttcgacagtggcagcgcgctggtcaaaccctacatgcgcgacatcctgcaccagattggtgcagctttgggcggggtagaaaaccgcatcagcctgtccggccacacggatgccgtgccttatggcaatggcgaccgcggctacagcaactgggagctgtcggccgaccgcgccaacgcctcgcgacgcgaactggtggccgcaggcatgcccgacgccaagctgggccgcgtggtgggcatggccgccagcgatctgctggagccccagaacccccgcgccgccgtgaaccgacgcatcaccatcaccgtactcacccatgaagccgaagagcggctcatgggcaaaaagaacgtggtatttccgttaccgtcgcccgtggcagaaaagcaggacaatccagcttcctcatcgccgaatcagtaacaacttgtcacgttgctgatgacttacgacaatagccccatattcaccgaaagggtcctttgtgtcctccgcccttcgctttctgatcgttgacgacttttccaccatgcggcgcatcgtccgcaacctgctcaaggaaagcggtttcgctgatgccgacgaggccgaagacggcgtggcggcgctgaacaagctgcgcaacggcaagttcgacttcgtggtcaccgacatcaacatgccgaacatgaacggcttccagttgctgggcgagatcaagaaggacgacaagctcaagcacctgcccgtgctgatggtcacggccgaggcgcgcaaggaagacatcgtcgccgccgcccagggcggcgccgccggctacatcgtcaagcccttcaccaaggccacgctggaagaaaaggtcaacctgatcctcaagaaaatggggctgtgagcatgacggcggcagaaaacggcgcgccagccgacggggcagacgacgtccaccacaagataggccagctcacgcggcaactgcattccgccctgaacgagctcggctacgcggaccagttgcgcggcaccatgggtgagctgcccgatgcgcaaagccgcctgtcctacatcgcccgcttgacgggcgaggcggccgagaaggtgctgggccgggtggagcaggccaagtcgctgcacgaccacgtggcctcggaaacgcgccgcgtggtcacctcgctggtggccgaccccgtggccgcggtggccaagggcgagatctacaacttcctgaccgatgtggagcgcgccacgcaggaggccgacagccacctgaccgagatcatgatggcgcaggacttccacgatctcaccggccaggtgatcgcgcgcgtggtcaacctggcggcgacgatcgagcagcagctggtgcagttgctgatccagaccgcgccgccgcaggcgcaaccacccatcgcgcccgagccgcggcgcgaccaactgcaggggcccgtggtcaatcccgagtccgcacccgacgtggtgaccagccagtcgcaggtggacgacctgctggccagtctggggttctgacgcggccgggcccaggcaggagcccggtgcatgacataaacctcagccaaatcaggtcctaacgcccactggacaagcgcaagcagctattattttaatagcacactaatcatcagcgcacccgccgccaccgccgcgaataacgccggcgcaacccctttattcgggctttagctttcgcccgggctcccgacaatggcgtgacccagcagtcacgccgccatgagctcgagccaagacaaaaacctcccagcaaccgagcgcaagctccagaaagcgcgcagcgacggccaggccgcgcgctcgcgggacctgtcgcacctggccatcctgggcatgggcgcgctggcgctgctggtgctcgcgccctggttcgtggaatacctgcagcgcgcgatgcgccagcagctcgcattcaacgcggccactgtgcaggcgcccggccacatgctggagcgcctgcagaccatggcgggcgtgggcctgctggccagcgccagcttcgccgcgctcaccggcggcgcggcgctgctgagcgccgtgggcgccggcggctgggtcttcagcttcaagcccatcacgccgcagttcaaccggctcaacccgctgaccggattcaccaacctgttttccaagcagcaactcgccaacgtgagcaagatggtgctcatgaccggcatcctgtcgttcgtggcctggaacttcatgggccagagcatcgagaagatggccgcgctggtgctgcagccttcgcccatgtcgctgcgccacgtgggcgactggatcgtctcgggcaccagcctgctgctgctggtggtgttcctgttcgccgtggtggacgtgccgctgcaggcgttcttcttcaagtcgcgcctgaagatgtcgcacgaggaagtcaagcaggagcacaaggaatccgacggcaacccgcagctcaagggccgccagcgccagcgcgcgcgcgagatcgccgacggcgccagcatcaccgccgtgcccaaggccgacttcgtggtcatgaaccccacgcactacgccgtggccctgaagtacgacgacgccaccatgggcgcaccccaggtcgtctccaagggcaccgacctgctggccttcaagatccgcgaagtggcccaggcgcatggcgtgcccgtgctgcagtcccccatgctggcgcgcgcgctgtatgcgcacgccgagctggagcaaccgattcccgcacagctgtacaccgccgtggcccaggtgctggcctacgtgtaccgcctgaaggccgcgctgcgcggcgatggccgcatgcccgaggcccagcccgatccctacgtgccgcccgagctcgacccccacagcgcccaccccacccggcgccccgcacccgccacaggtaacgcaagatgacgtccccctcgatccattccgtccggcaatgggccggcaaccacggcccggcactgcaggggctgtcggccccgctgctggtagtggccatcctggcgctgatggtgctgcccgtgccgccctggatgctggacaccttcttcaccctcaacatcgccgtggcgctgatggtgatgatggtggccgcgtacatgatcaagccgctggacttcgcggccttcccgtcggtgctgctgctcaccacgctgatgcgcctgtcgctgaacgtggcgtccacccgcgtggtgctgctggaaggccacaccggcccgggcgcggccggcgcggtgatcgaggccttcggccacttcttgatcggcggcaacttcgccgtgggcctgatcgtgttcgcgatcctggtggtgatcaacttcgtggtggtgaccaagggcgcggagcgcatcgccgaggtgtcggcccgcttcacgctggacgccatgcccggcaagcagatggccgtggacgccgacctgaacgccggcctgatcgacgagaaggaagccaagcgccgccgcgccgaggtgcaggaagaggccaacttcttcggctccatggacggcgcgagcaagttcgtgcgcggcgatgccgtcgccggcatcctgatcctgatcatcaacatcgtgggcggcttcgccatcggcatgctgcagcatggcctgtcggccaacgacgccgccaacagctacatcctgctggccgtgggcgatgcgctggtggcccagatccccggcctgctgatttccgtcgcggccgcgatggtgatctcgcgcgtgggcaaggactccgacatgggccagcagatcgtgcagcagttgctcatgtcgccgcgcgtgctgggcgtgaccgcgggcgtgctgatcctgctgggcctcatccccggcatgccgcacaccgtgttcctggtcatgggcagcctcctcggctacggcgcctggatgctgctgcagcgccagcgccgccccgccccggtggaagaagcccccgcgcccgtgagcgacggcgaggccagctgggacgacctgcagcccgtggacctgctgggcctggagctgggctaccgcctgatcgccttggtggacaagagccgccagggcgacctgctcacgcgcatcaagggcgtgcgccgcaagtttgcgcaggaggtgggcttcctgccgccggccgtgcatgtgcgcgacaacctggagctcaagcccagcgcctaccgcatcacgctgcgcggtgtggtggtgggcgaaggcgaggcattccccggcatgtacctggccatcaaccccggcggcatctccacgccgctgatcggcacccccaccaccgaccccgccttcggcctgcccgcgcactggatcgacgccacgcagaaggaagcggcacaaatggcgggctttaccgtggttgattcggaaaccgtgatggcgacccatttgtcacacttgatgcaagtgcacgccgccaagctcctgagccgcaccgagacgcagcagctcgtggagcatgtgacccggctggcacccaaactcatcgaagaagtcgtgcccaagatggtgtccatcacaacattccagaaagtgctgcagctgttgctggaggagtccgtgcacatccgcgacatccgcaccatcatcgagacgctggcggaacacgccggcagcacgcaagacccggtggaactggcgcgccgcgtgcgcatcgccctgtcccccgccatcgtgcagcagatctacggccccacgcgcgagctcagcgtcatcgccatcgagcccgggctggagcgcctgctgatgcaggccctgggcaacgccagcggcccggcgctggaccccggcgtggccgacctgctcacccacaaggccgccgaagtcgccctgcagcaggaagagctgggcatgcccgcctgcctgctggtgcccgaccagatccgcaacgccatcgcccgcctggtgcggcgcgtggctccccgcttgcaggtgctcgcccacagcgagattcctgagacccacaccatccgcatcggcccgatcctcaaaggtgcatccgcatgaacatcaaacgctttaccgctcccaccgcacgggaggccctggccaaggcgcgcatggccttcggtgaaggcacgctgatcctgtccaaccgccccacggcgggcggcgtcgaggtggtggccacggccgaggacgcgctgtcgtccctgcacggcggtgccgagccggcacccaaccgtctgcaggagcgcgccgacgacctggccgcgagccagccggtgcgcatgtcccagacgcagccccatgcagcccctgtcccgcagcccgcacgccagccggcgcccgcggcacgcagcaccgtggcgcacgacaccgagcaactggccatgagcacgctgtcgttccaggactatgtgcgcgagcgcatgctgcgccgccgccacgaggccttgcacggcacgagcgcccccgcgcccctgaacgagcgcgccgcgctggagcgcggcctgcccgaacaacgcttcgaaccccgcgccgagcgcctgcccgagccacccgcgccacagcccgtgaatgccccggtggcacgccacaacccattgcggcccatgcatgccgccctgggcgcagagcagctcacgccgcgccgcgccgaggcgcccgccacagccgcgcccacgctggcggccggcctgggacagcagaacctcatgaaggaactgcagtccatgaaggagctgatcgaggaccgtttcaacaccctggcctggctgggccaggcccgccagaacccgatccagtccacactgatgctcaagctcatccgtgcgggctattcgcccgccctctcgcgcgcggtgctggaacacctgcccgagcatctgggcgcccaggacgccgtgcgctggctcatggaagtgctggagcgcaacctgcgcaccgacgcgcagacgctgccgctgtacgaggaaggcggcatcttcgccatggtgggcgccaccggcgtgggcaagaccaccaccaccgccaagctggccgccttgtgcgcgcgcatccacggccccgccagcgtgggcctgatcacgctggacacctaccgcgtgggcgcgcacgagcagttgcgctcctacggccgcatgctgggcgtggtggcgcacctggcgcacgaccgcgcggcgctgcaggacctgctgggcctgctgtcgtccaagaagatggtgctcatcgacaccacgggcgtggccccgcgcgacccgcgcaagcgcgacctgctggacgtgctggcgctgcccggtgtcaagcgcctgctggtgctcaacgccagcagccacggcgatacgctggacgacgtgctcaccggcttcaagaccaccggctcgcagcaggccatcctgtccaaggtagacgaggccgtgaagctgggccccgccatcgatgcgctgatccgccaccagatggtgctgcgcggcgtgaccaacggccagcgcgtgccagaggactgggaagcggccgacgcccgcaagctggtgagcgcctccatgcgcacgagcgtgaagtcggccttcgaccccaaggccgccgagttgaacttcttcttctcgcacgccacggaaacggccgatgagcgggggatggccgatgttgcttgataccgctttgcaccaagccgccgggctgcacagctacacgccgcagcaggacctgcgcctgctggccgtgctgagccagccgggcagcggcccgtggctggagatgctgtggcagctgtgctccagtctgcagcgcctgggctaccccgtcgtggtgctggacggcacggcgctcgagagcccgcacatgcccggcctggaccagctgctgcacccggctccctggaacggcgcgcagacgctggcctccgccaccggcgcatcgctggccgtggtgcccgcggcccgcgggctcgcccgcctggcgcagcagtccgaacaccatggcgccgccgtgctgcagcgcctgcagcccttgtttcgcgcctacgcgctggtggtgctgcatgcgccgcccgagcaactggcgccgctgctgcgcggcagcgccagcgtaccgctgatcatgaccggccccggcgcgcaaggcatggtgcgcagctaccgccagctcaagcacatggcgctgcacgccggcgtgcgctgcacggtggcgtccatcctcgcgccgcaggagcctgtgcagcaccgccagaccgccgaggcgctggacacgctgcagcgcagcgcgcgcacccacctgggcctgcaggtccacaccaccaccgtggccgccgcgcgcgcgcaggacatccagcggctggccttgcaactgctggaaaacgcatgcaccattgacgctgccatgcccctgctgcccccgcacagcctgtgcgcctccctctcgcccctggaccggagccactgacccgatgtacaccgcgaaaggccagctcgaccgggacgcgctgttccaccagcacgtgcccctggtgcggcgcatcgcccaccacatgatcgccaagctcccgcccaacgtggagctggacgacctgatccaggtcggcatgatcggtctgaacgacgcgctctcgcgctacgaagtcgcgcagggcgtgcagttcgagacctttgccagccagcgcatccgcggcgccatgctcgacgagctgcgcgagggcgactggatgagccgcagctcgcgcaagagccagaaggacatcgagcatgccctgcaccgcgtggagcagcgcctgggccgcagccccatcgagtccgagatcgccgccgaactgggcatgagcctggaggactaccaggccctgctgagcaaggtgcgcggcacgcagctggtgtacctggaagactttcaccacgatgacgaggacgagggcttcctggaccgccacgtggccgacgagggcgccgatcccatggccgtgctacgcgaccagcgcctgcgcgcctcgctggtcgaggccatcaaggccctgcctgagcgcgagcagtacatcatgggcatgtactacgagcacgacatgaacctgaaggaaatcgccgccgtcctgggcgtgaccgaatcgcgcgtgtgccagctgcacagccaggcgattgcgcggttgcggacgaagatgcgggggcactgattctttggatgaaatagctgttttgcgcttgctggacaagcgcgagcagctattttttttgagcttgtgctgcggcttttcatggcgctggccgggatatgcgcccgccggggcgggtctcggtcaacagcatcaaaccccaagaacccatcaaaaaagatagctgccagcgcttatcccataagcctcaggcagcaactcgggctaaaagtcaccccggtgcccggtaaatccgtgcccccgcggcgccggacgaaggcccataagtcaccccctccacgggcggcagcagcgacgccgcctgtcgctcggtcagcgccatcacccgcgccagttggtcgcgcaccagcgtcaattgccggccgatggcctgcaccctttgcgcggcggcgggctccagcgcgcccgccacaggcgccagggcctgggccaatgccatggcagcgccgcgcagctgcaccgccgtgtcttcaaaagtctgggggttggaagcaagaagcgcagcctgcatgtcctgcagttgcgcttcgatggaggtgagggtgtcgtcgagtgacatggggtgcaagtctagagcctgtcaccccggcgggccagccggcccaggagggcgggtcagccccgcgagtgggacagggtttcgtacgcgttggccagcagcttgtcggccacggcttcggcgtccacgcggaaggtgcctttttcgatggcggccttgatcgccttgaccttggcagtgtcgaagtcggccgtggacttggtggcgtccaccccgcgagcggcggccgacagcgtgacgggcacgcctgcggcggcgcgcgtcgcgccctgggccgcttcttcagcggccggcgcaggtgcggcggccttggcctgctgcttgttggcagcggcctttgacagcgcagtcgcagtatccgggttgtgtccaatcttcatcgcactctccaccacccctgtgagatgtggggccagtagccatgttttcggccggcagggagcagactttagcgctttgtggtgcctcgcggctcacaaagtggcttctattgtcccatcctcaagcacagtacccccaataatgcgcccattggccatgcgaacgcgcacactctgtccttgagcgcccgcgctcatggcctggcccgaggaggtgaccgcataacccggcccctgcaccaccacgcgcaccgcagagccggccttgaacaggtcgggggcgcgcaccatgttctggcgcagcgcctggccggcggacagcggacgggtggcggtctgccccacccagtccttggggttggccacgatggccgcgggttctgcggcccagtccacctcggcctcgatggcatcttgctcgctcagcactgcgccggtgcccacattgccggccagcacccaagcggggccgaaagccttgaccgtgatgggcaggaacacgttccagcgggtggggccgtccacgcagcgcaggcccaggcgggtgcgcccccacaggcgggcaccagcgggcagatagggttccacgcgcgcgcagggcgccaggcgcaggcgcgaatccagcgtgcccacactgacttccatgcgcagcggcagccccccagcctgcgcctgggccagcgcatcgtccagccagtgctgggtgatcgagcccagctcggcggtctgatcgcctccctgctgggcatgggcgggcagcgccagggcagagcccagcgccagcgcgccgcccatcaggaagcgaaggcaggcaaggcgggatgagcgcaggataggaagcggcatgacggactccaacgggtctgacggcggtccggcacaacgggccccggacgccttttcacacctgccactgtaggccggccaccgcatgcgccaagcgcggaacaacgggccaatcccagcgctcttcgcgctttagaaaaacggggcgatttccataatcgacgcacgccacaagccccctgggccatggcggccgaacccctttttttacacgccgaggcccacatgctcgacaagatgaccaaccgcctggactttcacggaagcgccttgctgctgcgctcggagcgccagcgtgccatcgcgagcaacatcgccaacgcggacacgcccggctacgtggcgcgcgacttcaagtttgccgatgccatgcgtgccgtgaacgaagcccaggcccccagccccctgcgcagccagagcgtgagcgacccgcgccacatcccgctgccggcagccgccagtggcagctcggacagcacgctgggctatgccctgcagacccagccgagcctggacaacaacaccgtggacatggaccgcgagcgcgccgcgttcgtggacaacgccgtgcgctacgaggccaccctgcgcttcatcaacggccagtccaagaccatgctcagcgccatccagggccagtaatcccgaaagagagcacctgccatgtccatgttctccatcttcaacgtttcgggcagcgccatcagcgcgcagtcgcagcggctgaacgtcgtggccagcaacctggccaacgtggacgccgtggccggccccgacggccaggcgtacaaggcgcgccaggtggtcttccagaccgcgcccatgggacccgagagcgccgcgggcgtgcgcgtgtcgtccatccaggagagcgaccagcccggccgccgcgtgcacgacccggccaaccccatggccgacgccgaaggctacgtgacccactccaacgtgaacgccgtggaggagatggtcaacatgatctctgcatcgcgttcctaccagaacaacgtcgaggtcatgaacacggccaagacgctgctgctcaagaccctgcagatgggccagtaaaccgccctccgaaagcacgccatgatcctcaaccccatcggcaccaccgccacgaccaacaccggcgcttcggccaacgcgaccaacgaccccgcggccatgcaagaccgcttcctcaagctgctggtcgcgcagttgaacaaccaggacccgatgaaccccctggacaacgcgcagatgaccacgcagatggcgcagatcaacaccgtcaccggcatccagacgctcaacctcaccatgcagaccatggccgaggagttctcgaccatgcagcagatccagggcatctcgctcatcggccgctcggtgctgaccgagggcgaccgcctgagcatcagcgacggcaagggcaagggctacttcaacctggacaacaccgccaccgaggtgcaggtggacatcgtcacgcccggcggcgtggtggtggacaccgtggacctcggcgcacaggacaagggccgccgctctttcgagtgggacgccgccggctacagcggcaacgccgccgacctgcggttccgcgtgcgggccacgtcgggcgagaccgcggtcaccgcgacgggactgtccgaggcgcaggtggtcgccacgggctccaacgccggtgcgctgacgctcacgctggacaacggcgacatcgtcaactacttccgcattcacagcgtgctctgagagccgcgctttcctccaggagaacaccatgggtttccagcaaggcctctcgggcctgaacgcgtcggccaagaacctcgacgtgatcggccacaacatcgccaactccaacaccacgggcttcaaggcctcgcgcaccgaattcgcggccatgattgcctcggccatcggcgcggccagcggcaccaactccggcatcggcgtagaggtgtcggccatcgcgcagcagttcaaccagggcaacctcaccgtcacgggcaacagcctggacgtggccatcaacggcaacggctttttcacgctgcagatgccggatggctcgcgtgcctacacgcgcgccggcaacttcaagctggacaacgtaggcaacgtggtcaccaatgacggcgcccaggtcatgggctaccccatcgaccccgtgaccggcctgcgcacctccagcacggccgtgccgctgaccttccccaccacggcgcccatcccggcccggcagaccacggccatcaagacggccttcaacctggatgcccgcacgcccaacgccaagggcgattccagcgctacgccgcccgtgcccgaaacgccgcgcaccacctacggcacctcgctgaacgtatacgacagccaaggcgtggccacacctctgagcttctacttcgaaaagaacggcgccaacacttgggacatctacaaccagctgaacgacctgaccaccacaccgccaaccatcccacccgtcgccggtcgtgtggttttcgacaaagcgggagcgattacggcgagccttgagccgagcgacccgactaagaatggcgggacagccaagacagactaccctacctcattcaagtttcatttctacggccccgatgctcaaggcgtttacgccatccgcgaggctacggtgagtgcgagtagtccggacgccgcctgggacttctcctactctgacagccccaccaatagcgtggttgcctctgcccgtctccgggaggacctgattactcgtgacgcaaccaccggtaactggacactccctgcgcccgttccagcgtcgcgcggaacagcaaccgtcacacccgcagacctcaagacggctccagcagcagccaagcagtcgttcgagctggcactcatggtcaaccctagtcccgccaaccccaacagccccaccgccccgggcagcaaccccgcgccaagcgagttccctgtcacgctggacctgaacaatgtcacccagttcggcaccaagttcgccgtctccgagctctcgcaggacggctacacctcgggcgagctcacgggcatcaatgtcgagaacaacggcatgatcatgacccgctactccaacggcgtgacgcgtgccgagggccaggtcgcgctggcgagctttcgcaacacgcagggactggcggcggtgggcggcaacaactgggtggagacctatgaatcgggccagcccgtgatgggcgcgcccacggacggcaacttcggcgcgctgcgcgccggcgccctggaagactccaacgtggacctgacggccgagctggtcaacatgatgaccgcccagcgcgcctaccaggccaacgcccagaccatcaagacgcaggaccaggtgatgtccaccctcgtcaacctgcgctgataacccactgacgccgaggccacgccatggaccgcatcatctacacctccatgaccggcgcgaacgccgccgcgcaccggcaggcggtgctggccaacaacctggccaacgcctccaccaccggctttcgcgccgagatgtccaacttccgctcggtgccgctgcaaggcggcggctccaccacgcgcgtgttcgcgctggaggccacctcgggccatgtggacacccccgggcccgcgcagaccacgggccgtccgctggacgccatggccgtgggcaatgcctggttcgccgtgcagggtctggacggcgtggaaacctacacgcgcgccgggtcctttcaggtcactgccgccggacagctggtcaccagcaccggcatggccgtgctctcggacggcggcgcacccatcgacgtgccccctaatgccgaagtgacgctgggcgccgacggcaccatcaccgcccgcctggcgggcgaagtaccccagcccgtggcccgcctgaaactggccacgcccgcggcggacaacccgctcaagcgcggcgacgacgggctgttccgcacggccggcggcgacccgctgcccgccgaccccaacgcgcgcctgcgctcgggcgtgctggagggatccaacgtgaacccggtggaatgcatggtcggcatgatcgccgccgcccgccagttcgaacaacaaatgcgcctgctgcagaccgccgagagcgatgacaagagcgcaggccagctgctgagcctcaacggctaaccctgaaggactaccgccatgatgaattcgctgtggatcgccaagaccggcatgaccgcccagcagacccagctggacgtgatctcgcacaacctcgccaacgtgtccaccacgggcttcaagcgcaacaacgcggtgttcgaggacctgatctaccaaaacctgcgccaggtcggcagccagaccaccgaggagaaccagttgcccacgggcctgcacctgggcctgggcgtgaacgtggtcgccaccagccgcaacttcacgcagggcagcctgcagcagtcgggcaacagcctggacgtggccatcgacggcaacggcttcttcgaggtccagctgcccgacggcaccaccggctacacgcgcgacggcgcgttcaagctcgactcgcagggccgcgtggtcacctccagcggtctgcccgtggcgcccggcatcaccgtgccggcggacgccaagagcatcagcatcagcgagcgcggcatggtgagcgtgaccgtggcgggcaaccccaacccccagcagatcggccagctgggcatgtccagctttatcaactccgcaggcctggagcctgtgggccagaacctgtaccgcgagtccgccgcctccggcgcgccgcagcaggccgagccgggcaccaacggcctgggcatcatcaagcagggcttcctggagaactccaacgtcaacgtggtggaggaactggtcaccatgatccagacccagcgcgcctacgagatgaattccaaggctatccagacgtccgaccagatgctggccaagctgtcgcagctgtgagccgcatgacaaggaaccctgccatgaccacctcccttctgcgccttctggcagcggccaccgctgccgcgctggccgccggctgcgccagcatcaacccgcccccgccggtggacgtgctgcccaccacaccgcccccgatcgccgccctgccgcgccccgtcggcccggcctcgggaagcctgttccatgccgccagctaccggcctgctttcgaggatcaacgcgcgcgcctggtgggcgacatggtcaccatcgagatcctggagagcatcgacgccaagcaggacaccaagtccaacgtcaaccgcaacggcgataccaagggcagcatcacggcgctgccgctgctggccccctccacggtgggcaagctggccgcgcgatcgggcctgggcgcgggctacgagaacaccttcaacggcagcggcaacaccgccagcaagaacgagttcaagagcaacatcaccaccctcgtcaccgaagtgctgcccaacggccacctggtcatcaccggcgagaagcaggtgggcgtgaaccgcagcgtggatgtgctgcgcttctcgggcatcgtcgatccccgccacctgcgccgcggccagccgggccatccgggcagcgtgatcgactcgcgctacgtggccaatgtgcgcgtgatctcccgcggcctgggcgagcaggccgaggcccaggccatgggctggctggcgcgcgcgttcaacaccatcagcccgttctaaatgacgctgcaacgcttgtgggcaggtgccctgcgcgcggccgcgctggtggcggcactggcctgcgctccggcgggcgcgcaggacttccgcgacccggtggaccagcccttcaccgtgtggcccaacatcccggtgatccgcgcctccgacctcggcgactacggccaggaccgccagatcattgccgacctgcatgccgacaaggccgaccccgccaaggtggccgccgcgctgcaagcggtggacggcctgcaggcccaccacgagcgcgcggccctggccgagctggggcgcagcctcaacgtacagctgatcgccgagctggaccggcaagcacggcgcatcaacacgcgcaaccccaaactgcgcttcgacttcgccgacatcacccccgagcagctgcagcgcccctccgcacgggacgaccttcccagccgcgtgggccgcatcacgctggccgcctacatcacctacacgcggctggacggcgcgctggtgcaggccacggccacgctggtcaagctgcgcagcggtgcgtcgcagagcttcaccgccacggcgcccgcgccgctattggccgaggcgctggcgcgcgacctgttcgactacttccagggcacgcgcttcacggcccaccagaacccgctgggcagcgcgcagtggctcacggccgcgccgggccatgccgaccggctggtgtcgcgcgacgcggccctgcgctactgccagtcgcagaacgccgccctgcccacggcggcagaactggaaaccgccgaggccgcgggcttctacggcggcggcgtggccctgcagccggccggcgtgtaccacgtgcaggcgggcctgtacgacacggcgcttgcgcacgacggcgcgggccgcgcgcggcccaaccacctggccagcgtgcccaacggctactactactgcatccgccatgccgcagcgcccaccagggccgcgcgcacgcgcaagtaaactattatttttatagctactagcgcttgatggtaaagcgctggaggccaattttgctatcagcgctgcgccaccggcaagccacgccgcacccgccgccccagcgccgataaacgccccaaaagcccccgcttttccgcgcattgcccaaaggcccggctgcccacaatcgggggcatgaaagccttgccctactcccgcatcgtccattgcctggtggccctggccaccgccctgggcctggccgcgcccgcgcaggccgtgcgcctgaaggaaatcgcggccgtgcagggcgtgcgcagcaaccagttgtccggctacggcctggtggtgggtctggacggcacgggcgaccagtccacgcagatgccgttcaccgcgcaggccatgtccaactacctgcagcaggcgggcatcagcctgccgccgggcaccacggcgccgcagctcaagaacgtggccacggtggtgatcacggcgcagttgcccgccttcgcccagccggggcagatgatcgacgtggcggtgtcctccatcggcaacgccaagtcgctcaagggcggcacgctgatcgccacgccgctgcgcggcgcggacggcgagatctacgccctggcgcagggcaacgtggtggtgggcggggcgggcgcatcggccggcggcagcaaggtgcagatcaaccacctgagcgccggacgcatccccgacggcgcccaggtcgagcgcgccgtgcccacgccgctgcacgacagcgacaccatcaccctgggcctgaatgcctcggacttccaggccgcgcgcaaggtggcgctggccatcaacgcacgctcgggcccggacaccgccgtggcgctggacgggcgcaccgtgcaggtgcgcgcgccgcaggaccccggcgcgcgggtgaatttcatcgccgagctggaggagctgcaactgcccgactccacgcccgcggccaaggtggtcatcaatgcgcgcaccggctccatcgtgctcaaccaggcggtgacgctgggcccctgcgccatcgcgcacggcaacctgtccatcaccatcagcaccacgccagtcatcagccagcccagcccgctgtcgcgcggcgtgaccgtggtggcgcaaaagagcgacatcgccatccagcaggacggcggcaaggtgatgcaggtgcccgcctcgccgcagctggccgacgtggtgcgcgcgctcaacacgctgggcgccacaccgcaggacctgctggccatcctgcaggccatcaaggccgcaggcgctctcaacgccgagctggaggtgatctgatgccgctcctgcgcgtccttccccgcggcggcgccgcttccattcaaggcccatgccgcgtgcggcgcgacgggaggtggacatgagcctttcgctccccaatgcaggcgcaacgtccgcacgccaggcgctggccgtggacggccgcgcactcaacagcctcaaggcgcaagccagccagggcgacgcccaggccaccaaggacgccacgctggaggcggccaagcagctcgaatccctgttcatgcgcgagctcatcaagagcatgcgcgaggccacgatgaagtccggcctgctggagggcgccgagggcaacctggccagcgacctgttcgaccagcagctgtcggtgcagatggcaggccagccgggcgggctggccgaggccatccagcgccagctctcgcgccagttgggcggcgacggccagaccacgctggtgccgggctccacgctgagcatggacgtcgcgctgcgcaaggccgcgcctgccgacaatccgcgtgccgcgtcgcccaaggggcgtgacgacttcgtgcagcaccaccgcgccgcggccgagcgcgtggcgcgcagcagcggcatccccgccagcttcatgctgggccaggccgggcacgagacaggctggggcaagggcgagatccgccacaaggacggcagcaactccttcaacctgttcggcatcaaggccggtaagggctggaccggcaaggtggccgaggtgaccaccaccgaatacatcaacggcgcgccgcgcaaggtggtcgccaagttccgcgcctacgactcgttcgaggagtcgttccgcgactacgcacgcctgatcaacgacaacccgcgctacgagaaggcgcgcgagaagacccattccgccgtcgcctacgccacggagctgcagaaggccggctacgccaccgatccgcaatacgccgccaagctcagccgcgccatccagagcacgctgggcatggcgcgcacccccagcgcgcccgtgctggcccaggcatccggcacgcaggcctgaacccataagaaccaacgcactgaaccatgagtcttctgaacgtcggcgcccgcgccctcctcgccaaccaggtcgccttgcagaccaccgggcacaacatcgccaacgtcagcacggccggatattcgcgccagaacgtggggatggagaccgtgcagggccagttcaccggctcaggctacatcggcaacggcgtgcaggtggcgaccatcctgcgcaatcacaacgagctgctcacgcgccaggccgcggccgcacaggcggtgcaggcgggcgacaccgtgcgcgccgagcgcctcggccagttgcaggacgtgttccaggggggcaccagcggcctgggggccgccatcaccgacatgctgaactctctggccgatgtggtggcgtcgcccaccgacatcacggcacgcaccgtcacgctcacccgcatggacgagatggccgcgcgcatgcgcagcagtgcggagcagctgcacgagatcgcctattcggtcaatgaacagttgcagaacgacgccacgcgcatcaactcgctggccaagagcatcgccgacgtgaacgagcagatcgctcgcgtgaagggcaacggccagagccccaacgacctgctggacaagcgcgaccagctgatccgcgaactcaaccagttcatccagaccacgcagatcccagccgacgatggcacggtgggcgtgttcatcggcggcagccaggcgctggtgctgggcgacaaggccagcgaggtactcatcgccgaatcgcagcaattcccgggcagccagctcacgcagctattcttcaagcccgcgggcggcgcgcccgtggagttgaacgagggcatgctgggcggcggcgaagtggccggcctgctgcgttttgccaaccaggacctggccgagggccgcaacctgctggggcgcatggcgctggccatcggccggacgatgaactaccaacagggcatgggcctgacactggacggacaggccggcaagccactgttctccgaacccgataaggcgccgggctataccagcggaacggcacaaggattcatcgattttcaaacgcctttgggcacttccgagttcgccgcatcggactacgaggtgcggtttacggggggacccactcccactggcgaggttccagggcaaatcattcggctatccgacggcaagaccatcaacgtagcgaatctgatggcctcagcgggcacacaaatggacgggctaaccttcaagttcagcaccgcgggcgccgtcaacgaacgcgtgctattcaagccctttgccagcgccgcggccaacatacaggcactggtgtactcgccacgcgatctggcggttgccaacccgatcaatgccgccatgggaacatccaacgccggaacactacaacttgcgcagctcagtgccacaggattgcactggaaagatccaaaatatacgaagacgaacccgccagccgagaccgtcgccaatggtcttgttggcgatgttttgcgcatcccgccaccacctgaaccacaagtcccccccatccctcaaattacactgacttacagggaaaaggaaagtgctagagggttctttgtgagcggaaccgacgagccccctctcaacattgacccgcctggcagttatacgccgggcactgttatcccatacgtgtctggaaagcccatacaaataaatggctggtccatcactctgcagggcacccccaaggacggggacacggtaaccgttggggatgccaagctcagtggcgactggtacacccgcaacgccggcaacgcatcggccctcatggcgctgcgcgacgtgaaaatgttcgacgagtcctcgctggccgacggctacgccgggctgatggcccaggtgggcacgcgcacgcagagcgcccagtacgcggccaagctctcggactccatcgccagcaatctggaagccagccgcacggccgtctccggcgtgaacctggacgaggaggccgcgcggctgatccaataccagcaggcctaccaggcatccgccaagatgctgcagatcgcgcagaacattttcgacaacctgatccagaccatgggccgctgaaaggaatcgccatgagcagctctttctaccgcgtcagcaccgccaacatgtacgacgccacgctgcgcaacctcagcgcacggcagaaaaccctggtggacctgcaggagaacctcaccgcgggcaagcgcgtggtgcgccccagcgacgaccccgtggccgccgcccaggccgagcgcgcgctcacgcgcatcagccgcatccagaccgagcagcgcgcgctggacgtgcagcgcaacgccatcgcgcaggccgagtccaccctgggcgacgccgtgggcctggtgcaggagattcgccagctggtcgtggccgctggcggcggcgcgcttaagcccgaggaccgcaagacctacgccaaccagatccagagcctgcgcgagcagctcacgcaggtgatcaaccgcaaggacaccaacggcgttcccctgctgggcgcgctgggcagcgcgctggagcccttcaccggcccgctgctgaacaaccccgactacctgttcgccggactgccggggcaggcagccagcagtggcgcggcgatccccaccaccgtggacgggcatgccgcgctgatgttcgacccggtgcgcgacggcgtgtacaccgccaccgtcacgcgcggcgcgggcagttccctggtgacgagcgccatcacgacctccaaccgcgaggcactggacggggcgcagtatgcgctggccgtcgacaccgtcacggtggacccggtagcgggcaccaccgtcgtcgactacacgctgaccaagaccgccaaggacggcacggtgaccacctcgaacgtgaccaccgcgcccgtcaagaccggccagcccattcccatcaccatcaacgaaggcccggacacggtcatgtcgttcagcctgacgggcacgcccgcggcgggcgacagcgttgccctgcagcccagctccagcctgatgggcaccatcgacagcgcgatccgcgggatcaccgacgccaccgacagcgtggccgcgtcccaggccgtcggccaggccctgtccaacatcgacgccggcatggaacgcctgcacaacatgcgcggctatgcgggcgagctgctcaaccgcgccgaccgcatcaccggcgaccaggacaagcgctcgatccagctcgaagccgaccgctcgcgcgcggaggacctcgacatggtgcagggtatctcggacttccagaacgccagcgtgggctacgaggccgcgctcaagtcctacgcgcaggtgcagcgcctgtcgctcttcaatttcatcagctgacgccgcgcacgcagggtttcgccacgtgcgcgcccgcgcgactggcgtgacaatggccggcatcccgctctgaccacacttctaccccatggtccaatccgttcttggcagcctggtgctgggctaccggcccctctggaatgccgcgcgccggctggccggcatccagctgtacgttcacagcgagggcgccaccctggtggatgcgccgcacctgctgcgcaccatccaggaactgtggacctccagctcgccgccgctgctgctgtccgctcgctcgcagcagctgctggtggacctgctggagcatgcccctcgcggcgcgccctggatcgaagtgccccaggcctggctggacgtgcccgcgatccgcgagcgcgcgcgccaggcccacgcccgcggcctgcgcctggtgtggcgcggcgagctggaccacctgcccgacgccgataccgcgcggctgttcgacaacagcctgctgcacctgtccagcagcgacgccgtgcaggccctgcaggccgccaaggccgcgcggcgcagcccgctgatcgccgggcagatgtacgacaacgtggccagccgcgcgctgctcacgcactgcctggacgaaggcggcgcgctggccgtggccggctggcccgtggaggacgtgctctacagcctgcgccatcgccagccccagcccgcgcacgaggtggtgctcaagctcatgaaggccatcgacgacgagcagtccatcgaccgcttcgagcagatcctgggcgaggatccgctgctggcctaccgcttcatggtctacaccaactccgctgcgctcggcctgtccaccggcgtggattcgctgcgccgcggtctggtgatgatgggctacggctcgctggggcgctggctggccgaccagttgccgcacgctgccaccgaacccgatctgcgccccatccgcgccagcatggtgctgcgcgcgcgcctgaccgagcacctgctggacgctggcgtgggcaaagacctgcgccgcgaggtgtacctgagcggcctgttctcgcagctggacgaggtgctgcgcgagcctctgggcaccatcctgcgccgcgtgccgctgtccgagcgggtgtacgacgcggcggtgctgcgcaccggcccctacgcccccagcctggagatggcctgcgcgctggagagcgacgacgcgggcgccatccggcagctgtgcgagacgcatgagctggagctggaatacgtcaaccgcgcgctgctgcgcgtgctgtccgagctggtggtggagcgcccgcacgcgcactgatggcgactcacggcccgtggtgtttttgggccgtagcgcacaatccaggcgcgcagaccactatcaaatcatgagcaaatccggcccttcaagcaccgacgcctcccgcgcccacgcagccaccagccgcggcgccttctcctccagcctgggcgtgctcgccgccacgctgggttccgccgtcgggctgggcaacatctggaagttcccctcgctcaccggggccaacggcggcgcgggctttctgctgatctacctgctctcgacgctgttcatcggcctgccgctcatggtggccgagatcgccatcggccgccaggcgcgcgccaatcccatctctgcgctgcgccagttgcagccccgcggcgcgccgtggtggctgatcggcgtggcaggcatggcggcggcgttcctgatcatggcgttctattccgaggtcgtcgcctgggtgtttgcctacgtggccaaggccctgtcgggcaacctgctgtccagcgacccggtgcagacgcaggccagcttcgacgccctggtgcgggacccggtgcaggcgctgctgtggcagtgggtggtgctggccttcatcggcggcatcctgctgctgggcgtcacccgcggcatcgaggcggccaccaaacggctgatgccgctgctgttcctgctgctggtgctgctgggcggctacagcctgacgctgcccggcgcgggccaggcgctgtcgttcctgttcgcgcccgagtggcacaagatcacgcccgcggtggtgctgaccgccatgggcctggcgttcttcaagctgtccatcggcatgggcacgatgatgacctacggcagctacttcaccgccgagcagaacatcccggccaccgccacgcgcgtgatgctggccgacctgtcggtgtcgctgctggcgggcatggcgatcttccccgcggtgttcagcttcggcttccagccgtcggcggggccatccctggtgttcatcacgatccccgcggtgttcgcgcagatgccgggtggctcggtgctgctggcggcgttcttcctcctcaccgccatcgccgcgacgggcgccatgctctccctgatggaggtgccggtcgtcatcctgcacgagcgctggggcctgagccggccccgggccacgctgctcacgctgctgatcctggggctgctgggcgcgggctgcgccctgagccagagcacgctggccgccttccagccgggcgggcgcaccctgttcgactgggcggactacctctcgtccaacctgctgctgcccgcggggggcatcgccatcgcgctcttcgtcggctgggcctggggcgagcgcgcgttcgcggcgcaactctccaaccacgggcagttgggcaaccaggggctggcccgcgtcgtgagcctgctgctgcgctgggtcacgccggtgctgatcctgctggtcatgctcgcggggctgggggtgttctccggcgcgtgacggcgcggcacctcggcgttttgagcaaaaacgccgcgcagccctttcctggccagcgcaagcagctagttttttcatagcgcacgccatccatggcgccggcatggcctttgcgccgtgcgtggcgcaggacgtatgatggccggctcttccatagccgccagcccacaggagaactccatgcacgacgccccgcccgccacccccctgtgccgcctgctgggctgccgcctgccgctggtgctcgcgggcatgggcggcgtgtcgcgcagcgaactggtggctgcggtgaccgaggccggcgggttcggcttcctgggcatggtgcgcgagccgctggcgctgatcgagcgcgaggtggcgcaggtgcgccagcgcacggccttgcccttcggcgtgaacctgatccccgcggccacgcccgcgcccctgctgcgcgcgcaggtggacctgctcatcgcgctgcaggtgcccgtggtcagcctgttctgggacgtggatgccggcgtgatcgcgcggctgcgcgcagcgggcatcaccgtggtgcaccagatcggctccgccgccgaggcgctgcaggcgcaggaggccggcgcgcaggctctcatcgcgcagggcgtggaggccggcggccatgtgcgcgggcgccagccgctggccgagctgttgtccgaggtactggcgatggccagcgtccccgtggccgccgcgggcggcctggccgatgggcagggcgtggcgcgtgtactggcccagggcgcgcaggccgcggtgctggggaccgccttgatggccacgcacgagtccttcgcccacgacgcgcacaagcagcggctggtggccgcgcaggccggcgacaccgtgctgaccgaggacttccacatccactggccgccccacgccgcggtgcgtgtgctggccaacagcgtcacgcggcgcgagcgcggcgacccgttcgccgccacaggcgacatcccacgcacggtgatcggcgacgaggaaggccggcccatctacctgttcagcaccgactcgccgctgcgctccatgaccggcgacttcgaggccatggcgctgtacgccggccagggtgtggggcgcatcacggccatcgaacccgcgggcgagcggctgcgccgcatcgccgccgaggccgccgcacacctgcggctgctgaacgacacgcccgtggccgtggcgtcccccgtgtgctacgcgggggatgcggagcgcgagcgccacgccccactcatcgcgcggctggacgagctgctggaggccgagcgcgccggcgcgcgcgtggcgctgcgcagccgcaccgaaaccgaggacgaagcgctgcgcgcgctgatcgacgccatccaccgcgacgaagtgaagtggtgcggcatgctgatgcgcgccatccgcacgctggagggcacgcccggcagccgcacgggcgacttctacgacaaggccatggccgtgcccgacctgcgcgagcgcctggccttcctcaaccgcggccagggctgggtggccaagaagctgcgtgaactgctgccgctggtggacgatgcgggcatccgcgccgggctgcaagagatgctgcaggcacacgtggacaacctggacaaggtgaacaccgccttggggctcacgccgccgcggcgttgacgccagcgctacgtaaaagagagctgcttgcgcttgcccatcaagcgcttcagcccgattggaccactctcttccacgtgcgccagaacgccgggtcctgcgtggtgcagaagttgatgcgcatcagcgtgcaggggcggcgcgtggcgtggaacagcgcgccgggcgcgatgaggtagccctcgtccagcatgcgctgggccagcatgtcggtgtccacgccggtttccacccaaccgaacatgcccgcgggctcggcggcaaagctgcagcccgcctccagcgccagttgcacgctgcgcgcgcgggcctgcgccaggcgcagccgcatgcggtcggcatggcggcgcagctggccctgctcgatgcacagcgcgagggccttctccagcagcgagggcgtggtcagcgtggacagcagcttggtgtccagcagccgctccaccaggtcgggcggtgcggccaggtagcccacgcgccagttgggcgccaagatcttggcgaagccgctcacgtagatggtgcggcgcagcccgtccagcgccgtgaggcgcgtggcgtggtcggcggcgatgtggccgtaggtgtcgtcctcgaccacgtgaaagttgtactgctgcgccagctgcagcacctggtgcgcgctgcccggcgacaggctgtagcccgtggggttgtgcagcacgctcacgctcacgaacagcttgggcgcatgcagctcgcagtagcgcgccatgacggcgaggtccggcccctcggggccgcgcggcacgggcagcacgcgcatgcccagcgcgtccaggcgcgcgaactccaccgaccagccgggctcctccaccatcaccgggtcgcccgccttgagcagcgtgcggctcacgatgtccagcgcctgcgtggcgcccacggtggtcatgatctgatcgggctgggcgtggatgttgatgtcggccatgcgccgcgccagcgcctcgcgcagcgcgggctcgcccatgggctcgccgtagctcagcgagccgtcgcgcagcgcgctgctgccggtgatcttgcgcaccgcggcgcccatgaagcgcgcctcgtccagccagccgatgggcagcacgcccgcaccgggctggggcttgctcgacgcctggtggaacatgccgcggatcagcgccgtggcgttgatgtgcgagcccgacaggcgcatgcccacaccggccagcggcgacgcattttttgctccttttgtaggagctgtcagcgcttgcccatcgggcgtcggagcctgtttttgcacaaaatcgcgcacgaagaagccacgctggcgccgggcctctaccagcccctgggccagcagcttgtcgtaggctgccaccacggtgtaggggctcacgccctgctggcgcgcgcattcgcgcaccgacggcaggcgcgcgcccgcgggcagcagccgcgcgcggatgcgctcggcaaagcgctcggcgagctgttcggtcagggtgcggtcgggggtgcgggtcagcatggaggcgtttcctgagccggcactgtgccaatgcaattgccgatacagtgcatgaaattgtggggtttgactgtattggtactgtaatggactttacccctacagtgcatcgcataacttcattcccaacgatggaccccacccatgcccctggttgaattcaccgccctgctggtgctggccactgccatgagctttacccccgggcccaacaccaccctgtccaccgcgctggccgccaaccgcggcctgcccgccgccatgcgcttcgtcgtggcggtgcccgtgggctggagcctgctgctggtgctgtgcgccgccgggctgggtgcggtggtggtggcggtgccggcgctgcgctgggccatcaaggccctaggcatcggctacctgctgtggctcgcgttcaagctgtcgaacacgggccgtctgtccgaggccgatgcggcacgcctgtcggtgggcttctggcagggcgtggcgctgcagttcgtgaacatcaaggcctggctgctggcactgaccatcgtggccggctgggtcatcgggcgcgacgacagcctgcagcgcatggccgtggtgctgccggcgatggccttcttcgcactgaccagcaacttcacctatgcggccaccggcgcgctgctgcgccactggctggcccacggacagcgcctgctgtggttcaaccgcgccatggcggtggtgctgctggccacggcgctgtggatggtggccgcatgagaccggcgcatcctcattggtcgaaaggccgcggagcaggccaagccagcggacgccgtggagctggcttggccaggccaccggcggcgtccccctggagggggaaggcgcgaagcgactcagggggtgattcggaatcacgcggcctgctgctgggcttgctgggcgtggcgatcttcgcgctcaccctgcccatgacgcgcctggccgtcggcacgcccgaggcaccgctgatgtccggcctgttcctggccatgggccgcgcggcggtggccgggctgctgtcggccgcgctgctgctgtggcagcgcgcgccattgccgcggcgcggcgactggtggccgctggccgtgacggcgctgggcgtggtgttcggctttccgctgctcacctccatcgccatgcgctacgtgggcgccgtgcacgcggccgtgatcatcggcctgctgccgctggcgaccgccaccgcgggcgcgctgctgcaccgccagcggccgtctgccgcgttctgggcctgcgcgctgctgggctcggcgctggtggtggtgttcgcggtgctgcgctcgggccggcagggcctgtcgctgcatccggccgatctgctgctgatggccgccgtggcctgcgccgccgtgggctacgcctggggcgggcggctggcgcagcacatgcgcgccgatgcggtgatctgctgggccctggtgctgtcgctgcccgtatcgctgccgctggcctggctggcatggccgcaggcggcggtgcctgccgcggcctgggctggctttgcctacgtggcggtgttttcgatgtggctgggcttcttcgcctggtaccgcggcctggccctgggcggcacggtgcgggtgagccaggtgcaactggcccagccgttcatgagcatgctgtttgccgtgccgctgctgggcgagtcgctggacgcggtgagcgtggcgtttggcctggcggtgctggccaccgtggccctggggcggcgcatgccggtgcgccggtgaaccgccgccccgtgaaaaccctggacccggcgccgcgcccctcgggcggtgcgccgttgccgtatgctgcgcgcgctgccccacccgcagggccgcacaccgccgcacaacggcatttctgagtggatagacggcgcgcagcagcgcgccattggagataaacgaatgacgaactggaccctggccgcacgcgccgaaaagatgaacccctcggtgatccgggaaatcctgaaggtgaccgagaagcccggcatcatcagcctggccggcgggctgccctcgcccaagaccttcccgatcgaatccttcgccgccgcggccgcttccgtgctggccaccgacggcgcatcggcgctgcagtacgcggccagtgagggctataccccgctgcgcgaggccattgccgcattcctgccctgggacgtgcaccccgaccaggtgctgatcaccaccgggtcgcagcaggcgctggacctgatcggcaaggtgctcatcgacgcgggcagccacgtgctggtggaaacacccacctacctgggcgcgctgcaggccttcgcgcccatggaaccccaggtggtgtcggtggccagcgacagcgagggcgtgctgatcgacgacctggcggccaaggccggcagcggcgcggacaaggcgcgcttcctgtacgtgctgcccaacttccagaaccccacgggccgcaccatgagcgaagcccgccgcgaggccctggtggcccaggccgccgcgctgaacctgccgctggtggaagacaacccctatggcgacctgtggttcgaccaggcgccccctaaacccctgacggcgcgcaaccccgagggctgcatctacatgggttcgttctccaaggtgctggcccccggcctgcgcctgggctacgtcgtggcgccgcgccagatgtaccccaagctgctgcaggccaagcaggcggccgacctgcacacgcccagcttcaaccagcgtctggtgtccgaggtcatcaagaacggcttcctggaccgccacgtgcccaccatccgccagctctacaaggagcagtgtcaggccatggtggccgcgctggagcaggagatgcagggcctgggcgtgacctggaaccgccccgacggcggcatgttcctgtggctgcgcctgcccgaaggcatgagcgcgctgcaactgctgccgcgcgcggtggagcgcaacgtggccttcgtgcccggcgcggccttctacgccgaccagccggacgaccgcacgctgcggctgtccttcgtgacggcctcgcagggccagatccgcaccgcgattgccgcgctggccgccgccatccgcgaagcggcctgacgcccttcaaaccctgaccttcccgcgcgggaaggtggctgcagccctgcgcacgcgcaggtgccgccgccgcatgcccacacccatttccaccccatctccggagcctttccatgcgcctgcgcccgttccagcaagtcgatgtcttcaccgccacgccctacctcggcaacccgctggccgtggtgctggacggcgagggcctgtccaccgaggagatgcagcggttcaccaactggaccaacctgtccgaggccaccttcgtgctgccgccgacgcccgagggtcatgcggccggcgcggactaccgcgtgcgcatcttctgccccgggcgcgagctgccctttgccggccaccccacgctgggtacctgccacgcctggctgcaggcaggcggccagccgcgcgccacggggcgcatcgtgcaggaatgcggtgtggggctggtcacactgcggcgcgacggcgagcagcttgcctttgccgcgcccccgctcgtcaagagcggcccgctggccgaggaggacgtgcagctcatcgcgcgcggcctgggcgtggtgcgggacgacatcgtggcgcatgcctggtgcgacaacggccccaactggcgcggcgtgatgctgcgctcggccgagcaggtactcgggctcaggcccgacggcgcggtactggccgggctggacgtgggcgtggtggggccgcgcggcaaggtcggcgtggtgggtgccagcgatgccgagggcattgcgttcgaggtgcgcgccttcttcccgggcaacaacggtctggcggaagaccccgtcaccggcagcctgaacgcggcgctggcgcaatggctcatcggcgcgggcctggcgcccagccgctatgtggccagccagggcacggcgctgggccgcgccgggcgcgtgcatgtgcagcaggacggcccgcagatctgggtgggcggccactccgtcacctgcgtgcgcggcgaggtgcggctgtgacgcgcgccgcagcaccgctgcccacgctggccgacatcgaagccgcggcacgcaccgtctaccaggagttccagcccacgccgcagtaccgctggggcctgctgggcgagcgcctcggcacggagtgctggctcaagcacgagaaccacaacccggtgggcgcgttcaagatccgcggcggcctgacgtacttcgaccggctggcgcagcggggtgagctgccgcgcgaggtcatcagcgccacgcgcggcaaccacggccagagcatcggctgggccgcgcgacgccatggcgtggcctgcaccatcgtcgtgccgcacggcaattcggtggagaagaacgcggccatgcgcgcactgggcgtgaacctggtggaacacggcgacgatttccaggccgcccgcgagcacgccctgcggctggccgccgaacgcggcgcccacatggtgcccagctaccaccccgacctggtgcgcggcgtggccacctactggtgggaattcctgcgcgccgtgccgcacatggatgtggcctatgtgcccatcggcctgggttccggcgcctgcgctgccgtggcggccaagcgggcattgggacatggagtgcgcctggtgggcgtggtgagctgccacgccaccacctatgccgactcattcgccgcgggccatgtggtggcgtcgcccgtcagcacgcagatcgccgacggcctggcggtgcgcatggccgacccggacgcattggccgtgctgctgcctgaactggaccgggtggtgcaggtcaacgatgacgcagtggccgccgccatgcgcgcgctgttcacggacacccacaacgtggccgagggcgcgggcgcggcggcactggctgccgcgctgcaggagcgggaagctctgcgcggccagtgcgtgggcctgccgctcacgggcgggaatgtggatgcggcgttgttcgcccggttactgatggggtagtgactgcgggtttcgtcctgcaaaacacgccgcacgaggccggccagagaacgccagggttttcccggcgggtgatttcaaccaacaaaactttcatcgcggtgtttgacgcagccctgcctgcgccaacaccattgcttccaagccgcacccatccgcggcgctggagacaccaatatgcgatggagacaacgccccgccggctccaactggggtgacttcgggcccgacgaccagttgggccgcaccaacctgatcggcccggaacaggtgcgcaagggcgtgcaggaagtgcgcgagggcatcagcctgtgcctgtcgctgccgctggactaccccggcggcaacgtgctgaacgcgcgccgcctgccgccccaactgcgccccacgcggcgcgaaggcattccgtacgtcaactttccgctgggccatgtgtaccccggcgccaccgacgtggtcagcgacgaccaggtgctgctgtcgttgcagtactccacgcaatgggactcgctggcgcatgtgggcgcgctgttcgaccccgacggcgatggccagccgcgcacggtgtactacaacggctaccgcggccacgagcacatcctgggtccgcaggaccatggcatccccgcgcgcgacggcgacggcgcggcggcacgttaccagcccgtgtgctgcgccggccgcgcgccggacgagagcgtggcccgcgcgctgggcgtggagcacctggccgtgaagggcatgcaggggcgcggcgtcctggtggacctggagcgcgcctacggcaccgacttccgcgacatcggctacgacgaactcatgcgtgccatggagcgcagcggcgccagcgtggagcccggcgacatgctgctgctgcgcaccggctttgccgagctggtgctgtccatgcagcgccagcccgacgcgcaccgcctgcaccacagctgcgccgcgctggacggcggcgacgaaaagctgctgcagtggatcaccgacagcggcatcgccgcgctgatcgccgacaactacgccgtggagcgccacccgccacgccgcgttcccgaggacggtgcgccctaccccgtgctgccgctgcacgagcactgcctgttcaagctgggcctgccgttgggcgagctgtggtacctgaaagaactggccgaccacctgcacgccctcgggcgcacccgcttcctgctcaccgcgccaccgctgcgcctgccgggcgccgtgggctcgcccgtgacccccattgccaccctgtgattccccctacacacaccaacgaaggagacaaccatgaaccgccccgtccacctcactccgcgtcccctgacccgcgcctgccgcgcgctgtgcacgggccttgccctgctggccgccacggccaccgtcaccgcccaggacacggcaatttctgacgacgtggtgcgcctgggcatcctcaccgatctgaacggtccgttcgccgacatcaccggcccaggcagcgccgccgccatccagatggccatcgacgacttcggcggcaaggtagcgggcaagaagatcgaactggtggtggccgatcaccagaacaaggccgacatcgcctccagcaaggcgcgcgagtggttcgataccggcaaggtggacgccatcatggacgtggccgtctccgcgccggcgctggcggtgctggaggtggccaagcaaaagcagaaggtcgtcatcttcaacggccccggcctggaccgcctcacgggcgacctgtgcatgcccagcaccgtgcactacgtgtacgacacctacgccctggccaacgtaacggccagcgccatcaccgcacgcggcggaaaggactggttcttcatcaccgccgactacgccttcgggcacagcctgcaggagcaggccagcgccgtggtcacggcccagggcggcaaggtgctgggcgcggcccgccacccgatcgcggcgaccgacttcgcctcgttcctgatcagcgcgcagaacagcaaggcccaggtcgtgggcctggccaacgcggggggcgatacggtgaacaccatcaaggccgcgcgtgagttcggcctgaccacgggcaagaacaaacagaccctggccggcctgctcatgtacatcaacgacatccacgccatcggcctgcgcaccgccggcggcctgatgctgaccgagggcttctactgggacatgaacgacgagacgcgggcctggtccaagcgctacttcgagaagatgaagaagatgcccaacatgagccaggcgggcgcctattcctcgaccatgcattacctgaaggccgtgcaggccgccaagaccgacgacacggcccaggtcatggccaagatgaaggccacacccatcaacgacttcttcgccaagaacggccgcatccgcgaggacggccgcatggtgcatgacatgtacctgttcgaggtcaagtcgcaggccgagtccaagtacccgtgggactagggcctgttcacactatttttgccagtgcgaatggcgtgaaaaccgcgccaatctaggcgcgtgacgacgccaaggccggggccttggctaggagggcaacgacgcgtggcgcggttttcactccgttccctacgggttgcgatcaaaaagggccattcgcggcgttgccaagcctcgctggggtagcgccccagcttcgtttggcgccttgcgcctggccctttttgatcgcaacgcatctggcaaaaatagtgtgaacaggccctactacaagctcgtggccacggtgcccggcgacaaggccttcctgcccctgtcgcagtccaagtgccccctggtgaagaaatgacgaacaccgtactcgtcgtgggcgccaccggcgtcgtgggccaggcctgcctgcgccacttcgccgccctgcccggctggcgcgccgtgggcgtggcgcgccgcgccatcgccctgcccgcgggcgccaccgcgctgcagctggacctgcaggacgcggcggcctgccaggctgcgctgggcgcacgggacgacatcacccatgtggtctatgccgccgtgtacgagcagcccgggggcctcgtgggcggctggcgcgaccaggagcagatgcgcatcaacctgcaaatgctgcgcaacgtggtcgagccgctggaccgcccgggcggtgcgctgcgccatgtgaccatcatgcagggcggcaaggcctacggcgtgcacatccacccgcagatcgccgtgcccgcacgcgaacgctggccgcgcgacccccacgagaacttctactggctgcaggaggacttcctgcgcgagcgccaggccaagggccagtggcacttcaccatcatgcgcccgcgcatcgtgttcggcgacgcggcgggcagcaacatgaaccccatcccggccatcggcgtctatgcctggctgcgccatgaacagggcctgccgctggcctaccccggcggcccggcgcgcgtgaaccaagccatcgacaccgacctgatcgcccaagcctgcgcctgggctgccgagtcgcccaacgcacgcaacgaaaccttcaacctggaaaacggcgacgtgttcgtctggcagaacgtctggcccaccatcgccgacgcgctgggcatgcccgtgggcgagcccgagccccagtcgctggccaccgcgctggccgaccagcagcccgcgtggggacgcctggtggacaagtaccaactggcggcgccgcgcgatctgaccgccttcatcggccagggcgcaccgtacgccgacttccagatgaaccacggcagggccgccccgctgccgccggtgatcatgagttcggtgaagatccgccaggcgggctttcatgcgtgcatggacaccgaggacatgttccgcaaatggttcggccagttgcagcagcgccgcctgctgcccacggcggcgcaggcgcgggcggcgcttgcagcctagcgcgccgccggtcgcagccgcgacaagcgcgcgggtgcggcctcgccacaattccagaccatgggaaccctctacctcgtgcgccacggccaggcctcgtttggcgcggacgactatgaccagctcagcccgcgcggccatgagcaggcggtgcgcctgggcgcgtactggcgcgagcgcgggctgcagttcgatgcggtgctgtgcggcacgctgcgccgccatgcgcagacgctgcaaggcatccagcaagggctggagggcacgcccgagcccctgctgatgccgggactcaacgaatacgacagccatgcactgatccactgcgtgcaccccatgccgttgccgcgccccgacacgcccgagctgtacaagcagcactttcgcctgctgtgcgatgccatggcgcagtggatggcgggcaccatcagcccggcgggcatgccctgctgggacgatttctctggcggggtgcgcgcggcactggaccatgtgcggcggcagcacacgggacacaacgtgctgctggtctccagcggcgggcccatcgccgccgccgtgggcgaggtgctctgcaccccgcccgaggtcacgatcgcgctgaacatgcgcatccgcaacagcgcggtcacggagttcagcatcagccccaaacgcctgatgctgcagaccttcaacacgctgccgcacctggacacgcccgaacaccgcggctgggcaacgcacgcctgagaacgtttgctattgaaaagcgagctgttagcgcttgatggaaaagcgctagagccgatttttgcttaaatttgtgccaccgtctcgggcggcagcgcatgcagctcgcccagcaactgggccagcccccttgcggcagcctgcaccatggcctggccctgggtggcagtggcggccgcggcattgccaacggcgccggcggggttgtagtcctcgatggcccagcccatcttggcgctcttgccgttgcccagcagcccgtagcgcgccgcgcggtcctgcgaggtcgagtggaaatgctgcgcatgctccatgcgcacggtggcgggcgccaggtgcagcatcatggacgtctcgatctcaccgccgtggatgccgaagcggtgctcctgcgcagcaaaacgtgcgttgttggcctcgtccaccaggttgaaccagctgctgccgtacaccagcaacccgtggcgctggcgcagctcgcgcgccacgatgtccatggccgccacgttgcccccgtggccgttgagcagcaggagcttcttcacccccgcgcgcgcgatgcaggcgcccagctcggtccacagcgcgatcagcgtggcgggcgacagcgtgagcgtgccggggtaggacaggtgctcggtggacaggcccacgttctgcggcggcagcagcagcacgggcaggtcagcgctcagcagcggcaaggcggcgtcgatcacgccggccagcagcgtggcatcgaccgacagcggcaggtgcggcccatgctgctcgacggcggccacgggcagcaccgccacggtctgcgcggccaggcccgaggcctgcgcctgggcaaagtcgcgggcggacagatcggcccaaaagcgggagggatatcgcatgcgggccatcttagagcctgtccacgcactcctgggcggacgctctaccattgcccaccatgacccacgaccttttccgcgccgacagctacctgcgcgaatgcagcgccaccgtcaccgccctcacgcccgaaggtggcgtggtgctggaccgcaccgtgttctacccgctgggcggcggccaggccggcgatgccggcgtgctgctgcgccccgatggcacggcactggccatcgccgacacgcgcaagggcaaggacgccgaggggcggcccaccgcggacatcgtgcatgtgcccgcgccgggccaggcgctgggactggcggtgggcgacgcggtcacagcgcgcatcgactgggagcgccgccaccggctgatgcgctttcacaccaccacgcacctgctgtgccacatcgtcgcgcagccggtgaacggctgctcgatcacgcccgactacgcgcgcctggacttccacatggacggtgcgctggacaaggacgcgctcaccgccgccatcgcgcgcctggtggcgcaagaccatgcggtgaccatcggcgcgatcagcgacgcggcactggacgccaacccgcagctcgtcaagagcatgagcgtgcagcccccgcgcggcaccggcacggtgcgcacggtgcgcgtgggcggcgcctgcgacggcgacgccgcgcagatcgacctgcagccctgcggcggcacgcatgtggcgcgcaccggcgagatcggcgccgtggtggtcaccaagatcgagaaaaagggcgccatgtcgcgccgcgtggtgctgggcttgggcgcctgacggccagcccccaaggaaccaaaccccgcccccgccgctcccaccctgcgccatgtcctgccttcgcctcttgcagcgctccctgcacactctttttttcatagctgcttgcgctgtatccacgggcgccatcggccaaattcaactcaagacaaccgccgccgcgggcagcagcagcgtcgtcacgccgcatgtgcgcgccgagctggtcgcccaggcgcccgacggcgtgggcccgggcaagccgctgtggctgggcctgtcgatcacgcaccagcccgagtggcacacctactggaagaacccgggcgactccggcctgcccacgcaactggagtggcagctgccggcaggcatcgacgcgggcgaggtcgcctggcccgtgcccaagaagattccgctgggcaacctggccaactacggctacgtgggcacggtgctgttgcccgtgcccatgaccgtctccccagcattcaaccccggcccgctggccaaggaagcgaccttccagctcaaggcctcgtggctggtgtgccgccaggagtgcatccccgaagagggcagcttcacgctgcagctgcccttgcgcggcacgacggcgctgcatgccgccgcgttcgatgccgccgccgcggcgcacccgcgcgatctgccggctctaggcggcagcagcgcacaggtcgagggcgacaccgtgctgctgcgcgtggccggcctgcccccggcgctgcagggccagacgctggaggtgttccccgagaccacgggcgtggtggagaccgccgccacgcccacgcagcagtgggacggcgcggtgtggaccgcgcgcctgccgctgtcgccccagcgcagcgacgggcccgtgccgatgccggtggtgctggcccatggcggccagggctggcgtgccgagctgcccgtgccgggcggctggcccgccgtggcggcactgaagggcatgtcgcccgcgctggaggccgcgctgaaagccaacgccgccaatgccgccgcgcccgcggcccccgccgctgcgacacccgcgccgctgggcacctggctggccgcgctggccggtgcgctgctgggcgggctgatcctgaacctcatgccctgcgtgttcccggtgctggcaatcaaggtggtgggctttgcgcgccatgcgcagaaccagcgcgcccaccgcatcggcgggctggcctacaccgcgggcgtggtgctgtcgttcctgctgctgggcgcgctgatgctgggcctgcgctccgcgggtgaggccgtgggctggggctttcagctgcagtcgccggcggtggtggcgtcgctggccgcgctgttcacgctgatcggattgaacctggcgggcgtcttcgagttcgggcgcatgctgccctcgtcgctggcgggcctgcaggcgcgccaccccgtgctggatgccttcctgaccggcgtgctcgccgtggccgtggcctcgccgtgcacggcgccgttcatgggcgcatcgctgggcctcacggccacgctgcccgcggggcaggcactgtcgatcttcgcggcgctgggcctgggcctggccctgccctacctgctggcaagctggctgcccgcgtttgcgcgcgccctgccgcggccgggcgcgtggatggacacgctgcgccgcctgctggcgttcccgatgttcgccaccgtggtgtggctggtgtgggtgctgggccagcaaagcggcatcaacggcgcggcggcgctgctggcgctgctggtggcgctcagcatggccgtgtgggcgctcacgctgcgcggggccacgcgggctgttctcgctccgctttcaatagctgcttgcgcttggctggcatggctttggggtccaaagatcattgaactggaaagcgcacccatggccgcggcctcggcccccagcggcgtggccggcgtgacatcctggcagccctggcgccctggcctggccgacgagctggtggcccagggccgcccggtgttcgtggactacacggccgcctggtgcgtgacctgccagtacaacaagaacaccacgctggccagcgccgcggtgctgcaggactttgcaacgaagaacgtggccctgctgcgcgccgactggacgcggcgcgaccccgccatcaccgccgcgctggcgcagctcggccgcagcggcgtgccggtgtatgtgctgcatgcgccgggcaaggcgccggtggtgttctccgagatcctgggcgagtcggaactgcgcgccgctgtggccgcgctctgatcaccgccgcgcgccgcgtggccgtggcgattgcggcgggtcgatctcgcgcaccaggcgcaggcccaccagggtgtagcgcgtctggggcgtgttccagttgcggaacccacagcgcgcgtacagcggccaggtgtgccaggaaccgccgcggcgcacgcgcacctggccggcggccgggccctgcggatcgtcccgcggggagtgcgcatagccctcctcggcataccagtccgacacccattcccacacgttgcccagcatgtcgtgcacgccgaaggcgttgggcgcgtagcggcccacgggcgcggtgaacgcatgcccgtcgtgccccggcgccgcctggggccgccagcgcggccagtagggcgcggcatcctcgtcgaacacgttcgcgtggcgcgccagcgcggccgggtcgtcgccatgcgggtagcgcgtgcgcgtgccggcgcggcaggcgtattcccactcggcctcggtgggcaggcggtagcggtggccctcggtggcactgagccaggcggccagcgcatgcgcgtcgtgccaggtgatgttgaccaccgggtggtcgtcgccctgggcgaagccggggttgcgccaggaatagcgcgggtcgcgcccctcgaatgcgtcgccgcgcgcgctggcggcggggtcgtaggccgggttgtagccgtagccgcccgtgccgtcggcctcggactcgggcacgtagccggaggtctgcacgaagcggcggaattgccccaccgtgacctccgtctgccccaggtagaaggcgcgcgtgatgcgcacggtatgggcgggcgcctcgtcggccaactgctcaaaccgccagcgctccagcgtcgggtagtcccgcgccagcgcgtcgacgggctcgctgctgcccatgcggaagctgccgggcgcgatgcgcacgaagggcatgcccagcgcattcacccagagggccgacgcggccggctgcgcctgcgccgcgctggcggccagggcaagcgccaaacagacgccttgcaaagcggcagaggtggcacggaccatcgcaaactcctgggcatgcgaaaaaggccagtgtagggtcagggcattgcgcgggcacgctgggcgcggcttcctatactgcccgcgggtgtccaccgcatggggcggcagggcaggattgttgcagcgcaggtcgggccgcctgcgcaccacgggccgcagcatgcggccccgcctgcccatgaccgaccgccttaccccgcggcgcgctgcgccgcgccagcccgccctgcttcccctggccgaccgctgcacggccctgctctcgcgcctgtcgcatgccgatgccgcgggcggcatcgtgctgctgatcgcggccgccgccgcgctggcctgggccaattcaccctgggccgccagctaccacgcgctgtggcacgtgccgctgtcggtcgccgtgggcggctggcagctcacgcagtcgctgcatttctgggtgaacgatgcgctgatgacggtgttcttcctcgtggtggggctggagatccggcgcgaactgcacgacggcgtcctggcccagccccgcgatgcgctgctgcccgtgctggccgcgctgggcggcgtggccgtgccggcgctgctgtacctggcgctggtgccgcccgcgttgcgcagcggctgggccgtgcccaccgccaccgacatcgccttcgccgtgggcgtgctggccctgctggggcgcggcctgccgccggtgctgcgggtgttcctgctcacgctggccatcatcgacgacctggtggccgtgctcatcatcgcgctgttctactcgggcgggctgcagtggccgatgttcggcatcgccgcgctgggcctggcgggcgtgctgctgctgcagcagctgggtgtgcgccgcgcctgggcctatgtgccggccggcgcggtgctgtggtggggcatctggcagacgggcgcccaccccacactggccggcgtggtgctgggcctggtgacgccggtgcacgcactggccgggcgcgagcccgcgcccccggtgcagcgcgtgcaggccagcctgcacccgtgggtgacctttggcgtgatgccgctgtttgcgctggccaatgccggcgtggcgctgggcagtgcaggcggcgcgcaaccggcggcgccgggcaccggcctgctcatggccgcggtggccgtggcgctggtggccggcaagccgctgggcgtgctgctggcctgctggctggccgtgcgcctgcgcctgtgcgccctgcccgcgggcatgggctggggcgggctgctgctgaccgggctgctggcgggcatcggcttcaccatggcgatcttcattgccaccctggcgttcgacagcgccgcgctgctggacgccgccaagcgcggcgtgctgctggcctcgggcctggcggcgctgctgggactggcgtgggggtggtggctccagcgccgcgccacgaccgcctgaggggtggcgcggatacccgtgggcccacggctgtgcatacactgccgccatgctccgcacacccgacaccatcagcactttgcgtgacgtgctcacacagtgccacaccatcgccgtggtgggcctgtcgccgcaatggcaccggcccagccactttgccgccaagtacatgcaggcgcacggctaccgcgtgattcccgtgaacccactggtcgcgcgcgaaggcgggcagatcctgggcgagaccgcctacgccagcgtgcttgatgccgccgccgctctggccgcgcagggcgcgcgcatcgatatggtggattgctttcgcaagagcgaggacatcccgccgctggcggctgaagccatcgcggtgggcgcgcaatgcctgtggctgcagctgggcgtattcaacgaggccgccggcgcacgggccgaggctgcgggcctgcgcgtgatccagaaccgctgcgtgaagatcgagcacgcacgcctgttcggcggcctgggctggatgggcgtgaacacccaggtgatctcgtccaagcgcctgcgcaagctcccatattgatagctgcttgcgcttgatggataagcgctagaggcctatttgacccataacaccatgaccgtatccaccccacccggctctggagccgaccgtgccttcggcttcggcacgcgcgccatccacgccggcgcccagcccgaccccgtgaccggcgcgcgcgccacgcccatccaccagaccacgagcttcgtcttcgacgacgccgaacacgccagcagcctgttcaacctgcagaccttcggcaacgtctacagccgcatcagcaaccccacggtcgccgtgttcgaggagcgcatggccagcctggagggcggccgcgcggccctcgcctgcgccagcggcatggctgcgcagatggcggcgctgctggccatcctgaaggccggcgaccacatcgtggccgccagcacgctctatggcggcacggtggagcagctgggcgtgggtttcagccgcctgggcatcgagacgaccttcgtcgacccgtccgaccccgagaacttcacccgcgccatgcgcccgaacacgcgcgccgtgtacggcgagaccatcggcaacccgctggtcaacgtgctcgacatcgcggcgattgcggaggtggcccacgcccacggcgtgccgctggtcatcgacaacaccgtggccagcccctacctgtgcaacccgctggccctgggtgccgacatcgtggtgcacagcgccaccaagtacatcggcggccacggcaccaccatgggcggcgtggtggtggaaggcggcacattcccctgggacaacggccacttccccgagatggtggagcccagccgcgcgtaccacggcgtgaagttctacgagacctttggcgacttcggctacaccatgaaggcgcgcatggaggtcaaccgcaccttcggcggcgtgctctcgcccctcaacgcctggctgctgctgcagggcgccgagacgctgcacctgcgcatgcgcgagcattgccgcaacgcgctggccgtcgcgcggttcctgcagcagcacccgcaggtggcctgggtccactacccgggcctgccggactcgccgtactacgcgctggcgcaaaaacagttccgcacggtggatggcagccccggcgcctcgggcatcctcaccttcggcgtgaagggcggcgccgcggcgggcgagcggttcatcgacgcctgcgagttcctgagccacctggccaacatcggcgacgcgaagacgctggtgatccatcccgcctccaccacgcaccgccagctcaacgaggaggagctggcccgcgccggcgtgcgcgcggacatggtgcgcctgagcgtgggcatcgaggagctggacgacatcctctgggatatcgaccaagccctggcacgcacgcgctgaaccgggccacccacggccagggtcacgcccgaccgggggcgcgcagggcaggtcagcgcttgcccggcagtgggggcgcggggcgcgccgcgctcccccccgagctgcgcagcgacagcacgatggagccggcaatcagcgtcgccgtgaccagcagcgcgtaaccgatgggaatcttcaccaggtcgatcagcagcatcttggtgccgatgaacaccagcaccagcgccagaccgtaggccagcaggtggaaccggttggccaggtcggccagcaggaagtacagcgcgcgcaggcccaggatggcgaacacgttggccgtgagcacgatgaacgggtcgctggtgatggcgaagatggcggggatgctgtccaccgcgaagatgatgtcggtggtgccgatcagcaccagcaccacgaacagcggggtgtagtgcttgacgccgtcgatcatggtggagagtttctctccgtcgaaccggtcggtgatgcgcatgcgctggcgcagcagcttgagcaccgggttggtcgcgatgtcgggctcctgccccgcggccaaccacatcttgatgccggtgaccacgaggaacgcgccaaacacgtacagcagccagtggaacgtggccagcagccacgcgcccgccaggatcagcagcgtgcgcagcacgatggcgccgatgatgccgatgatgagggcgcgcttttggtactgcggcggcacggcgaagtagctgaacagcatcagaaacacaaagatgttgtccaccgacaggctcttttcgacgaggtagccggtgatgaactgcatcgacaccgtgttggccacgtcgcggccctggctgctgtccaggtaccaccacagcagtcccacgaacacaaacgccagcgcaaaccacagcaggctccagcgcgctgcctcgcccatcgtcacccggtgcgcgccctggcgctccatcaccagcaggtccacggcgatcgccacgaccacaaaggcggcgaagcccgcccacatccaccaggtgcctatcgtttccatgcgttccttctccaacaaggttgtactgacgggcccacagcccgaggaggtgcaatgtagaggtcgcatggattccaaaaaatctgccttatcgatactattacttcggtttttacgaagtaactccatgagccagagcttcaactaccgccacctgtactacttctgggtcgtcgccaaggagggcggcatggcacgggccgccgagcggctggacatggccgcgcagaccatcagcgcacaggtgcgcgagctggagaagtccctgggggtgagcctgctgcgcgccgagggccgcaacctcatgctgaccgaggccggcgtggccgcgctgcacgaggccgaccacatcttcgcgctgggcgagcagctgccccagcgcgtgcgcgaggccgcctcgggccccacattgcgcctgaacctgggcatctccgacggcattgccaaactggcggtgcaccggctgctcacccccgtgctggacgagccccacctgcgcctgctgtgccacgagggggaattccagcccctgctgggcgagctggcgctgcacaagctgcacgcggtgctggccgaccgccccgccccgccgaacccggcgctgcgcaccaccagccagttgctgggcaccagcgccattggctggtatgccccgccgctgtgggcgcaggccgcgcgccacgaattcccgcgcagcctggcggtggtccctgtgctgttgcccaccgagcacgccgcgctgcgcgcgcgcatcgaccactggctggaacgcgagcgcatccgcccgcgcattgcaggggaattcgaggacagcgccctgctcagcaccttcgcagccaccggcatgggcgtgatgcccgcgcccgagaccctgggcgcgcacctggagcagacccatggcctcgtgcccgtgggcaccacccccgaggtgcatgagcaattccacctgatctacagcgcccgcaaggtgatgcacccgctgctgacccggctgctggaggccggagccgatgggacgctgtggaacccggaccccacccgttcccccgtctgaggagacggcgcatcgtcctgcagcgcccctttccttgatctgaggcaagcccgcggggcttgcccaaggcctgcgggagccggcctgcgacaatcgcgcgcatgagcttcgcccccctccagaacgacaccttcctgcgggcctgccgtcgtcaggccaccgactacacgcccctgtggctgatgcgccaggcgggccgctacctgcccgaatacaaggccacgcgcgccaaggccggcagcttcatgggcctggccacgaacgtggagtacgccaccgaggtgacgctgcagccgctggagcgcttccctctggacgcggccatcctgttcagcgacatcctcaccgtgcccgacgccatgggcctgggcctgtcgttcgccgagggcgaaggcccgcgctttgccaaggcggtgcgcgacgaggccgacgtggccgcgctggccgtgcccgacctggacaagctgcgctatgtgttcgacgccgtcaccagcatccgccgcgcgctgaacggccgtgtgccgctgatcggtttctcgggcagcccctggacgctggcctgctacatggtcgagggcaagggcagcgacgattaccgcctcgtcaagacgctgatgtacagccgcccggacctgatgcaccgcatcctggcggtgaatgcggacgccgtggccgcgtacctgaacgcccagatcgacgccggcgcccaggccgtgatggtcttcgacagctggggcggcgtgctggccgacgggtgctttcagcagttcagcctggaatacacccggcgcgtgctggcgcagctcaagcgcacgggcgtggacgggcaggatgtgccgcgcatcgtcttcaccaagggcggcggcatctggctcgacgacatgaaggacatcgactgcgaggtgctcggcctggactggacggcccacctgggcaaggcccgcgccatcgtcggcgggcaggtgggcggccccggcaaggcgctgcagggcaacatcgacccgaacgtgctgttcgccccgcccgaggctgtggcagcccaggtgcgcgccgtgctcgacagcttcggcacgccgcacactgacaagaccaccaccggccccacgcacatcttcaacctgggccacggcatcagccagttcaccccgcccgagcacgtggccgcgctggtggaagccgtgcatggctattcacgcagcctgcggcagcggtgaatgcctacttaccagggctgcggcgccggcatgacttattcacactgcggcagccgcatccggcttgccgcgcggcccgcagtgagcagcgcaacaaccggcaacaaatcactccgaacctcgtaagtgattgattcatatggaagtcctgcacctgccgattttgtgggcaccctaagcaaaccacggccagacaagggctttcgggcggcccagccgggatatcaacaaagttatccacagaaaatctggacttcctgtgtttccctcgcaaaatcaagcacttgccgcacgaagtgaaggaaaagtcccacagtggctgcaacgcctaccacatccgggggatgctcttccctattgacagcgccagttgttcacatgctggcaactgcggccccctgcgcagagcgtcgcccgacaaccgctgcggcactgtttgcggcgcagcaaagaacgttgattcataagctttttttgtaccgcgccgtctacaaatccgctagcgcgcagtccagccggggcgcgccccgcagcctgttgcacgctgcttttcaacaaagttatccacagcacctctcatagcagtggacaagcttgtggaatcatgcggggccgcgccccgtgccgcccgcgttttcacccaccgcccatgcctgaccgttccccgcccccgaccacgccgcatgacagcgccgcctgcctgctctgcgtggccgtgagcacgccggcgcacagtggcgtgggcgaaccgctgagctacgccagcccgcgcccgctgcctgccgggacactggtgcgcgtgccgctgggcgcgcgcgaggtgctgggcgtggtctgggacgcgcccgccgagccagcggcgctaccgccgggcatggtgccgcgcacggtggcgggcgtgctcgaaggcgtggcgccgctggacgccgcctggcgccgtctggtgaccttcgccgcgcgctactaccaacgcgcggtgggcgaggtggcgctggccgccctgcccccacagctgcgcgacctcacgcccgagcagttggcgcggcgcctgcgccgccccgcaccgccggcgcacccatccgaagcagttacaaaaacaatagcacttaccgcagaacaggcaagcgctacagcccaaatcgatgcagagagcgggcccttcctgctgttcggcagcacgggcagcggcaagaccgaggtgtacctgcactgcgtgcagcgcgccctggccggccatcccgccgcacaggcactggtgatggtgcccgagatcaacctcaccccgcagctggaggcgcgctttcgcgagcgcttcgcgcccctgtacggcgaggcggccgtggtcagcatgcacagcgggatgacgccggcacagcgcctgaagagctggctcgccgcgcatacgggcgctgcgcgcatcgtgctcggcacgcgcatggcggtgttcgccagcctgccggggctggcactggtcgtggtggacgaggagcatgacgccagctacaagcagcaggagggcgcgcgctactccgcgcgcgacctggcgctgtggcgcggacgcgagcagggcgccaaggtgatcctgggcagcgccaccccgtcgctggagagctggcatgccagcaccccggccagcgaggggggcccgggccgttacctgcgcctgcacatgcccagccgtatcggctcaggggacggcgccggcacaggcgagctgccgcgcgtgcgcctggtggacatgggacaacagccgcgcagctcgggggcgggtggcgtgttctcgcccccgctgctggccgccatcaccgaacgggtgcaacgcggggagcagtgcctggtgctgctcaaccgccggggctttgcacccgtgctgcactgccatgactgcagctggaagagcgactgcccgcactgcagcgcccaccaggtgttccacaagagcgaccgcacgctgcgctgccaccactgtggctttacgcaacgcgtgccgcgggcctgccccagctgcggcaacccggacatcctgcccctgggccggggcaccgagcagctggaagagcaactggccgccctgctgcgcaacgtgatcaccccggaccgccgcgccgcgcgcgtggcacgcatcgacgccgacaccacccgcgccaagggggcgctggaggagcaactggcccaggtgcacagcggcgaggtggacgtgctggtcggcacgcagatggtggccaagggacatgactttcggcgcatcaccctggtggcggccgtgcagcccgacggagcgctcttcagcagcgacttccgcgcgcccgagcgcatgttcgccctgctgatgcaggccgcgggccgcgcggggcgcgatgcgcgctatgtggccgcgcaaggcagcccgcccgagatgtggatccagacctggcaccccgaccacgccgtctatgccgcgctgcgccgccacgactacccggccttcgccgcgcgccagctggccgagcgccaggaagccggcataccgcccttcgcctatcaggcgctggtgcgcgcggacgcccgcacgcaggaggcggcccaggccttcttgcaggccgccagcgacgccgcgcgcgccgccgggctgccggggctggaccaggtcttcctgttcccgccggtgccgctcgccatccagcgcgtggccaatgtggagcgcgcgcagatgctgctggaaagtccccagcgcggcgcgctgcagcgctttctggccgcatggcagccgctgctgcatgccgagcgcccgcgccaccgcggcctggtgcgctggctggtggacgtggacccgcaggcgatctgaggccgccaccgctgcgggcggtgcccgcgggttttctcgcatggcatgcgctgcgccatcggggcaaagttccgcccccggtccacgagaccgcttttcttttttttggaacccacaatgaccttccaagcgtttcgcatgtcgctggtggccgctgccatcaccgttgccggttttgtcggcgcccccaccctcgcccacgcgcaggacacgcgcgccacggcggccacgcaggcccagccggccgccgccaagccccgcgtggtagtgctggccacgggcggcacgatcgccggcgccggcgcctcggccatgaacagcgccacctacacggccgccaaggtgcccgtggacaagctgctggccggcctgcccgagctgtccaacgtcgcccaggtgtcgggcgaacaggtgttccagatcgcttccgagagcttcaccaacgaacacctgctgaagctggcccagcgcgtgtcgcaactggccaagcagggcgacgtggacggcatcgtcatcacccatggcaccgacacgctggccgagaccgcctacttcttgagcctgacagtgcgcaccgacaagccgatcgcgctggtcggctccatgcgcccgggtactgccctgtcggccgacggcgcgctgaacctggtcaacgccgtgagcgtggcggcctccaaggatgcgcgcggcaagggcgtgctggtcaccatgaacgacgagatcaacaccgcgcgcgacgtgaacaaggacatcaacatccagaccagcgccttcaagagccagtggggcccgctgggcatggtggtggaggggaagaattactggttccgcgcgccggtgaagcgccacaccacgcaatcggaattcgacatcgacagcatcacctcgctgccccaggtggacatcgtctatgcctacggcaacgtgcagcccacggccgtgaacgcgctggtggccggcggcgccaaggccatcatccatgccggcacgggcaacggctcagtggccgaccgcatggtcaagccgctgcaggacgcgcgcgctaagggcgtggtcatcgtgcgttcggcgcgcgtgccctacggcttcgtgctgcgcaacgccgagcagcccgacgacaagcacgactgggtggtggcccacgatctgcgccccgaaaaggcgcgcatcctgaccatgctcgcgctggccaagggcgccagcacgcaggaactgcagcgcatgttctgggagtattgaggtctgcccctcaggcgcccgcgtcttccctctcccctcgcatcgcaacacgggcagggggacggcaccctcgctgcgcggcgcggccggtccaggtccttgcccaatggccgtcggtctggcgcacgcggtacaacggctgcgcttcaggtggatattttttagccaaatcgacacctagcgcagtcccatcctgcgccaagcgctctcatttttgaaccaaaagcgcaacggcggccgaaaagctgaggaacgccagcgccgtactcaccaggatgatgcgcgccacgcgcccgccgtgggccccgaagcgctccaccagcagcgccacgttgctcgcgctgggcagcgcggccagcagcaccatcaccgtgagcgtgaacggcgacaggtccacccccagcgccatcgccgcacgccccaggcaccacaccagcagcgggtgcacgacgagcttggccagcgcgatcggcacgtactggcccggcggcacgtattcctgctggttcatctgcgagcgcgccagcaccgcgccaatggtgaacagcgccaccggcgatgccgcgcccgccagcatggccagcgtctggtccacggggcccggcggctgccactgcaggaccgacgccacgccgcccagcacgatggaccagggcatggggttggtggccatgccgcgcagcgcgttgcgcagcgccacggccacgccgtgcgcacccgcgccatccaggcgcgacagcgcgatgcacgccgaactggtgatcaccaggtccaccgccagcaccacgatcacggtgccggcactggcctcgcccagcaacgccaccagcagcggaacacccatgaagccggtgttgggaaaggcagccaccagcgcgccgaaggccgcatcgttccacccccggcgccgcagcgtgagggccaccgtgccgcccaccatgagcagcgcgcacagcaggtacagcccggcgacggccgggtccagcagctgggcgatgggcgtgctggcgccgaagcggtacagcatgcatggcagcgcgaaatacagcacgaagctgttcagccccccgatggcggacaccggcagcgccccggcccgcgtggccaggtagccgcacagcacgagggcgaagaaggggaaggtgatcagcaggacggacagcacgggcgcgattgtcgcagcgccgccgcgcgctgaaacgccttgtcaccgggcgtgccaccccgggcaatcaccctggtgcgcgcacgccgctatcatgcacacccgctgttctccctctcacccgccgcccgccgcaacccgcggcgcaggcgcgccccgttcctcccgctgcatccatgtccggtctcaatcttgctcagttgcaggcagtgcactacaccgagggcccgtgcctggtgctggcgggcgcgggctctggcaagacgcgggttatcacgcacaagatcgcgcggctgatcgagacgggcctggcgccccggcgcattgccgccatcaccttcaccaacaaggccgcggccgagatgcgcgagcgcgccgccggcctgatcggccgccaggccaaggacgtgctggtgtgcaccttccacgccctgggcgtgcgcatggtgcgcgaggacggccatgtgctgggcctcaagccctcgttcagcatcctggaccaggacgacgtgaccggcatcctcaaggactgcgcgggcggcaccaccgacctggccaccgcgcgccagtggcaatggaccatcagcaactggaagaaccagggctgggatgcgcgcaaggcgctggccatggcccaggacgaccatgagcgcagcatcgccctgatcatgcagcgctacgaggagcgcctgacggcctaccagagcgtggatttcgacgacctgatcggcatgcccatgcgcctcttgcgccaccaccccgaggtgcgcgagaagtggcagcgcctcttgggccacgtgctggtggacgaataccaggacaccaacgccacgcagtacgagctgctgaaatacctggtgggcgagcgcgcgcgcttcaccgccgtgggcgacgacgaccagagcatctacggctggcgcggcgccacgctggacaacctgaagaagctgccgcaggacttcccgcagctcaacgtcatcaagctggagcagaactaccgctcgaccagcgccatcctgcgcgcggccaaccacgtcatccagcccaatcccaagctgtttcccaagacgctgttcagcgagctgggcgagggcgagcccgtgcgcgtggtcgattgcgacaacgaggagcacgaggccgagcgcgccgtggcgcgcatccagggcctgcgggcagccagcaatccaccgccggcgtggaagaacttcgccatcctctaccgcgccaaccaccaggccaagccgttcgagaaggccctgcgcaaggccaacatcccctacaaggtctcgggcggcaccagcttcttcgaccgcgccgagatcaaggacctgtgcgcgtggttccgcctgtggatcaacaacgacgacgacccggcctttctgcgtgccgtcaccagcccgcggcgcggcgtgggccacaccacgctggcggcgctgggcgagttcgccacgcagcacaagcaaagcatgttcggcgcgctgttcaacgccatgctgcccgccgtgatccccaagcggggcctggaaggcctgctggagttcggccgcaccgtcaacgacctggagcaccgcgcacgccacacgcacggccacgaagccgcgcgtgccttcctggccgactggctcaaggacatgggctacgagcagcacctgtacgacagcgaggacagcgaaaaggtggccgcagcgcgctggagcaacgtgctggagttctgcgactggatggcgcagcgcgcgggcggccagatcgacgacaccgcgggcgcgacggtgcaggccgcgaccaagagcctgctggaggtggcgcagaccatcgccctgctgtccaccatctccgagcgcgaacaggagcaggacatggtggtgctgtccacgctgcatgccagcaaggggctggagtggccgcacgtgatcctggccggcgtgaccgagggcatgctgcccttcaagctggacgatgacgacggccgccagcagaaggtgagtgacgacaccctgcagcgcctgcaggaggagcgccgcctgatgtacgtgggcatcacccgcgcccagcgcacgctggccgtgagctggaccaagaaacgcaagaaggggcgcgagatggtggcctgccagcccagccgcttcattgccgagatgaaactggacgccgccacggcgcgcgagaacccacgcgacaagttgcgccagttgcgcgaggaattcgcgcgcaaggcccaggccgcccccagccccgccacaccctgaacccatgttgaaaactatatttttgatagctgccagcgctttactggcaagcgcttgcgcccaaaaaccctctcaacctccccgcccggcctgccccacggccgcgcagatggagcagcccgaactggtgggccgctggcaggcgcggctggacggcatggccgagcccgtgctgctggaactgggcccccaccccgaatgggacggcacggtgaagggacgcatccagtggccgggcttcacctcggtggtggtgggcgacgtgcaccagggccggctcaccctggaagagtcgcgcgacggcacgcgggtcagcggcaactggagcggcgacgtcgtcgaaggcagctgcgcgcgcgagatccgcggcgaatggaccgacgaggccgaccggccctacaccttcaccctgcgcaagcaggccccttcccggccctgacctgcatgccagccgtcaccgaccacgcgcatcatccgaccatgacacagccttcacaccccctgtcccgcctgggcctggccaccgcgctgctgggcacggccctgccgctggtcagctgggccgaaaccgccgcagcccccgccgtcaaccgggcggccggctggcgccagtgcgccgccctcaccggtgacagccaggcacgcctggcctgctttgaccagtgggccggcgagcagagctggcaggcgccgcccgcttcggccagcgcccagcccgccgccgccacgcaggcgccgcccccgccggtggacgccacgctgccggccacgcgcatcatcgacgtggcgcaggtggacggctgccgcgacggccagtacagcaccctgtcgcgcttctgggagctggagacgggcagcgactgcggggcgttccgctttcgcgggtactggcccatgagcgtgtccgtcgtgggcgccaccagcgtcaaccgcctgcccacctcgggcagcccggacaacaacgccaccagcgaagtggactaccgcaagaccgagatgcgcgtgcagctgtcggtgcgtaccaagctcgcgcagggcctgctcacgcgcggccaccccacgctgcgcgactcgctgtgggcgggctacacgcagcagtcgtactggcagctgttctcgccgggcatctcgcggccgttccgcaacacggaccacgagcccgagatcatgtacgtgtaccccaccgacgccaagctgcccttcggctggcgctggcgctacagcggcatcggcctggtgcaccagtccaacggccagagcctgccgctgtcgcgcagctggaaccgcgtgtacctgatgaccggcatggagctggacaaccgctggaccgtcaccggccgcctgtggaagcgcctgcacgagagcgcggacagcgacgacaaccccggcatcagcaactacgtgggccgggccgagctgggcctgacctggaacgtggacaaggacaacaccctggcgctgaccgcacggcattcgctgggcgccaccgggcgcggctcggcacggctggaatggctgcaaaccctcggaaccagcctggtgggcaaccgcaccaacctgcgcctgcacacccagctgttcacgggctacggcgacagcctgatcgactacaaccgcaagcgcaccgtgttcagcgtgggcctgagcctggtggatttctgaaccccacagcgcgaatggatgggcgggcgcgccacgcgcgcctgccggcccgatcacaaccggttaccctttgaccgggccggcgggttgaaggcgccgcagtgcgccgacacaatcgggcgcaccccggcgccgccgggggcgggcccgcgccctgcgcaataagcgcctgctttcgcgcggtattcgccccatcaccggccagcgccgtccgcacaatgcagcccggaggacgacgaccatggacctgcaataccagctgaaggccggcagctactacctgtacgacatgcgcgaaacgcccagcgcagtcacgggcgagcgtcgcttcaagctcaagaccgacaccgtggccattgccttcgacctgcacaccggcgaggtgcaccagcacggcagcccggcacgcatccagtcctgggccacgcacacgcgccggcgcctgcgcgccgctggcgcggcggacgtggccaacgacatcgtggtcgtctccggcccgctgcccgtggacgagctcaacaaatgcctgtggatcagcggctactgccggcgcatgttcacgcgcctggccagcctgccgcacggcaagctgcagcgcgcggcgcagcaatggaaaaaagcggcctgaacgccctgcccatctgcgccagcagctcttgattcaatagcacaacgggtcccgcgggacccgttgtttctggtgtcagtcctgcgcacctacgtcgtcgtcctggtcatcatcctcgggcagctcctccggctccgcatgcttgaccacggtgacgggcacgggactttgctgcaccagcgcctgcgacaccgagcccagcagcgtgccgcgcagcccgcccaggccgcgcgcgccgatgatgagcgcgtcgcagccgcagcgctccaccatgtccaccagcgtggccgccacggggcccaggccgatctcggtctcatacggcacgcccgcggcctccaccatcgccacggccgacgccatcaggtgctggcccgcctccacgctcgcggcggccacggcgtccgcgccctgcgtggccagctcgatcagcgaggcctcttcctgcacgtggcccagcaccagcgtggcctgcaggccgccgcggcgcaccagggccacgccatggcgcaccgcgtcgagcgcgagttcggagccatcaacggcgatcaggattcggaacatgggggcacctccttgcaatgctgtgtcgatagggtcagtgtaggccgcgcggggcgctgcgggcaccaatccccgccggtgcagtctgggacaatcgcgcccatgctcaagtttgaaatcctggccaccgacacctccagccacgcgcgccgcggcaagctcacgctcaaccacggcgtggtgcagacccccatcttcatgcccgtgggcacctacggcaccgtcaagggcgtgatgccgcgcagcctgcgcgagatgggcgcgcagatcatcctgggcaacaccttccacctgtggatgcgccccggcctggacgtgatgcagagctttggcggcctgcacggcttcgagcagtgggacaagcccatcctcacggactcgggcgggttccaggtctggagcctgggcagcatgcgcaagatcaccgaagaaggcgtgcatttcgcctcgcccgtgaacggcgacaagctgttcatgtcgcccgaggtgagcatgcagatccagaccacgctcaacagcgacatcgtgatgcagctggacgagtgcacgccctacgagaccaacggtcacaagaccaccgaggccgaggcgcgcaagagcatggagatgagccgccgctgggcggtgcgttccaagaatgaattcgagcgcctgggcaaccccaacgcgctgttcggcatcgtgcagggcggcatgtacaagaacctgcgccaggaatcgctcgaagccctggtggagatggacttccccggctacgccgtgggcggcgtgagcgtgggcgagcccaaggacgagatgctggacatcatggcgcacaccccccaccgcctgcccgcgcacaagccccgctacctgatgggtgtgggcacgccggaggacctggtggagggcgtggcccagggcgtggacatgttcgactgcgtgatgcccacgcgcaatgcgcgcaacggcacgctgttcacgcgctatggcgacctgaaaatccgcaacgcccgccacaagaccgaccaccagccgctggacccaagctgcacctgccacgcctgcgcgggcaccgagggcgtaagctggaacgacgggggccgcggcggcttctcgcgcgcctacctgcaccacctggaccgctgcggcgagatgctggggcccatgctcaccaccatccacaacctgcactactacctgaacctgatgcgcgaggtgcgcgaagcgctggacgccggccagttcggcgcattccgcgcgcgcttcaaggccgagcgcgcacgcggcgtatagcgccgcgtaggcggcggctgacggcgagggccggcgcattccgcgcgcggcgccgcgccatccttcctatgctggggcgatggacacccgaccgtcgacagccgcaccgctgcacatcggcaccgcggggtggaacgtgccgcagggcagccggcaccggttcccggccgaaggctcgcacctggagcgctacgccgcccggctgcccgccgtggagatcaattcatcgttctaccgcccccaccagcgcagcacgtacgagcgctgggccgcgtccacgccgccagcgttccgcttcagcgtcaaactgccacgcagcatcacgcacacggcgcgcctgaagggcacggacgcgctgctggaggctttcctggaacaggtgcaggggctgggggagcgcctgggctgtctgctggtgcaattgccgcccagcctgcggctcgaccggcccgtcgccgaggcgttcctgcgcggcctgcgcgaacggcattccccacggcagcgttgccgtggagccgcgccacgccagctggttcacgccggagggcgacacgctgctgtgcgcctggcaggccggccgcgtgctggccgacccggtgctgcacgcgggcggcgaggcgcccggcggctggcccggcctggtctactgccggctgcatggcgcaccgcgcgtgtactactcggcctatgacgcggcgctggtcgacgcgctagcggcacggctgcgggtcgccaccctggcagcgcgcagcgtctggtgcatcttcgacaacacggccagcggcgcggcggctgccaacgcgctggacctgcaccaggcctgcgcctagcgattccctgccgcgccgggcatcgcaccctggggtggcgtaccggcgggggccgcgccggcgggcggcatgcccgaggggaccgcacccgcaggggccacaccgggcgaggccatcccggacggcgccgcaccggccccgcaggcatggcagaaacgggcgaaggcgctcttgcgcgtgccgcaggcaccgcagcggtcgaacaggccgatgccgcagtgcgggcagaagtcggtcaccccgtccttcaggtccaccagccgttcgcaccccgggcacacgcccttggccaggcgcgccagggccatgtcgtagcccagctccttgcggcgctcctgctcgggcagggcctcggcctgtttctggcgttccaggtagtggttgagcgcaaggatggcgtagcgccccaccagcgccgtgaccacgatgcccaccacgtagcgcacatagccgccatagctgggcaggtagggcaccagctccacgaagaacgcgaacaccgcgaagaagatgaagccccacacgaacggccaccaggtgctcttgcgctttttggcgaacagccagcctgccgccaccagcagcggcagcgtgagcgccaggcggtagaggaacacgcgcaactccaccttgcgccgctcggcggccatcttctcgtagccgccctgctccaggcgccccaggcgctgctgcgcggcctgcgcggcctggcgcgcgtccagcagggcttgatcctgcgcctgcacggcctgctgggcccggcgctcctgggccttgagggcgtccagcgcctgggtgcgcgcgatcacctcggggtcgtgctcggcgcgctgggtggcgcggcgtgcggccagccagttgctgaaggtctcgcgctcggcctgcgtctcgctgcgcgccttggcgtgctgcagccgggcctgctccagcgcggtctgggcctcctgctcggcctggcgcgcttccttgacctgggcgcgcagcgcctgggcggcgttgcggtccaggaagtcgtccagctgcaggggcgcctccaccttgggcaggtcgcccacgatggtgccgcccagcccgatcagaaagctggcgaacaccagcgccaccagccacaggccgcggcgaaaccatttctccgacagtcgcaatgccttgctcatgtgtgatccctcacgaggtttgctattggaatagtagctgctcgcgcttgatggataagcgcaagagcccatttttgcttaaaacttctccgggcccagcacctgcacctgcggggcgcccgccagccgcgcatgctgcagccatgcgagggcggagtccaccgtcacggtctcgatgcggtcggcgtagcgctgcgcgggcggatggtcgtcgaaggcgacgttggccgccgtcatgcgcccgcccagccgcgtgagcggcccgatgcgcagcaccgtgggctggtagccctgcagccgcagccaggcctgggcctgcgcgcgggtctgggcacgctcgggctccatggcgagggccagggtctccagcgcccactggttggactgctggtaggtcgtgccccacgcatagctcaccatgctgtaggcacgctggtgcagccgcgtggcgcgcgcgccgtcggccagcacgggcagcagcgcctgctgcaaggcgggcgtgggcacggcccacacggcctcgtggcgccacaggtcgtccaggaagaactcgcccagcccctggcggtacacggcagccacggcggtgccgcagtcgttgagcttgtgcaccacgcgccacgggccctcgggcgtcttgtaggcccagcccaggtgcgagtagcgcaggccgtagcgggacaagtcctgccccgcgcgcgccagcaccaccacgcgggcgccgctggcgtccagcgcctgggccgtctgctgcgccagctgcatgccctgggcgatggtctgcgccgtgggctggtgcggctcgcaggagcggcccgcatgtgccgccatggccgccagtgccagggcggcggccgcgatccagtgcagggtgcgcatggtcagagcctttcgttgtgcagcagcgcgcggcccagcgcgttgggcacgaaggccagcacctcgcccgcggccgacaggatcacgcccgtgccgatcacgctgcaggtgagcaccgtgcccacggcaccactggcggcaccggcggcgcggcccgagacctccacgctggcctgcgcgccgtccgacgcgcgctccagcaggtacaccgtgcccgtggccgaagcctgcacggccttcaccgtgagcaccgcgccgcccaccgacagcgccgccggcagggccaccacggcgcccgccgccgcggacgccccgcccgcggccacgaccacggaggccaccggcatcagcgacagcgcggcagaggcctcgctgtgcgcccgcgccggcagcgccgcgccgcacagcaggcccagcaccagcagcgcgggggcgaaggttttgcgaaaaaaggttggcatgtgggtctcctgcgcggcgggcatcattcagcggcctcggtgcgggcctgcaggcggctgcgcaggcgggcgtcggccagatccgcctcgtggcggtcgcgcagcatcttggccagcgtgaacgcgcaggtgatgaggtacagccagctcacgcccaaaaaggccttgtaggtggcgctgatcgccatgccccacagcccccagccggtgagccccatggccacggcaaagccgccccagacgacgagcttccacagcggggtgtcgccaccgccctggccggcgccgcggcgcgcgccctggttgtcgcgcacgaacttggccagcatgaaggccgcagacaggcagaacacgtagcccatgaacatgaaggccacctccagccgctcgcccggcagccaggccaggccggtggcgcacaggaacacggcgatgccgaacgaagcccacacctggaactgccaggcccgcgtgtcgcgctggagggtgggggtagaggaatgcatggtggtcggtgcccgcaggcgttggttgaacacggggcggatgctgcggccgcgcggcgccaaagcagccgatattccgacgcagtaacctatccagcggcgaaaagtatcgccatgcgataccacattcagatcgccagcggcagctcggtggtggacagcacgttgcgcagcaccatgaacgagcgcacctgccgcacgcccggcaggtacagcagctgctcggcatgcaggcggttgaagctctcgctgtcgcgcgtgcggatcagcatgaagtagtcgaactcgcccgtgactacgtggcattccatgcagcccgagatcttggccgccgccttctcgaaggccgagaacgactcgggcgtggagcggtccagcaccacgccgatcatcaccagcatgcccgcacccaccgcctgcgggttcagccgcgccaccacgccatcgatgaagcccagccgcttgagccgctccacgcggcgcaggcaggccggcgggctcaggtgcaccttggccgccagggccacgttggacagcgacgcgtcgcgctgcagcagacgcaggatggcgcggtcggtgcggtccacctcagcgccctctaccgcggcattcacgttgcgtttttttattgcggccatggcttgattggggaaatgaaatactgctatttggcgttgagtactctttttgattcttgagatcatcttatttcacaaccctgttaatgcgcggttttcctacgatgcaaggcaccttccccatcgaccggaacaccgccatgaacctgcagaaattcccccgccatcccctgaccttcggccccacgcccatccagccgctcaagcgcctgtcgcagcacctgggcggcaaggtggagctctacgccaagcgcgaggactgcaactcgggcctggccttcggcggcaacaagacgcgcaagttggagtacctgatccccgaggcgattgccggcggctacgacacgctggtgtccatcggcggcatccagtccaaccagacgcgccaggtggccgccgtggccgcgcatttggggctcaagtgcgtgctggtgcaggagaactgggtcaactacagcgacgcggtgtacgaccgcgtcggcaacatcgagatgagccgcatcctgggcgccgacgtgcgcctggacgcggcgggcttcgacatcggcatccgcccgagctgggagcaggccatggcggacgtgaagcgggccggcggcaagccctttcccattccggcgggctgctccgagcacccttatggcggcctgggcttcgtcggctttgccgaagaggtgcgccagcaggaaaaggagctgggctttcggtttgactacatcgtcgtgtgctcggtcacgggcagcacgcaggcgggcatggtggtgggctttgccgccgacgggcgcgcgcgccgggtgatcggtatcgacgcatcggccacgcccgagaagacccacgcgcagatcctgcgcatcgcgcagagcaccgccgatctggtggagctgggccaggacatcactgccgaggatgtggtgctggacacgcgctacggcggccccgagtacggcctgcccaatgaaggtacgctggaagccatccgcctgtgcgctcgccaggagggcatgctcacggacccggtgtacgagggcaagtccatgcacggcatgatcgagcgggtgcgcaacggcgaattcccggccggatcgaaggtgctgtacgcgcatctgggcggcgtgccggccctgaacgcgtacagctttctttttcgcaacggctgaagccgcagcggatgcgcaggctctggggcgcctgctggctcaggcgctgatctgaagcagccccgccacccgctcacgcagcagggcgggctgcacctcggcagccggcagcggtgcgccgacgttcagccccacgcggttgaacatgccccggcggaacggccgcaccatggcgccgccctgctcgatgcggctgaagaacgagccccacaggttggtcagcgccatgggcaccaccggcgcccgcacgccgtcggcctgcgcgcgttcgatgatcttcatgatgccgcccttgaacgcctgcagttgcccgtcgcgcgtgatgccgccctcggggaagatggcgagcaggtcgccgtccttcagcacctgggccgcgcgctcgaacgcggcttcgtaggtggcggcatcgtccttttgcggcgcgacgggaatggccttggccaggcggaacagcgcacccagcaccgggatgcggaagatgcggtggtccatgatgaagtagatggggcgggggctggccgccatcagcagcacggcatcgacgaagctcacatggttgcaggccaggatggccgcgccctccgtgggaatgtgctcgtcgccgcgcaccttgaaacggtagatgcagcgcgacagcacccaggccacgaagcgcagcaggtactcgggcaccagcaggaagatgtagaacgccaccaccgcattggcgatgccggtgaacaggaagatctgcggcaccgtgaagcccgccgacagcagcgcccccgcgagcacggcactggcgatcatgaacagcgcgttgaggatgttgttggcggcgatgatgcgcgcgcggtgcgtgggctggctgcgcatctggatcaacgcgtacatgggcacgctgtacaggcccgcgaacagcgacagcagcaggaggtcggccatcacgcgccagtgcgcgggctgcgccgcgaaggccgccagggtgagcacctccgacggcggcagggcccgcgaggcgaagtacaggtcgatggcgaacacgctcatgccgatggcgcccagcggcaccaggccgatctccacatgccggcgcgagagcacctcgcacagcagcgagccgatgccgatgcccaccgagaacaccaccagcagcagcgacgccacctgttcgttgccatgcagcacgtccttggcgaagctggggaactgcgacaggaacaccgcgccgaagaaccacatccacgagatgcccagcagcgagcggaacaccacggtgttgccgtgcgccagcttcaggttgcgccacgtctcgctgaccgggttccagttcaccgtcaggcccgggtcggtggccggggccggcggaatgaactgcgccaccaggcggcccagcaaagccagcgccagacaggccaccgccaccgtggtgtggccgatgcccggcagcgccaccagcagaccgcccgcgacgttgcccagcaggatggcgacgaaggtgcccatctccaccataccgttgccgcccgtcagctcgcgctcgttcaaggcctgcggcaggtaggcgaacttcacggggccgaacagcgtggaatgcagccccatcaggaacacgcagcccagcaggatggccgcgctgccggccacgaaacccgcgcccgccaccagcatgatggcgatctccaggttcttcacgaagcggatgatgcgcgtcttctcgtacttgtccgtgagctgccccgccgtggccgagaacagcaggaacggcaggatgaacagcgcgccgatcaccagtcccgccagcgccggcggcatccacgacacgctgagctggtaggtcaccatcaccgtgaaggcgaacttgaacaggttgtcgttggccgcgccggcgaactgcgtccagaagaacggcgcgaagcggcgctgacgcagcagcgcgaactggttggggtgcgccgccgcctcggcaggctgggcggtgggcgacaaggtcacggggtgctgcgcgctcatatgcggtgtgctggggtgtgaaggtgccgcgcattgtgcgcacaaagcccgcacaggccagccgcttgtgggcctttgtggcttgaatcacacttagggtatcgccattcgatactttttacgttccacgccccatgagcaccaccgccgacctcgtcatcgccctgaagaaggaactcaagtccgcccagatgacctatgccggcctggcgcaggcgctgggcatggccgagtccagcgtcaagcgcatgctggccaagggcgacatgccgctgtcgcgcatcgacgccatctgccgcgtgctgcggctggactttgccgacctggcacggcgcgtggccgacagccagccgctgctgagcgagctgacgcaggagcaggaaaaggccgtggtggccgacaagaagctgctgctgatggcgatctgcgtgctgagccagtggaccctggagcagatcaccaccacctaccggctgagcgaggccgagggcatccagtacctggcgcagctcgaccgcatcggcatcatcgagttgcgcccgctcaaccgctaccgcctgaagcttgccaagaccttccgctggcgcccgcacgggccggtgatgcactacttccgcgaccatgcactgctggactacttcaacggcggcttcgacgcgccgggcgagggcgtgctgctggtgcacggctccatcgcacgcagcctggcgcccgcgttcaccgagcggctgcagcgcgtggcgcaggatttcgcgcagcagcacctggccgaccagcgcctgcccgagcgtgagcgcgagggctacaccctgctgctggccatgcgcagctgggagttcgaggcctttgcccagatgcgccgcaccgcaaggccgtgatgctcctttattaatagcttatggcgcttgatggacgggtgccagcgccttaaaacacccaaaacccgacgcagtcggcctgccattgacttcccccttcgcggtgcccacactggaccatccgtcgcccccacacgcctgcacgcacaggttctcgcgcccactggtgcagaaccggcagtgcccacaggtccaccccagccaaggaacgcctacccgcggtccctgccgccagccccgcacgcccggccccaggccggcgacacgggccacgatctcatgccccggcacgaggggccacaccgcatccggcagctcgtcgtcacgcagatggaggtccgtgcggcacacgccgcaggcttgcaccgccagcagcaactggcctgcctgcggaacggggcacggcacctccgccagccgcagcggctggccgggtccgtccagcaccatggcgcgcatggtcggtcctcacaccggggccgtgtcagccgccgcgttccgcctgcaaatgccgcgccaactcctgcaagctcatgtgcgtcagatcctctgcatggctggccaccagccgctgatgggtgacaccatccagctgttccatcagctcgccgaggaaggggttggacgcgaacacggcctcgcgcagcgcgtgggccacctcgcgcgcgaaggtgcgccgctcctgcgcggcggcctcgctgcgcggcgccagaccgctgcgtcctgcaatcgaatgtccgggcggctcatgccccgccgcactgccatgcaggcgggcggccggatgcgtcaggcattgcctttccgtccagtgcgtggctgccgcagggtcaagctccagcaggcgcgccatcgagccattggccaccagggcccagttgggtgtgtccatgcaagcccgccagttctccaagccgtgtgcggtgtttgatcttggggggcggccccagaggggtcaatcccacggtacatgcaagcaatcgtggcgtggcgggcggtgcgccaagcaccgcggcgcctcgccgcgcactggtcgcgcctctctcactattgaaaaaggagcttgtaccgcttcgctgacaagggcttcagccctaccagcacctgaatcctgcccgccgaaaggccgccgtcacacctgctcacaaacctttgccggggatgcaacaacgcgcccgaaacgttgacatgcggtccgcagcatggagtctcccgcagcgccccgcgccgcatcccacaacacaggagaacgccatggtccgcaccaccacccttgccgcagccggcagcctcgtcgccctgctgtcattggcaggcgccgcgcatgcggccaccaacgccaccgtcgtgatccaggccggcacgccccactactcggcaccgcccgcctatgcggtgcaataccacgcgccaccgcctccacgctacgagcgcgtgcctgcaccgcgccgcggcatggtctggtcgcagggccactgggaatggcgcggccaccgccatgtgtgggtgcccggccagtggatgcaggtgcgccacggccaccattaccgccagccgcgttgggtgcagcgcagtgaccaatggcgcttcgtgcgcggcggctgggaccgcgatggcgacggcgtgcccaaccgccacgaccgccggcccgacaacccctaccggagatgaacggccgagcgccggtcgtccgcgcgcagcatggcccgggacggcgacgggccgtccatatgcatatagcgcgtgcgcatgtgaatttctccacaatgggcgtgtttcggctgtgcctacacgatagggcgccgccttgcactgacccatcacaaggaaattcgccatgcctctcctgcgccacgccaccgccgccctggccacgctgctgaccgtcacatccgccctcgcccaggccacggactggcccaagcagcccgtcaccctgatcatgggctttccggccggatcgggcgtggacgtggtggcgcgcgcggtgcaggagccgctgggccagaaactcggccagcccgtggtcatcgactacaagtccggcgcggccggcaacatcgccagtgagtacgtggcccgggccaaggccgacggctacaccctggccttcggcacggccgccacgcacggcagcaatgccgcgctctacaagaacctgccgttcgacgtggaggccgacttcgtgcccgtcgccccgctgatcgacgtgtccaacgtgctcaccatcaaccccgcggtgatcgacgccaagaacctcaaggagttcgtcgagaccgtgcgcgccaacccgggcaagtacaacttcgcatccaccggcaacggcacgggcacgcacatggcctttgccgagctgaatgcgcgcctgggcctgaacatggtgcacgtgccctacaaaggtgggcccgaggccatcacctccgtgctgcgcggagagacctgctgcatcatgaaccaggtgcagaccgtgctgccgcactacaagaccggcaaggtgcgcctgctgggggtgaccacggccaagcccgtggcggccgtgaaggaggtgccgcccatcggcgccagcggcctgcccggcaccaagggctttgacagctcgatctggttcggcatcttcgcccccaagggcaccgacccggccgtggtccagaagctgaacaccgccttgcgcgaggtgctggagcagcccgacgtgcgccagcgcttcgagtcgcagggcaacacggtgcgcatcgaaacgcccgagcagttccgccaaacggtccacaaggaccgcgcgaagtgggcgcaggtggtgaaggacgccaaaatcagcatcgactgatttcgccctccacgctttcttcgacgccctccatgtcactttcgcttcccctgggggcggccggcctggccgccctcgaagaccgcctgcggcacgacctgctcaccctcaactggcgcgcccgcgcatggctgccgcctcgcacccatgaagggcagcccgtcatcgacgtgctcatcatcggcgccggccaggcgggcctggcggccagcatggcgctggcgcagcagggcattgccgccgtgctgctggaccgcgcgcgcgccgactacgagggcccctgggccaccacggcgcgcatggacacgctgcgctcgcccaaggagctcaccggccccgcgctcggcgtgccctcgctcaccttccgcgcctggttcgaggcccagtggggccgcgaggcctgggccgcgctcgacaagatcccgcgcctgcagtggatggactacctgcgctggtaccgccgcgtgacgcaggcggacgtgcgcaacgaacacacggtgaccgccgtgcgcccgcgcgccgacggcctggtggcggtggacgtgcaggcccccgccggccacgccacctggctggcgcgccgcgtggtgctggccacgggccgcgacggcctgggcggcccgcaggtccctgccttcatgcggggcgtggcccacgccgcacagggtggcctgtgggcgcattcgtccgacgtgctggactacgccacgctcaagggcaagcgcgtgggcgtgatcggcatgggctcgtccgcgatggacagcgccggcacggcgctggaatgcggcgccgccagcgtggacctgatcgcgcgccgcgcggtcatgcccacggtgaacaagtccaagggctcgggcgtgcccggcctcacgcaagggcaccacggcctgcccgacgcatggaagtggcgcatccgccattacatcaacgtgcagcaggtgccgccgccgcacggcagcacgctgcgcgtgtcgcggcacgcccatgcgttcttccacttcggttgcgcggtgcagggcgtcacgcaggtgggcgacgcgctgcacgtggcgacggcccagggcacgttcgcattcgacttcctggttctcgccacgggcttcgtgatcgactgggcacaaaagcccgagttcgcgccgtttgcgcgccatgtgcgcacctggggcgagcgctaccagccgcccgccggcgatgaagaccgcgaactgtccgactcgcccgacctcggcccggcgttcgaattccgcgagaaagccgccggcgcctgccccggcctggaccgcatccactgcttctgctacccggcggcgctgtcacacggcacggtgtcgggcgacatccccgccatcagcgacggcgcacggcgcctggccagcggcatcgccggcctgctgtaccgcgaggacgtggagcaccacttcgccgcgctgcaggcctatgccgagccggaactgctgggcgacgaatggacgcccgccgacacctcccaacgcatcctgccttcgccatgaccgacaccatcgaccaactcgcccgcctgggccacgccccccatgcccaggccgcgcgccaacagcgcgccaaggccatcaccgccacccaggcctgcgaagacctgctgctcgcgcccgcactgcccgggggcctggcgctggccgagcgcctgtccgtggcccaggccgtggcggccgccagcggcgtggcgccattgacggagcactacggcgcgcgcctggccggcctgcccgcccccgccgcggatgcccgctggcaagccattacgcatttcacgcagctgctggccacgcagcccgccgcggccgaccgcgcggccctgctcgccctgccccaggcgggcctcgccacgccggacgtggtgctgctcgcgcagctcatcggcttcgtggcctaccaggcgcggttggtggccggcgtggcggcgctggccgccctcggccccgcgggcaccgcagccacggcggtcgctcccaccacgccggacgcgcccttcgtgcaccctgccaacctgcccccgcccggcgagccgctgcgcctggccggctacaccagcgagacgctggactggaaggcctggctgcccgtggtggaccccgcaaccgccagcgccgagcagaacgccgtgctggacgcaagccaccccaaggcacgcacgtcggacttctacctcgtgctggcgcaccagccccgcgtgctcgccgagcgctcggaggcgttcaacgccatcatgtacgcgcctggcggcctgccgcgcgccgagcgcgaggtggccaccaccgtggtctcgcgcatcaacggctgcgtgtactgcgcgtcggtgcatgcgcagcgcttcgagcagctggccaagcgcaacgacgtgatcgcgcagatcttcgccgaccccgacagcgccggcaccaacgcccgcgaacgcgccctggcgcaggccagcgccgcgctcacgcgcgcgcccggtgcattcgggccgcagcacatcgcgccgctgcgcgctgcgggcctgagcaacctggaaatcctggacacggtgcacgccgccgcgctgttcgcctgggccaaccgcctcatgctcaacctgggcgaagcggtctacccctgagcatgcgcccggcgccccgccctgagagcgtgttcatggtctgagggttagcccgctggggacgccgcgcccgcgccgctacgatggccggcgcaggagagcaaacggccatgtgccgtttcaccgaaggcgcaaactcccatacacgctcaggttccgtactgcacacccacacagccgtctggagagccgccacgcccgccgtggcgcaccgaaggagcaagtgccgcgcacggtcccgcgcggcatgaatctctcaggtaccaaggacagggggagcggcagccaggccatgtcgcgcccgctgttcgctattcattcaatagctgctcgcgcgcgccctgcctgcgcaaaccttgaaaaaggcttgtaaaccatgcgcgtgatcgttctgggcgccggcgtcgtcggcaccacctctgcgtacttcctccagcaactcggccacgaggtcaccgtcatcgaccggcaggctgtgcccggtgcggaaaccagcttcgccaacggcggccagatctcggtcagccacgccgagccctgggccaaccccggcgcgccgctcaaggtgctgcagtggctgggcaaagaggatgcgccgctcttgtttcgcctgcgcgcggacatgcgccagtggctttggggcctgcaattcctgcgcgaatgcacgcccgcgcgcacgcgccacaacatcgagcagatcgtgagcctgggcagctacagccgcagcacgctgcagcagctgcgcgccgacacgggcctgcagtacgaccagcgcacacagggcatcctgcacttctacaccagcgcccaggaactcgacgccgcgctggcgcccgccgagcagatgcgtgcgctgggctgccaccgccgcgtggtggatgccgacgaggccgtgcgcatcgagccagccctggcccacgtccgcccgcagctgacgggcgccacctacacggcggaggacgagtccggtgacgcccacctgttcacgcgcgcgctggccggcgtggcccaggccgcgggcgtgcaattccgcctgggctgccacatcaccgcgctgcacccggcgggcggcgccatcgaccatgtggagatcaccaacgaggccggcggctacgagcgcgtgcgcggcgacgcctacgtgctggcgctgggcgcattcaccccgctgctggcccagcccctgggcctgcgcctgcccatctacccggccaagggctattcggtgacgctgccggtgcgcgacgcggccgccgcctaccaggtgagcctgacggacgacgagtacaagctggtcttctcgcgctacaccagcgcgcagggcgaccggctgcgcatcgcggggacggccgagctcaacggctacgagcgcgcactgaacgccgtgcgctgcgaagccatcgtgcggcgcgtggagcagctctttcccggcgcgggcgatgcgagccaggcgcagttctggagcggcctgcgccccgccacgccgagcaacgtgccgctgatcggcaagacgcgctacggcaacctgttcctgaacaccggccacggcacgctgggctggacccacgcctgcggctcgggcaagtccatcgcgcgcatcgtgagcgggctggagccggagctggacttcgcgttctgcggcctgccgcgccctgctgcggcgccccgccccgccgtcatcggcgtttgagcaagcgccacggcgctatgcattgcatagctgcttgcgcttggtggacgggcgctagaggcccaaaaggcttataaagccccgtccggcgcgacgaacaccgtcagcacgcccgtgtagccatagagccggtgcgcggcgatttcgccgccggcgaagaagcccgccaggggcacgtcgcccagcgcatggcgcacgatctgcagctcggcgctgggcccaccgaagtgcggcccgccgcggcccgagcaactcacatacagcgcaccgcaaatgcgccggccgcccgccggctcggcatgcggcgcgctgcctgcggcgggcagcgcctgcgcctcttcgagttggggtgacagctcctcacggacctctgcgcagatgcgcatcaggtcggcacgggccgcgccgacgttgcgctggcagaaggccaggcgcatgcccacctcgacatggtcacccagcgccacgccgctgcgcgtcgcgtccagcccgacgatgtggcgcacgcgcgtgtcggcgccgaaatggcccgtgcgctggcgctgcggtgcgtccgcgtcctccagccctgccagcgtggcgcgcacggcgcgcagggcggcctgggcgtcgccctgcagcgtcacccctagcgtgtccagcagcacgtccagcgcgggctcgccgtccagctccagcaccacgttgtcctgcgcggcggtgatggccgcctgcgcgccgatgggctggcagccctgcgtgacgcgcgagaccagttccacctgcgcatcaaaggccacgcccgacaggccgccgtgcagcacgccgtcgccctcgccgccggcgggcagcgccagttgcacctgcgccccgcggctggccaccacgccgccaaacaggtagccgctgctggtgcggcccgccatctcggccaccaggtccgccagttcgggtgtctgcccgtccgcatgcaccagcgccgtgtgggccgcaaagcccaccccggccgcatcgccgtgcgccagcggcgccacgcccgagaacacgcggtagtgcgcgcgcggcaggtcgcacagcatcagcgagagcgcgggttcatcaaaatattcgacgttgttgcccgccacgcccacgccgaccgcacctgcccagtcggtgaccgtcggcagttcgcgccgcagcaggtccagcagggccgcggcatcgtccgcgtagtggtcggtgatgtagagcagccccagcgtgggtgcactggcgtactggggcagcgccatctgcgcccgcagttgcgccagcaccagcaccgcggccatgtgccactgcggatgggtggcgtgtgcattgggaaagagtctcatgtgtcagccctgcggtggggtacaggcgccgccgcgcagctcagcctgccggccgccgcgtgcgggacgcggcagccttttgggtgggcgatggtgcgcgggcacgcttggcgcccgcgctggccgcggcagtccgcttggcggccggacgtgccttgtcgttagccttgtcgttagccttgtcgttagccttgtcgttggccttgtcgttggccttgccgcccggttgggtcgccggccgggcggccgcctttgtggaaggcttgccggcggcaggggcgggcgttgccgcaggcgccgcaccggcggcctgcgccgccgcgcgcatgccgtgcatgccctgcgcggccatctgcgccgccatgctggaagcggtcttgagtgcgccgctggccatctcgcgcgtggcgtcgaaggccgcctggtgcgtgcccgcatcccgcagggcatgcgccgcgatctgctggaactggctggtcagcgcaccccaccattgcatcgggtcggccttggtctgctcgggcgcggcctcatcgtccggtggtgttcgcgcgctacgcgccgccgaagcgtcgttggccgggggcggcgcctccggtgcaggtgcaggtgcaggtgtgggtacgggtggagaggtgaacgggaacgcggacggtggctcggcggctcgtgcggcgggccgctccttgtcctggcctgcggcggcgccgaagctcgcggccaggtcgcccatcgccacgttcatatcctgcagcgtggccagcgtcatcttctgcacctccagcgcctgcacggtggcggccagggcgcgcgcgttctgctccagccagaactgcacggccttgagctcctggatgcgcttgtccagctcgtccacactcaccgtgggcgccacccagcccgacagccccggcatggtgggcatacccgccgcagcgcccttggccaggttctgcaggaaatcaaatcccgggacgaaacgcccgaagccgaaaggggtgctatcgctcatggcctgctcctggtgcatcagggaatggttgcacagcttacccgcatgcgcgccacccgtgcggcacgtacgtgccctgtaccgtccacaggcccgcgatagcgtggttttctcgcgcaaacccgcatgaatagggcaccccacgcgcacagacagcgcctagaatccgatcaccagcctggctggcctgcttctatacaccttacaacgatccgacatcatggcaactgcaaagaagaccaccgctccggtgaaaaagaccgccgccaaaaaggctgcggcacctgccaagaaggcagccgcccccgcagctcctgctgccatcaagcccgtgaaggaagccttcaccaagaccgcgctgatcgcccatctcgccacgcaggcgggtgtcgagcccaaggccgccaaggccgtgctcgccgcgctggagacggccatcctggcttccgtgcacaagaagggctccggcgagttcacgctgcccggcctgctcaagatcggcctgcagcaagtgcccgccaagaagaagcgcttcggcaaggacccgttcaccggcgaagagcgctggttccccgccaagcccgcatcggtcaagatcaagacccgcgcactgaagaaactcaaggacgccacgctctgacaccgtggcgcgggtttcgcaaaaaagcagcctccgggctgctttttttatacccgagcggcccagggcgcacggccgcggcgcctcactccggcagcggctgcaggtacagctgcgccaggcggttgcgcgcggcatcgtccacgcccaggcgacgctccaggtaacgctgcacgccgccgtggtcctggtcaacggcttgcaatgcggcctccaggaagtcctcctgcacgcgccagatcacgttcagcacctcctgcggcgcagagctgaccatccccgcgggccgacggtacagcgcgttagtcaacaggtagtcctgcatcaccacctcgcgcgacacgccgagcgccagcagaatcagggccgcggcgaaaccggtgcggtccttgcccgcagtgcagtgaaagaccaggggggaatcctctgccagcaactgctcgaacaagcccgcaaactgctgcgcgttgtcggaaacaaaggcgcggtaggtgtcctgcatcagccctaccgcaacgggtgccgtgatctgttggcccgctaccgccagttccttggcgcgctgcacgacggtcggctcgatcggcagcgcgtgatagcgcacctgcggcagcgcatacgactgggccgcgctctccaccagcccgcggaagtccaccgagcgggtcagccccacaccggccagcacctgcgcgtcctgcggtgtcagggccgccagatgatcggagcggaacaaccggcgccagcgtaccgtgcgtccatccagccccggatagcctcccagatcacggaagttggacgcccccgtcagcgaaagcgtgcgtgaaaagtcttgcatccggtcactgtagttcaaagccgtcacacgctcatgacacatgagcgtacatgcagcccgaagtgtcgccctgcgtagagctgcccgcagcgcgtgatctttggggcatgggagagtgcctggcttctgtacccccgcgcccgtgcctgcaggtactggctcccaaagaaaggactaccgtcccgcgaaagaaacaaggccccgaatcacggagaggtcctgtgcagcgctggaggatgagggtacgcaacaactgcgtcgttccatgcagcgtggcagtgcagaaacaaaaacgcccaaccgagtggttgggcgttgtatgtggtggcctgggacggaatcgaaccgccgacacaaggattttcaatcctctgctctaccaactgagctaccgggcctgagccttgaattatagcccgagaaatcggggcatgacgccaagctgcaaaatttttgccaattcacgcgttgcgtttgttgcgcccgaggtccacccccaattggcgcagcttgcggtaaagatgtgtgcgctccaatcctgttttttcggcgacgcgtgtcattgagccgccttcgcgggcgagatggaattcaaagtaggctttttcaaaaccgtcgcgcgcctcacgcaagggtcggtcgagattgaagccctggtgggacatgggcgcctgctccatcaccgcaacaacaggcgcaggagccggcgcgccattggcaatggcaccggttgttgcgggtgcaggtgcggtgttggtctgggccggcgcggcagcgcttgctggtggctgcgccgtgctgcgtgccaggccctgctccactgccttgagcagcttctgcatggtgatgggcttctcgagaaaggagaaggcaccgatgcgcgtggcttccacggccgtgtcgatggtggcgtggccgctcatcatgattactggcatggtcagcgtgccggccatggcccattccttgagcagcgataccccgtcggtatcgggcatccagatatccagcagcaccaggtcatagctgccattcaaacgcgcgttgcgggcctgcgtggcgttctcggcaaggtcgacgctatgcccctcgtcgttcagaatttctgacaacaggtcccggatccccagttcgtcgtcgaccaccagaatatttgccatgtgtgtaaatgcacccttgctgcacgtgcggtgttgttagagcgccaccgccgattcaggggcgaatgatagcgacacttgtgcgcccttcaccacgccgtcttccacgcggttgaccagatcgatccgcgcgcgatgttcatccgcgatttttttgacgacggccagccccagcccggtgccccgcggcttggtcgtgacgtagggctcgaaggcgcgctgcaggatgtgtggaggaaagcccggcccgcagtccgacaccgtcagccgcacacgtttcgcggatgcactccagcgtgtgctgatgcgcacgggcggcggtggaacgcccccctgctcggccgcctgctgtgtcgcgtcctgggcgttctgcagcaggttgtgcaccacttggcgcaattgctgggcatcgccggagatcgcggggcagcgcgggtccaactcggcctcgaccggcacctgcgcggtctcggcgccatacaaatgcagcacatcggcaaccagtgcgttcaggtccagcgtgtgcagttccgcagacggcaggcgcgcgtagtcgcggaattcattgaccagccgtttcatcgcatccacctggtccacgatggtcttcaccgacttggtcagcacggcctgctctgccgcaggcagcttgcctgagagcttgatctccagacgctcggccgagagctggatcggcgtcagcgggttcttgatctcgtgcgccagacgccgagcaacctcgccccacgcctgggcgcgctgcgcggagacgatttcggagatgtcgtcgaacaccagcaaccgcgcctcgttgggcagttgcgcgccgcgcgccaccaggctggtgccttgcgtggtgacgccaccgcccgccgcgtgcagctcaaaggtctgctgccagtggtccagaccgtggtggtcgcggtccagcaaaaaggtatcgaagtgccgctgcacggccgccgcgaaatccgccagccccggcacctcagccagcggccgtccttcataggccgccagtggcgcgcgcaggacacgggtcgcaccagggttggacgactggacgatgcctttttcatccagcacgatgactcccgacgtgaggttgtccaggatggtctgcaggtgcccgcgcgccgcgtccagcgcgttcaggctttgctcgaccgtgccgcgggcgtccgcaagctgctgcgtcatcagggcaaaagagcgcgtgagcccgcccagctcgtccttggtctgcagcgcggccttgggcgacaggttgcctgccgccacctcgcgcacgccgtcggccagcaccagcaggggccgcgcaagctggttgcccagcaccacggcgagcagcaccgcgccaaagacggcaaggaacaggctcagcgtcagcgtgccgatgtacatgcgccgcagcccgccgcgcgccagcgcgcgttcctggtattcgcggtttgcttcctgcaccgcaatggcgttggcaaccagcgcctggggcaagggcacggtagcctgcacgaagcgcggttcggccagcagacccacgccggggttggccaccagcaccagcgcgcgcacgcgcgcgttctccgcggccagcgggtcggtgatgtcgtccaggccctcgatctggaaggtgacgcggtcttgccgcgccatgcggaactgctgcgcgctcgggcgctcggggttgagcatgtagcgcgattgcccggtgccggcgacgggctggcccgcggcgttccacagcacgaggtcggtggcccccaactggtcccgcatgcgctccagcaccaggcccgcggccgcatcgggcacctgggccaactggctgctggcggtgcgcgtcttggaggccaggtcgctggcaatggtgtcgagcgtgacgcgcgccaggttcacaccggcggtcaacgcgccctcgaccttgacgtcgaaccagctctcgatggagcgcgagacgaactggtaggacaccacgtagatcagcagcccggggatcacgcccaccagcccgaagatgcccgcgagcttgagcagcagccggctgccgaagcgcccccgcctcaggcgcaccaccaggcgcagggcgccccagaccaacacggccagcagcaccagcgccaccagtacgttcacgcccagcagccaggcgaagttgcgttcgtacaggtcacggttgttggtggccagcgtcagcaggaacagcagcaccaatgcgatggcgcacatcagccccgtgccgaggcccagcgcccatcgcacagcgcgtgcgcgtgtctctgcgcggcgggccgaacccgcgggacgcggatcgcccgctctcaccgcgcagcctccaccacgctcagcggcacgctgcgcgcaagcaccatgttccagcccgagcggcccaccgcaccgatctgcaagggccggggcaactgcgaggtatccagccggaactggaagttcatgacgtaggtcacgccttcatcgacctgcccctcgtcggcgatcttccagcgcgcgatgcgctgcatcgatgccagcgcatcctgcagcgtgtcgaaattctggcccagcgacacgcccaggcccgacggtgcaaagggcgtggacgactgcaccacacgccagcgccgcgtaaggggctggtagctcaaccgcagaaaacggctggcctgcgccaccactttgtcggaccagtaccagcgctggcgcaccacctcggcctcggtgatgaagaacacggaaatgcccttgtagagcgcatccttgacgagttcggggagttccagctgcagcgtggccgacagatacagtccctcgggcagcgggtcgagttgcagttcaacaatctcgccgtgctgttgggcgtgggcggcgggaatggccgcgatccacagcgccagcagacaaaccagcgcggcccacagccagcccggcctgcgcagaccggcacgttcaggcggaggccttgtgcaacagggcgtaaaagaaaccgtcgtgttcacccggcccattgtcacggagcccgtcgcgcttgtctggtctgccggggaataaatggcccggcgacggcagcaggcgtgcgtcagtgttgtgcgcaagaaacgctgcgatctgcccgtcgccctcggcccggaacaccgaacaggtgcaatacagcagccgcccgccagggcgcagcagcggccacagcgccgccagcagacgcgactgctgcgcggccagctgggccacgtcgctctcgcgccgcagccagcgcacgtcgggatggcggcgcacgatgcccgaggcggtacagggcgcgtcgagcaagatcgcgtcgaacagctcaccaccgctggcctgctgccaccagtcggcgggcacggcggcatcggccaccagcacctgagcgctcagtcccaggcgatgcaggttgtcatggatgcgctcggcgcgtgccgcatccacctccaacgcggtgacccgccaaggggcccgcagtgcggcggcccattccagcaaatgggcggtcttgccgccgggggcggcgcaggcatccaataagcgcagcggctgcgcggcgtccagcccgttgagcagcagcggcgccgccatctgcgcggcggcatcctgcaccgagacaacaccctctgcaaagccaggcagttgctgcaccggcacggggcgtgccagcgccagcccttcggggcctaccgccatcgcttcaatattgatagcttctaacgcttgctggtaaagcgctggagtgctttttgacttagaaatccgcagcaccatgggcgcgggcgcattgttcgcctgcaggatctgctgccactgatcggggtggtctcggcgcaggcgctggatccaccatgcggggtggttccacacggcgacctcgtcgccctgcgtggcggccaccagcgtgtcgcgctcacgcaggaagcgccgcaggcaggcgttgacgaaagacgcctgcgcccgcgtcgcggggtggcgcttggcggcctcgaccgcctggttgaccagggtgaacggcgcgtagggagcggcctgcgggtcccaggccagcgccagggcggtgcacagcagcgcatccacccgcggcggtgggttgcggggtgccagctggcggcgcaaggcctgtgcgcgccccaggtggcgcagcacctggaacagcagcgcctgcacgccggggcgcagcgcggcagccgtggtctccagcgccacggtgcccgactgccctgcgcgcaccgcctgcagcgccaaggcggtggcgtccagcaactggctcaacgcaaccgcgggagccccctgcgtcgggatggaagtaggcttgttcacagcgtctgcgccttcttgaagccgaacagccacgccagcaggctggcgggaaactgggcgatggcatggttgtactgagccacggcatcgttgaacaggcggcgcgcctcgtcgctgtgcagcgccacctgttcgcgccgcaccacccatggggcgagtgcagggggtgccacaccttcgctcacctgcgcggcttcgcgcacaacggtctgccaggcgttctccagcacctgcgatgcggccgccagggcggcggcggcggcgctgtccagcgggcgcgcgcgcgctactgccagcgaggcgccgagttgcgtggccgcggcccaaagggcggcatgggcgtcgtgcgcacctgccgccggcgccggttcgtcgcccacgatggcctggaccgcgccaggcgcaccgtgcgcagcctcgtactcacccagcagggcaatccagcgcaccatgtgggtgtccagcccgccaaaggcctgcagcgccgcggatcgcaggcggatgagccggttgtaggcgcccacggcccagaacaggaacagggcgagaagtatccaggtggtcaacatgttcacagccggggcttcgcgccagcgggcacggcccctgccaaccgagggattggtaacacgacaaaaaagaaactcccggcctgccggatgggcaagccgggagcgttcagtacccgcatgcgagaggcgggactggcaacggcttaatcagccgtgtcggcgctgccgtcgatctcggcggctgcgtcgtgggtgccggcagaggccagctcggcggcttcggcatctgcgatggcgcggcgctcggcctcgtccatggcgtccttggccttgcgcgcctggtggtaagccaagcccgtgccggcggggatcagacggcccacgatcacgttctccttcaggccgcgcagctcgtcgcgcttgcccatgatggcagcctcggtgagcacgcgggtcgtttcctggaacgacgcggcggaaatgaacgagtcggtggacagcgacgccttggtgatgcccagcagcacgttggagtacgtggcagggagcttgccttcggcctgcagcgcctcgttggtgttgaggatctcggaacgctccacctgctcgccggcgatgtaggtggactcgcccgggttctcgaccacgacgcggcgcagcatctggcgaacgatcacctcgatgtgcttgtcgttgatcttcacgccttgcaagcggtacacgtcctgcacttcgtcaacgatgtagcgcgacagctcctcgatgcccagcaggcgcaggatgtcctgcggatcggccgggccgtcgacgatcagctcgcccttgttgaccacctggccttcgtggaccagcacgttcttttccttgggcaccagctcgtcccagaccttgccgtccggatcggtgatctgcaggcgcaccttgcccttggtttccttgccgaaggagatcgtgccggtcatctcggccagcatgcccttgtccttggggctgcgggcttcaaagagctcggccacgcgcggcagaccgccggtaatgtcgcgggtcttctggccttccatcgggatgcgggccagcacttcgccggggcccacttcctggccgtcgcgcacctggatcagcgcgccgacctggaagccgatcgtcaccgagtggtcggtaccggggatcttcacttccttgccatcggcgtccaccagcttcacctgcggacgcaccaccttggcagagccgcggcgcttggggtcgatcaccaccagcgtggacaggcccgtgacctcgtccacctgcttggccaccgtgaggccttcctcgacgttctcgaacttcaccgtacctgcgtactcggtgatgatcgggcgcgtcagcgggtcccagttggcgaggatggtgccggccttgatgttctggtcggccttcaccgtcagcgtcgcgccgtacggcaccttgtggcgctcgcgctcgcggccgtgctcgtcctggatgatgatttcacccgagcgcgcaatcaccaccagctcgcccttggtgttggtcacgtagcgcatcgtggcgttgaagccgatgatgccgttggacttggcttccacactggacgccaccgccgcacgcgatgccgcaccaccgatgtggaacgtacgcatggtcagctgcgtgccgggctcgccgatggactgcgcggcgatcacgcccacggcttcgccgaggttgatcaggccgccgcggcccaggtcgcggccgtagcacttggcgcacaggccgtagcgggtttcgcaggtcagcgcggtacgcaccttcacttcgtccacgcctgcggcttcgagctcttcgatcaggtcttcatcgagcatccggcccggctgcgccagcacggcacgcgtttcggggtgcagcacttcctcggccgcggtacggcccaggatacggtcgcgcagggactcgatgacttcaccgccctcgacgatggcgcgcatcagcgaaccattcgaggtgccgcagtcgtcctcggtcaccaccaggtcctgcgtcacgtccaccaggcgacgggtcaggtagcccgagttcgcggtcttcaacgccgtatccgccaggcccttacgggcaccgtgggtggagatgaagtactgcaacacgttcaggccttcgcggaagttcgcggtgataggcgtctcgatgatcgagccatcgggcttggccatcaggccgcgcataccggccagctgacggatctgggccgccgagccgcgggcgccggagtcggccatcatgtagatggcgttgaacgattcctcgttcacttccttgccgttgcggtcgatggtcttctggaccttgagctgatccatcatcaccttggacacgtcgtcgccggccttgccccagatgtccaccaccttgttgtagcgctcgccggccgtcaccagaccggagacgtactgctgctcgatctccttcacctcggcttcggcgcgggccaggatctcggccttctgcggcggcaccagcatgtcgtcgatcgccacggagaagcccgcgtgcgtggccaggcggaagccgttttgcagcagcttgtcggcgaagaccacggtgtccttcaggccgcacttgcggaacgacgcgttgatgagcttggagatttccttcttcttcagcgccttgttcaggttgctgaagggcaggcccttgggcaggatttccgacagcagcgcacggcccaccgtggtgtccacgagcttggtctcgggcacaaactcacccgtcgccttgtccttggtccactcggtcaggcgcacgctgatcttggcgtgcagctcggcctcgcccgcatccagcgcgcgctggacttcgccggtgtcggcgaacaccaggccttcgcccttgccgttgatcttctcgcgggtggcgtggtacaggcccagcaccacgtcctgcgagggcacgatggagggctcgccggaggccgggaacagcacgttgttggacgccagcatcagcgtgcgggcttccagctgcgcttccaccgacagcggcacgtgcacggccatctggtcaccgtcgaagtcggcgttgaacgcggcgcagaccagcgggtgcagctggatggccttgccttcgatcaggatcggctcgaacgcctggatgcccaggcggtgcagcgtgggcgcacggttgagcatcaccgggtgttccttgatgacctcttccaggatgtcccacaccacgggcgtgccggcttccacttccttcttggcggccttgatggtcgtggcaatgcccatggcctccaggcgcgagaagatgaagggcttgaacagctccagggccatcagcttgggcaggccgcactggtgcagcttgagcgtcggacccacggtgatcacggaacggcccgagtagtccacgcgcttgcccagcaggttctggcggaagcgacccgacttgcccttgatcatgtcggccagcgacttcagcgcgcgcttgttggcgcccgtcatcgccttgccgcggcggccgttgtccagcaggctgtccacggcttcctgcagcatgcgcttttcgttgcgcgcgatgatctcgggcgccttcagttccagcaggcggcgcaggcgcgagttgcggttgatgacgcggcggtacaggtcgttcaggtccgacgtggcgaagcggccgccgtccagcggcaccagcggacgcaggtccggcggcagcacgggcagcacttccaggatcatccactcgggcttgatgccggacttcttgaaggcctccagcaccttcaggcgcttggcgttcttcttgaccttgacttcggagcccgtcaggtcgccgcgcagcttctcgatctcgatctcgatgtcgatgccttccagcagctccttgatgccctcggcgcccatcttggcgacgaactcgtcgccgtattccttgcgcttggcgtcgtagtcgtcctcggacatgatgccgaacttcttcagcggggtcatgccggggtcggtgaccacgtaggcttcgaagtacagcacgcgttcgatgtcgcgcagcgtcatgtccagcaccaggcccaggcgcgaaggcagcgacttcaggaaccagatgtgggcgcagggtgcggccaggtcgatatggcccatgcgctcgcggcgcaccttggtctgcgtgacttcaacgccgcacttttcgcagatcacgccgcggtgcttcaggcgcttgtacttgccgcacaggcattcgtagtccttgatgggcccgaagattttggcgcagaacaggccgtcgcgctcgggcttgaacgtgcggtagttgatggtctcgggcttcttcacttcgccgaaagaccacgaacggatcttctcgggcgaagccatgccgatcttgatggcatcgaaatgctcatcgggcgtgaattgcttgaacaggtcgagtagcgatttcatgtgactctttccttttcacctaaaaacatagctgctggcgcttgccacataaggatttgcaagacaaaacacctgcaaacccagagggagtgagcgccagccgctcacttttttaaaaactcgatcctgctcaggaacgttccaactcgatgtccaggcccagcgaacggatttccttgaccagcacgttgaacgactccggcatgccggcttcgatcgcgtgttcgcccttgacgatgttctcgtacaccttggtacggccctgcacgtcgtcggacttcaccgtcagcatttcctgcagcacgtaggcggcgccgtaggcttccagcgcccacacttccatctcaccgaagcgctggccaccgaactgcgccttgccgcccagcggctgctgcgtgacgagcgagtacggaccggtcgagcgggcgtgcatcttgtcgtccaccaagtggtgcagcttcaggtagtgcatgtagcccacggtcgtcgggcgctcgaaacgctcgcccgtgcggccgtcgtacaggtacgcctgcgtacgcgtctcggtcaggcccttggcctgggcgaggtcgtccgggtaggccaacttgagcatgtccttgatttcctcttcggacgcgccgtcgaacacgggcgatgcgaagggaacgcccgaggtcagctcgcgcgccatggccaggatttcgtcatcgctcagctgcgacaggtcttccttgcggccgcgcgagttgtagatctcttccagaaacttgcgcagctcagccgtcttggcctcgcgctgcagcatgtcgccgatgcgctggcccatgcccttgccggcccagcccagatggacttccagcacctggccgatgttcatccgcgaaggcacgcccagcgggttgagcacgatgtcggcgggggtgccgtcggccatgtagggcatgtcttcgaccggaacgatcttggacaccacgcccttgttgccgtggcggccggccatcttgtcgccaggctgcaggcggcgcttgacggccaggtacaccttgaccatcttcagcacgccggccggcagctcgtcgccctgggtgagcttcttgcgcttttcttcgaaagccaggtcgaagctgtggcgggtctgctccagcgcgttcttgatggactccagctgcgtggcgacctcttcctcggcggggcggatgtcgaaccagtggaacttctccaccgaggccaggtaggccttgtcgatcttcgtacccttggccagcttttgcgggccgccgttggccacgcggccggtcagcagcttctcgatacggtcgaaggcgtcggcctccacgatgcgcaactggtcgttcaggtccaggcggaagcgcttgagttcatcgtcgatgatctgctgggcgcgcttgtcgcgctggatgccttcacgggtgaacacctgcacgtcgatcaccgtgccctgcgagccctggtccacgcgcagcgaggtgtccttcacatcggacgccttctcgccgaagatggcgcgcagcagtttctcttcaggcgtgagggtggtttcgcccttgggcgtgaccttgccgaccagcgtgtcgccgggctgcacttcggcgcccacgtagatgatgccggactcgtccagacggttcagctgctgctcggacaggttcgggatgtcgcgggtgatttcttccgcgcccagcttcgtgtcgcgggccatcaccaccaactcctcgatgtggatcgaggtgtagcggtcttcggccaccacgcgctcgctgatcaggatcgagtcctcgaagttgtagccgttccagggcatgaacgcgatcagcatgttctggccgatggcgatctcgcccaggtcggtcgaagcgccgtcggcaatcacgtcacccttggccagcttgtcgcccttcttgacgatggggcgctggtggatgttcgtgttctggttggagcgctggtacttgatgaggttgtagatgtccacgccgacttcaccggccacggcttcgtcgtcgttcacacgcaccacgatacgggtggcgtccacatagtccaccacaccgccacggttggccgtcaccacggtgccggagtccacggccgccacgcgctcgatacccgtgcccaccatgggcttttcgggacgcagcacgggcacggcctggcgcgacatattggcgcccatcagcgcacggttcgcgtcgtcgtgctccaggaacggaacgagcgaagccgccaccgacacgatctgtgcaggcgacacgtccatgtactgcacacggtcggcggacaccagggtcgattcacccttttcgcgcgccgacaccaggtcgcccgtcagacgcccttcggcatccagcgtggcgttggcctgggcgatgatgtacttgccttcttcgatggccgacaggtagtcgatttccatcgtgaccttgccgtccaccacgcggcggtagggagtctcgatgaagccgtactcgttcaggcgcgcgtacagggccagcgagttgatcagaccgatgttcggaccttcaggcgtctcgatcgggcacacgcggccgtagtgggtcacgtgcacgtcgcgcacctcgaagccggcgcgctcgcgggtcagaccgcccgggcccagggccgaaacacggcgcttgtgcgtgatctcggccagcgggttggtctggtccatgaactgcgacagctgggacgcaccgaagaactccttgagcgccgcggaaatcggcttggagttgatcaggtcgtggggcatcagcggctcttgctcggcctggcccaggcgttccttcacggccttctcgatacgtgccaggcccgtgcggtactggttttcggccagttcacccacgcagcgcacgcggcggttgcccaggtggtcaatgtcgtccacctcgcccttgccgttgcgcaggtccaccaggatcttgaccacggccaggatgtcgtcgttggacagcaccatcgggccggtggcttcatcgcggccgatcttggcgttgaacttcatgcggcccacgcgcgacaggtcgtacgtgtcggggttgtaaaacaggcgctggaacagggcctgcacggcatcctcggtcggcggctcgccggggcgcatcatgcggtagatggccacgcgcgcggcgaattcatccacggtttcgtcgatgcgcagcgtctgcgaaatgtaggcgccctggtcgagttcgttggtgtagatgacctgcaggtcctgcacgccagcagcgcgcagcttcttgagcaacgcctcggtcagctcttcgttggccttggccaggatctcgccggtgtcgccgtctacgatgttgcgggccaccacgcggccgatgaggaagtcctcaggcacgctgatgtgcgtggtgccggactgctccagctcacgcgtgtggcgcgccgtcacgcgcttgtccttggccacaatcaccttgccggccttgtcggtgatgtcgaagcgcgccacctcgccacgcaggcgctcgggcacgaactccagctgagcaccgctgtccatcaggcggaagttgtcgttgacgaagaagttcgccaggatggactcggggttcaggccgatggccttgagcaggatcgtgaccggcatcttgcggcgacggtccacgcggaagtacaggatgtccttcggatcgaattcgaagtccagccaggagccgcggtaggggatgatgcgcgcagagaacagcaacttgcccgagctgtgggtcttgcccttgtcgtgctcgaagaacacgccgggcgagcggtgcagctgggagacgatcacgcgctccgtgccgttgatgatgaacgagcccttatcggtcatcaggggcacttcgcccatgtagacctcctgctccttcacttccttgaccaccttggactgcgaggtcgaggactcgcggtcgtagatgatcaactgcaccttggcacgcacggccgatgcaaaagtcaagccgcgggtctggcattcgcgcacgtcgaacgccggcttggccaggttgtattcaacgaacttcatctccacgaagccgttgtgggaaacgatgggaaacgcggagttgaatgcggcctgcaggccttcgttgctgcgtttttgcggggccgtgtcggcctgcaggaacgcggtataggcatcccgctgcatctgcagcaggtacgggaccttgagcacactgtcgcggctaccgaagctcttgcgaatgcgcttgcgttcggtataactgtacgtggatgtttgggccatgagatctccgggcaaggacatggaatgggatcttcgacgactgccctgcaaggcggccaccttgcaggcttggcggttggccactaccaaccatggcggacggcgatgcgttgcacatcgcccgaaccaaggcgtcttctgctgtcggatggttcagaagacactagaaaacagtccacgggggccgttttctggtgcgctctaaagtgcgtcccataagcaccaaaggctggaggccttttgcaagacccccagcccaggagacaaggtcgattacttgagttcggccttggcgccggcttccaccagcttcttgacggcagcttcggcgtcagccttggcaatgccttccttgacgttcttgggagcgccgtccaccaggtccttggcttccttgaggcccagaccggtgatttcgcgcactgccttgatgaccgccaccttgttggcgccggcgtcagccagcaccacgttgaattcggtcttctcttcagcagctgcagcaccgccgccggctgcgccgccagcagcgggagcagccatagcggcagcgctcacgccgaacttctcttcaatggcctccaccaggtcattgagttccaggaccgtcatgctgtccagcgcggtcaagaatgcgtctttatcgaatgccattttgatttcctaacaattggttgagaggggggacgattgccacgctgcctcaggcagcagcaggctcgccttcgccttttttggccgccagggcacccagcaccacggcggtgcgggagatcggcgacatcagcaagccacacagctgggccagcagtacttccttggtaggaatgttggccagttgcttcacgccgttcacgtccagggccttgcccgcgaaagcgccgccgcgaatcaccagcttgtcgttggttttcgcgaaatcggccaccaccttggcggcggccacagcgtcttcggagaagccatagatcagaggaccggtcatctggtcggccaccacgtcaaactggctgccagccacagcacggcgggccagggtgttcttcagaacactcaggctcacacccttgctgcgagcttccacgcgcagtttggtcatgtcggccaccgtgatgccacggtattccgcgatcacgagcgtttgagctttagcggcgaggctggtcacttcattgatgaccgcttctttctcactgcgattaagactcaaggtctactccttcatatgcgcacttcggacaagcctccgtgcgcgctcttgttgcagcgaccaactgttttggaacatgcattccatctgcagcgggatcgccatctgcgttggcctccaaaggtttaagtgcaccttgcacaccaacggtcttggatggcctgccagccctcaaaggagctgtcagcccaccacatcagacctgccgccctcatgggcgcaccaggtctgaagatttcgcaattacgccgcgatggtctgcgtatccacgcggacgccgacgcccatcgtggacgacacggctaccttgcgcaggtacacgcccttgctggtcgcaggcttggccttgttcagcgcttcgatcagagctgccaggttgccctgcaacttgtcgttgtcgaacgaccgacggccaatggtgctgtgcacgataccggccttgtcgacacggaactgcacctgacccgccttggcgttcttcacggccgtcgccacatccggcgtcaccgtgcctaccttggggttcggcatcagaccgcgggggcccaggatctggcccagcgtacccacgacgcgcatggcatcgggagcagcgatcaccacgtcgaacggcatatctccagccttgacctgagcggccaggtcgtccatgcccacgatgtcggcacctgcggccttggcttcttctgccttggcgccttgggcgaacacggcaacgcgcgtcgtcttgcccgtgccattcggcagcaccacggcaccacgcaccacttggtccgacttcttggcatccacgccgagttgcacagcaacgtcgatggattcgtcgaacttggcagtagcggcttccttcaccagagccaccgcctcagcgaaagcgtacagcttggtagagtccaccttgccctgcagggccttttgcttcttggtcagctttgccatttacagaccctccaccgtcacgcccatcgagcgagcagaaccagccaacgtgcgcactgccgcgtcaacgctagcagcattcatgtccttgagcttggtcttggcgatctcttcgagctgtgcacgggtgatcttgcccaccttggtgctcaaggcattggaagagcccttgtccagcttgatcgccttcttgatcagcaccgttgcgggcggcgtcttgatgacgaaagtaaagctcttgtctgcaaaagccgtgatcaccacgggcagcggcagaccaggctcgacaccttgggtttgcgcgttgaacgccttgcagaactccatgatgttgagaccgcgttggcccagcgcgggaccaatcggaggggagggattggccttaccagctggcacttgcagcttgatgaagccgacgatttttttcgccatgtttgctccttgcgggtattaacgcctgatcgttcaccaggctccccggggttaccgactctcttctctcatcgcaccgagtcgaaaagcgcgaatacttcaatgacgctcaggtcttttcgacctgggcaaattccagttccaccggggtggagcggccgaagatcatcacagaaacgcgcaagcgattcttctcgtaattcacttcttctacggagccgttgaaatcggtgaacggaccttccttgacccgcaccaactcgcccaccatgaattcgatcttgtggcgcggcttgtccgttccctgctgcatctggctgacaatcttctgcacctcttcttcggaaataggcgcagggcggttcttcaccccgcccacgaatcctgtcactttgctggtgtgcttcaccaagtgccaggtgtcatcgtccatcaccatttcgacgaacacataaccagggaaaaggcgacgctcggtagtcttgcgctgcccattcttcatttccaccacttcttcagtgggcaccagaatgcggccgaacttttgctgcataccggcacgcgcaatgcgttcctggatgttgcgctccaccgctttctccataccggaataggcatgaacgatgtaccagcgcagatctggattcaccggaacatccaccggaggctgcacaccattcgtgtccacggcatccaccatcacttcctccagcccaagatcaagtcgtacagaacccattccaaggtcttgtccgtgaaccaaaggaacagcgccatcaccaccacaaaagcgaacacatagcccgtcatttgcagcgtttccttgcgcgtgggccagacaaccttcttaacctcacgccacgcatcgtttgcaaacccgacgaactggcgtccatgctcggaaacgagaaaaaccgccacagccagcactagccccaacagcaacacaccccattgaatgaggggcccttgcttacccagcaaatagaaaccggcaatggacgcaagaacaatcgccactgccgcgaacaactttgccttgtccgcaccagtcgtgaccgtctcaacctgggatgtggccatagataaattcgcctatttgatcgcgccttacaagacgccgaagcccgccaggggctggcgggcttgttttattaccaccctgaagtggcaggggcagtaggaatcgaacctacaaccttcggttttggagaccgacgctctgccaattgagctataccccttcgatccccactagattacgcaatgatcttggcaacgacgccggcgcccacggtacggccgccttcgcggatagcgaagcgcaggccttcttccatggcgatggggttgatcagcttcacagtgatcgacacgttgtcgccgggcatcaccatttccttgtcggccggcagctcgatggagccggtcacgtcggtggtgcggaagtagaactggggacggtagttgttgaagaagggcgtgtgacggccgccttcgtccttgctcagcacgtacacctcagccgtgaagtgggtgtggggcttgatggagccgggcttgcacagcacttggccgcgctcgacgtcttcgcgcttggtgccgcgcagcagcaggcccacgttgtcgccagcctggccctggtccagcagcttgcggaacatttccacgccggtgacggtggtcttttgcgtgtcgcggataccgacgatttcgatttcttcgccgaccttgatgatgccgcgctcgacgcggccggtcaccacggtgccgcggccggagatggagaacacgtcttccacaggcatcaggaaggcgccgtccacggcgcgctcaggcgtggggatgtaggtgtccagggcttcggccaggcgcaggatggcgggttcgcccttgtcggactggtcaccttccagggccagcttggcggagccgcggatgatgggggtgtcgtcgccggggaagtcgtacttgtccagcagctcgcgcacttccatttcgaccagctcaagcagttcctcgtcgtcgaccatgtcgcacttgttcaggaacacgatgatgtagggcacgcccacctgacgggccagcaggatgtgctcgcgcgtctggggcatcgggccgtcagcggccgagcacaccaggatggcgccgtccatttgagcggcgccggtgatcatgttcttgacgtagtcggcgtggccggggcagtcgacgtgggcgtagtggcgggtggccgtttcgtattccacgtgcgaggtgttgatcgtgatgccgcgcgccttttcttcaggggcgttgtcgatctggtcgtagcccttggcttcgccgccgaacttcttggacagcacggtggcgatggccgccgtcagcgtcgtcttgccatggtccacgtgaccgatcgtgcccacgttcacgtggggcttggtacgttcaaacttaccttttgccatcttttcgactccgaaaaaatctacaccaacacgacaaatattgatgcaccccaaacggagacgcacctgaaactgtggtgcccatggcgggaatcggacccgcgacctctcccttaccaagggagtgctctaccactgagccacatgggcaacaaggagtcaaactcctcttaaccaacctatccaaactgtggagcgggagacgggaatcgaacccgcgtcattagcttggaaggctagggttctaccattgaactactcccgcaagaccgaatttcgcgcaagtacggtccaacgccttcaaaccacaatctggtggaggggactggattcgaaccagtgtaggcgtaagccaacagatttacagtctgccccctttagccactcgggcacccctccgaagaatttagaagtatacagcctttttgatccttgcgtcgatatcactattttttgttttaggcgtggcggatctttatgcagtcggtggcatcagtttggcgagctagccgttgagttccaagaggttgctcaggggcggctgttggttgagtgggctgctgcctgtgaatcgccccgggttttgaggaggctcaacactctgagaggattgagccatgagcaagtcgaacaagttctcacccgaggtgcgtgagcgggcggtgaggatggtgcaggaacaccggggggagtacccgtcgccgtgggcggccatcgagtccatcgcgccgaagattggatgcgtgccgcagacgctgtacgaatgggtcaaacgcgtcgaggtcgacactggcgtgcgtgaaggcatcacgaccagtgaggcccagcggatgaaggagctggagcgcgaggtcaaggagctgcgccgggccaacgagatattgaagctggccagcgcgtttttcgcccaggcggagctcgaccgccggctcaagtcctgaaggatttcatcgacaagcatcgcgatgtcttcggggtcgagccgctctgcaaggtcttgcaggtcgccccgtcggcatatcgaaggcatgcggcgctgctgcgtgagcctcacaaacgctgcatccgggctcagcgcgatgatgtgatggtcccggagattcagcgcgtctggcaggccaacatgcaggtctacggcgccgacaaggtgtggcggcaactgactcgcgaaggcgtgaccgtggcccgctgcacggtcgagcgattgatgcgccggctgggcctgcgcggcgtgatgcgcggcaaggtcgtgcgcaccacgattggcgattccagggcgccatgtccgctggaccgagtgaatcggcagttccgtgccgagcggccgaaccagttgtgggtcagcgatttcacgtacgtctcgacctggcagggctggctgtacgtggccttcgtcatcgatgtgtttgccaggcgtatcgtcggctggcgagtgagcagttcgatgcgaacggacttcgtactcgacgcgctggagcaggctctatatgcccggcagccggagcgcgatggaagccttgtttgtcattcggacagagggtcgcagtacgtcagcattcgctacaccgaacgactggcagaagccggcatcgagccgtctgtgggcagcaagggcgacagctatgacaacgccctagccgagaccatcaacggcctctacaaggccgagctgattcaccgccgagcgcaatggaaaaccaaggaggccgtggagttcgcaacgctcgaatgggtgtcgtggttcaaccaccatcgcctgctcgaacccatcgggtatatcccgcctgcagaggctgaggcaaactactaccggcaactcgccagtcagaacaccgaggtggtggcctgacttaaaccaaacagcctccgcgaatcccggggcgattcagtctttgaaaccggcaggagcccaaaccgtcaactcttcaactagcacgtctaaaggggggcaggtcgaattggctgcagatctacagggcaactgggagttgtgaatgctgtgcgccggccgatgttgaccgtgcaagccaaaagcaaaacgccctcccactgttgtagtgggagggcggtttgggctgtaagagcctgacgatgacctactttcacacgggaacccgcactatcatcggcgcgaagtcgtttcactgtcctgttcgggatgggaaggagtgggaccaacttgctatggtcatcaggcataaagggttgctgagcagtgaggactgcacagcgaattcatagagtctgtgaatcagcgtggatttgattgcgtacttggcataacagtcttgaactgcgattggcagtcaaagttatagggtcaagccgcacgggcaattagtactggttagcttaatgcattgctgcacttccacacccagcctatcaacgtcgtggtctacaacgacccttcagggggctcaaggccccggcagatctcatcttgaaacgagtttcccgcttagatgctttcagcggttatctcttccacacttagctactcggcaatgccactggcgtgacaaccgatacaccagaggtgtgtccactccggtcctctcgtactaggagcaggcttcctcaaatctgcagcgcccacggaagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccgactacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgtcctgctttcgcatctgctcgacttgtcagtctcgcagttaagcacgcttatgccattgcactatcgtcacgatgtccgaccgtaactagcgtaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgatccagctaatggacctaggttagaacctcaaacgcaccagggtggtatttcaacgttggctccatgagatctagcgacctcacttcaaagcctcccacctatcctacacagatccgttcaaagtccaatacaaagctacagtaaaggttcatggggtctttccgtctttccgcggggagattgcatcatcacaaacatttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactgggacttcaatcaagagcttgcaccccatcatttaatcttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccgattttttgcaaccgctttgggctccctttgtacaagttcacctacttgcggcataccttctcccgaagttacggtatcaatttgccgagttccttctcctgagttctctcaagcgccttagaatactcgtctcgcgcaccagtgtcggtttgcggtacggtcgtcaatagctgaagcttagtggcttttcctggaagcagggtatcactcacttcgtctgcaagcagactcgttatcacccctcatctaagcccggcggatttgcctaccaggcacgactacaggcttgaaccaacatatccaacagttggctgagctaaccttctccgtccccacatcgcactattgatcggtacaggaatattgacctgtttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgtaggaaaccttgcgcttacggcgagcgggcttttcacccgctttaacgctactcatgtcagcattcgcacttctgatacctccagcatccgttaccagacaccttcacaggcttacagaacgctctcctaccacgtgcaataaattgcacatccgcagcttcggtaactggcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctgactgttttagccttcccacttcgtttcccacttagccaattttagggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctgtactctgcagtattcggagtttgccttggtttggtaagtcgccatgaccccctagccaaaacagtgctctacccccgcaggtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccaagtttgtttagcctttcacccctatccacagctcatccgctagttttgcaacactagtcggttcggacctccagtacctgttacggcaccttcatcctggccatggatagatcacttggtttcgggtctacacccagcgactgaacgccctgttcggactcgatttctctacgcctcccctattcggttaagctcgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcacccctaagggctccgactttttgtaagcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatgatgagtatttagccttggaggatggtccccccatgttcagacagggtttctcgtgccccgccctacttttctctagcttagtaccacacgtctgttttcgcatacggggctatcacccactatggccggcctttccatgccgctttgctaacagtcgcgctatcactagaaggctcctccgatttcgctcgccactactttcggaatctcggttgatgtcttttcctcgagctactgagatgtttcagttcacccggttcgcctcgctgacctatgtattcagtcagcgatacccttgcgggtaggtttccccattcagaaatctccggatcaaagcttatttgccagctccccgaagcttatcgcaggctatcacgtctttcgtcgcctatcatcgccaaggcatccaccacatgctcttagtcacttgaccctataactttgacttctcttgcaagaaatcgccatttcgagttcaaagacttgcgaggtctttcacctcgcgcgttatgccgtaatgtgaatgtttcttcggttgcgtctttcaacgcagcctagagaacgattcgtcattacttgaacaaaattgctttcgttcgttttgacgcaatcaaatttaggttgctagcggcacggtgcacttttcagtgctttccgctagcaacgctgattcgactctatgaatttttaaagaacagccgattgatcgaactatctcgatcaacaacaaaacagcctctcgcaaagctgctttggtgttgatttaaggtgttggtggaggatgacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaatccccctgtgatcctcttgcactggatgttcggaagattgtggtgggtctagttgggctcgaaccaacgacccccgccttatcaagacggtgctctaaccagctgagctacagacccctggccggtcttgcaaccgacttcacttgtcttccaacaaccgataagtgtgggcgttcaatcttgaatgctgttttccagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcacgaaccctgccgtggtaagcgccctccttacggttaggctacctacttctggcagaacccgctcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacattctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgactggctttatgggattagctccccctcgcgggttggcaaccctctgtaccagccattgtatgacgtgtgtagccccacctataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtcccattagagtgccctttcgtagcaactaatggcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtgcaggttccctttcgggcacgaatccatctctggaaacttcctgccatgtcaaaggtgggtaaggtttttcgcgttgcatcgaattaaaccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagtttcaaccttgcggccgtactccccaggcggtcaacttcacgcgttagcttcgttactgagtcagtgaagacccaacaaccagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtgcaggcccaggggattgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccatccccctctgccgcactccagccttgcagtcacaaaggcagttcccaggttgagcccggggatttcacctctgtcttacaaaaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttacggtaccgtcatgacccctctttattagaaagaggcttttcgttccgtacaaaagcagtttacaacccgaaggccttcatcctgcacgcggcatggctggatcaggctttcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctacagatcgtcggcttggtaagcttttatcccaccaactacctaatctgccatcggccgctccgtccgcgcgaggtccgaagatcccccgctttcatccgtagatcgtatgcggtattagcaaagctttcgcctcgttatcccccacgatcgggcacgttccgatgtattactcacccgttcgccactcgtcagcatccgaagacctgttaccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactctacagttcgatcttgaaatttaaagtctttcgacttcactcataaaaacggaattgaagtgaacttcacttctattctcatgagcgtttgatagttccgaagaacttggcattcgccatcaaacgcccacgcttatcggctgtatgtttttaatgaaccgaagatcaaaatctctttcaatcttcatgctttgctgcgatcagcgaagccttgaattctaacacgttttaaaaagacctgtcaaactttgtggtctttcgacctttttcaccaacttcagcgactcgctacttccgtaacagaccgctccaatcagcgaagccttgaattctacaccggtttttaaccccagatcaactcaaagcagagaatttttcaacccccttcgctacacccacatcaattccagaagagcagctctgtagtgcagcaagcctcgcagtatagcctgaaaaacgccttcgcaaattgttccgcagactatggcgtggatagcgcagattcaagcgcgtcgatgaacaaggctgcgacgtcacagcccgtctgatcgaagatctcttggaagcacgtgggacttgtgacgttgatttccgtgacgcaatccccaatgacatcgactccagcgagcaataggccccgttcccgcagcactgaacccagtgcagcgccgatttcctggtcgcgcgcggtgagagggcgcgccacgcccagcccgccggccgccaagttgccgcgcacttcggagccctgcgggatgcgcgccaggcaatacgggaccggggtaccgccaatgacgaggatgcgcttgtcgccctctgcgatctcgggcagaaacttctgcaccattacgctttggctgccctcgcggttgagggtctcgatgatgcttcccaaattcatgccgtcaggaccgacccggaagatgcccatgccgcccatgccgtccaagggcttgaggatgatgtcgtgatgttcctcatggaaccggcggatatcccgcgcatcgcgcgtcaccagcgtggggccgatgaactgcggaaactccagaatggccagtttttccggatggtcccgcaaagcacgcggcttgttgaacacccgagcgccttcacgctcggcctgctccaataggtgcgtggcatagaaatactcactgtcgaacggaggatccttgcgcatgagcacggcgccgaagtccgccagtgccgccaagcggagttcgcccgcagtaaaccagttctccgcgtggcccgtaagagtgatgtcgcgcacccgcgccgtgacccgaccaccgcgcaaccagtggatgtgccggggctcgcagaccgcgagccggtggccgcggcgctgcgcctcgcgcatcatcgcgaaggtcgtgtccttgtagatcttgaattgctcgatggggtcggcgacgatgaggagattcatggaatgcacgggctgtattgcagagggctatgcccctagcgcggcgcctggggcgcgcgcgggcgtccatactgttgcacaaatagcgcgatgctgccggcgaccaccccccaaaacgccgatccgatcccgactatggtgacaccgctcaacgtcaccagaaaagtgatcaacgccgcctcccgatgcgcttcggcctgcagcgcagacgctagccctcctccgatggcgcccaacagcgccagcccagcgatggccaccaccagctcctgtggaaacgccgtcagcagccccgtgaccaccgcaccaaagatgcccactgcgatgtacagcagcccgcacgatgcggcggcggtgtaccgccgcgcgcggtcggggtgcgcctcgggccccatgcagatcgctgcggtgatggcgctgaagttgagggcaaaggcgccgaacggtgccagcaccagggtggccaggcccgtcagggtgatcagccgcgacaccggcagttggtatccggtggcccgcatgacggccacacccggaaggttctgcgacgccatggtcacgatgaacagcggcagcgccaggctcatgagcgcctgtaggctgaactgcggcgtggtgaagaccggtgtggccagcgcccagtgcaccgcggaccagcgcatctggccattgcctgcggcccaggcaacgcctgccaccagcgtgagcacaaccgcatagcggggcagcagccgccgtgcaaacaagtaggacgccagcatgaccagcaccagcggcagcgcggtctgcacggctgcgaaggcctgcatgccatagcgcgccagcacgccggccagcagcgccgacgccagttccatgggaatacggttcatcacgcgctcgaaccaacccgtcactccggccagggtgatgagcaaggcacacaccatgaaggcgccgaccgcctcgcccatgctgaagccggccaggccggcggtggcgagcaccgctgcaccgggcgtggaccaggccaccatgaccggctggcgcaggatgagcgagggaatcagcgagcacagtcccatgcccaggcccagcgcccacatccaggaggtgatctgctcgggcgtcgccccgaacgcctgcgccgcctggaacacgatggcgaccgaactggtgaaccctaccagcacagccacgaaaccggcggtgaatgcggacaggctcaggtctttgaaaaactgcatggcggcggattgtggcattgctcttggcgcaaccactgtcctacttcatcaaaatatatagctgctcgcgcttgccatctaagcgctggaggccaaaaaccttacaaaccctccagcccaatcagatctcgaccttggagcccaactccacgacggcgttgctgggcaggtgcaggaaagccgccaccccgctggcgttgtggtgcatctgcgcaaacagcttttcgcgccacggcgccatgccgctgccgatggtaggcacgaccacgtcgcgcgagaggaaatagctggtgctcatggtttccagttcgcagccgcggccgtgcatcaggcgcagcgcgctgggcaggtccagttcattcttgaaaccgtagttcacggtgacctgccagcagtcgcctcccaacggcgctacctgcaggcgctggtccaggccgatccagggggtctcgtggtaacgcacggtaacgaacaggttctggcggtgcagcaccttgttgtgcttgaggttgtgcagcagtgcattgggcaccacgcccgcctcggcgctcaggaacaccgccgtgccgtccacgcgcatgggcgggttggcctgcaccgaggccaggaagtcctgcaggcctatggagtcctcgcgcagcttgtcgttgagtaactcgcgtccgcgcttccaggtcatcatgagcgtgaacaccagccccccgatcatcagcgggaaccagcccccctgcagcagcttgagcaggttggagctgaagaacgccaggtccacgacaaagaagaagcccgtggtggccacgcacagcgccagcggatagccccagccgtagcggatcacgaagaaggtgagcaccgtggtgatcagcatgtccagcgtcaccgcaatgccataggcggccgccaggttgctgctgttgcggaacatgaccaccgccaacacgatggcgacgaacagactccagttcacaaacggtagatagatctggcccgtctcgcgcacgctggtgtgctggatgttcagccgcggcaggtatcccagctggatgacctgcttggtcacgctgaacgcgccggtgatcagcgcctgcgacgcaatcaccgtggccatggtggccagcaccaccaacggcaccagcgcccagtcgggcgccatcatgtaaaacgggttcttgacggcggatggctcggccagcagcagcgcgccctggccgaagtagttgatcgtgagggccggcatggccacactgaaccacgccaggcggatggggcgcttgccgaaatgtcccaggtcggcgtacagcgcctctgcgccggtgacgcacagcaccaccgcgcccaggatgatgaagctgatgcccgggttgcccagtatgaagcccagtgcatggtgcgggctcagggcgccgaggatctccggatggcccacgatgtgcggcacgcccagggctgcgatcgtaaaaaaccagaccagcgtcaccgggccgaagtagcggcccacccccgccgtgccgcgcttttgcacggcgaacagcccgaacagcaccacgagcgtgagcggaatcaccgccttgccgaaatgcggcgacaccacctccaggccctcgatggccgaaagcacggagatcgccggcgtgatcacgccgtcgccatagaacagggacgtgccgaagatgcccaggcccagcagccagccgcgcaggcgcggccggtccttcaccgcttgcgacgccagcgccagcatggcgatgaggccgccttcgccatggttgtccgcgcgcagcaccagcaccacgtacttgagcgagacgatcacggtgagcgtccagaacagcacggacagcacgccgtacacgttggcatgcgtgaaaggcacatggccggagccgaagacctctttgaccgcatacagcacgctggtgccgatgtcgccatagacgacgccgatcgcgcccagggtgagcgctgctaacgacgatttggaggtttgcacggtgaacaggtccgggctgctgcctcagcggccacgggggatgccaaaggagcgccattgtgcgccgcccccgcttcgggcacatacggggtaccgcctatgttgcaatgcagcaactgcagggcggcatatccggcgcatcagtcgtacacctcggcctcggggtccgtggcctccagctcgtagctggccgcgagcatcgccaagcgggcgatgacgccgtacatgtaaaagcggttgggggcactggcgcccggacgcgcaccgggctgcggcagatgggtactgtgctcgaaagccagcggcacgaaactcgcgccggggatgttcaggttctcgtccacgccgcgttctgcatgcatgcggtagaaccccccgaccacgtagcggtccatcatgtagaccaccggctcggccaccgcttcgtgcacgcgctcctgggtgagcacaccctcctgcacgatcacgtcatgcacgacctggccgtccttgatcacggccatcttgttcttggtcttgcgattcagcccgtccagttccttggcatcgcgcaccgtcatgatgcccatgccgtaggtgccgttgtcggccttgacgaccacgaacggcttttcgttgatgccgtattccttgtacttgcggcgcaccttggccagcgtggcgtccacggcgctgcgcagctcctccatgcccgtgccttcgttgaagtccacgccctcgcagcggctgaacagcggattgatgagccagggatcgatgcccagcatcttgccaaagcgtttggccacctcctcgtagctctggaagtggcggctcttcctgcgcacgctccagcccgcatgcagcggcggcagcagatactgctcgtacagctcctccagaatgcccggcgggccggccgacaggtcgttgttgagcaagatggtgcaggggtcgaagttcttcagccccaggcggcgcttgctgcggatcaccggctccagcgtcacggtctcgccatggggcagcgtgatggtggtggtcttcttgatctcggggctgatggagcccacgcgcacgttcagcccggccatgttgaagatgcgcaccagctgcgccacgttcgccaggtagaaggtgttgcgcgaatggttctcgggaatgatcaagaggttgcgcgcttcggggcagatcttttcgatggccgccatggccgcttgcaccgccagcggcagcatttcattggtgaggttgttccagccgcccgggaacaggttggtgtccaccggcgccagcttgaaccccgcgttgcggatgtccaccgacgagtagaacggcggcgtgtgttccatccactccagacggaaccagcgctcgatggctggcatggagtcgaggatgcgctgctccaactcgttgattggcccggtgagcgcggtgatgaggtggggaaccatgaagagccctcaaatgggagacggaaagaggttggcgacgattgtagggaaggccacgtgcgccctagcgccgccagaatgcgggcgtgagcagggccatgaagctcaggatctccaggcgtcccagcagcatggccagcgtacagacccacagctggaagtcggtgagcaccgcgaagttggaggccggccccagcattcccagccccggccccatgcagtgcacgctggccagcacggccgagaaggcggtcaccatgtccaggtcggtcagcagcagcaccatgctcagcgtgatcactgtggcgccgtagaccagcatgaaggccagcaccgagaagatcatgcggttgtccaccacgcggtcgcccaggcgcacgggctgcaccgcacgcgggtgcacgatgcgcgtcatctcgcggcgcgcctgcttcagcaggatcagcatgcgcaccatcttgatgccgccgcccgtggacccggcgctggtggccacgcccgacagcagcagcatgaacacgggcgcgaacaccggccagcccaggtagtcggtggtggcaaagcccgtggtcgtggccaccgacaccacgttgaacatgccgtggcgcagcgcctgcagcgggtcgtacacgcccttgacccacagcagtagcgccaccaacagcccgccgcccagcagcgcggtgatcgtggcgcgcatctcggggtcacgccagaagccccgccagttgcccttgcgcagcgcgatgaagtacagcgcgaagttgcagctggcgcacagcatgaaaaccagggcgatggtttccagcagcggcgactcgaagtaggcaaagctcgcatcgtggggcgacaacccgcccaggctgacggtggcgaacatgtgcatgatcgcgtccggcggcgtcatgccgcccagccagaacgcgagcgcgcacaccagcgagaacaccacgtacacgccccacagccccttggccgtctcggtcatgcgcggggtgagcttggtgtctttcaccgggcccgcagcctcggccttgaagagctggctgccgcccacccccagcagcggcagcaccgccaccgcaagaatcaggatgcccatgccgccgatccactgcatgaacgtgcgccacatgttcaccgacagggggagccgatccagctcggccagcaccgtggcgccggtggtggtgaggcccgacaccgattcgaagtaggcatgcgtgaacgacagcggccggccgatggcgtgcatcaccagcagcagcggcagcgccgcgaacagcggcaggattccccacaccaccgacaccagcatcacgccgtggcgcggcagcagctcgcgcttgtgcgcgcgcaggccgccccacagcagcgcgctggccatggatgtgacggcgatggccgtggcgtagtgctgccacaggccctcccgcgcccacagcgacgccgccagcggcacccccatggacacggcaaacagtgccagcagggcaccgagtacgcgcatgacgggcaggacgtcggacatcgcggctcctgccgatcagaagaaggtggcgctcacgcggaactgcttttccacttcgcgcaccagccgcttgtggggcaggaagaacaccacgtggtcgttgctctcgatcacggtgtggctgcgcggaatgatgacctggggcggtgcgtcggccggcggctcgccaccgtcctcgggcagaccgcgcacgatcaggcccatgtgcacctcggcgggcaagtggatctcgctgaccttgcggcccaccacgcgcgaattcttgcggtcgccgcgggccacgatctccagcgcctcggccacgccgcggcgcaggctgtgcactgcctgcacgtcgccgcgccgcacataggccagcagctcgcccagcatggcctgcgcgggcgacagcgcaatatcgatctgcgtgccgtgcatcaggtcggcataggtgcggcggttgataagcgccagcacgcggctcgcgcccatgcgcttggccagcaggctggccatgatgttgtcctcgtcgtcgtcggtgagcgcgaggaagaggtccacctcctcgatgctctcgtcgcccagcaggtcctcgtcggtggcgtcgccctgcagcacgaggatgtcggagggcaactcggccgccagcgccacgcagcgctcggcactttcctccaccaccttgatgtgaaagcccccccgctgggccaactggcgcgccagccgcaggcccacgcgcccgccgcctgcaatcatgatgcggcgcacgggccgcgccgggtgcccatggtggcggtgcagcgcggccagcacctgcgggatctgctcgcgcgcggacagcacgaacacctcgtcacccggctccacgcgcgtggcgccgtcgcagggcaggaagcggtcgggctcgtcgggaaagcgccggtagatggccacgatgcgcatggcaacgtcgggcgcggtttcgcgcatggtggcgatacgcatgcccaccatgggcgcgccggggcgcgcgcgcaccgacaccaggcaggcgcgcccgcccgcgaattcgcgcacctgcagcgcctcggggtattccaccagcttgccgatgtagcgcgtgagcgattcctcggggcagatgacgcggtccacgccaaagccctccttgcccagcagcgcctggttgcgctccagttccaggcccgacgagcgcacgcgcgcgatgcgcgtggggatgttgaacatcagctgcgcgaccttgcagcacaccaggttggtctcgtcctgcgcggcgcaggcgatcagcaggtcggtgtcgcgcgcgccggcctcggccagcacctgggggtcgatgccgttgcccaccaccccgcgcaggtcaaaccgcgcctccaggtcgcgcagccgctcggcgtcggtgtcgatgacggtgatgtcgttctcctccgacaccaggctgtcggccacgctgtagcccacgcgccccgctcccaggatgatgatcttcatgcgaaattggcctcaatcccaatgttgacgggcgctagcagctatcaaattagcagcaaccccatcaagtccgcacctctccctcacccaacaccacccacttgagcgacgtcaggccctcgatgcccaccgggccgcgcgcgtggaacttgtcggtgctgatgccgatctcggcgcccagcccgtactcgaagccgtcggcaaagcgcgtgctggcattgaccatcacgctggcggaatccacgtcgcgcaggaactgctgtgcgtgcatgtggtcgcgcgtgaggatcgcgtccgtgtggtggctgccgtagcggttgatgtgcgcgatggcctcatccacgcctgccaccaccttcacgctgatgatgggggccaggtattcctcgctccagtcggcctcggtggcctcggccagctgcacgcccggaacggcgcgcaatatggccagcgcctcggggcagccgcgcatctccacgcccttggcggcgtagacggcgccgatctgcggcaggaattgcgctgccacgccgcgcgccaccagcaggccctcgctggcgttgcacgggctgtacttctgcgtcttggcgttgtcggccacctgcacggccatggcgatgtcgcaggggtcgtccacataggtgtggcagttgccgtccaggtgcttgatcacgggcaccttggcctcggcgctgatgcgctcgatcagccccttgccgccgcgcgggatgatcacgtccacgtattgcggcatggcgatgagctggcccacggcggcgcggtcggtggtctgcaccagttgcacgccgtgctcgggcaggccggcctcggccagcgcctgggccacgaggcgcgccagcgccttgttggagtcgatggcctcggagccgccgcgcaggatgcaggcgttgccgctcttgatggacaggctcgcggcttcgatggtcacgttgggccggctctcgtagatcatgccgaacacgccgatcggcacgcgcatctgccccacgcggatgccgctgggctgctgcttcatgccctggatctcgccaatgatgtccggcatggccgccagctgctcgcagccctgggcacaggtctccagcaccttgggggtcagcttgaggcggtccaccatgggttcggccaggccggcggcgcgcgcgcgctccaggtcgcgggcattgtccccctgcagggcgtccacgttctggcgcagcagccgcgccagggccagcaatgccttgtttttgatagctgccggcgcgcgcgccatttgggcggaggccgtttttgcctgcaaaccaagcgtgtgcgtgtattcagcgatgttcagcgcgttcatgggcgtgattctgacgcagttcaccgccgccacgctggccgggggactccggctacgcttgaggcctttgccaccctccgtgccctcgccatgaccgccgaactcgccacccaccagctcgacaacctgcaggccgacctgcacgccctgcgcgagcagcgcatcagcaaccacgccttcagcgccgccgcgcgcggccacgccgtgctgctggccgccctgcccccgcgctatggcgaggtgctgctgggcctgttggaccggctggaggccggcgcgctgttcaccgaggagagctgctccttcagccaccaggccctggtggaccagctgcagcagtgggcggacaaggcgcgtgcggcgttggtcgcccaacactcctaaatcaatagctgtcagcgcttatcccataagcgccagagccatatttccttgcgatctcagcgcgccagcttgcacatctgcagcgccagccgcgagagcgcctgccagccgtcctgtggccagtcgggcgccttcaggcccttgacgatgccgtccaccgtgtgggcggactgcagcagccgcgccagggcggcgtcgctggcctggggcagcaggcgctcgaacaaccgctccttcgcgccccagacgcggttctcgcgcagggccatgggcaggggcttgccggcgttcatggcgtctttcacgcgcttgagggcgcggatgtcctcggccagcgcccagtgcaccagcacctcggcctcgccctcggcctgcaggccgtccagcatgcgctgcacgcgcgccacctggccggagagcaccgcctcggacagcttgaaaacgtcgtagcgcgccacgttgagcacggccgcttcgacctgcgcccaggtgagttccccctcggggtgcagcagcgcgagcttctggatctcctggtgcgcggccagcaggttgccctccacccggtcggcgaagaactgcagcgtgcgctgcccctcttcgcccgcgaccacgcgctggccttgcgcggccaggcgctgggcgatccagccgggcagctgcgcgcgctccacggggtcgatctgcaccgtggcgccgtgcgcttcgagcgccgcgaaccacgccccggtgcgcgtggccttgtccaggcgcggcagcaccaccacggtgagcgtgctgtcgttgcccggcgcggcggcagccatctgctgcagcgcggcggcgccgtccttgccgggcttgcccgaggggatgcggatctccacgatctgcttgtcggcgaacaggctcaacgacccgcccgcggccagcacaccgctccagtcgaaatgcgcgccggccacggtgaagctgctgcgctcggtatagccctgcgcacgtgccgcggcgcggatggcgtccagcgcctcctgctgcaacagcgcctcgtcgccgtgcagcgtgtagagcgggcgcaggcctttgtgcagctgcgcaccgagctggttcaaagcgatttgcatgcggcctgttctagtaacaaatatgccgctagcgcccgtgcagtaagcgcaaacagctattaaataaggagcgttacagcgatttcactgccgccaggcggcgcatcagctgttgcacgaggtcggtgcgcatgttgcgaaacagcatggcctcctcgccttccttggaaagggcgacggtttcgttgtagctgatgtcgcgctgttgcagcagctcggtgtcggcgatccattcctggccttgctggccgcgcaggcggatgcgcacgcgctggcgcagctgcagctcgcgcacctggcccgaggcgttcaggcccaccaccacgcgctcctgctgctcggacagcacgtccaggatcgcctcggcctggggcagctgcgcgggcgccgtcagcaccacgaggtccccgcccgccccctgcagcgtgcggatcagctcgcgtgccagcggcgagccgggctgcgcctgcacgtacagggaccggaaggcgaactgcggcgcgccgcgcaggcgaaagccgcaggcggtgagggcggccagcggcgccagggccgcggcggtgagcagggtgcgcttgtgcatggcgggcgggctctcagacgacgacgttgaccaggcggccgggcacgatgatgaccttcttgggcgccttgccctcggcgaacttgtggaagtcctcgctcgccagggccgcctgctcgatggcggccttgtcggccgaggcggccacgcggatcgcgccgcgcagcttgccgttgacctgcagcatcagctccagctcgtcctgcaccagggcatcgggggccacctggggccaggcggcgtccagcaggtcgcccagggtgccggcgtagcccagctcgtcccacagcacatgggcgatgtgcggcgtggccgggtacagcacgcgcagcaggatgccgaagccctcgatcagcgccacctgggcgccggcgctgtccgtggccttgaagtcctccagcgcgttgatcatcttcatggcgccggaaaccacggtgttgtactgcatgcgctggtagtcgtagtccacctgcttgagcacggtgtggatctccaggcgcagcgccttggcttccttgccgaactgcacgtccttcaggctggcggcgcccgccacgctggccagggccgcgtccttgtcgatggcggacagcttcacgccgaagttccacacgcggcgcaggaagcggtagctgccttccacggcggcgtcgttccactccagcgtcagctcgggcggcgcggtgaacatggtgtacaggcgcgcggtgtcggcgccgtacttctcgatgagctgctgcgggtccacgccgttgttcttggacttggacatcgtgcccacgccctcgtagtcgatgggcgtgcccacgggcagcaggccgtcgccgctctcggcggggttcttgagcttggcgccaacgatcttgccggcctcgtcgtagacgtgctcgacgtcgtgcggccagaagtagtccttggcgcccttggccgtgcgacggctgtagatgtggttcagcaccatgccttgcgtgagcagcttggtgaagggctcatccaccttcaccagccccaggtcacgcatcaccttggtccagaagcgcgcatacagcaggtgcaggatggcgtgttcgatgccgccgatgtactggtccatgccgctgccgccggtggcggccttctggtcgcgcatccagtagtcggtgccgcccgccaccatggcgtcgcggttcttcgggtcgcagtagcgcatgaagtaccaggacgagtccacgaaggtgtccatggtgtcggtctcgcggcgcgcgggcttgccgcagcaggggcagtccaccttcaggaaggcctcgcacttggccagcgggttgccgctgccgtcgggcaccaggtcctgcggcagcaccacgggcaggtccttctcgggcacgggcacggcgccgcagctctcgcagtggatgatggggatcggcgtgccccagtagcgctggcggctgatgccccagtcgcgcaggcgccaggtggtcttgagctcgcccaggcccttctcggccagcgcatgggccacggcggccacggcgtcctggtacgacagaccgctgaagttgccggaattgatggtgacgccgcgctccttgtcaccgtaccagtcctgccactggtggaagtcgaaggtctcgccgtccaccagcaccacttgcttgatgggcaactggtacttgagcgcgaaggcaaagtcgcgctcgtcgtgcgcgggcacgcccatcacggcgccgtcgccgtagctcatgagcacgtagttgcccacccacacctcgacctgctcgccggtgagcgggtgggtgacgaacaggcccgtgggcatgccctctttttccttcagggccagctcggcctcggtcgtgccgcccttcttgcattcctcgatgaaggccgccagcgcggcgttggacgccgcggcgtgctgggccagcgggtgctcgggcgcgacggcgcagaacgtcacgcccatgatggtgtcggcgcgcgtggtgaacacgtacagcttgccgtcctggatccgctcgcccgcggcgttgcggatgtcgtgcgggaacgcaaagcgcacgcccgccgacttgccgatccagttctcctgcatcagccgcaccttgtcgggccagccggtcagcgtggccttctcgttgccgatctgcacatggtccagcagctcctgcgcgtagtcggtgatcttcaggtagtagccggggatctcgcgcttttccaccagcgcgccggtgcgccagccgcgcccgtcgatcacctgctcgttggccagcacggtctggtccaccgggtcccaattcacgacctgggtcttgcggtaggcgatgcccttgtccagcatcttcaaaaacagccactggttccacttgtagtagtcggggtcgcaggtggcgatctcgcggctccagtcgatggccagccccatcgcctgcatctgcttcttcatgtaggcgatgttgtcgtaggtccactgcgcgggcggcacgccgttcttgagggcggcgttctcggccggcaggccgaaggcatcccagcccatgggcatgaggacgttgtggcccttcatgcgcaggctgcgcgtgagcatgtcattgatggtgtagttgcgcacatggcccatgtgcagcttgccgctggggtagggcagcatggagcaggcgtagaacttgggcttggcctggtcctcggtcacgcggtaggcgtcgttggcattccagtgggcatgcgcggcgcgctccacctcggtgtggttgtatttgtcttgcatggaagctgggaaaaggagaaccgcgcacctgcgcagtggtcacaatgggctgtactgcgcccaattctagcaggccgttgaaaaatcccccgccgacgcccgcgttggccgctacgatctgaagccatcggtgaacgacccagacgaggacgatgagaggcagtcaagatttccagggggcgatgttcagctacatcagccttgaagagcgcgtgccgcaggcacacccgctgcgcaagttgcgcgcggtggttgatgcgctgctggcaaccatgaaccgcgagttcgaagcggtgtacgcccgccgtggccgcccatcggtgccaccggagatgctgctcaaggccttgctgctgcagatcctgttctccatccgcagcgagcgccagttggtcgaagcgatcaactacaacctgctgtaccgctggttcgtgggcctgaacatcgaagacaaggtctgggaccactccactttcagcgccaaccgcgaacgtctgttcaacgaagacctcgcccgcgccttcttcgagcgcgtcaagctcagtgcccagtggggcaagctcgccagcgacgagcacttcagcgtggacggcacgctcattgacgcctgggcctcgcacaagagcttcaagcgcaaagacgacgacagcggcacgccgcctgggcgcaaccccgaggtggacttcaaggggcaggagcgctgcaacgacacccacgagagcaccacggacgccgatgcccggctgttcaagaagagccagggcgacaaatcccgcctgtgccacatggggcacatcctcatggagaaccgcaacgggctgatcgtggatgtcgagatcacccacgccagcggcacggccgagcgcgaggcggcgctggccatgttggagcgtcggggcaacaggaacaaacgggccacggtcggtgccgacaagggctacgacagcaaggccttcatcaaaggctgcagaaagctcaaagtcacgccccacgtggcggccaaggacaaacactcggcggtggatgcgcgagtgacacggcacgagggctacaagaccagcctgaaggtgcgcaagcgcatcgaagaggcctttggctggatcaagaccgtcggtggtctggcaaagaccaagctgatcggtcaggccaagctcacgggccaggcgctgctgtgctttgccacctacaaccttgtgcgaatgggcagcatcggcggctggtgggacgcgcatcatgcgtgagcccagggatacgtgcgcccgaaatgggcgggagggcctgcaaaccggccagatgggccgttgcaatcgctgcgcagacgcgtctgggcagctcgtgtcttcgcactcagcgtccctgatgcgttcgaaaagcactttttcaacggcctgctaggcgttcatccccccatcccctgcatggccgccccgcctgggccggctgcttcctgcatttctggaaagttgtcttgcctgtgtccgtgcccccgctgattgccgatctggatccttggctgcaggccgccctgggcctgtgcggcctggtgctgctggccttcgccctccagtccgtcgcccaatacgtgctgctgaacaccgtgccgcgcctgcgcgaacgcctgggcgcgcgctgggcgcgggtgttctggcacgaccaggtgttgcggcgtctggcgcatgtggcaccgtcgctcgtcatccaggcaggcatcggcgccgtgccccatgtgcaccccgtggcggccgcagtgatcggcaacgtggccgtggcgctcaccgtgctgcagctggtgcggacgctgatcgcgctgctggacgccgtgctgcacgagcatgagcaggccccggacggcgtgcccacggccacgcgctcgatcaagagctatgtgcagctgggcaagctgctgctggcgctggtgggcaccatcgtcatcgtggcggcgctggtggaccgctcgccgctgatcctgctgtccggcctgggcgccatgtcggcggtgctgatgctggtgttcaaggacaccatcctctcgttcaccgccggcgtgcaactgtcgtccaacgacatgctgcgcgtgggcgactggatcgagatgccccaggtgggcgcggacggcttcgtggtggacatcgcactgcacaccgtgaaggtgcagaactgggacaagaccatcaccaccatccccacctggcggctgatgagcgagagcttcaagaactggcgcggcatgttcagctcgggcgggcggcgcatccgccgcgcgttgcggctggacacgaactcgatccgctttctcaccgaggcggagatcgagcgcctgtcgcgcatcgcgctgctgcgcccctacctggaaggcaagctgcgcgacgtgcagcagaccaacgccgccctgcaggcgcagctgggtgcacaggcgctggagcccgccaaccagcgccgcctgaccaacatcggcaccttccgcgcctactgcgaagcctatgtgcgcgcgcacccgcgcatccaccagcagatgctgctcatcgtgcgcacgctggagcccacggccgagggggtgccgctggagctgtactgcttcacggccaccaccgcctgggtggagtacgaagccatccagggcgacatcttcgaccacctgatcgccgtgctgccggagttcggcctgcacctgttccagagccccacgggcaacgacatccgcgcgggactgcgccccggcgccccaacagccatggccgcgttgccataaaaacaagagctgccagcgcttgccagctggcgctttcagctacttttataccgtaaacacccgcgcatcaagcgcgagaagctcctatttttgagtgccttgctcggccccatcggtgggctgcgtgacgaaaccaatgcgctgcaggcccgccgcatgggcagcccccatcacctccaccacgcggccgtagggcacggcggtatcggcgcgcagttgcacctcggtgtccggcgcttcggcggcgatctggcgcaggcgctgcgccagtgcatcggcgcccacgggctcatcgtccaggtaggcttggccggcggtgtccaccaccagcatcacggcatgcgcgggcgtacccggctgtgcgccttcggcgcgcggcagctccagccggatgctgctggccagcagcggcgcggtcaggatgaagatcaccaccagcaccagcatcacgtccaccagcggtgtgacgttgatctcgctcatgggctgcgggcccggggtgcgctccagtcggccgaatgccatggcgtttaccggccctagtcggcggcgttggtgtcgatgaccagctcgcgcaggtcgcgggcaaagccttcgaggtcggcctcgatgcggccgatgacacgcccgaaccagttgtaggccagcacagcggggatcgccaccgtgaggcccgcggccgtcatgatgagtgcttcgcccaccgggccggcgacgcgctcgatgctgatctgccccgcgccggccatggccgtgagcgcatggtagatgccccacaccgtgcccagcagccccacgaacggcgccgtggagcccacggtggccagcagcacctggccgaactgcagcttgcccagcacgccatgcagcgcatcgcgcaacacgcgcgtgagccgctgcgacaggccgccctgcccggccagcgtggccgcgccggcctgctccacctgctgcgcggcacgcaccagcggcagcaccagcccttcacggtcaaaggcgggcagacgctcggccgccgcggccagcgacggcgcctgccagaacgcggccgtgctgcgcggcacgtccacatgggcgcgccgcatcaggcgcagcttccagaaaatcaccacccagctggcaaccgacatggccagcagcagcagcgccgacgcctgcgtgaccgcatcaccctgacgcaaccagtgcaggctgtccatgggcagcttacttgaggttcagcacgtcgaacatgtcgaacaggcccgcgcgctgcgtggccaggaagcccaccgcgcgcaggctgccctgggcgtagccggcgcggctgctggacttgtgcgagatctccacccgctcacccgtcccggcgaacagcaccgtgtggtcgcccacgatgtcgccgccgcgcacggtggcaaagccaatggtgtctgccttgcgctcgcccgtgtggccgtagcgctcgtacacggcacggtcggcgagccgcgtgccctgcgcctcggcaatcacttcgcccatcttcagcgccgtgcccgagggggcgtccaccttgtgcttgtggtgcgcctcgatgatctcgatgtcatagcccgtgcgcagcgcctgcgcggccatctgcagcagcttgagcgtgacgttcacgcccacgctcatgttgggcgcgaacacgacgcccaccttctgcgcggcggcttcgatctgcaccttctgcgcatcggaaaagcccgtggtgccgatgaccatctgcacgccgagttccgcgcacacggccaggtgggccagcgtgccctcggggcgcgtgaagtcgatcagcacgtcggcgtccttgagcccctcgcgcaggtcagcggtgatgaccacaccgctcgcgcgccccaaaaacgcggcggcgtccgtgcccacggcggggttgccgggctggtccagcgcaccggccagcacgcagccgtcgctcgcctgaatcgcctcgatgagcatgcggcccatgcggccagaagcgccggccacggccacacggcggggtgcggaggaggaagaggtcatgtcagttcgcaatccaaacagggggcggttctgctgcgtccagcgcgacacgctgcagcgagcgcaccggccgctttcaacggcgcggagattccagcggcggatagctcgtggcgggtggcagagcgggcgcggcggccggctcggcggccggctccgccttgggaaagcgcgcgagctgcgcctcggtggcctcaagctgcggcaccttgggcttggacaccttggtggagagcgaggccacgaactcggcctcggtaggcatctcgtcgccttcgacacgctccatcacgttgtccttgaagaacacggtgagcttgcgcgtctgcacctcgaaatcggggcgcttgagggtgaagacgtattcccagcggtcggagtggaacacgctcaccatgaggggtgtgcccaggatctcacgcacctgctggcggcccatgccaggctgcaacatctgcacctgctcgcgcgagatgaagttgccctgcaccacgtccaccttgtagggcgtgaccatgccggccaggcgactgccggtgcccgcgcagccggccatcccggcaccaatcaacacaatggcgccccagcgggcgccccaacgggcgggtgcaaacatgggtttatgcataggggatatgatccggcccattgtagcggctggatcttctgggccttgcgcgcaagccgccggtatccatggtttcgccctggcacacgaaagaccttgtcatgacgaacatcgacgaactcaaaagcaccggcctcaaagccacgctgccccggctgaagatcctggagatcttccagaagggcgcccagcgccacatgacggccgaagacgtattccgcgtgctgctggacgagcgctcggacatcgggctggccaccgtgtaccgcgtgctcacgcagttcgagcaggccggcattctgatccgcagcaatttcgagagcggcaaggccgtttacgaactaaacgagggccagcaccacgaccacttcgtctgcaccgcctgcggcaaggtcgaggagttctacgaccccgagatcgaaaagcgccagaacctgatcgcccaggccaagggctgggtggtgcacgaccacgccatggcgctctacggccagtgcgctaattgcgcgaagaaataagagcccggcgccctcaggaggcgccgccccgctccatggcgcgccggtggcgctccacgaactcctgataggtatcgatgccgcgcaattgcaggatggtgttgcgcacagccgcttccaccagcaccgcgatgttgcggcccgccaccacctgaatcaccaccttgagcaccggcacgcccagtacgtcctgcgtgagcggctcgtagggcaggcgctcgtagtcgcgttccagggtctccttgcgcaccaagtgcacgatgagcttcagccgcatgcgccggcgcacggccgtctcgccgaagatggcgcgaatgtccagcagaccgatgccgcgcacctccagcaggttctgcagcaactcggggcacttgccctcgatggtggtctggttgatgcggtacaggtccaccgcgtcgtcggccaccaggccgttgccgcgcgtgatcagctccagccccagctcgctcttgcccaggcccgactcacccgtgatgagcacgcccagacccaggatgtccatgaacacgccgtgcatggtggtgcggtcggcaaagtgcttggacaggtaggcgcgcagcacatcgatcacgaaggccgcggactcctgggtggaaaacatggggatctgcgcgcgttcgcacatggacaccacctcgtccggcgcggcctggccgtcggccagcacaagcacggggggctccagcgtgacgatgcgcgcgatgcggcgcttgcagtcctccggcgtggcgttggtcagataggcaatctcgcgctcgcccaggacctgcgcacggtagggatggatgtagttcaggtaacccaccaggtccgcacccgagcgggcggcacgcaccgccacctcggcaaagcgccgctcggacgcgcccaggcccgccacccactcccatttcaggaggttgcggaactcctcgaagagcacatccgcgctgacgacgttgggtttcacggcggcgcgatggcggtggcgtcaggcgccctgggcggactgccagcccgcgatcagcgcatgcaggctggccgcgtcggtatgggtcttgaggcgttcgcgcaaggcgccgtcgctcagcagttcggcgatttccgagaggatttccaagtgcttttgcgtggccgcctcgggcaccagcagaaaaatcagcagcgatacgggttgctcgtcgggcgcgtcgaagccgatcggctgcgccagttggaacaccgccgccatgggcgacttcagccccttgatgcggccatggggaatggccacgccatggcccaacccggtcgaacccaggcgttcgcgcgcaaacaggctgtcggtgatcaaggcccgcgacaaaccgtgctggctttcgaacaacaggcccgcctcctcaaaggcacgttttttgctggtggcatcgacgctcacgagcacttgtgcgggaggcagtatggaagcaagtcgattcatggtctgagcgacgattatgcacgcctagcggaaaccctgagagtgtatccactggcaacaaaaaaccgccctggctgggcggttgcggcaccgccggcgcgttccggcggtacacaggccgtcaagggacggttcaagccgtggcggcagctgctgcctgaatggtggcgcggcgtaggccggcctggtggtcctgcagacggtccttgtggcgcacaaccatgcggtcgagcttgtccatcaattcgtccacggcggcatacaggtcgaaatgggtgctttccacgaacaggtcatttcctttcacatgcacggtgcattcagcgcgctggcgcttttccttttccttctgcttctccacggtcagtagcaccttgacatccaccacctgatcgaagtggcgggtaatgcggtccaacttggacgtcacatagctgcgcaatgcgggggtcacttcaaggtgatggccgctgatcgtcaagttcatagacaagtctcctgtgactcacagttgaaaaacaccgccccttgccggtgcggggcggtctgcgaacgtgaatgcattcaggcctgggttcactatgcgcccgccgccagcgcaaatcaatcgttcccgcgcatggcgcaagggatatgacaggaaggtgtcaaaccaaccgaaacgcatcacaatggctgagttgcctccagcgccgacctggggctccagcctctccaacccgcgtgccttgtggcgggtgcacggcgcccgcacgggggccgcgtcgctaaaatcccttccttcgacctcgccaccggcggggcgtcttgccccaacgtccaccgcgcgcctgcattgcgcgagcgccttccgtacgaccgccatgacccagcccagcacctctgcactgcacacctccgccctgacctcgctgccgctcctggcacgcggcaaggtgcgcgacaactacgccgtgggtgacgaccgcatcctgatggtggccagcgaccgcctctcggccttcgacgtgatcatgggcgagcccattcccggcaagggcgagttgctcacccagatggcgctgttctggttcggcaaactgggacacatcgtgcccaaccacctcacgggcgaggcgcccgagagcgtggtcacgcccgcggaggccccccaggtgcggggccgctccatgctggtgcagcgcctcaagcccatccccatcgaagccgtggtgcgcggctacctggccggcagtggctggaaggagtaccaggaatcgcgctccgtctgcggcgtgccgctgccggacggcctgaccaatgccgccaagctgccgcagaccatctacacgcccgccgccaaggccgccatgggcgagcacgacgagaacatcagctttgagcgcaccgtggagatcgtgggcctggatctggccaccaggatccgtgacatctccatccagctgtacgaggccgccgccgccatcgcgctggaaaagggcatgatcattgccgacaccaagttcgagttcggcctggcgcccgacggcacgctggtgctgatggacgaggtgctcacgcccgacagctcgcgctactggcccgtggagggatatgccgaggccctggccaagggcgagaacccccccagctacgacaagcagttcgtgcgcgactggctggagcaggcccaggtgggcggcaagccctggaacaagaccgcccccgcgccgcgcctgccgcgcgaggtggtggaaaagaccgctgccaaataccgcgaagcgctggagcgcctgaccgcctgattgcttgcgcgacgcccctggccggggatcggccgggggtcgccaacgcttgctcagaactggtggttcagcgagagctggtagctgcgcggcgcgccgtagtagcccgcgtagcgcagggtgttgatgtacttctcgtcggtgatgttgttcacattgaagcgcagcgtcgtcttgggctgcagctgccatgcgacgaaggcattgagcacggcatagctgccctggcgcacggtgaagccgctggcttccatgttggagatcttgctctgccaccgggcgctggtgccaaaggacagcgcgggaaggctcggtagacgcgccttgagcgcgagattggccgtatggcgcggtacccaggcgtaggtgtcgccgccatccgggccggtcagcttcagggtggtatagccggctgtcaggtcgatatggttgttgagccggcccacggcttccagctccacgccggtggacttcacgtcttcgggcgcgtagaccgcctggccattctggttataggtgcccgtgggcgtggccaggcccgactgcttggcctggaacaccgcgaccgaggtcagcaggcgcttgtccagccagtcggctttcaggcccgcctcgtagttggtgcccttgctagggtcgagatagcggtcgttcgcatcggcctggctctgcgggaaatacaggtcagagtagctcacgtagcccagcacgctgggcgtgaactcgaacgtcagcccggcataggggctggtcttgctgcgtgaaaggtcggaggccacgccatagctcgttccgtcgcggctgtattgcgcgtgattgactcccaccacggccttgagccgatccgtcagcgtgaaccgcatggtgccaaatgcgcgctgcagtttctggttcagcgtgctttcgagggccaatgggccccactgcggctcgggaacaaggttgccggggtacgggaagcccggcagcgcgatggcgctgcaggcactggcgccgcagtccgacccggcgtatccattacccgtgtactcgctcttggcccagctcacaccaaacagcgcctcgtgctgccgtcccagcatctcgaagcgaccgttgacggtggcggtggccagatgcgcgtccatcgtgtctttgccgccccacgcatagccgaccagactggagcccgagggaaacgcgtaaaagagcttgctgtcgttgtcgatggcgcggtagttgtaggccagcttgagctgccagtccatgccgatctggtgggcgtattccacgaaggccgtcttggtcgtggtgtcccagcgggtccagtcctgcgtcgtggatgcgttgcggccccatgcgttctgggtgccatcggcattcatgaaggtcagggcgccccacatgttgcccgtggagtcggactgctgatgggacaggcccaacgtcaacaggccgttgtcgcccacctgcccatccacaacgccatagaggaacgtgcgctcgcggtcgaaactgcgcaggtgcgagccgccctcctcgcgtgccgccacgacccggcccgcccagcggcgatcggcggtgagcggccgcgagtagtccgcctcgacgcgcgtggtcccccaggacccatagctcagacccaatgagccctgctccttgttggtgggacgcttgcgcacgaagttgatcgtgcccgccgcattgcccacgccggtcagcagcccattggcgccgcggatgacttcgatcttttcgtagccgaaggaatccatggcgccggtgacgatgccccagtcattgggcaggccgacgccgtcgatctgggtattggcgatgtcgaagccgcgcgcggtgaacgtggtgcggttggtctcccactcgtcgacgatgatgccggtgctcaggcgcagcgcttcgttgagattgctggtgccgaaatcgcgcatttgctcggtggtcacgatgctgatggattgcggcgtttccttgatgtccagatccagcccggtcgccccgctgctcacccggtcctcgcgctgctggacaatcgtcacctccttcagcgtaggctcgacgggcgcactcgcctgggcccatgcggcgcccatcaggggcggctgcacgatcaacgtcatgagtgcgatggagcgcacgacggggcgaaggggatgggggttcatggacgacaattcccttggtttcaacaaatgggaatcattatcatctcggtttgtaaaaaacacggtcgcgcaaatgccgcgcctgccgcgatgcacgcatcagaacttctgtttttgtagcggctggcgctcacccaccaagcgctagggcctgttcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccgcgccacgcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctagaggccaattttcttcctgcacccgcatcaaccacggcgaacgccgcggcatgggtcgcagcgcactcactggggttgcatgggtggctcgtcgtcctcgggccgcggcgcgccccattcctcggccacgaagcgcagcaggggcgtgccgtcctcgccgcgcagctccagcgtccggccttgctgccggtaatacgccaccgcgcccaggcgctggaagaaggccggctccgatccgccgcccgcaaggcacaggcgcagggatgcgctcatgcgggacagccgcagttgcccgccctcttgcacgtactgccccacgaaacggttgcaccctcccgaaccgctcacgcgccccgcatcgcgctgcagcaccagatgggccgcggcctgcccctcggctggcgcgtccacgggcgcatcgtccaccacctccacgagtttccaataggtctggcgcagcggcacggatgcggccgccgtggcttgcagcgctggcacgcgcgccaggatgacgtccacatggcggaaggccggatcgatcagcaccgggtgcacgcggggtgtgtccagcagcaggcgcccctgctgcatgaccgctgcgcgcacctcgtagcggccttgggcgtggacgtccacctggcggtagggaatgcgcagcatgtagggcagcgggccggccgggtcgatgcgctggcggcccagcacccgcggcggatagccctcgcgcgtcacatccacaagcgctgcctcgaacagcgcgtcgggcggcacgtaaagccgctcgcgcgagatcacggtgccggagatctgcgcatcggggcccggggccgtggcgcagccggccagccacgccgcggccagcagcagcgccgcccgcccggccgcgtgcaacggctgcagtcccgccaccgcgcgcccgcccccggcgtgggtcagctcagcaccacgctggacaagcgccggcggtagctggccaccaccgggtcttcgggcgggatctgcccgtcggccaccttgaccttcgggggctcgatgatctccagcacggccacgtaggccttgcgcgcggcatcgtcgttccaggccttgtcgcgcatgagaatttccagcagctcgtccatggcctcctgccagcgctgctgggccatgagccagcgtgcgcgtgcaaagcgcgtctcgaagtcgcgcttgttggccgcaatctttgcatcaaattcggctccagcgcccgccccataagcgctagaagctacgaaatcaagagcatccatccacgccttgagcgcccccaggcggcgcgagacctcggccttggcgatgaccggcgcgaaggccaccttggcgtcgtcttcgcggcccagctgcagcagcagcttgacgtagtcaaagcgcgcgtcgtcgttggccgggtcggtggcgacggcgtgctgcagcttttccagtgcaccctcggtatcgccctcggcgagcgcatccagggcttcctcttcctgctcctcggcctgcagctcctcggcgctgggcacatgcttgtccaggaaggcgcgcagttggctctcggtttgggcgcccatgaagccatccacgggctggccattcatcatcagcacgcaggtgggaatgctgcggatgccgaacatggcagccagctgctgctcctggtcggagtcgatcttggccagggtgaagcggccggcgtattccacctccagcttctccagcaccgggcccagcgtcttgcaggggccgcaccagggtgcccagaagtccaccagcacgggcacttgcatcgaggcggcaaccacctcggtttcaaaattctctagggtgacgtcgatcatgtgtagcggtcccggtagtgcggcgcacggcgccggtcaatggtgacggggattctgcggcaaatttcgcgcgccacaggtacaagcccgcagggccccttgtagtagcgggttaatacctgccgcacctgcaggctgcccacaatggtctgtaccccagccacccacagcaaaggagacccccatggcaggcaagaagattctgatgatctgcggcgactactgcgaggactacgagaccatggtgccgttccaggcgctgcaggccgtgggccacacggtgcatgcggtctgcccgggcaagaaagcgggcgaccacatcaagacggccatccacgacttcgaaggcgcacagacctacagcgagaagcccggccacaacttcaccctgaacgccacgttcgcagacgtccaggcgcaaagctacgacgcgctggtgatccccggcgggcgcggccccgagtacctgcgcaacgacgccgccgtgtgcaccgccgtgcgccatttcttcgaggcgggcaagcctgtggccgccgtgtgccacggcgcccagctcctcgcgggtgccggcgtgctcaagggccgcacctgctcggcctaccccgcctgccgcgccgaagtggaactggccggcggccgttacgccgacatccccgtggaccaggcgcacaccgagggcaacctggtcagcgcgcccgcgtggcccgcgcatcccgcgtggatcgcacagttcctggcgctgctgggcacgcgcatcactctctgaaggcaaaaagggctgcagcgctcacccatcaagcgcgagcagctatcactttgaaagcacctacctcctgacttgacggcgccggcggcgggccgcaccatggcccgccgtccccacgcccgaaggagttccgccgtgtgccaggtcttcatcagcgccgatccgcagctctacgcctaccgcgcccgctccgtgcggctgcacggggtggccacgagcatccggctggagaacctgttctggcaggtgctgcaggagatcgccgcgcgcgacggctacagcctggcccagctgtgcaccaagctgtacgacgagctggtggccgagcacggcgcggtggacaacttcacctcgttcctgcgcgcgtgctgcacgcgctacctggcgctgcagctgtccggcgagattccgcgcgacgcgcgcgtgcccgtccgctcgatcacgctgggcgccagcgccgccctgctggcgcattgacccccgggcgcgtgcacaaaaagtaaaatcgcgggcttcacccccggcgagcgcaccgcgcgcacccccacatgaaccccatccagatcggcgtggtcatgggctccagcagcgactgggagaccatgcagcacgcagttgccatcctccagcaattcggcatcgcgcacgaggcgcaggtggtctccgcccaccgcatgcccgacgacatgttccgctacgccgaggccgcggccggccggggcctgaaggccatcatcgcgggcgccggcggcgccgcgcacctgcccggcatgatcgccgccaagaccaccgtgccggtgctgggcgtgccggtcgccagccgccacctgcagggagtggactcgctgcactccatcgtgcagatgcccaagggcgtgcccgtggccacgttcgccatcggcgcggccggcgcggccaacgcggcgctgttcgccgtggcgctgctggcgggcgagaacccggcgctgcgcgagcagctggacgccttccgcgccgagcagaccgccgccgcgcgcgccatgacgctgccgccggtgtccgcatgaacgagcgccagaccgtgatcctgcccggcgccacgctgggcgtgctgggcggcgggcagctggggcgcatgttcgtacacgcggcccaggccatgggctacttcaccgcggtgctggacgaggacgcggccagccccgccggcctggtgagccaccaccacatccgcaccggctacgaagacccgcagggcctggccacgctggcccgcgcctgcgacgccgtgaccaccgagtttgaaaacgtgcccgccgccgcgctggacaccctggcgcgcagcctgccggtgtcgcccgccggcagcgccgtggccatcgcccaggaccgcgcgcgcgaaaaggcgcacttcgtgcagtgcggcgtgccggtggcgccgcatgcagtgatcgaaaccgccgcgcagctcgccgccgttcccgctgatctgctgccgggcattctgaaaaccgcccgcatgggctacgacggcaagggccaggtgcgcgtggccacgcccgccgagttggccggcgcctgggagcaactgggccgcgtgccctgcgtgctggaaaagatgctgccgctggcgcacgagtgctccgtcatcgtcgcgcgcgggcgtgacggcaccgtggtgcacctgcccgtgcagcgcaacctgcaccgggacggcatcctggccgtgaccgaggtctacgaaggaaatctgcctccagcgcagaccagtcaagcgctgatagctgcgaaatcagtagcaaacggtctgaactacgtgggcgtgctgtgcgtggagttcttcgtgctgcaggacggcacgttggtggtcaacgagatcgccccgcgcccgcacaacagcggccactacagccagaacgcgtgcgacgtctcgcagttcgagctgcaggtgcgctgcatgaccggcctgccgctggtccagccgcgcctgcacagccccgccatcatgctcaatctgctgggcgacctgtggttcacgggggaccagcccgtggcgccgactgcccccgcgtgggatgcggtgctggccctgccgggctgccacctgcacctgtacggcaaggtggaggccaagcgcggccgcaagatgggccacctgaacatcaccggcaccacgcccgaggcggtgcgcgccacggcgctgcaggcggcggccctcctcggcatcgcgccgttctgaacgaggcccgcatgattctggatggacgcctggacgcctcggtgcaggccgccgcgcaggccctggcgcgcggcgaactgctgggcctgcccaccgagacggtgtacggcctggcggccgacgccgacaacgacgcggccgtggcgcagatctttgccgccaagggacgccctgccagccacccgctgatcgtgcacgtggccgacgccgcggccatcacccgctacgccaaggaagtgccgctgttcgcgcagcaactcatcgacgccttctggcccggcccgctcacgcttatcctgccgcgcctgccccacgccgccgtggcctccacgggcgggcaggacagcgtgggcctgcgctgccccgcgcacccggtggcccatgcggtgctgcaagcctgccagcggctggagccccccgtgtggggcgtggccgcgcccagcgccaaccatttcggccgcgtgagcccgaccaccgcgcagcatgtggccgaggaattcggcgacgacctgctggtgctggacggcggcgcctgcaccgtcggtatcgagtccaccatcatcgactgcacgcgcggcgtgcccgtgctgctgcgccccggcgccatctcgcgcgaggacgtgcagcgcgcctgcggccaacgaccgctatcgaaagaagagctgccagcactgaccccacgggcttcaggcacacttttagcccattacgccccaacggcgcgcgtgcgcctgatggacgccaagcagctgcaggccggactggatgtgctgggggcggacgcggcccacatcgccgtgtatgcacgcgcgccgctgcgcgcggcgtcgtcgaagatccttgtgcggcgcatgcccgatgacgccgccgccaccgcgcagcagctgttcgccgcgctgcgcggcttcgacgaggccggggtgaagctgatctggatcgaaacgccgcccgatgcgcccgcatgggaaggcgtgcgcgaccgcctgcagcgcgccgcggccgcgggctgacgcgcctacatcaagctacaagccttgtccgcaccctcgttacactctcgcccacttcaatcggagaaatacatggcagcaaattggatgcgccgcactttcgtggccgccgcctgtgcatcggccgcgctgctcgcggcctgcggttccagcagcactgaatcggcaatctcgccccagcgcttcatcgccttcggcgacggcctggccgacgtgggccagaagggctccagctacacgatcaacgacggcagcatcaacaactggatgctgcgcatctcctccaactacggaggcaccttgaagcccgtgtcggcaggcggcttgagctacgcgcagggcaatgcccgcgtgacggccacccccgacgccgccggcaacgccgccacccccacggtcacgcagcagatcgaccagttcctggctgccaacaagtttgccgacaccgatctggtgatgctgagcgccggcgtgagcgacatcatcgccggcatggccgcggtgcaggccggaacgctcaccgaagagcagtacgtggaggctgcgggcaaggcaggccaggagctggccgcgcaagtgcgccgcctgtcggacgcgggcgccatgcacatcctgatgaccggcacctacgacctgagccgcacaccctgggccaaggccctcaagaaggaaagcctcatcagcagcgccagccgccgcttcaatgacgacctgctggtcaacatcgtggacatgggcaagaccgtgctctacgtggacgtggcctactacgtgaacctgttcgagggatcgcccggcgggtacggcttcaccgatagcagcacacccgtgtgcacgtcggtggacgcgggcccgggcatcggcatcggcgcgggcgaggtgaactccgcgctgtgcaccaccgccacgctgctgcccaacgccaacccggaccgcttcctgttcgccgacaaggtgtacatcactccggccgcgcaccgcgaattcggcaactacgcctacgaccgcctgcgcaaccgctggtaagcaagtacgccgcccgcggggcacccgccggcggccacaccggtgctgcgccggccagccacgggggcgcatccgcccccgttcgctcccctgatcgtcagagcccccaaaaaaagaggccagccccgcaaggagccggcctttcaagcctcggagacgaaaacctggggcacttcgcgcaccccgcggcgcgccccctccctcggcgcctggggcgctctcagaaccggtagcccacccccaccgccaccacgttggggttcagccgcatgccgatgctctggccgctggacaagtgggccgtggtcttgaggaagctcttgtaggatggacacgggcgaggtgggcgccgtgaagttgttgatgcgcccgccgcctaccgcgtagttcgtgcagtcggccttggcgctgaagctgcctcccgcggacacatagtgcgggcacagcgtgcggccataactggcggccacgcgctcgggccagatggccgtggagcccgcgcccgtaggggccgtgccctggaccgtgaacttcagcccgaaggtgccgctgtccgccaggctgtcgcccatcaccttgactgcggtgaccgccgcggcgggcgtggtgtcggcgccgccgcccccgcaggccgccagaacggcggcggaaacggcaacggcgacccactgcatgcgtggtttcatcaggaattcctgttatgaatagaacgaacgttcgtttttttcaaggatattaccgatgaagcgcgacaggccgtctgcgggtaaataacaacatcggaggcaacccgtcgcgccgcgcgggcggcacgacacgtctgccggtgggctggcccgggcgttcgatggcggacggcggctgcgccgcctcagcggtcgctcgcggcccagtccaccagcgcgtccagggccggtcgtgccgcggaggcatttgggtggttgacgaagcccaccagcacatagcgccggccgcccgcggcatgcacatagccggccagcgccaccacgtcgcgcagcgcacccgtcttgaggtgcgcgaagcccgcagcctggccctggcggcggcgcagcgtcccgtccaccccggcaatgggcagcgatgccatgaattccggcatcactggcgacgcccaggcatgctgcagcatgcgcgcaagcgcccgcgcgctcacgcgcgcctcacggctcaagccggcgccgttgtccaccaccggcatctcggcggcgcccaggcgctggcgccaccactgtgcgagcacgctgcgcgcctggtcgaagctgcctgcgccggctttttgcagccccagcgtcaaaaacacctgctgcgtcatgacgttgttgctgtatttgttgatgtcgcgcaccacctccgacaacggcggcgaggtactgccgaatgccggcgccagccccgcgggcaccttgccgtcgcgcacgcggccggtgagcttgccgcccagttcgcgccacatgccttccaccgcgcgcgccgcatagccgcccgggtcggccggtgcgatggaccactcgcgttcgccgcaggccgccgggtacacgccctggaaggcgatgcgcgcagggtccgcgaaatccgcccgcagccctgcacgccaatcgccgcaggccgcgccctgcgccgccagcggcacggtggcgggcagttccacctgggccagcggcggctcatagcgcagccgcgccacgccggccgccagatccggcacgaagccgatggacaccgccttgtagttgagcagcagcgcgtcgggtgcggcgttgtaggggcgccagggctcgccgtcgaacagcgccggatcgtgcgccggcagcgcgaaggcgctgcggtccagcacgatgtcgcccaggatcacctcgacccccgtcgcacgcaggcggcgcatgagcaaccacaggcgctccaccaccagcttggggtcgccctgccccttgatgtacacgttgccgcgcaggctgccgccctggggcgcggcgtccaggtacacgtgcgtgtcccaggtgaatgccggccccagcaggtccagcgccgcatacgtcgtgacaagcttcatgaccgaggccgggttggcgggcgcatcggcgcggtgggccaggcgcggctggcgcccctcgacctccaccaccaaggcggagagtgcttcgcgcggcaccttggcgcgctgcagcgcggcttcgacggaagggggcaaggccgatgcatcggcgggcacaggctgggcgcccgcccagggcgtcaggaaggccagggccagcgcccacccggccgcacagcgcaggcggcgggcctgcccaaggaaagaaaacgacatggcggcgagtttagggggcgccatggccgcccgccccgccatggcttggcgcgcagccgataatcacgccctccatgaacctgcttgccttcgacaccagtaccgacgcgctgtccatcgccgtgcaacacggcgcgcgcgtgtggcagcacagcggcgccggcggcgcccaggcctcggccacgctgatcccggccatccgcgacttgctggcgcaggccggactgtcgttcgatcagctggatgccgtggtgttcgggcgcggcccgggctcgttcacggggctgcgcaccgcgtgcgcggtggcccagggcctggcctttggcgcgcgcggcgggcagggcgtgcccgtgctgccggtggacacgctgctcgccgtggccgaagaggcccgcgcgcagcacggctgcacgcgggtggtggcgacgctggacgcccgcatgaacgaggtttacgcggcaccctttgagtggcaggccgacggccgctggcaggtgccgcaggacttccagctgctggcgcccgaggccctggccgtgccggatggttggacggttgccggcaatgcccgcgccgcctacggcgagcgcctcgcgccgcaagccccgcacatgcacgccctgcctacggcggcggccctgctgcggctgacaccggcgctgctggccgcgggcgcgggcgtggcggccgacgcagcgctgccgcgctacatccgcgataaagtggcgcaaaccaccgccgagcgagaagccgcccgccaagccgcgccggccccccagacatgagcgccatcgtccagcccccccacgccttcgaggccgccttcgagccgctgacgcccgcgcggctggatgcgctcctggccatcgagaacagcgcctatagccatccctggacacgcggcaactttatcgacgccatggccgccggctaccaggcccagttgctcgtggccgatggacagatcctgggctacttcgtcgccatgcgcggcgtggacgaggtgcacctgctcaacatcactgtggcgcccgccttccagcgccagggctgggcccatgtgatgctggacgcgctggccgtgtgggcgcgcggccagggcgcgcaatggctgtggctggaggtgcgcgcgagcaacgagcgcgcgcggcgcatctatgaagtccacggctaccgccgtgtgggcgagcgcaagcgctactaccccgccgcggacggcgagcgcgaggacgccgtggtgatgagcctgctgctatgagcctgtccctggacacgcgccaacgcgccatgctgcaagagatgggcgtcaccgtctgggcgccgccgccggcacgcccgctgccgcccccagtggccgcgcctgcgcaagcggaagcggaagcggaagcggccatcgcatccgccgccgcgcccacgccagtgctgcacgcgcaacctacgccagccgccccgcgccagcccgcgcatgccgctgcccctgccgcacccgcgtccgagccgcgcacggccggcgccgcgcccaccggcctgctgctgcgcgcgcccgtggcgctgtacccgcaggccgacccccaggccgttccgcccgagctgggcgccggctggctggtggtgctggaaagccccacgccggccgagccgctggcgggcgacagcggccgcctgctggacaacatgctgcgcgccatgcgcctgcaccggcacccgcgcaccttcgtcgccacgctgaaccggcacgcgccgggcctgaccgccgaggggttggagcccgccgccggcctgcaacaggcgctgcagacgctgcgcccctccctggtgctggtgctgggcctgggcgcggcgcgcgtggtgctgggcagccgcgagcccctggggcgcctgcgcgccaccgcgcaccacctgccagacggcacgcccgccgtggtgagctacgacccggcctacctgctgcgcgcacccgatgccaaggccgccgcctgggccgacctgtgccgggcgctggccctggtgcggcgcagcaccgcaccctgacccgccgcgaccgaacggcccgcccggcacgcgcctggcggggtacggcgcgcaccccatacccgacgcgggtttcccctctgcaagtcccctcccctgggctgcctacaatacctatgcaaatcttttcataggcaaggcgtcccctgccctgggcgccggtacccaaggagacattcatgcaaaaggtgttgcacatcaacgccgacaagtgcaccggctgcctgcagtgcgagatggcctgctctttcgagaactacggcgtcttcgccaccgccaagtcgcgcatcaaggtgttcgactttcacaccaccggcaagaaggtgccctacacctgcacccagtgcgacgaggcctggtgcctgcacgcctgcccggtggaggcgatcacggtggacaaggccagcggcgccaagatcgtgcatgagtccacctgcgtgggctgcaaggtctgcaccatcgcctgccccttcggcaccgtgaactacgtggccgacaccggcaaggtgcagaagtgcgacctgtgccacgaccgcgccgaaggcccggcctgcgtggaagcctgcccgaccacggccatcacctacatcgacgccagctggactggcctggagcgcatgaagcaatgggccgacaagctcggcaatcaagccaatcagcccgctggcgcttgaccatcaagcgctggcagctatcaataaaggagcaaacatcatgtcctgggctggcaagattctgcgcgtcaacctgagcgcgggcaccgtcacacccgaaccgctgaacatggactgggcacgccagtacatcggttcgcgcggtctcggcagcaagtacctgatcagcgagatcgaccccaaggtcgatccgctgtcgccggacaacaagatcatctgggccacggggccgctcaccggcaccatggcctccaccggcgggcgctacaccgtcatcaccaaggggccgctgaccggggccatcgcctgctccaactccggcggctactggggcgccgagctgaagatggccggctgggacatggtcatcttcgagggcaagagtccgaagcccgtgtatctgtacatcaacgacgaccaggccgagctgcgcgacgccgccgacatctggggcaagagcgtgtgggagaccgaggaacacctcaagaccacgctgcaggacccgctcacgcgcatctccggcattggccgcgcgggcgagaaccaggtgctgttcgccgccgtggtcaatgacctgcaccgcgccgccggccgctcgggcgtgggcgcggtcatgggcagcaagaacctcaaggcgattgccgtgcgcggcaccaagggcgtgggcaacatccgcgaccccaaggccttcatggccgagaccttcgcgcgcaagaagatcctgcacgacaacgccgtcaccggccagggcctgcccacctacggcacgcaggtgctgatgaacgtgatcaacgaggtgggcgcgctgcccacgcgcaaccaccgcgacgtgcagttcgagggcgccaaggacatctccgccgaggccatggccacgccgcgcgccagcgacggcaagaagcagctggtgaccaaccaggcctgctttggctgcaccatcgcctgcgggcgcatcagcaagatcgacgagacgcacttcaccgtgcagaacaagccccagtactggggcgccagcggcggcctggagtacgaggcggcctgggcgctgggcgcggccaatggcgtgaacgacctggaatgcctgcagtacgccaacctgctgtgcaacgagcagggcatcgacccgatcagcttcggcgccaccgtgggcgcggtgatggagctgtacgagatgggcgttttatccaaggagcagatcggcatcgcggcgccgttcggctcggccgaggccctggccttcctggccgaggagacggtgaacggccgcggcttcggcaaggaggtgggccagggctcccggcgcctgtgcaccaagtacggccaccccgagctgtccatgacctccaagagccaggagttcccggcctacgacggccgcgccatccagggcatcggcctggcctacgccaccagcaaccgcggcggctgccacctgcgcggctacaccatcgcctccgaaatcctgggcattccggtcaagaccgagcccacggccagcgagggcaagcccgagctggtcaaggctttccaggatgcgacggcggccttcgactcggcaggggtgtgcgtgttcaccaccttcgcctggagcctgcccgacctcgccccccaactgcaggcggcctgcgacgagggctacacggtgcaggagctggagaagatcggcgagcgcatctggaacatggagcgcgagttcaacaacgccgccggcttcaccaaggcggacgacagcctgccccggcgcctgctgaccgaggcggccaagaccggcggctccaagggcacggtgagccacctgcccgaaatgctgcccaagtattacgccgtgcgcggctgggaccccgaaggccggcccacgcccgaaacgcgcgcgcgcctgggactgtgaggccatctgccgcgggccacggcaggggcccgcccgcggcgcaaggataaaaggcaaatcggcatgcagcgcttacctatcctgcgttagcagctatcaatactgcagcaaccgagcatccctatgcaccacctgatcctcggggccggcccggccggcgtcatcgccgcggaaaccctgcgcaagcatgcgccgggcgaccgcatcaccctcgtgggcgacgaggccgagccgccctactcgcgcatggccatcccctacctgctggtgggcgacatcgacgagcgcggcacctacctgcgcaagcgcgccgaccacttcgcacagcagcgcatcgaccgcctgagcgcgcgcgccgcgggcgtggatgtgcaggcccgcaccgtcgcgctggagggtggcgtcacgctgggtttcgaccggctgctcatcgccaccggctcccaccccgtgcgcccgcccatccccgggctggacctgccgggcgtgcagacctgctggacgctggccgatgcccgtgccatcgccgcgcgcgcccggcccggcgcgcgcgtgctgcaaatgggcgcgggcttcatcggctgcatcatcatggaggcgctgcaaaagcgcggcgtgcagctcagcgtggtcgagatgggcgaccgcatggtcccgcgcatgatgggcgcggtggccggcggcatgatccgcgactggtgcgagcgccagggcgtgcaggtgttcacgggccacaaggtcgagcgcatcgaccgcgcacaaggtgaaggcagcggcgacgcgctgcgcgtgcacctgtcgggcggcagggtgctggatgccgacctcgtcatcagcgccacgggcgtgcgcccggccatcggatttctggcgggcagtggcgtcacctgcctgcagggcgtgttgaccgacgagcgcatgcagaccaacgtgcccggcatctatgccgcgggcgactgcgccgaggcgttcgaccccttcacgcgcaagaccgtggtcagcgccatccagcccaacgcggccgagcaggcgcgcgtggcggcgctcaacatgctggggcttcccgcggcgctggcggtggtcacgcagatcaacgtgctggacacgctggggctcatctccaccagcttcggcaactggcagggcgtgcccggcggcgaacaggtggcgctgaccgacgcggcggccggcaaacacctgagcctgcagttcgagggcgaccggctcatcggctgcaactccgtgggcatgacgcagcacgtgggcgccatgcgcggcctggtggaaggccaggtgcgcctgggcccctggaaggaacacctgcgccgcgaccccacgcggctgatggaggcctacctggcctgcgcccaggggcagggccactggagcggcgcacaggacgcgcgccggcgctgaggccagggggtttgctatgttaagaatagctgccagcgctccccccataagcgccaacggctgatttggcatgaaaaccggataggcacatgcgcatcactttcaagctctttgcctcgctcaccgactacctgccgcccgaggtgcgcccaggcaaccagatggtgctggaagtcgcccccacacagagcatcagccagatcatcgcgcctttccgcctgccgccggacatggtgcacctggtgctggtcaacggccgctacatcgcccccgcggcgcgcgccaccaccacgctgcacgagggcgacgcgctcgccatctggccgccgatcgctggcggctgaatcgcagcctcctaccctccccgcaccttttgagcgattggcctgaccacttcacgcgcgacatgagctgcgcgcccgccgaatggcagcggctgctgcagcgggcgctggcggggcacgactgggccgcacagggcgacgcccaggtacgcatcgcgctcgcggggggcgcgctcacgctgcactgggcgccggggcctgcgcgccagatcgcgctgctgcgcctgcccacgctgcacctgcacttcgcgttcgacggcgtcccgcccgccgagcgccaggctttcatgcggcacctggacctgcacacgcaccgcggcggggggtgatgcggtgcggcgcttttcccccgaaaaggcgccaagaacgtgtcatccggcggtgcttccattggggagcggatgcgataattcccgccttgcacaacgtatggagacagctccgtggaaacctaccctagttggtagctttcagcctcccggcccattgacatgccgaagggactgaaagcgccccccgccccttttgcagacgccacaagacaaccgggagagtgagccatgctcaacatctttacgctcgccaacggccggctcgtccaggaagagatcgagtccctggaagagctggcgcgctttcagccgatctgggtggacctggagtcccccacgctggaagaaaagcgctggatcaagcagcactacggcctgtccatccccgaagatgcgatggacgaggacatcgaggagtccgcgcgcttttacgaggaagacaacggcgagctgcacatccgcagcgactttctggtggatgtggacgacgagcccgcctcggcccgcgtggccttcatcctgaacctggtcaacgacaccctcaagagcaagggcgtgctgttttccatccacgacgaggacatccccgtctttcgcctgctgcgcatgcgcgcgcgccgcgcccccggcctgatcgacgatgccaaggacgtgctgctgagcctcttcgacaccgatgccgagtattccgccgacacgctggagggcatctacgacgacctggaggatgtgagcacccaggtgctggccggcaacgtgaccgacgcacgcgccagcgaggtgctggcggccattgcgcggcaggaggacttgaacggccgcatccgccgcaacgtgatggacacgcgccgcgcggtgagcttcatgatgcgcagccgcatgctcagctccgagcagttcgaggacgcgcgccagatcctgcgcgacatcgagtcgctggacagccacacggccttcctgttcgacaagatcaacttcctgatggacgccacggtcggtttcatcaacatcaaccagaacaagatcatcaagatcttctccgtggccagcgtggcgctgctgccgccgacgctgatcgccagcgtctacggcatgaacttcaagttcatgcccgagctggactggcagtacggctacccctacgtgctggcgctgatggtggccagcgcgctggggccgatgctgtacttccgcaagcggggctggttgaaatagggaacatccccctgagcggctgcgccgcttcccccttctctcgcaccgctgcgcgctgcgggaagggggacgaagcttgtggcctggcgaagcccgttccacggcgcctgcgggggtggcctgctccgcggccatcggacgggagagggggcgccagttcacgccaaatcgccctctagcccttgtaattagagcgctggcagctcctatttttacagcatttgcacgaagcgctgcacgatgtggtccgcatagcggctggccacgttctgcacgaagtgggcgaagtcgacatgcgcactgtcgtccgcgcggtcggagatggtgcgcaccgccgcaaacggcaggccgtagtcgcggcagacctgggccacggcggcgccttccatctccacggccagcacgtcgtggtccgacgccagcagcgccgcgcgcaacgcgctggattcctgcgccgtggagacgaagcggtcgccgctggccatcaggccgtggtgcacctgcggggcgcgcgcagcgttgggaagatcagcaacgaaatgggctccagcgtgcgccaggtaagcgcgagcagcttccaaaagcagagcattcagcgccgcatcgcagtccatgcgcgcacggccgtagcccggcacttcccagcgcgggaagatgggcgaggcatcaaagtcatgctgcaggtagtcctgcgcgaccaccacatcgcccacttgcacgccgtcgcccacgccgccggccacgccggtgaacaccatgcgcgccacgccaaagcgctcggccagcgctgcggccgtggtggccgccgccaccttgccaatgcccgacagtgccagcaccacgggctgcccatgcaggtggccgcgccagaagatgcggcccgcatgctgcagttgctccggttgctgcagggcatgcatgaggccgccctgctcttcgggcagggcgctgaggatggcagtggtcatgagggtgagggccggacgtaaaaaagccgggattatcccggctgggggaatgcgagagcccgcgcggggcgctcgggttctcggcttatttcttgtcgcgcagctcgcggcgcaggatcttgccgacgggggtcttgggcagttcggtacggaactcgatcaccttgggctgcttgtagcccgtgaggttggcgcggcagaagtccttgacctgcgcctcggtgagcgccgggtccttcttgacgatgaccagcttcacggcctcgcccgtcttctcgtcgggcacgcccaccaccgcgcattccagcacgccgggcatcagcgccaccacgtcctccacctcgttggggtagacgttgaagccgctgaccagcaccatgtccttcttgcggtccaccaccttgaagtagccgcgcgcgtccatcacgccgatgtcgccggtcttgaagtagccgtcctcggtcatgaccttggcggtctcgtcggggcgctgccagtagccggccatgacctgcgggcccttgatggcgatctcgcccgcctggccggtggcggagatgtcgtgcccctcgtcgtccaagatgcgcatggaggtgctgggcaacggcacgccgatggtgcccgagaactccgtggcggtgaccgggttgcaactggccgacgggctggtctccgacaggccgtagccttcgcaaattgggcagccggtcttgtccagccagagcttggccacggccgcctgcacagccatgccgccgcccacggaaaccttgaggttcttccagttgaccgtgttgaagtcgggatggttggccaggccgttgaacagcgtgttcaccgccgggaagctgtggaacgtgtgcttggacagctccttgagcacggccggcagatcgcgtggattaggaatgaggatggttttgccgcccgtgcgcatggacagcatcatgttcaccgtgaacgcgaagatgtggtacagcggcagcgcgcacacggccgtgggctgctcgctctcggggatcttgctcgtcgcgggcttgttccaggcctcggactgcagcacgttggcgatcacgttgcggtgcagcagcacggcgcccttgctcacgcccgtggtgccgccggtgtactgcagcagtgcgatgtcgtcgctcttcaaagacggcttgttcaactgcaggcccgcgcccttggccagcgcgtcgttgaagcgcactgcgccgggaagctggtaggccggcaccagcttcttgacgttgcgcaccacgtagttgaccagcaggcccttgggcaggcccagccggtcgcccatggcgcacagcaccacgtgctgcacgggggtgttggcgatgcaggcctgcagcgtggcggcgaagttctcgatgatgacgatggccttggcacccgagtccttgagctggtgctccagttcgcgcggggtgtacagcgggttcacgttgaccaccacgaagcccgcgcgcagcacggccgccacggcgatcgggtactgcggcacgttgggcatcatgagcgccacgcggtcgccgcgcaccaggcccaggctctgcaggtaggccgcgagctggcgactcagcgcatccgtctcgcggtagctggtctccttgcccatgaagctgtaggccgtgcggtccgcatagtcgcggaaggcctgctccatcagctccaccagcgacgtgtactgcgtcgggtcgatgtcggcaggaacgccctgcgggtaggcgccaagccatgggcgatcggtcatagatgtctctcctggaatcttctagttacgaatgacggcaaagtgcggcgcattgtggatggcctgcagccttcgcgcgtctggaattaccctagcgtgccggccccgccggcatgcgcggatgcggcactactccacggccttgccaatgtcttcgaccaccttcttggcgtcgccgaagaccatcatggtcttgtccatgtagaacagttcgttgtccaggccggcgtagcccgcggccatggagcgcttgttgacgatcacggtcttggccttgtaagcctccaggatcggcatgccgtagatggggctgcccttgtgcagcgcggcggggttcaccacatcgttggcgcccagcacgatggccacatcggcctggccgaactcgccgttgatgtcctccatctcgaacacctggtcgtagggcacctcggcctcggccagcagcacgttcatatggccgggcatgcggcccgccaccggatggatggcgtacttgacggtgatgcccttgtcggtgagcttttgcgccagctccttcaccgcatgctgcgcgcgcgccacggccaggccgtagccggggacgatgaccacagtctccgcctggctcaggatgaaggccgcatcgtcggcgctgccgctcttggccgtgcgctgcacgccgccgcccgtggccgcagctgccgcgtcgccgccgaagccgcccaggatcacgttgaagaacgagcggttcatggccttgcacatgatgtagctcaggatcgcgcccgagctgcctaccagcgagcccgcgatgatgagcatgctgttgttcagcgagaagccgatgcccgccgctgcccagcccgagtagctgttgagcatggacaccaccacgggcatgtcggcgccgccgatgggaatgatgatgagcacgcccatcacgaaggcgagcgccagcatggcgaagaaggcatcccagcgctcggtgagcatgaacaccagccccaggccgacggtggccaggcccagcaccaggttcagcaggtgctgccccttgaagaccaccggcgcgccctggaacaggcggaacttgtacttgcccgagagcttgccgaaggcgatcaccgagccactgaaggtgatggcgccgatggccgcgcccaggaacagctccagacggttgcccagcgggatcggctggccatgcgccacgatctggaaggcccagggctcggccacggccgccacggcgatgaacaccgccgccaggccgatcatgctgtgcatgaaggccaccagctcgggcatcttggtcatctccacgcgctgggccatcaccgcgcccgcgccgccgcccaccaccaggccggccagcacgtaggtcatgcccacgcccttgtcactggccagctccacgatgagcgccgccgtggtcagcacggcgatcgccatgcccgccatgccgaacaggttgccgcggatcgacgtggtggggtgcgacaggcctttgagcgcctggatgaaacagacgctggcgaccaggtacagcagcgtgacaaggttcatgctcataccaacgctccttatttcgtagctgctttcgcttgttcggcgggcgccttgcgctctttctttctgaacatctccagcatgcgccgggtgaccaggaagccgccgaacacgttcaccgccgccagcgccacggccagcacgcccatggtcttgcccagtggcgtttcggtgagcgcagcggccagcatggccccgacgatgacaatggccgagatggcattggtcaccgccatcaagggcgtgtgcaacgcgggcgtgacgttccagaccacgtggtagcccacgtagatggccagcacgaagatgatcaggttgatcagcgtgggcgaaaccgactccatctcgacgctccttcggaaaggggacctttacacggccccaattgacagctattcgggcaaggcctgggggaacgggggcacgacgaaacggccgtccagcatggtgatgctctggcgggccgcttgggcgagctgctccatccattcctgcgcgggacgaccggcacgcaggaactcctcgttgttgcgcacggtaggccgcagcaaccgccgatcggccagcacatccacggacacatagccaccttcgggggtggagtagcggtacgagacgtgggaatacgggttggctggcacggcctgctgctgcgtcagccactgtgcaagcgccggacgcgcgctggccaggtagccgtcggtgcccgcgctgcgcttgtagcgcaggcagtcgatgcgcaccggactgccgcgcgccgcgtcttccacctgcacgcccttttgcggcaggcaggccgcggtccacagcgtggtgtcgcgcgggtggttgctggcattggtctgcaccaccagaaccgccagcggttccttggcccggccgcgcagggccactgcgcgggtctgcatgggcagatcgtgcgcggtgtcatcggggcggacgtcaaactgctcagcgtcaccgcccaaaggctgccaggtgcccgcgggcaactgcagttcggcacggcccacccgtacgaggtccggctgcgctggcgcgcatgcaacgagcgacagcagggccgcgatggcggggacaaaggggttccaacgaagacgcaagaaagtcactccaaggttgcgggcagaacagggtcacgcacgcgtgacggccccctcatgcgccaccaagcaggccaccacgatgtcgtcatcgcggttgaggtgcagggcgccttcggggttgatgatgagtttgagaaagtcgagcacgttgcgcgcgtatagcgcggaggcatcagccgccacgagcgcgggcaggttggtctcgccgaccagggtcacgccgtggtgcacgacggtctgacccggctgggtcagcgggcagttgccgccctgcgcggccgccaggtccacgatgacggagccgggtttcatggactccaccatctcctgcgtgaccagcaccggcgcggcgcggccggggatcagcgccgtggtgatgaccacgtcggcctgcgcgacacgcttggcaacctcggccttctggcggtccagccagctttgcggcatggggcgggcgtaaccgcccacgccctcggcagcttctttctcctcggcggtttcgtagggcacgtcgatgaacttcgcgcccagcgactccacctgctccttgacgctggggcgcacatcgctggcctcgatcaccgcgcccaggcgcttggccgtggcaatcgcctgcaggcccgccacacccacgccgaggatgaccacgcgggccgccttcacggtgcccgccgcggtcatgagcatgggaaagaagcgctggtagcgatcagcggccatcaccacggccttgtagccggcgatgttggcctgcgaggagagtacgtccatgctctgcgcgcgcgtggtgcgcggcgcggcttccagtgcataggcggtgacgccggcagcggccaggcggtgcagacctgcggcgtcgaacggattcagcatgccgaccaaggtactgcccgggcgcagcaggccggcttcggcctcttgcggcgcgcgcaccttgagcaccaggtcgcagccccaggcgccggccgcgtcggtgatctcggctcccacggcggcaaagccggcatcggtgacgctggcgcagacgccggcgcctgactgcacccgcaccgtgtggccttgggccacgagtttcttgacggtttctggcgtggcggccacccgcgtctcgcctgccagggtttcggcgggcacacctatcagcatgtcatctcctcctgcacgcgagcgccctacggcgttggtccacgcagcattgcgtatttctacttaccgtgagcttacatgaagaatttcacaccttcgacgcacgcgcgacatggcacggagggaggccaaagaaaaagcccggcggccatggggcgccgggcttgggaaagcgtgggcggcagacggctccgccgcgcgcctcattgcgtcagttcacgacctgctgcagcgcgccgctggcgtatttggcagccatttcgctgagggtatagcccttcaccttcgcgccctggccctcgcagccaaactctaggtagcgttgcttgcagatggccttggcggcttcgcgcgcgggcttcatccactcgcgcatgtcgaatttatccgggttctcggcctggaacttgcgcaccgccccggtcatggccaagcggatatcggtgtcgatgttgatcttgcgcacgccgtgcttgatggcttcctggatctcggccacgggcacgccgtaggtttccttcatcttgccgccaaactggttgatgagggccagcagatcctgcggcacgctggacgagccatgcatcaccaggtgggtgttgggaatgcgcgcgtggatttccttgacgcgctggatcgacagcacatcgcccgtgggcgggcgggagaacttgtaggccccatggctggtaccgatggcgatcgccagggcgtccagttgcgtggccttgacgaactgcgcagcctcctcggggtccgtgagcagctgggcgtggctgagcttgccagccgcgccgacgccgtcttcctcacccgcctcgccggtctccaggctgcccaggcagcccagttcgccttcgacggtagcgccgatcttgtgcgccatggccaccacttcctgggtgacgcgcacgttgtagtcgaagtctgcgggggtcttgccgtcttcgcgcagcgagccgtccatcatcaccgagccgaagcccagctccagcgcggccttgcagatggcggggctggtgccgtggtcctggtgcatgaccagggggatgtgcggatacgcctcggcagcggcggcgatcaggtgcttgataaagctctcgccggcgtacttgcgggcgccggcgctggcttgcaggatcaccggcgcgcccacctcgtcggcagcggccatcacggcctgcacctgctccaggttgttgacgttgaaggcgggaatgccatagccgtggtcggcggcatggtcgagcagttcgcgcatcgagacgagaggcatggggtggatccgttcgagggttgatggatgagcggcggtaaccgcttggtaacccgtaattttagccgccctaccgcttcctggacccatgcccccaataccccccatcgccccgcctgcgttcacggggtgaaaggatgcgctaccgcgagttcatcgtgcgcggcagatcttgagcatgttcgtgccgccgggcgcacccatgggctcgccgcaggtgatcacgtacaggtcgccctgttgcacgatgttgcgcatcttcaggtggctctcggcctggtccagtgcagtgtcgcggtcggcgctggtgtccatgagcaacgggcacacgttgcggaacatcgccatgcgccgctgcgtggccaccttcggcgtcaatgcatagatgggaatgtggatgcggtggcggctcatccacagtgccgtggaaccgctgtcggtcatcgccacgatggccttggcacccaggtggtgcgccgtgaacagcgcacccatggcgatggactggtcgatgcggcccagggtctggccgatgaagtcggagtcgcgctccaggtcttcggccgcttccgcggcggcgcagatagcggccatctcccgcaccgtgtccagcgggtacttgccggccgccgtctcggcgctgagcatcacggcgtcggtgccgtccagcacggcgttggccacgtcgctcacttcggcgcgcgtgggcacggggttggcgatcatgctctccatcatctgggtcgcggtgatcaccaccttgttcatgtcgcgcgccatgcggatcatctttttctgcagcgcgggcaccgcggcgttgcccacctccacggccaggtcgccgcgcgccaccatgatgccgtcggacacgcgcaggatctcctccagcagcggcacggcctctgcacgctcgatcttcgcgatcaggccgggcttgtggcggaactcggccgcggcaacgttgcacagctggcgcgccatctccatgtcggtggcgttcttggggaagctcacggccacatagtcggcctggaagctcatggcggtcttgatgtcctccatgtccttggccgtgagggcgggcgccgtgaggcctcccccctgcttgttgatgcccttgttgttggacagctcgccgccgatcttcacggtggtgtacaccgcctcgccgcgcacggcatccacctgcagcacgatgaggccgtcgttcagcagcagcacgtcgccgggcttcacgtcgcggggaagttccttgtagtccaggcccacgccctgcaggtcgccgggctcgctgcgcgacgcgtccagcacgaaaggctggcccggctccagcatcacccgtccttcggcaaacttgcccacgcgaatcttcggcccctgcaggtcggccatgatggcgacctcgcgcccggcgcgctgggcggcctcgcgcaccatggcggcgcgctccacatggtcctgcgccttgccgtggctgaagttcaggcgcaccacgttcacgcccgccgcgatcatctgctccagcagttgcgggtcgctggaggcggggcccagggtggcaacgatcttggtggcgcggcggatctgcatgggggtgtctcttttccgtggatgtaatcgagtttcgatttttgcacaaaatcagttacatcgcggttcctgaaaacacccgctcagccgcgcatcagcgcctcgatctcgtcaccctccacgggcaccccgcgggtgatcagttcgcagccagtctcggtgacgatggcgtcgtcctcgatgcggatgccgatgtggtggaaggcctcgggcacgcccggcgccgggcgcacgtacaagccgggctcgatggtcagcaccatgcccgggcgcaggatgcggctggggcggttctggatcagctcgcccgacagcgggtcgcgccgctcgctcacctggcccacttctgagggctcgacgtagctgccgcaatcgtgcacatccatgcccagccagtggccggtgcggtgcatgtagaactggaagtacgcacggctcgcgatcacgtcctgcacgctgccgaccttgttggcgtccagcaggcccaagtccagcaagccctgcgccagcacggccaccgtggcgtcgtgcgagtcgttgaagcggttgcctgcacgcgtggcggcgatggccgccttttggctctccagcaccaggtcgtacagcgcgcgctgcgggccggtgaaacggccatcggccggaaaggtgcgcgtgatgtccgaggcgtagccgtccagctcgcagcccgcgtcgatcagcaccagctcgcccgcacgcaccggcgcggcatcggcgcggtagtgcagcacgcaggcgttggcccccgcggccacgatggaaccatacgccggacactgcgagccctcttcgcggaacgcgtgcagcagctccgcatccaggtggtattcgcgcacgtcctggccggcgcgcagcatgcgggcgcttctttgcatggcgcgcacatgggcgcgggcgctgatggcggcggcgcggcgcatcaggtcctgctcatgcgcgtccttgatcaggcgcatctcgtcgagcagcgtgcacagatcaccctgctgcgcggggcacagcgcgccgtaccgcacgcgtgcgcgcacctggttcagccagccttccacacgcgcagccagtcctgggtgggtggcgaaggggaaccagacgctgccgcggttttccagcaggcgcggcaggcgcgcgtcgatatcggccacggagtgcgcggcgtccacgcccagggtggccagggccgcctcgggccccaggcggtagccatcccagatctcgcgctccaggtccttgggctggcaaaacagagtgctgtggccttccgcggtcagcaccagccacgcgcccggctcggcaaagcccgtgaggtagtagaagtagctgtcgtggcggtagagaaactcgctgtcgcggttgcgctgctgcagcggggcggtgggcacgatggcgatgccgcccgcgcccaactgggcggcaaggcgggcgcgacgctgcgcgtagagggagctgggcgtggtcatgctgccattgtgggcccaacggccggcgcgcgcggcggcgcccaggcgccgtggcagactcgccgcatgtccttcctgctgaccaccctcatccccctgctgggcctggtgctgaccgtggccctgcttttctacgcgttctatgcgcggtatatcgatgttcccaacaagccgcggctggaccgccgcgtgctggtcgccctgtgcgccgtggccgtggtgtgcgatgcctggctgggcctgcgcctgtacctgtcgggacgcgcgcagcagacgcgccaggacagcgccgtgcatcgcacccaccgcgaacgcttcgtgctgccgcacgacgtgcagtacggcgaactggtgattcccgcgggcagcctgatcaaccggctggaccccttcgacaacggcgcgccggtgcagcccgtgtccctgcgcggcctggaggcggtgcgctttccgcagcccgtgctcgtggccggcgtatgggcccaggcgatgcaggtgctgccgatgcgcgtagaactggcccaggaccagcgtattggcccgctgtaccgctacaacaccgacaccaaggactgggagctgaacaaggtggtacccgcgctgctgtgccgccagggccagatcgccctgttccaggtgccgcacattccctacgacgtgcaggccgaagtgggcaagcccgcacccgacgggccgcaggcccgctttctgcccagccagtggcagttccgcaactgcgagaacggcccggccatcgatgtgcagcccgcccatcccgcatcggccaccgcgctggcgcccgcgcccgagttgctgcctccgccgccgcccgccgagccggcatcagacccctccgagcccgcgtcgggcgctgcctcggcccccgcatccgcgccaggcgcctgagccgatagccgacggacgctgcctcagccggcgttcagctcagcgagccgctcgggcgtacccacatcggtccagcgcccggtatggagcgtcgccgtcacccgccccgcatccatggcgcggcgcagcagcggcgccaggggcgcggccacaccctcggggttgccgggtgcgatgtcgcaccagggcgcggtgaacagctcggcgcgcagcagggcgatggtgctgtaggtgtagcgcggccgcgggtcctgcgccggcagattcagcgccaacccctcgggcgacaggccgaagtcgccgcgcgggtggtgcggcgggttgggcacgagccacagatgggccagggcatcgccggccacgaaccgctgcacggcctgcgcctcgaaggtgaagtcgggcgcgaacacatcgcccgccgccagccagaacaccggccccagctgcggcagcgcgcgtgcgataccgccggccgtctccagcgcgcgaccgaaatcccggccttcatgggagtatgaaattgatagctgctcgcgcttgtcccgcttgccttcgacggcaaaaacatctgaaaaccggtggccaatctgctcgcccagccacgcggtgttgatcacggcgcgctcgacacccgcttcgaccaacgcacgcaggtgccactccagcagcggccgaccgcgcacttcgagcaatggcttggggcaggcgtcggtcagcgggcgcatgcgctcgccgcggccggcggcgagcagcagggccggcacttgcgcccagccgtgcgccgggccgggggccgtcgtgatggaggaatctgcgaagcaggaaggcaccgtgggcatggctgcgcactgtagtgcatgcgccccgcgcaaccgtgcaacaggccagccagccgccccgccaaccagcccatcagcctccgcgccgcccaggctgcggggcccccggtaaaatcccgggtttcttcacaagaacaccgccccctctgcggagccacccctcatggccaactctcaacaaatggcgaatgcgatccgcgcactcgcaatggatgccgttcaacaagccaactccggccaccccggcgcccccatgggcatggccgacatggccgtggcgttgtggggccggcacctgaagcacaaccccaccaacccccagtggatggaccgcgaccgtttcgtgctgtccaacggccacgcgtcgatgctgctgtactcgctgctgcacctcacgggctacgacctgcccctgcaggagctgaagaacttccgccagctgcacagcaagacccccggccaccccgagcacggcatcacccccggcgtggagaccaccaccggcccgctgggccagggcgtgaccaacgccgtgggctttgcgctggccgagaagctgctggccgccgagttcaaccgcgaaggccacgccgtggtggaccaccacacctacgtgttcctgggcgacggctgcctgatggaaggcatcagccatgaggccgtggctctcgccggcgcgtggaagctcaacaagctcatcgcgctgtacgacgacaacggcatcagcatcgacggccaggtggcgccctggttcatcgacaacaccccgcagcgcttcatggcctgcggctggaacgtgatcgacgccgtggacgggcatgacgtggaagctgtggccgccgccatcggccaagccaaggccagcgccgacaagcccacgctgatcgtctgcaagaccgtcatcggcaagggcagccccaaccgcgccaacacggccaaggcccatggcgagcccctgggcgccgaggaaatcaacctcacgcgcgctgccctgggctggacgcacgagcccttcgcgatccccgagtcggtgtacgccgactgggatgccaaggcggccggccaggccgccgaagccgagtggacgctgcgctttgccgcctacgaggccgcctaccccgagctggcattcgagctgtcccgccgcatggctggcgacctgcccaagcacttcgcccaggtggcggtggacaccgtggtggccgcgcacaccaaggccgagaccgtggccagccgcaaggccagccagatcgcgctggaagccttcaccgccgcactgcccgaactgctgggcggcagcgccgacctgaccggctccaacctcaccaacaccaagagcacgcccgcgctgcgcatcgagcccaacggcgccgtggccaagaccgaggccggccaggtgggccgccacatcaactacggcgtgcgcgagttcggcatggcggccatcatgaacggcctggcgctgcacggcggtttcatcccctacggcggcaccttcctcacattcagcgactacagccgcaacgccatccgcatggccgcgctgatgaagcagcgcgtgatccacgtgttcacgcacgactccatcggcctgggcgaggacggccccacgcaccagtcgatcgagcacgccgccagcctgcgcctgatccccggcctggacgtgtggcgccccgccgacacggccgagaccgccgtggcctggagcgtggccctgtccaaccgcgacaagcccaccgcgctgctgctgtcccgccagaacctgccctacgcgcccaagagcgacctgggcgacatctcgcgcggcgcctacatcctctccgagcccgccgccgtgggtctgaagaagaaggcccaggccgtgatcatcgccaccggctccgaggtgcagctggccctggccgcgcagcaactgctggccgccaagaagatcgccgtgcgcgtggtctccatgcccagtaccaccaccttcgaccgcgaggacaccaagtacaagcaactggtgctgcccgccggcacgccgcgcatcgccgtcgagatgggcgtgtccgacttctggtggaagtacggctgcgccgcggtggtcggcatcgacacctatggcgagtcggccccggccggcgtgctgttcaagcacttcggcttcacggccgagaacgtcgctgacacggtgctggccgcgctgcagcgcgcgcgctgatccctcccggttctcgtttttttgcaatccatccatccctagaggctcacaccatgacgatcaagattggcatcaacggcttcggccgcatcggccgcaacgtactgcgctcggccgtgcagaacttctccgacatcgaagtcgttggcatcaacgacctgctggagcccgattacctcgcgtacatgctgcgctatgacagcgtgcatggccgcttcaagggcgaggtctcggtcgagggcaacacgctgatcgtcaacggcaagaagatccgcctgacgcaggagcgcgatcccgccaacctgaagtggaacgaagtcggcgccgacatcgtgatcgagtccaccggcctgttcctggacaaggccagcgccgagaagcacatcgctgccggcgccaagaaggtgctgatgtcggccccgtccaaggacgacacgcccatgttcgtgttcggcgtgaaccacgccacctacgccggccaggccatcatctccaacgcgtcctgcaccaccaactgcctggctcccgtggccaaggtgctgcatgacaagtggggcatcaagcgcggcctgatgaccaccgtgcacgccgccaccgccacgcaaaagaccgtggacggcccgagcaacaaggactggcgcggcggccgcggcattctggaaaacatcatccccagctccaccggcgccgccaaggccgtgggcgtggtgatcccgtcgctgaacaagaagctgaccggcatgtccttccgcgtgcccacctccgacgtgtcggtggtggacctgacggtggagctggagaaggaagccagctacgacgagatcaaggccgagatgaaggcccagtccgagggcgcgctgaagggcgtgctggcctataccgaggacaaggtggtggccaccgacttcgtgggcgagacccacacctcggtgttcgacgccgacgccggcatcgccctggacaagaccttcgtgaaggtcgtggcctggtacgacaacgagtggggctactccaacaagtgcctggagatggtgcgcgtgatggccggcaagtaagccgcagcctccgccgctcacagagaacgcgccttcgggcgcgttttttatgtcaaatatgcctctggcgcttatccatcaagcgtaggtagctatttattcaatagcaaagcacatccacggccggcactccatacttgcggcatgaccacctctcccgccctccccaccgccgccgacgtgctgcgcttctggttcgacgaggccacgccgcagcaatggttcgccaaggacgccgcgttcgacgccgccatccgcacccgcttcgctgcgctgcatgcgcaggccgcgcagggggagttgtggcactggcgcggtgatgcccagggccgcctggcggaaatcctggtgctcgaccagttttcgcgcaacctgcaccgcggcacccccgccgccttcgcgcaggacggcatggccctggtgctggcgcaggaggccttggcacagggtctggacgcgcagctggagcccgcgcagcgcgccttcctgtacatgccctacatgcacagcgagtcgccgcgcgtgcaggaagaatcggtgcgcctgttcaccgcgctgggcaacccgggcagcctgcacttcgcgcatgcgcaccgggacatcattgcgcgctttggccgctatccgcaccgcaacgccgcgctgggccgcgccagcacggccgaggagctcgccttcctgcagcagccgggcagcagcttctgaaggcaaaaggccgcaggagtcaacgcccctgcggccttttgcgcgttgcagcgccctgctgtcgggcactggcagctattgcatcaatagcgcccgctcactccgccgtgcggatggtgtcgcggccgttgcggtccttggcgcgctcgatgtcgtcgcccagcgcgcgcaccagcttctccacggccgccgtgaaagcatcggccaccttggccgcctcggcacgcgtagccacaggctggcggccagcggggcgcacctcgatcacgcagcgcttgtcggccgcgccggacttgccgccgtccacatcggacaggaacacctccacgcgcgtcacgtgctcgcgaaagcgcgccagcttggcggtggcttcttcctgcacccagcgggccagcgattcgccgccctggatgtggtcgtcggtatgcacctggatctgcatgttttctccttcgtgaagtggatgggtcgatggggcggacggtagcgcccctgtctttatcatgccccagtaggcgcctgcatgcttgattcgtatcaagcaaaacgcacagccgcgctctgcggctcgttcctacagcgtacggccaagcgcggtgttacaactgagccgatgaccgtcctgccgccctggctacagcccgaccgcatgccgtcggtgacgccctcccagccgcgcctgaagatcggcctgtccgcgtgcttttcgcatgcggacccgggccggccgctgttcaccaacaagaccctgcagtacgtggagcagtccatcgcgcactggatcatgtcggccggggcgctagtagtgatggtgccctgccccacgggcgagaccgcgcgcggcgacgtcacgctcaagcactacgccgagtggctcgacggcgtggtgatgcacggcggggcggacgtctggcccggcagctacggcgaggtgccgctcaaggacgcatggctgggcgaccgcgtgcgcgacctgtacgacctggcggtcgtggaggccttcgagcaggccggcaagcccatcttcggcgtgtgccgcgggctgcaactcatcaacgtggcttttggcggcacgctgtaccaggacatcgagacccagcaccccggcgcgctgcagcaccgcaacccgagcacctacgaccagcacttccacgaggtggacatcgtgcccggcacgcggctggcgcggctgtatccggagcagccgcgcgtcaccgtgaacagcatccaccaccagggcatcaagaacctggcgcccggcttcgacatcgaggcctggagctaccccgacggcgtgcccgaggcgatacgccgcaacccgagccacgggcgcggctacatcgcggcgacgcagtggcacccggaattccgcgccagcgcggccgtcacgctggacgactcgccgctgctgcacgacttcctggccgcctgcagccgggcgcgcgtgctgccccgacccggccacagcccgctgcagatccgcgaccgcgcggagcgcctgctgcgccgcgcattgctgcgcaggcgttaaccaaaatggtcgctggcgcttgataggcaagcgctgacagctatcaataacgcagcatcaatggtggtgcccgtgcccgccatgcacatggcggtgggcgatctcctcggccgtggcggcgcgcacctcggtcaccttgcaggcaaaacgcagcgccttgccggccagcgggtggttgccgtccaggtgcaccacggggcccttgatcttgaccacgtggaacatctgcggctggccgtcggcgccgggcccctgcaactggccgcccaccttcacgccgggggggaactcgctcttggggatggtgcgcaccaggctctcgtcgcgcgcgccgaatgcgtcctccaccgccaggtccagcgtgacggcatggcccggggcctggccttccagcgcggcctcgaccttggggaagatgttctcatagccgccgtgcaggtaggccacattgccggcatcgagcggcttgcccgtggcgggatcggtgacgcggtagctgagcgtgacggcggtgtcttgggtgatgttcatggcttggtttccgtggagggcggcggcgcggacaggcgccgccgcaaggccgccattgtcccgcacacgccaaggccgcgcgggcggccgggccggccgctgcgcaggcgttcaggcctgcggcacctcgtcctgcgcgctgcccgggtggcgcgcaaagcgccggggggcgctgccgtgcaccgggtcgctcgcatcccagggccagccgccgaactgcgtgcggcgaaagtcctgcatggcctgcatgatttcctgctgggtgttcatcacgaacgggccgtactgcaccaccggctcgccgatgggacggccctgcagcagcaggcattccacggtgtcgccgccggtgttgaccagctccagcgcccgatcggccgccacctccagcgccgcgtggccgccctggggctcgccggcgatcgagagcccttcgcccacgaaccagtacagcatgcggcgcgtgccctgtccgcgggccgccggcagcgtccaatgcgcgccgggctccatgcgcagcgtccagatggcgacgtcggcgtccgcctgcgcggcccaggactcggggggcggcggcagcggcgcaccggcgccgtccagcgcgccggcgaccacggtaaccgtggtgcgcaggccggccgcgtcggcatgctccaggcgcgggatgcgttcgttccacagcatggtgaagtgcggccgcaccatcttgtggcgcgcgggcaggttcagccagatttggaacagctccagcgggttgggcgcgtcggtgttcagcagcgggaacatctccgaatgcatgatgcccgcgccggcggtgacccactgcacgtcgccgccgccgaagcgcgcggccgcgcccagcgagtcggcatggtcgatcaggcccttgcgcaccagcgtgacggtctcgaagccccggtgcgggtggccggggaagccgggcacgtgctcgccgtggtacatcgaaaagccgtccttgcggctgaagtcgctgcccatctggcgcccctccagcgccaccgcctgcacgcccatggcgccgttgccggcgggataggcgtcgtcatggtgggcgcagaacaggaacggatcgagcgtgggccacagcggccccaggggctgggattgcaggacgggactggcgcgggtgttcatggggttcctttccaaggccggcgcggcgacacggcgcaggcactgtgcatcatgtggggacggaaggccatttgcccagcgggcgccggcgcgacactgcggcccatgcgtggaacgatggcagcccaatcttcgagcaaaaaccgtcgcaaaggcagtcgggctgagcgctggcagctatcttttcatgagcaacctggcgccctgtgcgcgggccccagctcccgcagcgaaggcccgcccgcgtcacctgccccgcgccttcagcccggcgcggagtccgccagcaccatccacgacacgccaaagcggtcgttgaccatgccgaacgcgggcgaaaagaaggtcttggccatcggcgccaccaccgtgccgccgtcggccagcgcgtcgaacctgctgcgcgcctccacctcgctggccaccgagagcgtgagcgagatgccgttaaacaccgggtggccgcccgccatgccgtccgaggccatgagggtcgtctcccccacgcgcagctccgcatgcatgaccttgtcgccgggcacggcggccgacgcggagcattcgcccgcgggcggctcggggctgtcccgaaagcgcatcagcaactgcgtctgcgcgcccagcgcctgggcgtagaacgccagcgcctcttcgcagcggccatcgaacatcagatagggttggacttgcatcgcgttctccgcacaaagggccgtggggttgaaaggcaccgcctacgccgccgcgtcgatggcgggccgggcctgtccgcgcgggtccagcgccacctggatctgcggcgccccgcgcacgtcggggcgggcgcggtcgcccaggtcctgcagcgcggtgaactgcccgtccaggtacaagaaggtgatgctggcggcgatgtgggccagcgcttgccgcgcatcgtcaaagccttcggcctccacgcgcccgtcgccatccagctggtaagcccagccctgcgcctgcggtgcgagggctcccaggtcgatgagcttgtcgcgcacattgctggcgtacacgcgcccgcccgacgcgtacagcgtgaaggtgtgggcggggtggctttcggccggcggcggcgcggcgtcggtggcgtcggtggcgtcggtggcgtcggtgtgggaggggcgagaggtcatggcggcgtcctggcggtggcaggtgggatgccgcgccacacatggtgcggccccggcagcgccatcgtaggcagccggccgcgcgcgggctgtaggaaaacgccgggcgctcctgctttgcataaaaaaggcctacagcgcccgcccatcaagcgctgacagctatgcaaataggagcatcagcgccgtccgcgtccccaccaccaacccaccgccaggccgaccacaccgagcaccgtcaccaccgtggccgatcccgccatgcgctggcggtggccgccgtcgatggaggtctggtgcgagggggcaaacagattgccttgggtgagcggcgcgggcgctgcccggcgcagccccaggtcgctgaaccagcgcatggcgcgcgccgtgccctgcggcgccagcgcatgcgccacacgcccgggcatcgcgcccaggcccagccaggtgacggcgcgcgggtgggccgcaccggccaggtccacgatggcctgggccaccgcgcgcgggtccaccatgggcagcggcgggcggatgcgccggcccgtgtagttggcgccatgcgacaggcccggcgaatcgacgaacgtgggcgccacgtcgcacacatgcacctggggcaggtcgaccacctcggcgcgcaggctttcggacaggccgcgcaggccgaacttgctggccgtgtaggcggccgcgtagggcgcaggcacccagccgcccagcgagatcaggttcaccagcaggccgtggccctgcgcgcgaaagcgcgtgagcgccgcgtgcgcgccgtgcacgtggcccagcaggttggactcgatcacgcggcggtgcgcggccagcggcacatcgtcaaagcgccccacggctcccacgcccacgccgttgatccacacatcgatgcgcccgaagtggcgcaccgccttgtcggccagggcctgcaccgcgtcggcgtcggtcacgtcggtgggaatgcccagcgcctgcccaccctcggcgcggcaggccagcgccacaggggccagcgtgtcagggttgcgcgcggccagcaccaggcgcgcgccgcggcgcgcaaacgccagcgccgtggcgtggccgataccgctggaggcgccggtgatcaccaccaccggattgggcgaggacgcaaagacgctggacgggctggcgggcaaagctgtggtcatggtgcggcgggccgcgcagacgctgcgcggcgcaacgaagggcaaaaccctatttgtaaccgcgctggcggcgcaacggcgtaggacagccgccctcgcgctgtgcatttgcatccaaacagcccgcagcgcttgcgtatccagcgcgaagcgctatgggtagcgcagcattcacgacagcggcttggtgccgaagcgcaccagcagcccgcgcggggtgacggtgatgctctcgggctgcaggcccatgccgtcggccagcgccaggtctttgtcgcgcagctggtgcagcaccacctcgcgcagcgactggtcggccaactgctggccgtagcgctgcagcatgccggcggcagagggctgcacaccgtccaggcgcagcgcgttcacatgcaggtcgtgcgcgcggatggtgcggtcggtgggttcgtagcgcaggccgaagtccacatcgaacgcgcccgtgtatcgccgcgcctgcagcagcgcgccgctggccgccacgtccagcacggcgttgaggcggttgcgctcgggcagcagcgtgagttgcggcgtctgcaactgcaggtccagcagcccgcccagcgggtagctgcgcgggaaacgctcggccagtgcctgctgcagctgctgggtgctgatggtgtagctgggctgcgcactggcgcagccggcggccagggccagggcggcggtcagtgcgtgcgagagggcgagtcggcggtgcatggcgttgtcagcgaaagacttggcattgtgcgcagcgccgcggcccgcggtgcaaccaactgcgtcaaccagtgtgttgcgggccggccagcgcgcgcagttgctggtgcgcagcgctgtccaggtccacggggcgctggtgcttggccagcaggtagcgctcgctgaacacgtccagccaggccagcagcaacgcggccgcgtgggtgtcgcccgcctgcgccaggcacagcgccgccacctcggcggtgcagaaatggtcgctgcgcttggagcggcgcaggcggtagcgcgaggcctcgtcgctgtgcaggctcagcaccgggaagcggtccagataggggcttttgcggaacatcttgcgcgcctcgggccaggtggcgtccagcagcacgaacagcgggcgcgggccctgcggcgcagcggcgggcacagccgcgtcggcctgcggcgccacggcctgcaccacgcgcgcggcctgcgcgaactcacccgggaacaccacgtagggctgccactgcgggtcggccagcagcgccagcagggcgggatcgacctcggtgcgcgcccagccaaacgcgtgggtgtcgggcaccaggtcggcgatcagccagcccgtgttgctgggcttgagcggctcggtgtccgccatcagcaggcacatacccgcgcgcaccgcgggctgcgggcgcagcgcgcactggcagtggctcaggggcaggcggcagccctggcaacgctcgcggcgcgagccgccgcgcgccaggaacggcttggcgctgcgggccaggcgcgcggcgcgcagcaaggaaacggcatggggcatggaagggcggcgtgcgccgcaacgggcgcgcacaagggtcggcaagccggcgattgtggggcatgcgcgcggcgcggccgccgctttcatcagggtaagccctcgcatcgcggcgcaactgttttagccattgaaatttgaaacacggtctttgaccaactaccgcacccacgcctaaatttcatgacagatcacgtttcatccaaagaaacacacgccatgccccccaccccctccagcgcacgccccaaggccgtggtgaaccacctgcccggtggcagcacgtccaccgtggagcgcgccatgcgcgtgctgcgggtgatgtccgagggcggcaacgcgcgcctgaccgacattgccgctgcggccgaactggacaaggccaccacactgcgtctgctggaggtgatggtgcgcgacggcttcgtcgcgcgcgatgcgcagagcaagcagttctcgctggggcccgaactcatggtgctgggcgcggccgcgctacggcgcttcgacccacggccgctggcacgccccagcctgctgcggctggtgggccagttcgaggacagcgtggtgctgtccatccccagcggcgtggagtcgctgtgcatcgacgtggaggaaggcacctaccccatccgcgctaactacctgcgcgtgggcagccgccgcccgctgggcgccggggccggcagcctggcgctgctggcctggatgcccgaggccgagcgcgaggcggcgctggaaatcctcgccaaccagatgagccgctacccgcgcatcacgcccgcgctgctgcgcgagcgcatcgccgacgcgcgcgaacgcggccacgtggtgctgctggacgtggtggtcgagcgcatgggcggcatcgccgtgcccgtgctcgaccccgagggccgccccgtggcggccctgagcattgccgcgctgaacgaccgcatcctcgcgcgggaagccgccatggcccaggcgctgatgcgcgaatccaccgtatgccaggtgcgctggtccgaggccgtgcgcaccagccgccgccaggccggcgcagcctccccctcaagaaccctcccggagaccctgcgatgaccccaccctcccccgcctacctgcgcggcgcgggcagcacaccctttggccgccacgaagggcgcggcgcgctcgacctgatggccggcgccgcgcaccaggcgctggccagcgccggcctggcgcgcgccgacatcgacggcgtgctgtgcggctatgccaccacgctgccgcacctgatgctgtccacgctgttctgcgagcgcttcgcactggcgccgcactacgcgcacagcatgcagctgggcggggccacgggcgcggccatgctgatggccgcgcgcgagctggtgcgctcgggccgctgccgcaacgtgctggtggtggcgggggagaaccgcctcacgggccagtcgcgcgacagctccatccagaccctcgcccaggtgggcgacgccgactacgaggtgcccaacggcgccagcgtgcccgcgtactacgcgctgatggcctcggaatacatgcaccgcacgggcgtcaccagcgccgacctggccgagttcgccgtgctcatgcgcgccaacgccgcgcgccaccccgaggcgcacctgcgcacgcccatcacccatgccgaggtgctggccgccaagcccatcgccgcgccgctgtcgctgctggactgctgccccatttccgacggcgccatggcgttcgtcgtctcggccgagcccggcccgcacgcccctgtgcgcctggcgggcgcgggccaggcgcaccgccaccagcacctcaccgccatggccgacgtgatgcggtgcggcgcatccgatgccgccgcccaggcctttgccgaggccggcctgacccctgcggacatcgactacctgggcatctacgactctttcacgatcacgctggtgatgctgctcgaagagatcggcttcgcgccgcgcgccggcgccgccgcacgggcccgcgcgggcgacttcgcgcccacgggcgcgctgccgctgaacacgcacggcggcctgctgtcgttcggccactgcggcgtggccggcggcatggcccacaccgtggaggcctggcggcagatgacgggccaggcgggcgagcggcagatccgtgcgccgcaacgcgccttcatccatgccgacgggggcgtgatgtcgtcccacgtgagcctcattctttcaacggagggctgaccgccatgacctcgctggcaacccctttcaacgacggcctgcgcgcgggcgtggtgcgctttcaaagctgcgccgcctgcggccatgcccagaccctggcgcgctacgcgtgccaacgctgcggccacgacgggctggactggcgcgacgccgccggcaccgccaccgtgcgcgccaccacggtggtggcgcgcgcgccctcggaggacttccgcgcgctggcgccctacacgctggcgatcgtgcagctcgacgagggcccgcgcctcatgggccacgcggccgcgggcgtgcagatcggcgagcgcgtgcgcgccgaattcttcgagcacctgggccggccgctgctgcgcttcgtgccagatgaagcaacacccccctgagacgcttcgcgtcctccccccgctctcgcattgctgcgcaacgcgggcagggggacgcagccctcgctgcggggcggcgcggccggcccaggcccttgctcggctgccctggtttcggttgcgccagttgcatcggccgcgcttttcatccatcgactgaaagatcacaaggagacaaaccatgccattcacctctttacaccgccgccgcttcacgggcctggcctgcgccgcgctgtgcgccgccgccacgccctttgcctgggccagcgactacccgaacaagcccgtgaagctggtcgtgccctacccgcccggcggccccaccgacatcgtggcgcgcgtggtggcgcaaaagctccaggagcagatgggccagcccttcgtgatcgacaaccgccccggcgcgggtgccaacatcggcgccgaggccgtggcccgcagccccgcggacggctacacgctggtggtggccaccacggcgcatgccatcaacccctcgctgttcagcaagctcaactactccatcaccaaggacttcgcgcccgtctcgcagctcaccagcgggccgctggtcatcgtgacccaccccgccacgccggccaacaacgtgaaagagttgatcgcgctggccaagtccaagcagggcgggctcaattacgcgtcgtccggcaacgggcagtccacgcacctgtcggccgagctgttcagcgcgtcggccggcgtgaagatggcgcatgtgccgtacaagggcagcgcgcccgcactcaccgacgtgatgggcggccaggcggacctgatgttcgacaccatgctctcgtccatgccgcacgtgaaggccggcaagttgaaagcgctggccgtcaccagcagccagcgctcgcccagcgcgccggacatccccacggtggccgagtccggcctgcccggctacgaggccatcgcctggaacggcgtgctggcgcccgcgggcacacccaaggaagtggtggaccgcctgaacgccgagctgaagaaggcgctggacaaccccgaggtgaagcagcgcttcgaggcccagggctttgccgccgcctggagcacgcccaccgcctacgccggcttcctgcaggccgaggtggacaagtggggcaaggtggtcaaggcctccggcgcaaagattgactgaggcccgctgaatggccgcgccgcgcgctacacgctcgccccgctgggcgctgcgggggcggcgcggccggcttcaggccccggccgggttgccgccgagctggcgtgtgctggctgcctgcgccgcgcccctgtccctgccattgcattccacggccctgccagcggcggggcgactgaacgcccaacgtctcgcaacccatcatgtctgaccttcttacctccgcactcaacccccgctcggtcgccatcgttggcgcctccgagaacatccacaagatcggcggccggcccatccactacatgcagcgccacggctaccggggcaccatctatcccatcaacccggcgcgcgaggaagtgcagggccacaagagctacgccggcctggccgcgctgcccgaggtgcccgacctggcgctgatcgccgtgggcggtgacaagaccgtcgccgccgtggaagagtgcgccgcgcgcggcgtgaagtccgccgtggtgatcgcctcgggctttggcgagacgggccccgccgggcgcgagctgcaggaccacatggtggccaccgcgcgcgccgccggcatgcgcctgtacggccccaacacgcagggcctggccaacttcggcacgggcgccatcgcgggcttttccaccatgttcatcgaagtgccgcccatggacggccccgtgggcatcgtgagccagagcggcggcatgagcgccatggcctacggcctgctgcgcgggcgcggcctgggcgtgcgccatgtgcatgccacgggcaacgaggccgacgtgaccgcgtccgagatggcctgggccgtggcgcacgaccccgacgtgcaactgctgctgctgtacctggagaacatcgcccaccccgagatgctggccgccaccgccgcctacgcgcgcgagcgcgacctgcccatcgtcgcggtgaaggccgggcggtcggccagcgggcaaaaggccgcgtcgtcccacacgggcgcgctggccaacgaggaccgcacggtggacgcgttcttcaagcaccacggcatctggcgcgtgcgcgacccgcatgagcaggcacgcgccgcccacgcctacctgaagggctggcgccccgaggggcgccgcctggtggtgatcagcaactccggcgccagctgcgtgatgggcgccgacgccgccgaagacatgggcctgtccctggcggagctgagccccgccacgcaggccgacgtggcctccaagctgccgggctttgccaccgccagcaaccccatcgacgtcaccgccgcgctgctgtccaacagcggcctgttcggcgacgtgctgcccgccgtggcgcaggacccggcggcggacctgttcttcctgaacattcccgtggccggcgcgggctacgacgtggaccggttcgcccgcgacgccgcggccttcgaggccgcgacgggcaagcccgtggccgtggccgcgtggcaggagagcgtggccgcgccctttcgcgcgcacggcatcgccaccttccccaacgagggcgaggccatcgcggtgctggcccaggtggccggccacacggaacggatgcgccagccgcgcgccacgtggcccgcattgccccacgtgcaggtgcctgccggcgcccagggctttctcaacgaggtggacagcatgggcctgctggcgcgccacggcgtgcccacggtgcccatgcacctgtgccgcaccgccgaccaggcgcgcgcagcgtttgacgccatcggcgcgcccgcggtcgtgaaggcctgctcggccgaggtgccgcacaagtccgagcacgggctcgtggccctcaacgtgcagacgcgcgagcaggcggccgagctgttcgagcgcttctgggccaggatggacgcgatgggcgtgcagcgcgacggcgtgatcgtggcggccacgcgcaagggccagcatgagttcatggtcggcgcgcgcatggacccgatctttggccccgtggtggtggtgggcgacggcggcaagtacgtggaagcgctcatggactgcgccgtgctgctgcccccgttctccgaggccgacgtgcaggccgcgctgcgcacgctgcgcatcgccccgctgctggatggcgtgcgcggcgagccgccgctggacgtggccgccctgtcgcgcgtcgccgtggcggtgggccaggtgatcgcgggtgccggcggcgccattgcatcgctggacctgaacccggtgatggtgggcgccgcaggccagggcgccgtggtggtggatgcgctggtggaagtatcaaaagcatagctgcttgcgcttgctacataagcgctagagccgcttttgaccatgaaccggcgcgctggccggggcgcggcgcacgcccaccctggtgcgtgcgcttgtgccgcgccgggccggatgcgtgagggctcgccgcgccacgcgtgcgccctgggtggggtgagcctctggcgggtcggccccgcgccgggatgccccgcgccgggtcagccccgcgccggattagccccgtgccggaatctccagcccccgctgcacggcgggccgtgccacgaaggccgccagcacacgctgcacctgcgggaaggcgtcaaagcccaccagatcgcccgcgccgtagaagcccaccaggttgcgcacccaggggaacacggcgatgtcggcgatggtgtagtcgctgcccatgatccagtcgcggcccgtcaggcgctgctccagcacgcccagcaggcgcttggactcggccacgtagcggcccagcgggcgcttgtcctcgtagtccttgcccgcgaacttgtggaagaacccgagctgcccaaacatcggccccaccccgcccatctgccacatcagccactgcagcgtctcgtagcgcgcggcggcgtcctgcggcagaaagcgcccggtcttctcggccaggtagaccaggatggcgccggactcgaacagcgccaacggttggccgccggggccgttggggtcgaggatggcggggatcttgttgttggggttgagcgcgaggaactcgggcgagagctggtcgttggtctcgaagctcaccaggtgcggctcgtacggcagccccgtctcttccagcaggatcgacaccttcacgccattgggcgtgggcagcgaatacagctgcagccggtcggggtgcgcggccggccatttggccgtgatggggtgggtccatgccatgggcagctcctttttcaatccttgacgaggccgcagtccaccaccaggttctgccccgtcacggcgcggccccacggcgagaggaagaacagcaccgcgtccgcaaactcggccggcgtggtcacgcggcgcagcggggtcaggctggcgatcaggtcgaacaccgcctcgggcgtggcgctgctggcgtcggtggtgcgcagcagcccgcccgacaccatgttcaccgtgatcccatccggccccaggtcgtgcgccgccgtgcgcgtgagcgacagcagcgcggccttggccgccgtgtagtcgtggtacggcaccaccgggttctggaacaggttggtgcccacgttcacgatgcgcccgaagccctgcgcgcgcatggcgggcagcgcggcctgcatggtgttgagcgcgcccttgaccgcgccctcgatctgctggctgaagcgctcccaggtgatctcgcccagcttggggcgcgcgtcgccgtcgaacgaaaactgcgccagcgcgttgttcaccacggcgctgatgggcgcgcccgtgcgctcgcgcgcagtggcaaacaggcgctgcacggcggcagcgtcggtcacgtcggcctgcagcgcgatggcgcgcgggcccagctcgtcggccagcgccttggcggcggcatcgctgcggtggtagttgatgaccacgcccgcgccctcgcgcgccacggcgcgcgtgatggcctggcccagtccccgggcgccgcccgtgaccagcacccattgttcagacagttgcatgcgtgaacgctccgggggtcaggcggccttgggcggacggtgcagcacgcacagcttgttgccggccgggtcgcgcagataggccaggtacagccgcccgcccggcgcatgctcgcgccagcccggcgggtcttcacacgtcacgccgccgctggccacgcccgccgcgtgcgccgcatccacctgctcgggcgactcggccgcaaagcccgtggtggcgccgttaccaaagcaggccggctcgccgttgatgggcgcggagatggcaaaggtgttgcccgcgtggcgccagaaggtgcggcccttggggtcggtgaagccaggcttgcagcccagggcgcccaggaaggcgtcgtagaactgcttggattgatcggggttgctggctcccagcatgacgtggctgaacatggggggtgggtctccttggtgaaatgcttggtgggcacctggaggacaggcgcgcggcacatgcgccgcgggcacagatagtagcgggcgaagcgctgggccgcaggaaagctacatggaggtatcaacgagcagtccctgcttgtgcagccgatgatcgtgggacaagtcgtatacctaacgccttgagttcagccgccgccgtaggcggtcggctgcgacgaacagttagagcagagaaatggctggcaatgtatttggcagattgatttcaatggcattccatatgtccgcctgggaaaaccgtgcatggctttccggtttgattgttgatgaccgttctaggatggcttggcgtgttttggttgttaatgataacccttgtaggctctggcatatttaacattgatcgcaattttagacactctgctccctcacgacgttttttattagtgatcgtattcttttccatatcgcaacgtcgcgtttgctctgatacggtgacgtcataacgaacgcccggcggagcggactgaccttgcactggctgcggtcgtgtgagttgttcgttaagttgttgctcgcggcgtaaggcttgctgttgtagtttccggttctccgcctcaagtgcctgcaagcgctcttggtagatttgttccggatctttcttttcttgaattaatactcccgtcgatccggcttgacaaggagcatcagagaatatagtgcgaccattgacgatgcatttgtaaacttgggcataccctgttgtcattgcaaacgcaagaaagaggaatgcaaagatctttcgttttttcatgtttatcaactctaacgcctgagttcagccgccggcgaagccggtcggctgcgacgaaatgttaggcattcccaccaaggccgactatacgagacctgatgctttttagttcattttctaattcatactttccgtaggtggcgagacttaagatccagaagaagaaggcgaaagttatggcaacgatagcgagaccttcgtctgtggataagaaataaattcccaacgacaaagcgataaaaaccaccgtgtttcgaagttgtttttttcgttttcttttctttgcgtcgggagatgtaaactcacgccacaatttgctgtcaatagaagcttctctttgtttcagagagtttaactcctggcgcagtctctcttgttccgcgttctgcctttcaatcgcgcgttgttcgcgctgagtctgttttgcaaagtcctgtacttgcttgcgcgctttgcgtaaagcatttgctcgcatttcgatataacgagattttgctttttcgttgtttccatcagaaacggcaatcgctttcgtccacagaccggcatccattcctccagatgaaagctctttgtggatcaaggcataaatttcggagtcgtgcggactggtgccgcccgaccatgcgcgatcaagaagttgcttcagcatgggagcctctcaattaatgcctaacgtagaagtcaccggcgctgcgcggctttatcgcgcagcgtccgtgtggactgccgggttagctttttttgagcttggggagtattttcgtgaagaattcttcagtccctttctcatcaacgagttgctcaaggaatttttctgcatcgggggatgcaatctcattctccaagagaatgttgccgagaactctcaggcgttcaagctgaccttgatccttaattcgtcggcgtagtgttgcatccgtcttaacaatctcgacaaagatgtctgttccggcggagtcgaatgactggaacatttcttttatggatggcgctgctccgttggaataaaagttggttcgagaccagttgtggctgcttcctttgtagcctacgtaagtgcgcgtaatcgcagtaacgaacttcggcatcaaatcagcggggacaaaacgagataacggcaatatctgtttcacgagtgcggattctttatcccaatcgtcaagtgcagtatccagagcattgaccagcggctccacaattacctttcgcgttgccgagttcacatacatcatgccgccgaccaatttaatgtaggcaagcgacttatcaatcttcttctggtcgccttcgactacttctttgtcgaacctcttgccgatttgctttttgtcctcttttgtaagcgatgaccagagaattggcgcgcaaaactcaatattcccgcgcaagtcgctggagatgctttcgcttgagtaggtggtatagaacctattggaaagttcggtcttgtaaacagcaggtaggtctgtgaatgcttgatcgacagcaatctggtttctggcgaagtcggcagaatccatttgtgcgagatacgttgaaatatcgatgatcgaaggcgggaattcttgcgacaagacgtacttgttgcaatcagaaatcagattcaaaaccttcagcagaccggggtcagaactcttggggtgaccatgaaacatgtttcgtgtttcgcgggcctgatgcattaacttccgaccttcccaactgagcacacctattttgtaggctccttcgatgaggtcgttgtcggttacgtagtcttggaagtcctcgtagcgctcaatcttcttctttggattaacttccttgttgaataggtcaagactgcggtgaattattttctgtcggatgtcatcaacaaccgcgttccaatacgagccaatggcgcttctgtagcccttcaccggcaggactttcaatgcctcttcgaggtaggggcagtcttgcacctcttcgcgcacgttaacaatttctttcgacaccagagccgcttcgtccttcgagagaagttcgagagttgtgacgtcggtaacaactaattcacctttacttgccatgcggtgtctcctgaaaagctaacgccctgagttcagacgccgccgtaggcggtcggctgcgacgaaatgttaggatttattttctaattttgtcaatttttgttctatagaatccattttttcaagtatttttaacaaaatactggcctgaattaagttggcattcaggttgatgaaattattgatgtcgccaccaaatatttttaaatatgttcgacttccttcttcaaataatttctttgtgtcggagtcttgtgtcaataaggcgctaagcgctctttgaatagattctttttctggtatgtataaatttttctcttctttgactatatttggttggcttgagaccttcggggatttgttcggaaggtttttctttgcacaggtggtgcaaaattttttcccgtcaataggaattgttgtaaacaaaccaatttctttgttgcaatcaaagcagttatcactcatttcaacctaacggccaaggtaagccgcccgccgtaggcgggtcggcttgaacgccgggttagacccgaaggccaaaagggagcgcccggacttggacaagggcgcagcccacgaaaaagcgctgggccacgagagcggcgcagcgctgcaaaaatgatagctggtagcgcttgccgcacaagcgctggagcccaaaaaggcttgaaaaccttttgaacagggcatagcgctggaataagtggctgcgcgcatgaatcggttgatgggactaacagacaaggtaagccgcccgcctttggcgggtcggcttgactgctgggttagatccgacggacgaaaagggtgagatgagcaacaccgagaatcttaggcaatggttatagatactgatccttcgtgccctttgtttttggtgtcgttttggctccgttgttatgcataaatttgatagcacgattcgcaccggatagatcaaatcttatgacacggaaattatcgctttgcaatggaagcgcaaaaccaatccgcaaaccacctttaattattccgtcgatttcgtcaaatttgctgaagacatatctgaacttcccatcgtccaactgtttattgcagtgaacggagagatggtttgcgccactatctgagttggctaatatcgggtatttatcaccgagtttacaggttgtgttaattccaagcatccaaagacagttgccggtgtctggggagcaatattgaccaagcaggtgcccgctatcgttgaccgtggctgcaaaaacaaaattgtcatcattcgtttttccggtgaaccatgcgccaaaattttcggctttaactaaaggggtccatgtaatggcggatgcaatcagaatagaaattgcaattcgcatggtggttgttcctttaactagcgaatgacttcagtggatgccaaaggcggtccgctggaaagaaatgttagccattctatttaatgatcaagccatgatgcttttcgagataccgcagcatcctttcgagggctgtcattacgtcgagttggtttgcaccaaacgcgtaatacccactacggagcgcctcgtcggagatgttatctggcacactatgatctctgatcttctgcttttcctggtcactcagtcgaaccatgagtggataacgaaaagcgcgcccatcggcttctcggatgccgcctggtccatagttctgaatacttgcgttgtagcactcattgcccagaatgctttccaattggataagcgcctttctacgtgcctttggtaatttatcaaccacacactctcctttagctaaaaaatgaagtaagctgacctctttggcaagttggcttgactgaaatttttggggccaacattgaaactgggaagaatagaaaaattacataaaacgagtgcatcatgcgtaaatgaaaacatgggcagtgcgttaaaatttaaaattttcgctgtccttgatttgctgcagagcaattcccacttgctttggtggtcgctttgacgccttgtggtgaagtgctgatgctttgtaatactattgatccagtaaaacgattaatgcgagcttcgttttcgaattgccagttgtctgggccggtgtcacggctggtcatatcccaggcatcctcagtgcttcgattaacaccaattgccttaaatcctgagggattggtggcattggtacctatgatgactaagcgaattttatttcccttaatcataatcctggggattggattttcaaatatttgaatctgaataatatctcttatttgactttcgtttcccataagcaattcggatcctgagacttggcactcaatttgaattgagtttgatgtttgtgcggttgtgggtgttgcaaaaaaaatcatgcacgctattgttgctgcatggagattaaatgtataaatgaaatttttcatttttctattggtgtatgaaattatatgtgaggggtatactgatgcgtcagtgtaaggctaacgtgaaagctcagccgacggcaaaaagcgcagctttttggcggtcggctggagcgtgttgttagccattactttgctaaatgatcaaggtatgggtccaagttcacgaattttgttgcaacctctttgagctccctggctgcgtgcccccaaaaaactacatggacgggaatgccacgttttttcagtttctcaatggcgggcacatagtcagaatcgccagagaccagagtaatttcgtcttgcccaatggtaaggatttcgtatgaatcttcaatcatcgttgcgacgatgtcagtatcaattttcttttcatggccagctatgtttcggtcatagacgatgacttcaaagccatttttctctgcagcggtccaaagtgaatcattcttcggtgggcgagaaccgaacaatccggctttttttactaaatttcggtcgccgccagcaaactggaacagcttcccaaagtcgattttccagttgtagtcgcagattcgttgttgaactgcggaccatacatccggagctagaccatttcgtgcggctgcaacgtgcatgccttcaatccaaacgttcgagttatcaacatatagaagatttgccacgattcctcccttggggtgtatttgaaatggctaacgtatgagttcagccgccgccgaaggcggtcggctggaacgacgggttagccaaattgccagctaactgcgaaatggaaacgcccgaggcggacggatggcgaacgtaaacaaaacgggtgtcgtttctgtagcccaattgatgtaatgcccgcttcgcagggcaaccaaatacgacaatacgctcgtactgaccagtccttatgtcatggtccaaccactttgaacatgctgaaactgcggcggatacaggcctcttgtcccttggcgcagcagtttcttttgactccttcttcccgggaaagcactgcactacgttggctatgtcgaaagattctcgatttagttcaatgatttcaagtgccgacttgattttcattgccgcagaccgagggttgctgctcgaaattggttttccgtttgtccattcgtctacgccaggggactgaaaaacaagaagcgtgctgctgccattattttcaagcggtattggctgggctcggatacgtcgatctgcgatggagaggtgtttagcgtcgccatacggacagctattgcagtgatcaatgtaactggacggcatgacggctaacgaacgaaagtaagccgcctgccgaaggcaggtcggcttgactgcccggttagacccagaagccaaaacgggaagccccaaattgacgacgggcgcaaaccacgaaaaagcagtgtgccacggaggcgacacactgcttgaaaaatgatagctggtgacgcttgctgcacaacggctagaggccaaaaagacttgaactggcgcagcgccccaaggcgaagcccggcacacggcaaaaacccaacgaataaacgcttgagaaggtaaatgccggtgaataaaccattggcttaaataatgcgggattctaagaggctaactaggattagacaatcgtacgaacgcagtcaaaggcgtgccaaacacatgtgcggcgcatacagcaccgcatatttctgagcgttgtagaaatttagaccgcctaaaatttagccgatgcacacgcactgcgttcctcccttttattccgtgatgctgaaacattgaattaagcgcgaggcactatcacgcattcggtgaaggtctgcttggggccgatgggtacgtcccaccacagcaggtagtcgtcttcgagtttctgttccagccgctcggccagcctgcgttcacccgactgcatgcgtcccgcgcatgagccaagtgcgggtatcaacgtcgccattccttccccgcccgtcctatttgtttcggattgaaaccttatagtcggcgaagctgattccaaactgacaaaaccccgagccagcgacggatgattggtttggaagccgttgtactgtttaagaggaaaaacagcctctagcgcttatgcagcaagcgccaatagctatttatttaggagcaatttgaattcagggcgtcaaatgcccgacagacacggcgccgcacccaacgcaggggagccccccggcggcgcggcaaagcccgctcagcgcgccggcagggacgtgaccgccccgtccaccgtctgctcgcggctgccccgcgggcacggttggtcggtgtagatcacgcggccatcgggttgctggcatttgcgcggctgcgccaggggcgccgacgcggcaccggccgcgccctgtgcggcgggcgcgggccggccggccttgcccggcggcagggtgtcggggccggggcgggtgatcttgcgccacatctgcgcggcccagggggcggcgtggggcgtccactggtcggccgtccaccacgcagcggcggcgccggcaatgacggcggcggccaggctgccccagaagatgcgctcgccgcggctcagcatggcgtcaggccaggtgctggcccaggatgccggccagctcgaacatgccgatgcggtccttgccgaagacggcgcgcagcttgtcgtcggcgacgatggtgcgcttgtcctgcgggtcctgcaggttgtgggccttgatgtagtcccacatcttcttgacggcctcggggcgcgccacgggttcagtgccaatcacggcggccaactgggcgctgggcgccttgccagcggcggtgctggccttgcgcggggtcttggcggccgtggttttggcggcggccttcttggcggcggccttggtggcaggcttagaggcttttacggctccagcgcccgtcccacgtgcgctggcagctcctgtttttgcagcagccgtcttgcgcggcgggtatttggattcgcgctgctcgaactcgaagttgaccttgcccgcctccttgtcccaggccaggaaggccttgaacgcgcggcgcgtgcgcatgctgacgaacttgtccagcaggtcggtcttgccggtggccagcagcttttgcatctgcgcgcgctccacgggctgctgcaggatgaccttgccgctcttgaaggtgcacgacggcgtgggctgctgggcggtgggcacggatttgctgcacacgtagttgctgccgtgttcgtacacgggggcgccgcagctggggcaggcacctaagctttcctggccggcaaagtccacgatctcgcccgattcctcggcgttcttgtcgtcgccaaagtcgaattcgagcttgtagttgcccgcctcttcgtcgcgggcaatggtgacttcggccacgaagggccagccggccttggagcggaagccctccagcgggccgatgcggcggtcgcgcaatagctgttcggcctcggcggtttcaaacgtgcggcccgcgggcgacttggtgaacgagaagccgcagccctcgcccgcgccgttcgcgcccgtgcaggcgtagcggcggtagttctccttcaccacgccgccgcagttggggcacggcgtggacagcgtggcgtagtcgccggggatggtgtcgcggtcgtattccttggccttcttgaccagcttttcggtcatggcctggatctgctgcatgaaggcttcgcggctcagctggcccttttccatttgcgcgagtttgaattcccactcgcccgtcaggtcggcgcggcacagctcctgcacatccaggccgcgcagcagcgtcatgagctggaaggccttggcggtggggatcagctcgcggccctcgcgcagcatgtatttttcggtcagcaggccttcgatgatggccgcgcgcgtggccggcgtgcccaggcctttctcctgcatggcttcgcgcagttcgtcgtcgtcgatctgcttgccggcgctttccatggcgccgagcagcgtggcttcggagtagcgcgcgggcggcttggttttcaggcccttggcctcggcgaactcggtgtgggtcatctcgccgggcttgacgggcaccagcggctggcccttgtcgccggccttgccgtcttcgacctcgttggcggcttccttgccgtagatggccagccagccgggcttgaccagcaccttgccctcggtcttgaacgagtgacccaccacctggctgatgcgcgtggtgacctggtattcggcactggggaagaacaccgccatgaagcggcgcaccaccaggtcgtagagcttttgctcggcctcggacaggccgctgggggcctgcgtggtggggatgatggcaaagtggtcgctcaccttgctgttgtcgaagatgcgcttggacgggcgcacgtagccgtcgtccagcgcctgctgcgcaaacggcgccaggtggcgcatgccgctgccggccagcatgccaaaggtctgcctggccacgggcaggtagtcctcgggcagcgcgcgcgagtcggtacgcgggtaggtcagcgccttgtggcgctcgtacaggctttgcgccagggccagcgtggtcttggcggagaagccgaacttgccgttggcctcgcgctgcaggctggtcaggtcgaacagcagcggcgatgcctgggtggtgggcttgctttcctcggtgacggtggcggccttgccgcgcacggcgtcggcgatgtccttggcctggtggtacgaccagacgcggtcggcgcgggcctcggggtcgtcgctcttcttccacttcgggtcgaaccacttgcccaggtattcgcccgcctcggcatggaagccagcgtggatttcccagtagtcgcggctgacgaacttgcggattttttcctcgcgctccaccaccagcgacagcgtgggcgtctgcacgcggcccacggtggtcaaaaagaacccgccgtcgcgcgagttgaaggccgtcatggcgcgcgtgccgttgatgcccaccagccagtcggcctctgagcggctgcgcgcggcgctggccaggccctgcatctgctggtcgctgcgcaggttctcgaagccgtcgcggatggcctggggcgtcatgctctgcagccacaggcgcttcacgggcttgcccagcccgcccttggcgccgccggcgtactgctcgatcaggcggaagatcagctcgccctcgcggcccgcgtcacaggcgttcacaagctcggtcacgtccttgcgcctggcctgcttgaccaccgcgttcaggcggctcttggtcttgtccacgggcttcaggtcgaaatacggcgggatcaccggcagatgggcaaagctccacttgccgcgcttgacgtcgaattcctcgggcgcctggatctccaccaggtggcccacggcgctggtgaccacgtagcgctcattctcgaaatggtcctcgtgcttctcgaacttgccggcaaccggcgtgagggcgcgcacgatgtcctgcgccaccgagggcttttctgcaattaccagtgttttggtcattttgtgggtctcttacgccataccgcgccctgctggcgcttctacaatccgcctcacacgcgcgcacgcgcacgcatgtgtgcacacattcaaagtaacagagtttccccatgccccgcaccgcttccaccgctgcccccatgcccgccgccggtcggcgcatccagacccggcgctcgggcgtgcatggcaagggcgtgttcgccgtgcaggacattgccgagggcgaggtcctcgtcgagtacacgggcgaggtcatcagctggcaggaagcccaggaccgccacccgcacgaccccgcgcagcccaaccacaccttctacttccacgtggatgaagaccgcgtgatcgacgcaaagttcggcggcaattcctcgcgctggatcaaccacagctgcgaccccaactgctttgccgacgagcgcgatggccgcatcttcatcaccgcgctgcgcaacatccgcgcgggtgaggaactgaactacgactacggcctgatcatcgaagagcgctacacgcccaagctgaaggccgaatacccctgctggtgcggcagcaagaattgccgcggcacgctgctggcgcccaagcgcggctgggcgccgccgggcctggcaccccaacctcccaccgaaaaagccgggaaggccccaaagacccgcaaggccgaggaagccaaaggcagcggcaaagccggcaagcccgccaaatccgcgaaaccccgccagggccgcaggagcgcccagcggtgagccccgccgccacccccgtgcgctggccggccgaggccctgtgggaggcgattgcgccgctgctgcccggcttcaccgtggaggtcttgcccagcatcgactccaccaacagcgagctcatgcgccgcgcgcgcgacggccggctggagcccacgctgctggtgacggaggagcagaccgccggccgcggccgcctggggcgcgactggcacagcgccgccacctaccgcgacaccggcgtggtgcccgcgctcacgttttcgctgggcctgccgctggcgccgcacgactggtcgggcctgtcgctggccgtgggcgtgagcgtggcgcaggcgctgcagcccgtcctgccccccgaaggcagcgggcacccgcgcgtcctgctcaagtggcccaacgacctgtggcttcaggatgggcgcaagctcggcggcattctggtggagacggccacgctgaccgcgcccggcgcggccgtgccgccgctggtggcgggccagagccgctacgtggtggtgggcatcgggctgaacgtgttgcccgtgctggccgacgggctgcgcacgcctcccgcgtgcctgcgcgaggtggacaccacgctcaccgcggccagcgcgctgcagcgcatcgcgccgccgctggtgcatgcgctgctgggttttgccgagcatggcttcgcccccttccaggcgcgctttgcgcagcgcgacctgctggccgggcgcgccgtcacgctgagcgacggcacgcagggcacggcccacggcgtgaccgaggacggcacgctgctggtgcacaccgcgcgcggcatgcagcccatcaccagcgccgagatcagcgtgcgcccgcaatgaccgccacgccgcgttccccgcgctttttgcgcgcccccgcaccttgaaggactgagccatgctgcgccttgccgtcgtgcttctgctgctggccaacgccggctactacgcctggtcgcaagggctgctgcgcggctggggcctggcgccggtggatgagtccgagccgcagcgcatggagcagcagatcgccccgcagaacctgcgcctgctgcctcaggacagcaagggggccgcgtcgtccgcggcaccggcgggcccggcgtcttccgcgccggcctccacacccgcagccagcggggcggcgtcgtcccccgcaaccgtcgccgcgcccgcggagcccccggcctgcctgcaggcgggcgtgttcgacgcgcgccaggccgacgcgctgcggcgggcggctgccgtcttgcccgagggcagctggaccctggagcccacgccgatcacgggccgctggatggtgtacatggggcgctttcccgacgaagaagcggtggccaagaagcgcgccgagctgcgcgcgctcaagatcccctacgaccggcccggcgcggcactggagccggggctgtcgctggggcgcttttccaccgaggaggccgcgcagcgcggcatggccctgctggccaaccagggcgtgcgcaccgcgcgcgtggtgcaggagcgcgccgacgcgcccggcttcatgctgcgcctgccggccgtgaacgacacgctgcgcacacgcctggacaccacgctgcagccggcgctggccggcaagacgctgcgcccctgcgcctgatccctggcacgccgccggcgcggtttgccggccgcggtggcctgcgcggcatggcgcgcggcagccttgatggatggcggccttcgcaccggcagcgccgctgccggcccgccgtcagccgtcagcccgcgtccaagcggatctgcgcgaagcggctcacgcgccgcatcttgtccacttccttctggatctgggccccgaattccgcgggcagcgaacccgaggggaatagcccgtggtcggccagcgccttgcgcacggcgggctcctccagcgcctgtgcgacggcgtcacggcgcgcgcggaccacgacggcgggcgtgccggcgggtgccaccagaccgaaccacgacggatcgttgttggtgaacaggctcagctcggcataggtgggcaccttgggcagcacggccaggcgctggttccacgacacggccagcgcgcgcagcttgcccgcctggatatgaggcagcgacgacgccacctggtcgcagtacacctgcaccttgccctccagcaggtcggccacggcgggcgccgcgccgcggaagggcacgtgcttcatggacgtgccggtggtgctttgcagcaactcggcccacatgtggccgatggtgcccgcaccgggcgtggcataggtgatcttgcccggctggctcttgatcagcttgatgaactgctcgaagttttgcgccggcacgctggggtgcaccaccagcacgcccggagccttgacgatctcggtcaccgccgcaaagtccttgatcgcgtcgtagggcagcttcttgtacacggcggggttcacgccatgcgtggagagcgtggccacgcccagcgtcatcccgtcggccgcggccttggccaccgcctgcatgccggtggcgccgcccgcgccgggcaggttgtccaccttcacgggcatgccgaggatgcgcgacagcggcccggccagcacacgcgcggtgatgtcggtggcgccgccctgcgggaaggggaccaccagccgcagggtgctgctggaggcctgggcgctcgccaggccggggatggcgccagcggccgccagtgtcaggatgtctctacgctgcatgcaatgctccctcaaggttggtctttggtaacaaaccattctggtaaccccgcgggccgctgaccaatgagcattgcgacacatctcatttcaatgcggaatgcactgccggcgcacaccgcgccggcgcccggtggccgcagggaagaaatcccgcattcaccctggcctggtaagcgctagcagctatgtttttatcgctactggcctgcacaagcgcgtggaatgacaaaggcccgtccatgggaacgggccttgcgttgggaacctcggtacagccgaccgaggccgccgccagcggtcagccgcgcgggtcggtcgccagcagagactccaccagcgcgcgcaggtcggcgcgcagccggtcgaaccctgccggcaggatgtccagcgtctgctcgtccatgtagagcttgcggttgatctccacctggatgctgtggcggtgctgcgcggggttgccgtagcggcgcaccagctccacgcccttgtagggatggttgtagtccacgctgtagccgcgctcgcgcaggaacgcgcagatctgctgcgacagcgccgggctggcggtggccccgtcgcggtcgcccaccacgaagtcggcatggtgcaggcccgggtagagcgtggcatggctggcggccacggcgggcatggagtggcagttgaggtggatgctgtagccatggcgcgcgtgggcggcgtcgatctcggccgccaccgccgcgtggtagggccgccagcagcgctcgatgcgcgcacgcacctcgtccacgcccagcgggcggtcgtagatgggctcaccctcgtcggtgaacttccagatcagccccttgcccaggcgcaccttctgcagcaccacggggtcggtggtgaccgggtcgggccagggcgcgtccagcagggtggcgtccagttcggtggtgtcgcggttggcgtccaggtagatgcgcgggaaatgcgcctccacccagcccacgcccagcccgggcgcgaaggcgtagagcttttcgacgtgggtgtcctccgcacggcgcagcacgggcaggtccagcgcagcgcggaagtcggcggggtagacggtgccgctgtgcggcgaatccagcaccaggggcgtgcgccccgcgatgcgggagaccatgcgtgcgggtgacgcagcgggcggcgccgcaggggcgccggctgcgccgggctcggcctgcaggtactggctgtggatcagtttcagcactgcttgcataggcacactccgtggaaatcaatccagtttgatcttggcataggctgccacctgtttcatcttgtcaatttcacgcgcgatctgcgcggagaactcggcgggcgtggtgcccgacgcatacagcccctgggccgccaggcgatcgcgcaccgccggctccttgagggcctgggccacggcctgttgcacgcgctgcacctgggccgcgggggtggatttgggcgccaccaggccgaaccacgacgcatcgttggcctgcttgtagcccagctcggcataggtgggcacgtcgggcagcacggccaggcgttcgtgccaggacacggccagggccttgagcttgccggccttcacgtgcggcagcgacgaggccacctggtcgaagtacaccggcacctggccgcccagcacgtcgttggtggccggacccgcaccgcggtaggggatgtgcaccatgctggtgcccgtggcgctcttgaacagctcgccccacatgtggccgatggtgccgttgcccggcgtggcgtattccaccttgccgggatgggccttcaggtgcttcacgaggtcggcgaagtccttgacgggcagcaccttggggttgaccacgatgatgccgggcgccttgacgatctcggtcacgccgacgaagtccttgatggggtcgtagggcagcttgcccagcacggccgggttcacgccgtgggtggacaacgtggccacgccgaaggtcagcccgtcggtggcgcgcgccacctcggccatgccgatggagccgcccgcgccggccttgttctcgatcaccaccggctggcccagcaagcgctgcaggggttcctgcagcgagcggccggcaatgtcggtagcgccgcccggcgggaagggcacgacgatgcgcaggggacggctgttgtcctgggcgaaggtcattccagaaactacagaggtaaccgccagcgcggcaatcagtttgcgacgttgcatggactcactcctttgatggtgcacgaaagataaacgaaggggtgcggtcgggaaagcaatagctgtgcctgttatcattccattgtggaatgttttgatcggcaaaccccatgatcctgcgccgccttcacccgccgctgcacctgctgcgggcgttctgtaccgtggcccgcttcgggggcatctcgcgcgcggccgaggcgctgcacctcacccagagcgcggtgagcaagcaggtgcaggagctggagcgctgggtgggcgttccgctgttcgagcgcagccgcaagcgcctgtcgctcacgcccgccggggagcgctacgaaaaggccgtgagcgccctgctcgcccgcctggaggcggccacgctggagctgatcaccagcggtgacgagggcggcgcgctgcacctgtcggtgctgcccacgctggccgccaagtggctgattccgcgcctgccgcagctgcgtgcgcagcacccgcagatcacgctgcacttcgtgccctacgtgcacggctacgactttgccgaccccgagctggactgctccatcctgttcggcgatgggcactggccgggcgcacgcgcgcactacctgacgggcaacgacgtggccctgatcggcccgcgcgccgggctggccggcgcgccgcccctgcacagcccgcaggacgtggcacgccacacgctgctgcgccacgtgagcgtgcccggcgcctggcagcactgggccgaggcgcatggcgtgaacggcctggacccgctggccggcccgcagttcgaccagttccagaccatcatccgcgcggtgtcggtgggcatgggcctggccctggtgccgcgctgcctggtgcaggacgagattgccgccggcaccgtcaccgagccgctgcccggcggcggctacacgagcgacctgggctactggctgtgctaccccgagtcgcgtgcgcagctggtcacactggtgcgctttcgcgactggctgctggcgctggcggaccccgcagcgggcacggccgcaccggctgcttgaatccacatcaaaatggcctccagcgcttgcccatcaagcgcgagcagctatttgatcgatagcatcggacagcggcggcgctatggccccgattcgcgtgccgtgaaccgcacgctgaagcgcgcgccgggcatggccgcgccggggcgcacgtcttccagttccacctcggcgccgtgctggcgcgcgatctcgcgcacgatgggcaggcccaggccggagccgtcggcgtccgtccccagcgcgcggtagaagggctggaagaccagttcgcgctcagcctcgggcacgccgggccccgagtcctccacctgcagcagcagcacatggctgaacgggtcgggcagcacgcgcgcggtgatcacgccgggctgctgcgcgctggatggggtgtagttgatggcgttgtccaccaggttgcgcaccagttccttcagcagcgtggggttgccgtccatccacacgccattggtgccgggctcgacgccgtcgtagcccaggtcgatgtgcttgtccatggcgcgcggcacgctgtcgcgcaccacctcgatcaccagccgcgccaggtccagcggctggcgctgcaccacggcgctgccgccctcggcccgcgccagcgccagcaactggttgacggtgtgcgtggcgcggatggacgaacgcccgatctgcttgagcgactgcttgagctcctcggtgctggtgccctcgcgctgcgccaggtcggcctgcatgcgcagcccggccaggggggtcttgagctggtgcgcggcgtcggccaggaagcgcttttgcgtggccatggattccgacaggcggcgcagcaggtcgttcaccgaatccaccagcggcgccacttccatcggcacggccttgtggtccagcggcgagaggtcgtcgggcttgcgcgcgcgaatgcgctcctccagctggtgcagcggcttgatgccgcgcgccagcgccagccacaccagcagcaccgccagcggcaggatgacgaactgcggcagcatcacgcccttgatgatctcggtggccagcacgctgcgcttggcgcgtgtctcggccacctgcaccagcgcggcgggcgcgtcgggcagcggcacgcgcacccagatgtaggccacgcggatgtcgatgccgcgcagctcggcgtcgcgcagccgcacctcgccggagaacgcctgctcctcgggcggcgggcgcggcaggtcgcgctcgcccgagaggtagtcgcccgtgggcgagagcacctggtaataaacgatgtcggactcgtcggcacgcaggatctcgctggcgggctggggcaggttgaacagcaccttgccgtcgtgcaccgtgacgagctgcgccaacgcatgggcgttgtactccagcgcgcggtcgaagggcttgttggccaggccctgggccaccagccaggtcagcgccaggctcaccggccacagcagcagcagcggcgtgagcatccagtccaggatttcgccgaagagggagcgctgctcgcgctggaagattttcaaggtggtgggtgtttttggccgcgagcgcttatgcatcaagcgcaagcagctatcaataacagagcatccacgggtcccgtcagccggggatcttttccaggcagtagcccaggccgcgcacggtggcgatgcggatcggcccgcgctcgatcttcttgcgcaggcggtggatgtagacctcgatggcgttgttgctcacctcctcgccccactcgcacaggcgctccaccagttgctccttgctcaccaggcggccggcgcgctgcagcagcacctccagcaggcccagctcgcgcgcggacagctccaccatcttgccgtcgatggtggccacgcggcccgcctggtcgtacaccaggggcccgtggcggatggcgctgctggtgccgcccatgccgcggcgcgtgagcgcacgcacgcgcgcctccagctccgacagcgcgaacggcttggccatgtagtcgtcggcgcccaggtccaggcccttcacgcgctcgtccacgctgtcggccgccgtgaggatcagcaccggcagcgccgagccgcgcccgcgcaggcgcttgagcacctccaggccgtgcatcttgggcaggcccaggtcgaggatcagcaggtcgaactcgttgttggtcaggagcgcggtatcgacctcggtgccgctggccacatggtccaccacggcgcccgagccgcgcagcgtgcgcagcagcccgtcggcaagcacctggtcgtcttcggcgatgaggatgcgcatggggtgtctctcctggttgtcgtgcgccggcctgcgctctgcctgaattttaggccgccgtgccctcgccgccggcataggcctccaggcccagcgcgaccaccgtggccacgtcctcgcccacctcggcgcggaactcgccctcggcctgcgccaccgccgcgcgaaacgcctgcagccacgccagtcccgtgggcgtgaagcgcaccaggcgcgcacgcgcatcgcgcggatcgggctcgcgcgtgaccaggccccaggccgcgcactgctccaccagcgcggccatggactgcttggccatgcccgcgcgctcggccaggtcggtgaggcggtccccctgcagcgacagatgccgcgtgatgtggatgtgcgcggcgctcacctggtcgcgcgccgcgaggttggacagcgccagcggcacctgcacgtcgcgcgccatgagctgcagcacgcgcgcatcgaagcgccgcatggcatggcccagcaggcggcccaggtgggtctggcgccagcggtcgtcgaggctggggggagcggtcatccgcatattgtcagccaaactgaccaaaaattgattggataacgcatcaaccgcccataaactactgttcaagcatccagcctgtcattggaaacagtttccaggcaggcacacgatttcaccgtgaccccgacccgaaggagcattccatggacgccaccgtcaaaggcaacgcaaccgccgtcaacagcgaaaaggccaaggccctgcaagccgccctcgcgcagatcgaaaagcagttcggcaagggcaccatcatgcgcctgggcgagggcgaggccattgaggacatccaggtggtctccaccggctcgctgggcctggacatcgccctgggcgtgggcggcctgccgcgcggccgcgtgatcgagatctacggaccggaaagctcgggcaagaccacgctcacgctgcaggtcatcgccgagatgcagaagcaaggcggccagtgcgctttcgtggatgccgagcatgcgctggatgtgcagtacgccagcaagctcggcgttcagctcaccgacctgctcatcagccagccggacacgggcgagcaggcgctggagatcgtggacagcctggtgcgctcgggtgccgtggacctgatcgtggtggactcggtcgccgccctcacgcccaaggccgaaatcgagggcgagatgggcgacgccctgcccggcctgcaggcacgcctgatgagccaggcgctgcgcaagctcaccgccaccatcaagaagaccaactgcatggtcatcttcatcaaccagatccgcatgaagatcggcgtgatgttcggcagccccgagaccaccaccggcggcaacgcgctgaagttctacgcctcggtgcgcctggacatccgccgtaccggcaccatcaagaagggcgacgaggcgatcggcaacgagaccaaggtgaaggtggtgaagaacaaggtctcgcccccgttcaagacggccgaattcgacatcctgttcggcgagggcatctcgcgcgagggcgagatcatcgacatgggcgtgaacgcgcgcatcctggaaaagagtggcgcctggtatgcctacaacggcgaaaagatcggccagggccgcgacaacgcccgcgagttcctgcgcgagaaccctggcctggccgtggagatcgagaacaaggtgcgcgaaagcctgggcatcgcactgctgcccacgggccacgcgagcccggcggccgatctgcccgaagacaagcctgcgcgcggcaagaaggccgacaagacgggcgagatcgaggcgtaaccacgcaccggggtttttgaacgaaatctgcctccagcgcttgaccatcaagcgctggaagctcttttttcaatagcattcatgggattcaccgccctctccctcaagggccgtgcgctgcgcctgcttgcccagcgcgagcattcgcgcagcgaactgcaggccaagctggcgcgccacgtgcaggagggcgacgatctgccggcgctgctggacgagctgcaggcgcgcgacttcatcaatgcagagcgcgtggccgagtccgtggtgcaccgccgcgcggagcgcttcggcacccagcgcgtgctgcaggagctgcggcgcaaggggctggacgaggatttggtgcgcagcaccgccgcccagctggcgggcaccgaactgcagcgcgcccgggccgtctggcgccagcgctttggcgaccagcccgccgacacgccgcaggagcgtgcgcgccagatgcgctttctggccacgcgtggcttcgccgccgacgtggtgcgccgcgtggtgcggggtggtgatgaatgggaatagaacggggcttggcgcgcttctgtccggcgtcaaagctatttcatccatagcagctgtcgacgcgcagtccgccaccggtcgcatcccgcaacgccacgccgtcgtgcaatgccaaaccgcgcaatacgcgcgatggcttcagcgccgccacggacatgccagaggcttgaggcccgcggcgcggctgtgcgcagccggcccccgttgtgcgcgttgggccgctgcgcgaccgctcaacccagcaggcgctccgggttggcgtccagcttggtgagcgcatcgcgcgtggcgcgcagcgtgaggctctcctcctcctgcgctaccagcagacctgcctgcaggtaagcccccagccggcgcagctggatgaggtagctgccgccatcgcgcgtggcaaacaggtgcagttgcttgcgctggctgtgccaggcgtattgcacctgggtggacgcgccgttgtggtccagcgtgaaccaggtgcccagcggcagctgctgcgcccaggccaccatgtcgtcctgcacaggcgcaccgttgtcggcgatgacgtggatggacgaggcgtcgatgcccagcagcatctcgatgttgtccgcactcagcggcatgtcgcccagcgcctcgtcgccgatgtagtcctccaggttcgccaggcgtttggccatggcatcgatgtgcgcctgcgggatcgaggccgtcttggagaggaaagcgtcggccagcgtgtcggtgattcccttgatctgtgcgtcctgctcgggccccgccacgccgatcagcgccagcccctggcgcaggctctgcagcagcgccggcaggttctggatgaccagcgcacggtcggcgcggttgggcttggcgcccgccgcccacaccaggtcggccgcggcgcgcttgaaggccgcggtactggcatgctgggccccgtcgcgcacggccgacatcgccagcacctcggcccatgtcttgaacaagaactcgcggatctcgtcgcgcaccggcatgtccttgagcagcgcgcgcagctcgatggtgtactggatcgccagcgtctcgcgctgctccacctgctgggccacgctgacgatgcgcgaggtgccctgcttctcggtgaggaatttggcgaggaatttctcgaactcgtcatgcaccagctggaacacgcgctggccggtctcggggtactgctcgatcacctgcacgatgcggcggatctcggcctccagcgcgctgccgttgatggagctggcgtcaaagcccagcacgcaggcgcccatgcggtcgatgagctggcgcgcggggtgcgtgaggttgctgaagaactcgggctcggccagcgccacgcgcagcaccggcacctgcaggcgcgcaaaccacacgcgcaccgagggcgggatgcggtcttcgctcaggatgctctggaacatcagcgccaccacctcgatgatggccttctcgctggcggtgctggccttcttcttgaactccacggaccgctcgcgcacggcgctcgccacgcggaccacggcctgtgggctgtagtcctcgaccagcgtggccacgtcgctgtagtagctgtcggccgagacgcggtgcgccgccagcgcatgggccagcgccgcggacgcggggggtgccttgaccatgtcgtagcccgtggtgggctgcgtgagcaagcgccgcagctgcaccatcacgccctgggcgcgctggcgcgcgcgcaccagcgggctgcccatgccggccatcgccggctgcccgcgcatgccggggggcggaggcatgaaggccgacgccgcctggcgcgtgggggcaaattccgtgggccgccccagcgcggcgcgcgactgctgcaatgcctgcgaggccagccccacgggaccggacgcgggcggcggctcggcggggctgccggtgttggggccggcggccgcgcggcgcacgcgggcgcgcaggtcgtcctgcgccacgacgccctgttcgtcgtacagcttcacaagggcctggtactgcgccagcgccagcgccgccagttcgcgctgcagcgggtcgatcaccatctgcaaatggtcgcgctgcaggcccacctccaaccactgctcgaccagatgcaggcacagggtttcggggcgcaggatatcggtgccggccagctcacggccttccagatgctgtgtgcgctgccgcgcggcatcgaaaggagcggccacatgctcggtgagggtcagcgccatccgcgaggcgatgatcttgttctccagcacgtcgtcgcccagcagttcaagcccatcgaacgccttggacgcgttgagggtgccgcgccccgtgacgggcgggggcgccaggctttcccgccaagcccggcccagatgttccacccaggtcttgcggtgggcctgatggcccatccaggcatcgcgccgcaactgcatgtcgcgctgcgtggcggtctgccccatcaactcggtcaggaagtcatggactgttttgtccagcgccggcaagccggcgcacagcccctccacgaaacgctggcgggccaggtgggccagccgtcggtgggcagtggaagtgggcgaaaaatccatagggctccgatattagccccagccgctgtcgcgccccggcctttgcatcggcacgcggacaaggcggctgcgcacgcgcatcgtcagaccacggcgccggagttcgggtcggccgggtcgccttccttgcgggtcggcgccttgaccaggtcttcgcgcttgacgcccagccacatggcgatggccgcggcaacgaacaccgacgagtagatgccgaacaggatgccgatggtcagcgccagtgcgaagtagtgcaggctggggcccccgaagaagaacatggacagcaccatggcctcggtggaggcatgggtgatgatggtgcggctcatggtggaggtgatggcgtggtcgatcacctcatgcgtgttgagcttgcggaacttgcggaaggcctcgcggatacggtcgaagatcaccaccgactcgttcaccgaatagcccagcacggccagcacgccggccagcaccgacagcgagaactcccattggaagaacgcaaagaagcccagaatgatgaccacgtcgtgcaggttggcgatcaccgctgccacgccgaacttccactcgaagcggaaggccaggtagatcacgatgcccagcaccaccatgcccagcgccatcaggccgctgtgcaccagttcttcgcccacctgcgggcccacgaactcggtgcgccgcagcgtgacctcggggtcctgcgccttcagcgcgctcagcacctgctcgctttgctgggcggaggtgacgcccttttgcacgggcaggcggatcatcacgtcgcgcgaggtgccgaagttctgcaccaccacgtcggcatagcccaggcccgcgacggtgtcgcgcaccttgccgatgtcggccgtctgcgtgtaggccacctccatgacggtgccacccgtgaactccaccgacaggtgcaggccccgcgtgaccaggaagaacaccgccagcgcgaaagtgatgaaagacaccgcgttgagcaccaacgcgtacttcatgaacgggatgtcttttttgatgcggaaaaactccatggttttcccctttcttagttgctgttgccgcgggcagccaccgagcggtgctcatcgccctcgggcttccacacctggccgatggacacgctcttgagcttcttcttgcggccataccagaggttgaccaggccacgcgagaagaacaccgccgagaacatgctggtcaggatgccgatgcagtgcaccacggcaaagccgcgcaccggccccgtgccgaaggccagcagcgccaggcccgcaatcagcgtggtgacgttggagtccaggatggtggcccaggcgcgctcgtagcccgtggcgatcgccgcctgcggggccacgccagcgcgcagttcctcgcggatgcgctcgttgatcagcacgttggagtcgatggccacgcccagcgccagggccatggcggcgatgccgggcagggtcagcgtggcctgcagcatcgacaggatggcgatcagcagcagcacgttcacgcccagcgcgatcgtggagaacacgccgaacagcctgtagtacacgcacatgaaggccgcgatggccaccatgccccagaccaccgactggataccccgttcgatgttgtcggcacccaggctcgggccgatggtgtattcctcgatgatctccatgggcgcggccagcgagccggcgcgcagcagcagtgcggtgtcgttggcctcggccgtggtcatgcggccggagatctgcacgcgaccaccgccaatctcgctgcggatcacgggcgcggtcaccacctcgcccttgcccttttcgaacagcacgatggccatgcgcttgcccacgttctcgcgcgtgatgtccttgaagatgcgcgagcccttggcgtccagcgtgaggttcacggtgggctcctgggtctggccgtcgaatcctggctgcgcgtcggtgaggttctcgccggtcagcacgacctgcttcttcacgatcacggcctggccattgcggtccaggtatttctcggcaccgaacggcacggggcccgttcccatttcggcggcgcgcgcctcggtgccctcgtccaccatgcgcacttccagcgtggcggtgcggcccaggatgtccttggccttggccgtgtcctgcacgccgggcagctgcaccacgatgcggtccaggccctgctgctggatcaccggctcggccacgcccagttcgttgatacggttgtgcagcgtgaccatgttctgcttcaaggcctgctcttgcaccttgcgcagggcctcgggcttgatggtggcgcgcaggcgcataccgtcgccgtcggcgctgctcacgaccgccaggtccgggaactggtcggcgatcaggttgcgtgccgccgtgagcgtggcctcgtcgcgcacgcggatgtccacggcctgcccttcgcggccgatgccgccgtgccggatgttcttctcgcgcagcgcgctgcgcaggtcgcctgcgtacgactcgatcttcttcgtgatcgccgcctgcatgtccacctgcagcatgaagtgcacgccgccgcgcaggtccaggccgaggtacatgggccgtgcatgcagcgcggtgagccagtcgggcgagcgcgacacgaggttcagcgccacgatgtaggaaggatcgctcgggtcggggatcagggccttctcgatcgcgtccttggccttgagctggttgtccggcgtgtcaaagcgcgcgcgcaccgagttgccgtcgaacacgatggagtccgaggccacgttggcggctttcaacgcgtcctcgacgcgctgctggaccgcggcgtcgaccttcagcgtggccttggccgacgacacctgcaccgcgggcgcctcgccaaagaagttgggcagggtatacagggccccaatgagcaacacgatcaccaggatcgcgtacttccagaccggataacggttcatgatcgcgctcttcaatccatgcggggcagcggccgcgggatgcggcgcagcactgccctcataacaaggcccgtgggcctacagctgggacggtttacttgaccgtgcccttgggcagcacctgggccacggcgctgcgctgcacttgcacctgcacgccaggcgcaatctccagttgcaggtagccttcgctcaggcccgccaccttgcccagcaagccgccggccgtggccacttcgtcgcccttggccagcgcgtcgatcatggcgcggtgctctttctggcgcttcatctggggacggatcatgatgaagtacagcaccacgaacatcagcaccagcggcagcatgctggtgagcgatcccatcaggccggcctcggcggctgcggcgggggcggtctgtgcaaaagcagaagaaatcaacacgggaaggactccactggtagtaataggtgcaaaggggctccgccgggaggcgccagggcctgcgggcggtgagccggccattgtatgcggggggctgccggccagggctgcgcgcaccggtggccggcgggctgagagcgccctctgggattcagcatcaaaacactttgcaacgcccgtccagtgagcgcaagcagctatcatatatatagcataaagccccggaccaggggcggttaatgcatcggatgcgacgcgcccatcgtcggcctgggcctacgccggcgcctggcagggcttcgtagcatgcctgtgtgccgcccgcggcggccggcgccgcgccgcggccccttccctcccaccccccgtgtcaagaaaggaaacgctttccatggatttcgcatcggtatccgcctggctggagacagagtggttctggggcatgtccgctgccgaggtattggcggcggcggccacggccatgggcatctacctggcgctcacgctgctgctgcgctgggccgtcgcccatgccgaccgcaaatccggcggcggcgatgccggcgcggcaagcctgctggcgcaggtgctcgccggaaccagccgtctgctcatcctgctggcagcgctgctggtgggcaccggcatgctggacctgcctgggcgttggcatgaccgtgtgagccagctctggttcctggccgtggcggtgcagctggggctgtggggcacgcgcgccatcagtctgggggtcgagcgctaccggcgccaccatggcgccgcgggcacggggcagatcagcgcctcggccacgctcatgtcctgggggctgcgcacgctggtgtgggccacggtgctgctggccatcctctcgaacctgggggtgaacatcaccgccttcgtggccagcctgggcgtgggcggcattgcggtggcgctggcagtgcaaagcgtgctgggcgatctgttcgcctccatggcgatcgcggtggacaagcccttcgaggtgggcgacttcatcgtcgtgggcgccatcgcaggcaccgtgcagcaggtgggcgtaaagaccacgcgcatccgcgccctgagcggggaacaggtggtgatgagcaacaccgagctgctcaagcagaccatcaacaactatcgccacatgcgcgagcgccgcatcgtgtttggctttggcgtggcgcaggacacctcgcccgcgcaggcgcaggccctggcacaagcggtgcgcgacatcatcgaggccgaaccgcagctgcgcttcgaccgcgcgcacttcaagggatttggcgccagctcgctcgattacgaagtggtctacatcgtcaaagacccggactacaacctctacatggacctgcagcagcgcatcaacctggcgttgctgggccggctgcaggcactgggcatgcggctggcggtgccggtcagccgcgtgcagctggccgacccgccggccgggcaggaaggcccgtccagtgtggccggcatgcccattcctcagaacgcgtgaacgaccgcgttgccctcgggcaggggcaggcggcgacgggcggggtcagaaggaataggcggggaaggaataggcgggcatgacaggcccgcccaccgtctcaggccacttggcggggcgcacccgcgtgtggggcgcgccagcggtccatgagtgcgaaccacttcttgcgcgcggcctgcaggtggcgctccttcacatggccgtagccgcggatgtcctcagggatacgcgcgatctccaccgccagcgccaggcgctcggccgtcaggcccttcagcagttcctcgatgcaggcgcggtattcgcggatcagcgcgcgctcggtcttgcgctcctcggtccggccgaagacatcgagcgccgtgccgcgcagccccttcatgcggaccagcacgccgaaggccttgcgcatccagggcccgtagctttgcttgaccaactcacccttgtcgttgtgcttggccagcagcgggggcgccaggtggtgcaccagcttgtagtcgccttcgtacatcgcggcgatcttgtcggtgaacgccttgtcggtgtgcagccgcgccacttcgtactcgtccttgtaggccatcagcttgaacaggtagcgcgccaccgcttcggtgaggcgcgtgccctggcccagtgaatcctcggccgcgcgcaccttgtccacgaaggcctggtactcggccgcataggcggcgttctggtagcccgtgaggaagtccacacgcttggcgaccatctcggccaagccgggcttcttcacgaactggatcacctgcgcggcctggaacagcgcctgcacctcggccaggttgtgcgcgcagcggcgtccccattcgaaggcggccttgttgttctccacctgtacgccgttgagctccatggcgcgcatgagcgcggcgtgggacagcggcacgcggcccttttgccacgcatagcccagcatcagcgggttggtgtagatgctgtcacccagcaactggctggccacctgctcggcgtcgaacacacccagcaactcggcgcccacggcctgtgcgatggcggcctcgcagccgtcagccgggaactgccaattggggttgtgcacaaaggccgcggccggtgtgccgtggctgttgagggcgacaaaggtgcgccccggctgcatggcggccagcgtggccttgttcgcggcaacgatggggtcgcagccgatcaccaggtccgccttggccgtgtccaccttggtggtgtggatggcctcggggcggttggcgatctgcacatggctccaggtggagccgcccttttgcgccaggcccgccgcgtcctgcgtgatgacgcccttgccctccaggtgcgcggccatgcccagcagggacccgatggtgatcacgcccgtgccgcccacgccagccacgacgatgccccacgcggcctcggccgccggcagcaccggctcggggatgggcgccatcgtggacaggtcgcccttcttctccttcttgggcttcttgagctggccgccctcgacggtgacgaagctcgggcagaagcccttcacgcaggaatagtccttgttgcaggtgctctggttgatgcggcgcttgcggccgaactcggtctccaccggctccaccgacaggcagttggactgcaccgagcaatcgccgcagccctcgcacaccagctcgttgatgaccacggtcttggcgggtgtggccagcaggccgcgcttcctgcggcggcgcttctcggtcgcgcaggtctggtcatagatgatggccgtgcagcctgcgatctcgcggaactcacgctggatgcggtccagctcgtcgcggtggaagacttcaacgcccggcggcaggtcgttgagcagctcggggtggccggcgcgcgcggcgttggccgggtgcgtgcggccgtggtacttctcgggctcgtccgtcaccaccgccagccggaccacgccttcggcgcgcaggctgtgggcgatctgcgccaccgagtgcccttcggggcgctcgcccacctgctggccgccggtcatggccacggcgtcgttgtacaggatcttgtaggtgatgttggcgcccgaggcgatgctctggcgaatcgccagcaggccgctgtggaagtaggtgccgtcgcccaggttggcgaacacgtgcttgtccttggtgaacggcgcctggcccacccaggtcacgccctcgccgcccatctgcgtgaaggtgctcgtggcgcggtcgggcatccagttggccatgtagtggcaaccaatgccggccacggcgcgcgagccttcgggcacgcgggtgctggtgttgtgcgggcagccgctgcagaaccacggcatgcgctcgccggtgtcggtcttcacctccagcaggccgcgctcgcgcgcctccaccacggagatgcgcgcgtccatgcgcgccacgatgtcctcgggcacgcccagcttcttcaggcgtttggcgatcgccttggcgatgatggccggcgtcaggtcggccttgggccgcagcagccagttctggctgggattgggcatgctccattcgccgccggagttgtcaccctcgatctcgtcgaacttgcccagcacgttgggacgcacgtcggcgcgccagttgtagagctcttccttgatctggtattcgatgacctggcgtttttcctccaccaccaggatctcctgcagcccctgcgcgaagtcgcgcgtgatggtggcttcgagcggccacaccacgttgaccttgtgcacgcggatgcccagctgacggcaggtgtcgtcgtccaggcccaggtccaccagtgcctggcgcgtgtcgttgtacgccttgccgctggcgatgatgccgaagcggtcctgcgggccctggatcacgttgtagttgagcttgttggcgcggatgtacgccagtgccgcgtaccacttgtagtccatgaggcgcgcctcctgctccagcggcgcatcgggccagcggatgtgcaagccgccgggcggcatggtgaagtcctcgggcatgacgatcttcacgcggtcggggtccacagagatgctgctggacgactccaccacctcctggatggtcttgagtccggaccacaggcccgagaagcggctcagggcaaaggcgtgcagccccatgtccagaatgtcctgcacgctgctggggaagaacaccggcaggccgcaggccttgaagatgtggtcgctctggtgtgccgccgtgctgctcttgctgatgtggtcgtcgcccgccacggcgatcacgccgccatgccgcgccgtgccggccatgttggcatgcttgaacacgtcggagcaacggtccacgcccgggcccttgccgtaccagatgccaaacacgccgtcgtacttcttggactgggggtagatgtccagttgctgcgtgccccagacggcggtggcggccagctcctcgttcacgccgggctggaagaccacgtggtgctccgccaggtgcttgcgggcgccccacagggcctggtcgtaaccgcccaggggcgagccacggtagccgctcacgaagcccgcggtattcaggcccacggctgcatcgcgctggcgctgcagcatgggcaggcgcacgagggcctgcaccccactcatgaaagcgcggccgtggcccagcgtgtatttgtcctcaagggtgaccgtctccagcgcgcggcggacgtgttcgggcagcggggcattcatgtcttgtctccgtgggttctgtgatccgccgcctctgttgggcgcggcgtgcgggacggtgccgtgtgggcgccacccgatctgcgcagtgtatgcgcgagacaccgatatgtgtttgctttatttgccgcgtttaccctgatgcgcgaaagcttctttcttaaaacaatccaaaaatggaaaccttggacaaatacgacatcgccatcctgcgcgagctgcaggccgaggcgcgcctgaccaacgccgagctggcgcaacgcgtaggcctgtccgctgcaccgtgctggcggcgcgtacgcgccctggaggaagcgggctacatccgcggctatcacgcggaaatcgaccgccacaagatcggcctgggcgtactggcgttcgtgcgcctggacgccgagcgcaacaccggcgacctgacgctggccatggagcaggccatcgcccagatccccgaggtggtctcatgccactacatcagcggcaccggcaccttcgagctgcaggtggtggcacgcgacctggacagcttctcgcagttcgcacgcaccgtgctgctgaacctgcccaacgtgaaggacatgcacaccagcttctcgctgggcgaggtcaaggcaggcggcgcgctgccgttggcgcacctgggcccggtgcggcccgtggtgcgtggcgccgcagcgtaggaccactcctaattcagtagctggcaccgctttccctataagggtttgatcacattttcattgcaactggtgcccaggcgccacgatcccagcaacccgctgaagccgcccgcgcatcggggcggcttcgttccagcgaggtcagactccagcgcgttcagggaacatgacgccaacggccatcgcgcctggcggtccttctcctggtgtcaggcagatggcacactcgcatcttttaggcaccgctggctgcataagcagtcacacttgagcgacgagcctctcgccctttcaccttcccatgcaagaccgcctgaaatggacgcagtccgcgctggtacgaatccttcgccccgcggtcaggctggcgttggcgatgggactgaagcacgcccaactcgaagaaatcctgagggacctgctgctggaggaggcgcgccatctctggcgcagccaaggcattcccgaccccaacctgagccagatctcggtcaccaccggtctcaatcgcaaggacgtgaccgccagagtgcgccaagtacgcgatcctttgcctgccaccgaagggtcgtcggccgccaaggctttcacggcctggttgcagcttgccgccgaggagcccagccggcgccgccttcctattgtggacaccggccatggcccctcctttgaactggtggcgcgtctcgccacccgcggcgatgtgcaccacagaaccctgctggaggagcttcagcgcctgaatctggtcagggggctgacgggcgacggcgaaggcgaggtggaactggtgggcgacggtttcatcccgggcaccagtctgcgggacatgctggccttcaccggggacaatgtgcgggaccatctgctggccgccgtcagcaataccttggggcagcagccccggatgctggaacgctccgtctatgcctcgggcttgaccgtgtcggagtgcgaacgcatccaccagttggcgcgggaacattgggattccgtgcattaccgcctggtacgggaaatgacccaggcccatgcctctgcggcaggcatgggaacggcacgcatgcgcgtaggggtgtatgtctaccatgaggacgagccgccggacgtgaagccgaccacccgtgcaggctctgcaaggcgcaggaaaaaaacatgaggactgggatatacgcgctgatgaccacgctggggctggtgctcgcagcctgtggaggcggcgacggcgtgggctcgggcggcaccggcatcgccatgtcttccgtggccattggcagcgtcgacagcctcggcgaatcacccagcgggtcgtacatggttgtgaacggcgtgcgcttcgatatcagccacgcccaggtggaagtggaaggcgtctcgcaggaagacgccaatggtcagcaaagcctgaagagcggccagagcagcctgaaacctggcatgaccgtgcaagtgaacggcaccctcgataccggattcagcacgggtacggccgcgcaggtactgtcgataccggagctacggggggcggtggatgccgtggacgcggcgctggggcgcatcgaggtaatgggtgcgcgggtatatgtcgatgacgagaccgtgctcgacgggctgtccggcttggccgccttgcaagtcggccagatcgtgcaggtacatgcgttgcccaccagcagtgggctgatgcgcgcgacccggctgcagctgaccaccgccacgctcccctcggtacagcccgtgctgtggggcagcgtgcaggccctcgatacggtggcccgccggttccagttgggcacgatgcagatccagtatgcagaggctgcctttttgaacggtctggaggcgggcatgctggacaacggcatgccgctgtatgtgcatgcagcccaggcaccgtccggcaacgtgctcgtggcccgtgtgctgcggccagcgcacagcctctcacgccaggcagacacgcccgtcgtgctggaaggtgtggtgacgaacttcgccgctgcacaatcctttgcgctgcaaggcacggatatcgatgcctcgggcgcgcaaataaccggggggcgggctgatgacatccgcaacggcgcaacgctggaagtggcgggccggatgtctgccaacggcgtgctggtcgcgcagcggatacgcgtgcggcaaagggctgtagttgaccctccatccgcgttgcctcctcccgcaaacaccaacggcaatggcaacggaaatgccggaggcaatggcaacggaaatgccgggggcaatggcaacgggaatgccggaggcaacggcaacggcaacggcaacggcaattccaacagaggctgaacaccgtttcgcacccgccgggattgcggccccggcgcagcaagcgcgccgcattcccgtcacaatggccgcacatgccgccccagcccctccatgacagcggaccgctgagttcacagcccacgccgccaggccccgacgcggcctccgccgccgcccacaccgccgaggccgcagccacagccgagttgcagcacagcgcggcgcagcgtgcgccgcagtcgcccttcgcgccgctgtcggtgccggtgttccgcatgctgtggctcacctggctggcggccaacacctgcatgtggatgaacgacgtggccacggcctggctgatgaccacgctgaccgattcgcctgccctggtggcgctggtgcagacggcctcgacgctgcccgtgttcctgctgggcttgcccagcggcgcgctggccgacatcctggaccggcggcgctatttcatggtcacgcagttttgggtggcggccgtggcggtggtgctgtgcgtggccatcctctggggtgggctcaacccctacctgctgctggcgctgacgttcgccaacggcatcgggctggcgatgcgctggccggtgtttgcggccatcgtgccggagctggtgaaccgccaacagttgcccgcggcgctggcgctcaatggcgtggccatgaacgcctcgcgcatcattggcccgctggtggccggcgccatcatcgccagcgcgggcagcgcctgggtgttcgtgctgaatgccgtgctgtcgctggtggcggggttcaccatcatgcgctggcggcgccagcccatgcccaacccgctggggcgcgagcgcctgaccagtgccatgcgcgtgggtctgcagttcgtgcgcgagtcgcccccgatgcgcgccgtgctgtggcgcatctcgatcttcttcctgcatgccacggcgctgctggcgctgctgccgttggtggcgcgcgacctgcagggcggcggcgcgggcaccttcacgctgctgctggcctccatgggcgcgggcgccgtgagcgctgccatgttcctgccgcgcctgcgccagatgatgtcgctggaccagctggtggcgcgcggcacgctgctgcaggcgctggccacggccgtggtcgccattgcgcccaacgtgtacgtggcggtgccggccatgctggtcggcggggcggcgtggatcaccaccgccaattcgctcacggtggccgcacagctggcgctgcccaactgggtgcgcgcgcgcggcatgtccatctaccagatgtccatcatgggcgccacggccgtgggcgcggcgctgtgggggcaggtcgccgcactctccagcgtgcacatgagcctggcattggcggcactcaccggggtgctggtgatggcgctggtacagcgcctggtgagcaaccgccatggcgaggaggacctgagcgcctcgcgcgccttccaggcaccgcgggccgacagcccgcccgccgccggcctgcggctggtggtcagcatcgaatacttcatcaaccccgcacgggcggcggaatttcgcgccgtgatgcaggaaagccgccgcgcgcgcctgcgccagggcgccttgagctgggagctgcagcacgacatcgccgacccgcgccgctacgtggagcgcgtggtggacgaatcctggacggagcacctgcggcgctttgaccgcgtcaccgcctccgacgtggcgctgcgcgacaggcgctttgccttccacgtgggcgacgcgccgcccgtggtgtcgcgctacgtggtcgagggcgaatgaatcactaccatattgatagctttcagcgcttgccttacgggcatttcagcattaatttgtattgaaagcgccataaatcaagttcgaacagcttccaaatcaatagcgctaccgcggccacaacgcccacaggcgcaggccctgcttcaggcgcccggcaatctcgcccgcctcggggccccagccggtgaagtaatccgcgcgcaccgcgcccaggatggcgctgcccgtgtcctgcgccagcaccaggcgcgacaactgcgccgtggggccgctggaggccagccacaccggcgtgccgtaggggatgctctggcggtccacggcgatcgagcgccccggcgtgagcggcacgccctgcgcgcccttaggcccgaaggcggcgtccagcgcgtccagcggctcctcgcgaaagaacacgtagcgcgggttggaccacagcatctcgttcacgcgctgcggattggcccgcacccaggcggtgatgccgggccaggtggcgtcgcgcaccaggccctggtccagcagccacttgcccacgctcttgtacggctggtcgttggtgcccgcgaaggccaggcgcaccaggcgcacgctgccgtccgcctcctgcacgcgcagccggcccgagccctggatgtgcagcaccatggcttccaccgggtcgcgcacccaggcgatcgcgcggccggccagcgccgcctgggcctgcggcagggtgtcgatctgctggcgcgtgtaccagggcttgcgcgccgccagatcggccgggggtgcatacaaaggcacgctgaagccgttgcccggttggcgcgcggcgtccagatagggctcaaagtagcccgtgagcaggccgtcggccgctccgtccagcgactcgacgcggtagggctgcaggcgctgcatcatccagccgcgctgctcctcgggcgacgcgatgctcaggcggcgcacatcgccgcacagcggcgcgaacgccggcgcggggcgctcgcagctgcgcagccaggcgttccaggcctcgtgcagcgcatcgccctcaaagcccggcaactcgccccagcccaccggcacccagcggctcttggactgcgtgagcgtgcccggcacaggcaccggtacagtgggcgcggcgggcggctgcacggacggcacgctgggcgccacgggcgccggaggacgggtggagcacgcggccagcgttcctacaatcagcgccgataccaccaggcgcaggagacgaagattcatggggctgattttgcttgaagcattgcttgcactggtgctcctcgtgggcattgtctggtggaccatgttcagcggccgcaagggcggcgagccgccagcggcccccagcgagcccccacggggcgacgccccgccgcacgactgagagcgctcgcggattctggccgggaatgagcgcggcccattgaacgcaggcccatcggccacgggtcgcgcacgcgcgttgcgccgcgtcctacagacgaggcaccgctggattgctacgctgctcgcactggcccagccgcccgctcgagggctgcgagccgaccgagcaacaacaaaggagttctctcatgcgcaaacctctcctcatcggcagtctcgcggtggtcatgctggccacgggctgtgccaacatgaccgacacccagcgccgcaccgccaccggcgccggcgtgggtgcgctgggcggcgcagccatcggcgccatgacgggcggtcatgcggcgcagggcgccgtgatcggcgcgggcgtgggcgccctgggcacctacatctggtcccagcacatggagcgccaaaagcaagacatgcaggccgccacccagggcaccggtgtgacggtgacgcagacgccggacaaccaactcaagctggacatcccgagcgatatctcgttcgccaccaaccgttcggacatccagcccaacttccgccccattctggaccgctttgccgagggcctgcgcaacaatccgaacaccgaggtgcgcatcgtcggccacaccgactccaccggcagcgatgcgatcaacaacccgttgtcgctggaccgcgccgagagcacgcgcaactacctcacggcgcgtggcgtgaacggcaaccgcatccacgtggaaggccgtggctcgcgtgaacctgtggcctccaacgacacctccgacgggcgcgcccgcaaccgccgcgtggagatttatgtgggtgagcgccagggccgcggctgatctgcggcgggccgtcggcgcggcaatcctgcccgcgccgacgatgtgaagacgaagacgacgcgcgcccgcaagggcccgcgtctttttttacgccggtggcgcggcgcgcagcaggttggcaagctccaccgccgacttgacctgcatcttgtcgaacacgcgcgcgcggtgcacctccaccgtgcgcacgctgatgtcaagctgatcggcgatgagcttgttgggcaggccttcgaccaccagccgcatcacatcgcgctcgcggtcggtcaggtcggccagccggtcctgcagttcgtggcgcgcgcggcaggcctcgatgtgccgggccgacagctccagcgctgcttgtatgcggtccacgagctgattgtcggaaaacggcttctcgcagaagtcgaacgcgccgcgcttgaccgtggccacggcggtgggcacgtcggcgtggcccgtgaggaagatcaccggcatgcccgcggtgtcgccgcgctccaccatcttgtcgaacagcgccaggccgctcatgccgcccggcatgcgcacgtccagcagcaggcagcagggctggcgctgcatgaggccgctggcggtgcgctcggccagcatggtctcgaacgcttcggcgctggcgaacgcctcgctgagcacacggcgcgagcgcagcagccaagccagcgcctcgcgcacctcggcgtcgtcgtccacgatgtacacagtggcgttggaggcgggttccatcaggggtcggctttctgaaatgcgggcagggtgaaagtgaataccgtaccacgcggctcacgcgccgcatggtccagaaagcccccatgctgctccaccacggtgcggcacaggctcagccccaggcccatgccctcgacgcgcgtggtgtagaacggcgtgaacaggcgctcggccacgtcctcgggaatgcccatgcccatgtcggccaccgagaactccagccagctgttggacgcattggaggccgcgcgccgcacccgcaggtcgaggatgcgcggatggatctgcgggtcgtccatggactgcatggcgttgcgcgtgaggttcaacagcacctgctcgaccatggtgcggtcgcacagcgcgggcggcaggccgtcctcgatcgacagcaccacgcgcacgcccagcttgcgcgcctgcagccggatgatgggcagcaccgcatcgaacaggtcctgcgcggtgaccggctcgcgggtctggtcgcggcgccgcacgaagtcgtgcacgctcttgatcacgcggcccgcgcgctcggcctgcgctgcaatgcgctgcacgcccacgcgcacgtcctgcaggtcctggggcgacggcaactcggcgcccggcgccggctccagcaggttcagcgagccgttggcatagctggagatggccgccagcggctggttcagttcatggctcagcagcgatgccatctcccccacggtggccaggagtgccgtggcctgcaggcgctcctgcgaggtgcgcgacagctcctccacgcgccgctgctcgctcacgtcgagaaacgagcccatccaccccgtgtgcaggccctgtgcgttgatcaacggcgcttcgtagatcatgacgggaaagcgcgttccgtccctgcgcatgaaggtggattcgtacccttcgcgcggcgggtcgagccggcccgacatgcgcaccacctgccgctccgcatattcctgcgcatgctcgggcggccagtagggcagcggcgacgtctggcccaccagctcggatgcgggaaagcccaccatgtcgcagaacgccgggttcacataggtgatgcggccgttgaggtcgcgcgcacgcagccccgtgaccagcgagtcctccatcgccttgcgaaaagccagcgcgtcgcccaggtcgcgctcggcgcgcaggcggcgccggttgtcgcgcaccagcaccaccagcaccgacaccagcgcgatcgacatggccgtgaccagggccgtgaggacgttgggaaacacgctgggcgcggcgtgccagccgtccatgcgcagcaccagggtgttgcccggcaggtcgaacagctgctgcgccgtgaacatgcgcgagccccggcgcagcgcgcccaccagcgccagccgcgtgccgtcggcctcggtgaacgacacctcctgggtgcgctgcaggctgggcgccaccaaatcctgcagcacggtctgcagcgcgtaggtggccaccaggaagccgcgcacgcgtccgtcctggatcaacggcaggcagacctccatcatctcggcgcccatgccgtcgggcaggggctggaaatagctgctggagtacgacgggccggtgatgcgccgggcgttggtacaggccagcatggtctccgaatgcgtgccgctgcgcgtggtggcgtcccacggcagggggcgatagggcgactctgcatgtgcgcgcagcagcagctgcgtgtcccgccattcgatgcgcaccagctcgcggcgcgtgctcagcagctcggccgcgcgcgcctcccacgcggccaggtcggggtcgcccgcctgcagcgcctgcaggttctgcaggttgtgcgcgaaggcgttgcggatgtcggccacggcgtcggcagtgtcgcgttccaggcggctttgcacctggctggcctcgtagcggccagccagccatacctgggtgaccagcatgcccgccaccagagccaccagcagcgtccacagggaccagcgccgccacgcacccacccagcggcgccaccggcggggtaccttgtcctggggcccgtcttggggcgccgaagggggcagcagcgactgcgggccctgctgcgggcccgcagcacccctgtcccgtccgcccgccggtccgccgtgctccacggtgccgcccatcagagcacgcaatgctcaagcgccggcagctggcgccgcacctggcgcagatgcgccgcatccagcgtacccaggaccacgcccgcgccctcgggctgctgggccagcacgctgccccaggggtccaccagcatgctgtggccccaggtgcgccggccgttctcgtgcgttccgccctgcgccggcgccagcacataggccaggttctccacggcgcgcgcacgcagcagcacctcccagtgggcccggccggtggtataggtgaaggcgctgggcaccagcagcaggtcggcacccgcgcgcgcgtgctggcggtacagctcggggaagcgcaggtcgtagcacaccgacaaccccacgcgccacacgttgccatcccgcgccggcagggcaaagcgcacgctctcgcgcccggcctggatcacgcgcgcctcatcgaagcattcagtgccgttgtcgaagcggaacaggtggatcttgtcgtaacgcgccacgcagtcgcccgcgggcgagaacaccagcgtggtgttgtgcacgcgctcttcgctgtcgcacaccagcggcagcgtgccgcccaccacccacaggcccagctcgcgcgccgcttgcgccagaaaccgctggaccacgccgtcgcccatggtttcgcgcagcgccagcttgtccgcatcggccaggcccatggcgcagaaatactcgggcagcaccgccagctccgcgcccgcctgcgcggcctgctccagcagatggcgcgcctgcgccaggttggcctgcagcgcgacgcccgagaccatttgcaaggctgcgactttcatggtgtgtctcctgatgccggtggaacggtagggctcgctgcgccttccggcgcagcgctcttgcggcgctggatgcgctccacacgcggttctgaccaggtgccgtcgatgcggaattcctgcgtggcggcctggatcagcgggccgcgcaggaaaacctgcgcgaggaaactgcccaggccaatgacggggttgatcgccgtggccacgagggaagccgtcatggcgttgatttcaggaacgaccaccacgtgcaggtcctgcgtctcgcgttcgatgtcggcgctgccttccatgagcacggcggcattcacgcccttcatctgcagaatgttggtggtggccacaccgttttcgatgcgcatgtcgccacgcacgaagtcgaatgcgaagccttcgctgaacacgtcgcggaagtccagcgcgaagcgccgcggcagggattgcaggctcaacacgctcagcagcttggccagtcccgggtcggcctggaggaattgacctgcctccacgttcacgttcatctggccgctcatggtgcggtagtcgggtgacaacggcgagcccagccaacccacctggcccccgatgcgtcccttgccgtggcgcaccacgccgtccatgccaaagcgtgccagcaaggcgccgcaatcgcggatgtccagctcgaagtccatcaccgtgcgccgttgcgcctgcgccccgctgcccaccagcgcccagtggccctgcgaggtcagcacggcctcgggggcggtcagattgaacttggacaggcgccactcgcgctggccgccctccgtgccgcggttgcgcgcctcgatctcgatgcgccccaggcgccgtccgcgcaactcgaaatcctccaccacgatgtccagcgccggcagcgtgcccggttcgcgcgcatcgagcagcgcgttgacctgcgtctcggccatctgcggaatggccagccgcgccagccgggcgtgcagcagcccctgggccgcatcggcacgcggcgcggacgcgccggcagggcggtactccaggtacccgtccagctcatcggcatccacgttggcacgccacacggcgccctgccgcgacgcgcccaccaccacgtcgtgcagcgtgcgcccatgcaacgtgagcgtggcggcacgcacggccaggctggtgggcaggtaaacggtggtcagcgcctccccggagggcgcgggtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgcctgtgccgacggtgccgagggctcctgcaaaagcgccgtccacgcatccacgtccagcgcacccaacacgacgtgtgctgcgacaccctggacgggaggcgcgggcatctgcgccggcggcacgccgatggcgagcgcgccgcgcagcacgcgcgcctgcggcccgtccagtgcgcgcaggtagttgagcctgcccacgtcgcccaactccagcgtcaattcgtcctgcaagggcgcggtatccgaggctgcggcctcgggcgtcaagcggttctcgaagcgcacgggcaacggggcctgcgctgccttgcccagtggcgcgggcgccgtcagcgaaagaccgacgaggtcgctggccacctgcagttcggccactccccgccgcacccccacggccaccgtgtaggcggcgctgccactggcgccgcgcaccagccgcgacaccaggcccagctgctgtgcctcgcgcagaccctgggcggtggctgtgccgcgcgcacgcacgcgcaccgaggactccccagcccccgcctgccccgcattcatgccgccttccagccgtacctcgccccccagggcgcgcccctgcacgcccaccagcgtgaaaccgctctggctgaactgcaccacgccccgggccgcgctcaccatgggcgcctcgggcacaaagtgcacgtcgttgcccgctagggtgacgctgccgcgcacggtggactggtcgatgtggctgatgggcagcgtcagacccagctgcagttcggccacgccggtggcggctgcccggtccagcgccccctgcgtaagccgggagatgggcgaggcgctcaccagcgccagcatgtcgggcagcgggccgcgcacgtcggccccgaccaccacttcggtgtgctgcaggtccgcgatcttcgcgttcactttctgcacccgcagcgcgggatacccggcaaagcgccccgtggcgttgcgcacttccatgcccgcgcgatcaaacactagctcccccgacagcgccgtgagagccggccagggccggtcgcccgcgtgcaacagcgccggtggcacgtagccgtacgtcacgtccttgacacgcgctgcgatgtggaattcgccctcgcgcggaacatggccatagggaaagtcgtgcaggtcgcccttcacgcggaactgcacctggctggcggtccccgcgaggatggcgtcgcgcacatagtgccgcgactccgctggcacggtgagcggcaggtagcgatgcacgcgcgtgccatcggcccgcgacagcgtgcccgacaggtccagcacccccggaaagcgcgcgcgcgcaggcgacgccgcagggtcgcccgtgtgccagctcagccgcgcctcgccctgggcgtccgcattggcaaagcgcagctggctggtctggaccgcgatgcgctcgccctcgatctgccagcgcacccccgcttccagccgctgcacgggcactacgggctcctcaaacacgccgggcaggcgcagcgtcccgtcggccatggccaactcggcctgcccacccgcctgggtgagatcgaaagacacctgcgcaccactgaggccggcgacggtaggcacggcgtcgtccgccgccagcgccaatcctgcgaccttgccgcgaacctggtacttctgcggctgcgccagcggcccttgccattcggcccgcaactgctccaccagaccacgcggcgcatagtcgcgcaccgcaccgagcacggtgtcgcccagcggcagccggctcgcgatctgcgccagggcggccaggtccagccggtcggcctgcagttcgccacgctctcggcctgcctggccctgtccgctgtggcgcagcgccagattgccgccgggccagcgcaagccatcgtcggccacgaactgcagattctgggtggacagctcaaagccgtcgtccagccagcgaccgcccacccgccccgtcaccgtgcgcagcgccagtgggcgcaggttcttgcccagggtagcgttgacctcgtcgagtgccatgtccaccgtgccgccgccgatctggccgcgctgcacatccacccacgcgcgcacggcgccccggccctgcgcgacctgcagcccctccagatcggcgtgccggtgcaggcgcgacacgtccacgcgcgggaagtgggcgaacagctcgccgctccagcgctgccagtcgccgctgtgcgtggacagcagcggctggcggaactggccgcgcaaggtaaagggtgcgccccattcggcgggcggcgtggcgtccaggcgcacctggtggcggcgcgcgctgttgcgcagcaccacactcacctcggtgagcgccagcggctcggcgctacgctgctcgtcggtccagcgcagcgtgccggcgcgaatcgccacctcggcctgggagaacagccagtcggccgccgcactgtcgccctcggcgctgtcgcggaatgccaggcccgcgatgacgatgcgcccgtcgcgctcgcggcgcatgtccagctcggggccttcgatatagatctgctcgaacccaaagcgcagcagcgagcgcggcgacagcgccaccaccacgcgcggcaggcgcagcgcctcgcgcccctgggcgtccagcaaggccacgtccttcagctccaccgaggggatcagcccttcgctgcgcgcgctgatggaatggatgcgcacaggtacccccagtgcccgttgggcctgctgttccagctgcggacggaagtcgccgatacgcggcacaatccagccatgcagccccccccaggcggccgccagcagcaaccagaaggtcaccaaggcgaccaatccccatcgcgcacaccccgccacgagtttgagaaggcgggagggatggggcggagactctgtcatggcgggcgaaacgatggcaggaattatgacccgcacatcccctgagggttcagcaccccacggtgtcgttatgtacggccgcgccccggcgtggcccgcgagcgcaccgagcagcccttgccatgcagatgccttcgactgatcccgtgaccgccggcagcccgccgtcggaatactcgcgctttcaccagcgcctgcaccgccgttaccaggccgagctggcgctgctgcccccgggcgtgcccacccgcgagaccatggcccaggcctgcgacgccctgctggcgcgcggccacgacctgggcgcggcgctgcgcatcctgcgccaactggtgatggagcggctgatcacgctggactgcgaccaggccgcaccgctgtccgacatcaccctggccgtgacccggctggcagagttggcactggaccgcgcctgccggcacgcccgcgccgagctggacgcgcgccacggcgcgccgctggggccccagggccagcccgtgcagctgtggatcgtgggcatgggcaagctcggcgcgcgcgagctgaacgtctccagcgacatcgacctgatctacgtctacgaacacgagggcgaaaccgccggccagcccgacgggcgcggcaagctctccaaccacgaatacttcgcccgcgcggtcaaggccatctacagcctgctgggcgacaccaccgagcacggcttcgtgttccgcgtggacctggccctgcgcccgcacggcaactcggggccaccggccgtgtcgctggcgtcgctggaggaatacctgctggtgcatggccgcgaatgggaacgctttgcctggctcaagagccgcgtggtggcgccgctggactgcctgggcatgccgaacgtgcaggcgctgcgcggcgtggtgctgcccttcgtcttccgccgctacctggactacagcgtgttcgatgcactgcgttcgctgcaccgccagatccgcgaccatgccgccaagcgcagcgccggccaccccgagcgcgccaatgacgtgaagctctcgcgcggcggcatccgcgagatcgagttcaccgtgcaactgctgcaggtggtgcgcggcggccagttccccgaactgcgctgccgtcccacgctggaggccctggaacgcctggcccgtgccggcctcatgccgcaggagacggccgagcagctggcggccgcctataccttcctgcgccgcgtggagcaccgcatccagtacctggacgaccagcagacccatgtgctgcccacgcgcgacgatgatctggcctggatcgcacgcaccctgggcctgaactgctgcgacttcctgcgcgcgctggacacgcaccgcgaactggtggcccaggagttcgacatcctgctcggcggcacgggccacaagcaatgcagcaatggcggatgcggcggcccgcgcgccgcagcggctgcgtcgcccgcccccgacctggaggcgctgctggagcaactgcccgccaaggtgcgcgagcgcgtggccgagtggcgcacccatccgcgcgtgcagggcctgcgcgatgaggcgcgcgcgcggctgtttcgcatcgtgcaacgcaccgggcgctggctggccgagggccaggtcaacgaggacgccgccgtgcgcctggtgggctggctggagccactgctgcgccgcgagagctacctggcgctgctgctggagcgcccctcggtgcacgagcatctgctgcacctgctaggcgccgccaggtggcccgcgcgctacatgatgcagcaccccggggtgatcgacgagctggcgggcgacgccctgctgtccgagcgcttcgtgcccgccgacttcgaacgcgaactgggactgcgcctggccgcgctgcagtccacgggagaggacgacgacgagaacctgctcgacctgctgcgccgcgcccaccatgccgagaccttccgcacgctggcgcgcgacgtggagcggcgcatcaccgtggagcaagtggcggacgacctgtccgcgctggccgacagcgtgctgcgcgtcacggccgagtggtgctggggccggctgcgcaaccgccaccgtgagcagccgcagttcgccatcattggctacggcaagctggggggcaaggaactgggctacggcagcgacctggacatcgtcttcgtgttcgacgacgacgacgagcgtgcccccgaggtctacgccgccttcgcgcgcaagctcatcaactggctcaccgtgaagaccggcgagggcgacctgttcgagatcgacaccgccctgcggcccaacggcaattcgggcctgctggtgaccagcttccaggcctatgccgactaccagcagcagcgcggcagcaacaccgcctggacctgggagcaccaggccatgacgcgcgcgcgtttcgtgatgggcagcgaaggcctgcacgcgcgcttcgacgccgtgcgccaggccgtgatcaccgcgccgcgggatgccgccgcgctgcgcagcgagatcgtcgccatgcgcgagcgcgtgcgcagcgcccacccggcgcctgcggaccagttcgacgtgaagcacagccccggcggcatggtggatgccgagttcgccgtgcagtacctggtgctggcgcactccgcggcgcaccccgagctgcagggcaacgtgggcaacatcgcgctgctgcagcgcgccgaggccgccggcctgttgcctgcgggcgtgggccgcgccgccgccgacgcctaccgcacgctgcgccacgtgcagcaccgcgcgcggctcaacgaagagcccacccgcgtgccgcccgagacgttggccgccgagcaaggcgccgtgcgcgcgctgtggcgcgccgtgttcggctgagtcggctacggcatttagctatatttttcatagctattagcgcttacccataaagcgcaaggggcacttttgatacatggaatttccattcgtgcgcagatgtagcgccccgtaaaaatcaaacaaacgtttgattcatcgcggtctaatgcgccgcgatgacgaggcccgccccctctcgcccccccgccccggcgcccccggcgacagcccgccgccggcgcgcacccggctgctgatggcggcgctcaaactgttttccgaacagggctacgccaagacctcaatccgcgcgatcgccgccgaggcccaggtcaacgtggcctcggtgagctactacttcggcgacaaggccgcgctgtacgcggcgctgttttccgcgcccttcggctcgctgcaatcgctggtgcccgacttcatgcgccccggcctgtccctgcgcgccgcgctgcactgcttctaccagggcgcgctggggccgctgcacgacggcgagatggcacgccaggtagtgcggctgcacatccgtgaaatgctggagcccacggcgcagtggcagatcgagctggaaaaagacgtgcgcgcacccaacgaggccatggccgcgctgctgtgccggcacctggggctgccgcaggccgacgacgacctgcaccgcctcacgctcaccgtcaccggactggcctttcagctgtggagccaccaggaagtggtgtgcgccatgcagccacagctgctcgcatccccggcggccgtggaccagtgggcggaacgcctggccgactacgccatggccatggtggccaccgagcggcgccggcgcacgcgctctcagcctgccgccccttcggccccggcctcgccctccccttcgacctcttccaccccccgccggcgcaccgcccgcaggtctaccgcaccatgaagcgccccgtcctccagcgccttgcgctttccaccctgcccctggcactggccgcctgcgccgtgcaacgcccgcccgcggccgtgcaggcacccgcacccgccgcctggcacgcaccgctgccccaccaaggcagcgtggccgatctggccgactggtggcagcgccacagcgacccgctgctgggcgcgctgatcgtggacgcacaggccctcagtcccacggtggccgaggccggcgcccgtctggcacaggcccgcgcgcagcagacggccgcacgcgcggcgctgttgcccagcctggacgcgcaggccagcgccagccgcggcttcaacgagcaggtgcgcggcgtggccaccaccgcgcaggcggggctgcaggccggctgggagatcgacctgttcggccgcaacgccgccgtggcggacgccgcgcgcgagcgcctggccggtgcgcaggcgcagtggcacgaggcccgcgtttccgtggcggccgagacggctctgcagtacagcaattggcaccactgcgcgcgccagttgcaggtggcgcaggcggatgcgcgctcgcgcggcgaaacggcccgcctcacgcgcgagagcgaacgcgccggcttcacccccgccactgccgcgctggccacggccagccaggccgacagcgcggtgcgcgccgagcagcagcgcctgcagtgcgaggtgatcgtcaagacactggtggccctcaccgggcgcgacgagcccctgctgcgcacgcagctggctgccgcgccgccgctgcacccacccgagcggctgttcagcatcaacggcctgcccgcgcagacgctggcgcagcggcccgacgtgtacgccgccgagcgcgaggtggcggccgccagcgccgaggtgggcgacgcccaggcgcagcgctacccgcgcctcacgctcagcggcaccattggccgcgggttggtgcgcgccgcgggggtgcaagccaccagcaacacctggtccatcggcccgctggccgtcacgctgccgctgttcgacggcggccgccgcgccgcgcaggtggatgccgcccgtgcgcgctatgacagcgccgcgcaggcctaccgcgcgcaggtgcgccaggccgtgagcgaggtggagcaggccctggcgcggctggacagcaccgcgcgccgcagcaccgacgcccggcgtgccgccgaggactaccgccgctccttcatcgccacgcaggagcgctggcgcgccggcctggcgagcctggtggaactggaggatgcccgccgcaccgccctcgcctcggacaccgccgtggtcgcgctggagcaagagcgcatggccgcctgggtggcgctgtaccgcgcggccggcggcggctggacgcccgaggccgacgcgccggcggcccagacctccacgcaggcggccaccacccccccttcttcttcgcactaattccttttcgaccgccatgccgcgcctgacaccgacccgcaccctgatcgccctggctttgctggggcttgccgcgaccaccgccgtcctgctgggcagcggccccacccatgccgaggactccgcacaggccgaggggccccgccccgccctcaccgtggccaccacccagccgcagcgcggcaacgtgacccagcggctgccggccaacggcaacgtggccgcgtggcaggaggccagcattggcgccgaggtgagcggcctgcggctgaccgacgtgcgcgtgaacgtgggcgacacggtgcgcgccggccaggtgctggccaccttcgcgcccgagaccatcgaggccgacgtggcccaggcccgcgccagcctgctggaggcccgcgccgcccaggccgaggcgcaggccaacgccgaccgcgccaacaccctgagcgcctcgggcgcgctgagccagcagcagatccagcaatacgccaccggcgcgcagaccgcgcaggcccgcatggcggcggcacaggcggcgctcaacgcccagcagctgcgcctgaaacacacccaggtattggcgcccgacagtggcgtgatctccgcgcgcacggccaccgtgggcgcggtggtgggtgcaggcaccgagctgtttcgcatggtgcgcaagggccggctggagtggcgcgcggaggtcacctccagcgagttgccccgcatccgtcccggtgccaaggcggtggtgacggccgccagcggcgcgcaggtggaaggcacggtgcgcatgctggccccgacggtggacccgcagacgcgcaatgcgctggtgtacgtggacctgccggcgcaccgcgagataagggcgggcatgttcgcgcgcggcgagttcctgttgggcgagcgcgacgcgctgctggtgcccctgtcggccgtggtggtgcgcgacggcttctcgcacgtgttcgaggtaggcaaggactcgcgcgtggccatgcaccgcgtgcagaccggtgcgcgcagcggcgagcgcgtggccatcacctcgggcctggcgccccaggcgcgcatcgtggcgcgcggcggcgccttcctgaacgacggcgacctggtgcgcgtgcaggctgcgcctgccgcagattcagcaccaaaagaggctgcagcgcccgtccctcaagcgcaagcagctagcaaataaggagcgaccatgaacctctccgcctggtcgatccgcaaccccatcccggcggccatgctgttcgtgctgctcacgctggccggactgctggccttccggtccatgaaggtgcagaactttcccgacatggacctgcccgtggtcatggtcacggcctccctgcccggcgccgcgccggggcagctggagagcgatgtggcgcgcaagatcgagaacgccatcgccaccacccaggggctcaagcacatcacctccacgctgaccgacggcacagccaccatcgcggccgagttccagcttgaaaaacccgtgcaggaggcggtggacgacgtgcgctcggccgtctcgcgcgtgcgctccgatctgcccgcggacctgcgcgaccccatcatcaccaagctggagctgtccagccagcccatcctggcgtttgccatcgcctcgaaccagctggacgacgaggcgctgtcctggttcgtggacgacaccctcacgcgccggctgctggccgtgcccggcgtgggcgcggtcaaccgcgtaggcggcgtggcgcgcgaggtgcgcgtagcgctggacccgctcaagctgcaggcgctgggcgccaccgcggccgaagtctcgcgccagctgcgccaggtgcaggtggaaagcgcgggcggccgcgccgagctgggcggggccgagcagccgctgcgcacgctggccacggtgcagacggcgcaggagatcgcggcgctggagatcgcgctgtccggcggccgccatgtccgcctggaccaggtggccaccgtgaccgacaccgtggccgagccacgcaccgccgcgctgctgggcgacaaaccggtcatcggcttcgaggtctcgcgcagccgcggcgccagcgaggtggaggtgggcgcgggcgtgcaacgcgcgctggaccagttgatggccgagcacccgcacctgcaactcacgcgcacggtggatttcgtggacatcgcacaggacgagtacgacagctcgatgaagctgctgtacgagggcgccatcctcgcggtggtggtggtgtggctgttcctgcgcgactggcgcgccaccatcgtgtccgccgtggcgctgccgctgtcggtgataccggccttcatcggcatgcacctgctgggcttttccatcaacatcatcacgctgctggcgctgtcgctggtggtgggcatcctggtggacgatgccatcgtggaggtggagaacatcgtgcgccacctgcgcatgggcaagacgccgtaccaggcggccatggaggcagccgacgagatcggcctggccgtgatcgccaccaccttcacgctgatcgccgtgttcctgcccaccgcattcatgagcggcatcgccgggcggttcttcaaacagttcggctggacggcggcgctggcggtgttcgcctcgctggtcgtggcgcgcctgctcacgccgatgatggccgcctacatcatgaagcccatggtggaccacgagaaggagccgcgctggctggccgcgtacatgcgtgcctcgcactggtgcctgaagcaccgcgtcctcacgctactgggcgcgctgctgttcttcgtcggttccctggcgctgatcccgctgctgccctcgggtttcatcccggcggacgacaacgcccagacccaggtcacgctggagctgccgcccggcgcgaagctggccgacacgcgcgccgtggtggccctggccaccgagcgcgccatgggcgtgggccatgtggagagcatctacaccacgatcggcggcggctcggccggggccgaccccttcgccggcgcgggcgcgggcgacccgcgcaaggccacgctcacgctgcgcatgacgccgcggggcgagcgcccgcgcaagcaggagatcgagcagcgcctgcgcgccgccatgcaagagctgcccggcgtgcgcgtgaaggtgggcctgggcggctccaacgacaagtacatcctggcgctggccagcgaagacccgcaggcgcttgcggccgccgcccgcgcggtggagcgggacatccgcaccatcgcgggcattggcggggtgagttccacggccagcctggtgcgcccggagatcgccgtgcgccccgacttcgcccgcgccgccgacctgggggtcaccagcagcgccatcgccgagacgctgcgcgtggccaccgtgggcgactacgaccagtacctgcccaagctcaacctagcgcagcggcaggtacccatcgtcgtgcgcctggaggatgctgcgcgcgaagacctgtcggtgctggagcgcctcacgctgcccggcgcgcacggcccggtgcgcctgggcgaggtggccgagctgtcgctggccgggggccccgcggtcatcagccgctacgaccgctcgcgcaacgtgaacttcgagatcgagttgggcgagcgcggcctgggtgaggtgaccgaggccgtgcgccagctgcccgccgtacggggcctgcctgccagcgtgcgcctgatcgacgtgggcgacgccgagatgatgggcgagctgttcgccagcttcggcctggccatgctcaccggcgtggtgtgcatctatatcgtgctggtgctgctgttcaaggacttcctgcagccggtcaccatcctcgcggcgctgccgctgtcgctgggcggggcgttcgtcgcgctgctgctggccggcaagagcttctccatgccgtcgctcatcgggctcatcatgctcatgggcatcgccacgaagaactccatcctgctcgtggaatacgccatcgtggcgcggcgccacggcatgagccgcatggacgcgctgctggacgcctgccacaagcgcgcgcgccccatcatcatgaccacgctggccatgggcgccggcatgatgcccattgccctggcgctgggcggcgcggacatgagcttccgctcccccatggccgtggcggtgatcggcggcctcatcacctccacggtgctcagcctgctggtggtgccggcggtgttcacctatgtggacgacttcgagcaatggctgcgccaccgggtactgcgtcgtccccatgcgcgcgaggcgcaggcaggcgaggcccgggcacccagctagggtctagcgtgttttagggctccagcgctttgacagcaagcgctggaagctatatttttaatagcaattacgcgacatcgagggcggtcagatcgcaacaaggtgaaacccatgctttcagcatggtcgatagccaaaaactttttcgccgcctgcagacatggtgcaatggcggcgtgtacgggctttttgccctccccgccatccctgcaccatgccacgcctgaccttgccgctgctcctatgcgccacgctgctgggccccgccgcccaggcggcggatgttgcggcgactcccgcagtagacgcccaggcctgccccgctctgctgcagcacaccgtgccgcgcctgcaggacgaggcgccgcaggccttgtgccaatacgccggcaaggtgctgctggtggtcaacacggccagctactgcggcttcaccggccaataccagggcctggaagagctgtacgcgcgctaccgcgaccaagggctggtggtgctgggctttccgtcgaacgactttgcacaagaaaccggcagtaacaccgagatcgcccagttctgcgaaaacacgtttggcgtgcgcttcccgatgtttgccaagagccacgtgaagggcggcgaagctctgccgctgtaccgccagctcgccgcagcgtccgcggggcagacgccacgctggaacttccacaagtacctggtcagccgttcgggcaaggtggtgggaagctacggaagttcggtggaaccccacagcaaagcgctgatccaggccatcgagcagcaactggcggcgccgcgttgaggcttggtgaaatttttttgaatttttttatgggtgagatctggaactttttaccatcacccccactctaggagctaaccgtggccgcgagtccatcgcggcgtgatccgaataaccgtttttaacgttgcgaagccttccaggcccggcctggctgcaaccctggggcgcttctcctccctccctctcttcattcgtttcggggcgcttcgcaactttttttattccgcagcaaaaagcgcgcacttcctcacggaaggcgcgctttttctttaggtccagtgggtcggcggttcagcgcggctgggtgtcgatgaaactctggcgctgcatcagcttgtccatcaggcgggccaggttggggtggtccgtgcgccaggcgatgtcaggaaaccggaactccagccacccgagcgcgctgccgacggcaatgtccgacagcgtaaggtggatgccgctgcaataaggcttgtcgcccagccccttgctcatggactgcaggctggcgcgcgccttggcgagctgccggtcgatccacgcctggctgcgctcgccgtcctgacggccggcccaggtggcctccaggcgcgcgaggatggcggcgtccagcaggccgtcggccagcgcctcccaggtcttgacctcggcgcgctcgcgccccagggcgggaatgagcttgcccacgggggacagcgtgtccaggtactccacgatcacgcgcgaatcgaacaccgcctcaccgccctccatgatcaggcagggcaccttgcccagcgggttggacgcgctgatggccgtgtcgtcggcccacacgttctcctcgacgaactggtaatccagctttttctcggccagcaccacgcgcaccttgcgcacgtaggggctcgtattcgatccgatcagtttcatggtggtgtgcagcgcctaggggggatggggttggtcgggtgagcgcgattctaggggcgggcgcgccggccggccgcggcccttcagcattccaggcgcccacctacaatgacggcccatgagcctgtccaccatcaccgccctgtcgcccctagacggccgctacgccgccaaactctccgccctgcgtcccatcatgagcgagcacggctacatgcaccgccgcgtgcaggtggaggtggcctggttcatcgcgctgtcggacgcgggattcgcggagttcaagccgctgtccaccggcgcgcgcgcctacctgctgggcctggtgaagaacttctccgaggccgacgcgagcgccatcaaggacatcgagaagaccaccaaccacgacgtgaaggcggtcgaatactggatcaagtccaagttcgaggcccgccccgaactggagaaggctgccgagttcgtgcacttcgcctgtaccagcgaggacatcaacaacaccagccatgcgctgcagatccgctcgggccgcgaccaggtcatcctgccgggcctggaccgcatcgtgctcaagctgcgcgagatggcccaccagtttgccgacgtgcccatgctcagccgcacccacggccagaccgccagccccaccacggtgggcaaggagctggccaacgtggtcgtgcgcttgcaggcggcctgcgagcgcatcgcggcggtgaagatcctgggcaagatgaacggcgccgtgggcaactacaacgcccacctgtcggcctggcccgacttcgactgggaagccttcagccgcaaggtcgtggagacgcccgagccgctgggcctgggcctcactttccagccctacagcatccagatcgagccgcacgactacatggccgagctgttcgacgccatcgcccgcgccaacaccatcctggtggacctctcgcgcgacatctggggctacgtgagcctgggctacttcaagcaaaagctcaaggcgggcgagatcggctcgtccaccatgccccacaaagtcaaccccatcgacttcgagaacgccgagggcaacctgggcctggccaatgcgctgctcaggcacctgtccgaaaagctgcccatcagccgctggcagcgcgacctcaccgacagcaccgtgctgcgcaacatcggcgtggcgctgggctacgccgcgctggcctatacctcgctgatgaccggcctgaacaagctggagctgaacgaagaagccctggccgacgacctcaacaccagctgggaagtgctggccgaacccatccaaaccgtgatgcgccgctacggcgtgcagggcgcgtacgagaagctcaaggaagtcacgcgcggcaagaccgtgacggccgaggcgctgcacgcgctgatcaacggcctggagatcccccaagccgacaaggaccgcctgctggccatgacgccgggcagctacaccggcaaggcggccgagctggcgcgccgcgtctgatccagccggtttgagcctttttgcctgcccgcgcttgccagccaagcgcgggcagctctcattttgaaagcatcccatggccctcaagtccaccatcttcaaggcgaacctccaaatcgcggacatcgaccacggctactacgccgaccatgcactcaccctggcgcgccaccccagcgaaaccgacgagcgcatgatggtgcggctggccgccttggcgctgcaggcccatgaactgcaggacacctgccagggcgatggcacgctggcgttcggcgcgggcctgtcggatccggaggacccggacgtttcgctgaccgacttcacgggtcgcaagcggttgtggatcgaggtcgggcagcccgaggacaagccgctgaccaaggcctgcagcaaatccgatgcggtcatcgtttattgttttcaccacgcagccgaggtgtggtggaagggcatcgagaacaagctcacgcggctggacaagctgcaggtctggcgcctgcccgccgacgccgcccagcaactggcgacactggccgagcgcagcatgcagctgcaggcgacggtgcaggaaggcggcctcacgctgagcagcaccctgggcagcgtgcatgtggaaccgctgcgctggaagtaacgtggcgttttgagcaaaaaacacctctagcgcccgaccaacaagcgccagcagctcctgaataaatagcaatctactgcggcatcaaggcgccgcaattccagcactgctcgaagccgccctcgatcgcctcaccgcacgcgtggcagcgccactggcgctgcggcagatgctggaactcccgcaacagcgcacgggcgcgttctgcatgttcggggtacgtcagccagatctcgggcaggcactcccctggcggcaggtggcccgccgccgcgcccagatgctggcgctgcacgctggcgggcatgccggcctcgcacagcaggtcgcgccacagcgtggccatggcgatatcgggggcctgggtcaaacgcagcatgcggccaccttagccggcgcgcgccccgccgtaaagccggtcaaccagcgccgggagcgccgcgggcgcaatcggcggggcgctcggccgcacgttcggcatagcgcgtgaagcgcagcgccgtgccctcgcgggtgatgcgccgccacacggcgcgcttgtccatcgggctcatcgccaaccagtgctgcacctcggcaaagctgcgcccgcagcccttgcaccattcatccccctggctggtggagcagatggcgatgcacggtgtgtcgggtgtggtctcgtaccaggccagccacgccgccagcgccgcagcgggcatctgctgcggcgccacgtcctcggcccgcgcaaacaccatgcggccatacacctcggccagcgcctcgatttccggcgccagtcccacgccatcgggcgatggggcgcgggcgcgccaatgattgatggcggcttcgatatcggcgacgtggatgcaggacatggcaggtaggggcgcgccgatgataccgcccgtcccggtgtgttccatgcgcatggcggcgggccgccagggccattcgctatgttttaaatagcatgacagacatattccgtcgcgcatctggcaacattttcttcaaaccgccttgcgcaaaaaacgcccgccgcttgcgcgccgccctcgtgccatgttccaatcgcaggttcgaaggggagtagctcctgacctccaagtcctgacggccatcggccccggggtgcagaggctctcggtctgtcgtcagtacgaagcgcaccgcttccggcagcccgggcccggcatgcgccacgcatcgcacgcggctgagcaagacctttgatggccctgtggggctgatcaaggccgtcctcacctcttcgcgcgtcgcaacccacgcgggtggacgagtccctggtcaccgtgcagtgtctctcttgcggagccgcccaccgccacctacagtggctgcgggcctcctttcggttactgataacgaggactttatggaatttctgacttcacccgagttctgggttgcactggggcagatcatcatcatcgacatcctgctcggtggtgacaacgccgtggtgatcgccctggcctgccgcaagctgccgcccgcgcagcgcaccaagggcatcatctggggcacggcgggcgccatcatcctgcgcgtggtcctgatcgccttcgcgatgacgctgctgaacctgcccttcctgaaagtggtgggcgccatcctgctggtgtggatcggcgtgaagctgctggcccccgacgaggacggccacggcagcgtggccgagagcgacaagctgctggccgccatcaagaccatcatcgtggccgacctggtgatgagcgtggacaacgtgatcgccattgccggcgccgcgcagaacgcgggcgaccactcgctgctgctggtggtgctgggcctgctgatctccatcccgatcatcgtgtggggcagccaactggtcatcaagctcatggagcgcttcccggtcatcatcaccgccggcggcatgctgctgggctggatcgccggcggcatgctggtctccgaccccgcgctggccaaccccgacaagtggcagtggatgttcaagctggagcagtccgacactctgaagtacgccgccagcgtggccggcgccctgctggtgctggtggtcggcaaggccatcgtcgcgcagcgcggcaagacggcccctgcacagcacggctgaaacaggccttcctgcacacgcacccataggcccgacaggagatccgccatggacaaggtcatcgtgtatgtggacgacgcagcctacgcgcggcaagtcctggagccgctggcggcccccgccactgcgggcacgatccactgggtgctggtggcctgcgcaccgcgcatgacgcaccgcatcagcaaatgggtgagccatagcgcacgcgagaactggcgcgccaaatgggcggacaagctgtttgcgcagctgcagccctggctgcgggcggagggtgcgcccatcagcacggtgctggccaaggggccgctgcccgagctgctggcgcagctgcaggccgagcatggcgcgtgcagggtggtagacgcccgtcgccccaagctggaacaggaggcgaaccccctggccgacgcagcgcccgccgccgcgccggtcatcgtgcgcaaaccgccacggcgctggacggtgcccggctcgctcgccagcttgggcctgctgttcatgctggccgccgactgatcggcacggcaggactcggcaaaaccacggttcagcccagccggcccatcgcgtgcaagcgcagatgggccggctttttttacacgcgctcatgccgcatgcggcgcggcgcattcaccggcccggtgctatgctgcgcgccatgcgactactgctcaaatggctgctgagcgcggccgccctgctttgcgtggcctacctctacagcggcgtggaggtgcgcagcttcggcgctgcgctgatcgcggcctttgtgatcggcctgttcaacgtggtgctgcgcccggtcctcgtggtgctgacgctgccggtgaccatcgtcaccatcgggctgttcctcttcgtgatcaacgcgctcatgttctgggccgccgcgtcggtgctgggcgacggtttccaggtacacggctttaccgccgcgctgatcggttcgctgatctactctctgctgggcatgctgatcgaatcagcgctcggcggcctgttccttaagaagtgactccacggcacgcaggcgcgtgtcgatgatcgacgcttcgatgtaatcccccgccgcgctgctgcgccgcgcaaggtcctgccccgccttgaaacgatccaccgcggccgcgtagtcatagcgtgcggcgtgtgcctcggcctcggcgcgcacggcgcgcaggggctgcccctgctgttgccatacctgcgccagcgcctgccagacggtcgcgtcccgaggatgcgtggccacccaggtctgcaagggccccaccatctcgcctgccgcgcccgtgcgcagcagggcctgggtgcgcagcagcatctctggccgtgcgggcgcgggcgcgctgggcacaccgctgccttccgtgacgacgctgccctgcaggtacgtcagcgccgcgggcgcatcgcccgcagccagctccagctcagcacccagcaggcgcgcctggcgcaacgctgcagcatcggtacctgcgctggactgcagcgcacgcaacgccttgcgcgcagccgccatgtcgcccaactgcaccgcgctgagggtggccgcataccaggccgccacctgctgcggtgcgggccgtgcggcaaagccggcgtcctgcggctcggcaacccactgtcgccaagcgtcgacaccggggcgcatcagcacgcgcgcgcgcgcagccatcatcaggtgctccagcgtagcccgcgcgggctgcgccgcacccggcggaatgcggctgtgcatgtccgcgatgcgctgcgtggtcaaggggtggctgcgcaggtagggccaactgccgttgtcgttgatgcggttggcctgctgcagcttgtcgaacatgcccacgaaaccctgcggcgcaaagccagcgggcgccatcaggccgtagcccacacggtcggcctcgcgctccatgtcgcgcgagaagttcagctggctctgcacggccagcgcctgcccgcccaccatcagggcctgggccgcatcggggctgcggctcgcagccagcgcgccgaggatcagcgcgcccagcatcagcggcgtctgccgcccctgctgcgcgatcaggcgtgaaatgtggcgctgggtgacatggctgagttcgtgcgccagcaccgacgcgagttcgtcgcgcgtgctcaccaccccgatcagcccgaggtgcacgccgaagtagccgcccggcagggcaaatgcgttcaccgtacggtcgcggcccagcaagatctcccaggcaaagcgttcctcgagttcgggcgacagctccccccgcgccttggcggcctgcaccagtggcaggaacaggctctgcacatactcagtcagcaccgcgtcatcgatgtaatccgggtcgcggtacagctcgcggatgatgcggtcgcccagcttgcgctcggcgctggtcgtcatctccaggccgtctcccagtgtgggcagcgatggctgtgccaccacagccggtgcttgcagggagccaaatgctataaaaaaagaagctgtcagcgctttccagctgggcgctggaagccaattttgtagagaaccttgcacaacactccttcacccgcgcgaacgggccggccatcaatcgcggccatctgcacatggccgtatgatgccccggccattggaatgtttcgcacccggttgtaaacccgccttatgacaacgtccccctcccccctcacccacttcgacgcccaaggccaagcccacatggtggacgtcggcgccaaaccggccacgcaccgcgtggccattgccacgggccgcatcgagatgcagcccgccacactggcactgatcgagtcgggcaccgccaagaagggcgacgtgctcggcgtagcgcgcatcaccggcatcatggccgcgaagaaaacgagtgagctgattcctctgtgccaccccctggccctgacccgtgtggcggtggatttcgagttgctgcatgcggaaaacgccgtgcaatgcaccgccaccgtggaaaccgtagggcccactggcgtggaaatggaagcgctgaccgccgtgcaggtggcgctgctcaccatctacgacatgtgcaaggcggcggacaagcgcatggtgatgaccggcgtgcaggtgctggaaaagtatggcggcaagtcgggaagctttgtggcctgagggagccacaccctatgccgtgagatggcctgcccggagggactcgaacccccgacctattgcttagaaggcaattgctctatccggttgagctacgggcagcatgcgcaggaaagggcggatcatacgaggaaaccccctcggactggcgcttgacgggctcaaagaagaaccttctcgcgctccacccgctgcaggaaatcaggcggcaaaccccgccgctccaccacatccaccctgaagggcaaatcgctttgctcgaacgcatcctccagtgccgcccattcatcccaggccagcggctgccgggtctgcagcaacaaatccacgtccgagaaagggcgagccctacccgccgcgcgcgatccaaacacccagacccgtgccccaggcaccgccgcatctacgatgcggcggatttcgctgcgctgggctgggctgagcgcaagggaggcaacagggccggtgctcatgagtctgcctgctcgcgtgcgacagcccgctccagcgcttgcagcaacgccagggcatcgtggctgaacgcaccaatggcagccgccacttgcgccgccttggcctcatcgtaggtgtggctggtggcattgcgcatggcacgccagcggcgccaagcctgcgggtcttgcaacagcccggcatccgcccccaacctcacaaggtcattgaaagacaaatcctgaaccagatcggcagccagagaccgctcaaccagcacacgccgcagcatgcgcagtgcgatctcgtaggtgtactcgaaggactggatcaccgccgagcgcaaatgcggcttgaataccgagccctccggctgatcctgccaaagctgcaaagcctccgccatttgcgcatacgacttgcgcagggctgtcaggtcaatgctgggagtcgatgaaacaggcatggccgcattgtggcagcggaataggaggcacggcaaatggactgctggaactttgcccccaacgcatctgcgtgatgtgggcaaagtcgtcgaagccgcgccggagcgatgggccaatgcggccgccacccgtcctgtaatggacccatgacccttcgtctctcgaagaaaactgcccgccgcgtcaggcacacactcgccctctaatgcgcgcatgagcggcgatgcgctgatcgttcaattctgcacctcaaatccatcccccggcaaaaaacggcctgcaccagtggctggaacaggccctgcacatactcattcagcaccgcgtcatcaatgtaatccgggtcgcggtacagctcgcggatgatgcggtcgcccagcttgcgctcggcgctggtcgtcatctccaggccgtctcccagtgtgggcagcgatggctgtgccaccacagccggtgcttgcagggagccaaatgctataaaaaaagaagctatcagcgctttccagctgggcgctgggagccaattttgtagagaaccttgcacaaaactcctccacccgcgcgaacgggccggccatcaatcgcggccatctgcacatggccgtatgatgccccggccattggaatgtttcgcacccggttgtaaacccgccttatgacaacgtccccctctcccctcacccacttcgacgcccaaggccaagcccacatggtggacgtcggcgccaaaccggccacacaccgcgtggccattgccacgggccgcatcgagatgcaacccgccacactcgcgctgatcgagtcgggcaccgccaagaagggcgacgtgctcggcgtagcgcgcatcgccggcatcatggcggcgaagaagaccagcgagctgatcccactgtgccaccccttggtattgacgcgggtcgctattgaatttgaagtcgccaacgcacgcgtgaatggcgcttgtggcatattctgtgcagcgactgtggaaacggtagggcccaccggggttgaaatggaggccctgaccgcagtgcagattgccctgctgacgatttacgacatgtgcaaggcggtggaccgggcgatggtggtgcgggatgtgatggtgacggaaaagcgaggggggaagtcgggagtgtatgtggcaagctgatgcaacctagactccatttcattggggaagaccacgcctttttcactctgagatcttcgtcacctgtgccgacagagaccgcaggcaaatctaaagcgtatcactctctctgtcccaaacgcctgagatcaaacttgtttcgcagcaaaggcctccgaaacagtcgctgtaacgcttatgatggggctagtttctgtacttccttttacatcaaaaggaatccaacggaataaatcccgctggctctgcggtagcggcatccaacaagactgtccatgcgttatttctgccgagcaagggcagatagcgcaactggggcaccgttttccctgtactttcgacggcccgatgaatcacggaaacttgtgacggaaagcgcgtctccagctctgcagctggcttggcctctttgagaatgtcgacaacgctgtccctataaggttgccagagatcgctgcgtgccggtaacggcgccccccccattgccgcaatagtggcgtcaatctgttctgccgaatttttgaatggccgcagtgcaatggcggtgggccccgtcatcggcaatttttgcagttccctcggtgctttggaaagtagcgcaggatcaacatcaatggcgtgaaccactgccattcggttgtattcaaacaccaagtgcacaggccgcgcaacaaacaccgtccatattccatagctcaatgcagccagctgcagcaaacccacaactaagaaatccgtcatcagctcgcgtcgaggtttgttgcggttaaagataaccagcgtgatcaatggtcccatgaccacatccacaaataccaccagcaagaaaagtgaccgccccccggatatttcgcgataagggtatggataccacaacccaaacaccaccacagcggccagcgccgcaatgctcaggctgacgcccagatgaatacaagcggcgtgcaagcgccctttccaacttcgcatggccgtatggtcttccgactaaaggttattcaatccatgagggtaatgccccggtttttatccttgttctatcgtatgcgggggctgaccccatcagcaggttgcaccacactttctgccactctaatcttatcgtggaaatacaagcaggccacagaaacaaaaaagagcgccgaagcgctcctttcccgatgtgcatagtgcccagcgattatgggtaagtgccgcggcaggaagcgggcaaatacttggaagggatggtggtgccatcggtggtattgccacaacgccagccatggatgttcttgccaccgtctgtggtgcccaccaaagcggtggtagcgtcaaccataggcgtgatggtcagaacgttggtgctggccgtcagcttgttcagattggtggtatcagccttgatccagatcttgccgttggcatccgcaccgctcaaagtggcgctacctgcgttgggaacgccattggtttctgtaccagcagtcaccagcttgctgccgctgacagtgcaagccttgggcagttcggcagaaacgtcagcaacgccagagttttgcacagcctcagtaatacctgtgcggcatgcggagccagctaaaacgacttccgacaccttggcgcgcacagtgtagtcttgataagcaggcaaagctacagcagccagaataccgatgatcgccacaacgatcatcagttcgatcaaggtgaaaccttgttgcagggtacgcttcataaatcctcctcggaattagataatagcccccgcagaggaatcctgcgggttggaaatacttgagcagctttcgtgccaacattggaatgcaactaaaggttgcaatgcgcgacatttttcacaacactcttaagcacgcgaaggaaaagccaaatcaataggtcacacgtagacacatttgtcacccaaaggtgttccacttggagaactaagtagctaggtctgttagacgcagcgtgcattggcgcattccgcgacccgggggtagcgccctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaacaatcaggcgctaactgtcatgacccttgcggttcaccctggatgatggaagacactgggggcgtgcgggccagcgcgggtagaggtcggtcaattctttgatggcactcgaccgcgatcgctaacttgacccgctgccgaccactcgtacccaggattgcctgcgggcgttgcccagacccagccgggtcagagcgcgcctgacagcccacattaaagagagccgccgggcttgcccggcaggccgttggtcggcggcaccttggctggtccgcacgcttgtgattgtcattcaagctgcaggagagccgcaatggatttgaccccgatgcacaagcgcgtcattgcgctggacgttcaccaggccaagatcacggcctgcgccgttgtcgaacatgacgatggccgggtagaggtcaccaagcgagacttcggcgccttcaaacgcgaccgccgcgccttggcgcagtgggcgctggagatggcccctgaggtcgtggtgatggagagcacaggggtgtattggaaaagcccgtttgcggcgctggaggcggtgggccttattgcttgggtggtcaacgcgcggcatgtcaaggctgtgcccggtcgcaagaccgacatggccgatgcacagtggctggccacgctggcgcgtgcgggtttgctgcgcgcctcgttcattccaccggtgcagatgcgccagcttcgcctggtagcgcgccagcggcaaaagctggtgggcatgtgcagcgccgagaagaaccggctgcacaaggtgctggtggacgcgggcattcgcatcaacgtgctggtggccgacatccacggacagagcgcgcgtgccatggtcaaagccctgatcgagggacagcccatgcacgaggtgctgaaccacaaggggcggctgcgagcgagcaggcaagaactgtgcgaggccctgagcaccgagcagttcagcgcagtgcaccgctttgtggcccaggagatcgtgcagcacattgagcagatcgagcagcgcatcgcccgcatggaccagtacctgctgcagggcctgcaaccctggcagccacagctcaggctgctgcagaccctgccgggcatcgacgagcagggggcggccatgctgctggtggagattggtgcggacatgagcgtgtttggcagtgcagagcgcctggccagttgggtgggcatctgcccaggcaacaacgagagcgcgggcaagcgcaaaaccgggcgcatccgcaagggcaacgcctgggtcagaaggctgctgtgcgagttcgcccaggctgcagcacgaacgcgctgcgcactcaaggccaagttcgacgcgctgaccatccgaaagggccacaagaagtcagtggtggcgctggcccacaagatgctgcgcaccatctacgccatgctcagcaacgcaagccactaccaggacaaggaggtcgattacgaggcgctgaacgttcagcgcaacgcgccgcgctggatcaaaatgctgcgcaagcacggcttcatcgccacgcccgctgccgcctgagacgcgcttgcccgctgaccatcggccttggccagcctcaggtcaggtgtcggcacgtccggtggcgggtgtcttccacattaacggcttttagaaacgaaggggcaatgatcgccgcactagcgttgccctctgcacacgctagccctgcacaaactccatctcggtactggccagagcgatgcggtcaccattcttgagagttatggggtcccctccaatgggcgtaccgttcaggaacggaaagtccccgccctccacatgagctagcacgaagccgttgtggcgcttggtgatggatgccacggccacgccgggcttgccaatggtggtaaccacttttgtcagagccacctcacggccagcggcggggccgttcatcacccgtacggcggcgctcagcacgactggagcagaggccgcaggcttggccagcggcggcaacatgccgggcttgaagaccatcgtcttctcatagtcatgaccaggctcttcgtgcaggaagcggatcttgtacttccccaattccaccgtgtcaccgttgcgcaaaggctgtcgcttaatggccttgccattgacataagtgccgttggtgctgcccagatcctccacttccacatcatccccattcatgaggaagaccgcatgttcaccactgacggcaaggttgtcgatgaccacgtcgttgtaggggcggcggcctaccgttgtgcgttccttggtgaaggtaacttccttgatgacaactccatcgatcgacacgaccattctgggcatgatcacttttccttatccaaacaacttagctagtagagggaagtagcaatttccgggcacaggcaaatgaagccctggcggtcgggctgagcttggcggaaaggtcacgaggtgcgcagcaggcgccccatgaggccgccgcgttttttggcgtcctgagcgagttgcgtttgcgccagcactacgctgatgttgtcccgccctcccatggcgttggccatggccaccatgcgcgccgctttatcttgtagcgcaatgggcatccgcgccagttcggccaaatcttcgtcactcaacatatccgtcaggccgtcggagcaaagaatgaacaagtcaccgggctcgacaggaaattcgttgatttctatatgcacggacacatccacccccagcgcccgtgtcaccaggttgcgctgccccgaaacggctgcttgtgccggcgtgagcagtcccaggtcgatctgctcctgcaaccacgagtggtcgcgcgtgatctgccgcaagaggccctcgcgccaccggtagcagcgcgaatcaccgatgtggccgagaatgagccggtcgtcacggaacacgccgacgaccagcgtggtacccattcccaggtactgggggttggacatcgaggcgccgaggatcgcgtggttcgcattgtccacacaggcctctagtgcatgccgtacctccgaaggcgatgccgcggagccgtcgccttgcagccagcggaccatctcggtgccgatgtaggtgatcgccatcccggcagccacctcgcccgcgttgtagccccccatgccgtcggccaggatgaccatccgcgccgtctcatggatggccacagcgtcttcgttgttggagcgcacccgccccgtgtccgtcaacgcgcagaattcgtagctcagcatcggcagaggtttcataagagactcccgcgatacgcctcacgcgaaggcgctttacatgcggttgaggagggcatcgctgcatatccctcacaaccggcattgcgggactgcgcatcatagtcgaggcgcacggggccacaggtccgtcatgatgttgaacgcgtgcaagccaggcccgttgacgtgtgttgcaaaagaggccctacgcagcccttcttggctgccatttttgctacttcatggacatgtccgtcaggtcgcggcacattcccgtcgcactaccgcgcgccagacttttcacgcctgccgaggttcgccgcgggattgcatcagcttgcccaccatcaccaccagcacggcgcccgctatggcggctacgtagtggagccacgggtgacccatcgcgtaatcgtgaagcaagttgtcgttgacgatggtctcgcctcccacccaaccgatcagcgcggcccccagcgtgacgatgacgggaaagcgttccatgagcttgatcatcagggtggagccgaagatcaccagcggtatgctgatggccaaccccaggacgagcagcaccatgttcccctgggcggtcgcggcgacggcaatgacgttgtccaggctcatcaccaggtcggcaatcaggatagtgcggatggccgcgaacatgcctcctgcggatttggatgcgccgtcatcttcctcttcgcccgtgagaagttgataaccaatccacagcagcagacagcccccgacgatctgcaggaaggacagctccagcagcttggccgccactaccgtcaatacgatgcgcaacaccactgccgcgccggagccgaacatgacggccttcttctgctgctgcgcaggcagcgaacgcgccgccaaggcgatgacgacagcgttgtcgcccgacaaaatgatgttgatccagacgatcttcaccaggccgatccagaaatcggcattgctcaagtactccattgatggctccagtgttatgaatcgaaaacgccagcctgggtaaaccaagctggcgtttcttttgtgttggaaccgacagtgtagagagggacgaccctctcgcgcgtgcgtaattttgcgtaacctggcgcgctacaccgcgccacgctcgcggattacagtaggcccttaagcaggcgagccatctcggaaggattgcgggtaatggtgaaaccgcactcttccatgatggccagcttggcgtccgccgtatcggcgccgccggagatcagcgcgcccgcatggcccatgcgcttgcccggaggagcggtcacccctgcgatgaagcccacgatgggcttcttcatattggccttgcaccagcgggcagcttctgcctcgtcggggccaccgatctcgccgatcatgatcacggcgtcggtgtcaggatcgtcattgaaagccttcatcacgtcgatgtgcttgaggccgttgatcgggtcgccgccgatgccgacggcggacgactggccgatgcccagttcggtcaactgtgccacggcttcgtaggtcagcgtgccggaacggctcaccacgcccacacggcccttcttgtggatgtgaccgggcatgatgccgatcttgatctcgtccggcgtgatcaggccagggcagttggggcccagcagcagtgtgcgcttgccaccggcagcttccttggccttcatcttgttgcgcacttcgagcatgtcgcgcacgggaatgccttcggtgatgcagatcgccaggtccaggtcggcctcgacggcttcccagatggcggcggccgcgcctgcgggcggcacgtagatcacggagacggtagcaccggtttccttggcggcgtccttgaccgacccaaagattggaatgtcaaaaatcttctcgccggccttcttggggttcacacccgccacgaagcagttcttgccgttggcgtattcctggcacttttccgtgtggaactgaccggtcttgccggtgatgccctgggtgatgaccttggtgtctttgttgatgtagatcgacatgttttatctccgggcctgcttaacggacggcttcgacaatcttcgtggcggcttccgccatggtgtcggcgctgatgatgggcaggccggactcggccagcatcttcttgcccagctcttcgttcgtgcccttcatgcgcacgaccagcggcacctgcaggttcacggccttgcaggcggtgatcacgccggtggcgatggtgtcgcacttcatgatgccgccgaagatgttgaccagaatgcccttgaccttgggattcttgagcatgatcttgaaggcttcggtgaccttctcgggggtggcgccgccacccacgtccaggaagttggccggctcgccgccaaacagcttgatggtgtccatcgtggccatggccaggcccgcgccgttcaccaggcagccgatgttgccgtccagggagatgtaggccaggtcgaacttggaggcctcgacttccgccggatcttcctcgtccaggtcgcgcagggccacgatttccgggtggcggaacagcgcgttggcgtcgaagttgaacttcgcgtccagggccatcaggttgcccttggagtcgcaattcagcgggttgatctcgaccagggacgcgtcggtgtccatgtagcacttgtagagcttggcgaacaggtccaccgcctggtccaccgaagcacccgtcaggccgatggctgcggccaccttcttggattgctcgggcgtgatgccggtcagggggtcgatcatctcggtgatgatcttctcgggcgtggagtgggccacttcctcgatgtccatgccgccttcgctggaggcgatcagcgccactttctgcgtgccacggtcggtgaccagggacacatacagttcgttcttgatgtcggcgccgtcttcgatgtacaggcggcggaccttttgcccttcggggccggtctggtgtgtgaccagctgcatgcccagaatttcgctggcgcgtgccttcacgtcatcaatggtcttggccaccttcacgccaccgcccttgccacggccaccggcgtggatctgggccttcacgacccacacggggccgccgagcttttgtgcggcttccacggcttcttgcaccgtgaaagcggggatgccacgcgggacgggcacgccgaaactgcgcaagatttccttgccttggtattcgtgaatcttcatgaggtctctctcaggggaaggatggtgtttgtacccgttctgccgaagagcggaaatacagccgcatgctcgggaatggcagccggtaaatgtatcatgctgcgacgcaccattgatgtggatataacttacgcccccggccccacccctgggccggcccttgcaggagctactcgatgtccaaggtctttattgatggcgaggcaggcaccaccggcctgcagattcgtgagcgcctgcaggccatgccccaggtggagttggtcagcatcgcccccgaactgcgcaaggacgccgccgccaagcgcgcactgatcgccggtgtggacctggtcgtgctgtgcctgcacgacgatgccgcgcgcgaaacggtcgcgctggtggacgccatcactgccgagaccggccgcgccatcaagatcattgatgcctccaccgcccaccgcacggcgccgggctgggtgttcggctttcccgaactggcacccggccagttggaggccgtgcgcagcgccacgcgcgtatccaaccccggctgctatgccaccggcgccatcgccctgctgcgcccgctggtcgacgccggcctggtgcccgccgaccacccactggcgctgccgtcggtgagcggctactccggcggcggccgtacgatgatcgaggcctacgagcaagggcaggcggcgccctttgagctgtatgcgctgggcctgtcgcacaagcacctgcccgagatcctgaagtacaccgggctcacgcgccgcccgatcttcatcccctcggtgggcaacttccgccagggcatgctggtgcaactgccgctgcatctggacctgctgcccggccagccgaaggcggcggacctgcacgacgcactggcggcccattacgccaagagcaatacgcccgagcagtgggtgaaggtgctgccgcccaccgaggacggcaagctcgatgccctcgcgctcaacgacaccaaccagttggaactgcgcgtgttcgccaatgagagctaccgccacgccgtgctggtggcgcgcctggacaacctgggcaagggcgcgagcggcgccgcggtgcagaacctgcggttgatgctcgggctataacatcaaaaaacatagctgcctgcgcttattccatccaggtttcaacgcaaaaatccttttaaatggatgtacagcaagcgcgagcagctcatttttatatagcaaacacatgcccgtaccgcgccggctgatccgccgagcggtcaaggccgcgcagcaagcccccgccccgcaggcgtgcgccgcgaagcgcgcactgccgtcgctgttttaggcctgccccacgcgctggaacagcccgccgggcaggcgcgcgacacgcccctccagttccagttccagcagccgtacttgcagcgtggcggcatccagcccggtgcgcgccaccagtgcgtccagccccagtggatcgaaccccagcgcatccagcacacactgataagacggcgcaaggggctcctcggacgcgtcctgtgctgcggggatggcggctgccggcgcatgccagcgcagttcttccagcacatcctgcgccgactccaccagcttggcgccctggcgtatcagcgcgtggcagccacgcgactggggcgcgtggatggagccgggtatggcgaacacctcgcgcccctgctcggccgcgagccgcgcggtgatcagcgagcccgaggccagcgccgcctccaccaccagagtgccctgcgacaggccggagatgatgcggttgcgcttgggaaagttggccggcaacggcggcgtgcccagcgggtattcgctgaccagcaagccgtggcgcgcgatgcggtgggccagctccttgttggcacgcgggtacacccggtccagcccggtgcccacgatggcaatggtggcgggcgcggcgccgtcgggcggatcgatcagcgcgccctcgtgcgccgccgcgtcgatgcccagcgccaggcccgaaacgacgcacaaacccgcctcccgcagagcacgtgcgaactgccgggcatggtccgccccctgggccgtggggttgcggctacccaccatggccaggctgtgcgccggcgcgaacggcgcgccgccctgcacgaactgcggagcacccagcaggtacagcagcagcggcggatcctcggtggccagcaacgcaggaggataggcctcgtcacccagcgtgacgatgccgtgcgccggctgcgcgggcgcccgcccgtccagcagccactgccacgtccgctcggtcagcgcctccagctcctcgggcacgcgggcgagcgcgcgcgcctgcgccgtggtgacgcaggactgccaggccctctcgccctgcgcaaagatgttctggggaaggccgaacgcggccagcagcctgcgcgcggcaccgttgcccacgccaggcgtgagcgtcagtcgcagccaggcggccagttcgtcgcgttgcatgcgcggtgacaaggcgggggagcggccgcccgcaggtggcggcgcccggggcttactcggggttgaccagacggtcgcccacacgcaccgcctgctgcgactgcaggatcagggcgtaggacacgcggtcgaacgtgaggaacaccatcgccacgccattgctctcgctgggcaggcgcaccatggcgcgctgctcgtcggtcttgtccttgaagcgctcgcccttggtgagcagctgcagcacatggccggcttccatgccgtcgcgcgtaccgcggttgatggtgatcacctggttctggccggcgttggccacggccgcgctgccgtagatcgacaccacgctggcatccacggggccctgcggtgcccgcggggtgtagctgttgaagctgcgctgtggtgcgggcagcaggcggtcgccggcgcggatctcttccttcgcgcccctcaggtccaccgtggcgggaacgatgtccaccgctgtgccgtcggcttgcccctccagcacttccccccggccctcgctggaactcttgccccgcgctacatcgctctggggcactggagtggtagtttcactgcgcaccagttcggcgcggccgacatactgcgcttcgtagcccagcacctcaccagtgtgcggatccttcagcggaatggcgttgcggaacacgcggtactggcgcggcacgccaggcgccatcacgaggggactgccttcagcgccgcgcacgtaggcgcggtcgccgttggccatgatcatgcgttcgtcgcgcgtggccacgatgcgcggggcctgctgcagcgtgagctcgtccaccaccagaggctcgacgaggaagggttcgatcaggtgcggcttgagcgtgggcagcgccgtgccggccaggctgtcatagcgcgtgcgcggcgacacgcgcacggtctcgggcgcgcctttgcggctggtgctcaggcgggcatagccgtccaccttttccaggtacagcgtctggcccgggaaaatcaggtgcgggttgggaatggactgcagattcatgccccacagttccggccagcgccaggggcgcttcaaatacatgccggaaataccccacagcgtgtctccccgtttcaccacgtaggtatcgggcgcattggcagccaattcggacaggggaacgccgcgtgaagccacctgctgcgcggtggcgcgctgctcggaagtaatcgggtaattctgggcctgcgccgccggtgccatggcggcacccgccaacaaagccagtgcgccgagcgccgtcacgcgcatacgggcctgagccgccatattgttcctcgtgtcattcattggaaaaacgcccctctcgctgcggtgcagttaattgttttacagaagaaactgccgcgaatacattacaaaccatttgagattctgtgcccaagcccttgatcgggcaacgattattgtgattgggcgccgcaatggcgggcaaaagtggcgaaaatagcgacatattgagcgctctgccatggcaattcttccgattctctgttaccccgatcctcgcctgcacaaggtcgcccagcccgtgacggcggtggatgagcgcgtgcgcgccatcgtggacgatatgttcgccaccatgtacgacgcccatggcatcggcctggccgccacgcaggtcgatgtgcacgagcgcatcgtggtgatcgacgtttccgaagagcgcgacacgccgctggtgctgatcaaccccgagatcacctgggccagtgccgagaaacaggtgggcgacgagggctgcctgtcggtgcctggcatctacgatggcgtggagcgctccactgccgtgcacgtgcgcgcgctggaccgcgacggccagccgcgcgtgatcgaggccgagggcctgctggccgtgtgcatccagcacgagatggaccacctgctgggcaaggtgttcgtggaatacctgtcgcccttgaagcgcaaccgcatcaagaccaagctgttgaagcagcaaaagcaggccgaacgcgcatgaccccgctgccggcgcacgcaaccacaccgcgccggctccgctggagcgcactgctgctggctgtttttttggcgggctgcgccgtacccgaatggcagaaaacaggcacgccgcgtgcggacatcgagcgcaccatgggcgcacccacgctgaccgtaatgctccctgaaggcggagaacggctggtctacagccgccagcccgcaggccaacaggtctaccacctcgactttgacgcccggcaacgcctggtgcgggtggagcaggtactgacgctggagcgcttccatgcgctgcgcaatggcgtcgatacgcgcgcagccgtgcgacgcaccttcggcccgcctgcgctggtggagaaggtggcgcgcttcaatggcgatatctggacctaccgctttcgtgacaatggagagccccgccaggcccatgtgcacatcgacccggcgggcgtcgtgcagcgcgtgatgttcacggacgagcggctgaacgacaacgacccctttcactgagccccaccccggggccgctattccacgcgttgtatgagagtcatttttgccggcacgcccgagtttgcgcgcgtggccctggagcgcctgctggccgcgggattcaccgtgcccctggtgttgacccagcccgaccgccccgcgggccgcggcatgaaactgcaggcttcacccgtcaagcagtgcgcgctgcagcacggcattgccgtggcgcagccgctgagcctgcgcctggatggcaaataccccgaggacgcagcggccgccaaagccgccatcgaggctgcgcaggccgatgtgatggtggtggccgcctatgggctgatcctgccgcagtgggtgctcaacacgccccggctcggctgcctgaacatccacgccagcctgctgccgcgctggcgcggcgcggcgcccatccaccgcgccatcgaggccggcgatgccgagactggcgtgaccatcatgcagatggacgcgggcctggataccggcgacatgctgttgctggaaaagaccgccatcagccccgccgataccaccgccacgctgcacgaccggctggcgcagctgggcgggcggctgatcgtggaggcgctggagatggccgcctgcgggggcctcaaacccacaccgcagccggccgagggcgtgacctacgcgcacaagatcgacaaggcggaaagcaccatcgactggaaccagccggcggaggtgatcgcccggcgcgtgcgcgccttcgaccccttccccggcgcggccaccacgctgggggccgatgccatcaaggtatggagctgcgaaatagatagctgctcgcgcacgctggatgcggcctgcggccagattttgtctatagatgccgacggcatcggcgtggcctgcggcgccggcagcctgctgcgcttgacggtgctgcaacgcgcgggcggcaagcggctgcccgccgcggacttcctgcgcggcttcccgctggcgccaggcatggtgctgggcgccgccccatgagtctgcctttcctgcgcgcccagctgcgcgacccggccttccgccagggcgccggtgacatggccggcacctgcctgggcatcggcgcctggggcctggtgacgggcgtggccatggccaagagcggcatgtcgctgccgatggcgctgttcatgtcgctggcggtgtatgccggcagcgcacagctggccgtgctgccgctgatggtggcgggcgcaccgctgtgggtggtgtggctcacggccacctgcgtgaacctgcgcttcgtgatcttcagcagcatgtggcgcagctatttcgcccacctgccgcgccgccaccggctggcgctgggctacttcagcggcgatgtgatcttcgtgagcttcatgaagcgctttcccaagcccgtgcctgcgcccgagcaggtgccctatttctggggcgcggcctcggccaactggctggcctggcaggtgccttccattgcgggcatcgtgctggccaacgccatcccgctgtcctgggggctgggctttgcgggcgtgctggcgctgctgggcatcctgctgtccatgctgaacgaccgtgccacctggctcgccacggccgtggcctgcacggcggcggtggccaccttcgcgctgccgctcaagctcaacatcctggtggcgatcgccgcagccgtcaccgcagggctggccgccgaagcggccgagcgtgcgctgcggcgtgcgcgtacccgcgcggtgggaggcgacacatgaacggtgcctggatcgagccggccatcgccatcctggggctggcgggcatcaccctgctcacgcgcgcgttcttcatgatccccgagcgcgacctgccgatgcccgactggctgcgccgcggcctgaagtacgcgccgctggccgcgctggccggggtgatcgcgcccgagctggtcatgagccagggcgcgctgatccagacgctgcaggacgcacggctgcccgccgtggccgccgccgcgggctactacttctggcgccgcggcatcctgggcaccatcgtcgtgggcatggcggtgtacctgccgctgcatatcgggctgggctggtagagagttacggcgcggttaccagacgcctacaatccgcgcagttttcatgaccgcaccgtgacggcgcggcgcactcacccactgttcccatgcacatccttcgcttttccgacctttgcgcccagggccaggcccgtggccagcgcgtgttcatccgtgccgacctgaacgtgccgcaagacgacgccggccgcatcaccgaggacacgcgcatccgtgcctccgtgccctgcatccagatggcgctggaagccggcgccgccgtgatggtgaccagccacctgggccgccccaccgagggcgagttcaagcccgaggattcgctggccccggtggcccagcgcctgtccgaactgctgggccgcgaggtgccgctggtggccgactgggtggacggtgtgcaggtgcagcccggccaggtcgtgctgctggaaaactgccgcgtgaacaagggcgagaagaaaaacgaccccgagctggcgaagaagatggcccagctgtgcgacatctacgtgaacgacgccttcggcaccgcccaccgcgccgagggcacgacctacggcatcgccgagtacgcgaaggtggcctgcgccggcccgctgctggccgccgagatcgacgccatccagaccgcgctggcccacccgaagcgcccgctggtcgccatcgtggccggctccaaggtctcgaccaagctgaccatcctgcaaagcctgtccaagaacgtggacggcctggtggtgggcggcggcattgccaacaccttcatgctggcggccggcctgcccatcggcaagagcctggccgagcccgacctggtgaacgaagccaaggccgtgatcgccgccatggccgcgcgcggcgccgaggtgccgatccccaccgatgtggtggtcgccaaggccttcgcggccgacgcacccgccaccgtgaagaaggccagcgaagtggccgaggacgacctgatcctggacatcggccccgagacggcggcccaactggccgcgcagctcaaggccgcgggcaccatcgtctggaacggccccgtgggcgtgttcgaattcgaccagttcgcgggcggcaccaaggccatcgcgcaggccatcgccgaatccagcgccttcagcatcgccggcggcggcgacaccctggcggcgattgccaagtacggcatcgagaaggacgtgggctacatctccaccggcggtggcgcgttcctggaggtgctggagggcaagaccctgccggccatcgaaatactgcaaaagcgcgcggcaggctgatcccgccccagaacgctataaaaatcagagctgcttgcgcttattgcataagcgctagcagctctttttacttgaactcctgcgcctgcacggcgcgggccggccacagcacggtgccgatggccacggccatcaggcccacggcggtccagtcctgccaatgcagcacctcacccagccacagcgcgccgctgaacacgcccagcaccggaatcatcatcacgctgagcgtggaggccacgggcggcagcgtgcgcaccaggaagaaccacgccgtctgcgcaaagcccagcgccagcagcccgttgtagagaatggcggcccaggcctgggcgtcgggtgccacccagcgctcgcgctcgaacgccaccgccaacacggtgagtaccacgcaggtgatggccaccatccagaacgacagcgtgagcagcggcaccggcacggtcaggcgccgcagcagctgcgtgcccatggcccagctcgcggcagacaccagcatcaacgtcacgcccaggggccggccgcccagcgcgcccacctcatgccacagcagcagcaccacgcccaccagcgccgcgcccacgcccatccacgcacgaccggccagccggtcgccgaacaccagcgcgcccagcacggccgagaagatgggcatggtgtagcccaggatggccgcgcgcccgctggacagctgcgggatcgccaggatcatgagcacgtgccagagcaccatgttggtcagcgccagcagcgccacgcggccccaatgcgtgcgcgcaatggtgaagggcagcttgcgcacccctatcaccgcggccaggatgggcaggcccagccacagcgaggccatgcggaaggtgagcggcggaaagtgcgccacacccatcttcatcaccggccagttgaggccccacaccagggtcaacagggcaagaacgacgagctggcggcgggaaagggcaggcatggacggcgattgtgccgggcaggcgccgtccttgccgaagccgcccgcgaaaacacctggacgccgtggtgcacggcaccggcatggtgttgcctaaaatcacggacatgacttttcttgacatgctgcgcgacgccaccacgcgcaacgactccctgctgtgcgtgggcctggaccccgaacccacgcgctttcccgagtccgtgcgtggcgaggcgcacaagatctacgacttctgcgccgccatcgtggacgccacggccgacctggtgtgcgccttcaagccgcagatcgcctacttcgctgcgcaccgtgccgaagaccagttggagcgcctgatgcagcacatgcgctgcaacgccccgcatgtgcccgtgatcctggacgccaagcgcggcgacatcggctccacggccgagcaatacgccaaagaggccttcgagcgctacggcgcggatgccgtgacgctctcgcccttcatgggctttgactccatcgagccctatctggcctaccacggcaagggtgctttcctgctgtgccgcacctccaaccctggtggcgatgacctgcaggcccagcgcctggccagcgtcgaaggccagccgctgctgtacgagcacgtggcccgccaggcgcagggcccctggaacaagaacggccagctcggcctggtggtgggcgccacgtacccgcaagaaattgagcgcgtgcgtgcgctggcacccacgctgccgctgttgatccccggcgtgggcgcgcagggcggcgacgcagccgccacggtgcgcgccggactgcgcgccgacgggccgatcatcgtgaactcctcgcgcgccgtgctctacgcatccagcggtgcggactttgccgcggccgcacgcaacgcagcccaggccacgcgcgccgcgctcaacgccgcgcgcgcctagccctcgcacacgctggcgctcggccggctggtggaagaccgcctggcgcatgacccgctggcgccgcgcctggcgcgcgtggtggaatgcgactcggccgacgcgcagtacgagtacgtgctgcgcggcctgggcgtggcctggctgccctggtccatggtgcatgccgactgccagtccgggcggttggcccgcgcgggcgacgagcgcatgcaggtgcgcttcgacgtacgcatgtaccggcccaagcgccggctctcgccctgggccgaggcgctgtgggccacattggcgcgccagtgatccccggataaacccgcgggccgcgtgcccacaatgcacagcctggtgccacttcggcacgacgcagccatggtgcgctttccacaatggcacccacctcgacctgcctatggaaaacgccatgcacacttcccgcacccccgccccgttgcgccgcgcgctgctggccagcgccgcgctgctcgccgctgccagccctgccgctttcgcgcaagcgcccgcctaccccagcaagcccatcaccatcgtcgtgggctatccgcccggcggcagtaccgacctgaccggccgcgccgtgggcgcggagctgtccaaccgcctgggcgtgcccgtggtgatcgagaacctgggcggcgcgggtggcgccattggcgcgcagaaggtggccagcagcgcgcccgacggctacacgctgctggtcggcgccagcaacgagatcgccatcaacaagctggtgaccaagaaggtcaagtacgacatcaaggacttcaccgccatcggcctcgtggcctcgcagcccctggtgctggtggccagcaccggcaccggcgtgaagaacctggccgaattcaccgaacgcgtgcgcaagaaccccggcaagctcagctatggcagctcgggcgtgggcacctcgctgcacctggccggcgagatgatcaaggaacagggccagctgttcatgacgcacatcccctaccgcggcgtggcgccgctcaccaacgacctggtgggcaacaacctggagttcggcgtgttcgtgctctccagcggcctgccgcacatcaagagcggcaaagtgatcgccctgggcaccaccgaggccaagcgctcgaccgtcgcgcccgacattccggcgctggccgaatcggcgcagtacaagaacgtggacatcggcacctggttcgccctcatggcgcctgcccacctgcccaagcccgtggccgagcggctcaagaaggcgctcaacgagacgctggagtcgccggacttccgcaagcgaatggaagccgcgggttccaccgtggcatcccccagcctggacgtggacaagttcctcgccgcagaggtcgccaagtacaagaagatcatcgagttcgccaagatcgaagaatgatgagcgctcccctgcctttcactttgaccgcgcccgacctcggcgcctggcgcgccggcaacaccggcaccgagggcgtgtggcgcttcgactccggcacgccgggccgccacgtgatgatcagcgccctcgtgcacggcaacgagctgtgcggcgcctgggcgctcaagggcctgctggaagccggcctgcgccccgcgcgcggcacgctcacgctggcgctgtgcaatctggccgcgttcgaccggttcgacccccaccaccacgacgccgcccgcttcgtggacgaagacctcaaccgccagtgggtggatgcgcgcatggacgccggcgacacgctggagcgccggcgcgcggccgcgctgcgccccttcgtggccgaggccgactggctgctggacctgcactccatgcacgagccctgcgcgccgctgctgctcaccggcatgcagccgcgcaacctgcacctcgcgcgcaccctggccgcgcccgagcacatcgtggtggacgcgggccacaaggacggcacgcgcatgcgcgactatggccgcttcggccagcccgatgccgagggcggcgacacgcgctcgctgctcgtcgaatgcggcttccatggcgacccggccagccgcgccgtggcgcaggaccagtgcgtgcgcttcctgcaagcggccggcgtggtggattccgccaccctggcacgtgggctgcccggctggcgcctgcccgacgcgccgcgccagtgggcgctggaggtcaccggcccggtggtcgccaggagcgagcgctttcgtttcacccagcccttcacgggcctggaggtgattccccaggccggtaccgtgatcggcgacaacgatggcgagcccgtcaccacgccgtacgacgactgcgtgctggtcatgcccagcacccgccaggcgcgtgccggcgtgacggtggtgcgcttcgccacgcggcggccgctgtaggcggcacgaccagcggccagtgcttcgcccgcgcagggcaggccggccgcgtggcagcgtctggggcatgcgcaggttttgcttccatactgatagctactagcgcccgtatttattggtttaggggccaaaaacacccttaaacccgtcgcaacacctctgggacgggatggagcccctgcgcgcccaaaaagctgaactcgttcaaggacaggcaggtttttgccgaataacattacgttacacgttcttgacatctctttgtctcgcccgccctctagggcctgttcacactatttttgccagtgcgaatggcgtgaaaaccgcgccaatctaggcgcgtgacgacgccaaggccggggccttggctaggagggcaacgacgaatggcgcggttttcactccgttccctccgggttgcgatcaaaaagggccattcgcggcgttgccaagcctcgctggggtagcaccccagcttcgtttggcgccttgcgcctggccctttttgatcgcaacgcatctggcaaaaatagtgtgaacaggccctaggcggtctcgcggacaaggaaaggttcccgctatgacctcgctttctcagcgcctgccgctgctttacaaattcctcatcctgggcctcgccggcatcctcatgagcgccgtgcccacctggctgttcgtgagcggcgcgctcgacgacctggcgcgcgcccgccacgaggcccgtggcgccccgccgctgctggcgctgcacaaggtggtgcaggggctgcaggtgcaccgcggcctctccaacggcatgctgggcggcgacgagacgctggccgcccggcgcccggccgcgcgcgatgcggtgaacaaagccttcgccgaggccaccgcccgcctggacgcggcgcaggtgcccgcggcccagcgcgacgcctggcagcgcgcccagcaggcctggcagcagctggagccggccgtggccgcacgctcgctgcccgccgcgcaaagcacggcgcagcacacggcgctgatcacgtcgctgctgcagaccggcgagcagctgctgcacagctacgagctgcagctggaccccgacttcgccaccaacgcgctgatccaggcctcgctggtgcatgcgccgcagctgggtgagaagctgggtgtgatgcgcgcccagggcgcgggcttcctgggccgcggcggcgagctgccgctggaggccaaggggctgctgcagtcgctgcgccagcgcgtggtggagctgcagggggacacgctgcgcaacctggcgcgcgccaccgaggcgagccctgcctttgcggccacgctgggcgcgcccgcgcgcacgctggacgcgcaaatcacggccacgctggccctggccgacaaggccctgctgcaggccgacacgctgacgctgcccgcgcaggagtatttcgacacctacacccgcaccatcgacgcgctgtacgcactgaacgcccaggccatgcagggcgtggacgaggccctgcaggcgcgcatcgaccgcctgcgcgccacgctggcgtggcaggcgctggcactgctgggcacgctggcgggcgccacggtgctgatgctggtcttcgtgcgctccatcacgcagccggtggcgcaggccgtggagctggcccgcgccgtggcgcgcggtgacctgtcgggcagcgacatcgcccacggcagcaacgaaatgggccgcctgatcgccgcgctgttgcagatgcgccgccagctcaccgaggtggtgggccgcgtgcgccagggcgcggagggcgtggccacggccagcgcgcagatcgcgcagggcaacaccgacctggccgcccgcaccgaaagccaggccagcgccctggaagagaccgccgcatcgatggagcagatgaccgcgaccgtgcgccagaacgccgacagcgccgcgcgtgccagcgagctggccaccagcgccagcggcgtggccgcacagggcggcgaggtggtggcgcaggtggtgcagaccatgcacggcatccacagctcgtccggcaagatcgcggacatcatcggggtgatcgattcgatcgcgttccagaccaacatcctggcgctgaacgccgccgtggaggccgcgcgtgccggcgagcagggccgcggctttgccgtggtggccagcgaggtgcgcagcctggcgcagcgcagcgcgggcgctgcgcgcgagatcaaggagctgatctccgccagcgtgcatgacgtggaacgcggcaatgcgctggtggagcgcgccggcaagaccatggaagacgtggtgaccgccgtgcgccgcgtcaacgacatcatgggcgagatcagcaacgccagccgcgaacagtcgctgggcgtggcccaggtgggcgaggccgtgagtcagatggaccagaccacgcagcagaacgccgcgctggtcgaagagatggccgccgccgccgccagcctgcgcagccaggcgcaggagctggtggagggcgtggcggtgttcaagctgggcgaacgaccgcacgccgttgcgctatataattaatagcttctagcgcttatcccacaagggtttgaggccactttgcctcaaacccgcaatcacctcaggcctgcagacgcgccatctcggcgtccaccgcatcgtggcgctgcagcatggcgggtgagggttgcttgcccagcttgctcaccagcaccacggccagcgcgcccagaacgaagccgggcacgatctcgtacagccccagccagccgccctgcttccacaccaccaccgtcacggcaccgaccacgatgccggccagcgcgccgttgcgcgtcatgccgcgccaaaacagcgacagcaggatgaccggcccgaacgccgcgccgaagcccgcccaggcgtagctcaccatcgacagcacgcggctgttggggttgcccgcgatgacgatcgccaccacggcgatggcgaacaccatcgcccggcccacccacaccagctcgcgctgcgtggcgttcttgcgcaggaacacgcggtagatgtcctcggtcagcgcactggagcacaccagcaactggcacgacagcgtgctcatcaccgccgccagaatggccgccagcagcaggccggcgatccaggggttgaagagctggcgcgcgatctcgatgaacaccgtctcggcattggcctgcacgccggcggcctgctgcgtgtgcaccgcgaagtacgggatgccgaccaggcccacagccaccgcgccgcccaggcacagcaccatccaggtcatgccgatgcggcgcgcgcgcgggatggaggccaccgaatccgccgccatgaaacgcaccaggatgtgcggctggccgaagtagcccaggccccaggccatgagcgagaccacgccgatcacgctggcgttgtgcatcaggtcgagcttctgcgcaccgatcatctcggtgaggctctggccggcctgcagttcgccggtgacggcgaagtaggccacgacgggcgccaggatcagcgcggtgatcatcagcgacgcctggatggtgtccgtccagctcaccgccaggaagccgccgatgaacacgtaggcgatggtgcacagcgccccgacccacagggccgtctggtagggcaggccgaacatgctctcgaacaggcgcgcacccgccaccacgcccgaggcgcagtagatggtgaagaacaccaggatcaccgccgtggtcaccaggcgcagcacgttggcgccgtcctcgaagcgcgaggccaggtagtcgggcagcgtgagggcgttgttggtgcgctcggtgtacaggcgcagccgcgcggccacgaggcgccagttgaggtaggcgccgatggtcaggccgatggcgatccacgcctcgctcagcccgctcaggtacaccgcgccgggcaggcccatgagcagccagccgctcatgtcggacgcgccggccgacagcgcggtgacgaagctgcccaggctgcgcccgcccaggatgtagtcggagaggtcggtcgtcgcgcggtagcccagccagccgatgaacagcatggccagcaggtagatgccgaaggtgatgacggtcgggtctagcaggttcatgaaacgtccaggcccgcggggcgcgctgcgcgccgcgaagtcctgccaaaaaaggtggaggagaagccggcgcggaggccgggggctgccgtgccggcaagcgccggccagcgaagtggcgcgatgattccagagcccgcgcccaatcattcgccataaagccgcgctggcgtagtgaaacactccgccgcggcgcgcaactgtaactgccggcggcgcaaaacctcagggttactactgatttggggcagcagacaggtacggcgccaggtagcggcccgtgtggctggccgcattgtgggccacctgctcgggcgtgccctcggccaccacggtgccgccaccagcgcccccctccgggcccatgtcgatgacccagtcggcggtcttgatgacgtccaggttgtgctcgatgacgatgatggtgttgcccgcgtcgcgcagctgcagcagtaccttgagcagcaggtcgatgtcggcgaaatgcaggccggtggtgggctcgtccaggatgtagagcgtgcggccggtgtcgcgcttggagagttcctgcgccagcttcacgcgctgcgcttcgccgcccgagagcgtggtggcgctctggcccaggcggatataagacaagcccacgtccagcagcgtctgcagcttgcgcgcgatcgtgggcacgtccttgaagaaggcgtgggcgtcctccaccgtcaggtccaggatctgggcgatgttcttgcccttccactgcacctccagcgtctcgcggttgtagcgctggccgtggcacacgtcgcagggcacgtacacgtcgggcaggaagtgcatctccaccttcaccacgccatcgccctggcaggcctcgcagcgcccgccccccgagccctgcgccacgttgaaggagaagcgcccagggccgtagccgcgctccttggcggtggtggtctcggccatcagttcgcggatcggcgtgaacaggcccgtgtaggtggccgggttgctgcgcggcgtgcggccgatggggctctggtcgacgttgatgaccttgtcgaaatactccagcccctcgatggtttcatgcgcttcgggctcgtcgtgcgcgcggtagagctggcgcgccacggccttgtgcagcgtgtcgttgaccagcgtgctcttacccgagccggacacgcccgtcacgcaggtgaacagccccaccgggaactgcacgctcacgcccttcaggttgtgccccgtggcgcccaccacgcgcagcgcctgcaattgcccctgcgtggcgcggtgctcggccaggcgctccttcttgcgcaggctggcagccgtctcgggaaagcgcgacttgggcttcttgtcgggttcgggcgctgcggcgctctgttgcaacacgggcagccagggcgtgcgccgcgcaggcaccggcagggtcttggcgccgctcaggtactgtccggtgagcgattgcgggttggcgcacagctcgtcgtaggtgccctgcgccatcacgcgaccgccatgcacgcccgcgccgggccccatgtccacgcagtggtcggcggcgcggatcatgtcctcgtcatgctccaccacgatcacgctgttgcccaggtcgcgcagccgcgtgagggtggcgatcagccggtcgttgtcgcgctggtgcaagccgatgctgggctcgtccagcacgtacatcacgccggtcaggccgctgccgatctgcgaggccaggcgaatgcgctgcgcctcgccgcccgagagcgtctcggcgctgcggtccaggctcaggtaggacaggcccacgtcgttcaggaaggtgaggcgcgcggcgatctcgcgcacgatcttgccggcgatctcggccttggcgccggccagctgcagcgacgcgaaccactgcagcgcgtccgccagcgtgcggtggctcacgtcgtagatgcccagcgcggcgtcgccctcgcccaccttcacatggcgcgcctcgcggcgcaggcgtgcgccgtggcattcggggcagggctgcgcgctgcggtagcgcgcgaggtcttcgcgcaccacggccgagtccgtgtcgcggtagcgccgcgccatgttgggcaggatgccctcgaaggggtgcttcttgacgatgggcttgcccttgttcgggccgctgtccagcaggtagctgaaggcgatctcttcctcgcccgaaccgtgcaggatgacctcgcgcacgcgttcgggcaactcctcgaagggcgtctccacatcaaagccgtaatgccgcgccaggctctccagcatggcgaagtagtagccgttgcgccggtcccagcccttgatggcgccgctggcgaggctgatggccgggaaagccaccacgcgcgcggggtcgaacacctcctgctggcccaggccgtcgcacgcggggcaagcgcccgtgggcgagttgaacgagaacaggcgcggctccagctcgggcagcgagtagctgcacaccgggcaggcgaacttgcaggaaaacaggtgctcctggcccgagtccatctccagcgccagtacccggccgttgccctcgtgcccgcccacccgcagggcggcctcgatgctctcggccaggcgctgctgggcgtcggggcgcaccttcaagcggtcgatcaccacgtcgatgtcgtgcttctcggtcttcttgagctgcggcaggctttcgtgctcgtagatctgcccgtccacgcgaaagcgcacgtagcccagcgcctgcatctgcatgaacagctcggtgaactcacccttcttctggcgtgccacgggcgccagcaacatgagcttggtgtcctcgggcaaggccagcaccgcatccaccatctggctcacggtctgcgacgacagcggcaggccgtggtccgggcagtacggcgtgcccgcgcgcgcgaacagcaggcgcaggtagtcgtggatctcggtcaccgtgcccacggtggagcgcggattgtggctggtggccttctgctcgatggaaatggccggcgacagaccctcgatcaggtccacatcgggcttgtccagccgccccaggaactgccgcgcataggccgacaggctctccacatagcggcgctgcccttcggcatacagcgtgtcgaacgccaggctggacttgcccgagcccgacagcccggtgatcaccacgagctggttgcgcgggatgtccaggtcgatgttcttgaggttgtgcgtgcgcgccccgcggatgctgatgcgctgctcgcgcaggacctgcgccagtgggcgccctccggccgcatcggcaggcgaagggtggcgatcgtcggagggtggctcgaaggtgggcatcgcgcgtgcctggaggcaaacgcacgatgataggtcacccaccccgcccgcgcagaagccgcggccggagcgccctgggcgtcagtctggtaagccatgcagatgctcccaaaaaaatagctgtttgcgctcatctgtattgcatctgaccgcgatttcatgcccaattcgccacacgccgcgatggcccgccctgccgcgtgcggcccggccatgggtgagaatccgtgctttgacttgcccccgcgcccgtgccggacaccaccacacccactccgccctccaccgccatgaccccgatggagcgccgcgccagcgtcagcctggcgctgatcttcgcgctgcgcatgctgggcctgttcctagtgctgccggtctttgccctcgaagcccgcaagtacccgggcggcgacgaccccgcccttgtggggctggccatggggatctacgggctcacgcaggcggtgctgcagctgccgctgggcatggcgtcggaccgcttcgggcgcaagcgcgtcatcgtcctggggctgctggtgtttgccgcgggcagcctgctcgccgcgctggccgactcggtgatggggctgctggtggggcgcgcgctgcaaggtgcgggcgcggtgtccgccgccgtcacggcgctgctggccgaccagacacgcgacgcggtgcgcaccaaggccatggcactggtgggcgccagcatcgggctgatgttcgccatcgccctggtggcggcgccgctgctggccgcgcacatcggcctggccggcctcttcggcctgacctgcgcgctggcgctgggcggcgtggccgtggtgctgtggatggtgccgcccgagccggtgcagcatgccgacgcaccgcgcgggcgcctggccgacgtgtggcgccatgccgacctgctgcgcctgaacctgggcgtgttcgtgctgcacacggtgcagatggccatgtgggtggccgtgccggccctgctggtgcaggccggcttgcccaaggacgcgcactggcaggtgtacctgccggccgtggtgctgtccttcgtcgccatgggcgggctgtttgccatggagcggcgcggacggctgcgcgcggcgctgctggtcgccattggactggtgctggtggtgcagatgggctttggcctgctggcggccggaggcgctgcgccatcgctgatgccggtggcggcgctgctgttcatcttcttctgcggcttcaacgcgctggaggccacgcagcccagcctggtgtcgcgcatggcgccggccaacctgcgcggcgcggcgctgggcgcctacaacacgctgcagtcgctgggcctgttcgcgggcggtgcgctgggcggcgcgctggcgaagtgggcgggcgcgccgggattgttcaccgccaccgccgtgctcacggccctgtggttgctcatcacctggccgctgcggccggtgggacgcggcggcggccactgattttttcaccctccggcgcaccggcggcgtgcaagccgctatgctgcgcacctgcggcctcgcaggggtcgcctgttggactcatctggcccggaacccttccctgccgtccgggctaagcacaaggatttttcatggcatccgtgaacaaagtcatcatcgtcggcaacctggggcgcgaccccgagatgcgcaccttccccagcggcgaccaggtcgccaacgtgcgcatcgccacgacggaccgctggcgcgacaagaacaccggcgagaacaaggaagccaccgaatggcacagcgtggtcttcaacggccgcctggccgagatcgtcggccagtacctgcgcaagggctcccaggtctacgtggaaggcagcctgcgcacgcgcaaatggaccgaccagagcggccaggagcgctacaccaccgaaatccgcgccgacaccatgcagatgctgggcagccgccaaggcatgggcggcggccagggcggcggctatgacgacagcggctacggcgacaacggcggcggcggtggtggcggctacgaggccccgcgccgcgccgcgcccgcgccgcgccccgccccccccgcggcccgccccgcccccgcgcccgtggcgcagccgccgcgcgccgcatcgggctttgacgacatggacgacgacattccgttctgattcggcctcgcaccaagcacaacgggcgccccagggcgcccgtttgctattgcagtgatagctgctcgcgctggatggacaagcgctgcagcccaaaaacactcaaatcagtgcaccaccatgagggagaacggccagacataggcctgcatcgtcacgtacaggcccaccaggcaggccagcgcgatggagtggaagaacacgtagcgcaggatgtcgccctcgtggtcgaaccagcgggtggcggtggaggccacgacgatggactgcgcgtcgatcatcttgcccatcacgccgcccgagctgttggctgcgcccatcaggttgggcgacaggcccagctgctcggctgccaccttctgcatgccgccgaagagcacgttggaggccgtgtccgatcccgtgagcgccacgccgatccagcccatgagcgtgccgaagaacgggtacagcacgccggtgttggcaaaagccaggcccagcgtggtgtcggtgcccgaatagcgcgtgagcgtgcccagcgccaacatcagcacgatggtgagcagcgagtagcgcaccagccagaaggtgcggaagaacgtggtgacgatggccacggggttgtacttcatgaccagcgcgctcaccacggccgacagcaggatgcccgtgccggtggccgacagcaggttcagtgtgtagacagcggcctccttgtgcggcgcgggcaccacggggggcaccttctcgatcaggttgtgcagcccggccatggggaaggccggcgcgaagatgccgttgagccaggccttgaccgagggcaggccccagatgaacacgaacaccgacaggatgacccagggggtccaggcggccaccagcgcctgggtgctgtggcgcttgaccggctgcggcggcttggcctctgcggcgctggggtcatgcccgcgcagcgagggcgacgtccacaccgtcttgggcttccacacgcgcaggaaggccaccaggcagaccatggagacgatggcggcgatgatgtccaccagttcgggcccgatgaagttggacaccaggaactgaggaatggcgaaggacacgcccgtcaccaggatggccggccagatttccatcatgcccttgcggccggcgaaggcccagatcagccagaacggcaccagcagcgagaagaagggcagctggcggccgatcatggccgtcacttccatcaggtcgtagccgtgcaccttggccagcgtgatcaccggcgtgcccagggcgccaaaggccaccggcgccgtattggcgatcagcgacaggcccgaggccgccagcggcgagaagcccaggccgatgaggatggccgccgtcaccgccacgggggtgccgaagccggcagcgccttcaaagaacgcgccgaagcagaaggcgatcagcaagagctggatgcggcggtcttccgtgatgcccgacagcgagtcctgcagcacggcgaagctgccgttctgctcggtaagctggtgcaggaagatgatgttcagcacgatccagccgatgggcagcaggccggtaaaaccaccgaacagcgccgcacggccggccatgtcgcccggcatgccgtagacgaagaccgccacgagcagcgccgtgatcaggcccatgcctgccgcgatatgcgccttgatgtggaaaaagcccaaggccgcgagcatgaccaccaccggcagcgcggccagtgcggtggagatgaccatattgcccagtgggtcgtagatttgttgccagaccatagcctgtgccccctgttgttgtcccggttttggaaggagaaatgcctcgcacgcccagtaccggaggtcaaccggctggagcggcgcggacgagactgtagaaagcccgcccgcgacgcagcgtgaaaaaaccggagaccggtgctgaagcaatttcacaccatagcaaggacgcaggtccggcatcccggctattcgggtatcccctgatgccgcctacgccccccggggcgggctttcagccgttcacggccgcaatcaccccaccgcccaggcacacctcaccgtcgtacagcacggccgactggcccggcgtcacggcccactgcgcctcagggaactgcaggttgaaggcgtcgccctgtgcggccagcaccgtgcaggcggcgtcctgctggcggtagcgcgtcttggcagcgcaggcgcctgctgcgggcggatggccggcaatccagctcgcgtcctgcgcgtccaggcggtgcgacagcagccacgggtgctcgtggccctgcaccacgcgcagggtgttcgtctccagctccttgcgggccacgaaccagggcgcatggtcgcccgcgccgcgcaccggctggccagacggtgctttcgccccggcgcctttttccttgacaccgccgatccccaagccctgccgctggcccagcgtgtagaacgacaggcccacgtggcggcccagcttgcgcccgcggtcgtccaggatggggccgggcgcatgctggatgtagcggttgaggaactcgcggaacggccgctcgccgatgaagcagatgccggtggaatccttcttcttggcgttgggcaggccgatgtcggcagcgatgcggcgcacctcggtcttgtgcagctcgcccacggggaacagcgtcttggacagctgcgcctggttcaggcggtgcagaaagtagctctggtccttggacgggtccaatcccttgagcagctcaaacaggcccgtggccgggttctgccgcacgcgcgcgtagtggccggtggcgatcttctcggcgcccaggcgcatggcgtggtccaggaaggccttgaacttgatctcggcgttgcacagcacgtccgggttgggcgtgcggccggcctggtattcgcgcaggaactcggcgaacacccggtccttgtactcggcggcaaagttgacgtgctcgatctcgatgccgatcacgtcggccacgctggccgcgtccaggaagtcctggcggctggagcagaactcgctgtcgtcgtcatcttcccagttcttcatgaagatgccgaccacctcgtggccctgctgcttgagaaggtgcgctgtgacggcggagtccacgccccccgacaggcccaccacgacccggtgttttttcatcgccgggccgccccaagatgaaaagcggcccccttggggggcagcgaccacacgaagtggggagcgtggggggcatgtttcataggtgtgcgattatcccagcccccccggccgggcggcgcctggggtcaaccgggtgttggagacgatggaactgcggcaattgcgatatttcgtgcgggtggtggagctgggctccatgagccgcgccgcgctcgacctgaacctggtgcagtccgcgctgagccagcagatcacgcggctggagggcgagctggccacgcgcctgctgcaccgcacgccgcgcggcgtggcccccaccgaggccggggccgcgttcttccgcgaggcgcagctcacgctgcgccatgccgagcaggccgtgcgcgccgcccagcaggcgcggctgtcgggcaccgtcaccgtcggcctggcgcccaccacctcggcgctgctcgggctgccgctgatgcaggccatgcgcgcgcgctaccccgacgtgcggctgcacatggtggagggcatgtcgggccacctctcggccatgctgcatgcgcgcgagctggacctggccgtgctgttcgactcgcgcctgcaccaggcgcagctggccgggcgcacccagcgctggcaaatccagccgctgctggaagaagacctgttcctgatgcgcggcgccgccgccccgcgcctggccgccgaggtggcgatcaccgagctgcgcgaggagccgctcatcctgcccaccggcccgcacggcctgcgcagcacgctggacacggcctttgccagcgcgggcatcgccccgcatgtggtgctggaagtggactcgctggccatggtgatggccgcggtggacgccggcctgggctccacgctgcagccctgggcggcgctgggccgctacccggacgcggccacgcgctttcagtgcgcgcgcctcacgggcgcgccggcgcggcgcgtgaacctgctgtgcagcctgccggacgaagagctgtcccccgccgcactggccgcgcgcgtggtgctgctggactgtgcccgcggtctggtcaccgagggctgctggatcggcacctcactgctggcgcaggcaccggcaggggttcccgccccgtagcggctacttccgggcttcgcgcccgggcgcgcagccatcaccgttcgtgatacccccatacccgcccgcggctgcacggctggcgggccgctgcctacagtccacgctcgacagctgcacccctcgcccctaccgggtgcgcccccacgagcgaaatctatgcaatctcccccgatggacaccgatgtcctggtcatcggcggcggcaacgccgccctgtgcgccgcgctgatggcccgcgaggccggcagccgcgtgctgctgctggaatcggccccgcgcgcctggcgcggcggcaactccgcccacacccgcaacctgcgctgcatgcacgacgcgccgcaggacgtgctggtcgatgcctaccctgaagaagagtactggcaggatctgctgaaggtgaccggcggccagaccgacgagcacctggcgcgcctggtgatccgcgcgtccagcacctgccgcccctggatgcgccgccacggcgtgcactttcagcccgcgctggccggcacgctgcacgtggcgcgcaccaatgccttcttcatgggcggcggcaaggcgctggtgaatgcctactaccgcagcgccgaggcgctgggcgtgcaggtgcgctacgaatcgcccgtggagcgcatcgagatcgagaacggcaccttccaggccgcctgggtgaagggccagcgcatcaccggcaagagctgcgtgctggccgccggcggcttcgagtccaaccgcgaatggctgcgtgaggcctggggccagaacgcgcgcggcgagtggccagccgacaacttcctgatccgtggcacggcctacaaccgcggcgtgctgctgaagcacctgctcgacgaccacggtgccgaccgcatcggcgaccccacgcaggcgcacatggtggccatcgacgcacgcgcgccgctgtacgacggcggcatctgcacgcgcatcgactgcgtgtcgctgggcgtggtggtcaaccgcgagggcgagcgcttctacgacgagggcgaagacttctggcccaagcgctatgccatctggggccgcctggtggcgcagcagccggggcagattggctactccatcatcgacagcaaggccatcggccgtttcatgccgccggtattccccggggtgaaggccgacagcctgcccgcgctggccgaaaagctcgacctgcccgcagagaccttcatgcagacgctgaacgcctacaacgccgcctgccgcgtgggccagttcgaccacaccacgctggacgactgccacaccgagggcgtggcgcccgccaagacgcactgggcgcggcccatcgacaccgcgccgttctacggctacgcgctcaagcccggcgtcaccttcacgtacctcggcctgcacaccgacgacacggccgccgtgcgcttcaacaacgtgcccagccccaacctgtttgtggccggcgaaatgatggccggcaacgtgctgggcaagggctacaccgccggcgtgggcatgtcgatcggcacggccttcggccgcatcgccgggcgcaacgccgcgctggccgccgcgggccaggctgccgcgcacggcgcggtgaacgacgagggctgaacaccatgcaaaccctgaaatccctgaccgacgaagcgataggcctggcccagggcgggcccgcccgcgtgattcccatcgtgcccgcgccggcgcagagcgccgccgagaccgaggtggcgcggcagatgcagatctgcaacgcctgccgctactgcgagggcttttgcgccgtgttcccggccatgacgcgccgcctggacttcacccaggccgacgtgcactacctggccaacctgtgccacaactgcggcgcctgcctgcacgcctgccagtacgccccgccgcacgaattcgccgtgaacatcccgcaggccatggcccaggtgcgcggccagacctacgccgactacgcctggccgcccgcgctgggccggctgtaccgccgcaacggcctcacgctgtcgctggccctcgtggccgcgctcacgctgttcctggtgctgggcgccgcgctgcagggcggcgggctcggcgcgctgtggggcgcggacctgggcggcaacttctaccgcctgttcccgcacaacctgctggtgggcctgttcgcgccggtgttcctgttcgtggtgttggccttgtccatgggcgtgcgccgcttctggaaggacgtgaagcccgccaccagcggcgccgacgtgagcgcccccgccgccaccgaggccgcgcacgacgtgctgcgcctgaagtacctggacggcggccatggcgacggctgccacaacgaggacgacgcctacaccctcaagcgccgccgcgcgcaccacctcacgttctacggcttcctgctgtgctttgccgcgacctcgctggccacggtgtaccactacgttttcggctggccggcgccctacgaggcacccagcattcccaaactgctgggcgtggcgggcggcgtgatgctggtgctgggcacgatcggcctgtggtacctgaaccgcacgcgccaccccgcacacggcgacgccgcgcaaaagcccatggacctgggcttcatcgccctgctgttcctggtggccgccagcggcctggcgctgtggctggtgcgcatcaccccgtcggccgcgcccgcgctggccctggtgctgtgcctgcacctgggcgcggtgatggccctctttgccacgctgccctacggcaagttcgcccacggcgtgttccgcaccgccgcgctgctgcgccacaccaccgaaaagcgccagcccaaccctatcgggctgggcagcgattgattgcttctaaaaccatagctgttagcgcttgatggataagcgctagggcctgctcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccgcgccacgcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctagtgtggtgtctcaaaagtaatcatcaaataatggtactcgctgcccgcgccacagatgccaagatggtgtccgcacttttatgccacacgaacggcttgggatcctcgttgtgacgatcaatgtattcccgtatggattgctccagctgagcaacgctggtgtgggcgctgcgcttgatccactgctcgctgatctggctaaagaaacgctcgaccagattgagccaggacgctgaggtgggcgtgaagtgaacgtggtagcgaggatgggctgctagccaggcccgcactgcctgcgtcttgtgcgtgccgtagttgtccatgatcaggtggatgtcttgttcgccaggcaccgctgcatcgatggctttgaggaactgcaggaattccacactgcggtgacggcgcttgagctgtcctatgactttgccagtggccacatccagcgctgcaaacagcgacgttgtgccatggcgcttgtaatcgtgcgtgcgcgtgctgggtttgccaaacgtcagtggtaaccctggttgggtgcgatccagagcctggatctggctcttctcgtccacgcacagcaccaaggcgcgatcgggtggtgccatatacagccccaccacatcccgtaccttgtccacgaaatggggatccgtcgatagcttgaaggtttcttgcaggtgcggcttcagcccaaaggcatgccagatgcgctgcaccgtcgcgggcgatacgccagcgtgccgactcatctggcgcacgctccagtgcgtggcgttgtcaggcttgctctggcgaaccttgtccacaatgagctgaacctgctcgtcgcccacactgcgcgggcggccagcgcgcggggcatcggtcaaacccgccagacgatacgcccggtagcgccgccgccacttggagacagtttgcaccgtcgtgcccaagcgttgggcaatcatggtgcccgactccccatctgcgcagcccagcacgattcgcatgcgcagcttctcgtcctcgggcgctttgcgtacgcgcagtcgcgcatgcagctctgcgcgctcggcatcggtgatctgcagcttcgtggcggggcgtccagggtgggccatcagcgtagtctcctataaggaagctgattcgaccaacaccggtcaaaatagttctatctatttttgagacaccacactagagcaccatttgacttacaacgactaaaggagcctcgccatgaaaaaacgcaccctgatccaggccgccgccgtggccctcacctccgtcgcctgggccggcccggcactggcgcaggactttccgccggccaagccggtcacgctggtcgtgggctttgcgcccgggggcgcagccgacgcggcggcccgcctgatcgccaagaagctggccgagaacatcggccagtccgtggtggtggagaacaagggcggcgcgggcggcaatattgcccaccagcaggtggccgcgggcgtttcggatggcacggtgctgctgttcggctcggtgggtccgctgaccatcgcgccgcacctcatgaagctgccctacgacccgttcaaggacctggcgcccatttccggcggcgtgtacttccccaacgtgctggtggtgcacaagggcgcgggcgtgaagaccctggccgagttcgtgcaactgtccaaggccaagcccggcagcgtggactatgcctccaccggcgcgggctcggcctcgcacctggcgggcgagctgttcaaccagcgcgccggcatcgacatggtccacgtgccctacaagggcggcgcacccgcgctgcaggacctgctgggcgagcgcgtgaccagctacttcgccgcgccgcccaccgccatgccgcacgtggaggcgggcaagctgatcccgctggccaccacgggcctgacgcgcccggcctacctgcccaacatccccacggtggcggaatcgggcttcccgggctttcaggcgctgaactggtatgccttcgtggcctcgggcaagacgcccgcaccgctgctggagcgctggaacaaggagatcgtgaaggcgctcaacgacgccggcgtgaaggaggccctgaacaagcacggcctgtcgccccaccccaccacgcgcgccgagctcgccagcttcatgaagaaggaatacgaccagtggggcgccatcgtgcgcgagcgcaagatcaccgcacagtgatctccccatgggcggctgcgccgcgtccccctgctctcgctttgcgaaaaggaggggcgacggccagtgaccgtgccaagcccgcgccacggcgtctgctggcttggctggcgctgcgagccaagccaagcgccccgctcctcagcccggcgtctgcagcacgctggcgtcggtgtggatcaagtccagcggcgcgcgccggccggccaggtaatcctcgacggactgcagcaccagcgggctgcggtggcgcgcgctgcagctgcgcagctcgtcgggcgtgagccacacggcgcgcaggatgccgtcgtccagcgaccgccaggcgtggtgcgcgcccacattgcccgcaaacgcaaagcgcaggtaggtgatgtcatcccccgtgcgcgtgcgcgtgaagcggttcaggtacacgcccaccagcgccgtgggctcgaagtcgtaggccgtctcctccagcacctcgcgcacgcaggcctggatgggcgactcgcccgggtccaggtggcccgcggggttgttcagccgcagcccgtcggccgtgtcttcctcgacgaacagaaagcggccctcgcgctcgacgatggcggccacggtgacgttgggtttccagcggtttggcatggccgcgattatcaccagcgcatgtggacactttctgacggcttgcgctgggtcaagttccggcgcgccccgaacgcgcagcgctcgggataatccccaccccatgctgcagcgcattcgccaccaccgacgcctgggctccgcggtcctcgcggtgttcgtgtgtgcgtggctggtggcgctgtgggccaacgtgcaggtgcgccaggcgctgccggcagtcgacctggcgcacctggacgtctgcttcgccgcacccgcgggtggccccgcgccgcacgccgacccggctgcgcacgacagccaccatgccgaccccggctgcctgctgtgcattgccctggccacaccgccggcgctgacgctggccgccctgcgcccgcccgccccgcacgtgcaccccgcacagcgcagccgcgcgccggccgtggcggcctggcgcgcccaggcgccgctgcccccgcgcggcccgccttccacccacgcctgactgcaaccacccgccggcccatggggctggcgccttccgttgtttgcctgcgcgctgatctgccgcccccgcggccgagcagcgccgggcgtggatttctcatgactgcatattccttccgcgcgcctgccttgcggtgcgcacccctgtcctcgcacctcaccccctgcgcgctggcctgcgcgctgctgctggcaggcccggccctggccgcgagcgacgccgtgaacaacgcggccgcggcccccgagcacacgctgcgcgacgtggtcgtcacggccgtgcacgaccactcgcccgtgcaggtggtggccgaccccaagcagccgcgccagcccgtgccggccagcgacgcggccgactacctcaagaccatcccgggcttctcggccatccgcagcggtggctccaacggcgacccggtgttccgcggccagttcggctcgcgcctgccgctgctgaccaacggcacgcagctgctgggcgcctgcccggggcgcatggacgcgcccagctcctacatctcgcccgagacctacgacacgctcaccgtcgtcaaggggccgcagaccgtcgtctgggggccgggcacctcggccggcgtggtgcgctttgaccgcgagcgccctgacttcaccgaacccggcgtgcgcctcagcgccagcctgctgggcgccagcgccgggcgcaacgaccagaacgtggactttcaggccggcaacgcgcaggtgtacgtgcgcgtgaccgccaaccattcccacggccaggactacaaggacggcgacggccggcgcgtgccctcggcctgggacaaatggaacaccgacgtggcgctgggcttcacgcccgacgccgacacgctgctggagctgagcgccggcacgggcgacggcgaggcgcgctacggcgggcgcggcatggacggtacgcagttcaagcgcgagagctggggcctgcgcttcgagaagcgccacctcacgccctggctggccaagctgcaggcacaggtctacggcaatcgcgccgaccacgtgatggacaacttcacgctgcgcaccttccagcccggcggcagcatgtccatgcccatggccagcaacgtgcggcgcaccactgagggcgcgcgcgtggccgccacgctgcagtggcagcccgactggcagttggagacgggcctggacgcacagcgcagcccgcacgacaagcgcagcggcacgcccagcgtgccctacgacagcaagccctggatgcgcgacgccaagttcgagaacctgggcgcattcgccgaactgtcatggcaggcccaggccgacacgcgctgggtgggcggcctgcgcctggaccgcgccgaggcctggcgctaccctgccccgagcggcatgggcggcatggccccggcggccggcgcggaccaccgcacgcgctcggccatgcccagcggcttcgtgcgctgggaacgcacgctggcgccgcagggcgcgctggtctacgcgggcctggggcacgtgcagcgctttccggactactgggagttgatctcccccggcaacagcgcggccagcgccggcaacgccttcgccacgctgcgccccgagaagaccacgcagctggacatgggcgcgcagtggaagggcgcggactggcagctgtggacctcggcctatgtgggcgtggtgcgcgactacatcctgttcgactacaccggcatgaaatcggccgtgcgcaacgtcgacgcccgcaccgccgggctggagctgggcgccagccagcgcctgggcacggcgtggacggcgcagggcacgctggcctacagctggggccgcaacaccagtgaaggccgcccgctgccgcagatgccgccgctggaggcgcgcctgggcctggaatacgcccagggcccgtggagcgccggcggcctgtggcgcctggtggccgcgcagcaccgccatgccaacggccagggcaacgtggtgggccgcgacctgggcgcgagcgccggcttcggcgtgctgtcgctgcacgcgggctaccgcatcaacgcgcagctgaagcttgccgcaggggtggacaacctgctggacaagaactacgccgagcacctgaacctggcgggcaacgccggcttcggctacccgggcggcgtgcgcatcaacgaacccggccgcacgctgtggctgcgcgcggacctgcagttctaggcttcggaggtaattaaaaagatagctggtcgcgcttgctgcatggggctttcagacacaaaacatgctgaaaccctttgatggcaagcgctaacagctatcgtttttacagtgcctgcgccatgtacaccgcgccggcgccgtagctgtccaggtggcgccgctgcgcggcgtcctgcaccaggtgcgcggcatagccctggcgcgcccagtaggcttgcgagccctgcaccgacaccagcgccgtgtggcgcagccccgccgcgcgggcccacggcagcagccgcgtaagcaacgcacgcgccaggccgcggccagcgcaggcgggcagcaccgccatgtcgtgcaggtacagcgtgtcgggcgccggcacggcatcgaagtcgccgtgcagcggcgtgaccttgcccagcagcgagtggtaggccgccaggtaggcggccacgcgcccctcatgctccagcaccagcgagcaattggcggggctggccaggcggcgggcaaacacctcggcgctttcgacgtaggcgtcgccgtagcaggcgcgctgcaccgccagcaacgcgggcaggtcggccggcgtgagggcgcgcggcgcgccggtcatcgctgcggcggcagggccctggacgggtgcggaaggtagtcgtccagcgacaggcccttctctttcagcagcccctccagcaccggcgccaggcggcccaggctttcctgcaccgcttcgcgcacggtatccaccaccacctgggtgctgcgctcgatctcgatgttcaggcggtcacccacctgcacgtcctcgaacacggtggcgcggcgcgtctcggggatcagccagacctcgaaccagccctcggcgcggtccacctcggccacggtgaggctggcgccgtggagggcgatgtagcccttggcgaacacgtagcgccgaaacgcatcgggcacggccacgcgccacaccaggttgttgtccagttcgcgccgctgcaccagctgcccggtgaagtcgatgtggcccgacagggggtggccgccgatctcagcgccctccttggcggcgcgctccacgttcacgcggtcgcccacggcgtagctgcccagcgtggtgatgttcaggctttgcagcatcacgtcgaacgtggcgcgcgtgggcgagaggatctcggtcaccgtgaggcacacgccgtccgtcgccacgctggcgccgatggcgaggtcctggcagaagccagcagggaattcgagggtgaaggtgcgcaggccggcgcggtcgtcgatggcggcgatggtggccgtggcttggacgatgcctgtgaacataaacgtggatttccttgggcagtgcaacctgccccgcgaggagaaagagacgggattctgccagccgctactggcctgcgcatggcccctttgacgcgtaaagctcggtcagggggaagatgcgaattcatcacttcgcagcgtgcttcgcaaggacatcttgcaaccctgctgcgctacctgccaccacatcccacgcccaactgcccaggccgccttgcgcattcactgcctgcacccattgatccagtgcctgtcgtttagcttggtcttggggtgagtcttcgcccttgatctccagcaccagggtcttgcctgatgtgaatcgcaccaagaagtcagggatgtacttgcgcttggtgccgttccacaaatacaggatgtgaaaacccaggtggtcgttctttacccaggcggccacatccgggtgcgtttcggccacattggcagcgtatttttcccagccactgtccaccacgatgtgactgatctggctgcgctgcgtgggctcggctacgcgcgtggtgtaccaggtgcgcatgtcgcgcgtgctgcccaccggacgctcgccatcaaacactgcctccagccgcaaggtgttttgctcgatcacataggccatcagatgctgcacgatggcatccatgtgcatggagaacaaaatccgctggcgcagcgggtcttgatgaaacagcgacggaatgtcgatcttgcccgacgccagaaacgtctccaccagccgcaccaactgaaacagcaagtattcccgttgccctttgaactggtcttgcaactgctcaaatgccttctgcgccgccttgaacaccagtcgctgtagccgaaactcctcgggcagtttctccaggtcgatggtggtgatctggctccagtcggctgcgccgcccagcgcgggggcaatgtccgcgtgcagtgccactttggccgggtcaatcgtcagcgtcggcaccttgctccactccacgaccagctgtggacgcaccacctggtccacccgcaggatgttgggccatttgatctcatgcacttgccgctcgggcagggccttgatttgcacgctgggcttgggcggtggcggcgggggcccatcaccaccgggtggcatagccaccgacagcggcacgccaaacacgttcacaaattccggcgcatacaggcccgtggtggggtcgatgtcgtaggccacgcggcgcaggccccggccaatcacctgctcacacagcagctgactggtgaaggcgcgtagccccatgatgtgcgtcaccgtcttggcgtcccagccctccgacagcatggccaccgacaccacgttctgcaggtcttgccccagctggccaggtttgcccaccgtgtccaccagctcgcgcagcacttcttcttttttggtgctgctggccagccaacgctctttgctctgcggctcaatccgcgcggcctgcacgatgctgcgcaggcgcgcgtcatagtctttgtcggcgctggccgcttcgcccacttcggctttttccagcactttggaatccacccgcagcgtgcgctgagcatcgtgcagctcggcccactgcgcatggcccttggtgaaatagtgctccacccgtgctgcggtttcggtgcggttgcataccgtcagcatcactgggggcgagaggtgcccctgcgccgcccagtcggccgccgtggcacgccagtcggcccccagcagcgtgtaggcctgctgcaccagcgcgggcaggggttcgtgggcttcggccttgcggttcaggtcttcggccacatcgggctcgcggtacaggtggtagagcttggggcgcagcgtttgcgcattgggcagagcatcgtcacgcaccaccacgcgcggcgttttcaccagcccggcctcgatggcatcgttcaggccaaagtccgacaccacccagctgaacaggcccgcctcggtgttgctgcgccccgtgggcgcaaagggcgtggccgacaggtcgtagcagcgcgcaatgcgccgggttttgtggatgcggtccagcccctccacccagcgggtggcctcgtccaggtcaatgcccagcgcctcggcctcggccttgctcaccttgatgtcggcgggcttgcggtaggcatggtgcgcctcgtcgttgatgaccaccaggttcttggcgttggccagcgggcccagcacgcggcgggtgtaagcctcgtcgctctctttgccctttttcaccaccgagcgctcttgctctttcagtggcatcagggtgtgccagttttcgatcaggatgctggcccggttgagcttttgccgcagcgcctcggaagggcacagctcaaactggtcgtagtagttctgctcgtgccccggcatcaacacctgtaggcgcgacttcaccgtcaggcccggcgccaccagaaaaatggcgctggaatacttgcgcggcgacttggggtaggtcaacgcgttcagcacctgccaggtgatgaccatagccatcaccgtagtcttgccgctgcccgtggccatcttgttgcacaaccgttcaaacgcgccgccgtcgccctcgatgaagatgccctgccgatattcaggcagcgcctccaggtgccagatcagcgtttctatggcttcgagctggcaaaagtagaacgggtactggcgacgcgacaccttgtctgcatcccaccagtgctgcagcagcgccagcgtcaccgccgtggtgcccggccagccatcggcgcgccactggcgcacccggtcgcggatggtgtccaccagcgggatggccacctgccgccgcgtgttctcgcgcgtgtcgatgatctcgtagcccgccgggcggcgcactggctcgcgcctcagtgtgcggtcggggttctcggcccagtgctgctgcggctcggtgaaggctgagttgatgatgagggaggtgggtgaggtcaaggcgcttcacttcaaaaaggtttgcaggcgatcaaaagtgcgcgccaggctgggggcgtgcgccatggcggcgtccacattccagcgctcatggacaaattggcgcatgcgctcgttgtacagcggcccaatcgaaaccgcactgccttgcgctggcaccagttctgctaccagccgtttgttgcggctgcgccgtaccagattgatcagttcttgcttggggtcggccaaggactcgggcgcaggagaaattttgttgaccggtatgcccgcaaagcttgcaaacccctcctgatcggccagcacccaagcctctgcctcacgcactgccacccgaaacagcatggaccgaggcaaagtggcaaccccccactgttcgcgcaactgcggggcgcacggcgtctgatccagatccaccaggacgacgtggggcaaagcgcggctggcgttcaggtacttggacaccgatttgcgcatattgcccaccccgcgcgccaccagaggccgcagcaccgtatagccgcgcccggtatgcgcaagcaccttctccatcaggaccaggctcaaaacgtcttccaccaccagggcgatgtccagcggttgggccatggctaaaaaatggaaagctgttcaatctggcttggcggggccttgcgaaccatggcctcggccacgttgtagcccgccgcaaccaactccagctcctgggctgtggcaggcacaacgcgtgtgccttcggccgaaggctccagccgcagcacatcgcgcgggtccacgctgctgtgctccagcagggcctcgctgtgggtggtcacaaacacctggcggcggtgctttgcccggcgctgcatctgccacagcaagggcggaatctgccgaacaatcgactcgttcagcgacaactccggctcctccagcagcagcaaagagtcgccatcgagcaggctccacatgatgcccagcaggcgcagcgtgccatcagagaactggtcttcacgctgccagcccgcatcgggccgccaatgctcgtagagcgcttccaggtggggcgtgcccgtggcgttgtcgcggctgaatttcaggtcgcgcatattgggcacacaggcccgcagggccgattcgatttttttcagacgtgcatcgcgggtgcggtccggggttttggcaatgcgctccagaaacgactggccaaaagggtcaccttccagcaagacgctggcgcccagctccgcatgtttgagcaattgcggcaccagatgcagataagtcagtgcgccaaaaaactgcgcaatgtcccgaaaatccttgttcgcgttgacctgctccaggctggtttccgtcaaacgctcacggtctgcctggtcttccgggttgtggggccggtcgagcagcacggcgcccgtgcgcaagtcttccacccgctccttgcttaccaccacccgctgcttgcctttgccctcgctgcgaaaggccaggcagtagcgccagatggccggggtatctattttttctgccagatcgacctcgatcagcacctccgggttgctgcgcgccagcaggcagcgcaccttggtcatgccgccgcgcatttccacggcgcgctgcagccccccacccttgggtttggccacatcgcgcaaaaaccggaacacatccagcaggttggacttgcccgaggcgttcggcccaatcacgaacacccggtcgcgcaaatccacctcgatttttttgaagttgcgccagttttgcagttggagtcttgaaatcagcactgcgctctccttatgcctgggttgccgaagcatccagccgcatcaccttcagcgactcaatgccccggtcgtccacaattttcacggccaccgtgcggttgtcaccggcagcaaacggcagcgacacggtgccggtgaaggcttgcagcaactctgtatccagctcggcgcggatgtcctttttcagcttcatccagccctcgtccttgcccgccatcgggaagaacacctggtgcgggaacaggctgcgcccgtcgtagtcggtatcgagctgccacgcggcaatcttgcccttgccgcccgacaccagttcgcccttggccgtgtcgaaatagtcaaagccgttcacctccacctgccacaggccatcgggcagttgcgtcagcagcacatcgggctggcccatgagccagaagctctggttgctgctgcgggcttttttcaggtcttcggtcagcaggtcggtgttcatctgcgccttcagtgcggtgatgcctttgagcgcgtcgatgtccttggccgcctcggggtcgaaggcgaaggcgcagaacacgatcatcttggggcgggggaacagttcgcccgcctcgttcaacgcgcgctccacctggcgctgctccagcgcgccgtgctcggggccgaagctcactaccacgcgctcgccggtgtccaggctgccgctggcgtgcacgctggtggtgccgggcaacacctccagttcggcaaagcgcagcatctgcccacccttgccgcggatgccggttttcagcaactcatcgcgccaggcgtgctggcggctggtgtggccgctgcgggcaatgctcatatcagcccaatcgggccctggcgcttgtcccgcttgcgcaggcagctcctctagtgatagcacggtagggaagggcacggcctctaccgtgaacgggccgcacacgcgcagcttggtcttgtcacgctcgggttggtcgtacagggtttcgctttcagcgttggcggcaatgctgcggtccatctcggcctgcattttttgccgggcggtgtggaactgggccagcggcgcctgcaactcggccgcccagtcggcgggcaggtcgaacggcacctcccattcctgcaaatcctgcccctgcaggcccagcaccagcttctggcctttgcgtgcgccctcggtcaccgggtaaggcgtggccggtgcatgcgtcttgagcgccgcattcagcgccgccagcgccgacgcaatggctgggtgcatacgctcataaatcgcatcgatctcggcattgttggcaatgcttttcagcgtgacgtggggcaccgtcttgtagatgaagccgccgcgcagcccttcgtgcgggtagcgcagggcgaagtagtcaaagctggcggtcatcagccgctgcttggccaacgtgatggccacgcgcgaggtatcgcaggtgatccagcggcggccccatttctcggcgacataggctgtggtgccggagccgcaggtggggtcgaggaccagatcaccggggtcggtggtcatgagcatgcagcgttccaccgctaatggatgcgtttgtacgacgtacgctttcttatcggaaaaaccagacgtaaccgtgtcatcccagaggttattgactggaaaaacagggaagtcatcaataaagcgaacataactaagcgtattgccaagcgcgataagtcgcccagaggcagagagtcttgttaggcccccgctatccgttttgaatgttcctttacctggtgaaaatgttccgcctcggaatgaaaattcagttacgtcgtcgccttgtgctggtcgttggctggccgtgttgtcctgtcgaaaaactcgacattccatgcccgcaggaactcccttgactccatagttttttcggctgccatcaggcagttgagcccacgtatattgggttccaccatcttcaccggctatcttctctaaatagagctgacgatatttcgtctgggttttattccttgcgtaccaaaccagcatgtcataaacactggcaagaccgagagttgcagcgctggtagttttcttgtatgcgatgaggccaaggaagttgtccgaaccaaaaacctcatccatcaattcccgcacatgatgcaagttttcatccgaaatctgcacaaaaacgctacccgaatcactcaataactcgcgcgccaataacagccggtcgcgcaaatacgtcaaatacgagtgaatgcccagctcccaggtgtcgcggaaggccttgatcatttcgggctcttgcgtcaaatccgcatcggcccggtctttcacgtcgcgcttgcccacaaagggctgaaagttgctgccgtacttgatgccgtagggcgggtcgatgtagatcatctgcacctgcccggccatgccttctttttgcagcaggctgttcatcaccagcaggctgtcgcccgcgaccagccggttggcccaaccccggtcgtgcttgtagaagtccagcgccgagcgcaggggcacgctttcaaacggcgcttcaaacagccctggctggaaaaagtttgagtgtttttggcctctatcgcccgtcccccctgcgctagaagctactgaattgctagcgttttggcgcttaccgacgctgctcagaatgctcatggcgtcaatgcgctcatgcacatgcaggctcacggtgtccacttcaaagctggtgcgctcggccttgcccgtccattgcaaatagggcgcacccatacgctgcaaggtttgcaacgcatggcgcatggcggcggggtcgttaccggccaaggcatcggcaatcagcgcgtcggcctgggcgcgggcgctgtcaaattgcagcgcagggtctaggtgcgggtcgtaggcccagcgggttttgggttgctcggggtcgctttcagcgttcaccaggcccacttcggggttgtttttgcgccggtcggggtggcggtaggccagcacctgggtgtcgccgttgtcaggctgcttgaggctgggtttggctttgggtgctttgggctgcttgtcggcggctgcaggggcgggtgcggtaggggcatcgagcgcaaagtctggccgttgcgcgccggtggcccgggcggtggcgccgccgcgccctttgcctttgacggccaggccggcagccaccagcgcttcgcgtgcggttttgaagtctgcttccgtggggaggggctggtgcccggcggcctgggcggcggccagaaactgctccagcagcgtggtattgcccacggtggtgtggtctgctggcagcaggttgagcagcagcgtttgaagctgttgttgttcgttggtcatttgctccgtcccctctgtgctcgataaggggggagttatagcagggcattgcgccggatttcattggcatggccagtagggcctgttcacactatttttgccagtgcgaagaccatggaaacggcgcccatctaggcgcgtgacgacgccaaggccggggccttggctagaaacgcaacaacgaggggcgccgtttccatggccttcccttcgggttgcaacccaaagcgccatccgcgtcgttgccaagcctcgctggggccgcaccccagcctcgtttggcgcctagcgcctggcgctttggattgcaacgcatctggcaaaaatagtgtgaacaggccctaggaagcggtgcttcagtccgccgccggcaggcacaggcgcagccgcgccccgcccagcggcgaggcctgcgcctgcacgctgccgccataggtctgcgccagcgcgcgcacgatgtccagccccaggcccgagccggggcgctgctcgtccaactgcacgccgcgctcgaacatgcggtcgcgcagcgcctccggaatgccggggccgtcgtcgtccacggtgaagcacagcagatcgccctcgcgccgcacatccaccaccacgcgcgtgcgcgcccacttgccggcgttgtcgatgaggttgcccagcagttcgtacagatcctgctcctcgccgcgaaaggcgccatcctgcgcctttggcgccagctcgaacgccaactgccggtcggcatgcaggcgctgcatggtgcgcagcagggcctgtacgggcgccagcaccggcgtgcgcagccccgtggcgcgcacggcggcggcggcacgggcgcgggcgaggtggtagtccacctggcggcgcgcgctggccacctgctcggtcaccagctgcgccagcggcgtgctctcttgtgccgcggcattcgccaggatggacagcggcgtgtgcaccgcatgcgccaggttgcccgcctgggtgcgcgcgcgctgcaccatgtcggcgttctcggccagcacatggttgaactcattgaccagcggctgcagctcctgcgggaagcacccctccagccgcgcggcgcgcccgccgcgcacggtggccagctgctcgcgcagcagttgcagcgggcgcagtgccagctgcaactgcaccgccacggcgatggccaggcccagcgccagcaggcccagtgcgatcagcagcaggtgggtgaaacgctgcagcggctcggccagcagggcggtgtcgcccgccacgaccaggcgcagcggcggagcgtcgtcctcgggcagttgcagagtgcgcgccacggacagcagcgcatggccctgcgcatcgtgcagctgcagcacgcggtagccgcgcgcggggtagtcgcccggcacgggcggcagcgccagcacctggtcccacagcgagcgcgagcgcgccacggcggcctgcggcgccgcgcccacctggtccacctgccaatacaggcccgacagcggctgcgccagccgcgcatcaccggccagcggcgccacggccgtgccgccctgcggggtccattccaccgaggcgctgagctggtcgagctgcaccaccagttgcgcctgtagctgctgggtgatgtggtcttggaacaaggtgcgcagcgcccagcccgcgagcgcgacgctgagcagcatccacgccagcgtgcccgccagcaggcgcaggcgcagagagccgcccaccctcatgccgtggcgccggcctcggccagccggtagcccaggccgcgcacggtctcgatgctgcccggcggcagcttcttgcgcaggcggcccacgaagacctcgatggtgttggagtcacgatcactatcgtgcgggtagatgtgctcagacagctcggtgcgcgacagcacctgccccttgcgctgcatcagcagcgacagcagtttgaactcgtggctggtgagcgtgagcggctggccgtccaccagcacgcgcgcctggcgcgtgtccagccagatcgggccgcactgccactgcgcgctggcgtgctcccccagacggcgcagcagcgcacgcaggcgcgcgagcagctcctccatgtgaaagggcttggcgaggtaatcgtctgcgcccgcgtccatgcccgccactttctcatgccaggcggcgcgcgcggtaaggatcagcaccggcatgttgcgccccgcggcgcgccagcggcgcagcaccgacaggccgtccagcacgggcaggcccaggtccagcaccacggcgtcaaagtcttccacctcgcccaggtagtgggcctgcgcgccgtcgctggcggcttccaccgtgtggcccgccgcggcgatcgcctgcaccagttggtcccgcagcgtaggttcatcttccacgacgaggatgcgcatcaatgttccttgcgtttgatctgcagcacacgtccatcgaccgcgtcgatcttcagcttggccatgcggccgtcttgctgcagcaggcggatctcgtagatgaagcgaccgtcatcatgctcgaactccaccttgagcacctggccctggtactcgcgctcgaccttctcgagtacggtacgcagcggcagcacctggccgcgctccagcgcctggcgcgccaggtcatggtcgccatggccgcgctcggcggcctgcgcggcagtgcccgcggtggcggcggccaccgcaagggccatcaggacgaaggggcggcgcaaggcgttcatgggcgttttttatacgtgcacggcgatgaatgtcgcatgaacgcggccttcagcacgagttcatcgtggcttttccagaatcgttgccaagccgctcgccacacacccgtggcgggccacttgctcaacgcacaagaaggaaacgccatgcgcatcaagatcgtcctgggaggctggctgctggccatcaccctggcctggctcgcggtactgccgcccgagctgggcgtctctccccttgtggatgcacagggggcggccactggctggtggcagctgcgccaacaggcgctgtatctctcgggcctgtggagcatcggcctgatggcactggccatggtgctggcgctgcgcctgccctggctggagcgcccgctgggcggcatggaccaggtctaccgcctgcacaagtgggccggcatcggtgcggcgctgacggccatcctgcactggggcgccgatgcatccagcgactggatcaagggcctgtggggccgcgccggccggccggcacgcgacgccgttctgccctggctcaccgacgcccggggctttgccaaggacctgggcgagatggctttttacctgctgctggccatggtggccatcacgctgctgacccggctgctggcctacaagccgtggcgcttcctgcaccgcgccatgccgctggtgtttctggcgctcacgctgcataccgtggcgctgatgccgctgaccttctggacgctcccgctgggcctgctgatgggcacgtcgctggcgctgggcagcctggccgccgtgtggtcgctggccggctggatcggccgcgcacgcagccacgccggccacatccatgcggtgcgcacgctgggcgatggcggcgcggcggcgcccgttgaggtgatctgcgccctgccggcaagctggccaggccaccgcgcggggcagttcgccttcgtgcgctttgatgcgtcggaaggcgcgcaccccttcaccatcgccagcgcaccgggcagcctgggcaccagtgcgcaaggcgagccattgctgcgtctggtcatcaagccactgggcgactacacccgcaccctgggccgacgcctgcaggccgggcagcgcgtggacatcgaaggcccctacggccgcttcgacggccggggccgccaccgccgccaacaggtgtgggtggcgggtggcgtgggcatcacgcctttcctggcgctgctggaagcccggcagccgggcgccacgccggcgccctccaaactgcagcccgtgcagatgcactactgcacccgcgacgccgccaccgatccgctgctgccgcgcctgcgcacgctgtgcgcgcaggcccaaccaccggtcacgctcacggtgcacggcgacgcccagggccagcgcctcaggccccaggacctggaggccacccccggctggacatctggttctgcggtccgcagggtctgggcgatgcgctgcacgcgcacgccagcggcccccgcccgtggcgcgtgcaccgcgagtcctttgccatgcgttgatccaccgaaaggagctttccatgaaacacccgaccccgttgctggccctgtgcctggccctggcagcagcccctgcgctggcggacgatgactgcgaggcccccgtgcagcactggcagtcacgcgacgccgtgatgcggcacgcggccgctcagggctggcaggtgcagcgcctcaagatcgatgacggctgctacgaagtgcgcggccgcgacgcccagggccgtgccttcaaggccaagctggacccccagacgctgcgcgtggtgaagatgaaactgcgcgatgacagccatgaacctgagcgcgaacgccggcgcgagcgcgatcgcaccccgtcccgcgatgcggctcccgcccaggacgccgcggcacccgtcacagcccccccaagccccgtgctgacgcccggcaccacgccacgcagccagatcgaatgaccctttgaatcatccacacgctcttaccggagaacctccatgtccagcaccaaacccctgctgaccaccgtggccgccgcctgcgcgctgaccctgcccgccttggcacacagccgcgagatcacgctctcgaccaccctcaagaactacggcggcgatggcgcctacctcgccgtctacctcaccgacgccaagggcgcctacgcgggcacgctgtgggtggccggcggcaaggccaagtactacaagcacttggccgactggaaccgcctgtccgccaaggacggcaagcgcctgcaaggcgtgaccggcgccagcgtgggcgcgggccgcacgctcaaggtgacggccgacctggccgacgcgctgctcgacgcgggctacgagatccgcatcgacgccgccgccgaggacatgcgcgacagcccgtcggagatccgcgtgcccctgtccaccgcccaggccggcaagccgcaggcgggcaagcagtacatccagtcgttcacctaccaactgaaataagcgagggggcatccatggtttggcggcagatccaccgctggttgggcctggtggccggcgcgctcgcgctggtgctgggcattacgggcacgctgttggccctcgacccgctgcgcaacgcgtggcaggcggcttccccggcgcaggacctgcccgtggcgacgctggtgcagcgcgtacaggccagcgtgcccggcgcggaggaaatccgccacctgccctcgggcggcatcgtggtacacgccttcgacaacggccaggcccaggccctgcgcgtggaccccgcggacggccgcgtgctgggggactacgagccctcgctgctgccacgctgggtgaagaacctgcaccgatccctgctgctgggcgacgccgggcgcatgaccgcggccgtggtggcgctcgccatgctggtgctctcggtctcggggctggtgctgctgctgcgccgcatgggcggatggcggcaactggccggcccggtgcgcggcacgctggcgcagcgcctgcacgtgctggcgggacgggtcatcctgttggtgctggcggtgtccgccgctgccgccctggtcatgagcgccgccaccttcggcctgctgccgctggatgccgtggcagagcccgacgtggcctccgtacagggcagccaggccgccctgcgcgccgaccaattgcccctgctgcaggagctgcgcgttcaggacctgcgcaagctgaatctgccggcggccgacgatccgcaagacacctggcgcgtgaccaccgcgcagggccagggctgggtagaccgctacagtggccagaccctggcctggcaggacgccacggcggcgcagcgcgtacacgactgggcgttgctgctgcacaccggcgaaggcgcgtgggtctgggcgctggtgctgggcgccatgggagccagcatcccgctgttctggatcacgggcgtggtgttgtggtggcaggcccgtcgcagccgcccccgcatggccaacaacagcccgctcgcgcaagccgacagcctggtcttcgtggccagcgaaggcggcaccacctggggctttgcccaggccctgcatgccgcactggtcgccacaggccagcgcgtgcacaccacggccctggagcactggcgcgtgccaccgaccgcacgccaggtctatgtgctggcggccacctatggcgacggccagccgccggcccatgcggcgcgcgcgctggacgccatcacgcgccagcccgtcacgggagcgcaagtcacggtactgggctttggcgaccggcagttccccgccttctgcgcgtatgccgaggcgctggagcaggcgctgcgcgcgcagggctggcccacgctgctgccgctggagcgcatccatcagcagtccgcgcaggagttcgcacgctggggacggaccttgtcgcaagcactgggtctgcccctgcagatcgactaccagccgcgcctgccgcgcacggtggcactgacgctcgccgcgcggcaggactttccgggcggcgcgggcgaacccgcggccatcctgcgctttgccctgcccgcccgcggcctgccccgcttcgccgcgggcgacctgatcggcatcgtcgcgcccggccaggccgtgccgcgctactactcgctggccagcggcacgcgcgacggcttcgtggaaatctgcgtgcgccgcatgccaggcggcgtgtgttccagccacctgcatgcgctgcaggcgggcgacagtgtgcaggcgttcatccgctccaacccgggcttcgtgctgcccgcgggccgcgcgccagtactgctgatcggcgcgggaacgggcgtggcgccactggcaggtttcatacgcgacaacacgcgccaccgccccatgcacctgtactacggcgcgcgccatcccgaacgggacttctacttcggcaccgagctcccgtcctggcaggccgacggccgcctggccgggctgcacaccacgttctcccgtacaccgggcggtggctatgtgcaggaaatcctgcgccgcgatgccacgcaggtgcttgcactgatcgcgcagggcgccctcgtgcgtgtgtgcggcagccgcgccatggcccagggcgtggcacaggtgctggatgcgctgctgggcccgcagggccagagcctggcgcaactgaaagagcagggacgctatgccgaagacctgttctgacccgcggcggctggcgctgcatggccccaccatgggcacgcgctggtcggttacctgcgatgcggcgccggacaccgatgtgcaggcgctgcaaaccgcgctggccgccgccgtgcaactcgtggatgcgcagatgtcgccctggctgccgggcagcgatctcaaccgcttgaaccacgcccccgtgggggcctgggtcacgctgcccgctgaaatcctggaagtattggtctgcgcgctggacgtctgccgcctgagtgcgtgcgccttcgacccggctgcgggtgcgctggtcgatgcctggggctttggagcggtgcgcgacgctcccgacgccgaggcgatccgcacagccaccagcgcggcacctgtcgcgcgcacccccacgtacgaggcgctggagctggacagcggcatgctgcgcgcccgcaagcacgcacccgtgcacctggacctgtgcgggatcgccaagggctacgccgtggaccgcatggccgacgtgctgcggcagaacggcgtgccgcacgccctggtggcgctggacggcgagctgcgcgccgtgggcggccaggccgatggccaaccctgggccgtcgcggtggaaagccccgagaccggccgccgcgccgtgcacagcgtggtcgaactgcaggacctggctgtggcgacctcgggcgactaccggcactatctccaggtaggcgacgcacggctggcgcacaccatggacacgcgccgtggcgcccccgtgcgcaacgaagtcgcctctgtcaccgtgttggcacgccagtgcatgcacgccgacgcctgggccaccgcgctgctggtggccggccctggcgaagggctggcgctggcccagcgcatggggctggaggcgctgtggatgctgaggcgcggcaacggactggtcacgctggggctgggccggttcggctcgggcgcaccggcgagcggggtatgaacggcaggtgaatccagcgttcagcactgattcaccgcctcccgcgcagactgcaggcacagtcaccttcggctgcaatcaccgggcacaaaggagttcatcatgcgcaccaccttctctctcgccgcgatcggaatgctggtggccgccctcggcgcccccgcatttgccggggaccgcgaccaccaggaccgccgccacccgcgtgagcgcgccatggtcacgcgctgcaacgacaacgcaggccagggcatgcagaccatccccaacaacgcaagcgcccaggagcgcgcccacgggtggcagtatttttcggaccctgccgcctgccgtgccgtcgtcatcagcccccagggcgactactacttcagccgcggcaggggcctgcgctgggtggccgcggcgcagacggaggtctgacgggacgaggcaaggagctggagcccgcggggccgcttatgcgccgccgggctccacgcctttccacgccgcagcctgcaggctttcgggcaattcatgcgccagcgcctggtgctcgcgctcatggtgatgctccaggacatgccgcagcgcatgcgccgcatccagcagccccagcaccgcagcgcggcgggcccgctcgccctgcggcggctgctgcgccatcgcccgcaccttcagcaggtactcgtcggccagcagcgcgatacggtcgtgctccaccaggtacacccgcgcggcccagcgggcacccggcggcacatggggcagtagccgcgtattttcgatctcgatgtgctgggccaggtcggcgcgccagcgctgcaagcgctgcagcgcgctatcgaaatccgcacccacgacatccagcagatgggcgtgcagctgcgcctccaggcgctcatgctgatgttcaaaaaacggaggggaactgctcacttgcatagatcaggaatggcgcaaagaccggcgctggggttatacaccgcggcctcgccatgaccggtgacggcgtgaacgacgcccccgcgctcaaggccgccgacgtgggcatcgccatgggcgagcgcggcaccgatgtggcgcgcgaggccgcggccctggtgctgctgcaagacagctttgcgcacatcgtcgccgcgatccgccaggggcggcgcattgacgacaacgtgcgcaaggccacacgcttcgtcttcgccgtgcacgtgcccatcgtcgcgctagcgctggtgcctaccctgctgcactggcccgcgctgctgctgccggtgcacatcgtgctgctggagctgctcatcgacccggcctgctccgtcgtcttcgaggccgagcccgagcaggccgacaccatgcaacgccctgcccgcccggtgcaggactcgccctttgccctgcgtgcgctgctggggcccctggcacaaggcctgggcgtggccgcgctgctgctggcggcgcaagcctggctgcatgcccagggctgggaggccgcccagggccgcgccgtggtgctggggacgctgctggtgtgcgtgctgctgctcatccaggcgcagcgtgacccgacgcggccgctgctggtgcgtcagccgcgcgccaaccgctggctgccgcccatggcggcggccgtggggctgctgctggcggcgatcctgggcattccggcgctgcgcgacctgatgggtctggcccccgcaggccttgcagcctggggcgccggcgcaggggtgctagtcttgagcgtggtctggctggaagggctgcggcggatcacccgccgcaaagagaacgcccgctgaggcgcgcgtgcgcaaagcaaccgtggctcagcgctccgtgctttgcctaccagcgcaccgccagccccgccgcatggccgcgcgtgaaggcttcttcgaacaccgagtagcccgaccagtcggcgtgcgcgaacagcaggcgctgcgtgcccggcgtgggcggcacgggaacacgctctccattgaatagctggtagcgcttgccagacaagcgcgagaggccgatttggcttaaaaatgcctgcgtgcccggtacggggatggacatggcatggccgtagcgtgtgagctccatgcgcgtggcgcgctcgggcaggtccgggtggggtacggccagggccgccaggatggcgctgcgccagtgcgtccagggttgctctgccagctgctggcgggcgcccggcacgtcgcccagtgcctggtagtaggtgagcaccgtggggccgctggcggcggcgcgcgggtccaggcgctggtggccggcatgcacgtaacccaggccgccgggcacgggatcggcatagagcacgttgtcccacgcgggcgcggcgccctcgcggtcggccagtggcgcgctgacatggatattggccaccagccacggcgcccactgcaggcggcgcgcggcatgggcaaggaagtccggcgcgggctgcaccacgcgcgcggcgacgtacaccggcagcgccacgatgcagcggcgcgcctgccagcgttcgatgctgtcggtggcatgcaggtacacatccacctccacgccgcggcgcgtctcggcgatgcgcagcacgctggcaccggtgcgcaactgaccgccctgcaccagcggcgcggccaggcgctgggtgagccagccgttgccctcgggccaggtgagcacgccctcgcgctcatcgccggcatcggcctccaggcccggggcatggaagccgtggcggctggcgaaatagtggatgcccgcccaggccgacacgcgcgccgtgccggcgccatagtcgtcgcggcagcagtagtccaggtaccagcgcaggtgggcgtcgtccaggccctgctgcgccagccacgcatcgaaagtcatagcatccagcgcttgatgggcgggcgccaacggcttattgggcgcccaactcttgagcaccggcatggtgaagcgcacgccgcgcgaaagcgcggccacctgctcggcaaagcgccggtactgcgccagcgtggactcccccaccccggcgacgggcagcaggccctcctgccagtggccctggaagtagaggcgctcctgcgggctgtggctcaggtggcgttcgtcataccgccagcggccggccacgcgctggcgcaggcccagctcctccagcaggtcctgcacctcgcgcgcatgctcgccgggcacgggcaggtaatgcgcgcccagcgggcaggcaatgccgttcacgctgccggcgcggctgttgccgccgggctggtcctccatctccaggcactggaaatcatccacacccgccaggcgcagcgcacgcgcggccgccagcccggccaccccgccaccggcgatcaccacctgggtgcggcgcacgatatcgggcgtgtagggcgcgccctcggccagccggtcgcgcagcgcatggccgcgcgccatgtcgatgccggtgtaaccgcccagcacgtcggccggcgcaggcttgtcgcagccggacaggccgagccccgcggccagggcggcgccggcctgcagcaactggcgccggcggggagagaaaggagtgtgggcggggtgggacatgggccgcccactgtacggcatcggccccggccgggttcgtcagacaccgccgacaggggcaagggcggggcagggtcgtcccgcagcatcggcccagggatcagtgggcgacctggccccactcctgttcgtaggtgtgcaccagcacctggttggacaggcggttgacctcggcgggcacgcgcgccatgtcccgcgggaagtcgaacagcaggggcagcgcggccgcgtccaggaagcgcaaccccgcgggcagctcggccggcacgcgccaggggcggcggctggcgatgacgaagccccactcgccaaagctcggcacatgcgcgtggtagggccgcgcctgcaggcccacggactcgatggtcgtgaccaccgtccagaagctcctgcgcgccaccagcggcgaggtcgtctgcaccaccgcgtagccgctggcggccaggcgctggtccagcagggcgtagaagctgttggtgtagagcttgccgatggcgaagttggtggggtcgggaaagtccaccacgatcacgtcataggtgtcatctccctgttgcagccactggaaggcatcggtgttgacgatggtgagcttgcgtgacgccagcgcatcgccgttcagctgccgcagcgtggggtggctgccgaagagctgcgtcatcgccgggtccagctcgaccagggtgaccgactccaccgaggggtacttgagcacctcgcgcacggccataccgtcgccgccgccgagcaccgccacgcgcttcggatgaccgtgcgcggccatcacggggtgcaccagggcctcgtggtagcggtattcgtcgcgctcggcgaactgcaggttgccgttcaggtacaggcgatgccccgcgcgcccgtgcgtgaccacgatgcgctggtagggcgaggcgctgctgagcacgatgcggtcctggtagaacttgtcctcggcaaagcgcgtgatgtgctcggcccccagcagccccgccagcagggccgccagcaccagcgcacaggccagcgcgtgcgcgccaaagcgccgcagctcatgccggaacagccacagcgcccacacggccacggccgcgttcatgaagccgaacagcagccccgtgcgcaccagccccaactgcggcaccagcagcaaagggaacgccatcgacacggccagcgcgcccaggtagtcgaaagtgagcacctggctcacgaggtccttgagctgcacgttgcgcttcaggatgcgcatgaccagcgggatctccaagcccaccagcgtgcccaccagcagcaccatgccgtacagcagcacgcggaacgcactgggcacgtaggcattggccaggaacagcacggcaggcagcgccccgccgataagcgccaccagcaactcgatgcgcaggaaatgcgcgggcaactgccgatcgaagtagcgcgagagccacgaccccacgcccatcgcgaagaggtaagtaccgatgacggtggagaactgcagcaccgagtcgcccagcacatacgacgccagcgccccggccgccagctcgtacagcaggccgcaggcggccaccacgaacacgctggcgagcagcgcgatgtcgatggggcgggggcccggcaggggtacggccggggttgtgatgccaggggcgccgccaggagtgctcatgccagcgccgtgtccagttgctgcgccaagccttcgatggttagccagccaaacaccgcgcgggcgccgctggtgcgcgcccacagctctccgacctggcgtttctcgatttcgtaagggtcgttcagcaggtgcgcgcctttgaactccagcagtgccacgcgcccgtccaccagctcggccacgaagtcggcataaaagcgcccgcgcgaggtgggcaggccaaagccgcagggcgcggtgtccaggttgcgcacccagtggcgcaccttcgggtggcggtcgatgagctgcgcacattgaaactcttgcccgccatccttcagatcggccagcaccgggaagtagtgcttgccaaactgatagcgcccgccgtaacgcgaggccacgggcgcgggatagcggcccggctcgaacacatgcgggtgcgcccaatcgggctcgatcagccatgcaccgccatcccccagacccagcacctgttgctgaaaggcacgccgcgtggccgcctcgcgcaggtcgcccacatgagcctcgatggcgcgtgtcagcttgaagcgcgcctgcgccagcaccaccagcggcacgccgcagccgtgcagttggtggttcaccacggcagccaggtaggcgcggcgctggctctgcgtgaacccggccagttcaggtgccttgaacagggactggtccagccaacccaccagggtgtcggcatcgatgctgctgctctcccagtccatggccatttgcgcgctgcccgcaaggcgcagcgccacgcgggcgccgtccatgccgatctcgaaaacgtccgactcctgcgccacctgaaagctgggcaactgcaccgcctgcggcgccagcaggtccagctccacggcctccagcaccgcctcgcgctccagcggccacaggggggcctgcgcgtcaagccgataacccagcgtgggcagtggcgcaaagggcatgttgcgcgatgcgggcgcagcttgcgccgccaccagcgcgttgtgctgtgccacctgctcgcgcacttgctcctgcttcttggcgccgcgcacctgggccagcagcagcgcttcggtgtcctggccgatgtggccggtcaccaccacctgctgcacgccggcaatcgcccgctgctgcacgccaggcagggccaacagcttgggtgaggcggcaattgcttcaaaatttgtagctattggcgcttgctggatgggcgctggagcctgatttttctccaaatcgttgtcccacagcggcaggctgctcggtggcgcgatcatgctcgccacatccagcgcctcaaaacccatgtgctcgatcagccgatccgccagcgcatgcgcggcttgtgagaactccgccgcgcacacatgggcgtaggcgcggttgagcgcctcgcgcccccggcgcgcggcgtagggcatgcgcagcacgcggcccagcagttgctccaccgccgtggcgctgctcagtttctgcaggctgcacagcacataggcaaacgggcagtcccagccctcgcgcagcgcctgcacggtgatgacgtagcgcaccgggcagtcgcgcgccgccagggggatgtcatccagaccacgctccttgccggtggccacgaccacctgatgggccggcagcttcagttcatcgaccagataatcgcgcagcttttcgggcggcatttcttcgcccgcgttctgggcctgaaagagcacgatgggccgcacatagcccgcgcccgccgcctcgtctttcagtgcctcggcctccagcttgcgctgggtttgcaccgcgccgaatacggcggcgggccagccctccgggtgctcggccagtacgatgggcagcttgatcatgtcctcggccgcgagctcctgcgcactgacgtggtacagcacgttggtcttggcggcaatgggcgtggccgtcagctccaggatgaacgaggggttgagccgctgcagcgccgtgaagctcttgtccgtcttggcggtgtgcgcctcgtccacgatgagcaggggctggtgcagcgccagccagttggccaggctccagcgcggctggcccgcaaagcctgccagcacgccggtggcgtcgcgctccacatccccgggcgtcaccagcgcgtcgggcagctcgcgcaggcggcccagcgcccgctcgtccacgcccctgaaatgcggctcgaaactttctgaaaagctgtacacgttgcgctggcccgcatcctcgatgcgaaagctctggatcgacgccaccaccacgatggcgttgcgcccccactcgggcggggcaatctgggccacgtcctccaacacgcacacgcgcagcccctcaccgtaggcatcggccagcgcagcgcggtaggggtggccgggcgtctgcaaggccttcagcgtctgctggcggatggcatcactgggcaccagccagacggccaccggcgcatccaccgcggcccactcgcgtgccagcagcggcacggcatgcgcggccagcaccgttttgccaccgccggtggggatgcgcaggcacacacagggcagatcgtcgccaaacgctcccgcgtgccaagggcgccccgtctgttctctgaacgcgctcgccggtcccttgacccgcgctgcgcgagcgaaggcggccagagtgtcgagcgcggcttgctggtaggtcttgagggagatggggggcatggattgggaaggattggggaggattggggtcaaaaccccaatgcaagccattgatttgaaagaagctttctaagcgatcgaggcaagttgtttgggtttattggggtttattggggtttgtttgtcgcgtcatccgacaccagcgcccacagggccgccttggtgggccctccaatattccggatacgcccctctttggacatttccttgagcaaggccttgatgtacgccttgcgctgggccagttcctgcatggcattcacctcgccttcacgtcatacggaatgtgcttgaacgtcacccgcgcgcgggccagcgtctcggggccgaggcggttggcctcgccatagaccaccagcggcgcctcagggtggggcgtggtggcgtgtaactgcaagagcgcatcgaggacggcgcgcgtgagcacattgccgctggccgggcgcttgtcgcccaggatgccgttgaagagcaggtagtaggccgtgcggctgcgcagcaccagctcgggaggctcggtttcaggtggaattgcggcctcgggtgcatcaggcaagcgcgagaagctatcaaaaacagagtgcgtaccgagccagggcgtgcccgcctggccgttggcggagtcgaaggcggtgcccgtctcctgttgccagacaaaagccgccagcgtggcgaagcgtacctcggggtggatgcagccttgtgcgtcaaaaacgggagcacccaggcgggcgaagcgaaagccgccgccgccctgccagcccaccgcctggctgataccgccctgttcgcccgccaggactttttgcaggcgcggcaggcagtgcgtggcggcgtgctcgcccatctcgatgccgatccagcgccggcccatcttgtgcgccacggcggcggtggtgccggagccgaggaagctgtcgaggacgaggtcgccggggttggatgcgatgtggaggatgcgttggagcaggcgttcgggcttgggggtgccaaacggcgtttcaccagggaaaagcgccatgacttctcgctttgcatcctgcgtgtgcccagcctccgagtgcggccaaatgctgcgaggaacgacgccagcctggacttcgttgaggaatagcttcacggcggggttgttggtgccattggcgccaaaactgatgcgcccctcttcaaccatccgccaaaagtcgacttcaaccatgcgccaatggctacccttgggtggagacacttggcggccagaaggcgtggtaacggtgtacatcaacccttcatggcgctcttcaggcgcaaaaatcggcccgagacgccaaggaccacgcggatcgttgtccgggttcttgtatttgctggtgctttcttccgatcgcggcagcagcccgcgtatgtgcttccacgcatctcctgatggtgaataacaatggatgtagttgtgggcaggagaaatggcagccgttccgctgcggccatagaagttttcccaaatcaccgtggcaatgaaattcctccgcccaaacacctcatccatcagcaccttgaggtaatgcccctcgttgtcgtcgatggtcacccagatcgatccgtcctcgctcagcagctcgcgcagcagttgcaggcgcggcagcatcatcgacagccactgcgaatgctccaggttgtcgtcgtagtgctcgaacgcgctttgcgtgttgtacggcgggtcgatgaagatgcacttcaccttgccccggtaaaacggcagcagggccttcagggcttcgaggttgtcgccctggatcagcaggttgccctgcgcgctggcggcatcgccgtgggtggagacggtgtccagcagccggtagggcacctgggcggcggtggtgaaggcggtggagcggttgagccagtcgagggtgggcatatcaggcagtcaaaggcccgcagcggggggcgcaaggcaagcccgctattgtggtgcaggcattgcccggcccgggccttcagtgaatggccgccgccacgatgatgctgatgcccaggcacatcgcggccaccaccatcgccagggcgcggttctgcttttccacgatctcggcccacaggtcggccggggtgaccttgtcgatcagccagaagcacagccagaagatgaccacgccgatcagcgcgtagaggatggacccgaggaaggccgcgggccgaagccattcgattcccatcatggcgtttgctccttggaagggttgggagaaaaaggggtcagaagattcgtcatttatggccgccgcccgtgctgtagccaccgaacgagccacccgagctgcggtagtacccgcctgaagagcccgagcaattgctcatgagcaccagcaggatgatcagcacgatgaggatcaggatcatcgtgccgcagccgatgccagagcccgcggcgacgggccccgcgtcctggcggcgaaacagcgccgccttgtcacccagcttgaaggcctgggcgacggcgctggagtccatgcgctggccgtgcgaccaggtgacctcgctgcgcgactgctcgcgcgacagcaggcccttgccgttcacggcggcaaagtcgctgttgctggtcttttggccgcgctccacgggccagtagaactcgcccgccacatagttggtctcggcctggtaggtggaggtcaggcggtactgcgtgcccaggtaggtggcggcgggcgcgcccggcttgtgctgcggcgcgcccgtggcagggcgcaccaggctccagccatcgctggcgtccaccaggaacaggaagccccgctggcggtggtacagcaggtattcctcccagccgaagtgctcgtcatccccgggctccatgcccgtgcggtgctgaaagcccaccacctgccatggcgcgccctcgaactgtcccacgctgcccagcgggatcagcggttgcaccggttcgtactgtgcggcatggcgcagctcgccacccaaacccgcgctcaggtcgatcaggctgtggcacgacgggcaggtgcagctcttggtgctggacagctgcacctgcaccggcgcgccgcaatgggggcagctgaactggcggcccttttcctccttggcggactcgtccttcaggccctggaactgcagatcctccagccgcaccgcccggccgcgctgcacctgggggggctgggtgccgtagtcgatggagagcacctcgccgtcggccgagcgcagctccaccacctggaacggcgtgcccagcggcggcagcttcggcacctcgccctcggccgcgacgagttgtgcgcgcacatgggccgccacgctgaacggctggccggccacggccgtggtcatgccgacgcgaaagcgctcggcttcgggcaattcccgccccagcgtggccgggcgggtgaagacataggcgccgttgtcctcgctgagcgtggcggtgctgccgtcctgcaggaaggcaacccactcggtccagcggccttcctcgccctggtattgcaggcggccgatcagcgtgaacggcagcgtctggccgtccagcgcgatgcgtccgctggccatgagctgcagcgggctgtggtcgtcgaagacctcggccatgcggcccaggcgctgcagcacctcgccgctgcgcaccacggtgctgtggcagtaagcgcagatggcatgggtggattgcgcgctcttgaattcgaccggcgcgccgcagcccgggcagggcgcgcggtaggtccgctgggtgccgctgtcggccatgcgtcgtggatctaaggtgtttttggccttcagcgcttgtgtggcaagcgctggcagctactaaaaagagagtgtacgcgcgtcagatgagcttcttgagcagctccgccttcttcgcgtcgaactcctcctgcgtgaggatgcccttggacttgagctcgcccagcttctccagcgtggccatcacttcctcgggccgcacacccaccggcgcagcggcaggcgcggcctgcggggccgatggcgcagcgccgccctgcaggccctgttgcaggttctgcgccagcacctggcccagcgccacgccggcgcccaggcccatggcgtcgcccgccacgctgccgccaccgtttccaccacccgccgcgccttcggcgaacttcgggatggcctgcgccgtctggtactgcatgaacttgcccatgtcgttgccgaccatgcccatgccgatcttctggtcgaggatcttctgcagctcttcgggcagcgagacgttctgcaccgtcatcgattcgagcttcaggccgatcttggcgaacgcgggttgcagttcgtgcgccagcgcgtcggcaaacatcacctggttggccgcgaggtcgaggaacggcaggccgctgcccgcgatggcgttgctgatgttctgcagcaccaggccgcgcagctggccctccaggtccgccgaggggtaggactcgcgcgtgcccgagatctcggtgtggaacagcttcgggtccgcgatgcggtacgcatagttgccgaaggcgcgcaggcgcaccgcgccgaagtccttgtcgcggatggtgatgggctggggcgtgccccacttctggtccacctgctggcgcgtgctgaagaagtacacgtcgctcttgaacggcgactggaacagcttgtcccagttcttcaggtaggtcagcaccggcagcgtctgcgtggtcagcttgtaggtgccggggccgaacacgtcggccacctggccttcgttgacgaacaccgccatctgcgactcgcgcaccaccagcgtgccgccgttctggatttccatcccctgcatcgggaagcgccaggccagcgtgccatcgccgtcctcggtccactggaggatgtcgatgaactgcttcttgatgaagtccatgagggccatgcggtgctcccgttcgggtcggttgagaggttgaaaaaagagagcggccatcatatccgcggcgattcgacagtttctatctgcaacttagccacgaacaattggccaaaccaaatgcgaatgactagcattctccacataccgctacaggagaacaccatgtcccgcatccgcatcgccgcccgccacaacctgcccacgctggccaagaccggcagctattacgtgatccacatctgcgtggccgccctggtggcgtatgccgtcacgggcaatctgattgcgtcgctcaccctcagcctgctggagcccacggtgcaggccgtggcgttcttcttccatgaaaaagcctgggagcgcgcccgccagcgccgcgaggcacaggcacacgcccctgcggaggccgcccatgcgcatgccgcctgagaccccggcccacctggggtcggagtcgtttaccgactggctggcacagcaactcgcgcacctcgcccggtccgcatgatgggcctagcgggttgcgaatgctcttatttgtgtagctgttagcgattgccagataagcgccagaggcacttttcatctagggcctgttcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccgcgccacgcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctaaaccgacagcgtcacgcccgcacgtccagcaacgcgcccgccatctcgtcggcgcggcgcaacaccagcaggttggcctggaaggcataggtggcactgatctgctccacggcttcggcctccagcgccacgcccggcgcggccgcgggcgcggccacacgcgcctgcacgccgcccggcgccggtgcggcctgctggtccaccgtctggcgccgaaagcccggggtgttcaggttggccacgttgtgggcactgctgtccaggcgcagctgcgcggcctgcaggccggattgggcgatggcggcaagggtggtcatatgccttgcattatcggcagcgcggcccggcgcttgagcgacccgggcgggccctcaagccccatgcgcctgcagcaggcagcgctgcagcagttgcgcggcacggctgggcgcgggtgagcggcgcaccaggctgacgaagcggcagtcgtagcggaacagcgcgggccgcacgggctgcatgcggccctggcgctcgaagctctcggcatagtggtcgggcagaaagcccagaaagcgccccgacagcaccagcgtggcgatggactcctggtcaaaccccgtggccgcgcgcgtcaggcgcgcctcgtggctcagctccatgttgggcgagtggtagcccagccccgcgaacgggtagcggcgcacggcgtcccagtccagatcgtcgtggggtgcgccgaacagcgggtggcccgcgccgcaatacagcagcatggtctcgccgaacaggtcggaatagaccaggctctgcgagctgcggtgggcggggatgatgcccacctggaagctgccgtcgatcacgccgcgctcgatggcgttgatcgaccccacatgcagctgcagctgcacgtcgggcgcttccgccgtaaaagtggcgatggcgtcgccgatgcgcgcggccgggttgctcgccgtcttgtcgaacaccgccacggcgagttgtccgcccatgcggtcgtggatgtcgtcgatgctgcccagaaagccgcgcaccgaggccagcaggcgcagcgtctcctcatagacccgctgtccctcgggcgtgagcgcaaagcccgcgcgcccgcgccggcacagcgtcaggcccaggcgcgtctccaggtccttcacatggcggctcacggtgctggtgccgatgttcagctccagctcggccgcggccatgccgccgcactcgaccacggccttgaacacctgcagcaggcgcaggtccatgtcggacagctgccccagcacggcgcgcggacggcgggcgttttttacttgcatggattactaagtgaatgtggatatttgttgcttcaacggattattaccgtgaccaacaatgcgcgcattcccttcaggagatcgccatgagcttcgccgtcatcgaccccaaccccgcagccgccgtacgcaccgacgccgcctggctggaagcccactggatgcccttcaccggcaaccgcaacttcaaggcccagccgcgcatgatcgtgagcggccagggcgcctactacaccgacgccgaagggcgcaagatttttgacggcctctcgggcctgtggtgctcgggcctcggccacggccgcacggaggtggcccaggccatcggccgcgccgccgccacgctggactacgcgccggcctttcagttcggccaccccgcgtcgttcgcgctggccaacaagctcaaggaactgacgcccgccgggctggactacgtgttcttcaccggttcgggctccgagtcggccgacacctcgctcaagatggcgcgcgcctactggcgcgccaagggccagggcaccaagacgcgcctgatcggccgcgagaagggctaccacggcgtgaactacggtggtatctcggtcggcggtatcgtgggcaaccgcaagctgttcggccagggcgtggaggcggaccacattccccacacccagccgccggccggcaccttccagaagggcatggccgaggacggcggccgcgcgttggctgacaagctgctcgacgtgatcgcgctgcacgacgcgagcaacatcgctgcggtgatcgtcgagcccttctcgggctcggccggcgtggtgattcccccgaagggctacctggagcgcatccgcgagatctgcacgcagaacaacatcctgctgatttttgacgaggtcatcaccggctttggccgctgcggcacctggaccggggcggaggccttcggcgtgacgcccgacatcctgaacttcgccaagcaggtgaccaatggcgcccagcccctgggcggcgtgatcgccaccaaggagatctacgacaccttcatggcgcagggcggccccgagtacatgctggagttcccgcacggctacacctactcggcccaccccgtggcctgcgcggcgggcaacgcggtgctcgacatcctgcaaaaggaagacatgcccggccgcgtgaaggcgctggcgccctacttcgagaacgccgtacacggcctgaaaggcgccaagcacgtggccgacatccgcaactacggcctggccgccggcatcaccatcagcgccctgcccggcgagcccgccaagcgcccctacgaaatcgccatgaagtgctgggagaagggcttctatgtgcgctacggtggcgacaccatccagcttgcgccgcccttcatcagcacccaggccgagatcgaccgcctggtcagcgccctgggcgatgccctgcacgagaccgcttgaactcctgttttgatagctgttagcgcttgatggataagcgctagagcccgttttagcttagaacatcatgcaccacgacaagaacgtcaccaccaccgtcagccacctgatcgatggcaagcttgttgccgacaccgagcgcacgcagcccgtgttcaatcccgccaccggccagtcgaccaccagcgtggcgctggcgagcaaggccacggtggaggctgcgattgcctctgccgaagccgccttccccgcttggcgcaacacgcccccgctcaagcgcgcccgcgttttagccaagctgaaggtgctgctcgaagaaaacgccgacaagatcgccgcgctgatcaccgccgaacacggcaaggtgctggccgatgcgcacggcgagctgcagcgcggcatcgagaacgtggaatacgcgagctacgcgccggagctgctcaagggcgagcacagccgcaacgtgggccccggcatcgactcgtggtccgagttccaggcgctgggtgtcacggcgggcatcacgccgttcaacttcccggccatggtgccgctgtggatgtggcccatggccgtggcctgcggcaacacctttgtgctcaagccgtccgagcgcgacccctcctccaccctgttcatcgcccagctcgcgctggaagccggcctgccgcccggtgtgctcaacgtggtcaacggcgacaagctggccgtggacacgctgctgcaagacccgcgcgtcaaggccgtgagcttcgtgggctccacgccgatcgccgaatacatctacgccgaaggctgcaagcacggcaagcgcgtgcaggccctgggcggcgccaagaaccatgcggtgctgatgcccgacgccgatgtggacaacgccgtgagcgcgctgatgggtgccgcttatggatcgtgcggcgaacgctgcatggcgatcccgctgctggtggccgtgggcgacgcagtgggcgacgccgtgattgcgggcctgaaggccgagatcgccaagatgaaggtcggccccggcacggacaacagcaacgacatgggcccgctggtgaccaagccccacttcgagaaggtgaaggcctatgtggacagcggcgtggccgaaggcgccacgctggtggtggacggccgtggcgtgcaagtggcgggccacgaggaaggctacttcctgggcgcctgcctgttcgacaacgtcaagcccggcatgaagatctaccaggaagaaatcttcggccccgtgctcggcgtggtgcgcgtgaagacgctgcaagaggccatgcagctcatcaacgaccacgaatacggcaacggcacctgcatcttcacgcgcgacggcgaggccgcgcgctacttcaccgaccacatccaggtcggcatggtgggcgtgaacgtgcccctgcccgtgcccgtggcctaccattcgttcggcggctggaagcgcagcctgttcggcgacctgcacgcctatgggccggatgccgtgcgcttctacaccaagcgcaagacgatcacccagcgctggccctcggcgggcgtgcgcgagggggcggtgttcagcttcccgagcagccgctgacggcacggcgggggttgagaaatgcggctgctgggcaggcgtcggcatcgctattacagttgttcacaacaatttgtctgcccatgaagctgccccccgatccctcttcccgcagcagcgtgcattggaccgtgcgcatgaaccggcgcgatcgcacgatcttctacccgttgctttttctggcgctgggttcgcatctgctcgtcaccgacgcgccaggatggacgtgggtgttgctggccttgaactacctggtctttccccaggccgcctactggcgggcacgacacgcggtcgacccgctgcgcgcagaaatgcagaacctggacaccgacgtcgtcctgtttggcctgtgggctggcatcctgggcttcccgctgtggatcaccttcatgctggtcgcatcgggctgcatcaacgtcgtggtcttccacggcgcccgagggggtattcgcctcgttgtgggaattgccaccggcgttgcactggcgacgatagtggccccgctgacgtagaagcccgacacggacctgcgcacctccctgctctgcataacggccatggggctgtatctgttcgcattcgccagcgatggctatcaccgcgccatagcccagcacagggtgcatgcgcagttgcgcaaacagttcgaggaaatccagtcgctgcaggtccagttgagcgaacaagccctgcgcgacccactgaccgggctgtccaaccgccgccaactggacaccgtgttggcggccacgctggaacgctgccgcagcgaaggacagccgctgtcgctgttgctgctcgacatcgaccatttcaagagcatcaacgatgcacatggccatagcaccggcgacctggtgctgcaggcaatggcgcagttgctgctgcagcatgtgcgccccgaggacgcagcctgccgcctgggaggcgaggagttcgtggtggtgctcgacaacaccccactggccgtggcgatcgagcgcgcacaggaactgcggcgggctttcgaagcgcagcgtatccgtgctccaagcgcggaattgactgccaccctgtcctgcagcgtggcggccttcccggaccaaggcgatacgccccaggcgctcatcgcttgcgccgaccaggcgatgtacgccgcccaacaggccggccgcaatcgcgtgaccagtagtgccaggcctcccaccgagcaaacggcggacagcacgttgatggcctgagccgtcgggcatacaaggtccgatcgcaacctgcggtaaaactgtttcacccacatacgcatgtctgcgtaccagggtttccacgcaagcctcccctacaatcgcggcccctcagagcctgtttgcgctcctttcctgcttcgcagcccttgaaggccggcaggcgatcgcggcaggctcgcgatcagctgacaacccgccccggcggttcgggcgcggcgtcagccccctgacttttgagctggagacgcctcaatgcccgatacccccgcggccccccccacgtccgacaagcgcgccctgctgcgtcgtgccgcactcgaatatcacgagtttccccagcccggcaagatcacgattgctgcgaccaagcagatggtcaatcagcatgacctggcactggcctattctcccggcgtggccgcgccctgcgaagagatcgtcaaggaccccgccgctgcctttcgctacaccgcccgcggcaacctggtcggcgtggtgaccaacggcacggccgtgctgggcctgggcgatatcggcccgctggccggcaagccggtgatggaaggcaagggcgtcctgttcaagaagttctcgggcatcgatgtgttcgacatcgagatcaacgagaaggacccggacaagctcatcgagatcattgcctcgctggaacccacgttcggcggcatcaacctggaagacatcaaggccccggactgcttctacatcgagcgcaagctgcgcgagcgcatgaacattccggtgttccatgacgatcagcacggcacggccatcgtcgtgggcgccgccatcctcaacggcctgaaggtggccggcaaggaccccaagaagatcaagctcgtgacctcgggcgccggcgcggccgcgttggcctgcctgggcctgctggtcaagctgggcattccacgggaaaacatctgggtgaccgacctggccggcgtggtctacgaaggacgcaccgagctcatggacgaggacaaggtgcaatacgcccagaagacgtccgcccgcacgctggcggaggtgatcgaaggtgccgacgtgttcctcggcctgtcggccggcggcgtgctcaagcaagacatggtccgcaagatgaacgcgcgcccgctgatcttcgcgctggccaaccccaaccccgagatctcgcccgaagacgtgaaggctgtccgcgacgacgccatcatcgccaccggccgcaccgactatccgaaccaggtcaacaacgtcctgtgcttcccgtacatcttccgcggcgcgctggactgcggcgcgacgacgatcaccaccgagatggagatcgccgccgttcatgccatcgccgagctggcccaggccgagcagagcgaagtggtggctgccgcctatgtcggcgagccgctggccttcggcccggactacctgattcccaagccgttcgacccgcgcctgatgatgaagatcgcaccggcggtggcgcaggccgcggccgacagcggcgtggcacagcgccccgtggccgacatggacgcctaccgcgaccatctgcagaccttcgtctacgcgtccggcaccacgatgaagccgatcttcacggcggccaaggtggctcccaagaagcgcgtagccttctccgagggcgaggaagagcgcgtgctgcgcgccgcgcagatcgtggtggacgagaagatcgcgcgccccacgctcatcggccgcccggccatcatcgcccagcgcatcgagaaattcggcttgcgcctgaaagagggccaggactacgacgtggtcaacgtggagcaggaccaccgctaccgcgacttctggcaaacctaccaccgcatgaccgagcgcaagggcgtgacggtgcccatcgccaagatcgagatgcgccggcgcctgacgctgatcggctcgatgctgttgcacaagggcgaggtcgacggcctgatctgcggcacctggggccacacatcgcaccatctgcagtacatcgaccaggtgatcggcaagcgcgccggcgtgaacacctacgcctgcatgaacggcctgctgctgcccgatcgccaggtcttcgtggtggacacccatgtgaactacgaccccacggccgagcagctcgccgagatcacgatcatggcggccgaggagatgatgcgctttggcatcaagcccaaggcagcgttgctgtcgcactccaacttcgggtccagcaaccaacccagcgcggtcaagatgcgccagacgctggacctgctgcgcgtgcaggcgccctggctggaggtggacggcgaaatgcacggcgacgtggcgctggacggcaaggcccgctcggccctcatgccccatggcacgctggcgggcgacgcgaacctgctggtcatgcccaacatcgacgcggccaacatctcctacaacctgctcaagaccgccgctggcggcaatatcgccattggcccggtgctgctgggcgcggctgagccggtgcacattctcaccgccagcgccacggtgcgccgcatcgtcaacatgaccgccctcaccgtggcggatgccaacgcggcccgataacggccatgacaagcgccgctctacgagtgggcgctgacaattgcccttcgtttctgcccattttttgggcaggcgcttgccttatgtgcgcctttttgtcacactagcgggtcgaaatttcgggttaacccgtagtttctgaaaggtgtagtggatgttgcaggctgtcgccatccgggcgtacaaggcaatgggggcgtgcgttctgggtgctgcggtcacgcttgcgcccgtggtggtgtccgcgcggcagctccctgacactgccgccaatcctcccatctcgctggctgagctccccccgcaggggcgggccacctatgcgctgatccatgagggtgggccgttcccgtacgacaaggatggttcggtattcggcaaccgcgagcgtctgctccccctgaagaaacgcggctattaccgcgaatacacggtgcgcacgccgggcgtgcgccaccggggagcgcggcgcatcgtgtgcgggggcgctccccgcacaccggacgcctgctatttcaccagcgaccattacgcgagctttcgagaaatcagggaatgaacgccaggaatgccccttgcggcaaatcccctggcaaggcccctgatgcatcgcaccaacggtttttcttccgctagccgccttcgccaggctgtcggatacttcttattcgtggacctctaaaagaaagagcaacggagatggaaacgccacttcgtaaagaccaggaaacgcttctgcgcggtgtgcgccccaatatcgtgcagtcgatccgtgccttccgggtgcacgacctgcaggacacggcgcgcgccatgggccaccacttcctgtatgccaacctggcacatgcgcagtccaagcaggacatcctggacctgatcgccacgcagttcaccttcccggcgcacttcggcaagaacttcgacgcgctgtacgactgcatgaccgatccgctgcacaagtcgggcccgcagccgggcttcatcgtggtgctggagcagatcccgatcacggccaagttcgacaaggaagcccgcgagcaattgctggacatcttccgcgatgccgccgactactggggcgaccgcaagatcccgttccgctgcttctattcttttctgtagcccgttctgcaaccgccggccaggcggaacgggcgcaggaggagcacggcagtgccgcctcccaggccatagagatcgcgatcgatcccgtgggcgagaagatgcccaccgacaagctggtggacgtctcccccatggcgctgcgcatgagcagccccttcaacgctggctactggctcacggccgcgtgatgaagcatgaccggccgcagccctgccccggccggtcacggttttgcgctttgaatcaaatcgggcgctagcaccttactgataagcgcgagcagctcctatttcaggagcactcctgcgccaatgcgacgtactcgctcaccggcacctcctcggcccggcgctgggtgtcgaacgtgccggcaaactgccgcgcttcgagccagcggcccagcgtgtggcgcaacagcttgcgccgctggctgaaggccacctgcaccaactcctccagcacgggcatcgacagcgcctcgggcgcttcgtgcggcaccatgcgcaccaccgcactgtccacgcgcggcggcgggtcgaagctctcgggcggcacgaacagcacgttctccatggcgtagcgccattgcagcatcaccgacagccggccataggcgctggtcgccggcgcggccaccatgcggtcgatgacttccttttgcagcatgaaatgctggtccgcaatgacccgcacgtgcgccagcagatggaacaggatgggcgtggagatgttgtaggggaggttgccgactactcttattttggaagcattcagcgcttgcgctacctgcgcaaagtctactttcagcacatcggactcgatgacatcgagctgcccgtgctgacgcagccgcgcggccaggtcgcggtccagttcgaccaccgtgagccggcccaggcgttcaaccagcggctgggtcagcgccgccagccccgggccgatctccaccatgggctgcccgggctcgggcgcgatggcgcgcacgatcgcatcgatgatgccctggtcgctcaggaagtgctgaccgaagcgcttgcgcgggatgtgcttcattgcggagcgtcgcggtattccacgtaggcccgaccccgggcttcctggatccaggtggcgaaggcctcgtcgagcttcttttcgcgcacggtgtcgcgcaccatttcacgctgctcgcgctgggtgagcttggcctcgcggcgctccagcagctggatcaggtgcaccccaaagcgcgacaccacgggacggctgatctcgccagggcgcagggcattgagcgcctcttcgaattcgggcacgtagcgcccgggcgatgcccaacccaggtcgccgccgtccttggcgctgccgtcctgcgaatactcgcgtgccagcgccgcgaagtcggcgccgccgcgcgcgacgcgatcgcgcagatcctccagccgctcggccgcctggcgttccgacaggttggcattggtgcgcagcagaatgtggcgcgcgtggctctgcacggccgtggtgggcacgccgctctgggtcttgtccaccaccttcaggatgtgaaagcccgagggcgaacgcaccgggccgaccacgctgcccacgctggcttgctgcgtggcgttcacgaacaactcgggatagcggtcggccgggcgcaggcccagcagtccgccgttggcgccttcgggcgcatcggaatactcgcgcgccacggcgccaaagtcgccgcccgcctgcaccttggccagcgcctcctgcgcgcgcgccgagcgctgggccacctcgtccgggccggcgttctcaggcactttcaccaggatgtggcccaggttgagttccaacttgcccgggccggcggcctgccgctgctcgcgcaggtactggtccacctccaggtcgctcacacgcacgcgcgactccacgtcgcgctcgcgcaggcgcagcgccagcagctggttgcgcagttcttcgcgaaagcgctccttgctgatgccatcggcggccaggcgccggtgcatttcgtccacgctgatgctgttctgccgcgccaccgactgctcggcctggttgacggcatagtcgtccaccttgatgccggtctccttggcctgctgcacctggatcttctccaggatcaggcgctccagcacctccttggccagcagctcctgcggcggaacctggccgccctggctggcgatctgctgcaccacgcgctcggtgcgctggcgcacctcgttgttggtgatgggctcggaattgaccacggcgacgatgtaatccgcctgccgcggcgcattggaggccgtcgccccggccggcggcagcagcgtcgctgcggagggcagccgcggctggccggaggccgatgggcgcagcccctgcgcatgggcgctcatgggcaccagcggtgcgacggcggtcaggcagaccaggcccagggtcaaggcacggtgtttcatggcgtggtgcaaattcatggtgcaaggcggcgcgtcgccccagcggggcggcgcgcaaggcgatcaatcgtactgggtgaagcggctgggggtggacacgctttcgcgcaggaactggtagcgcggcacattctgcttgaggctggacagcgggttggagcccagcgacaggcgcgagaagccgatgaactcgatctggaacatgagccgggtgttggacgacgtgacgctgcgctgcaggcgctccagcaccacgcggccgatccagcagcagctctcgtactccaggcccaccacggtgtccaccagtttgcggtcctgcaggctgtagttcagccgccccacgctgtaccagcgccctccggcagaggaaggcttgtcgccgcggtcgccccacaggtcgttgagcggccactgccagcccacgtcgatctgctcgctgggctcggtgatcaggccggtgaccttctgcatgcggtaggccgcgctcaccgtgcggtagttgccgggcgaatagcgcgcccccaccgtggtgcgcagggaccggccggtcttggggttgtattgcaccgtggagtcgaagccccactgcggcgtccagttgatgcccgcgcccagcagcacgtccgacagccgctcgttcaccggcgagccgccgggcatggtgacttcctggtcggagaagcgcacgcgctgtgccacgccgaagcgcgcggcctcggcgccggtgtcggggtcgagcaggcgcgtggtcacgcccagcgtgagcaggttgttgtcggccagccggtcctgtccgccaaaggcgttctcggtgtagatcgacgcgaagttgaagtcgttcaccgcggtgtcgtagatcggcagcaggcgctggtcgcggtacggggtgtaggtatagaaggcgcgcggctccagggtctgcaggaagtcgcggccgaaatagcgggcgtcgcgctcgaacaccaggccgctgtccaggctgaacgtgggcagcgtgcggctggcggtgcgctggccgttggccagcggcgcatcgaactcgtagtgcgtgctgtgcaactgcacgcgcggtgtgatgaaacccgccggcgccaggaacggccggctgacctgcgccatggtgtagctgcgcttggcattgggctggccggtgtaggcgcggtcggcgtgaaagctggtgtagtcggcctcgacactcgcatccagcccgccggccagctgcagcggccggtactcccagcgcagctgcggcatgcggtcgtagggcgggatgatgggcgcgttcacgtcctgcagcgtttgccacttgagggtgcgcagcagcagcgaatgctcgccgcgcgcccagttcagcgtcgcgtcgcccggcagcaggcgctgggtgagctggtcgttcacgccactgcggccactgttgcgctgggagaagtcgcgccagtagttgtcgtcgctcacgcgcttgatgtcgatgcccagtcccacgccgcctgcgggcgtgtcaaaggtagcgcggtgcttgatgccataggcccagcggtcgcggtcgcgcagccggtcgttgggcatgtagtcggccgtcagctcgccgctgtagcgcggctccaggtaacggaactccgtgcccagggccacgccgcgccgcgtcatgaccgtaggcgtgatggtggcgtcgcggttgggcgcaatgttccagtagtatggctgcgcgtactcgaagccgctgacgctgtccagcccgagcgtgggcggcagcaggccggacttgcgccggtccgacagcgggaaggtgatgcgcggaatcggcagcaccggcacacccttgaactccagcacgccattctcggccgtgcccacatcctccacgcggtccaggtggatgcgctcggcgcgcaggatccagtcgggctgccaactggcctcgtcggtgcgctcgcaggtggtgtaggtggcgttgtgcaccacggaacggtcgcggtcgaggaagtccacgcgcgaggcctggccatgcgccgcggtctccaggaagcggtagcgcgcgtcgctgaagaagccggtgaaggcctccacgcgcaggtccagctgcgagccttcataccggttgcccgcgcggttgatgagcacgttgccgctggcgcgcgcgcggtcatcggccacgtcgtattgcatgcggtcggcatgcaccaccgtgtcgccgcggcgcagctcggcgttgccctcgatcgtggcctggatgtccggttggcccgtcacgcggtctccgcgcacgaacaccggcagttgctggcggatgccgtagggcagcacctcctgcaagcgcgggctggagcgcagcgccggcggtggctcggccggcgcagcatcttgggacggctgtgcctgggccaacacggccagtggcacgccgcacagcatcagggccgccagccgcgccagcaagcggcgcggaggcaggggcgcggcgaatgggcggtgcgtcgggacgtgcagggcgtggggcaaggggagacgatccatggattgcgacggacggcgggccgctaggcacgggcaccgcgggccaccccgccggggaaggccgggtttgtagaatccgattatccatgagccacccctcttcccccactccggcgggcacatccgagccggccacgggcgccgtgcacacgggcgccgtgcatacgggcgccgtgcatgcgagcgccgtgcattggaccgacccggcccgccaggcagccttcaacgcctggctggccccgctggccgcctcgctccagttgcggcccgagtccctgcgcccggcgtccgcggacgcgagctttcgccgctacctgcgcctggacgccattgatggcaccagccgcatcgtcatggacgcgccgcccgacaaggaagactgccgcccgttcgtgcaggtgcaggcgctgctgcaggccgccggcctgcgcgtgccgcagatcctggcctgggacgaggcgcacggcttcatgctgctgtccgacctgggcgcgcagacggccatcgaacgcctggaccccgccaacccggccgccgcgcacgcctggtacctgcaggccgtggacctgctcatcgactggcagcgcgcctcgcgccccggtgtgctgccggcctacgacgagccgctgctgcgccgcgagctgcagctctttcccgactggtacatcgcccgccaccgccaggccacgctgaccgatgcgcagcagaccacgctggcccgcgccttcgacgccatcgtggcgcagaacctggcggcccccagcgtgtacgtgcaccgcgacttcatgatgcgcaacctgatggtgggtgcggacgagcgcctgggcgtgctggacttccaggacgcggtctacggccccgtgacctatgacatcgccagcctgatgcgcgacgccttcatcagctgggaagaagacttcgtcatcgacattaccgtgcgttactgggagaaggcccggcgtgcgggcattctcggcgccgcgagcggcagcggctggggtgcggacttcggcgacttctaccgcgcggtggacttcatggcgctgcagcgccacctgaaggtggccggcatcttcgcgcgcctgacgctgcgcgacggcaagcccaagtacctggccgacgcgccgcgctttatcgcctacatccgccagacggccggccgctaccgcgagctgtcgccgctgctgcggctggtggacgaactggaaggcactcaggccgccatgggctacgccttcgggcgcgtctaggtttacaagccaaatcggcctccagcgcttgtccatcaagcgctggcagctactatttttgaaagatatgccccgttttcactgccccctgcccctggccgctgatgcgctgctcacgctgccgccgacggccgcgcgccatgtgcaggtgctgcgcctgcagccgggcgacgcggtcacgctgttcaacggcgagggcggcgagtggagcgccaccgtcacccacatgggccgcagcgatgtgcaggtgcaggtcggcagccacagcgccgtggagcgcgaggccgcgcgcgccgtgcacctggtggtgggcatgcccgccaacgagcgcatggactggctggtggaaaaggccaccgagctgggtgccgcgagcatccagccgattgccgcggcacgcagcgtgctcaagctgtccggcgagcgcgccgccaagcgccagcagcactggcaggcgattgccgtggcggcctgcgagcaatgcgggcgcaaccgcgtgccctccgtgcacgcgccgctgtccctggccgactggctgcgccagccccctgccgacgcactcgcccccgacgcggcgcgcctgctgctgtcgctgcgcagcggcagccgcccgctgcgggaagccgcggcccagggcggcgccgtctgggtgctgcacggccccgagggcggcctgaccgcgcaggaggaagacgccgcgctggcccagggctttgcgccggccagcctgggcgcgcgcgtgctgcgggcggaaactgcctcggtggcggcactggcgctgctggggctggcctgatgcgcgcactggccccggacgacctggcgccacaggtcggcgatgacgcgctggacaacggcgtgggcgcaggcatgggcgtaggcatgggcgccatcgcggacttctttcgcgacgcctacagttttgacgataccgcgcaggactccccgctgctgtggcacctgtcgcgccagcagccgctcacgcaggcgctgagcggcctgttccacggccccgcggcgctggtgcagctgcgcgtgtgggtgttcctgcagctggcggcgcagggcgacgcgcaactgccgcgcgaacgcatcgacgaactctttcacgcgctgcgccccgaagcgctggagacggtgctcaagcgcctgcgcgacgtgggcctgctcgcctgggacgagacccagcgcagctaccacctgcccgcgctggcccagcgcgtggccggcctgctggcgccgctgaccagccccgcgcccgaggacgaccacgccgacggcggcgaactcgccgccctgctgggccaggtggtgggcgccaaccagctgggcagcgtggatgccggccaggtgcagctgctgcaggcgcagctggcgcgcctgcacggcgagtttgccgacgccatcgccagcggctcagagttccgcctgcgcgaggcgcgcaagcgctacgaccgcgcagcccagctcatcgaccgcgcctccgacgccatcaccgccatcatcggcaacagccacggccacctgctgctggagcgcgcggcgcgcggcctgggccaggcgcagtcgcgcctgctggccatggccagccagttcaaccgtgcgctgcagcaggtggaccgccagcgcgtgacgttgggcaccaccggcatcaccagcaccgacgtgaagcgctggctgcaggccgcaccgcagctgcaccgcctgctggacggcgccgtggcccagcccacgcaactggccacgctggccccgcacgagctgctggacgtggtggaggccgagttcgaacgcgaccgcccccagcccgcgctggccgaggccctgcccaacgcgcagagcgcgcccgccggcacgctgaccgccgtggccctgccgcgcgagctgggcgacctgaatgcgctgctcgccgaatgggccagcagcagcagcgatgccgataccgcccgcaccgcggccgaggccctgctgggcccgcgccccggcgccacgcgctacgcgcagctggcctacaaggcccagctcatgcccctgctgggcgacccgcaggccgccgtgctgccgggcgccaccggcaagctggcgcgccagccctggcgcatcgaatggcagccgcaggtcgagccgctggagcaccaccaggtggagctgctcagccgtggccggctgataccggccgaacccgacagcccccagggcaccgaggaagtgaagaatggatgacgccgccctgctgatcgccgagctgctcacgcgccgctggctgccccgcagccacccgcgtgtgaagcgcgcgctggtcgatgccgaactctttgcccaggtggagcaacgcctggcccaatccggcctgcgctggatggacagcatctacgccgaccacgtgagcgtggccctcttgagcgccgcgcagaacggggtgatgggcgagtccggcctgaacgccaacaacaacctggagctgccgcgcgacgcgcaggcgctgctcatcgtgctgtgggcgctcatcgtgttgcccaagcgcgagcgccagaccagccgcgtgcaggaggccgacgcggggcagaacgactttttccccggtgccaagcccctgccccaggccagcgtggccagccccgtgctgtcgtacaaggcgctgctggaagactacggcccgcagctgggcaagaagctgcgcctggacgccaacctcaagctgctggagcgccacggcttcatcctgcgccgccaggacgagatcgccgaggggccgctgctggacgtgctgctggactacgacgtgctcgccccgcgcatcctggacggcgcgctggccgacgtactgctgcgcgagcgcgcggctgcgccggaatccgagccaaatcagcctctaacgcccgaacagcaagcgccagcagctatgaataacgaagcatccacggtgcaggagaactgaccgccatgttccacctgcaaaccctggaactcgttcactgggactactgccagcgcgtgtcgctgccgctggacggctccatcatcacgattgcggggcccaacggctcgggcaagaccacgctgctggacgccatgcgcaccctgctgggcctgcgctgctcggccccgcgcgactaccgcacctatgcgcgccacgccggcgcgcagactgcctggctgcgcgccgtggtggacaaccggccgcagggccggcaaagctccagccgcccgtttgcgcgccgcctgctctacagcgaccaggtcacgctggcctgccgcatcgacaagaacgggggcgactggcagcgccgctactgcctggtggagggcgatgtctccatcgagcagctgctggacatgcccgagaaggacctgggcttcatgggcgtggaggcctggggccgcgtgctggccgccgccggcctgtcgccggcgattgcgcgcgtgctctcgctggagcagggccagaccgaccggctgtgcgaattcagcccgcgcgagctgctgcgcctggtgttcgacgtgttcggcgaccagcaggtgctggacgcctacgaccaggcgcgtgagcaccagcagcagctggcgcgcgagatggcgcaggccgagcgcgagctggaccacagccgcgcgcagctctccgaactgcacaaccgcgtgaccaactacaagacctggcagatgcgcctggccgagcgcgaacgcctggccaccgaggtactgcccgtgctcggctggtggggcgagcgcgagcagctcaccaaacagtcgcgcgagttgcgccgccagaaggcccagcaccgcgcggccctggcggagcaggccgtgcagaacaagcgcctgctgcacctgctggaggaaggcacgcgcgcgcagcagcaggccgagcagttgcgcgcagagcgcgaccaggcgcgcacgcagctggacgaggccacgcgccacgaggccccgctggaaaagctggcccagcgcgaacaggagctgctggcgctggtggacaagggcagcaatgccgaggagctgcaggcccacctgtcggcgctgcaggcccaggaatcggccctgcaggacgagcgcagccaactcacccagcggcgcaagctggccgccgcgcagctcgccgcgctcgaaggccagagcctgccgccgctgccgcccgaggtgctgcgctttcgcaaacagctggccaacgccggcatcggccaccgcttcgtcgccgaaaccgtggaggtgcaggacgagcgctggcgcgccgccatcgagggcgtgctgcgcggccaccgctgggtggtgctgctggaccaggccaacgacctggccgaggcctgggagctgggcgagcgcgagcgctaccgccactacatcgtcgagccgggcagcgtggcgctgaagggcgagagcggcacgctgctggagcatgtgcgcttcaccgcgcccgtgccgcgctggctggtgcagcaactgcagaacctgcgctgcgtggccgacccgcgcgaaggcaagaagctgggcggcacctggatcacgccccacgcctacatgcacgacgggcgcggcgcgcgctccatgtgggtggaggcgcatgagcaccagttcggcgccagtgccgtgcaggcacgccgcagcgcggccgagcgcgacctggcccgcatcgatgcgcagctggcacccgtgctggaccagctcatggccctcaagcgccagatcaccgacacccgccgcgccctggaaggccacagcgccgccgaggagctggcgcgccgcagcgacgagtttggccaggcgcgcgaacagttgcccgccgccaagcaggcgcgcgtggccgcggcccagctgtggcagcgcctggagcaggaatccacccgcgcccacgaccgccaccgcgccttcaatgaggagcacaagcgcctggaggcgcagctgcagcgcgcgcgtggcgacagcgagcgcgccgcgcaggagtggagcgcgcgccgccgccagcaacaaggggccgtggcccgcagccaggcccagcgtgcgcagttcccggcgcgctggatcacgcccgccgccatgggcgcgctggtcgacgaatacgtgaacgacacccaggccaagctgcgcctgcatgccgtggagcaggaactggagcaaggcacctgggagcaggacgccaccgtggaagaacgccaccgccgcatggacgtgacggtgcgcgagcaggcggccagcctgtcggaccaccaggtcaagaacgcccaggccgccacggcggtgctgaacgcgcgcgagagctacatcgaggtgctgcgcagcacggtgcgccgctaccgcaagaacatccaggagctgggccagctggccggtgtggaagtggcggccgacctccccctgctggagaacgacgacaccgtgctcgcccaggcgggcctgaaggtgcatttcgccttcgacggcaagggcagcatcgggctgaacgacggcgaggcctcgggcgggcagcaggtcatcaagtcgctgatcctgctggtgggcctgctgaaagacgaggaaagcggctcgggcggcttcgtcttcatcgacgagcccttcgcccacctggacgtgcgcaacatccagctcgtgggccacttcctgcgcagcacgcgcgcgcagtacgtgctgaccacgcccatcacgcacaacctggaggtgttcgagcccgccgagatcaccctcgtgaccagcaagaagcccgccggcagccgctgggcgccgcccatcgccgtggccaagcggcgcggcgtgccggagctcaaacccctcagcgcatgaccgccctgcgcacgcaacccaacggacacaggcgccgtacgcggcacggcgcaccgtggacgagcctgccaaagttgcggcccgcccaacaggcccttttgtgcgactggctgcgcgccgacgcggcagaacgccaatggcagtccctgttggacattgcgggcgcgcagccgctggaagcgctgggcatcgcccgcttcgcgccgctgttgtggctgggcggctcgctcactctgaatacgcccgggggctgcatcgatgtggcggctgccggcctgtgcggcctgcccacgcgtctgtttggcgcgccggctcgggtgcgggcgccccgccgctactggctgatcgagaaccgtgcaagcttcgagcgccaggcactggcggccgcgcccggcacttgcgtggtctggctgcccggccagccgccgcagagctggcgggaggcgatgcagtggctgctacagcaagcccccgcaccagccgatgtgagctgcgaccctgaccccgcgggcgtggccatcgcgctggccgcaggtgcgctgtggcatgcggtggacctgccttggcaggcccaccgcatgcagccgcaagactggggcgcggccccgcgcctcccgctgagcgcacacgaccatgcctggctgcagcgcctgcaggccgaccccgacctgccagccacgctgcgcaccctgtgcaccgcgttgcaaacccaaggccacaaagctgagcaggaattctggctgtagcgcaaccggcgccgcactgcacagcggccggtaccgcccgtcaacgcagtcccacgacagggcatcgggacaactcatcgccccctggcaggtcagacctccagctcacggcaactacctattctcagaccgcgcgcgggccgcttacagtgcacacagcgtgcgcggtccgcagccccgcgcctctgagaaaaggagcttgcgtgaaccaggaggccacgggccgccgcggccttgcccagcggacgctggatgcactcatcacgaccgatccccatcagcgcatccgcctggccatggcgggggtgtcggcgctgctgatgctgggctgcatcggggcgatgcacctggtggccgccgcaggcctgacctatcccgtgccggtgtactggtggaccctggcgtgcggcgcgggcatcaccacggtgttcgtgctcatccgcagcggcgccagccggcgctttgccgacccgtcgctcacgctgttccagatcgtctatgcgattgcctgcaacgcggcggcctatgtgatcgccggccccgcgcgcggcattgcgccgcccattctcgcggtcatcatgatgttcggcgtcttcgggctcaccccccgccagatggtgggcgtggcgctctacgggctggtggcctttggtgcagcgggcgccgtggtgcagtggtggcatccggcttggctatcgcccgacagccagcccccggcgctgtcggcggcctacctggtcatgatcgcggtggtgctggccagcagcacctttctcaccacgcgcgtgcacagcgcgcgggcccgcctgcgcagccaacagcgcgagctggccgccgccgtggagcagatccgcgaactggccgtccgcgacgagctcacaggcctgcccaaccgccgctacatgctggagatgatgcggctggagcatgcgcgcgcgcagcgcagccggcagcccctgctgctggcgcagctggacctggaccatttcaaggcggtgaacgacacgcacggccatgcggccggcgacgtggcgctgcagtcgttcgcgcagacggtgcacggctgcgtgcgggccagcgacctcctggcgcgctggggcggcgaggagttcctgctgctcatggccaatacccacccggcggacggcacgcgtctgctggagcgcgtgcgcgccaccgtggccgccacgcccgtggccctgccaggcggcacgcagctgtctctgacggtgtcggtcgggctggcggaactggcccacggcgagagcaccgccgcgctgctgcagcgcgcggacgcggccctctacggcgccaagcgcctggggcgcaaccgcgtgctgctcgcgcactgagggcgggtttgctcctaaaaaagtagctgttagcgcttactacacaagcgccgcaggccgatttggctcaagccgccacgggctgcgcccggcgcaccgggcagcgctgctccagccacgattccaattgcgcgaacacgggcgccgcgtcgcgctcgttgaagatctcgtggtacagccccgcaaagccctgggcatgcaccacggccgggggcgccgctgccgcgaaggcacggctgcccgcgggattgacgatgcggtcgtcctcgccccacagcagcagcgtaggaaccgtccagcgcgcggcgcgcgccagcgtggcggggccggcatcggcaatgaagcgcgccaaccgcgcgctgatgcggtcgtggcaacgccggtcggcccggtaggcggccaccacggccgggtcgtgcgacaggtgttcggggttcaggccgttgcccacgcgcaggttgggcaccagccggggcagcgtggccagcagcagcttttgcagcgggttcatgaaagtggccagcgcgggcgacgagagcaccagcgcatccacggggcgcacgccccgcgccacgaagctcgccgccaccagcccgcccatgctgtggcccagcagcaccagcggctcgcagggccgcagccgcgtgcgtgtggcgtccaccaggtccgccaggtcggccagcaggcgcaggtcgctggtgaggccgcctcgcggcccgccggagtcgccgtggccgtagtggtcgtagccgcgcacgctgaagccccagccgttcaggcgctgggccagggcctcgtagcgccccgcgtgctcgcccaggccgtgcaccagcagcacggcgccgcggcgctcctgcgcgggcagcggccagtcctgtacggcgaggttctcgccgtcgctggcggtgaaggggcgcagcgtgggttcgctcagttcctgcatggccgtgcgcgttttcaggccggcatgctggcgatcacctgcgccacggccgcggtgagcttcttggcgtagggcacgtgcaggaactcgttggggccgtgggcattgctcttggggccgagcacgccgcagaccatcatctgcgccgtcgggaaaccgcggctcagcatgttcatgagcggaatcgtgccgccctggccgatgtagccgcaaggcgcgccgaagtgcgcctggctcgcggcgttgagcgcctgctcgaaccacggcgtgatggccggggcgttccagccgctggccgcgccatcgggggcgaaggtgaccttggcctggtagggtgcgttgtcctccagcacggccttcatctcctgcaggcaggcggcggcgtccaccagcggcggcaggcgcaacgacagcttgaaggccgtgtaggggcgcagcacgttgcccgcgtccttgagggcggggaagccctcggcccccgtcacgctgagcgtgggctcccaggtgcgcttgagcagcgcctgtaccgggtcggtggtggtgggcagggcaaacaccgtgctgccaccgcaatcggcatgcgcccaggggaaacgcttgtagacctcgtcgcccaggatggcggcggtggcccgcgcctgcgccaggcggtcgggtggcacctcgcagtggaagtgcgcaggcagcaggcggcccgtggccgagtcctccagccggtcgagcacctggcgcatgatgcgaaacgacgacggcaccagacccgatgagtcgcccgagtgcaccccctcggtgaggatctggaccttgagcgtgccgctggccatgccgcgcaggctggtggtgagccacagctggtcgtagttgcccgcgcccgagtcgagacagatcaccagcgccacgtcgcccaggcgggtcttcagcgcgtcgatgtaaggcagcaggtcggcggagccgctctcctcgcaggtctcgatcaggcccacgatgcgcgggtgcggcacgttctggcgcttgagctcctgcaccgcggccacgctggcgtagaccgcgtagccgtcgtcggcgccgccccggccgtagagcttgccgtcctcgtacttgggtgtccacgggcccaggtcgctgcgccagccctcgaattcgggctgcttgtccaggtggccgtacatcagcacggtctgcgtggaccgcggctgggtggccgccacctcgaagaacagtaccggcgtgcgccccggcaggcgcacgatctccaactgcaggcccgccaccttttgcgcctcgacccactgcgcggcgttgcgcagcacggtctccaggtggccctgttcgcgccagtcgggcgcaaagcccggtgacttggcgggaatgcggatgtagtcggtgagctgccgcaggatgtcttcgtcccacacccgccccacgcgttccagcgcgagtgcggcatccagggcggcggcgggcaggcggtcgttcatggcggaacctctatcggtgcgcaaaaggcgcaggatacgccaacacccgccgcccggcgacggcgatctgcacggcgccctattagggcctgttcacactatttttgccagtgcgaatggcgtgaaaaccgcgccaatctaggcgcgtgacgacgccaaggccggggccttggctaggagggcaacgacgaatggcgcggttttcactccgttccctccgggttgcgatcgaaaagggccattcgcggcgttgccaagcctcgctggggtagcaccccagcttcgtttggcgccttgcgcctggccctttttgatcgcaacgcatctggcaaaaatagtgtgaacaggccctagtccaccgccggtacgggcgcggggcgcggtgccgccagcgccgtggactccacccggttgcgcccggcgagcttggccgcatacagcgcctcgtcggcaccctgaacgagtctgtcccagccgtccgcgggctgcaggggcccgccgcacacgccgatgctcacggtcaccggtatctccttgccgccgcccacacagggcaagcgctccacggcgcggcgcagcgtctcggcaagctccagggccccgccgagcggggtgtgcggcaacaggaccatgaattcttcacccccgtagcgacccaccaggtcctgcgcccgcaggcgcgtgcgcagcaggtccgccacatggcgcagcacgctgtcgcccgccaggtggccatggctgtcgttgacgaacttgaagtgatcgatgtccaccaacatcaccgcgtaaggctcgcgcaggcgcacggcgcgggccacatcgcgctccagcgccatgatgagcgaacggcggttgaccagccccgtgagcgcatcgtgcgcggcgaaatagcggttgtcggcatcggagcggtccttgcccatgaggatgaagcccagcgaactcaggatcaccaccacgaaggccgccatgaaggtgatggactgcatggcgttgccctgcatcagcccctcgaccggtatgtcgcgcgtggcggcgagcattccgcgcacccccagcagcagtacctccatcaccaggcccacgctgagcagcgtcgcgccgcgcagggacgcagccggccgctcgcgccacagggaccacagcaccatgcccagctgcagcggcggcaccacgcccgccgtgacgatgcgtgcgcggtagtcgtcaatgaagaacgcaaacaacagcgctgtcgccgcgaccggcaccgccatgcggcgccacggcaactcccgcccctggaactggtgcacggccgccagcaccatggcgaacgtgcccgacagcagcgtgttggccaggacgatgctggcccagtcggacaccaggccgcgcagggcgtacagcacgtacgtggaggtgtgcatcatcagccccagcgcccacaagctgatgccctcgcggcgccccggccgcaccgcgcccagggatgccgccatggtgagggaagccgccgcggtcatcagcagcatggtgggcacatcgaggaacggcatggaaacggcaagggtggacgcgccccgagccaggcgcgcagcgcgcgaggataaccgccccgccccggcgaggcccgcactcaggtaagcgcgagggcccccacgcgcaggtcggccacctcagccattggcgcgggtgcatgcgcaggtgccccaatcagggacgcgtcgcccagggccggccccagcctgaacacctgcacggccgcggccaggcgcgccgcctgctcgcgcaggctgtgcgcggcggcggcggactcctccaccagcgcggcgttctgctgcgtcatctggtccagctggcccacggcctggttgacctggccaatgccgccggcctgctcagacgctgcggccgtgatctcgccaatgatgtcgcccacgcgctgcacgctgcccacgatctcgcccatggtgctgccggcgtcctgcacgaggcgcgcgcccgtctccaccttctccaccgaggcctggatgagctgcttgatctcgcgcgccgcctcggcgctgcggcccgccaggctgcgcacctcgcccgccaccacggcaaagccgcggccctgttcgccggcgcgtgcagcctccacggcggcgttcagcgccaggatgttggtctggaaggcaatgccgtcgatcacgccgatgatgtcggcgatcttgcgcgagctctggttgatgtcgtccatggtggtcaccacctcgcccaccacctgaccgccgcgggccgccacgtgcgcggcggaggccgcgagctggttggcctggtgggccgcatcggcggactggcgcacggtggccgtgagctggtccatgctttgcgccgtctgcgccaggctgccggcagtggcctccgtgcgtgccgacaggtcctggttgccgctggcgatctcggcgctggcggtgtcgatgctgtccacagccgtgcgcacctcttgcagcatctgcacgtagcgcaggcgcatgccttccacttcccgcaccagcgtgccgatctcgtcgcgccgcgtggtctcgaagctctgcgtcaggtcgccctgcgcgacgagcgtgatggcctgcgtgagcccggtcagcggctggctgacgccgcggcgcagcatcacgaacagacccacgcccagcaagccgacggccaatgccatcaatccccacacggcccaggtgacgtggcgctggccggccatggcctcggcgtccggcacctcggcaaccacccaccatccgccctgtgtcttgcgcagcagcgcccaagggtcctgcgcgccgggcgaatacaccgccgccgcgtcgcgcacgaagccctctggcgcagccaccaacgcctcgaagaaggcccgtgactgggggaaggcctccagcacccgctggccccgcgccgtggggtggtacacgaagccggcctgctccagcccggcgccggggttgatcacgtacacgccgccgtgctcgaaaaagcgtgtctgctccacctgcttttgcagcatggcgtggaagatgctgacgtcattgccgatgaacaacagcgccaccaccttgcctgccgtgtccttgaccggcaggtagtggcccatgtagggcttgcctgcgaccacggtgatgccggtgtagggctcgcccttgacgactgccgcgtaggcaggatcggcacggtccagcggcatgccctgctggcgctgaccttgcgcatctttcactgaggtggtgatgcgcacgaagtcgtcgcccttgcgcgcaaacacggtggccacgccgccggtctcgttggcgaacttgtccaccgcgctgtagtcctcgttgaccagcgcgccgaagctgcgcagctcccccgcgccctcgtcgagttgcatggtggcctcgaagtagcggcgaaagccgcgcatggtggcctggaccagctcacggttggtgttgtccgccgcatccagcgaatgggcgacggcctgggtggtgccgccaatgctctgcaccagctgcgcccgcgtgctgcgttcggtcagaaccgccagggccaggcccacgcccaccagcaccagggccacaagccccagggcggtcagcgtgacccggcgggcaacggaatggtgggcaagcgaatcggcggccatgcatgtctccagaaaaaggggtgcgccgggtcgtcccggtctgtctggaaatctacggcaggcctgccgttacatctattcacaatatcccttacgcggtctcacgtaccacgcatcccgcccagaggcccggcatcgggaacagaggaattttggcctctagcgcttatccatcaagcgctaacagctacaattataatagcaaaaccccgccggcgagaaatgtcccctgcgcgccgggctggacggtgcgatcagtcgtgctcgaaacggaacactgccgtgcccgcacgcgcattgggcagccagcgcacctcgcgcccgtcctgcaggccgaaggcgtccaggatgcgcagcttgttcttgtgcgccagcacctcgaagtccttgaacgtgcccacgcggatgttgggcgtgtcgtaccactggtagggcaggcgccgggtgacgggcatgcgcccgcgcagcaccgacacgcggttgggccagtgtgcgaaattggggaaggcgacgatgccgctcttgcccacgcgcgcagtctcgcgcagcatcacctcggcattgcgcaggtgctgcagcgtatcgatctgcagcaccacgtcgaagctgttatcgccgaacatcgccagcccctcgtcgaggttgagctggatcacgttcacgccgcggcgcacgcaggcgagcacgttggcgtcggcgatctcgatgccgtagccgctgcagccgcgttcgcgctgcaggtagtccagcatcgcgccatcaccgcaccccaggtcgagcacgcgcgcgccttcgggcaccaggcgcgcaatggcttgcatggtggcgtggtcgctcatggttgtcctccctgcagccccttggcaataccatcgaaataagagcgcaccacgcccatgtagcgcggatcatcgagcaaaaatgcatcatgcccgtgcggggcgtcgatctcggcgtagctcacgtcgcggcggttctccagcagcgcgtgcacgatctcgcggctgcgctggggcgagaagcgccagtcggtggtgaaactcaccagcaggaacttggcacgcgccacggccagcgcctgcgccagattgccgccatgctggcgcgcggggtcgaagtagtcgagcgcacgcgtgatgagcaggtaggtgttggcgtcgaaatagtcgctgaacttgtcgccctggtagcgcaggtagctctcgatctggaactcgatgtcctgcgtgctgtatttcaggtccatgccctcgcgcaactggcgcccgaacttctcgttcatcacgtcgtcgctcaggtaggtgatgtggccgatcatgcgcgcgatgcgcagcccgcgtttggggatcacgccgtggcggtagaagtgcccgccgtgaaagtccgggtcagtgacgatggcccggcgcgccacttcgttgaaggcgatgttctcggccgtgaggttgggggcgctggccacgaccacggcgtggcgcatgcgttcggggtactgcagcgtccaggaaagcgcttgcatgccgcccaggctgccgcccattaccgccgccagttgcgcgatgcccaggcggtccagcaggcgcgcctgcgcatcgacccagtcctccactgtgacgacggggaagtccgcaccgtagacctcgcccgtgtccgggtggcggtgcatgggccccgtggacccgaagcacgagcccaggttgttgacgccgatgacgaagaactggttggtgtcgacagacttgcccggcccaatcatgttgtcccaccagccctcgctcctgggctggcctgcgtagctgcctgcgacgtggtgcgaggcattgagcgcatggcataccagtacggcgttggagcggtcggcgttgagcgtgccgtaggtctcgtaggccaaggtgtagtcgcggatcgaggcccccgactgcagcggcaggggctcggcgaagtgcatggtttgcggtgtggcgatgaacgacatgaaaaaacccggcttcgctaaacaacgaggccgggtccgggtgcgtgctggggtggcaggcgtgtcgatcggtcacgtctttagctggatttgtaaagcgcccgcaagcggtgcaaatcggcgcgtctgcgggccattatgccaaaggcgtcgcatctcccgcaaacagcgccagcaggcccaagaccaggaagatcaacgcagacaccaagtgcaccacgcggatcggcaccttcttcaccagacgatcccccagccagaccacgggcgcattggccagcatcatgcccagcgtagtacccgccacgacccagaagtaggcgctgtactgcgcagccagcatgacggtggcgacctgcgtcttgtcgcccacctcggccaggaagaacgccaccagcgtcgtgccgaacacgccgaagcgcggcgccgcaccgtcaccgtcgtcgtccagcttgtcgggaatcagcatccacaccgccatggcaatgaaggaaagacccagcacccagcgcagcacctgcggccccagcacggtagtcacccacgaccccaccgcgcctgccagcgcgtggttggccagcgtggccacgaaaatgcccagcacgatgggccagggcttgcgaaagcgtgcggcgagcaccagcgacagcagctgggtcttgtcacccatctcggcaagggtgacgatggcggtggagacgaggaaggcttccatggggcggtcgtaatagatttccggccggaagtacatcggacagcattgaccacgccccgactccggcctgatggatcggtacgcggtcaatggtctcgcccgacccgctgtggcagcgggtcccatgcaccatggcgcccaagggccccaagtctgttgatgcatgcatcctctcgcgtcgcagtcgcagcggactcgcgcggggcaggctactccccaaagacagcgggggattgtatccggtcgaagaaggcacctttttgcccagctagacacagtagttaccctggaaagtgttgcaggcgcgcaattacgacatccttggggttatggcaatgcttgataatggccctgcagttctgccatgcggaagtgcacgctgcggtgtctggtcagtttcgcgtctttgaagtcgtcacaggtttgttgattgcgtcgggctccatcgcatttcatgttttttctaggagtccgatcatgggcaacaaactctacgtgggcaacctgccctataccttccgcgaccaggatctggagcagaccttcagccaattcggcgccgtgcaaagcgccaaggtcatgatggagcgcgacaccggccgctccaaaggtttcggctttgtcgaaatgggcagcgacgctgaagcccaggccgccatccacggcgcgcatggccagaactacggcggccgcgacctcgtggtcaacgaagcccgtccgatggaaccccgcccgccccgcagcggcggcggctttggtggcggtggtggctacggcggtggccgtagcggcggtggcggtggttatggcggcggctacggtggcggccgctccagctattgatattccgctgagtcaaaaaaaggagccttagggctccttttttttgcgtcagattgacgacacgtgcgttgaaaaccccttgcatctttacaaaggttctggcgcataatgttttgacgaggctattgcctcgtagaggttgcggtgatccgtcagttttcgcgcatagggcgtcattgtgattaactggctgcgggttcgggactccgtcgctcattccattgtttttgaggagtcccttaatgggcaacaaactgtacgtcggcaatctgccgtactcggtgcgtgaccaagatctggagcaagccttcagccagttcggtgcggtgaccagcgccaaggtcatgatggagcgcgacaccggccgctccaaaggctttggcttcgtggaaatgggcagcgatgccgaggcccaggaagccatcaatggcatgaacggccagtccctcggcggccgcagcattgtcgtgaatgaagcccgtcccatggaagcgcgccccccccgcagcggtggcggcggctttggtgggggtggcggctacggcggcggccgcagtggcggtggtggcggctacggcggcggcggtggtggccgcagcgaaggcggctttcgcagcccctacggctccggtccacgtggcggcggcggtggccgtggcggctacggcggtggcggcaacaacggatattgattttggcaggcgcgggtaaaagcgcgctccaccatcacaaggctccctcgggagccttttgtccttccaggcctcagggattggaagatcggccctgccccgcgcgatgcttgcgtggccgtcccgccagcagccggtcgaaccacgcatccggcaatatgcgcagcagtttggccactacgcccatctgccagggaatcacccggtatgtcgcccccgcctcgatggcacggaacgcgcggtccgcaaaagcctgcggcggcaacaggaagggcatggcataccggttctcccgcgtcagcggcgtatccacatagcccgggcagatcgtcaccacctgcacgccggtgccgcgcaactccccccgcaggctctcgcagtagctgatcaccgcggccttgctcgcgcaataagctccatggccaggcaggccccggatacccgccacgctaccgattcccaccagccggccgctgccgcggcggaccatcgcatcgatgaacggatgaaaggtagccgccatgcccaggttgttggtcgcaaaggtctgcgccatgacatcgaggtcgccgcgctgcgccgtgtccaccccgacgctgattcccgcgttggccaccaccacatcgggcagcccttggcgctccagacaagcgtggcaggccgcgatgacgctgtcaggctgtgctacatctgcgctatatgtttcatagctgttcgcgcttatccctattgccatgacccaggattcgatcatatccacgcgccgcgccacaagggccaaccgccaccctgcccggtggtagcgctcggccagcgcctggccgatgccgctggaggctccagtgatcaacaccagcgggcggtcttgcggagccgaacgtgacatctcggtcaacggcgcacgggtgcgggcatcagcgtgccgcgcacgcggccgcgcagttgcatgatctgctccaggttgtcgtagtccatgctgtcggcggtgaacgtgtcggcgccgcgcttgagtgtcacgggctggtcggagcgcacgcgctcttcattcacccatgcatgcaggaactccccctggaactccagccgcggcactggcgcgcggccttcgggggcagacgcctcgcgcgtaacgatggcattgccgtagagctgaacctcgctgccgtccccgttggacagggcacgattcgcacgggcggtgacgacgcgcccctcctcgttcaccgagcgcatgcgcgcctggtcgatctccagcgtgtcgttgtccgcgtagtggcgcgccagggtgccgcggatctcgctctgcagtcggcccgtggcatcaaagcttttgaccgcgaagtcgcgcatgtagtagtcgggctcgtggctcacggggcgctcctgcgccggctgctgcggccgcggcgcgttgcgcaccagccaccaggagcccaacgccagcagtcccatgagcagcacgggcaggtagagcgacaggcgttcccacgccaggtgtaggcgtgaggtcatgcggcatgcgcggccaacagaccggcgtaacggccactggcgaccagcagcaggtcgcagaactcccgcgccgcacccgcgccacccggcgcggcggtgacatggtgggcgacggcgcgggcctcgatgtgggcctgcgcgggcgcacaggcgaaggccacacggcgcatcaccggcaggtcgggccagtcgtctccgatggcggcggcctgcggccacgacaggcccagctcggccaggatggacacggccgccgggcgcttgtcctcggtgccgaaacgcgcatgcatcacccccagcgccttcaggcgcagccgcagcgccggtgaatcacgccccgtgaccaccgcgggcgtgatgcccgcctgctgcagcagcttgatgccgtgtccgtcaagcgtatgaaaacgcttgagggtctcgcccacttcagagaaatacaggccgccgtcggtcagcacaccgtccacgtcgaagaaggcgacgcgcaccggctgcgccagcagcaggagttgcggatcgaactgcagggccggttgcagggggggcagcagcgtggcgttggactgggacatcagatcaccttggctcgcatcaggtcgccgatgtgcaccacgcccaccagcacgccgtcgtcgtccgtgaccagcacgctggtgatcgagtggtgctccatggcctgcgccgcatcggccgccagggcatcggctgcaatggtgcgcgggctggcatgcatgacgtcctgggcgcgcgtctcgcgcaggtccaagccggcctcgatgcgccggcgcaggtcgccgtccgtgaagatacccacgggccggcccgcatcgtctaccaccgcggtggcgcccacgcccttggcgctcatctcgcgcatcagggtgctgaaattggcatggggcggtacatgcggcacgtctgcgcccgcgcgcatgacgtcacgcacatgcgtcagcagcttgcggcccagcgcaccgccggggtgcgaccgcgcgaaatcctcggggcgaaagccgcgcgcgtcgagcagcgccaccgccagcgcgtcgcccatggccagctgcgccgtggtgctggtggtaggcgccaggttcagcgggcaggcctcgcgctgcacgctgcagtccagcaccaggtccgcgtggcgcgccagggtggactgcagcccgcccgtcatcgcgatcagcgggacgcccaggcgcttgagcaccggtagcagcacggtgatctcgctgctttcgccgctgttggatagcgccagcaccaggtcgccgttggtcaccatgcccaggtcgccatggctggcctcggcggggtgcacgaagaacgcgggcgtgccggtggaggccaaggtagcggcgatcttgcgccccacgtggccgctcttgcccatgcccatgaccaccacgcggcccgtggttgccaacacgcgctgcaccacctgcacgaaaccgccgcccaggcgctcgcccatggcatgcagcgcctcggcctccgtgcggacggtctcgcgtcccaggcgcagggcctgttcggcattgaaagacgaggaagcggcaggagcgacaggcatggatgaattctatcggtcggcccacctgcggctcggctacgatgaaacatgtcctctctcgccctgaccctgctttacctgctggccgccgtgctgggcgtggtggcatgccgcagcctgcggttgccgccgatgatgggctatctggcggcgggcatcctcatcggcccgcatgccctggccttgacgcagaactccgaaggcgtgcgccacctgggcgaattcggagtggtgttcctcatgttcaccatcggcctggaattcaacctgcccaagctgcgtgccatgcgccgccacgtgttcggcctgggcctgctgcaggtgctggcgtgcatggcggccttctccgcatggttgctgctgctggcgcggctgaccggcggcgtgtgggacatgggctggcagaccgcactggcgctgggcggaacgctggcgatgagcagtacagcgatcgtcgtgaagctgatgtccgagcgcggcgagctggagagcgagcatgggcgcagggtgctgggcatcctgctgttccaggacctggccgtggtgcccatgctggtgctggtgcctgcgctggggtccgagcccgagcaactgctgacggcgctggcggtcgccctgctgaaggccacagtactcgtggcggtactgctggttggcggccagcgcgtgatgcgctggtggctcacgcaggtggcgcggcgcaagagcgacgaactgttcatgctcaatctgctgctggtcacgctggggctggcctggctgaccgaactggcaggcctctcgctggccctgggcgccttcatcgccggcgtgctggtgtccgagaccgaataccggcaccaggtgggcaccgacatccgccccttccacgacgtgctgctggggttgttcttcatcacggtgggcatgatgctcgactggcacgtgctggtggagcgttggtcgctggtgcttgtgttgctggccgcgccgctgctgatcaagacggccatcatcgtcgcgctggcccgcgggttgggaacgacaacgggcgtgtcgctgcgtacagcgctgtacgtggcgcaggcaggggagttcagcttcgtgttgctgtcgctcatgcaggtccacggcctgctgcagcccgcactgatgaacccggtgctggcggccatggtgctgtccatgctggctacgccatttctcatccagtacagcaaccgcatcgtcatgaagctggtggccagcgactggctgcagcagtcgctgcaggtgaccaccatcgcgcgccaggccatcaacaccagcgggcacgtactgatctgcggctatggccgctcagggcagaacctggcacgcatgctggagcgcgaaggcatcgcctacatggcgctggacctggaccccgaccgcgtgcggcaggccgccgccgcgggcaactcggtcgtgttcggcgacgccacgcgcctgcaggcgctcaaggcagcgggcctggcgcgtgcggccgccctggtcgtcacctacctggacactcccgccgcgctcaaggtgattcaccatgcgcgcacccacgcgccacagctccccgtggtcgtgcgcacccaggacgactctcaactggagaaattgcaggaggccggcgccaccgaggtggtgcccgaggccatcgagggctcgctgatgctggccagccacgcactggcgttggtgggcgtgcccatgcgacgcgtgctgcgcctggtgcaagaccagcgcgatgcacgttacggcctgctgcgcggctacttccacggggcggacgacgacacgccgtccgaacgcgaccaggagcggctgtactccctgtccctgcccgcgggcgccgccgtggtggggaagccgctggccgacctgcccctgcatggcatcggcgtgcgtctggtcaacgtgcgtcgcgccagcggcgccatgtccccgcccgacgaccgcacgcccctggccgaaggcgacacgctggtgctgtccggccatcccaccgccctgggcctggcagaggagaagctgctgcgcggctgattacactgtgcgccctggcggtgcccggcagggtctgcacatccgaatcgttctctcttttgccccacccatgacagcccttagcgtcaacgactacctgcgccagcacatccgcaccgtccctgactggccggcgccgggggtgcagttccgcgacatcacgcccctgctgcaaaaccccaaagtgttccgcgtgctgatcgacgccttcgtgcaccgctacatggaccgcgcgctgcgccccgacgtggtggccggactggacgcccgcggcttcatcctgggcgcggtggtggcctatgagttgaatgtgggcttcgttcccatccgcaagaagggcaagctgcctttcaccaccgtcgaggaaacctacgaactcgagtacggcagcgcgaccgtggaactgcacgcggacgcggtccagcccggcgaccgggtgctgctgatcgacgacctgatcgccaccggcggcacgatgatggccggcaagaaactgctggaaaaactgggcgcgaccgtcatggaaggcgccgccatcgtggatttgccggaactcggcggctcggaacgcctgcgtgccagcggactgccgctgtacacgctggtggacttcagcggccactagtgtggtgtctcaaaaatagatagaactatcttgaccggtgttggtcgaatcagcttccttataggagactacgctgatggcccaccctggacgccccgccacgaagctgcagatcaccgatgccgagcgcgcagagctgcatgcgcgactgcgcgtacgcaaagcgcccgaggacgagaagctgcgcatgcgaatcgtgctgggctgcgcagatggggagtcgggcaccatgattgcccaacgcttgggcacgacggtgcaaactgtctccaagtggcggcggcgctaccgggcgtatcgtctggcgggtttgaccgatgccccgcgcgctggccgcccgcgcagtgtgggcgacgagcaggttcagctcattgtggacaaggttcgccagagcaagcctgacaacgccacgcactggagcgtgcgccagatgagtcggcacgctggcgtatcgcccgcgacggtgcagcgcatctggcatgcctttgggctgaagccgcacctgcaagaaaccttcaagctatcgacggatccccatttcgtggacaaggtacgggatgtggtggggctgtatatggcaccacccgatcgcgccttggtgctgtgcgtggacgagaagagccagatccaggctctggatcgcacccaaccagggttaccactgacgtttggcaaacccagcacgcgcacgcacgattacaagcgccatggcacaacgtcgctgtttgcagcgctggatgtggccactggcaaagtcataggacagctcaagcgccgtcaccgcagtgtggaattcctgcagttcctcaaagccatcgatgcagcggtgcctggcgaacaagacatccacctgatcatggacaactacggcacgcacaagacgcaggcagtgcgggcctggctagcagcccatcctcgctaccacgttcacttcacgcccacctcagcgtcctggctcaatctggtcgagcgtttctttagccagatcagcgagcagtggatcaagcgcagcgcccacaccagcgttgctcagctggagcaatccatacgggaatacattgatcgtcacaacgaggatcccaagccgttcgtgtggcataaaagtgcggacaccatcttggcatctgtggcgcgggcagcgagtaccattatttgatgattacttttgagacaccacactagggcctgttcacactatttttgccagatgcgttgcgatcaaaaagggccaggcgcaaggcgccaaacgaagctggggtgctaccccagcgaggcttggcaacgccgcgaatggccctttttgatcgcaacccggagggaacggagtgaaaaccgcgccattcgtcgttgccctcctagccaaggccccggccttggcgtcgtcacgcgcctagattggcgcggttttcacgccattcgcactggcaaaaatagtgtgaacaggccctagaccgctgggctgctgcagtccccgcagccggttcttcagcgcaggtcgccgtattgcgtggagctgaggtcggacgaccggccgtcctgccccggcatgacagtgtcctcgaaccccgtgggcgcggggcttggcggcagcagcgggccgctgcgcgtggtaacgcccagggccggcgcggccgcgggcgcacgcgccacagcgctggtgagcgcctgcttgaacgccgccacctcgtcggcctcgatgggctcgaaccgcggcgccgcgcgcgcgggcgcgggtggcaccagcggcgctggacgcgagggtagtgccgctccttgcgacgcggcagcggcgggccggggcgtcccggaaatgatgggcgatgcgggggtggcagaagcctgcggcgcgggcgcctgggcggccggggtgcgcacctgcacgcccgtgctgatctggtcgttggtgcgccaatacacggcagtcaccaggatgtcgaagcgagaacgggcggtctgcgtcaccagggtttcgatttcgcccagccgcgccatgtcccgcccgtactcctgcgccaagtccatcatcaccaggaactgcgccccacgctggtccagcgacagcaccttgaacttgtaccccgccgacagcacgccggcacgcaccatggcgtcacgcaccacggtgtacagcagctcgcggcgctccatgcgttcgttcttgcggcctgtggcgggctcgggggccgcggcgggttggggctccagcaggggtttgcctgcgcgcgccggggccgcgccgttggtctgggcagcagcggcgggtgcagggcgcgcacgcgcgaccggaggcttggatttgcgggtgaaccagctgaacaatgacatgcttgccttcgcgaagaagcgctcaaaaacgtcggcaagtgtactgcgcgcgcctcggccgaggcgtgacagttgcagggtcggccgcgccgcgatgggcgctgtggtcacaaagcgtggcgctcgcgcgccgtgctcaggtcgccgcaatgcggcggcggcggttgcccaggcgcttggccagcacggcgccggccgccatcgccatgtgcagcgctaccgccggttggcgattgcaaagttctgtaaagcgaagagcgggcaggctccagagcttgctcggtgcgcccgcctgcaccgtggcgctgcggggctgatgggaaaagaacgccccctcgcccaccatcgagccggggccgacgatggccaggcgcagccgctgcttctcgtcctcgaagtgcacgctgagcgagccgctttccaccaggtacaaggtgcggtcgttggtgcccttggcaaacagcacctgtcccgaggggatgctgatgggcaacaggtaggcggacagccaatcccactgctcggctgtgagcacgttgttcatgctgtcgtccgccgtcgcgtgggtgatggcctggatcagacccgaaaggtcgactttggaggagggagcggggatggcattcatcgggcgcgaacggtaacgcgccgccgtcatctgcacaagcactcattacccttacttacacatggcgttgcgcgcccgccgagccggctatttgccgatgcagaagctggagaagatgacaccgagcagatcgtcggacgtgaactcgcccgtgatggtgttgagggcgttttgcgccaggcgcagctcctcggccagcaggtccagcgccggcccgtcgctttccagttgcgcggccgcctccatgaggtgggcgtccacggcgcgcaaggcttcgatgtggcgcgcgcgggcgatgtacacgccctccgcagccgactgccaacccgcgatttgcagcaattgccgacgcagcgtatccagcccctggccggtgcgcgcggacagcagcaccgcctggctctcaccctcgcgcgcaggcgccgccgcctgcggggcggcgtcggccttgttccagacgtcgaccaccggcacgcccgcgggcagccggttggagagcgtgtgcgcaatggcggcgtcgtcgtcctggtactgcgcgctgccccagcgcgtgaggtcgtgcaggaacagcaccgcgtcggcgcccgcgatctcgtcccaggcgcgggcgatgccgatgcgctcgacctcgtcgtcgctttcgcgcaggcccgccgtgtcgatcacgtgcagcggcacgccctcgatctggatggtctgctgcaccttgtcgcgcgtggtgccggcgatcggcgtgacgatggccagttccgcccctgccagcgcgttcagcagcgagctcttgcccgcgttgggctgcccggcgatcaccaccttgatgccctcgcgcagcaacgcgccctggctggcgcgctgcatcacgcgggccagcgaccgcttcaaattcgatagctgcccgctcgcgtctgccttgcgcaggaagtcgatttcctcttcaggaaagtccagggtggcctccaccagcatgcgcaggtgcaccagtgcgtcgcgcagcgtgtggatctcgcgcgagaagtcgcccgacagcgagcggctggcgccgcgcgcggccgcctccgtgctggcgtctatcaggtcggcgatggcctcggcctgggccaggtcgatcttgtcgttgaggaaagcgcgctcggtgaactcgcccggctcggccaggcgcaggcgcggcagcaggccctgcgccgcctccaggcagcgcgccagcagcagctgcagcaccacggggccgccatgggcctgcagctccagcacgtcctcgccggtgtagctgtgcggcgcgggaaagtacagcgccagcccctggtcgatggcctggcccgcggcatcccgaaacggcagataggtggcctcgcgcggcttgagcgcgcggccgcacagcgcctgcaccagtgcgccgatctgcttgcccgagacccgcacgatgcccaccgcaccgcgccccggcgctgtggcaatggcaacgatggggtcggagtggcgcggcagcatgggcttacaggtgcggtggagaggggcagcgcatgatagccgcgccccgccccgcgccatgaagaaggcccgcgcggggcgggcctggggcgtgcatcacgcatatttgatagctgcctgcgcttgtccaacatcggtttcaggggcttttgtatctgaaaacctttgtagtcaagcgctggtagctatcgtttttaaggccttcggcctgccgcgatcacttgatggtcgtccacgcgggcatggggcgatcgtccgcgcgatgcggcgtgtccacgttcttgcgcatcgcccaggggcggatctggtggtgcaggggcaggtagtagtactcgtccttgaccagcttgagcgcgtcgttgatcagcgcgtcgcgcttgggggcatccatctcgaccttgatctgctggatcatgccgtcgagcttggcgtcggaaaagcgcccgccgttgtagacgccagccgaggtcttgccgtccttggtagacatcagcgagtccagcgaatacagcgcgtcgaacgtggccacgccccagccgaacaggtaggcgctcacgtcgttgttcatcacgcgggtgacgaactgcgccataggcgcggtttgcaggttggtcttgacgccgatgcgcgtccacatggccgtgacggcctggcagatggcctcgtcattcacgtagcggtcattcgggcagtcgagcttgagcgagaagccgttcgggtagccggcgtcggccagcagcttcttggcggcctccacgtcgtacttggcggcacgctcgtccagttgcttggtccagccatgcaccatgggagcgatcatggtgcccgcaggcaccgacaggttgcgcatggtgcggctgtgcaggcccgcagagtcgatggcctggtacagcgcctggcgcacgcgcttgtccttgagcgggttcttgccggccgtgcccgcgccgggcagctcgtcgcggaactggtccaggcccaggtagatggtgcggttctcggccccttcgatgagcttgatgtcggggttggccttcatgcgcgccaggtcctgcggcggcgggtcgaccacgaagtccacctgccccgagatcagcgcggccgagcgcgtggcggccgacttgatgggggtgaacaccacctcgtcgatgttgcccttgggcttgtcccaccagttggggttcttcttgagcgtgaccttcacgtccggctgccagcccaccatgacgaaggggcccgtgccgttggcgttgcgcgaggcgtagttctcttccttgcccgcgtagtcttgcgacttcaccgagttgtgcttctcggcccaggccttgttcatgatgcgcgcttcggtcagctcgcgcagcaggatgggattggggcccttgaggaacacgtccacggtgtgctcgtccaccttcttgacttccttgacgctctgcaccgcggacatcatgttggacggcgccgtgccggcgcgcgtgagcgagaacaccacgtcatcggccgtgaatggcgcaccatcatggaatttcacgcccttgcgcagttcaaaacgcacctgtgtgggggagacctgcgtccacttggtggccagcgcgggctcgatctggtacttgtcgtcatagcgcaccaggctctcgtacacctgctgcaggaaggcgtgcgtggtctggtggttctgcgcgtgggggtccacggtgaggatgtcgttggcgccggcccagcgcatggtggcggcgtgggcggtgcccatggccacgagcacggcggcccccagcaagcccagtttgaaggtggtacgttgaatcatccgtctggctcctgtgtgttgatggttactaccggatcacgtagtagcaatcatcgtaccgaaaacaacaacggccgctgagcggccgttgcagggagcaggggattgcggccgggaaggccgcgctccgtcagcggaacttgggcaggttgaactgcggcggcacgcccatgcgggtgttgatgatccactgctgcgcgatcgacaggatgttgttcgtcagccagtacagcaccaggccggccgggaagaagaagaacatcacgctgaacatcagcggcatcagccacatcatcttggcctgcatcgggtccggcggcgcggggttcagcgccgtctgcagcagcgacgagagcgtcatcaggagcggcaggatgaagaatgggtcgggcgaggacaggtccttgatccagccgatccacggcgcattgcgcatctccacgctggacagcagcacccagtacagcgcaatgaacaccgggatctggatcatgatgggcaggcagccgcccatgggattgaccttctcctcgcggtagatgcgcatcatctcctgctgcatctgctggggtttgtccttcaggcgctcgcgcatttccatgatgcgcgggttgatggccttcatcttggccatgctggcgtaggccttggcgttgagccagtagaacgcgatcttcaacaggaacaccagcgccacgatggaccagccccagttggcgatcaccttgtgcaactggtccagcagccagtacagcggcttggccaggatggtgagccagccatagtccttgaccagctccaggcccggggccagcttttccagcagcgtctcgatctgcgggccggcgaacaggcgcgcgtccacggccttcgactggccgggggcgatctcgcccagcggcgtgatcatgcccaccgagtacaggttggtgtccaccttgcgcacgaaattgtcgcgctgcacgccgtcgcccagcagccacgcggtggcgaagtagtgctgcaccatggccacgtagccgtcgctggaagacttgtcgatctcggccttgccgttctcgatgtccttgaattccaccttgtggtacttcttcgcctcggtgtacacggccggaccggtgaacgtggagtagaacgacgactcgcccgccggcttgttgccatcgcgcgccaactgcaggtacagctggggcgataccggggccgtgcccgtgttgaccacctcgtgcttcacggccacgtcgtaggcgccgcgcttgagcgtccaggtcttgaccagcttcacaccgcccatgtcggccgactcgaaacgcacggtcagctcgttctggccgtcctgcagttcgcgcggaccgggcacgaccgccatgggggtcttgtgcgtggggaaggcgccgccggcaccgttgccgatgaggcccgtctgcgcgacatagacacgcgaagcgctctcgtccagcagcaggaagggcttggtcttgtcctccatctcgggatattgcagcagctctccgtggaccagcgaaccgccttcggagtcaaagctcaggcgcagcacgtcggtgctcaccgtcacacgcttgcgcgggatggcggcggcaggcggcacgctggcgcctgcgggcggctgcgccgccgcgcccggcgtggcgctggcggcggccaccggcacgtcggcagcgccagcgccggaggccgctaccgcgggcgtgctggccgtctgcgccggcggcgtggggaagaaggtggccttgttgccgttgtggatctgccacttgtcccacagcagaaccatggaaaagccaaagatcacccacaggatggtgcggcggatgtcgttcatgaagtcttcttacgtgaggaagagggagtgtcgtcggaaggcgtgagccgtgaaaacaggcgcatgccgcgcggcagctcctgcggcacggggtccagcccgccctcgcaccagggatggcagcgcgccaggcggcgcacggtcaggtagctgccggccgcggcaccatgttgctccagcgcctgcagagagtacaccgagcaggtgggctcgaagcgacaggccgacccgatccagggacttagcagcagccggtagccgcgcaccagccccatgagcagcgcgcgcatcatggtcgcgcccctgtcgcggccaccctactgcggcgttcggccgcggcaaagagctgttccagttcggcgcgcacggcctgcttcaaagcctcggaggtggcgctcacgaactgcttgcgatcaaagcccatgcgcaggcgcaccacgtgcgcgccgctgggcatgcgcgcctcgaacccgctggccacggcgtagatctggcgcttgatggtgttgcgcgtgactgcgcggcgggcccagcgcttgggcaccatggcgcccagccacacgccgcccgcctgccctccaacgagaaacagggcctgcgatccctgcgcctgcggcgaggaatcgggccctgtggctggcggaactccatcggttgccaccggcggcaaacccagccggtgcaatgcgaagtgcgccgtgcgggagacggtgcctcccgccatggctgcctggaactgggggcgcgttttcagccgatgcatgggtgcagcgtccccggcagggaactggcggtgcaaacccgtaagcggccgaaagccgagcggcccggcctcagacggccagacgcttgcggcccttggcgcggcgagcgttgatgacggcacggccgccgcgcgtcttcatgcgcacgaggaagccatgggtgcgcgcacggcgcgtcttggagggctggtaagtacgtttcatgttctcgatccttgaaggttcagttacgggcgcggcttcgatcggcagcacccgccgggcctgctgcatcctgcatggaatgcgcgaaaagcagccgcccgggcttgatcaccctgaacaccattcagggaaaccgcggattattgcaggctcggtgaatcctggcaatgcctggggcgtatcggcccacttcgcggtccggtgcatgtatcgccgcgcatgccccccttaccgcctcgctcagattgtggataactccttgacaagctagaatcgcgggccttgtaccgttcctcctatccacaacaagaatcacctgaaatgaacgagggacttcactcctccagccacgacagcgacggcgccagcgccggccagggtctgtggcaggcctgtgccgagcaactggcgcaggacctcccggaacagcaattcaacacctggatcaagcccctggtggcccaggtcgcccccgatttttccaaggtcaccctgctggtggccaaccgcttcaagctcgactggatccgcgcgcagtatgccggccgcatctcggccctgctggaagggctatacggccaaccggtcacactggagttagcgcttgctcagcgagaatccgttgtcaggacttacgttcgccccacggcgccagacacccccgccaccggcgatgcaccgtccgcccaccccacggccgacgaggcgcctgccggcgccttccgcacgcgcctgaacccggcgttgaccttcgagacgttggtggagggcacggccaaccgcatggcgcgctcggcggcgatgcacgtggccggctcgcccggccacctgtacaacccgctgttcatctatggcggcgtgggcttgggcaagacgcacctggtgcatgccgtgggcaacaagctcctgcaggaccgtcccgacgccaaggttctctacatccatgcggagcagttcgtctcggatgtggtcaagtcataccagcgccgtaccttcgacgacttcaaggagcgttaccactcgctcgatctgctgttgatcgacgacgtgcaattctttgccaacaaggaccgcacgcaggaagaatttttcaacgccttcgaggcgctgctggccaagaagagccacatcgtgatgacttcggacacctatcccaagggtctggccaacatccacgagcggctggtctcgcgcttcgactctgggctgacggtggcgatcgagccgcccgagctggaaatgcgcgtggccatcctgatcaacaaggcgcgcgctgaagggtcggagatgcccgaagaggtggccttcttcgtggccaagaatgtgcgctccaacgtgcgcgaactcgaaggcgcgctgcgcaagatcctggcctacagccgcttcaaccagaaggaagtttccatccaactcgcgcgcgaggcgctgcgcgacctgctgtcgatccaaaaccggcagatctcggtggaaaacatccagaagaccgtggccgactattacaagatcaaggtcgcggacatgtacagcaagaagcgtccagccagcatcgcccgcccgcggcagatcgccatgtacctggccaaggagctcacgcaaaagagcctgcccgagatcggcgagctgttcggcgggcgcgaccacaccacggtgctgcacgcggtgcgcaagattggcgccgaacgccagcagctcaccgaactcaaccagcagctgcacgtgctggagcagacgctgaagggttgacgcaccccatggagcgaaaaggaccgccccccgcaaaagcacgcccgttcgcgggcaaaatggcgcgttggacggcccgggagggggcactgcccatgccgccgtctgcgcacctatccccaaaaaccaccaaaggttgacgacatgattgtcctgaaggccacacaagacaaggttctcgccgttctgcaatcggttgccggcatcgtcgagcgccgccacacgctgcccatcctggccaatgtgctgctgcgcaagacgggcaatgccatccagctcaccaccagcgacctggagatccagatccgcaccacggccgagctgggcggcgacacgggcgacttcaccaccaccgtgggtgcgcgcaagctcatcgacatcttgaagaccatgccgtcggaccagacggtgagtctggagtccaaccagtccaagctgatcctgaagggcggcaagagccgcttcacactgcagacgctgccggccgaggacttcccgctggtgcaggaggccgccagcttcggccccgcgttcagcgtgccgcagaaggtcctgaagagcctgctggggcaggtgtcgttcgccatggcggtgcaggacatccgctactacctgaacggcatcctgttcgtggccgagggcacgacgctctcgctggtcgccaccgacggacaccgcctggcgttcgccagcgcgcagctggacgtggaggtgcccaagcaggaggtcatcctgccgcgcaagaccgtgctggagctgcagcgtctgctgtcggatgccgacggcgccatcgagatgcagttcgccaacaaccaggccaagttcagcttcggcggcatggagttcgtcaccaagctggtggagggcaagttccccgactacaaccgcgtgattcccaagaaccaccacaacagcgtgaccctgggccgcgccccgctgctggccagcctgcagcgcacggccatcatgaccagcgacaagttcaagggcgtgcgcctgaacattgaacccggcctgctgcgtgtggcgtcgaacaacgccgagcaggaagaggcggtggacgagttggacatcgactacggcggcgacgccatcgagatcggcttcaacgtcagctacctcatcgacgccctggccaacatgggccaggacatggtgaaggtcgacctggccgacggcaacagctccgcgttgatgaccatccccgacaacgagcatttcaagtacgtcgtgatgcccatgcgcatctgacatactattattttgatagctgttagcgcttgatggatgggcgctagcggcacatttgattcctataaggccgccggcacgccgtgccggtgcgcctggaccgaaggcagccctttcatgaccgcagagcaatcgcagcccgcccccgaacagcccatttccgccccggccgagcagcccgtcgcatcggtcgccggcagcgacggctacggcgagggcgccatccagatcctggagggcctggaggccgtgcgcaagcgcccgggcatgtacatcggcgatacgtccgacggcacaggcctgcaccacctggtcttcgaggtggtggacaactccatcgacgaggccctggccggccactgcgacgacatcgtcgtcaccatccacaccgacaactccatcagcgtggtggacaacggccgcggcattcccaccggcgtgaagatggacgacaagcacgagcccaagcgctcggccgccgagatcgcgctgaccgaactgcacgccggtggcaagttcaaccagaacagctacaaggtctcgggcggcctgcacggcgtgggcgtgtcctgcgtgaacgcgctgtccaagaagctgcgcctgaccgtgcgccgcgacgggcagacacaccagcttgaattcgcccagggcgtggtgcagaaccgcctcatcgaggtcgtggacggggtcgaggtctcgcccatgaaggtcatcggccccacggaaaagcgcggcaccgaggtgcgctttctgcccgacaccgagatcttcaaggaaaacaacgacttccactacgagatcctcgccaagcgcctgcgcgagctctcgttcctgaacaacggcgtgcgcatccgcctcatcgacgagcgcaccggcaaggaagacgacttctccggcgccggcggcgtcaagggcttcgtcgagttcatcaacggcaccaagaaggtgctgcatcccacccccttccacgccacgggctcgcgcccggccgagacctacggcggcatccccggcaccgagattggcgttgaagtggccatgcagtggaacgacggctacaacgagcaagtcctctgtttcaccaacaacatcccgcagcgtgatggcggcacgcacctgaccggcctgcgcgcggcgatgacgcgcgtgatcggtaagtacatcgagcagaacgagctggccaagaaggccaaggtcgaggtcagcggcgacgacatgcgcgaaggcctgtgctgcgtcctgagcgtgaaggtgcccgagcccaagttcagcagccagaccaaggacaagctggtcagctccgaagtgcgcgcgccggtcgaggacatcgtcgccaaggcgctcaccgactatctggaggaaaaaccgaacgacgcgaagatcctctgcggcaagatcgtcgaggccgcacgtgcgcgcgaggccgcgcgcaaggcacgcgagatgacacgccgcaaaggcgtgctggacggcatgggcctgcccggcaagttggccgactgccaggaaaaagacccggcgctgtgcgagatctacatcgtcgagggcgactccgccggcggctccgccaagcaggggcgcgatcgcaagttccaggccatcctgccgctgcgcggcaagatcctgaacgtggagaaggcgcgctacgagaagctgctgtccagcaacgaaatcgtcaccctcatcaccgccctgggcaccggcatcggcaaggccgccgtggaatcgggcaagagcggcgctgacgacttcgacgtggccaagctgcgttaccaccgcatcatcatcatgaccgacgccgacgtggacggcgcccacatccgcacgctgctgctgaccttcttctaccgccagatgcccgagctggtggagcgcggccacatctacatcgcccagccgccgctgtacaaggtgaagaacggcaaggaagagctgtacctgaaagacgccgcggcgctggacaccttcctgctgcgcgtggcgctgaaccacgccagcatcaccaccggcggcgaccagccccgcacgctggccggcgacgaactggcccagctggcgcgcacgcaccagcatgccgagcaggtgatcgcgcgcctgtccgccttcatggatgccgaggcgctgcgcgccgtggccgacggcgtggtcttcaacctggacaccctgcaggacgccgaggccagtgccgtgcagctgcaggccaagctgcgcgagctcaacaccaacggtgtgcccgccgatgtggcgggcgagatcgacccgcgcaccgacaagcccatcctgcgcatcagccgccaccaccatggcaacatcaagagcagcctgatcacgcaggacttcgtggccggcgacgactacgccgccctggcccaggccgccgagagcttccgcgggctgatccaggaaggcgccaaggtcacgcgtggcgagggagagaaggccaaggaggaaaaggtgggcgacttccgccaggccatggcctggctgatcagcgaagccgagcgcaccaccagccgccagcgctacaagggcctgggcgagatgaaccccgagcagctgtgggaaaccaccatggaccccgaggtgcgccgcctcttgcgcgtgcagatcgacgacgccatcgaagccgatcgcgtgttcaccatgctcatgggcgacgaggtcgagccgcggcgcgacttcatcgagaccaatgcgctgcgcgcgggcaacctcgacgtctgatcgttgctgtaaagggcccatcccccgacgattggggcgccgtcagtgagaaaaagccatggaccaacatccatggcttttcatcgctggagacaagacgtttttatcggtcaccccgcaaggcaatcccgactgccgtgccagtcgttgccgtcacggaaggcgcaagtccataccgagcatcttggaaaggccgaaggtgaagagcaataccgccagcagcgccagcatgaaaacggcaacgaccttgccgctcgtgcgcagcagcgcgcgcttgtccgttcctttgttcccctggtcgtaatgccatttgatggcaaagaacatgcacgtgccgaagacgagcaccttgaacgtgatgaagactacagggacccaatcgatcattttttgaggaatttcagcgtttgagttgttattgtctaccgtgaagaacaccaccgctgcatggcaggtcatggctatcaaaaagcaaccggcagcaatgcatcggttgcagcccttcacaccattgcgtttttaatgaacttctactgcaccaaagccgttggcagttatgaccgtcttgaccatccgccccgccaccattgacgacaccgatctgatcttgcacttcgtgcgagaactggcgatctatgaaaaagcggagcatgaggcgctggccacgcccgcgcacgtgcaccgcacgctgttctgcgccaaccccaaggtgcacggcctgatctgcgaggccggcggcaccgccgtgggcttcgcggtgtacttcttcaactactccacctggcagggccgccacggcctgtacctggaagacctgtacgtctcgccagagcaccgcggcaagggcgcaggcatggcgctgctgcggcaactggcccgcatcgccgtggaccacgactgcgggcgcttcgagtggagcgtgctggactggaacacaccctccatcgcgctgtacgacagcctgggcgcgcgcccgcagagcgaatggatccgctaccgcctcacgggcgacgagctgcacgcgctggcggcgcaggcccggccgctggccccgcagccctgcacgcccgcgccatgagatcccccatcgccatcgtcgacgtcgaccgcgtcgacacctggacccgctaccgcgcgggcctgtgcgagagctgcgcggccaactgctgcactatgccgctggaagtgcacctgtccgacctggtgcgcctgggcctggtggacgccttcgaggccgagcatgaagagccccgccacatcgccaaacggctgcagaaggcgcggctgatcgaccacttcaaccacaagaacaccctcttcaccctggcccggcgcgccaatggcgactgccagttcctggacgccgccacgcgcctgtgcaccgtgtacgagcagcggcccgagacctgccgcctgcacccacagaagaaaagccccaagcccggctactgcgcctacggcgcgcgcgagcggcagcgccgcggctgaccaccacgctgtaggacgcggcccacgccgcaagccagcggccgcccacctgcgccgcgcgcgcggcgtggtgtgatgggcgtctttgcacactgtggaggttcccatgtccgagaagaaggccagcgttcactgggaaggcggcggcaaggccggccagggccagatcagcaccgagaccgaagcgctgcagaagtacccctatggctttgccagccgctttggcgacgaccgcaagggcaccaatcccgaggaaatcctgggcgcggcgcatgccgcctgcttcacgatggccttctcgttcgcggcggacaaggccggcttcgccaccgagcgcgtcgacaccacggccagcgtgcggctgacccagcagggcgagggttttctcatcgaccgcatcgcgctcacgctgaaggccaaggtgccgggcatggacgaggccaccttccagaagctggccgccgacgccaaggccaactgccccttgtccaaggcgctggccgctgtgccggagatcacgctcagcgccacgctggtgcagtgaccggcgctgccgtggacagcgccaccggccgcccgcacatccgcgtcggcatcggcggctggaccttcgcgccctggcgcggcagcttctacccgccgggcctggcgcaggccaaggaactgcattacgccagccgccagctcacggccatcgaggtcaacggcacgttctacagcaccttccggcccgccaccttcgccaagtggcacgacgaaacgcccgacggcttcatgttctcgctcaaggcccaccggctggtgacgcaccggcgggtgctggccacggcgggtgatgcgatcgcgcgcttcgtgggcagcggcattgcgcagctgcagggcaagctcggccccatcgtctggcagttcatgcccagcaagcggttcgaggaagcggacttcgaggccttcctggcgctgctgccgcgcgaagtggatgggcgccgcctgcgccatgcgctggacgtgcggcacgagagctttgccacgccggccttcatcgccctggcacgccgctacggctgcgtgccggtgtgcacggactccgagaaattccccgcgatggccgaccccgaggccgactttgcctacctgcggctgatgcgcagccaggccggtattcccaccggctacacgcccgaggccatcgcccaatgggccgccggtgtgcgcgcctggaccggtggtgatcggccgcgcgacgccttcgtgtacttcatcaacggcgccaaggagcgggcgccggcgggcgccctggaattgctgcggcagctcgcctgacgcccagccggaacggccgctgccggtaagctcctgtttccatagctgcaatcgcttgctggataagcgctagatgccgatttggcttaaaccgtctcgcgctgctcaaacccttgggcgtcgcaggcgggcgcctctgccacctccacacgctccacccgcgcggcgggcggaccctcgtgggcccagtcgatcagcgcctgcacggccggcgcggcgccgctggccagcgcttccacggtgccgtcctggcggttgcgcacccagccctgcacgcccaggcggcgcgcggcttcggtcatggacttgcggtagtacacgccctgcaccaggccgtggatgcgcaggtggcgggtgatggaagcagcggattcagccataagccccgcactgtagcgcccgccgtggcatgctgcgccgatgaccgccccgcgcaaggccctgcccgcgatcgacccgcagcgctgcaccggctgcggctggtgcgtgggcgtatgcccgccgcatgtgctgtcgctgcaggtgcagggaccggagcgcttcggccccaaacgctcggtgctgcatgacgcgccgggttgcaccggctgcgcgctgtgtgcgctgcgctgcccgttcgatgcgatccgcatggtgcgcaattccacgcagtagggcggcgccttcacggcggcacaatcgacccggcattcctttcccttccagatcggcttccatgacttggcaactcccctacccctccggccgccagcccgtgctggcgcgcaacgtggtctccacctcccagccgctggccgcgcaggccggcgcggcggcgtttgcgcgcggcggcaatgcgatcgacgcggccctggccgcggccatcacgctcacggtggtggagccggtgatgaacgggattggcggcgacgccttcgcgctggtgtgggacggcgccgcgctgcacggcctgaacgcctcgggccgcgcgccgcgcgcctggtcggccgaacgcttcgcccacctgccgcaaatgccgcgcatcggctgggacacggtgaccacgcccggcggcgtggcgggctgggtggcactgtccgagcgctttggcgccctgcccttcgaagacctgttcaccgacgccatccgccacgcgcgcgacggctttcccgtcagcccggtgatcgcgcgccagtgggcgcaagcggccatcgacctcaagggccagccgggcttcgaggccttcacgcccggcggacgcgcgccgcaggcgggcgagatctggcgctttgccgaccaggcggacacgctggcggacatcgcccgcacgcgcggcgcgtcgttctaccgcggccggctggcgcaggccatggccgactacgcgcgccagcacggcgcaggcctggcgctggaggacctggccgcgcacgccgtggaatgggtgcagcccatcagcgtgccctttggcgaccgcacggtgcatgagatcccgcccaacggccagggcatcgccgcgctgatggcgctgggcctgctggaacatctgccctaccgcagcaccgcagcgggctcggccgcgcgcatgcacctggagatcgaggccatgcgcgtggcctttgccgacctgtacgcccacgtggccgacccggcccacatgcgcctcacccccgcgcagctgctggacccggcctacctgcgccagcgcgccgcactcatcgacccgcagcgcgccggccagtaccccgccggccagcccggcagcggcggtacggtgtacctgtgcacagccgacagcgaggggcgcatggtgtcgttcatccagtccaacttcaagggcttcggctcgggcgtggtggtgccgggcacgggcatcgcgctgcacaaccgcggcatgggcttcgtcaccacgccgggccaccccaaccaggtggcgggcggcaagcggcccatgcacagcatcatcccggccttcgtcacgcgcggcggccagccccacatggcctttggcgtgatgggcggcaacatgcaggcccagggccatgtgcagatggtgctgcgcgaggccgtggagggcctgaacccccaggcctgctccgacgcgccgcgctggcgcatcaacgacgcgggcgcgctgacgctggagcacaccgtgcccgccgccgtggtcgacggcctgcgcgccctgggccacgacccgcaggtggccgcgcccggcagcctggaattcggcagcgcacagatcatccgccggctggaggccacgcccggcaccggcttcgcctacgccgcgggctccgaccaccggcgcgacggccaggccgtgggctgctgattctcatcccgaggcattcacaccaaaaccgcctctagcgcttatccatcaagcgttagaagctatctaatcaagagcaaagcacgccgcaccgtcacctgcgctacactgcacgcatgctgttcacactgctttgctctgacccacgcacccccgccaccggcgcggcgcgggcctgcgcatcgggcgtgaacgcacgaatgattaccaccatgaccaccgcggcgacctagcgcacgcgcagggtggccgcaccggcggccccctggtgtcttcctccccctccgaacgaaacccagccccggccgctgggtttttttgtgggcttttgcagcccgtgtttggagaaagacatgttcgtagaaccccagctcagcccctcgcccgaggtgcacgccagtgcgcgccgcgccccggccccgccccctgccctgcgcgtgggcatgatcggcgccggcaccgtgggcagcggcgtgtggcgggtgctgcggcgcaaccgggacctcatcaacgcacgcgccgggcgcgccatcgagatcgtcgcggtcgccgcgcgcaacaccgcgcgtgccgctacggcgctggacggcgcgcccggcgtgcgcctgctggccgacccgctgcaactggccaccgaccccggtgtggacgtggtgctggagctggccggcggcaccggcgccgcacgcgactgggtgcaggccgcgctggtgcatggcaagcatgtggtgaccgccaacaaggccctgctggccacgcacggcgaggcgctggcgcagactgccgcgcgccacggccgggtgctggcctatgaagcggccgtggccggcagcgtacccgtgatcaaggcgctgcgcgaagggctggcggccaaccgcatcaccgcgctggcaggcgtgctcaacggcaccagcaactacatcctcacgcgcatgcaggcggcgggcctcggctttgccgccgcgctcaccgaagcccaggcactgggctatgccgaggccgatccggccttcgacgtggacggcaccgacgccgcgcacaagctggcgctgctggccgccaacgcgttcggcatgccggtgcggctggacgccgtgcatgtcgagggcatccgcgacctgcagcggggcgacgtggccgccgccgcgcatctgggctacgccgtcaagctgctggccgtggccgagcagcaggagtgcgagggccgcgtggccatccagctgcgcgtgcacccggccctggtgcccgcgcggcattcgctggcgctgctggacggcgcgaccaacgggctgctggtgcgcggcgacgcagccggcagcgcctttttcagcggcgcgggcgccggcggcgagcccacggcgagcgccgtgctggcggacctgatcgacctggcgcgcctgccggccgtttcttccccgacacccacgggccctggcgtgcccacactgggcacccaccgccgcgcggacgcccccgccgtactgccgatggcctcagtgaagacgccgcacctgctgcgcctgctgcccggtgcggccctgtgcgaaacggcagtgctacgggcgctggcgcgcgacggcgtcacggtgcggcgccgcacgtgggcggcacccgtcaccccgggcggagcgcccgagttgctgctgctcaccgcgccgacgcccgatgcgctggccgcagaggccacggcgcggttgcagacgcacacgggtgcgcaggtgcggcggctgcgcgtggagctgtgcagcgccctcacggatgaacaatagaaacaggtgctagcgctttaccatcaagcgctgacagctacgtttttaatagctattccgagtccttgagcttgcgataggtgcggtcggcgggcggcccacggtcggtgtcttgcaggccgcgttccacgtcgcggtgggcttgctcgacctcgggatggcgctcgccgccggtcatggtgacggactggtcccgctcgtgcggcagcttgggcgcggcgggggtgccggcggcgcgttcctgctggggcggggtctgcaggtccacgccctgttcgtggacatcggtgtgctcgcccggcgacggcggcgcggcgcccggggcattggaaggggacggggtatcgcgatgggatggcatggggaacctctcgtttgcctgcaaggcagatcgccccatgctaggcagaccccgcccggttccgcgtaggccgggggcggacgacggcatcagcgttgggcgcacgggcgaccacgcatcacctggggggcacggccaggggtgtatagccggccctgagcagtgcccaacccgcttcggctaacatgcctggatgcatttaaggggtatctatttagctccagtgacgtgagaatagctggatggaaacccagatgctaacgccaactcctggaggggactacccccgcacctggaacgaatttcttgactggtttgccaccgaagaggcttgccaggcgttcctggagaagcttcggtggccccaaggcttcgtctgcccgcgttgcggcaacgctggcgatgtgtaccgcgccagccgcacccgcctgatgtgccgctcatgccagtaccaaggcacagtgacatctggaaccatctttgacaagacgcgcacaccgctgcgtgtctggctggctgcagcttggtacctgaccaatcagaaacaaggcgtgagcgccctggggctgcagcgcgtattgggtttggggagctaccagaccgcctggaccatgctgcaccggtttcgacgtgccatggtccgcccgggccgggacaagctcaaggggcttgtggaggtggatgaaacgtacctgtccatcacggatcgcaagaatcccgccacccctgcagggcgcaagagcagcaccaccaaagtgttgatggtcatggcggtggagatcgtggagcccaaggggtttgggcgcatccggttacgccgcattgaccgagacgccgccacccacgtaatcccctttgtgcaggaggtggtcgagcctggagcccaggtacgcacggatggttcggcggcataccgcgctctgggagaactgggttacacccaccagcgcaccgtcatgctcggctcaggcgtacctgcccatgtctccatggcgggagtgcaccgggtcgcctcactggtacagcgctgggtgctgggaacacatcatggctctgtacagccagaccacctggacgcctatctcgatgaattcgtgttccgtttcaaccggcgcacatccagctcacgcgggatgctgttttaccgcttgctgcagcaagcggtggttacgccgccagtgacgtatggggatgtcgtgagcaagaacaccggggagagccaatcggataccattgctggatgaaatcacagtatcaatggggctgctggagctaaatagataccccttatgcatttacagtggcacgccccgcaaagccggccccgcgcctgatctcccttccatgtcttccacagagtgggccgcccaggccctgcaatcgttcgaggcggtggtccaatccacggccggctttcgcgtgcgcgagggccagcggcgcatggccgagcaggtggcccagaccttcagccaggcgcagctgggcaagctggaggacgacgatgccctgccccagcgcgcgattgccgtggtgcaggccggcacgggcgtgggcaagtcgctggcctacagcgtgcccgcgatcgcgatggcgctggcgcgcggcacgcgggtgctgatctccaccgccaccgtggcgctgcaggagcagctggtgcacaaggacctgccggccctggccgcacgcatggagcaacccttccagttcgcgctggccaaggggcgcgggcgctacgtgtgcaagctcaagctggagcgcctggccggcggcggcgcggccggcccgggcggtgacggcgacctgcccgacgacgacctgttcgccgacgaggaggccgagcagcgcggcaagcgcccgcgccacgagtccgaggcgcgcatgaagttctacgccagcatggccgacgcgctggcgaccagcgaatgggacggcgaccgcgacacgctcgctacgccgcccgaaccggaggcctggagtcccgtggcggccgaggccagttcctgcaccggcaagcactgcccggtgttcaaccagtgcacctactacgagcggcgcaagcagctcgtggccgcgcaggtcatcgtggccaaccacgacctgctgctgtcgtccctgggcgcgcgtctgctgcccgagctggacaactgcctgctggtgatcgacgaggcccaccacctgcccgccaccgcgctcgaccagttcgcctgtgaggccgacctctcgcgcctgacctggatcgaccgcctggccagccgcgcgctgcgcatcggccagttggtggaggtcgaggaaattgccgacattcccaaccacgccgcgcgcctgcgcgccgcgctgcaggatgccgcgcgcctggtgatggacgtgtatggcgagcaactgcgtgcgcccgtgccggggcgccgccagttcgcatccagcctgcccacgcgcgcccgcgtggccggcggtgtgctgcccgaagcgttggtggagcccttcagccaggccgcgcaccacgccgagggcttcctgaacgccctgcgcgccatttccaaggccctgcgcagcgaaatgcgcgacaagcccgacgaggcgcggcgcctgtcgcagctgtatgcgcagatcggcgtgctggcgccgcggctggaggccgtgcacgcggccgcccagttgctgctgcaggacgcgcccgagggcgcggtgccggccgccaagtggttcacgctggaggtcgagggcgacttcatcgtcgtacgcgcgcatgccagccccgtgctgccgggcaatacgttgcgcaaccacctgtggtccgccgtgcgcggcgcggtgctgacctcggccacgctcaccagttgcgggcagttcgacttcttcctgcgcgaatcgggcctgttcggcgacgaagccgtcaccacgctggccgtgcccagcccgttcgactacgcgctgcagggcacgctggtggccaccgagacccgcgccgagccgcgcgatgcgcaggccttcaccgccgagatggtggacgcgctgctgtccgacctggccctggtcgaggctggcgcgctggtgctgttcacctcgcgcgagcagatgcgccaggccgtggacatgctgcccaccgccatgcgcagcgccgtgctggtgcagaacaccctgccccgcccacagctgctggcccgccaccgcgagcgcgtggccgaaggccagccctccatcatcttcggcatgcaatccttcggcgaggggctggacctgcccggcaggctgtgcgaatcgctcttcatcaccaagctgcccttcgccccgcccgacgaccccgtcggggaggcccgcgccgaatggctgcgcggcgccgggcgcgacccgttcagcgaactggtggtgcccgccaccgccatccgcctggcgcagtgggtgggccgcgccatccgcaccgaggaagaccgcgcccacgtgtattgctacgacaagcgcctggtgcgcaccggctacggccagcggctgctgcagggcttgccgccgttcgcgctggcgcgccgggccgcagggtgaccgattgctcctattggtatagctgttggcgcttgctggataagcgctggagcccgattggaccattaaccccttcccgcatcgcctgtcgggccgcgtcccacaggcgggcaggcccatcgccgacgcccgcgctctgccgtgctgcctagagtggattggaccgatctctgaaaggcccgccatgaagcgcaccaacgacaactcgggcgccaccgacaaagtggccaacgaccacaaccagcaggggcaccagccccccacggccctgaaccaggcgcgtcgcacgcccgacagccgcagcgaccgcacggaccaggtgggcagcggcaaccaggcgcagtcgcgccgcggcagcaagaaccagggcggcgcgggctgagccccggcctgcagggcccgcgtggccccaaaccccacacttttgggggcggcggcgcttcgtgcgtggcggctacgattacgcaccggtgccggtggcccgtgcctatcgcacggggtgcgcggggccggtttcctgccgtcccgcatgccgtccgcccccatcgccgtcatcgatttcgaaaccaccggcatgatgcctgcccagggtgcacgcgccaccgaggtggccatcgtgctcatggaaggcggccgcgtggtggaccgctaccagagcctgatgcgcacgggcgtgcggatccctcccttcatcacgcagctcaccggcatcacgaatgccatggtggaggccgcccccgatgccgccgcagtgatgcgcgaggccgcgcgcttcgtgggcgacgcgcccatggtggcccacaacgccgcattcgaccgcaagttctggcaggccgaattgcagcacgccgggctcgccgcgccccatccgttcgcctgcaccgtgctgctgtcgcgccgcgtataccccgatgcgcccagccacagcctgggccgcctcacggaccacctcggcctgccgcgcgccgggcgcgcccaccgcgcgctggccgatgcggaaatggccgccgcgctgctggcctgtatgcagcgtgacctgtgccaacgcttcggcctggcctggccggaccacgcgctgctgatgcagttgcagcgctgcgcacgccctgccatcggcaagctgctgcagcgccaccgccaggccgcgccagccgaacagccgccaacggcgttgcaaatggggtagctccccccgcccttgttgcgggcgctacagggcatttttcatccttctcccattcataccgcgcgtcggattgcgcgcacatccaggcgtgaccggggccgacgccgcgcaccccgagcgcaccctacagtgcgttgcatgcccgtcccggcgcatgcgtgacgcaccgcgccgtggcgtcctacctacatcccacggaggttctcccatgtccatgcccgacgattccccccacgccacgctgtggaaccgcatcaaggacatccgctttgccatgctcgcccaccgcgcggccgacggccggctgcatgcccacccgctgaccacgctgaacaaggacatcgatgcgcagagccaattgttcttcttcatcccgcgcggcagcgagttgcacagccgcctgcaggccgacagccaggtgcatttgagctacgccgacccgggcgaggactgctacgtgtcgctgtcgggcacggccggtttcatcgaggaccccgcgcgcaaggaagcactgtggacgccgctggccaaggcctggttccccgacggtcccacagaccccaacttggtgctgctggccgtccgcatcgagcatgcggaatactgggacgtgaaggacagcaagctctcccagctctaccaactggccaccgccgcgttgaccggcgagcagcccaagccgctgggcgagcaccgcgagctgtcgctggattgacggcgcgcccaacccgcgcgggggcactttgcgcgaggagcgtctgccctgcagcgcgcgttgctggagcggagagcgggcgccgcaagccgcggcgtgccccgacacaggtagcccttaacccttagcccgtcgcccgcaaagaggccaaccacagaccacgtggcggcagttccaaggaccgcctccctccgcaagaagcgagatctcaagaagcggactttgacaacattccccccacgggcggcatgcagcacgggagcgctgccgtattcgcggcgcgctcgcgttcgttaaaacaccgctcgcaccgcaggccgcagcgcccctgccaggtcgcgcgccagccggcccatatcgcgcacgcccacggcgcccaggctgatgcgcacaccctgcccgctgcgcagccgcagcggcgcgcccgcctgcaccgcccagcccgcggccgccagggcctgcaccgccgcggcttcgtcggacacgggcacccaggcgtgcaggccctcgccttccagccagggcgccgccaccccgtggccgcgcagcgcgtccgccagcgccgcgcggcgggccgcgtactgggccgcggcatggcgccatgagccccgcgcacgtccctgcgccgcctgccgccacagctgcgccaccagcccctgcaaccagtggctgacccagcgcggccccagcgcctggtgtgcgcacatcccttgcaccagcgccggcgtgcccgcggccagggccacgcggcagtctgcgcccaacgccttgctcacactcagcacatgcagccacagcggcggcagggccccggccatcgccaggggcgcgtggctcagcaggccccagtggtcatccaggatcagcagcgtgtgcggatgggcccgcaattggcggcgcagcgccttccaccgggccgcatccagggccacgcccgtggggttgtgcgcgcgcggcgtggccaccacggcgcagcactgcgccaacacgcccgctgccggcacgcacagcccctgcgcgtccacggccaggggtacgggctgcaggcgcaggctgtgcagcagcgccagcagcggtggccagcccgggtcttccaccgccacgcggtcgccggggcgcgcatgctggcgcagggcgcgctcgatcgcatccagcgcacccgagaacacccccacggcatcgccaggcaggccctggctctccagccaggggcgcgcctgcgacagcagcgcctccgcaaccgcttgcggcgcatgcggcaccgctgccggctgccccagcgcggcggcccaggccgcgccgcgggggcgcggcagcagcgcaggatcgggctggccgctggccaggtcgcgcaggccctcgggcggagcgaacgacggggcagagcggggcggctcgcccgatacgcgggtgccgcggcgccccgcagtgaccacgcgacccgcgctgcgcaaccgcgcataggcggcggcgacggtgttgggattcacccccagttctgcggccagatggcgcaccgagggcagggcggcgccgcttggcagagcgccgcggcgcatggcatattcaaggcttgccgcaatgtctttggcattgcttccttctacagacaacgatggcatgcacac